.faq-section{background:#000;margin-top:-.5px;padding:11.5rem 1.5rem 12.5rem;position:relative;overflow:hidden}.faq-section:after{content:"";z-index:2;border-top:2px solid #f7f7f726;width:calc(100% - 3rem);position:absolute;top:7.5rem;left:1.5rem;right:0;transform:translateY(-50%)}.faq-section .container{padding-left:0;padding-right:0}.faq-section__label{margin-bottom:2.5rem}.faq-section__title{color:#f8f8f8;margin-bottom:8rem;font-weight:200}.faq-section__accordions{flex-direction:column;gap:2rem;display:flex}.faq-section__accordions .accordion:first-child{border-top:1px solid #ffffff73;padding-top:2rem}@media (width>=768px){.faq-section{padding:8rem 4rem 12.5rem}.faq-section:after{width:calc(100% - 8rem);top:4rem;left:4rem;right:0}.faq-section__label{height:max-content;margin-bottom:0}.faq-section__title{max-width:110rem;margin-bottom:0;font-weight:200}.faq-section__head{flex-direction:row-reverse;justify-content:space-between;margin-bottom:12rem;display:flex}.faq-section__accordions{max-width:117rem;margin-left:auto}}.map-section{padding-top:6rem;overflow:hidden}.map-section__content-img{width:calc(100% + 3rem);height:45rem;margin-inline:-1.5rem;position:relative;overflow:hidden}.map-section__content-img:before{background:linear-gradient(#f8f8f8,#f7f7f700);top:0}.map-section__content-img:after,.map-section__content-img:before{content:"";pointer-events:none;z-index:1;height:15%;position:absolute;left:0;right:0}.map-section__content-img:after{background:linear-gradient(#f7f7f700,#f8f8f8);bottom:0}.map-section__image{-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .4s;display:block;position:relative}.map-section__image.active{opacity:1}.map-section__image:not(:first-child){position:absolute;inset:0}.map-section__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.map-section__card{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#0009;border-radius:2rem;flex-direction:column;padding:1rem;display:flex;overflow:hidden}.map-section__toggle{border-bottom:1px solid #f8f8f8;flex-direction:row;gap:2.5rem;margin-bottom:2.4rem;padding:.5rem .5rem 1rem;display:flex}.map-section__toggle-item{color:#f7f7f780;letter-spacing:-.018rem;padding-left:1.7rem;font-size:1.8rem;font-weight:300;line-height:120%;position:relative}.map-section__toggle-item:before{content:"";border:1px solid #ffffff80;border-radius:50%;width:1rem;height:1rem;transition:all .25s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.map-section__toggle-item.active{color:#f8f8f8}.map-section__toggle-item.active:before{background:radial-gradient(441.23% 137.51% at 48.75% 137.5%,#f7f6fb 0,#3b74c3 50.48%,#072861 100%),#f8f8f8;border-color:#fff}.map-section__content{position:relative}.map-section__rich{will-change:opacity, transform;width:100%;margin-bottom:5rem;padding:0 .5rem}.map-section__rich h2{color:#f8f8f8;letter-spacing:-.09rem;font-size:3rem;font-style:normal;font-weight:300;line-height:110%}.map-section__rich h2:last-child,.map-section__rich p:last-child{margin-bottom:3.5rem}.map-section__rich h2:not(:last-child),.map-section__rich p:not(:last-child){margin-bottom:2rem}.map-section__rich p{color:#f7f7f780;letter-spacing:-.014rem;font-size:1.4rem;font-style:normal;font-weight:400;line-height:99.93%}.map-section__button{justify-content:center}.map-section__buttons{flex-direction:column;gap:.4rem;display:flex}@media (width>=768px){.map-section{padding-top:0;position:relative}.map-section__content-img{width:calc(100% + 8rem);height:140rem;margin-inline:-4rem}.map-section__image:before{display:none}.map-section__image:after{height:30%}.map-section__card{z-index:3;border-radius:4rem;max-width:67rem;position:absolute;top:7rem;left:4rem}.map-section__toggle{gap:5rem;margin-bottom:7.6rem;padding:2rem}.map-section__toggle-item{cursor:pointer;letter-spacing:-.036rem;padding-left:3.1rem;font-size:3.6rem}.map-section__toggle-item:before{width:1.6rem;height:1.6rem}.map-section__rich{margin-bottom:9.6rem;padding:0 2rem}.map-section__rich h2{letter-spacing:-.18rem;font-size:6rem}.map-section__rich p{letter-spacing:-.018rem;font-size:1.8rem}.map-section__rich h2:last-child,.map-section__rich p:last-child{margin-bottom:9.6rem}.map-section__buttons{gap:.8rem}}
