.page-module__AvQMTq__main{background-color:#fff;width:100%;position:relative}.page-module__AvQMTq__scrollTrack{width:100%;height:150vh;position:relative}.page-module__AvQMTq__stickyContainer{background:#fff;width:100%;height:100vh;position:sticky;top:0;left:0;overflow:hidden}.page-module__AvQMTq__beigeSidebar{z-index:20;background-color:#e8e5df;justify-content:center;width:17vw;height:330vh;display:flex;position:absolute;top:15vh;left:8vw}.page-module__AvQMTq__sidebarText{text-transform:lowercase;color:#8c8279;margin-top:8vh;font-family:LM Roman Dunhill,LM Roman,serif;font-size:22px;font-weight:400;line-height:32px}.page-module__AvQMTq__titleContainer{z-index:10;position:absolute;top:33vh;left:28vw}.page-module__AvQMTq__title{font-family:"Geometria", var(--font-jost), sans-serif;color:#6e6259;margin-bottom:.5vh;font-size:2.2vw;font-weight:300;line-height:1}.page-module__AvQMTq__subtitle{text-transform:uppercase;letter-spacing:normal;color:#b6ada5;font-family:LM Roman Dunhill,LM Roman,serif;font-size:1.2vw;font-weight:400}.page-module__AvQMTq__imageWrapper{z-index:12;width:78vw;height:100vh;position:absolute;top:0;left:22vw;overflow:hidden}.page-module__AvQMTq__imageWrapper img{object-fit:cover;object-position:center;width:100%;height:100%}.page-module__AvQMTq__textSection{z-index:25;background:0 0;flex-direction:column;gap:4vh;padding:10vh 0 20vh 28vw;display:flex;position:relative}.page-module__AvQMTq__mainTitle{color:#6e6259;margin-bottom:2vh;font-family:LM Roman Dunhill,LM Roman,serif;font-size:3.4vw;font-weight:400;line-height:1.15}.page-module__AvQMTq__subTitle{text-transform:uppercase;letter-spacing:.1vw;color:#8c8279;margin-bottom:4vh;font-family:LM Roman Dunhill,LM Roman,serif;font-size:1.1vw;font-weight:400;line-height:1.8}.page-module__AvQMTq__bodyParagraph{color:#8c8279;font-family:LM Roman Dunhill,LM Roman,serif;font-size:21px;font-weight:400;line-height:42px}.page-module__AvQMTq__secondScrollTrack{width:100%;height:250vh;position:relative}.page-module__AvQMTq__stickyTransparent{z-index:25;background:0 0;flex-direction:column;justify-content:center;width:100%;height:100vh;display:flex;position:sticky;top:0;left:0}.page-module__AvQMTq__imagesSection,.page-module__AvQMTq__imagesContainer{width:100%;position:relative}.page-module__AvQMTq__largeImageWrapper{aspect-ratio:16/9;z-index:1;width:80vw;margin-left:10vw;position:relative;overflow:hidden}.page-module__AvQMTq__smallImageWrapper{aspect-ratio:4/3;z-index:2;width:17vw;position:absolute;top:-8vh;left:8vw;overflow:hidden;box-shadow:0 10px 40px #0000001a}.page-module__AvQMTq__coordinatesSection{z-index:30;background-color:#e8e5df;flex-direction:column;width:80vw;margin-top:-15vh;margin-left:10vw;padding:8vh 5vw 2vh;display:flex;position:relative}.page-module__AvQMTq__statsRight{text-align:right;align-self:flex-end;margin-bottom:8vh}.page-module__AvQMTq__statGroup{margin-bottom:4vh}.page-module__AvQMTq__statGroup:last-child{margin-bottom:0}.page-module__AvQMTq__statLabel{color:#a39b94;text-transform:uppercase;letter-spacing:.1vw;margin-bottom:1vh;font-family:Geometria,sans-serif;font-size:1.2vw}.page-module__AvQMTq__statValue{color:#8c8279;font-family:Geometria,sans-serif;font-size:1.6vw;font-weight:300}.page-module__AvQMTq__statsLeft{align-self:flex-start;margin-left:-2vw}.page-module__AvQMTq__hugeCoordinates{color:#fff;letter-spacing:0;font-family:LM Roman Dunhill,LM Roman,serif;font-size:6vw;font-weight:400;line-height:.8}.page-module__AvQMTq__directionsSection{z-index:20;background-color:#fff;flex-direction:row;justify-content:space-between;padding:15vh 5vw 15vh 8vw;display:flex;position:relative}.page-module__AvQMTq__directionsTextColumn{flex-direction:column;justify-content:center;width:48vw;display:flex}.page-module__AvQMTq__directionsTitle{color:#8c8279;text-transform:uppercase;letter-spacing:.05vw;margin-bottom:5vh;font-family:LM Roman Dunhill,LM Roman,serif;font-size:2.2vw}.page-module__AvQMTq__directionsText{color:#8c8279;margin-bottom:4vh;font-family:LM Roman Dunhill,LM Roman,serif;font-size:1.4vw;line-height:1.8}.page-module__AvQMTq__directionsText:last-child{margin-bottom:0}.page-module__AvQMTq__directionsImageColumn{justify-content:flex-end;width:32vw;display:flex}.page-module__AvQMTq__directionsImageWrapper{aspect-ratio:2/2.8;width:28vw;position:relative;overflow:hidden}.page-module__AvQMTq__mapSection{z-index:20;background-color:#fff;flex-direction:row;justify-content:space-between;padding:10vh 12vw 10vh 9vw;display:flex;position:relative}.page-module__AvQMTq__mapImageColumn{width:50vw}.page-module__AvQMTq__mapImageWrapper{aspect-ratio:4/3;width:100%;position:relative;overflow:hidden}.page-module__AvQMTq__mapTextColumn{flex-direction:column;justify-content:center;width:20vw;padding-top:5vh;display:flex}.page-module__AvQMTq__airportBlock{margin-bottom:4vh}.page-module__AvQMTq__airportBlock:last-child{margin-bottom:0}.page-module__AvQMTq__airportTitle{color:#8c8279;text-transform:uppercase;letter-spacing:.05vw;margin-bottom:.5vh;font-family:LM Roman Dunhill,LM Roman,serif;font-size:1.4vw}.page-module__AvQMTq__airportText{color:#8c8279;font-family:LM Roman Dunhill,LM Roman,serif;font-size:1.4vw;line-height:1.5}.page-module__AvQMTq__googleMapSection{z-index:20;background-color:#fff;flex-direction:row;justify-content:center;gap:1vw;padding:10vh 8vw 15vh;display:flex;position:relative}.page-module__AvQMTq__googleMapLeft,.page-module__AvQMTq__googleMapRight{aspect-ratio:1;width:36vw;position:relative}.page-module__AvQMTq__googleMapLeft{background-color:#d6d1ca}.page-module__AvQMTq__googleMapRight{overflow:hidden}.page-module__AvQMTq__googleMapVerticalText{writing-mode:vertical-rl;text-orientation:upright;color:#fff9;letter-spacing:1vw;font-family:Geometria,sans-serif;font-size:2.2vw;position:absolute;top:5vh;right:2vw}.page-module__AvQMTq__googleMapHugeText{color:#fff;letter-spacing:-.2vw;z-index:2;margin:0;font-family:LM Roman Dunhill,LM Roman,serif;font-size:9vw;font-weight:400;line-height:.75;position:absolute;bottom:-1vh;left:3vw}.page-module__AvQMTq__googleMapViewButton{cursor:pointer;z-index:3;border:1px solid #fffc;border-radius:4vh;align-items:center;padding:.3vh;display:flex;position:absolute;bottom:25vh;left:3vw}.page-module__AvQMTq__viewTextWrapper{color:#8c8279;background:#fff;border-radius:4vh;padding:.8vh 1.5vw;font-family:Geometria,sans-serif;font-size:1.1vw}.page-module__AvQMTq__arrowCircle{color:#fff;justify-content:center;align-items:center;padding:0 1vw;font-size:1.2vw;display:flex}.page-module__AvQMTq__comingNextSection{width:100%;margin-bottom:25vh;position:relative}.page-module__AvQMTq__comingNextBackground{cursor:pointer;width:100%;height:100vh;position:relative;overflow:hidden}.page-module__AvQMTq__comingNextBackground>img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.page-module__AvQMTq__floatingGalleryBtn{z-index:100;pointer-events:none;background-color:#fff;border:none;border-radius:50px;justify-content:center;align-items:center;width:5vw;height:4.5vh;margin-top:-2.25vh;margin-left:-2.5vw;display:flex;position:fixed;top:0;left:0}.page-module__AvQMTq__floatingGalleryBtn span{color:#8c8279;font-size:1.2vw}.page-module__AvQMTq__comingNextCard{z-index:10;background-color:#e8e5df;flex-direction:column;width:26vw;padding-bottom:2.5vw;display:flex;position:absolute;bottom:-15vh;right:8vw}.page-module__AvQMTq__cardHeader{color:#8c8279;justify-content:space-between;align-items:center;padding:3vh 2.5vw;font-family:Geometria,sans-serif;font-size:1vw;font-weight:300;display:flex}.page-module__AvQMTq__cardImageWrapper{width:100%;height:22vh;position:relative;overflow:hidden}.page-module__AvQMTq__cardImageWrapper img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.page-module__AvQMTq__requestFormSection{z-index:20;background-color:#0000;width:100%;margin-top:10vh;margin-bottom:5vh;padding:0 8vw;position:relative}.page-module__AvQMTq__requestFormContainer{background-color:#e8e5df;padding:28vh 8vw 10vh;position:relative}.page-module__AvQMTq__requestMapHugeText{color:#fff;letter-spacing:-.2vw;z-index:1;pointer-events:none;margin:0;font-family:LM Roman Dunhill,LM Roman,serif;font-size:11vw;font-weight:400;line-height:.8;position:absolute;top:1vh;left:3vw}.page-module__AvQMTq__requestFormTitle{color:#8c8279;letter-spacing:.1vw;z-index:2;margin-bottom:.5vh;margin-left:3vw;font-family:Geometria,sans-serif;font-size:2.2vw;font-weight:300;position:relative}.page-module__AvQMTq__requestFormContent{z-index:2;flex-direction:row;justify-content:space-between;display:flex;position:relative}.page-module__AvQMTq__requestFormLeft{width:35%}.page-module__AvQMTq__requestFormLeft p{color:#8c8279;margin-bottom:3vh;font-family:Geometria,sans-serif;font-size:1.2vw;line-height:1.8}.page-module__AvQMTq__requestFormRight{width:55%}.page-module__AvQMTq__formGrid{grid-template-columns:1fr 1fr;gap:4vh 3vw;margin-bottom:4vh;display:grid}.page-module__AvQMTq__mapForm input[type=text],.page-module__AvQMTq__mapForm input[type=email],.page-module__AvQMTq__mapForm input[type=tel]{color:#8c8279;background:0 0;border:none;border-bottom:1px solid #8c82794d;outline:none;width:100%;padding:.5vh 0;font-family:Geometria,sans-serif;font-size:1.1vw}.page-module__AvQMTq__mapForm input::placeholder,.page-module__AvQMTq__mapForm textarea::placeholder{color:#a39b94}.page-module__AvQMTq__mapForm textarea{color:#8c8279;resize:none;background:0 0;border:1px solid #8c82794d;outline:none;width:100%;height:15vh;margin-bottom:4vh;padding:1vw;font-family:Geometria,sans-serif;font-size:1.1vw}.page-module__AvQMTq__checkboxGroup{flex-direction:column;gap:2vh;margin-bottom:4vh;display:flex}.page-module__AvQMTq__checkboxLabel{color:#8c8279;cursor:pointer;align-items:flex-start;font-family:Geometria,sans-serif;font-size:1vw;line-height:1.5;display:flex;position:relative}.page-module__AvQMTq__checkboxLabel input{opacity:0;cursor:pointer;width:0;height:0;position:absolute}.page-module__AvQMTq__customCheckbox{background-color:#0000;border:1px solid #8c827966;flex-shrink:0;width:1.2vw;height:1.2vw;margin-top:.2vh;margin-right:1vw}.page-module__AvQMTq__checkboxLabel input:checked~.page-module__AvQMTq__customCheckbox{background-color:#8c8279}.page-module__AvQMTq__asterisk{color:#d34b4b;margin-left:.3vw}.page-module__AvQMTq__termsScrollBox{color:#8c8279;width:100%;height:12vh;margin-bottom:4vh;padding-right:1.5vw;font-family:Geometria,sans-serif;font-size:.85vw;line-height:1.6;overflow-y:auto}.page-module__AvQMTq__termsScrollBox p{margin-bottom:1vh}.page-module__AvQMTq__termsScrollBox::-webkit-scrollbar{width:.4vw}.page-module__AvQMTq__termsScrollBox::-webkit-scrollbar-track{background:#8c82791a;border-radius:4px}.page-module__AvQMTq__termsScrollBox::-webkit-scrollbar-thumb{background:#8c827980;border-radius:4px}.page-module__AvQMTq__formSubmitWrapper{justify-content:flex-end;display:flex}.page-module__AvQMTq__sendButton{color:#8c8279;cursor:pointer;background:#fff;border:none;border-radius:4vh;padding:1vh 2vw;font-family:Geometria,sans-serif;font-size:1.1vw;transition:all .3s}.page-module__AvQMTq__moreHotelSection{z-index:10;background-color:#fff;padding:10vh 0 5vh;display:flex;position:relative}.page-module__AvQMTq__hotelList{flex-direction:column;width:50vw;margin-left:8vw;display:flex}.page-module__AvQMTq__hotelItem{flex-direction:column;align-items:center;margin-bottom:10vh;display:flex}.page-module__AvQMTq__hotelImage{object-fit:cover;width:100%;height:45vh}.page-module__AvQMTq__hotelName{color:#6e6259;margin-top:4vh;font-family:Geometria,sans-serif;font-size:1.6vw}.page-module__AvQMTq__hotelSubtitle{text-transform:uppercase;color:#a39b93;letter-spacing:.1em;margin-top:1vh;font-family:LM Roman Dunhill,LM Roman,serif;font-size:1vw}.page-module__AvQMTq__stickyTextWrapper{flex:1;height:max-content;padding-left:5vw;position:sticky;top:45vh}.page-module__AvQMTq__moreHotelText{color:#6e6259;margin:0;font-family:LM Roman Dunhill,LM Roman,serif;font-size:4vw;font-weight:300;line-height:1.2}
