@import url("https://fonts.googleapis.com/css2?family=Momo+Trust+Display&display=swap");@font-face{font-family:orbitronregular;src:url(/fonts/orbitron/orbitron-variablefont_wght-webfont.woff2) format("woff2"),url(/fonts/orbitron/orbitron-variablefont_wght-webfont.woff) format("woff");font-weight:400;font-style:normal}:root{--btn-color-light:#000;--btn-color-dark:gold;--btn-hover-color:#e5c000;--font-momo:"Momo Trust Display",sans-serif}.momo-trust-display-regular{font-family:var(--font-momo);font-weight:400;font-style:normal}.sm-custom-header{font-size:2rem}.custom-header,.sm-custom-header{font-weight:700;white-space:pre-wrap;text-align:center;color:#000;text-shadow:1px 1px 0 gold,-1px -1px 0 gold,1px -1px 0 gold,-1px 1px 0 gold}.custom-header{font-size:2.5rem}.navbar{box-shadow:0 8px 16px rgba(0,0,0,.4)}html{scroll-behavior:smooth}.text-center{text-align:center;color:#212529}.m-5{margin:5rem}.circles-container{display:flex;justify-content:center;gap:1rem;position:fixed;top:60px;width:100%;z-index:1020}.circle{width:40px;height:40px;background-color:#f0f0f0;box-shadow:0 2px 4px rgba(0,0,0,.2);font-size:24px;color:#333;transition:background-color .3s,color .3s}.circle:hover{background-color:#333;color:#fff}.card{height:100%;display:flex;flex-direction:column}.card-body,.card-text{flex-grow:1}.card,.floating-mist,h2{will-change:transform,opacity}.circle-link{display:inline-block;margin:.5rem;text-decoration:none}.circle{width:60px;height:60px;border-radius:50%;background-color:var(--btn-color-light);display:flex;justify-content:center;align-items:center;font-size:1.5rem;color:var(--btn-color-dark);transition:background-color .3s ease,color .3s ease}.circle:hover{background-color:var(--btn-color-dark);color:var(--btn-color-light)}.bg-light{background-color:#e7ecf1!important}.text-dark{color:#212529!important}.bg-dark{background-color:#3f4244!important}.text-white{color:#fff!important}.btn-custom{background-color:var(--btn-color-light);border-color:var(--btn-color-light);color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:background-color .3s ease,box-shadow .3s ease}.bg-dark .btn-custom{background-color:var(--btn-color-dark);border-color:var(--btn-color-dark);color:#000}.btn-custom:hover{background-color:var(--btn-hover-color);box-shadow:0 6px 12px rgba(0,0,0,.3)}.btn-custom:active,.btn-custom:focus{background-color:var(--btn-hover-color);border-color:var(--btn-hover-color)}.social-icon{transition:color .3s ease}a.social-icon.facebook:hover{color:#3b5998!important}a.social-icon.twitter:hover{color:#1da1f2!important}a.social-icon.instagram:hover{color:#e1306c!important}.card-img-uniform{width:100%;height:auto;max-height:250px;object-fit:cover}.card-img-wrapper{position:relative;overflow:hidden;border-bottom:2px solid #eaeaea}.card-img-wrapper img{transition:transform .3s ease}.card-img-wrapper:hover img{transform:scale(1.05)}.img-shadow{box-shadow:0 8px 16px rgba(0,0,0,.4)}.custom-font{font-family:orbitronregular,sans-serif}footer{text-align:center;box-shadow:0 8px 16px rgba(0,0,0,.4)}@media (max-width:432px){.circle{width:12vw;height:12vw;font-size:1.5rem}}@media (max-width:768px){.headline{font-size:3rem!important}.floating-mist{width:50px;height:50px}.banner{flex-direction:column;padding:2rem;text-align:center}.headline{font-size:5vw;line-height:1.5}.hero-logo{max-width:80%;height:auto}}.text-justify{text-align:justify}.text-lg{font-size:1.1rem}.shadow-text{text-shadow:1px 1px 2px rgba(0,0,0,.1)}