.HotelsMap_HotelsMapSectionWrapper__x8Bas{background-size:cover;background-repeat:no-repeat;background-position:50%;position:relative;top:-150px}@media only screen and (min-width:1300px)and (max-width:1400px){.HotelsMap_HotelsMapSectionWrapper__x8Bas{padding:40px 0}}@media only screen and (min-width:1200px)and (max-width:1300px){.HotelsMap_HotelsMapSectionWrapper__x8Bas{padding:40px 0}}@media only screen and (min-width:1100px)and (max-width:1200px){.HotelsMap_HotelsMapSectionWrapper__x8Bas{padding:30px 0}}@media only screen and (min-width:998px)and (max-width:1100px){.HotelsMap_HotelsMapSectionWrapper__x8Bas{padding:30px 0}}@media only screen and (min-width:768px)and (max-width:998px){.HotelsMap_HotelsMapSectionWrapper__x8Bas{padding:30px 0}}@media only screen and (min-width:576px)and (max-width:768px){.HotelsMap_HotelsMapSectionWrapper__x8Bas{padding:30px 0;margin:0}}@media only screen and (max-width:576px){.HotelsMap_HotelsMapSectionWrapper__x8Bas{padding:10px 0;margin:0}}.HotelsMap_HotelsMapContentWrapper__i8ChN,.HotelsMap_HotelsMapTitleContentWrapper__TFuDD{position:relative;z-index:3}@media only screen and (min-width:1300px)and (max-width:1400px){.HotelsMap_HotelsMapTitleContentWrapper__TFuDD{padding:20px}}@media only screen and (min-width:1200px)and (max-width:1300px){.HotelsMap_HotelsMapTitleContentWrapper__TFuDD{padding:20px}}@media only screen and (min-width:1100px)and (max-width:1200px){.HotelsMap_HotelsMapTitleContentWrapper__TFuDD{padding:20px}}@media only screen and (min-width:998px)and (max-width:1100px){.HotelsMap_HotelsMapTitleContentWrapper__TFuDD{padding:20px}}@media only screen and (min-width:768px)and (max-width:998px){.HotelsMap_HotelsMapTitleContentWrapper__TFuDD{padding:10px}}@media only screen and (min-width:576px)and (max-width:768px){.HotelsMap_HotelsMapTitleContentWrapper__TFuDD{padding:10px}}@media only screen and (max-width:576px){.HotelsMap_HotelsMapTitleContentWrapper__TFuDD{padding:10px}}@media only screen and (max-width:380px){.HotelsMap_HotelsMapTitleContentWrapper__TFuDD{padding:10px}}.HotelsMap_HotelsMapTitle__H0Gbu{color:var(--bs-gray-dark);margin-top:20px;margin-bottom:10px;font-size:3rem;line-height:2.8rem}@media only screen and (min-width:1500px)and (max-width:1600px){.HotelsMap_HotelsMapTitle__H0Gbu{font-size:2.6rem;line-height:2.8rem}}@media only screen and (min-width:1400px)and (max-width:1500px){.HotelsMap_HotelsMapTitle__H0Gbu{font-size:2.6rem;line-height:2.8rem}}@media only screen and (min-width:1300px)and (max-width:1400px){.HotelsMap_HotelsMapTitle__H0Gbu{font-size:2.6rem;line-height:2.8rem}}@media only screen and (min-width:1200px)and (max-width:1300px){.HotelsMap_HotelsMapTitle__H0Gbu{font-size:2.6rem;line-height:2.8rem}}@media only screen and (min-width:1100px)and (max-width:1200px){.HotelsMap_HotelsMapTitle__H0Gbu{font-size:2.6rem;line-height:2.8rem}}@media only screen and (min-width:998px)and (max-width:1100px){.HotelsMap_HotelsMapTitle__H0Gbu{font-size:2.4rem;line-height:2.6rem}}@media only screen and (min-width:768px)and (max-width:998px){.HotelsMap_HotelsMapTitle__H0Gbu{font-size:2rem;line-height:2.3rem}}@media only screen and (min-width:576px)and (max-width:768px){.HotelsMap_HotelsMapTitle__H0Gbu{font-size:2rem;line-height:2.3rem}}@media only screen and (max-width:576px){.HotelsMap_HotelsMapTitle__H0Gbu{font-size:2rem;line-height:2.1rem}}@media only screen and (max-width:380px){.HotelsMap_HotelsMapTitle__H0Gbu{font-size:1.8rem;line-height:1.9rem}}.HotelsMap_HotelsMapSubtitle__acJaB{font-size:1.1rem;line-height:1.6rem;text-align:left;color:var(--bs-gray-700);margin-top:10px;margin-bottom:20px;font-weight:300;z-index:3;position:relative}@media only screen and (min-width:1080px)and (max-width:1200px){.HotelsMap_HotelsMapSubtitle__acJaB{font-size:1.1rem;line-height:1.6rem;margin-top:10px;margin-bottom:10px}}@media only screen and (min-width:998px)and (max-width:1080px){.HotelsMap_HotelsMapSubtitle__acJaB{font-size:1.1rem;line-height:1.6rem}}@media only screen and (min-width:768px)and (max-width:998px){.HotelsMap_HotelsMapSubtitle__acJaB{font-size:1.1rem;line-height:1.6rem}}@media only screen and (min-width:576px)and (max-width:768px){.HotelsMap_HotelsMapSubtitle__acJaB{font-size:1.1rem;line-height:1.6rem}}@media only screen and (max-width:576px){.HotelsMap_HotelsMapSubtitle__acJaB{font-size:1.1rem;line-height:1.6rem}}@media only screen and (max-width:380px){.HotelsMap_HotelsMapSubtitle__acJaB{font-size:1rem;line-height:1.5rem}}.HotelsMap_GalleryWrapper__89ZIM{display:flex;margin-top:20px;overflow-x:scroll;height:400px;justify-content:center}.HotelsMap_GalleryWrapper__89ZIM img,.HotelsMap_GalleryWrapper__89ZIM video{padding:0 3px}.HotelsMap_GalleryWrapper__89ZIM::-webkit-scrollbar{display:none}.HotelsMap_HotelsMapLeft__sIx85{padding:0}.HotelsMap_HotelSwiper__fFZDf{width:100%;height:350px;margin-top:20px}.HotelsMap_HotelDetails__zTUPs{margin-top:20px}.HotelsMap_HotelsMapRight__wpd3M{position:relative;display:flex;flex-direction:column;box-shadow:0 30px 30px rgba(0,0,0,.1)}@media only screen and (max-width:998px){.HotelsMap_HotelsMapRight__wpd3M{flex-direction:column-reverse}}.HotelsMap_SwiperWrapper__1GEAj{background:linear-gradient(90deg,#fff 20%,hsla(0,0%,100%,.8) 50%,hsla(0,0%,100%,.5) 70%,hsla(0,0%,100%,0));position:absolute;left:-100px;top:0;bottom:0;min-width:500px;width:400px;z-index:2;padding:40px;margin:auto;display:flex;justify-content:center;flex-direction:column}@media only screen and (max-width:998px){.HotelsMap_SwiperWrapper__1GEAj{left:0;position:relative}}.HotelsMap_HotelNavigationTitle__ExJMF{text-transform:uppercase;font-family:var(--font-manrope),sans-serif;font-weight:300;font-size:1.1rem;text-align:left;opacity:.6;margin:15px 0;cursor:default}.HotelsMap_HotelNavigationTitle__ExJMF:hover{opacity:1}@media only screen and (min-width:998px){.HotelsMap_HotelImageWrapper__6rznl{width:calc(100% - 100px)}}.HotelsMap_HotelDetailsWrapper__mbwrV{position:relative;z-index:4}@media only screen and (min-width:998px){.HotelsMap_HotelDetailsWrapper__mbwrV{width:calc(100% - 100px)}}@media only screen and (max-width:998px){.HotelsMap_HotelDetailsWrapper__mbwrV{padding:2rem}}.HotelsMap_MapWrapper__mo3W5{height:500px}@media only screen and (max-width:998px){.HotelsMap_MapWrapper__mo3W5{height:300px}}