.faq-main-container{position:relative;height:475px;width:100%;background-color:#f7f7f7;overflow:hidden}.faq-slide-container{position:absolute;font-size:22px;background-color:#fff}.faq-image-wrapper,.faq-slide-container{width:100%;height:100%}.faq-image-wrapper img,.faq-image-wrapper video{width:100%;height:100%;object-fit:cover}.faq-banner-container{width:100%;height:475px}.faq-banner-container img{width:100%;height:100%;object-fit:cover}.faq-heading-container{position:absolute;bottom:60px;left:0;padding-left:70px;z-index:99}.faq-enquire-button-container{position:absolute;bottom:70px;right:0;padding-right:70px;z-index:99}.faq-heading-container h1{color:#fff;font-weight:400;font-size:70px;line-height:70px}.faq-heading-container h1 span{font-weight:200;color:#fff;font-size:70px;line-height:70px;margin-top:7px}@media (max-width:768px){.faq-heading-container h1{font-size:50px;line-height:55px}.faq-heading-container h1 span{font-size:50px;line-height:50px}.faq-heading-container{bottom:40px;padding-left:70px}.faq-enquire-button-container{bottom:50px;padding-right:50px}.faq-banner-container{min-height:475px}.faq-banner-container img{min-height:475px;object-fit:cover}}@media (max-width:550px){.faq-heading-container{bottom:120px;padding-left:30px}.faq-enquire-button-container{bottom:50px;padding-right:0;padding-left:40px;left:0;width:max-content}}.faq-slide-wrapper{position:absolute;width:100%;height:100%;opacity:0;pointer-events:none}.faq-slide-wrapper.active{opacity:1;pointer-events:auto;z-index:1}.faq-slide-wrapper.inactive{z-index:0}.faq-button-list{position:absolute;top:50%;right:70px;transform:translateY(-50%);display:flex;flex-direction:column;gap:10px;z-index:10}.faq-nav-btn{width:20px;height:20px;border:1px solid #ffffff99;background-color:transparent;color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .3s,color .3s}.faq-nav-btn.active{background-color:#fff;color:#000;border:1px solid #fff}@media (max-width:550px){.faq-heading-container h1,.faq-heading-container h1 span{font-size:40px;line-height:38px}.faq-heading-container{padding-left:30px;bottom:155px}.faq-enquire-button-container{bottom:90px}.faq-button-list{right:30px}.faq-nav-btn{width:10px;height:10px}}@media (max-width:450px){.faq-main-container{height:calc(100dvh - 129px)}}.navbar-container{text-align:center;padding:2rem}.faq-title{font-size:56px;font-weight:200;color:#bebebe;margin-bottom:50px;margin-top:50px}.bold-text{color:#525252}.tabs{display:flex;justify-content:center;gap:1rem;margin-top:1.5rem}.tabs button{padding:.6rem 1.5rem;border:none;background-color:#eee;cursor:pointer;font-size:22px;font-weight:200;color:#525252;border-radius:0;position:relative;overflow:hidden;transition:background-color .3s ease,color .3s ease,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease}.tabs button:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.2) 35%,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,.2) 65%,transparent);transform:translateX(-120%);pointer-events:none}.tabs button:hover{transform:translate3d(0,-4px,0);box-shadow:0 12px 26px rgba(0,160,160,.12)}.tabs button:hover:before{animation:FaqTabLightSweep .8s cubic-bezier(.16,1,.3,1) both}.tabs .active{background-color:rgba(0,160,160,.2);color:#004a64;font-weight:400}@media (max-width:768px){.tabs{flex-direction:column;align-items:center}.tabs button{width:80%}}@media (max-width:480px){.faq-title{font-size:2.5rem}.tabs button{width:90%}}.faq-container{width:73%;margin:0 auto;padding:2rem 2rem 100px}.faq-item{margin-bottom:1rem;overflow:hidden}.faq-question{background-color:hsla(0,0%,85%,.2);padding:1rem;cursor:pointer;display:flex;justify-content:space-between;font-size:20px;line-height:1.6;font-weight:300;color:rgba(0,0,0,.61);position:relative;overflow:hidden;transition:background-color .35s ease,transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,color .35s ease}.faq-question:before{content:"";position:absolute;top:0;left:-120%;width:65%;height:100%;background:linear-gradient(110deg,transparent,hsla(0,0%,100%,.1) 35%,hsla(0,0%,100%,.75) 50%,hsla(0,0%,100%,.1) 65%,transparent);pointer-events:none}.faq-question:hover{background-color:hsla(0,0%,85%,.6);transform:translate3d(6px,0,0);box-shadow:0 12px 28px rgba(0,160,160,.08)}.faq-question:hover:before{animation:FaqQuestionLightSweep .85s cubic-bezier(.16,1,.3,1) both}.faq-question.active{background-color:hsla(0,0%,85%,.6);font-weight:300;color:#004a64}.faq-answer{background-color:#e9e9e9;padding:5px 1rem 1rem;font-size:20px;line-height:1.6;font-weight:200;color:rgba(0,0,0,.61);animation:FaqAnswerReveal .52s cubic-bezier(.16,1,.3,1) both;transform-origin:top}.faq-answer ol{margin-top:.5rem;margin-bottom:20px;padding-left:1.5rem;font-weight:200}.faq-answer ol li{margin-top:20px}.faq-answer ul li{margin-left:1rem}.strong{font-weight:300}.icon{font-size:1.5rem;color:rgba(0,0,0,.5);transition:transform .35s cubic-bezier(.16,1,.3,1),color .35s ease}.faq-question:hover .icon{color:#00a0a0}.faq-page{overflow:hidden}.faq-tabs-animate button{animation:FaqTabReveal .75s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--faq-tab-delay, 0s) + .12s)}.faq-tab-content{animation:FaqTabContentReveal .78s cubic-bezier(.16,1,.3,1) both}.faq-tab-content .faq-item{animation:FaqItemReveal .82s cubic-bezier(.16,1,.3,1) both}.faq-tab-content .faq-item:first-child{animation-delay:.12s}.faq-tab-content .faq-item:nth-child(2){animation-delay:.24s}.faq-tab-content .faq-item:nth-child(3){animation-delay:.36s}.faq-tab-content .faq-item:nth-child(4){animation-delay:.48s}.faq-tab-content .faq-item:nth-child(5){animation-delay:.6s}.faq-tab-content .faq-item:nth-child(6){animation-delay:.72s}.faq-tab-content .faq-item:nth-child(7){animation-delay:.84s}.faq-tab-content .faq-item:nth-child(8){animation-delay:.96s}@keyframes FaqTabReveal{0%{opacity:0;transform:translate3d(0,-24px,0) scale(.94);filter:blur(7px)}70%{opacity:1;transform:translate3d(0,5px,0) scale(1.02);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes FaqTabContentReveal{0%{opacity:0;transform:translate3d(0,35px,0);filter:blur(8px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes FaqItemReveal{0%{opacity:0;transform:translate3d(0,42px,0) scale(.96);filter:blur(8px)}65%{opacity:1;transform:translate3d(0,-6px,0) scale(1.01);filter:blur(0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0)}}@keyframes FaqAnswerReveal{0%{opacity:0;transform:translate3d(0,-12px,0) scaleY(.96);filter:blur(5px)}to{opacity:1;transform:translateZ(0) scaleY(1);filter:blur(0)}}@keyframes FaqQuestionLightSweep{0%{left:-120%}to{left:140%}}@keyframes FaqTabLightSweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@media (max-width:910px){.faq-container{width:90%}}@media (max-width:500px){.faq-container{padding:0 0 100px;margin-top:50px}}@media (prefers-reduced-motion:reduce){.faq-answer,.faq-tab-content,.faq-tab-content .faq-item,.faq-tabs-animate button{animation:none;opacity:1;transform:none;filter:none}.faq-question,.icon,.tabs button{transition:none}}