@font-face{font-family:Marcellus;src:url(/fonts/Marcellus.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/Spectral.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Spectral;src:url(/fonts/Spectral-Bold.woff2) format("woff2");font-weight:700;font-style:bold;font-display:swap}html{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch;backface-visibility:hidden}html:focus-within{scroll-behavior:smooth}*{padding:0;margin:0;box-sizing:border-box}*:not(input):not(textarea){caret-color:transparent}input,textarea{caret-color:auto}ul,li{padding:0;margin:0;list-style-type:none}.gone{display:none!important}.hidden{opacity:0}html,body{width:100%;text-underline-offset:2px;opacity:1;font-family:Spectral,system-ui,sans-serif;color:#2d628f}button,input,textarea,select{font:inherit}*{-webkit-tap-highlight-color:transparent}@keyframes spin-once{0%{transform:rotate(0)}80%{transform:rotate(360deg)}to{transform:rotate(360deg)}}html{background-color:transparent;color:#161616}html #bg-wrapper{position:fixed;top:0;left:0;width:100%;height:120lvh;z-index:-2;pointer-events:none;will-change:transform;backface-visibility:hidden}html #bg-wrapper .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top center;transform:translateY(var(--bg-parallax, 0px));transition:opacity .9s ease-in-out;will-change:transform}html #bg-wrapper .bg.main{background-image:url(/img/main_background.webp);z-index:-1}html #bg-wrapper.home .bg.intro{background-image:url(/img/home_background.webp);z-index:-2;opacity:1;will-change:opacity}html #bg-wrapper.home .main{opacity:0}html #bg-wrapper.home .main.visible{opacity:1}html body{min-height:100%;height:100dvh}html body h1{text-align:center}html body h3{color:#161616;text-transform:uppercase;font-size:1.3rem;font-weight:400}html body #main-container{min-height:calc(100vh + 6rem)}html body #main-container .content-container{display:flex;justify-content:center;align-items:center;gap:0;flex-direction:column;justify-content:flex-start;min-height:calc(100vh - 5rem);padding:clamp(1rem,.429rem + 1.524vw,1.8rem);margin-top:5rem;opacity:0;transition:opacity .3s ease-in}html body #main-container .content-container h2{font-size:clamp(1.7rem,1.25rem + 1.2vw,2.6rem);font-family:Marcellus,system-ui,sans-serif;text-transform:uppercase;color:#161616;margin-bottom:clamp(2rem,1.643rem + .952vw,2.5rem);margin-top:clamp(2rem,1.643rem + .952vw,2.5rem)}html body #main-container .content-container p{font-size:clamp(1rem,.857rem + .381vw,1.2rem);font-family:Marcellus,system-ui,sans-serif;color:#efeff4}html body #main-container #home-container{margin-top:0;height:auto}html body #main-container #home-container .first-section{width:100%;height:calc(100vh - 5rem);margin-bottom:5rem;display:flex;justify-content:center;align-items:center;gap:clamp(.4rem,.329rem + .19vw,.5rem);flex-direction:column}html body #main-container #home-container .first-section h1{font-size:calc(clamp(2.5rem,.357rem + 5.714vw,5.5rem)*.7);color:#161616;font-weight:400;text-transform:uppercase;font-family:Marcellus,system-ui,sans-serif}html body #main-container #home-container .first-section h2{font-size:calc(clamp(1.7rem,1.25rem + 1.2vw,2.6rem)*1.1);font-family:Marcellus,system-ui,sans-serif;color:#efeff4;font-weight:400;text-transform:none;text-align:center;padding-left:clamp(1rem,.429rem + 1.524vw,1.8rem);padding-right:clamp(1rem,.429rem + 1.524vw,1.8rem);margin-bottom:6.2rem;margin-top:0}@media screen and (max-width: 992px){html body #main-container #home-container .first-section h2{margin-bottom:3.2rem}}html body #main-container #home-container .second-section{width:100%;height:auto;padding-left:clamp(3.5rem,2.923rem + 1.846vw,5rem);padding-right:clamp(3.5rem,2.923rem + 1.846vw,5rem);max-width:1400px}html body #main-container #home-container .second-section .fb-container{display:flex;justify-content:center;gap:clamp(3.5rem,2.923rem + 1.846vw,5rem);flex-direction:column;flex-direction:row;align-items:center;justify-content:space-around;overflow:hidden;max-width:100%}html body #main-container #home-container .second-section .fb-container .fb-page{max-width:100%;width:500px;min-height:800px;height:auto;overflow:hidden;border-radius:2px;box-shadow:0 0 10px #0000001a}html body #main-container #home-container .second-section .fb-container .side-fb-container{min-height:800px;height:auto;background-color:#161616;border-radius:5px;padding:clamp(1rem,.429rem + 1.524vw,1.8rem);display:flex;justify-content:center;align-items:center;gap:clamp(1rem,.429rem + 1.524vw,1.8rem);flex-direction:column;flex:1}html body #main-container #home-container .second-section .fb-container .side-fb-container p{font-size:clamp(1.2rem,.986rem + .571vw,1.5rem);text-align:center}html body #main-container #home-container .second-section .fb-container .side-fb-container p.p1{font-family:Spectral,system-ui,sans-serif}html body #main-container #home-container .second-section .fb-container .side-fb-container p.p2{font-family:Marcellus,system-ui,sans-serif}html body #main-container #home-container .second-section .fb-container .side-fb-container p.p2.p3{line-height:1.4;letter-spacing:.03em}html body #main-container #home-container .second-section .fb-container .side-fb-container #home-side-img{max-height:280px;max-width:100%;height:auto;display:block}@media screen and (max-width: 992px){html body #main-container #home-container .second-section{max-width:100%;padding-left:clamp(.8rem,.657rem + .381vw,1rem);padding-right:clamp(.8rem,.657rem + .381vw,1rem);margin-bottom:clamp(1rem,.429rem + 1.524vw,1.8rem)}html body #main-container #home-container .second-section .fb-container{flex-direction:column-reverse;height:auto}html body #main-container #home-container .second-section .fb-container .side-fb-container{padding-top:clamp(2rem,1.643rem + .952vw,2.5rem);padding-bottom:clamp(2rem,1.643rem + .952vw,2.5rem);gap:clamp(2rem,1.643rem + .952vw,2.5rem);min-height:200px;flex:1}}html body #main-container .mention-wrapper{padding:clamp(1rem,.429rem + 1.524vw,1.8rem)}html body #main-container .mention-wrapper h3{font-size:clamp(1.2rem,.986rem + .571vw,1.5rem);font-family:Marcellus,system-ui,sans-serif;color:#2d628f}html body #main-container .mention-wrapper .mention-container{display:flex;flex-direction:column;gap:clamp(1rem,.429rem + 1.524vw,1.8rem)}html body .page-not-found-wrapper{height:100vh;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:clamp(2rem,1.643rem + .952vw,2.5rem);font-family:Marcellus,system-ui,sans-serif}html body .page-not-found-wrapper h2{font-size:clamp(1.3rem,.229rem + 2.857vw,2.8rem)}html body .page-not-found-wrapper a{display:flex;flex-direction:column;text-decoration:none;align-items:center;gap:clamp(.8rem,.657rem + .381vw,1rem)}html body .page-not-found-wrapper a p{font-size:clamp(1.4rem,.971rem + 1.143vw,2rem);color:#2d628f}html body .page-not-found-wrapper a img{max-height:clamp(5rem,1.875rem + 8.333vw,9.375rem);width:fit-content}
