@font-face{font-family:Montserrat-Bold;src:url(/fonts/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:Montserrat-Medium;src:url(/fonts/Montserrat-Medium.ttf) format("truetype")}@font-face{font-family:Montserrat-Regular;src:url(/fonts/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat-SemiBold;src:url(/fonts/Montserrat-SemiBold.ttf) format("truetype")}body,html{margin:0;background-color:#fff;font-family:Outfit!important;scroll-behavior:smooth;overflow:hidden;overflow-y:auto}.a-link,a{text-decoration:none;color:#666666!important;transition:color .2s ease-in}a:hover{font-weight:600!important}.a-link:hover,a:hover{color:#00b9f1!important}.main-nav-grid{display:flex;align-items:center;justify-content:flex-end}.main-nav-grid-content{display:flex;justify-content:space-between;align-items:center;width:80%}.main-nav-grid-link{margin-right:3vw}.navbar{display:flex;align-items:center;justify-content:space-between;margin-top:0;padding:0 2vw}.navbar-logo{margin-left:-1vw}h1,h2,h3,h4,h5,h6{font-family:Montserrat-SemiBold!important}p{font-family:Montserrat-Regular!important}h1{font-size:clamp(4em,8vw + 12em,6vw + 3.3em)!important}h3{font-size:clamp(1em,2.3vw + 1em,1vw + 3.3em)!important}@media (max-width:600px){h3{font-size:28px!important}.navbar{margin-top:1vh}.navbar-logo{margin-left:-4vw}.no-mob{display:none!important;visibility:hidden!important}.main-nav-grid{margin-bottom:3vh!important}.main-nav-grid,.main-nav-grid-content{justify-content:flex-start}.main-nav-grid-link{margin-right:5vw}}h5{font-size:clamp(1.2em,1vw + .8em,.8vw + 1.8em)!important}h6{font-size:clamp(1em,.8vw + .6em,.5vw + 1.4em)!important}p{font-size:clamp(1em,.8vw + .6em,1vw + 1.2em)!important}*{box-sizing:border-box}a{color:inherit;text-decoration:none}.swiper-container{width:95vw;position:relative;padding:0;width:100vw}.swiper-container2{position:relative;padding:0;width:100%}.custom-controls{display:flex;justify-content:flex-end;align-items:center;margin-top:6vh;padding-right:3vw}.nav-btn{font-size:20px;padding:10px;border-radius:50%;cursor:pointer;color:#eeeeee;transition:color 1s ease-in;border:2px solid #eeeeee!important}.nav-btn:hover{color:#00b9f1}.custom-pagination{display:flex;gap:8px;justify-content:center;align-items:center}.dot{width:10px;height:10px;border-radius:50%;background:#eee;cursor:pointer;transition:background .3s}.dot.active{background:#00b9f1}.particle{position:absolute;transform:translate(-50%,-50%);will-change:opacity,transform;color:#fffacd}.circle-particle{background:white;border-radius:50%}.star-particle:after{content:"⭐";font-size:12px}@keyframes fadeInOut{0%,to{opacity:0;transform:scale(.5)}50%{opacity:1;transform:scale(1)}}.full-width-section{margin-left:-1vw;margin-right:-1vw;width:calc(100% + 2vw)}.expanding-container{display:flex;width:90vw}.panel{background-size:cover;background-position:50%;background-repeat:no-repeat;height:75vh;border-radius:20px;flex:2 1;margin:10px;overflow:hidden;position:relative;transition:flex .7s ease-in;border:1px solid #eeeeee}.panel h3{font-size:24px;position:absolute;bottom:20px;left:20px;margin:0;opacity:0}.panel.active{flex:5 1}.panel.active h3{opacity:1;transition:opacity .3s ease-in .4s}@media (max-width:400px){.container{width:100vw}.panel:nth-of-type(4),.panel:nth-of-type(5){display:none}}.nav-links:hover{font-weight:700!important}.zooming-bg-card{position:relative;overflow:hidden;border-radius:20px;cursor:pointer}.zooming-bg-card:before{content:"";position:absolute;inset:0;background-image:var(--bg-image);background-size:cover;background-position:50%;background-repeat:no-repeat;transition:transform 1s ease;transform:scale(1);z-index:0}.zooming-bg-card:hover:before{transform:scale(1.1)}.zooming-bg-card>*{position:relative;z-index:1}sup{margin:2vh 0 2vh .25vw}