.GeoInMonthPageInner__heroContentContainer{margin-bottom:64px}.GeoInMonthPageInner__createTripPlanBox{max-width:480px}.GeoInMonthPageInner__section{padding-top:80px}@media (max-width:575.98px){.GeoInMonthPageInner__section{padding-top:48px}}.TableOfContentsAnchorDiv__withNavbar{display:block;position:relative;top:-80px;visibility:hidden}.StatIcon{width:24px}.MapGLMapWithMarkers .mapboxgl-ctrl-logo{display:none!important}.MapGLMapWithMarkers .mapboxgl-map,.MapGLMapWithMarkers .maplibregl-map{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.MapGLMapWithMarkers .mapboxgl-canvas-container,.MapGLMapWithMarkers .maplibregl-canvas-container{position:relative;z-index:0}.MapGLMapWithMarkers__fitButtons{bottom:46px;left:16px;position:absolute;z-index:1}.LodgingMapMarker{align-items:center;background-color:#212529;border:2px solid #fff;border-radius:100px;display:flex;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:normal;padding:8px}.LodgingMapMarker__hover{background-color:#495057}.LodgingMapMarker__selected{background-color:#ebedfc;border-color:#3f52e3}.LodgingMapMarker__label{color:#fff;font-size:.875rem;font-weight:700}.LodgingMapMarker__labelSelected{color:#3f52e3}.LodgingMapMarker__check{align-items:center;background-color:#3f52e3;border-radius:8px;display:flex;height:16px;justify-content:center;position:absolute;right:-4px;top:-4px;width:16px}.LodgingMapMarker__selectedTop{bottom:50px;position:absolute;right:-89px}.LodgingMapMarker__selectedBottom{position:absolute;right:-89px;top:50px}.TransparentOverlay{background:transparent;pointer-events:none}.TransparentOverlay>*{pointer-events:auto}.TransparentOverlay>.TransparentOverlay,.fade:not(.show) .TransparentOverlay>*{pointer-events:none}.LodgingOfferMapCard{background-color:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.2);display:inline-flex;flex-direction:column;font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;overflow:hidden;width:248px}.LodgingOfferMapCard__image{height:165px;object-fit:cover;width:100%}.LodgingOfferMapCard__placeholder{height:165px!important;left:0;position:absolute;right:0;top:0;width:100%}.LodgingOfferMapCard__arrow{margin:8px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out}@media (prefers-reduced-motion:reduce){.LodgingOfferMapCard__arrow{transition:none}}.LodgingOfferMapCard:hover .LodgingOfferMapCard__arrow,.LodgingOfferMapCard__arrow:focus{opacity:1}.LodgingOfferMapCard__leftArrow{left:0}.LodgingOfferMapCard__rightArrow{right:0}.LodgingOfferMapCard__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LodgingOfferMapCard__checkbox{color:#6c757d}.LodgingOfferMapCard__freeCancellationContainer{margin-left:-2px}.LodgingRating__bigRating,.LodgingRating__rating,.LodgingRating__smallRating{background-color:#2c365d;border-radius:8px;color:#fff}.LodgingRating__bigRating{align-items:center;display:flex;height:32px}.LodgingRating__smallRating{border-radius:4px;font-size:12px}.LodgingRating__lowRatingCount{background-color:#6c757d}.IconRow+.IconRow{margin-top:4px}.IconRow__icon{color:#6c757d}.MapGLTooltip{pointer-events:none;z-index:10002}.MapGLTooltip>.mapboxgl-popup-tip{border-bottom-color:#000!important;border-top-color:#000!important}.MapGLTooltip>.mapboxgl-popup-content{background-color:#000;border-radius:8px;color:#fff;font-size:.875rem;padding:.25rem .5rem}.MapGLMarkerIcon{background:transparent;border:0;outline:none;padding:0}