@import url(https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);
html{box-sizing:border-box;font-size:100%;scroll-behavior:smooth}*,*::before,*::after{box-sizing:inherit;margin:0;padding:0}body{margin:0;padding:0;font-family:"Montserrat";background-color:#fff;background-color:var(--background-color);color:hsl(0, 0%, 11%);color:var(--text-color)}.no-scroll{overflow:hidden}.container{width:min(100% - 2.5rem,78.75rem);margin-left:auto;margin-right:auto}@media(max-width: 43.74875em){.container{width:min(100% - 1.875rem,78.75rem)}}.container--xl{width:min(100% - 2.5rem,90rem)}@media(max-width: 43.74875em){.container--xl{width:min(100% - 1.875rem,78.75rem)}}.container--xxl{width:min(100% - 2.5rem,100rem)}@media(max-width: 43.74875em){.container--xxl{width:min(100% - 1.875rem,78.75rem)}}.main{padding-top:6rem}.link{-webkit-text-decoration:underline;text-decoration:underline;color:#345e9d;color:var(--bright-blue)}h1,h2,h3{font-weight:700;line-height:1.5;margin-top:0}p{margin-top:0;font-size:1rem}a,a:visited,a:active{-webkit-text-decoration:none;text-decoration:none}.title-primary{font-size:4rem;line-height:4.25rem}@media(max-width: 43.74875em){.title-primary{font-size:1.5rem;line-height:1.75rem}}.title-secondary{font-size:2.5rem;line-height:2.625rem}@media(max-width: 43.74875em){.title-secondary{font-size:1.5rem;line-height:1.625rem}}.title-tertiary{font-size:1.25rem;line-height:1.5rem}@media(max-width: 43.74875em){.title-tertiary{font-size:1rem;line-height:1.25rem}}.title--black{color:#000}.title--light{color:#fff}.boldest{font-weight:900}.text--small{font-size:1rem;line-height:1.375rem}.text--normal{font-size:1.125rem;line-height:1.5rem}.text--large{font-size:1.5rem;line-height:1.875rem}@media(max-width: 43.74875em){.text--large{font-size:0.875rem;line-height:1rem}}.text--light{color:#d2d7da;color:var(--neutral-color)}.text--black{color:#000}.text--primary{color:#48586d;color:var(--primary-color)}.text--secondary{color:#677283;color:var(--secondary-color)}.text--warning{color:#ff8a00;color:var(--warning-color)}.text--medium{font-weight:500}.text--bold{font-weight:700}.text--boldest{font-weight:900}.align-center{text-align:center}.highlight{color:#78acfa;color:var(--highlight-color);font-weight:700}:root{--background-color: #fff;--text-color: hsl(0, 0%, 11%);--primary-color: #48586d;--secondary-color: #677283;--neutral-color: #d2d7da;--dark-color: #0f1c2e;--dark-blue: #0b253c;--warning-color: #ff8a00;--highlight-color: #78acfa;--bright-blue: #345e9d}*:where(:not(html):not(iframe):not(canvas):not(img):not(svg):not(video):not(audio):not(svg *):not(symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;-moz-appearance:revert;appearance:revert}::-moz-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::placeholder{color:inherit}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;word-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}.w-0{width:0}.w-25{width:25%}.w-50{width:50%}.w-75{width:75%}.w-100{width:100%}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-3{margin:1rem}.m-4{margin:1.5rem}.m-5{margin:3rem}.my-auto{margin-left:auto;margin-right:auto}.my-0{margin-top:0;margin-bottom:0}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.p-0{padding:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.h-25{height:25%}.h-50{height:50%}.h-75{height:75%}.h-100{height:100%}.d-flex{display:flex}.flex-row{flex-direction:row}.flex-column{flex-direction:column}.justify-content-start{justify-content:flex-start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.align-items-start{align-items:flex-start}.align-items-center{align-items:center}.align-items-end{align-items:flex-end}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.d-block{display:block}.d-inline{display:inline}.d-inline-block{display:inline-block}.d-none{display:none}.overflow-hidden{overflow:hidden}.hero{height:41.25rem}@media(max-width: 83.74875em){.hero{height:100%}}.hero__wrapper{background-color:#48586d;background-color:var(--primary-color);padding:0.9375rem;border-radius:1.5625rem;height:100%}@media(max-width: 83.74875em){.hero__wrapper{padding-left:0.625rem;padding-right:0.625rem;padding-top:1.25rem;padding-bottom:1.25rem}}.hero__inner{display:flex;align-items:center}@media(max-width: 83.74875em){.hero__inner{flex-direction:column}}.hero__content{display:flex;flex-direction:column;gap:2.25rem;align-items:flex-start;padding-left:4.75rem;max-width:44.875rem;width:100%}@media(max-width: 43.74875em){.hero__content{text-align:center}.hero__content .btn{margin-left:auto;margin-right:auto}}@media(max-width: 83.74875em){.hero__content{max-width:100%;padding-left:0;padding-left:initial;gap:1.375rem}}.hero__image{flex:1;margin-top:5.875rem}@media(max-width: 83.74875em){.hero__image{margin-top:2.5rem}}.hero__image img{display:block;height:auto;width:100%;scale:1.25;margin-left:-10.625rem}@media(max-width: 83.74875em){.hero__image img{scale:1.25;margin-left:-10%}}.hero__footer{display:flex;justify-content:center;align-items:center;margin-top:5.125rem;gap:1rem}@media(max-width: 43.74875em){.hero__footer{flex-direction:column;text-align:center;gap:0.5rem}}.hero__address{display:flex;align-items:center;gap:1rem}@media(max-width: 43.74875em){.hero__address{gap:0.0625rem}}.hero__address img{width:1.5rem}.rent{padding-top:3.75rem}.rent__content{display:grid;grid-template-columns:repeat(auto-fit, minmax(506px, 1fr));grid-gap:3.25rem;margin-top:3.125rem}@media(max-width: 43.74875em){.rent__content{grid-template-columns:1fr;grid-gap:1.5rem;padding-left:0.3125rem;padding-right:0.3125rem}}.rent__item{display:flex;align-items:center;gap:1.5rem;max-width:31.625rem}@media(max-width: 43.74875em){.rent__item{max-width:100%;padding:0.3125rem}}.rent__item img{display:block;max-width:4.1875rem;width:100%;height:auto}@media(max-width: 43.74875em){.rent__item img{max-width:2.3125rem}}.rent__text{display:flex;flex-direction:column;gap:0.75rem}.offers{padding-top:3.75rem}.offers__inner{background-color:#0b253c;background-color:var(--dark-blue);border-radius:1.5625rem;overflow:hidden}.offers__block{display:flex;height:35rem}@media(max-width: 43.74875em){.offers__block{height:100%}}.offers__block-right{flex-direction:row}@media(max-width: 43.74875em){.offers__block-right{flex-direction:column}}.offers__block-right .offers__block-image::after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset 80px 42px 43px #0b253c}@media(max-width: 43.74875em){.offers__block-right .offers__block-image::after{box-shadow:inset 0px 72px 43px #0b253c}}.offers__block-left{flex-direction:row-reverse}@media(max-width: 43.74875em){.offers__block-left{flex-direction:column}}.offers__block-left .offers__block-image::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:inset -80px 9px 43px #0b253c}@media(max-width: 43.74875em){.offers__block-left .offers__block-image::before{box-shadow:inset 0px 72px 43px #0b253c}}.offers__block-content{flex:1;padding:6.25rem 2.5rem;display:flex;flex-direction:column;gap:2.25rem}@media(max-width: 43.74875em){.offers__block-content{padding:1.5rem}}.offers__block-image{flex:1;position:relative;width:35rem;overflow:hidden}@media(max-width: 43.74875em){.offers__block-image{width:100%}}.offers__block-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.offers__block-steps{color:#fff;display:flex;flex-direction:column;gap:2.25rem}.offers .step{display:flex;gap:1rem}.offers .step__text{display:flex;flex-direction:column;gap:0.625rem}.offers .step__number{display:inline-flex;flex-shrink: 0;justify-content:center;align-items:center;width:1.5625rem;height:1.5625rem;background-color:#677283;background-color:var(--secondary-color);border-radius:100%}.adventure{padding-top:3.75rem}.adventure__inner{display:flex;align-items:center;gap:3.75rem}@media(max-width: 43.74875em){.adventure__inner{flex-direction:column;gap:1.875rem;text-align:center}}.adventure__content{display:flex;flex-direction:column;gap:1.125rem}.adventure__content .text{width:75%}@media(max-width: 43.74875em){.adventure__content .text{width:100%}}.specs{padding-top:3.75rem}.specs__info{display:flex;gap:1.5rem;margin-bottom:2.8125rem;margin-top:1.875rem}@media(max-width: 43.74875em){.specs__info{flex-direction:column;gap:0.75rem;margin-bottom:1.25rem;margin-top:0.9375rem}}.specs__image{flex:1}.specs__image img{display:block;width:100%}.specs__content{flex:1;background-color:rgba(210,215,218,.5);border-radius:1.5625rem;padding:2.3125rem 2rem}.specs__list{display:flex;flex-direction:column;gap:1rem}.specs__item{padding-top:0.4375rem;padding-bottom:0.4375rem;border-bottom:2px dashed #d2d7da;border-bottom:2px dashed var(--neutral-color);display:flex;gap:1.875rem}.specs__item span{display:block}.specs__item span:nth-of-type(1){width:10.9375rem;color:#677283;color:var(--secondary-color);font-weight:bold}@media(max-width: 43.74875em){.specs__item span:nth-of-type(1){width:100%}}.specs__item span:nth-of-type(2){color:#48586d;color:var(--primary-color);font-weight:900;margin-right:auto;max-width:55%}@media(max-width: 43.74875em){.specs__item span:nth-of-type(2){max-width:100%;width:100%;margin-right:0;margin-right:initial}}.apps{padding-top:5rem;margin-bottom:-5.3125rem;overflow:hidden}.apps__inner{display:flex;justify-content:space-between}@media(max-width: 43.74875em){.apps__inner{flex-direction:column}}.apps__btn{display:block;margin-top:1.5rem;margin-bottom:1.5rem}@media(min-width: 56.25em){.apps__btn{display:none !important}}@media(max-width: 43.74875em){.apps__texts{text-align:center}}.apps__links{display:flex;gap:1rem}@media(max-width: 43.74875em){.apps__links{justify-content:space-between;display:none}}.apps__content{flex:1;max-width:31.25rem;display:flex;flex-direction:column}.apps__content h3{margin-bottom:2.5rem}.apps__content p:nth-of-type(1){margin-bottom:1.5rem}.apps__image{flex:1;max-width:25rem;margin-right:3.75rem}@media(max-width: 43.74875em){.apps__image{flex-direction:column;margin-right:0;margin-right:initial}}.apps__image img{display:block;width:100%}.tabs__inner{display:flex;flex-direction:column;gap:2.25rem;width:100%}.tabs__wrapper{max-width:36.875rem;margin-left:auto;margin-right:auto;width:100%;display:flex;align-items:center;justify-content:space-between}.tabs__item{padding:0.4375rem}.tabs__item a{color:#48586d;color:var(--primary-color);position:relative;font-size:1rem}@media(max-width: 43.74875em){.tabs__item a{font-size:0.875rem;text-align:center;display:inline-block}}.tabs__item a.active{font-weight:700}.tabs__item a.active::after{width:100%}.tabs__item a::after{content:"";position:absolute;width:0;height:0.125rem;background-color:#345e9d;background-color:var(--bright-blue);bottom:-0.625rem;left:0;transition:all .3s linear}.instruction{padding-top:5rem}.instruction:last-of-type{margin-bottom:3.125rem}@media(max-width: 43.74875em){.instruction{padding-top:2.5rem}}.instruction h2{margin-bottom:4.375rem;padding-left:2.25rem;padding-right:2.25rem}.instruction__inner{background-color:rgba(210,215,218,.5);border-radius:1.5625rem;padding-top:3.125rem;padding-bottom:3.125rem}.instruction__wrapper{display:flex;gap:1.5rem}.instruction__line{display:block;position:relative;align-self:stretch;border:3px dashed #d2d7da;border:3px dashed var(--neutral-color);left:25px}.instruction__line::after,.instruction__line::before{content:"";position:absolute;background-color:#d2d7da;width:30px;height:30px;border-radius:50%;left:-15px}.instruction__line::before{top:-7px}.instruction__line::after{bottom:-7px}.instruction__content{margin-top:-2.5rem;height:auto;padding-left:3.125rem;position:relative}.instruction__list{display:flex;flex-direction:column;gap:1.5rem}.instruction__item{display:flex;align-items:center;gap:1.5rem;padding:0.3125rem}.instruction__item img{display:block;max-width:8.125rem;border-radius:1.375rem}@media(max-width: 43.74875em){.instruction__item img{max-width:5.625rem}}.instruction__item p{line-height:1.5rem;font-weight:medium}.info{padding-top:3.125rem;padding-bottom:2.5rem}.info__inner{display:flex;flex-direction:column;gap:1.875rem}.info__test{padding:1.875rem 1.5625rem;border-radius:1.5625rem;border:1px solid #345e9d;border:1px solid var(--bright-blue)}.info__warning{padding:1.875rem 1.5625rem;border-radius:1.5625rem;border:1px solid #ff8a00;border:1px solid var(--warning-color);display:flex;flex-direction:column;gap:1rem}.header{position:fixed;background-color:#fff;left:0;right:0;top:0;max-width:100%;padding:0.5625rem 0;z-index:100;box-shadow:-4px 7px 5px -5px rgba(0,0,0,.22)}.header__wrapper{width:min(100% - 2.5rem,90rem);margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center}.nav{display:block}@media(max-width: 56.24875em){.nav{display:none}}.nav__list{display:flex;gap:1.875rem}.nav__item{padding:0.3125rem 0}.nav__link{font-weight:700;color:#48586d;color:var(--primary-color);position:relative}.nav__link.active::after{width:100%}.nav__link::after{content:"";position:absolute;width:0;height:0.25rem;background-color:#ff8a00;background-color:var(--warning-color);bottom:-1.8125rem;left:0;transition:all .3s linear}.nav__link:hover::after{width:100%}.logo{display:block;max-width:9.5rem}.logo img{display:block;height:auto;width:100%}.btn{padding:0.9375rem 1.875rem;border:none;border-radius:1.5625rem;font-size:1rem;cursor:pointer;box-shadow:2px 2px 5px rgba(0,0,0,.2);display:inline-block;font-weight:600;transition:all .3s ease}.btn--dark{background-color:#48586d;background-color:var(--primary-color);color:#fff}.btn--center{margin-left:auto;margin-right:auto;display:block;width:-moz-fit-content;width:fit-content}.btn--light{background-color:#fff;color:#48586d;color:var(--primary-color)}.btn:hover{transform:translateY(4px)}.footer{position:relative;z-index:1}.footer__inner{border-radius:1.5625rem;background-color:#0f1c2e;background-color:var(--dark-color);padding:3rem 2rem;display:flex;flex-direction:column;gap:1.5rem}.footer__top{border-bottom:1px solid #677283;border-bottom:1px solid var(--secondary-color);padding-bottom:1.5rem;display:flex;gap:30rem}@media(max-width: 43.74875em){.footer__top{gap:1.875rem;flex-direction:column}}.footer__left{display:flex;flex-direction:column;gap:1rem}.footer__list{display:flex;flex-direction:column;gap:1.125rem}.footer__link{transition:all .3s ease;font-weight:500}.footer__link:hover{color:#fff}.footer__icons{display:flex;align-items:center;gap:1rem}.burger{display:none;position:relative}@media(max-width: 56.24875em){.burger{z-index:999}.burger__btn{border:none;border-radius:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:36px;height:36px;padding:9px 12px;cursor:pointer;margin-left:auto;margin-right:10px}.burger__btn.open .burger__line-top{transform:rotate(45deg) translateY(4px) translateX(4px)}.burger__btn.open .burger__line-middle{display:none}.burger__btn.open .burger__line-bottom{transform:rotate(-45deg) translateY(-1px) translateX(1px)}.burger__line{background-color:#1c1c1c;width:30px;height:4px;transition:transform .2s ease}}@media(max-width: 56.24875em){.burger{display:block}}.mobile-menu{position:fixed;left:0;top:0;right:0;bottom:0;background-color:#fff;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);transform:translateX(-100%);transition:all .3s linear;z-index:99;display:none;flex-direction:column}.mobile-menu.open{transform:translateX(0)}.mobile-menu__nav{padding:0.625rem;margin-top:7.5rem;margin-left:1.25rem}.mobile-menu__list{display:flex;flex-direction:column;gap:2.5rem;width:100%}.mobile-menu__link{font-size:1.125rem;font-weight:600;color:#48586d;color:var(--primary-color)}.mobile-menu__icons{padding:0.625rem;margin-top:auto;margin-left:auto;margin-right:auto;margin-bottom:2.5rem;display:flex;gap:1rem}.mobile-menu__icons a{display:inline-block;width:2rem}.mobile-menu__icons a img{display:block}
/* FAQ Section Styling */
.faq__list {
    list-style: none;
    padding-left: 0;
}

.faq__item {
    margin-bottom: 1.5rem;
}

.faq__question {
    font-weight: 700;
    background-color: transparent;
    color: var(--primary-color); /* Matches the site's default link color */
    font-size: 1.25rem;
    border: none;
    width: calc(100% - 5rem); /* Adjusts width to prevent overflow */
    text-align: left;
    padding: 1rem 0; /* Same padding as other headings */
    cursor: pointer;
    border-bottom: 2px solid var(--neutral-color); /* Grey line under the question */
    transition: color 0.3s;
    margin-left: 2.5rem;
    margin-right: 2.5rem;
}

.faq__question:hover {
    color: var(--primary-color); /* Matches the default color on hover */
}

.faq__answer {
    display: none;
    background-color: var(--background-color); /* Matches the section background */
    padding: 1rem 1.5rem; /* Padding to ensure content doesn't touch edges */
    border-left: 4px solid var(--primary-color); /* Adds visual highlight */
    font-size: 1rem;
    border-radius: 10px; /* Rounded corners for the answer box */
    margin-top: 1rem; /* Space between question and answer */
    box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1); /* Optional shadow for better emphasis */
    margin-left: 3.5rem; /* Slightly indented compared to the question */
    margin-right: 3.5rem; /* Slightly indented compared to the question */
}

.faq__answer ul {
    list-style-type: disc;
    margin-left: 20px;
    margin-bottom: 10px;
    line-height: 1.75; /* Increased line height for better spacing */
}

.faq__answer ul ul {
    list-style-type: circle;
    margin-left: 20px;
    margin-bottom: 10px;
    line-height: 1.75; /* Same increased line height for sub-bullets */
}

  