html{--HouseListingList_map_mobile_spaceTop: 127px;--MapPreviewMarker_radius: 11px}@font-face{font-family:"fejo";font-weight:normal;font-style:normal;font-display:swap;src:url("/assets-next/fonts/fejo-adab25c74dc66abd591af4282a64fc89.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:400;font-display:swap;src:local("Open Sans Regular"),local("OpenSans-Regular"),url("/assets-next/fonts/open-sans/open-sans-v15-latin-regular-cffb686d7d2f4682df8342bd4d276e09.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-style:italic;font-weight:400;font-display:swap;src:local("Open Sans Italic"),local("OpenSans-Italic"),url("/assets-next/fonts/open-sans/open-sans-v15-latin-italic-987032ea5d57c93d8da215678eae3b86.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Open Sans";font-style:normal;font-weight:600;src:local("Open Sans SemiBold"),local("OpenSans-SemiBold"),url("/assets-next/fonts/open-sans/open-sans-v36-latin-600-d9dba5ac184a0a14655560abe5c4aa9b.woff2") format("woff2")}@font-face{font-family:"Open Sans";font-style:normal;font-weight:700;font-display:swap;src:local("Open Sans Bold"),local("OpenSans-Bold"),url("/assets-next/fonts/open-sans/open-sans-v15-latin-700-d08c09f2f169f4a6edbcf8b8d1636cb4.woff2") format("woff2")}:root{--font-size-root-small: 15px;--font-size-small-elements: 15px}@media screen and (min-width: 481px){:root{--font-size-root-small: 14px;--font-size-small-elements: 14px}}*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);scroll-behavior:smooth;font-size:16px}@media(max-width: 479.98px){html{font-size:15px}}body{position:relative;margin:0;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.5;text-align:left;background-color:#f7f2e9}[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}hr{box-sizing:content-box;height:0;overflow:visible;margin:20px 0;border:0;border-top:1px solid #d7d7d7}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem}p{margin-top:0;margin-bottom:15px}abbr[title],abbr[data-original-title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:700}small,.small{font-size:80%;font-weight:400}mark,.mark{padding:.2em;background-color:#fcf8e3}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:#000;text-decoration:underline}pre,code,kbd,samp{font-family:monospace;font-size:1em}pre{margin-top:0;margin-bottom:1rem;overflow:auto}figure{margin:0 0 1rem}img{vertical-align:middle}svg{vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#dbe2e8;text-align:left;caption-side:bottom}th{text-align:inherit}label{display:inline-block;margin-bottom:2.5px}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}select{overflow-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item;cursor:pointer}.container-fluid{background-color:#fff;padding:0 15px;margin:0 auto;width:100%;max-width:1280px}@media(min-width: 1024px){.container-fluid{padding:0 20px}}@supports(padding: 0px){@media screen and (orientation: landscape)and (max-width: 1024px)and (max-height: 500px){.container-fluid{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}}.row{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px}.row.no-gutters{margin-right:0;margin-left:0}.row.no-gutters>.col,.row.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col-xxl,.col-xxl-auto,.col-xxl-12,.col-xxl-11,.col-xxl-10,.col-xxl-9,.col-xxl-8,.col-xxl-7,.col-xxl-6,.col-xxl-5,.col-xxl-4,.col-xxl-3,.col-xxl-2,.col-xxl-1,.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;padding-right:10px;padding-left:10px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.order-first{order:-1}.order-last{order:13}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.order-8{order:8}.order-9{order:9}.order-10{order:10}.order-11{order:11}.order-12{order:12}.offset-1{margin-left:8.3333333333%}.offset-2{margin-left:16.6666666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.3333333333%}.offset-5{margin-left:41.6666666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.3333333333%}.offset-8{margin-left:66.6666666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.3333333333%}.offset-11{margin-left:91.6666666667%}@media(min-width: 480px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.order-sm-first{order:-1}.order-sm-last{order:13}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.3333333333%}.offset-sm-2{margin-left:16.6666666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.3333333333%}.offset-sm-5{margin-left:41.6666666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.3333333333%}.offset-sm-8{margin-left:66.6666666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.3333333333%}.offset-sm-11{margin-left:91.6666666667%}}@media(min-width: 730px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.order-md-first{order:-1}.order-md-last{order:13}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.3333333333%}.offset-md-2{margin-left:16.6666666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.3333333333%}.offset-md-5{margin-left:41.6666666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.3333333333%}.offset-md-8{margin-left:66.6666666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.3333333333%}.offset-md-11{margin-left:91.6666666667%}}@media(min-width: 1024px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.order-lg-first{order:-1}.order-lg-last{order:13}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.3333333333%}.offset-lg-2{margin-left:16.6666666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.3333333333%}.offset-lg-5{margin-left:41.6666666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.3333333333%}.offset-lg-8{margin-left:66.6666666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.3333333333%}.offset-lg-11{margin-left:91.6666666667%}}@media(min-width: 1250px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.order-xl-first{order:-1}.order-xl-last{order:13}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.3333333333%}.offset-xl-2{margin-left:16.6666666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.3333333333%}.offset-xl-5{margin-left:41.6666666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.3333333333%}.offset-xl-8{margin-left:66.6666666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.3333333333%}.offset-xl-11{margin-left:91.6666666667%}}@media(min-width: 1600px){.col-xxl{flex-basis:0;flex-grow:1;max-width:100%}.col-xxl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xxl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xxl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xxl-3{flex:0 0 25%;max-width:25%}.col-xxl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xxl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xxl-6{flex:0 0 50%;max-width:50%}.col-xxl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xxl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xxl-9{flex:0 0 75%;max-width:75%}.col-xxl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xxl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xxl-12{flex:0 0 100%;max-width:100%}.order-xxl-first{order:-1}.order-xxl-last{order:13}.order-xxl-0{order:0}.order-xxl-1{order:1}.order-xxl-2{order:2}.order-xxl-3{order:3}.order-xxl-4{order:4}.order-xxl-5{order:5}.order-xxl-6{order:6}.order-xxl-7{order:7}.order-xxl-8{order:8}.order-xxl-9{order:9}.order-xxl-10{order:10}.order-xxl-11{order:11}.order-xxl-12{order:12}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.3333333333%}.offset-xxl-2{margin-left:16.6666666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.3333333333%}.offset-xxl-5{margin-left:41.6666666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.3333333333%}.offset-xxl-8{margin-left:66.6666666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.3333333333%}.offset-xxl-11{margin-left:91.6666666667%}}.icon-chevron-left:before,.icon-style-two-pin-marker:before,.icon-smileyneutral:before,.icon-smileyhappy:before,.icon-smileybad:before,.icon-share:before,.icon-play:before,.icon-phone:before,.icon-swimmingpool:before,.icon-internet:before,.icon-suitable_fisher:before,.icon-pet:before,.icon-non_smoking_house:before,.icon-no_pets:before,.icon-arrow-draw:before,.ListingRating_partnerComment_icon:before,.icon-user:before,.MagnificationToggle:before,.icon-expand-diagonal:before,.icon-architecture-fence:before,.icon-enclosed_terrace:before,.icon-smoking_house:before,.icon-charging_station:before,.icon-filter:before,.icon-fenced_plot:before,.icon-gallery:before,.RatingStars_star-half:before,.icon-star-half:before,.RatingStars_star-empty:before,.icon-star-empty:before,.RatingStars_star-full:before,.icon-star:before,.icon-search:before,.BadgeNew_icon:before,.icon-move-up:before,.icon-move-down:before,.icon-light-bulb-shine:before,.icon-house:before,.HouseWishlistToggler_icon:before,.WishlistCounter_loader:before,.WishlistCounter:before,.is-onWishlist .HouseWishlistToggler_icon:before,.HouseWishlistIcon.is-onWishlist:before,.WishlistCounter_loader.hasItems:before,.WishlistCounter.hasItems:before,.icon-heart:before,.icon-email:before,.icon-copy:before,.HouseDebugSection_closeButton span:before,.MyFejo pop-over-close:before,.ShareHouse_closeButton:before,.icon-close:before,.Sessions_form_list li:before,.ErrorMessage_nextSteps ul li:before,.ShareHouse_modal_link_copiedConfirmation_icon:before,.ListingSharebox_link_copiedConfirmation_icon:before,nav-toggle:before,.icon-burger:before,.is-active.CollapsibleContent_title:before,.icon-arrow-up:before,slide-show-nav a[rel~=next]:before,.NanoSlider_control[data-controls=next]:before,.HouseDetailDescription_toggleTrigger:before,.Datapicker_nav_next:before,.ArticlePage_testimonials_navigation_next:before,navigation-mobile ul .has-entries>navigation-mobile-folder>.NavigationMobile_link:before,.icon-arrow-right:before,slide-show-nav a[rel~=prev]:before,.NanoSlider_control[data-controls=prev]:before,lightbox-container>lightbox-trigger .Lightbox_closeButton:before,.Datapicker_nav_prev:before,.ArticlePage_testimonials_navigation_prev:before,.icon-arrow-left:before,.CollapsibleContent_title:before,.icon-arrow-down:before,.Tooltip_trigger:not(.Tooltip_trigger-noIcon):before,.icon-help-circle:before,.icon-golf:before,.icon-list:before,.icon-pin:before,.icon-sort:before,.icon-edit:before{font-family:"fejo";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-edit:before{content:""}.icon-sort:before{content:""}.icon-pin:before{content:""}.icon-list:before{content:""}.icon-golf:before{content:""}.Tooltip_trigger:not(.Tooltip_trigger-noIcon):before,.icon-help-circle:before{content:""}.CollapsibleContent_title:before,.icon-arrow-down:before{content:""}slide-show-nav a[rel~=prev]:before,.NanoSlider_control[data-controls=prev]:before,lightbox-container>lightbox-trigger .Lightbox_closeButton:before,.Datapicker_nav_prev:before,.ArticlePage_testimonials_navigation_prev:before,.icon-arrow-left:before{content:""}slide-show-nav a[rel~=next]:before,.NanoSlider_control[data-controls=next]:before,.HouseDetailDescription_toggleTrigger:before,.Datapicker_nav_next:before,.ArticlePage_testimonials_navigation_next:before,navigation-mobile ul .has-entries>navigation-mobile-folder>.NavigationMobile_link:before,.icon-arrow-right:before{content:""}.is-active.CollapsibleContent_title:before,.icon-arrow-up:before{content:""}nav-toggle:before,.icon-burger:before{content:""}.Sessions_form_list li:before,.ErrorMessage_nextSteps ul li:before,.ShareHouse_modal_link_copiedConfirmation_icon:before,.ListingSharebox_link_copiedConfirmation_icon:before{content:""}.HouseDebugSection_closeButton span:before,.MyFejo pop-over-close:before,.ShareHouse_closeButton:before,.icon-close:before{content:""}.icon-copy:before{content:""}.icon-email:before{content:""}.is-onWishlist .HouseWishlistToggler_icon:before,.HouseWishlistIcon.is-onWishlist:before,.WishlistCounter_loader.hasItems:before,.WishlistCounter.hasItems:before,.icon-heart:before{content:""}.HouseWishlistToggler_icon:before,.WishlistCounter_loader:before,.WishlistCounter:before{content:""}.icon-house:before{content:""}.icon-light-bulb-shine:before{content:""}.icon-move-down:before{content:""}.BadgeNew_icon:before,.icon-move-up:before{content:""}.icon-search:before{content:""}.RatingStars_star-full:before,.icon-star:before{content:""}.RatingStars_star-empty:before,.icon-star-empty:before{content:""}.RatingStars_star-half:before,.icon-star-half:before{content:""}.icon-gallery:before{content:""}.icon-fenced_plot:before{content:"";display:inline-flex;font-size:.6em;transform:translateY(-0.25em)}.icon-filter:before{content:""}.icon-charging_station:before{content:""}.icon-smoking_house:before{content:""}.icon-architecture-fence:before,.icon-enclosed_terrace:before{content:""}.MagnificationToggle:before,.icon-expand-diagonal:before{content:""}.icon-user:before{content:""}.ListingRating_partnerComment_icon:before{content:""}.icon-arrow-draw:before{content:""}.icon-no_pets:before{content:""}.icon-non_smoking_house:before{content:""}.icon-pet:before{content:""}.icon-suitable_fisher:before{content:""}.icon-internet:before{content:""}.icon-swimmingpool:before{content:""}.icon-phone:before{content:""}.icon-play:before{content:""}.icon-share:before{content:""}.icon-smileybad:before{content:""}.icon-smileyhappy:before{content:""}.icon-smileyneutral:before{content:""}.icon-style-two-pin-marker:before{content:""}.icon-chevron-left:before{content:""}travel-period-selection-trigger.is-loading::before,lazy-img.is-enhanced,embed-link.is-loading,.PopOver_display.is-loading,.is-loading.TravelPeriodSelectionHouse::before,.is-loading.TravelPeriodSelection::before{display:block;background-image:url("/assets-next/images/loader-f80c397a65f9680252992cb1851410e2.gif");background-position:center;background-repeat:no-repeat;min-width:36px;min-height:36px}.Tags,.SlideShow_teaserImagesList,slide-show-nav,slide-show-frame>ol,.ShowHouseImages,.ScrollspyNavigation_list,.ListingRating_teaser,.HouseDebugSection_ListComment,.HouseBasics_baseInfo,.DateRangePicker_month_weekday,.DateRangePicker_days,.ArticlePage_testimonials_filter,navigation-mobile ul,.NavigationDesktop_list,.NavigationDesktop_dropdown_list,.MyFejo_bookings_list,.MyFejo_lists_action,.PageFooter_links,.cleanList,.WishlistCounter_popOver ul,.ArticlePage_testimonials_list{padding-left:0;list-style:none}.HouseDetailDescription mark{color:#c10000;font-weight:bold}.HouseBasics_additionalCostsTable td:last-child{font-weight:bold;text-align:right}.ArticlePage_testimonials_list_item_text{margin-bottom:5px;font-style:italic}.ArticlePage_testimonials_list_item_text::before{content:"„"}.ArticlePage_testimonials_list_item_text::after{content:"“"}.ArticlePage_testimonials_list_item{margin-bottom:15px}.ArticlePage_testimonials .RatingLine-title,.ArticlePage_testimonials_rating_text{color:#757575}.ArticlePage_testimonials .RatingLine-title a,.ArticlePage_testimonials_rating_text a{color:#757575}.PhoneBox .BoxContact h2,.BoxContact_title{background:#285fba;font-size:1rem;font-weight:700;line-height:1;padding:10px;margin-bottom:10px}.PhoneBox .BoxContact h2,.BoxContact_title{color:#fff}.ShortageNote_box,.InfoNote{background:#ffe336;font-weight:bold;text-align:center;font-size:var(--font-size-small-elements);padding:5px;margin-bottom:10px}.ScrollspyNavigation_link:hover,.HousePreview_link:hover,.Datapicker_nav_prev:hover,.Datapicker_nav_next:hover,.NavigationDesktop_dropdown_header_title:hover,.ScrollToTop:hover,.ScrollspyNavigation_link:focus,.HousePreview_link:focus,.Datapicker_nav_prev:focus,.Datapicker_nav_next:focus,.NavigationDesktop_dropdown_header_title:focus,.ScrollToTop:focus,.ScrollspyNavigation_link:active,.HousePreview_link:active,.Datapicker_nav_prev:active,.Datapicker_nav_next:active,.NavigationDesktop_dropdown_header_title:active,.ScrollToTop:active{text-decoration:none}.visuallyHidden,.ShowHousePagination_arrowLabel,.ShowHouse_partnerHouseLink span,.MagnificationToggle span,body:not(.wishlists) .ListingToolbar_sorterLabel,.DateRangePicker_footer_holidays label,.HousesNearby_toggleCheck,.BookingDateSelection_closeMobile_title,.MyFejo_customer_changeData_toggleHintTrigger,.ScrollToTop_label,.OpenChatButton_icon span,.RatingStars_label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:rect(1px 1px 1px 1px)}.DateRangePicker_calendar .fullWidth,.HouseBasics_facilities .fullWidth,.Tooltip_content .fullWidth,.HouseDetailRatings_ratingBox .fullWidth,.BoxContact .fullWidth,.HouseDebugSection .fullWidth{margin-left:-15px;margin-right:-15px}.DateRangePicker_calendar,.HouseBasics_facilities,.Tooltip_content,.HouseDetailRatings_ratingBox,.BoxContact,.HouseDebugSection{padding:15px}.HouseDetailRatings_ratingBox,.BoxContact,.HouseDebugSection{border:1px solid #d7d7d7}.HouseDebugSection{border-radius:5px}.HouseBasics_facilities,.Tooltip_content{background:#e6eef4}.DateRangePickerHouse .DateRangePicker_calendar,.Tooltip_contentWrapper.bottom.right .Tooltip_content,.Tooltip_contentWrapper.bottom.left .Tooltip_content,.Tooltip_contentWrapper.top.right .Tooltip_content,.Tooltip_contentWrapper.top.left .Tooltip_content{position:relative}.DateRangePickerHouse .DateRangePicker_calendar::after,.Tooltip_contentWrapper.bottom.right .Tooltip_content::after,.Tooltip_contentWrapper.bottom.left .Tooltip_content::after,.Tooltip_contentWrapper.top.right .Tooltip_content::after,.Tooltip_contentWrapper.top.left .Tooltip_content::after{content:"";position:absolute;pointer-events:none;border:solid rgba(0,0,0,0);border-width:10px;width:20px}.Tooltip_contentWrapper.top.left .Tooltip_content::after{top:100%;right:20px;margin-left:10px;border-top-color:#fff}.Tooltip_contentWrapper.top.right .Tooltip_content::after{top:100%;left:20px;margin-right:10px;border-top-color:#fff}.Tooltip_contentWrapper.bottom.left .Tooltip_content::after{bottom:100%;right:18px;margin-left:10px;border-bottom-color:#fff}.DateRangePickerHouse .DateRangePicker_calendar::after,.Tooltip_contentWrapper.bottom.right .Tooltip_content::after{bottom:100%;left:18px;margin-right:10px;border-bottom-color:#fff}.ShowHousePagination_item,.ShowHousePagination_item-left,.ShowHousePagination_item-right,.ShowHouse_galleryAndBasics slide-show .SlideShow_floorplanLink,.PlaceOfInterest_externaLink,.NewOptionLink_submit,lightbox-container>lightbox-trigger .Lightbox_closeButton_label,.Lightbox_header_buttonsWrap .ShareHouse_iconLabel,.Lightbox_header_buttonsWrap .HouseWishlistToggler_iconLabel,.HousePreview_moreLink,.HouseDetailDescription_toggleTrigger span,.DateRangePickerHouse .DateRangePicker_day.is-arrival,.DateRangePickerHouse .DateRangePicker_day.is-departure,.DateRangePickerHouse .DateRangePicker_day.is-rangePoint,.DateRangePickerHouse .DateRangePicker_period-mobile,.DateRangePickerHouse .DateRangePicker_link,.DateRangePickerHouse .DateRangePicker_hint_inner b,.HousesNearby_toggle,.TravelPeriodSelectionHouse .TravelPeriodSelectionHouse_link,travel-period-selection-trigger,.NavigationDesktop_dropdown_link:hover,.NavigationDesktop_dropdown_list_title a:hover,.NavigationDesktop_dropdown_item a:hover,.NavigationDesktop_dropdown_item .LinkChat:hover,a,.PopOver_close,.AddNote_action_submit .Button,.ListingSharebox_action_stopLink,.OpenChatButton_link,.Button-link{text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px;color:#000;cursor:pointer}.SlideShow_teaserImages_toggle,.Lightbox_openButton,.ShareHouse_modal_button,.ListingSharebox_action_button,.ListingMap_perimeterSweep_submit,.MyFejo .PopOver_display input[type=submit],.DateRangePicker_submit,.Sessions_form_submit,.Sessions_success_close,.Sessions_error_close,.Sessions_confirm_okay,.NavigationDesktop_dropdown_action_button,.NavigationDesktop_dropdown_action_buttonNewsletter,.ListingShareBox_form_submit,.ListingShareBox_success_close,.Button-cta-inline,.Button-block,.RevealForm_link,.NewBookingButton_submit,.HouseDetailSticky_bookingButton,.Button-cta-block,.ListingToolbar_sorter_sortButton,.DateRangePicker_hint_submit,.HousesNearby_form_button,.Sessions_expired_close,.Sessions_confirm_cancel,.HouseIdSearch_submit,.Button-inline,.PlaceOfInterest_titleAddonLink a{padding:7px 18px;margin:0;border-radius:8px;border:1px solid #000;font-weight:600;line-height:1;background:#fff;color:#000;text-decoration:none;text-align:center;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:38px}.SlideShow_teaserImages_toggle:hover,.Lightbox_openButton:hover,.ShareHouse_modal_button:hover,.ListingSharebox_action_button:hover,.ListingMap_perimeterSweep_submit:hover,.MyFejo .PopOver_display input[type=submit]:hover,.DateRangePicker_submit:hover,.Sessions_form_submit:hover,.Sessions_success_close:hover,.Sessions_error_close:hover,.Sessions_confirm_okay:hover,.NavigationDesktop_dropdown_action_button:hover,.NavigationDesktop_dropdown_action_buttonNewsletter:hover,.ListingShareBox_form_submit:hover,.ListingShareBox_success_close:hover,.Button-cta-inline:hover,.Button-block:hover,.RevealForm_link:hover,.NewBookingButton_submit:hover,.HouseDetailSticky_bookingButton:hover,.Button-cta-block:hover,.ListingToolbar_sorter_sortButton:hover,.DateRangePicker_hint_submit:hover,.HousesNearby_form_button:hover,.Sessions_expired_close:hover,.Sessions_confirm_cancel:hover,.HouseIdSearch_submit:hover,.Button-inline:hover,.PlaceOfInterest_titleAddonLink a:hover{color:#000;text-decoration:none}.SlideShow_teaserImages_toggle:disabled,.Lightbox_openButton:disabled,.ShareHouse_modal_button:disabled,.ListingSharebox_action_button:disabled,.ListingMap_perimeterSweep_submit:disabled,.MyFejo .PopOver_display input[type=submit]:disabled,.DateRangePicker_submit:disabled,.Sessions_form_submit:disabled,.Sessions_success_close:disabled,.Sessions_error_close:disabled,.Sessions_confirm_okay:disabled,.NavigationDesktop_dropdown_action_button:disabled,.NavigationDesktop_dropdown_action_buttonNewsletter:disabled,.ListingShareBox_form_submit:disabled,.ListingShareBox_success_close:disabled,.Button-cta-inline:disabled,.Button-block:disabled,.RevealForm_link:disabled,.NewBookingButton_submit:disabled,.HouseDetailSticky_bookingButton:disabled,.Button-cta-block:disabled,.ListingToolbar_sorter_sortButton:disabled,.DateRangePicker_hint_submit:disabled,.HousesNearby_form_button:disabled,.Sessions_expired_close:disabled,.Sessions_confirm_cancel:disabled,.HouseIdSearch_submit:disabled,.Button-inline:disabled,.PlaceOfInterest_titleAddonLink a:disabled{cursor:not-allowed;opacity:.4}.SlideShow_teaserImages_toggle:focus,.Lightbox_openButton:focus,.ShareHouse_modal_button:focus,.ListingSharebox_action_button:focus,.ListingMap_perimeterSweep_submit:focus,.MyFejo .PopOver_display input[type=submit]:focus,.DateRangePicker_submit:focus,.Sessions_form_submit:focus,.Sessions_success_close:focus,.Sessions_error_close:focus,.Sessions_confirm_okay:focus,.NavigationDesktop_dropdown_action_button:focus,.NavigationDesktop_dropdown_action_buttonNewsletter:focus,.ListingShareBox_form_submit:focus,.ListingShareBox_success_close:focus,.Button-cta-inline:focus,.Button-block:focus,.RevealForm_link:focus,.NewBookingButton_submit:focus,.HouseDetailSticky_bookingButton:focus,.Button-cta-block:focus,.ListingToolbar_sorter_sortButton:focus,.DateRangePicker_hint_submit:focus,.HousesNearby_form_button:focus,.Sessions_expired_close:focus,.Sessions_confirm_cancel:focus,.HouseIdSearch_submit:focus,.Button-inline:focus,.PlaceOfInterest_titleAddonLink a:focus{outline:2px solid rgba(0,0,0,.2);outline-offset:2px}@media(hover: hover){.SlideShow_teaserImages_toggle:hover,.Lightbox_openButton:hover,.ShareHouse_modal_button:hover,.ListingSharebox_action_button:hover,.ListingMap_perimeterSweep_submit:hover,.MyFejo .PopOver_display input[type=submit]:hover,.DateRangePicker_submit:hover,.Sessions_form_submit:hover,.Sessions_success_close:hover,.Sessions_error_close:hover,.Sessions_confirm_okay:hover,.NavigationDesktop_dropdown_action_button:hover,.NavigationDesktop_dropdown_action_buttonNewsletter:hover,.ListingShareBox_form_submit:hover,.ListingShareBox_success_close:hover,.Button-cta-inline:hover,.Button-block:hover,.RevealForm_link:hover,.NewBookingButton_submit:hover,.HouseDetailSticky_bookingButton:hover,.Button-cta-block:hover,.ListingToolbar_sorter_sortButton:hover,.DateRangePicker_hint_submit:hover,.HousesNearby_form_button:hover,.Sessions_expired_close:hover,.Sessions_confirm_cancel:hover,.HouseIdSearch_submit:hover,.Button-inline:hover,.PlaceOfInterest_titleAddonLink a:hover,.SlideShow_teaserImages_toggle:focus,.Lightbox_openButton:focus,.ShareHouse_modal_button:focus,.ListingSharebox_action_button:focus,.ListingMap_perimeterSweep_submit:focus,.MyFejo .PopOver_display input[type=submit]:focus,.DateRangePicker_submit:focus,.Sessions_form_submit:focus,.Sessions_success_close:focus,.Sessions_error_close:focus,.Sessions_confirm_okay:focus,.NavigationDesktop_dropdown_action_button:focus,.NavigationDesktop_dropdown_action_buttonNewsletter:focus,.ListingShareBox_form_submit:focus,.ListingShareBox_success_close:focus,.Button-cta-inline:focus,.Button-block:focus,.RevealForm_link:focus,.NewBookingButton_submit:focus,.HouseDetailSticky_bookingButton:focus,.Button-cta-block:focus,.ListingToolbar_sorter_sortButton:focus,.DateRangePicker_hint_submit:focus,.HousesNearby_form_button:focus,.Sessions_expired_close:focus,.Sessions_confirm_cancel:focus,.HouseIdSearch_submit:focus,.Button-inline:focus,.PlaceOfInterest_titleAddonLink a:focus,.SlideShow_teaserImages_toggle:active,.Lightbox_openButton:active,.ShareHouse_modal_button:active,.ListingSharebox_action_button:active,.ListingMap_perimeterSweep_submit:active,.MyFejo .PopOver_display input[type=submit]:active,.DateRangePicker_submit:active,.Sessions_form_submit:active,.Sessions_success_close:active,.Sessions_error_close:active,.Sessions_confirm_okay:active,.NavigationDesktop_dropdown_action_button:active,.NavigationDesktop_dropdown_action_buttonNewsletter:active,.ListingShareBox_form_submit:active,.ListingShareBox_success_close:active,.Button-cta-inline:active,.Button-block:active,.RevealForm_link:active,.NewBookingButton_submit:active,.HouseDetailSticky_bookingButton:active,.Button-cta-block:active,.ListingToolbar_sorter_sortButton:active,.DateRangePicker_hint_submit:active,.HousesNearby_form_button:active,.Sessions_expired_close:active,.Sessions_confirm_cancel:active,.HouseIdSearch_submit:active,.Button-inline:active,.PlaceOfInterest_titleAddonLink a:active{background:#f7f7f7;text-decoration:none}}.ListingToolbar_sorter_sortButton,.DateRangePicker_hint_submit,.HousesNearby_form_button,.Sessions_expired_close,.Sessions_confirm_cancel,.HouseIdSearch_submit,.Button-inline,.PlaceOfInterest_titleAddonLink a{display:inline-flex}.Button-block,.RevealForm_link,.NewBookingButton_submit,.HouseDetailSticky_bookingButton,.Button-cta-block{display:flex;width:100%}.RevealForm_link,.NewBookingButton_submit,.HouseDetailSticky_bookingButton,.Button-cta-block{background:#e72113;color:#fff;border-color:#e72113}.RevealForm_link:hover,.NewBookingButton_submit:hover,.HouseDetailSticky_bookingButton:hover,.Button-cta-block:hover{color:#fff;border-color:#e72113;text-decoration:none}.RevealForm_link:disabled,.NewBookingButton_submit:disabled,.HouseDetailSticky_bookingButton:disabled,.Button-cta-block:disabled{opacity:.3;filter:grayscale(1)}@media(hover: hover){.RevealForm_link:hover,.NewBookingButton_submit:hover,.HouseDetailSticky_bookingButton:hover,.Button-cta-block:hover,.RevealForm_link:focus,.NewBookingButton_submit:focus,.HouseDetailSticky_bookingButton:focus,.Button-cta-block:focus,.RevealForm_link:active,.NewBookingButton_submit:active,.HouseDetailSticky_bookingButton:active,.Button-cta-block:active{background:rgb(207.438,29.634,17.062);border-color:rgb(207.438,29.634,17.062);color:#fff}}.SlideShow_teaserImages_toggle,.ListingMap_perimeterSweep_submit,.PlaceOfInterest_titleAddonLink a{padding:7px 15px;font-size:14px;min-height:auto}.ListingMap_perimeterSweep_submit,.MyFejo .PopOver_display input[type=submit],.DateRangePicker_submit,.Sessions_form_submit,.Sessions_success_close,.Sessions_error_close,.Sessions_confirm_okay,.NavigationDesktop_dropdown_action_button,.NavigationDesktop_dropdown_action_buttonNewsletter,.ListingShareBox_form_submit,.ListingShareBox_success_close,.Button-cta-inline{background:#e72113;color:#fff;border-color:#e72113}.ListingMap_perimeterSweep_submit:hover,.MyFejo .PopOver_display input[type=submit]:hover,.DateRangePicker_submit:hover,.Sessions_form_submit:hover,.Sessions_success_close:hover,.Sessions_error_close:hover,.Sessions_confirm_okay:hover,.NavigationDesktop_dropdown_action_button:hover,.NavigationDesktop_dropdown_action_buttonNewsletter:hover,.ListingShareBox_form_submit:hover,.ListingShareBox_success_close:hover,.Button-cta-inline:hover{color:#fff;text-decoration:none}.ListingMap_perimeterSweep_submit:disabled,.MyFejo .PopOver_display input[type=submit]:disabled,.DateRangePicker_submit:disabled,.Sessions_form_submit:disabled,.Sessions_success_close:disabled,.Sessions_error_close:disabled,.Sessions_confirm_okay:disabled,.NavigationDesktop_dropdown_action_button:disabled,.NavigationDesktop_dropdown_action_buttonNewsletter:disabled,.ListingShareBox_form_submit:disabled,.ListingShareBox_success_close:disabled,.Button-cta-inline:disabled{opacity:.3;filter:grayscale(1)}@media(hover: hover){.ListingMap_perimeterSweep_submit:hover,.MyFejo .PopOver_display input[type=submit]:hover,.DateRangePicker_submit:hover,.Sessions_form_submit:hover,.Sessions_success_close:hover,.Sessions_error_close:hover,.Sessions_confirm_okay:hover,.NavigationDesktop_dropdown_action_button:hover,.NavigationDesktop_dropdown_action_buttonNewsletter:hover,.ListingShareBox_form_submit:hover,.ListingShareBox_success_close:hover,.Button-cta-inline:hover,.ListingMap_perimeterSweep_submit:focus,.MyFejo .PopOver_display input[type=submit]:focus,.DateRangePicker_submit:focus,.Sessions_form_submit:focus,.Sessions_success_close:focus,.Sessions_error_close:focus,.Sessions_confirm_okay:focus,.NavigationDesktop_dropdown_action_button:focus,.NavigationDesktop_dropdown_action_buttonNewsletter:focus,.ListingShareBox_form_submit:focus,.ListingShareBox_success_close:focus,.Button-cta-inline:focus,.ListingMap_perimeterSweep_submit:active,.MyFejo .PopOver_display input[type=submit]:active,.DateRangePicker_submit:active,.Sessions_form_submit:active,.Sessions_success_close:active,.Sessions_error_close:active,.Sessions_confirm_okay:active,.NavigationDesktop_dropdown_action_button:active,.NavigationDesktop_dropdown_action_buttonNewsletter:active,.ListingShareBox_form_submit:active,.ListingShareBox_success_close:active,.Button-cta-inline:active{background:#c10000;color:#fff}}.DateRangePicker_submit,.Sessions_form_submit,.Sessions_success_close,.Sessions_error_close,.Sessions_confirm_okay,.NavigationDesktop_dropdown_action_button,.NavigationDesktop_dropdown_action_buttonNewsletter,.ListingShareBox_form_submit,.ListingShareBox_success_close,.Button-cta-inline{display:inline-flex;justify-content:center}.gm-ui-hover-effect,.NewOptionLink_submit,.HouseWishlistToggler,.Button-clean,.Tooltip_close,.SimpleTip_close,.AddNote_action_submit .Button,.ListingSharebox_action_stopLink,.OpenChatButton_link,.Button-link{border:none;padding:0;background:rgba(0,0,0,0);cursor:pointer}.AddNote_action_submit .Button,.ListingSharebox_action_stopLink,.OpenChatButton_link,.Button-link{display:inline-flex;font-weight:normal;border-radius:0}.AddNote_action_submit .Button:hover,.ListingSharebox_action_stopLink:hover,.OpenChatButton_link:hover,.Button-link:hover,.AddNote_action_submit .Button:focus,.ListingSharebox_action_stopLink:focus,.OpenChatButton_link:focus,.Button-link:focus,.AddNote_action_submit .Button:active,.ListingSharebox_action_stopLink:active,.OpenChatButton_link:active,.Button-link:active{color:inherit;background:rgba(0,0,0,0)}.DateRangePicker_month_title,h4,.h4,.simple_form legend,.RatingSummary_title,.PlaceOfInterest_title,.AddNote_result_title,h3,.h3,.Tooltip_headline,.HouseBasics_additionalCostsLabel,h2,.h2,.WishlistCounter_popOver_title,h1,.h1,.ShareHouse_modalTitle,.ListingSharebox_title{line-height:1.2;color:#000;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:bold}.DateRangePicker_month_title:hover,h4:hover,.h4:hover,.simple_form legend:hover,.RatingSummary_title:hover,.PlaceOfInterest_title:hover,.AddNote_result_title:hover,h3:hover,.h3:hover,.Tooltip_headline:hover,.HouseBasics_additionalCostsLabel:hover,h2:hover,.h2:hover,.WishlistCounter_popOver_title:hover,h1:hover,.h1:hover,.ShareHouse_modalTitle:hover,.ListingSharebox_title:hover,.DateRangePicker_month_title:focus,h4:focus,.h4:focus,.simple_form legend:focus,.RatingSummary_title:focus,.PlaceOfInterest_title:focus,.AddNote_result_title:focus,h3:focus,.h3:focus,.Tooltip_headline:focus,.HouseBasics_additionalCostsLabel:focus,h2:focus,.h2:focus,.WishlistCounter_popOver_title:focus,h1:focus,.h1:focus,.ShareHouse_modalTitle:focus,.ListingSharebox_title:focus,.DateRangePicker_month_title:active,h4:active,.h4:active,.simple_form legend:active,.RatingSummary_title:active,.PlaceOfInterest_title:active,.AddNote_result_title:active,h3:active,.h3:active,.Tooltip_headline:active,.HouseBasics_additionalCostsLabel:active,h2:active,.h2:active,.WishlistCounter_popOver_title:active,h1:active,.h1:active,.ShareHouse_modalTitle:active,.ListingSharebox_title:active{color:#1d344e}h1,.h1,.ShareHouse_modalTitle,.ListingSharebox_title{font-size:1.5rem;margin-bottom:10px}@media(max-width: 479.98px){h1,.h1,.ShareHouse_modalTitle,.ListingSharebox_title{font-size:1.2rem}}.HouseBasics_additionalCostsLabel,h2,.h2,.WishlistCounter_popOver_title{font-size:1.125rem;margin-bottom:10px}.RatingSummary_title,.PlaceOfInterest_title,.AddNote_result_title,h3,.h3,.Tooltip_headline{font-size:15px;font-size:1rem;margin-bottom:5px}.DateRangePicker_month_title,h4,.h4,.simple_form legend{font-size:15px;margin-bottom:5px}@media(max-width: 479.98px){.Image-left,.Image-right{max-width:42%}}slide-show-nav a[rel~=prev],slide-show-nav a[rel~=next],.FejoLogo_link,.PageFooter_link-clean,.Link-wrap{border:0;text-decoration:none}.PriceComparison-small,.PriceComparison-big{display:flex;align-items:center;gap:0 5px;color:#c10000}.PriceComparison-small .PriceComparison_new,.PriceComparison-big .PriceComparison_new{font-weight:bold;white-space:nowrap}.PriceComparison-small .PriceComparison_new .PriceComparison_from,.PriceComparison-big .PriceComparison_new .PriceComparison_from{font-weight:normal;font-size:.75em}.PriceComparison-small .PriceComparison_new.is-unavailable,.PriceComparison-big .PriceComparison_new.is-unavailable{white-space:normal}.PriceComparison-small .PriceComparison_old,.PriceComparison-big .PriceComparison_old{color:#000;font-weight:normal;white-space:nowrap}.RatingStars,.RatingStars-large{display:flex;align-items:center;gap:2px}.RatingStars_star-full,.RatingStars_star-half,.RatingStars_star-empty{color:#fcbc41}.HouseDebugSection_table,.HouseBasics_additionalCostsTable{width:100%;background-color:#fff;margin-bottom:15px}.HouseDebugSection_table th,.HouseBasics_additionalCostsTable th,.HouseDebugSection_table td,.HouseBasics_additionalCostsTable td{padding:10px;vertical-align:top;border-top:1px solid #d7d7d7}.HouseDebugSection_table tbody tr:first-child th,.HouseBasics_additionalCostsTable tbody tr:first-child th,.HouseDebugSection_table tbody tr:first-child td,.HouseBasics_additionalCostsTable tbody tr:first-child td{border:none}.HouseDebugSection_table thead th,.HouseBasics_additionalCostsTable thead th{vertical-align:bottom;border-bottom:2px solid #d7d7d7}.HouseDebugSection_table tbody+tbody,.HouseBasics_additionalCostsTable tbody+tbody{border-top:2px solid #d7d7d7}.mod-no-borders.HouseDebugSection_table th,.mod-no-borders.HouseBasics_additionalCostsTable th,.mod-no-borders.HouseDebugSection_table td,.mod-no-borders.HouseBasics_additionalCostsTable td{border:none;padding:0}.mod-bold.HouseDebugSection_table th,.mod-bold.HouseBasics_additionalCostsTable th,.mod-bold.HouseDebugSection_table td,.mod-bold.HouseBasics_additionalCostsTable td{font-weight:bold}.HouseBasics_additionalCostsTable th,.HouseBasics_additionalCostsTable td{padding:2.5px 0}.SimpleTip{position:absolute;top:100%;right:0;z-index:100;padding-top:10px}.SimpleTip_inner{position:relative;display:flex;background:#2560b8;box-shadow:0 8px 16px rgba(0,0,0,.4);color:#fff;padding:15px}.SimpleTip_inner::after{content:"";position:absolute;bottom:100%;right:7px;pointer-events:none;border:solid rgba(0,0,0,0);border-width:10px;width:20px;border-bottom-color:#2560b8}.SimpleTip_inner a{color:#fff}.SimpleTip_title{font-weight:bold;font-size:1.125rem;color:#fff;margin:0 0 2.5px}.SimpleTip_title{color:#fff}.SimpleTip_icon{font-size:55px;padding-right:20px}.SimpleTip_icon span{display:block}.SimpleTip_icon img{display:block;width:55px;height:auto}.SimpleTip_close{top:20px;color:#fff}.PlaceOfInterest_close,.BookingDateSelection_closeMobile,.MyFejo pop-over-close,.Tooltip_close,.SimpleTip_close{position:absolute;top:10px;right:10px;z-index:100;font-size:1.125rem;line-height:1;cursor:pointer}.MyFejo pop-over-close,.Tooltip_close,.SimpleTip_close{font-size:.9rem}.custom-select{display:block;width:100%;padding-right:25px;color:#000;vertical-align:middle;background:#fff url("data:image/svg+xml;base64,PCEtLSBHZW5lcmF0ZWQgYnkgSWNvTW9vbi5pbyAtLT4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjMyIiBoZWlnaHQ9IjMyIiB2aWV3Qm94PSIwIDAgMzIgMzIiPgo8dGl0bGU+YXJyb3dkb3duPC90aXRsZT4KPHBhdGggZD0iTTE2LjAwMSAyNmMtMC4zOTIgMC0wLjc2NC0wLjE3My0xLjAxNy0wLjQ3M2wtMTQuNjY4LTE3LjMzM2MtMC40NzYtMC41Ni0wLjQwNS0xLjQwMSAwLjE1Ny0xLjg3OSAwLjU2MS0wLjQ3MyAxLjQwMy0wLjQwNSAxLjg3OSAwLjE1N2wxMy42NDkgMTYuMTMxIDEzLjY0OC0xNi4xMzFjMC40NzYtMC41NjMgMS4zMTctMC42MzEgMS44OC0wLjE1NyAwLjU2MSAwLjQ3NyAwLjYzMiAxLjMxOSAwLjE1NiAxLjg3OWwtMTQuNjY3IDE3LjMzM2MtMC4yNTMgMC4zLTAuNjI1IDAuNDczLTEuMDE3IDAuNDczeiIgZmlsbD0iIzIyMiI+PC9wYXRoPgo8L3N2Zz4K") no-repeat right .5rem center;background-size:8px 10px;border:1px solid #d7d7d7;-moz-appearance:none;-webkit-appearance:none}.custom-select:focus{border-color:#51a7e8;outline:none}.custom-select::-ms-expand{opacity:0}slide-show-frame .SlideShow_photoInfo,slide-show-frame .SlideShow_photoInfo-right,slide-show-frame .counter,.ShowHouse_galleryAndBasics slide-show .SlideShow_floorplanLink{font-size:11px;line-height:1;color:#fff;font-weight:bold;background:rgba(0,0,0,.6);padding:3px 8px}.PlaceOfInterest_close,.PlaceOfInterest_titleAddon{font-size:.813rem;line-height:1;color:#fff;text-shadow:0 0 4px rgba(0,0,0,.4);font-weight:bold}.MapPreview_marker{position:absolute;z-index:10;border-radius:50%;border:1px solid #fff;background:#c10000;width:var(--MapPreviewMarker_radius);height:var(--MapPreviewMarker_radius);top:calc(var(--MapPreviewMarker_topPercentage) - var(--MapPreviewMarker_radius)/2);left:calc(var(--MapPreviewMarker_leftPercentage) - var(--MapPreviewMarker_radius)/2)}.gm-ui-hover-effect span,slide-show-nav a[rel~=prev],slide-show-nav a[rel~=next],.ShareHouse_icon,.MagnificationToggle,.HouseWishlistToggler_icon,.HouseDebugSection_showButton,.HouseDebugSection_closeButton span,.ShareHouse_closeButton{--RoundIconSize: 30px;--RoundIconFontSize: .85em;display:flex;justify-content:center;align-items:center;width:var(--RoundIconSize);aspect-ratio:1/1;font-size:var(--RoundIconFontSize);background:#fff;border-radius:50%;border:none;font-weight:700;box-shadow:0 0 0 1px rgba(0,0,0,0),0 0 0 4px rgba(0,0,0,0),#000}@supports(padding: 0px){@media screen and (orientation: landscape)and (max-width: 1024px)and (max-height: 500px),screen and (max-width: 480px){.DateRangePicker_header,.DateRangePicker_footer{padding-left:max(30px,env(safe-area-inset-left));padding-right:max(30px,env(safe-area-inset-right))}}}.ArticlePage_testimonials_title{font-size:18px;font-weight:bold;line-height:1.2;text-align:center;margin-bottom:20px}@media(max-width: 729.98px){.ArticlePage_testimonials_title{margin-bottom:10px}}@media(min-width: 730px){.ArticlePage_testimonials_title{font-size:24px}}.CollapsibleContent{position:relative;display:block;border-bottom:1px solid #d7d7d7}.is-enhanced.CollapsibleContent>.CollapsibleContent_body{display:none}.CollapsibleContent+.CollapsibleContent{margin-top:-1px}.CollapsibleContent_title{text-transform:uppercase;cursor:pointer;display:block;position:relative;font-size:14px;line-height:1;color:#000;padding:15px 0;border-top:1px solid #d7d7d7;letter-spacing:.085em}.CollapsibleContent_title::before{position:absolute;top:50%;right:5px;font-size:1em;margin-top:-0.5em;color:#000}.CollapsibleContent_body{padding:10px 0}.HouseDebugSection_closeButton span,.ShareHouse_closeButton{box-shadow:none;transition:.125s ease-in-out}@media(hover: hover){.HouseDebugSection_closeButton span:hover,.ShareHouse_closeButton:hover{background:#f7f7f7}}.ShareHouse_modal{position:fixed;padding:8px 24px 24px;width:100%;max-width:468px;border-radius:12px 12px 0 0;border:none;background:#f7f7f7;transform:none;opacity:0;transition:all .4s allow-discrete}@media(max-width: 729.98px){.ShareHouse_modal{bottom:0;top:auto}}@media(min-width: 480px){.ShareHouse_modal{padding:16px 24px 24px;border-radius:12px;background:#fff}}.ShareHouse_modal:focus{outline:none !important;border:none !important}.ShareHouse_modal::backdrop{background:rgba(0,0,0,0);transition:all .4s allow-discrete}[open].ShareHouse_modal{opacity:1;transform:translateY(0)}@starting-style{[open].ShareHouse_modal{opacity:0;transform:translateY(100%)}}[open].ShareHouse_modal::backdrop{background:rgba(0,0,0,.52)}@starting-style{[open].ShareHouse_modal::backdrop{background:rgba(0,0,0,0)}}.ShareHouse_modal_closeWrap{display:flex;justify-content:flex-end;position:absolute;left:0;right:8px}@media(min-width: 730px){.ShareHouse_modal_closeWrap{right:16px;top:8px}}.ShareHouse_closeButton{cursor:pointer}@media(max-width: 729.98px){.ShareHouse_closeButton{background:#f7f7f7}}.ShareHouse_modalTitle,.ListingSharebox_title{font-weight:600;margin:10px 0 0}.ShareHouse_modal_action,.ListingSharebox_action{display:grid;grid-template-columns:1fr}.ShareHouse_modal_button,.ListingSharebox_action_button{display:flex;align-items:center;gap:22px;height:76px;padding:22px;border:1px solid #ddd;border-radius:12px}@media(max-width: 729.98px){.ShareHouse_modal_button,.ListingSharebox_action_button{justify-content:space-between;padding:16px;height:50px;border-radius:8px}}.ShareHouse_modal_button:focus,.ListingSharebox_action_button:focus{outline:none}@media(hover: hover){.ShareHouse_modal_button:focus,.ListingSharebox_action_button:focus,.ShareHouse_modal_button:active,.ListingSharebox_action_button:active{background:#fff}}.ShareHouse_modal_icon,.ListingSharebox_action_icon{font-size:32px}@media(max-width: 729.98px){.ShareHouse_modal_icon,.ListingSharebox_action_icon{order:2;font-size:24px}}.ShareHouse_modal_buttonText,.ListingSharebox_action_text{font-size:1rem;font-weight:600}@media(max-width: 729.98px){.ShareHouse_modal_buttonText,.ListingSharebox_action_text{order:1}}.ShareHouse_modal_link_copiedConfirmation,.ListingSharebox_link_copiedConfirmation{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:6px;align-items:center;padding:10px 15px;border:1px solid #d7d7d7;border-radius:12px;box-shadow:2px 1px 10px rgba(0,0,0,.18);background:#fff;font-size:14px}.ShareHouse_modal_link_copiedConfirmation_icon,.ListingSharebox_link_copiedConfirmation_icon{color:#228b22;font-size:.85em}.WishlistCounter_popOver{position:absolute;right:-5px;top:calc(100% + 12px);white-space:nowrap;border-radius:5px;display:block;background:#fff;color:#000;font-size:var(--font-size-small-elements);font-weight:normal;padding:0;box-shadow:0 0 16px rgba(0,0,0,.3)}.WishlistCounter_popOver::after{content:"";position:absolute;bottom:100%;right:12px;pointer-events:none;border:solid rgba(0,0,0,0);border-bottom-color:#fff;border-width:8px}.WishlistCounter_popOver ul{display:flex;flex-direction:column;gap:7px;margin:0;padding:7px}.WishlistCounter_popOver ul li{display:flex;justify-content:space-between;align-items:center;gap:20px}.WishlistCounter_popOver ul li a{text-decoration:none;max-width:32ch;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.WishlistCounter_popOver ul li.is-active a{font-weight:700}.WishlistCounter_popOver ul li span{display:flex;justify-content:center;align-items:center;padding:.2em .6em;min-width:29px;aspect-ratio:1;border-radius:50%;background:#f6f6f6;font-size:12px;font-weight:600}.WishlistCounter_popOver_title{background:#f6f6f6;color:#c10000;font-weight:700;text-align:center;padding:15px 10px;margin:0}.WishlistCounter_popOver_title:hover{color:#c10000}.WishlistCounter_popOver_close{position:absolute;right:5px;top:3px;font-size:.9rem;text-decoration:none}.TravelPeriodSelectionHouse,.TravelPeriodSelection{position:relative;display:block;width:100%;cursor:pointer;height:38px;overflow:hidden}.is-loading.TravelPeriodSelectionHouse *,.is-loading.TravelPeriodSelection *{opacity:.6}.is-loading.TravelPeriodSelectionHouse::before,.is-loading.TravelPeriodSelection::before{position:absolute;width:100%;height:100%;content:"";background-size:30px 30px;min-height:auto;opacity:.6}.form-control{display:block;width:100%;height:38px;padding:0 10px;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-weight:normal;line-height:38px;color:#000;background-color:#fff;background-clip:padding-box;border:1px solid #d7d7d7;border-radius:5px}.form-control::-ms-expand{background-color:rgba(0,0,0,0);border:0}.form-control:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #000}.form-control:focus{color:#495057;background-color:#fff;border-color:hsl(217.397260274,64.6017699115%,69.3137254902%);outline:0;box-shadow:0 0 0 .2rem rgba(40,95,186,.25)}.form-control::-moz-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}.form-control:focus,.form-control:active{outline:none;box-shadow:none}select.form-control:focus::-ms-value{color:#000;background-color:#fff}select.form-control[size],select.form-control[multiple]{height:auto}textarea.form-control{height:140px;line-height:1.25;padding-top:10px;padding-bottom:10px}.form-group{margin-bottom:10px}.form-check{position:relative;display:block;padding-left:1.25rem}.form-check~.invalid-feedback{display:block}.form-check-input{position:absolute;top:4px;margin-left:-1.25rem}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{color:#dbe2e8}.form-check-label{margin-bottom:0}.form-check-inline{display:inline-flex;align-items:center;padding-left:0;margin-right:.75rem}.form-check-inline .form-check-input{position:static;margin-top:0;margin-right:.3125rem;margin-left:0}.form-inline{display:flex;flex-flow:row wrap;align-items:center}.form-inline label{display:flex;align-items:center;justify-content:center;margin-bottom:0;margin-right:4px}.form-inline .form-group{display:flex;flex:0 0 auto;flex-flow:row wrap;align-items:center;margin-bottom:0}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group,.form-inline .custom-select{width:auto}.form-inline .form-check{display:flex;align-items:center;justify-content:center;padding-left:0;width:100%}.form-inline .form-check-input{position:relative;flex-shrink:0;margin-top:0;margin-right:.25rem;margin-left:0}.form-inline .custom-control{align-items:center;justify-content:center}.form-inline .custom-control-label{margin-bottom:0}.invalid-feedback{font-weight:bold;font-size:14px}.form-group-invalid label{background-color:rgb(255,222.0733944954,218);border:1px solid #da1800}.simple_form .form-control,.simple_form .was-validated .form-control:valid,.simple_form .form-control.is-valid,.simple_form .was-validated .custom-select:valid,.simple_form .custom-select.is-valid{border-color:#d7d7d7;box-shadow:none}.simple_form .was-validated .form-control:invalid,.simple_form .form-control.is-invalid,.simple_form .was-validated .custom-select:invalid,.simple_form .custom-select.is-invalid{background-color:rgb(255,222.0733944954,218);border-color:#da1800}.simple_form .was-validated .form-check-input:valid~.form-check-label,.simple_form .form-check-input.is-valid~.form-check-label{color:#000}.simple_form .input-group{display:flex}.simple_form .input-group .input-group-prepend{display:flex;align-items:center;justify-content:center;height:38px;padding:0 10px;line-height:38px;color:#555;background-color:#e9ecef;background-clip:padding-box;border:1px #d7d7d7;border-style:solid none solid solid;border-radius:5px 0 0 5px}.simple_form .input-group .input-group-prepend+.form-group input,.simple_form .input-group .input-group-prepend+input{border-top-left-radius:0;border-bottom-left-radius:0}.simple_form .form-control:focus,.simple_form .form-control:active{border-color:#80bdff}.simple_form .form-control~.invalid-feedback{display:none}.simple_form .form-group.show-invalid-feedback .form-control.is-invalid~.invalid-feedback{display:block}.simple_form .select{padding-top:0;padding-bottom:0}@media(max-width: 729.98px){input[type=email].form-control,input[type=number].form-control,input[type=tel].form-control,input[type=text].form-control,input[type=search].form-control,select.form-control,select:focus.form-control,.custom-select.form-control,textarea.form-control{font-size:16px}}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(2)}100%{transform:scale(1)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes Box-growingBordered-Animation{to{max-height:500px;padding:15px;border:1px solid #d7d7d7}}@keyframes loading_indicator_signal{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}@media(min-width: 480px){.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}}@media(min-width: 730px){.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}}@media(min-width: 1024px){.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}}@media(min-width: 1250px){.d-xl-none{display:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}}@media(min-width: 1600px){.d-xxl-none{display:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-fill{flex:1 1 auto !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}@media(min-width: 480px){.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}}@media(min-width: 730px){.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}}@media(min-width: 1024px){.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}}@media(min-width: 1250px){.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}}@media(min-width: 1600px){.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}}.m-0{margin:0 !important}.mt-0,.my-0{margin-top:0 !important}.mr-0,.mx-0{margin-right:0 !important}.mb-0,.my-0{margin-bottom:0 !important}.ml-0,.mx-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1,.my-1{margin-top:.25rem !important}.mr-1,.mx-1{margin-right:.25rem !important}.mb-1,.my-1{margin-bottom:.25rem !important}.ml-1,.mx-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2,.my-2{margin-top:.5rem !important}.mr-2,.mx-2{margin-right:.5rem !important}.mb-2,.my-2{margin-bottom:.5rem !important}.ml-2,.mx-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3,.my-3{margin-top:1rem !important}.mr-3,.mx-3{margin-right:1rem !important}.mb-3,.my-3{margin-bottom:1rem !important}.ml-3,.mx-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4,.my-4{margin-top:1.5rem !important}.mr-4,.mx-4{margin-right:1.5rem !important}.mb-4,.my-4{margin-bottom:1.5rem !important}.ml-4,.mx-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5,.my-5{margin-top:3rem !important}.mr-5,.mx-5{margin-right:3rem !important}.mb-5,.my-5{margin-bottom:3rem !important}.ml-5,.mx-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0,.py-0{padding-top:0 !important}.pr-0,.px-0{padding-right:0 !important}.pb-0,.py-0{padding-bottom:0 !important}.pl-0,.px-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1,.py-1{padding-top:.25rem !important}.pr-1,.px-1{padding-right:.25rem !important}.pb-1,.py-1{padding-bottom:.25rem !important}.pl-1,.px-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2,.py-2{padding-top:.5rem !important}.pr-2,.px-2{padding-right:.5rem !important}.pb-2,.py-2{padding-bottom:.5rem !important}.pl-2,.px-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3,.py-3{padding-top:1rem !important}.pr-3,.px-3{padding-right:1rem !important}.pb-3,.py-3{padding-bottom:1rem !important}.pl-3,.px-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4,.py-4{padding-top:1.5rem !important}.pr-4,.px-4{padding-right:1.5rem !important}.pb-4,.py-4{padding-bottom:1.5rem !important}.pl-4,.px-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5,.py-5{padding-top:3rem !important}.pr-5,.px-5{padding-right:3rem !important}.pb-5,.py-5{padding-bottom:3rem !important}.pl-5,.px-5{padding-left:3rem !important}@media(min-width: 480px){.m-sm-0{margin:0 !important}.mt-sm-0,.my-sm-0{margin-top:0 !important}.mr-sm-0,.mx-sm-0{margin-right:0 !important}.mb-sm-0,.my-sm-0{margin-bottom:0 !important}.ml-sm-0,.mx-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1,.my-sm-1{margin-top:.25rem !important}.mr-sm-1,.mx-sm-1{margin-right:.25rem !important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem !important}.ml-sm-1,.mx-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2,.my-sm-2{margin-top:.5rem !important}.mr-sm-2,.mx-sm-2{margin-right:.5rem !important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem !important}.ml-sm-2,.mx-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3,.my-sm-3{margin-top:1rem !important}.mr-sm-3,.mx-sm-3{margin-right:1rem !important}.mb-sm-3,.my-sm-3{margin-bottom:1rem !important}.ml-sm-3,.mx-sm-3{margin-left:1rem !important}.m-sm-4{margin:1.5rem !important}.mt-sm-4,.my-sm-4{margin-top:1.5rem !important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem !important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem !important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem !important}.m-sm-5{margin:3rem !important}.mt-sm-5,.my-sm-5{margin-top:3rem !important}.mr-sm-5,.mx-sm-5{margin-right:3rem !important}.mb-sm-5,.my-sm-5{margin-bottom:3rem !important}.ml-sm-5,.mx-sm-5{margin-left:3rem !important}.p-sm-0{padding:0 !important}.pt-sm-0,.py-sm-0{padding-top:0 !important}.pr-sm-0,.px-sm-0{padding-right:0 !important}.pb-sm-0,.py-sm-0{padding-bottom:0 !important}.pl-sm-0,.px-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1,.py-sm-1{padding-top:.25rem !important}.pr-sm-1,.px-sm-1{padding-right:.25rem !important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem !important}.pl-sm-1,.px-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2,.py-sm-2{padding-top:.5rem !important}.pr-sm-2,.px-sm-2{padding-right:.5rem !important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem !important}.pl-sm-2,.px-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3,.py-sm-3{padding-top:1rem !important}.pr-sm-3,.px-sm-3{padding-right:1rem !important}.pb-sm-3,.py-sm-3{padding-bottom:1rem !important}.pl-sm-3,.px-sm-3{padding-left:1rem !important}.p-sm-4{padding:1.5rem !important}.pt-sm-4,.py-sm-4{padding-top:1.5rem !important}.pr-sm-4,.px-sm-4{padding-right:1.5rem !important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem !important}.pl-sm-4,.px-sm-4{padding-left:1.5rem !important}.p-sm-5{padding:3rem !important}.pt-sm-5,.py-sm-5{padding-top:3rem !important}.pr-sm-5,.px-sm-5{padding-right:3rem !important}.pb-sm-5,.py-sm-5{padding-bottom:3rem !important}.pl-sm-5,.px-sm-5{padding-left:3rem !important}}@media(min-width: 730px){.m-md-0{margin:0 !important}.mt-md-0,.my-md-0{margin-top:0 !important}.mr-md-0,.mx-md-0{margin-right:0 !important}.mb-md-0,.my-md-0{margin-bottom:0 !important}.ml-md-0,.mx-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1,.my-md-1{margin-top:.25rem !important}.mr-md-1,.mx-md-1{margin-right:.25rem !important}.mb-md-1,.my-md-1{margin-bottom:.25rem !important}.ml-md-1,.mx-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2,.my-md-2{margin-top:.5rem !important}.mr-md-2,.mx-md-2{margin-right:.5rem !important}.mb-md-2,.my-md-2{margin-bottom:.5rem !important}.ml-md-2,.mx-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3,.my-md-3{margin-top:1rem !important}.mr-md-3,.mx-md-3{margin-right:1rem !important}.mb-md-3,.my-md-3{margin-bottom:1rem !important}.ml-md-3,.mx-md-3{margin-left:1rem !important}.m-md-4{margin:1.5rem !important}.mt-md-4,.my-md-4{margin-top:1.5rem !important}.mr-md-4,.mx-md-4{margin-right:1.5rem !important}.mb-md-4,.my-md-4{margin-bottom:1.5rem !important}.ml-md-4,.mx-md-4{margin-left:1.5rem !important}.m-md-5{margin:3rem !important}.mt-md-5,.my-md-5{margin-top:3rem !important}.mr-md-5,.mx-md-5{margin-right:3rem !important}.mb-md-5,.my-md-5{margin-bottom:3rem !important}.ml-md-5,.mx-md-5{margin-left:3rem !important}.p-md-0{padding:0 !important}.pt-md-0,.py-md-0{padding-top:0 !important}.pr-md-0,.px-md-0{padding-right:0 !important}.pb-md-0,.py-md-0{padding-bottom:0 !important}.pl-md-0,.px-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1,.py-md-1{padding-top:.25rem !important}.pr-md-1,.px-md-1{padding-right:.25rem !important}.pb-md-1,.py-md-1{padding-bottom:.25rem !important}.pl-md-1,.px-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2,.py-md-2{padding-top:.5rem !important}.pr-md-2,.px-md-2{padding-right:.5rem !important}.pb-md-2,.py-md-2{padding-bottom:.5rem !important}.pl-md-2,.px-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3,.py-md-3{padding-top:1rem !important}.pr-md-3,.px-md-3{padding-right:1rem !important}.pb-md-3,.py-md-3{padding-bottom:1rem !important}.pl-md-3,.px-md-3{padding-left:1rem !important}.p-md-4{padding:1.5rem !important}.pt-md-4,.py-md-4{padding-top:1.5rem !important}.pr-md-4,.px-md-4{padding-right:1.5rem !important}.pb-md-4,.py-md-4{padding-bottom:1.5rem !important}.pl-md-4,.px-md-4{padding-left:1.5rem !important}.p-md-5{padding:3rem !important}.pt-md-5,.py-md-5{padding-top:3rem !important}.pr-md-5,.px-md-5{padding-right:3rem !important}.pb-md-5,.py-md-5{padding-bottom:3rem !important}.pl-md-5,.px-md-5{padding-left:3rem !important}}@media(min-width: 1024px){.m-lg-0{margin:0 !important}.mt-lg-0,.my-lg-0{margin-top:0 !important}.mr-lg-0,.mx-lg-0{margin-right:0 !important}.mb-lg-0,.my-lg-0{margin-bottom:0 !important}.ml-lg-0,.mx-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1,.my-lg-1{margin-top:.25rem !important}.mr-lg-1,.mx-lg-1{margin-right:.25rem !important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem !important}.ml-lg-1,.mx-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2,.my-lg-2{margin-top:.5rem !important}.mr-lg-2,.mx-lg-2{margin-right:.5rem !important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem !important}.ml-lg-2,.mx-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3,.my-lg-3{margin-top:1rem !important}.mr-lg-3,.mx-lg-3{margin-right:1rem !important}.mb-lg-3,.my-lg-3{margin-bottom:1rem !important}.ml-lg-3,.mx-lg-3{margin-left:1rem !important}.m-lg-4{margin:1.5rem !important}.mt-lg-4,.my-lg-4{margin-top:1.5rem !important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem !important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem !important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem !important}.m-lg-5{margin:3rem !important}.mt-lg-5,.my-lg-5{margin-top:3rem !important}.mr-lg-5,.mx-lg-5{margin-right:3rem !important}.mb-lg-5,.my-lg-5{margin-bottom:3rem !important}.ml-lg-5,.mx-lg-5{margin-left:3rem !important}.p-lg-0{padding:0 !important}.pt-lg-0,.py-lg-0{padding-top:0 !important}.pr-lg-0,.px-lg-0{padding-right:0 !important}.pb-lg-0,.py-lg-0{padding-bottom:0 !important}.pl-lg-0,.px-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1,.py-lg-1{padding-top:.25rem !important}.pr-lg-1,.px-lg-1{padding-right:.25rem !important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem !important}.pl-lg-1,.px-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2,.py-lg-2{padding-top:.5rem !important}.pr-lg-2,.px-lg-2{padding-right:.5rem !important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem !important}.pl-lg-2,.px-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3,.py-lg-3{padding-top:1rem !important}.pr-lg-3,.px-lg-3{padding-right:1rem !important}.pb-lg-3,.py-lg-3{padding-bottom:1rem !important}.pl-lg-3,.px-lg-3{padding-left:1rem !important}.p-lg-4{padding:1.5rem !important}.pt-lg-4,.py-lg-4{padding-top:1.5rem !important}.pr-lg-4,.px-lg-4{padding-right:1.5rem !important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem !important}.pl-lg-4,.px-lg-4{padding-left:1.5rem !important}.p-lg-5{padding:3rem !important}.pt-lg-5,.py-lg-5{padding-top:3rem !important}.pr-lg-5,.px-lg-5{padding-right:3rem !important}.pb-lg-5,.py-lg-5{padding-bottom:3rem !important}.pl-lg-5,.px-lg-5{padding-left:3rem !important}}@media(min-width: 1250px){.m-xl-0{margin:0 !important}.mt-xl-0,.my-xl-0{margin-top:0 !important}.mr-xl-0,.mx-xl-0{margin-right:0 !important}.mb-xl-0,.my-xl-0{margin-bottom:0 !important}.ml-xl-0,.mx-xl-0{margin-left:0 !important}.m-xl-1{margin:.25rem !important}.mt-xl-1,.my-xl-1{margin-top:.25rem !important}.mr-xl-1,.mx-xl-1{margin-right:.25rem !important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem !important}.ml-xl-1,.mx-xl-1{margin-left:.25rem !important}.m-xl-2{margin:.5rem !important}.mt-xl-2,.my-xl-2{margin-top:.5rem !important}.mr-xl-2,.mx-xl-2{margin-right:.5rem !important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem !important}.ml-xl-2,.mx-xl-2{margin-left:.5rem !important}.m-xl-3{margin:1rem !important}.mt-xl-3,.my-xl-3{margin-top:1rem !important}.mr-xl-3,.mx-xl-3{margin-right:1rem !important}.mb-xl-3,.my-xl-3{margin-bottom:1rem !important}.ml-xl-3,.mx-xl-3{margin-left:1rem !important}.m-xl-4{margin:1.5rem !important}.mt-xl-4,.my-xl-4{margin-top:1.5rem !important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem !important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem !important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem !important}.m-xl-5{margin:3rem !important}.mt-xl-5,.my-xl-5{margin-top:3rem !important}.mr-xl-5,.mx-xl-5{margin-right:3rem !important}.mb-xl-5,.my-xl-5{margin-bottom:3rem !important}.ml-xl-5,.mx-xl-5{margin-left:3rem !important}.p-xl-0{padding:0 !important}.pt-xl-0,.py-xl-0{padding-top:0 !important}.pr-xl-0,.px-xl-0{padding-right:0 !important}.pb-xl-0,.py-xl-0{padding-bottom:0 !important}.pl-xl-0,.px-xl-0{padding-left:0 !important}.p-xl-1{padding:.25rem !important}.pt-xl-1,.py-xl-1{padding-top:.25rem !important}.pr-xl-1,.px-xl-1{padding-right:.25rem !important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem !important}.pl-xl-1,.px-xl-1{padding-left:.25rem !important}.p-xl-2{padding:.5rem !important}.pt-xl-2,.py-xl-2{padding-top:.5rem !important}.pr-xl-2,.px-xl-2{padding-right:.5rem !important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem !important}.pl-xl-2,.px-xl-2{padding-left:.5rem !important}.p-xl-3{padding:1rem !important}.pt-xl-3,.py-xl-3{padding-top:1rem !important}.pr-xl-3,.px-xl-3{padding-right:1rem !important}.pb-xl-3,.py-xl-3{padding-bottom:1rem !important}.pl-xl-3,.px-xl-3{padding-left:1rem !important}.p-xl-4{padding:1.5rem !important}.pt-xl-4,.py-xl-4{padding-top:1.5rem !important}.pr-xl-4,.px-xl-4{padding-right:1.5rem !important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem !important}.pl-xl-4,.px-xl-4{padding-left:1.5rem !important}.p-xl-5{padding:3rem !important}.pt-xl-5,.py-xl-5{padding-top:3rem !important}.pr-xl-5,.px-xl-5{padding-right:3rem !important}.pb-xl-5,.py-xl-5{padding-bottom:3rem !important}.pl-xl-5,.px-xl-5{padding-left:3rem !important}}@media(min-width: 1600px){.m-xxl-0{margin:0 !important}.mt-xxl-0,.my-xxl-0{margin-top:0 !important}.mr-xxl-0,.mx-xxl-0{margin-right:0 !important}.mb-xxl-0,.my-xxl-0{margin-bottom:0 !important}.ml-xxl-0,.mx-xxl-0{margin-left:0 !important}.m-xxl-1{margin:.25rem !important}.mt-xxl-1,.my-xxl-1{margin-top:.25rem !important}.mr-xxl-1,.mx-xxl-1{margin-right:.25rem !important}.mb-xxl-1,.my-xxl-1{margin-bottom:.25rem !important}.ml-xxl-1,.mx-xxl-1{margin-left:.25rem !important}.m-xxl-2{margin:.5rem !important}.mt-xxl-2,.my-xxl-2{margin-top:.5rem !important}.mr-xxl-2,.mx-xxl-2{margin-right:.5rem !important}.mb-xxl-2,.my-xxl-2{margin-bottom:.5rem !important}.ml-xxl-2,.mx-xxl-2{margin-left:.5rem !important}.m-xxl-3{margin:1rem !important}.mt-xxl-3,.my-xxl-3{margin-top:1rem !important}.mr-xxl-3,.mx-xxl-3{margin-right:1rem !important}.mb-xxl-3,.my-xxl-3{margin-bottom:1rem !important}.ml-xxl-3,.mx-xxl-3{margin-left:1rem !important}.m-xxl-4{margin:1.5rem !important}.mt-xxl-4,.my-xxl-4{margin-top:1.5rem !important}.mr-xxl-4,.mx-xxl-4{margin-right:1.5rem !important}.mb-xxl-4,.my-xxl-4{margin-bottom:1.5rem !important}.ml-xxl-4,.mx-xxl-4{margin-left:1.5rem !important}.m-xxl-5{margin:3rem !important}.mt-xxl-5,.my-xxl-5{margin-top:3rem !important}.mr-xxl-5,.mx-xxl-5{margin-right:3rem !important}.mb-xxl-5,.my-xxl-5{margin-bottom:3rem !important}.ml-xxl-5,.mx-xxl-5{margin-left:3rem !important}.p-xxl-0{padding:0 !important}.pt-xxl-0,.py-xxl-0{padding-top:0 !important}.pr-xxl-0,.px-xxl-0{padding-right:0 !important}.pb-xxl-0,.py-xxl-0{padding-bottom:0 !important}.pl-xxl-0,.px-xxl-0{padding-left:0 !important}.p-xxl-1{padding:.25rem !important}.pt-xxl-1,.py-xxl-1{padding-top:.25rem !important}.pr-xxl-1,.px-xxl-1{padding-right:.25rem !important}.pb-xxl-1,.py-xxl-1{padding-bottom:.25rem !important}.pl-xxl-1,.px-xxl-1{padding-left:.25rem !important}.p-xxl-2{padding:.5rem !important}.pt-xxl-2,.py-xxl-2{padding-top:.5rem !important}.pr-xxl-2,.px-xxl-2{padding-right:.5rem !important}.pb-xxl-2,.py-xxl-2{padding-bottom:.5rem !important}.pl-xxl-2,.px-xxl-2{padding-left:.5rem !important}.p-xxl-3{padding:1rem !important}.pt-xxl-3,.py-xxl-3{padding-top:1rem !important}.pr-xxl-3,.px-xxl-3{padding-right:1rem !important}.pb-xxl-3,.py-xxl-3{padding-bottom:1rem !important}.pl-xxl-3,.px-xxl-3{padding-left:1rem !important}.p-xxl-4{padding:1.5rem !important}.pt-xxl-4,.py-xxl-4{padding-top:1.5rem !important}.pr-xxl-4,.px-xxl-4{padding-right:1.5rem !important}.pb-xxl-4,.py-xxl-4{padding-bottom:1.5rem !important}.pl-xxl-4,.px-xxl-4{padding-left:1.5rem !important}.p-xxl-5{padding:3rem !important}.pt-xxl-5,.py-xxl-5{padding-top:3rem !important}.pr-xxl-5,.px-xxl-5{padding-right:3rem !important}.pb-xxl-5,.py-xxl-5{padding-bottom:3rem !important}.pl-xxl-5,.px-xxl-5{padding-left:3rem !important}}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-uppercase{text-transform:uppercase !important}.text-lowercase{text-transform:lowercase !important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-s{margin-bottom:10px}.mb-default{margin-bottom:15px}.mb-m{margin-bottom:20px}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;border:1px solid gray;border-radius:3px;background:#fff}@media(min-width: 1250px){input[type=checkbox]{height:13px;width:13px}}input[type=checkbox]:checked{background:#1e90ff url("/assets-next/images/check-bold-588dc5d9b854826b20176fde19aa5430.svg") no-repeat;background-size:.92em;background-position:center;border-color:#1e90ff}.input-radio,input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;width:14px;border:1px solid gray;border-radius:50%;background:#fff}.input-radio:checked,input[type=radio]:checked{background:radial-gradient(dodgerblue 45%, #fff 45%);border-color:#1e90ff}.input-radio{display:inline-flex}.RatingStars{font-size:11px;text-decoration:none}.RatingStars-inline{display:inline-flex;margin-left:10px}.RatingStars-large{font-size:16px}.RatingStars_description{font-size:.563rem;color:#757575;margin-left:10px}.RatingStars_notRatedWrapper{display:flex}@media(max-width: 729.98px){.RatingStars_notRatedWrapper{font-size:11px}}.RatingStars_notRatedWrapper-inline{display:inline-flex}.RatingStars_rating{font-size:11px;padding-right:4px}tool-tip{position:relative;top:1px}tool-tip.is-visible .Tooltip_contentWrapper{display:block;z-index:150}.Tooltip_close{color:#000}.Tooltip_trigger:not(.Tooltip_trigger-noIcon){display:inline-flex;transform:scale(1.2);margin-left:2px}.Tooltip_trigger-noIcon{text-decoration:underline}.Tooltip_contentWrapper{display:none;position:absolute;width:150px;white-space:normal}tool-tip.medium .Tooltip_contentWrapper{width:240px}@media(min-width: 480px){tool-tip.medium .Tooltip_contentWrapper{width:300px}}.Tooltip_contentWrapper.right{left:-21px}.Tooltip_contentWrapper.left{right:-17px}.Tooltip_contentWrapper.top{bottom:0;padding-bottom:16px;margin-bottom:16px}.Tooltip_contentWrapper.bottom{top:0;padding-top:16px;margin-top:16px}.Tooltip_content{background:#fff;padding-right:20px;display:block;font-size:.813rem;line-height:1.5;font-weight:normal;box-shadow:0 8px 16px rgba(0,0,0,.35)}@media(min-width: 480px){tool-tip.medium .Tooltip_content{font-size:1rem}}.Tooltip_headline{display:block}pop-over{display:block;position:relative}.PopOver_display{display:none}.PopOver_display.is-open{background:#fff;box-shadow:0 0 16px rgba(0,0,0,.3);color:#000;display:block;font-size:1rem;font-weight:normal;justify-content:center;margin-top:15px;padding:10px 15px;position:absolute;right:5px;top:100%}.PopOver_display.is-open::after{content:"";pointer-events:none;position:absolute;right:7px;bottom:100%;border:solid rgba(0,0,0,0);border-bottom-color:#fff;border-width:10px}.PopOver_display.is-open.left-aligned{left:7px;right:unset}.PopOver_display.is-open.left-aligned::after{left:7px;right:unset}.PopOver_close{cursor:pointer}.BadgeNew{--badgeNewYellow: #F6FF0D;position:absolute;top:100%;z-index:10;text-transform:uppercase;display:flex;align-items:center;font-size:12px;font-weight:700;gap:5px;background:var(--badgeNewYellow);line-height:1;padding:4px 10px 3px;border-radius:10px}.BadgeNew.is-left{left:0}.BadgeNew.is-right{right:0}.BadgeNew_icon{display:inline-flex;font-size:15px}.is-left .BadgeNew_icon{transform:rotate(45deg)}.is-right .BadgeNew_icon{transform:rotate(-45deg)}.BulletList{list-style-type:disc;margin-bottom:15px;padding-left:20px}dev-mode-label{background:green;position:absolute;z-index:160;pointer-events:none;width:106px;left:-36px;top:-11px;transform:rotate(-45deg);padding-top:30px;padding-bottom:5px;color:#fff;text-align:center;text-transform:uppercase;opacity:.7;transition:opacity ease-in-out .5s}body[data-env=development] dev-mode-label{background:#c70000}body[data-env=development] dev-mode-label::before{content:"local"}body[data-env=staging] dev-mode-label{background:green}body[data-env=staging] dev-mode-label::before{content:"staging"}.HeaderSection:hover~dev-mode-label{opacity:0}embed-link.is-loading a{opacity:0}.ErrorMessage{padding:85px 0 20px;max-width:500px;margin:0 auto}.ErrorMessage_header{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;padding-bottom:1.5rem}.ErrorMessage_header h1{margin:0;font-size:1.25rem}.bookings .ErrorMessage_header{padding-top:0}.bookings .ErrorMessage_header h1{font-size:1.25rem}.ErrorMessage_headerIcon img{width:65px;height:auto}.ErrorMessage_nextSteps{border-top:1px solid;padding-top:2rem;margin-top:2rem}.ErrorMessage_nextSteps ul{list-style:none inside;padding-left:0}.ErrorMessage_nextSteps ul li{position:relative;padding-left:2rem}.ErrorMessage_nextSteps ul li::before{position:absolute;top:4px;left:0;color:#228b22;font-size:1.2rem}.ErrorMessage_nextSteps ul li+li{margin-top:.5em}.ErrorMessage_nextStep-withPhoneNumber>a{font-weight:bold}.FixedFooter{position:fixed;left:10px;bottom:0;transform:translateY(100%);z-index:10;width:100%}.FixedFooter .container-fluid{background:rgba(0,0,0,0)}.lead{font-size:1.25rem;font-weight:400}.Image-left{float:left;margin:.25rem 1rem .5rem 0}.Image-right{float:right;margin:.25rem 0 .5rem 1rem}lazy-img.is-enhanced a{visibility:hidden}lazy-embed-link{display:block;height:10px}a{color:#000}.Link-withIcon{display:inline-flex;align-items:center;border-bottom:0;text-decoration:none}.Link-withIcon .Link-withIcon_icon{font-size:34px;margin-right:15px}open-chat-button.is-floating{position:fixed;bottom:10px;right:10px;z-index:150}.OpenChatButton_link{color:#000;font-weight:bold;text-decoration:none}.OpenChatButton_icon{border:none;padding:0;background:#fff;width:60px;height:60px;box-shadow:rgba(0,0,0,.35) 0px 4px 12px;border-radius:50%}@media(max-width: 1249.98px){.OpenChatButton_icon{display:none}}.PageContent{padding-top:70px;padding-bottom:15px}.PageFooter{margin-left:-15px;margin-right:-15px;padding:15px 6px;border-top:1px solid #d7d7d7;text-align:center}@media(min-width: 1024px){.PageFooter{padding:15px;margin-left:-20px;margin-right:-20px}}.PageFooter .LinkChat{font-weight:bold;text-decoration:none}.PageFooter .LinkChat:hover,.PageFooter .LinkChat:focus,.PageFooter .LinkChat:active{text-decoration:underline}.PageFooter_links{margin:0}.PageFooter_links+.PageFooter_links{margin-top:10px}@media(min-width: 730px){.PageFooter_links+.PageFooter_links{margin-top:10px}}.PageFooter_linkItem-contact::after,.PageFooter_linkItem::after,.PageFooter .LinkChat::after{content:"·";margin-left:2px}@media(min-width: 730px){.PageFooter_linkItem-contact::after,.PageFooter_linkItem::after,.PageFooter .LinkChat::after{margin-left:5px}}.PageFooter_linkItem-contact:last-child::after,.PageFooter_linkItem:last-child::after,.PageFooter .LinkChat:last-child::after{display:none}.PageFooter_linkItem-contact,.PageFooter_linkItem,.PageFooter .LinkChat{display:inline-block;margin:0 2px 0 0}@media(max-width: 479.98px){.PageFooter_linkItem-contact,.PageFooter_linkItem,.PageFooter .LinkChat{font-size:.688rem}}@media(min-width: 730px){.PageFooter_linkItem-contact,.PageFooter_linkItem,.PageFooter .LinkChat{margin:0 5px 0 0}}.PageFooter_linkItem-contact{font-weight:bold}@media(max-width: 479.98px){.PageFooter_linkItem-contact{font-size:15px}}.PageFooter_linkItem-contact .OpenChatButton_link{color:#000;font-weight:bold}scroll-to-top-button{position:fixed;bottom:105px;right:10px;z-index:150;display:block;opacity:0;transition:opacity .2s ease-in;cursor:pointer}scroll-to-top-button.always-visible,scroll-to-top-button.is-visible{opacity:1}@media(max-width: 1249.98px){scroll-to-top-button.always-visible,scroll-to-top-button.is-visible{opacity:0;pointer-events:none}}.ScrollToTop{display:block;background:rgba(40,95,186,.85);width:65px;height:65px;border-radius:10px 0 0 10px;border:none;color:#fff;font-size:20px;line-height:65px;text-decoration:none;text-align:center;transform:translateY(-100%);margin-top:-14px;margin-left:-10px;padding:0;cursor:pointer}@media(max-width: 479.98px){.ScrollToTop{margin-left:-20px;width:60px;height:60px;line-height:60px}}.ScrollToTop:hover,.ScrollToTop:focus,.ScrollToTop:active{color:#fff}.ScrollToTop span{margin-left:5px}@supports(right: max(0px)){@media screen and (orientation: landscape)and (max-width: 1024px)and (max-height: 500px){scroll-to-top-button{display:none}}}.ScrollToTop_topMarker{position:absolute;width:1px;height:1px;top:160px;left:0}.turbo-progress-bar{height:5px;background-color:#285fba;z-index:150}.no-transition{transition:none !important}.slide-toggle-transition{transition:height .4s ease-in-out,margin .4s ease-in-out,padding .4s ease-in-out;overflow:hidden}@media(min-width: 1250px){.FejoLogo{transform:translateY(-2px)}}.FejoLogo_link{display:block}.FejoLogo_image{width:112px;height:auto}@media(min-width: 730px){.FejoLogo_image{width:108px}}@media(max-width: 479.98px){body.has-popover{overflow:hidden}}.BoxContact{margin-bottom:20px}.BoxContact a,.BoxContact button{font-weight:bold}.BoxContact_contactPerson{float:right;margin:0;border-radius:50%}.HeaderSection{position:fixed;top:0;left:0;z-index:140;width:100%;border:none}.has-popover .HeaderSection{z-index:50}.HeaderSection>.container-fluid{position:relative;background:#fff;padding:0}@media(min-width: 1024px){.HeaderSection>.container-fluid{background:#fff;border-bottom:1px solid #d7d7d7}}.HouseIdSearch .PopOver_display.is-open{right:auto;left:5px}.HouseIdSearch .PopOver_display.is-open::after{right:auto;left:7px}.HouseIdSearch_inner{width:230px;font-size:var(--font-size-small-elements)}.HouseIdSearch_inner>.row{align-items:center;margin-left:-5px;margin-right:-5px}.HouseIdSearch_inner [class^=col-],.HouseIdSearch_inner [class*=" col-"]{padding-left:5px;padding-right:5px}.HouseIdSearch_inner .form-control{text-transform:uppercase;padding-right:0;font-size:1em}.HouseIdSearch_inner .form-control::-moz-placeholder{text-transform:none}.HouseIdSearch_inner .form-control::placeholder{text-transform:none}.HouseIdSearch_submit{margin:0}.ListingShareBox_success_action{display:flex;align-items:center;justify-content:center}.ListingSharebox_subtitle{margin:1rem 0 .25rem;font-size:14px}.ListingSharebox_formContainer{margin-bottom:25px}.ListingSharebox_short_whatsAppLink{display:none}.ListingSharebox_title{margin-bottom:10px}.ListingSharebox_action{align-items:center}.ListingSharebox_action_stopLink{font-weight:700;margin-top:10px}.MyFejo{min-width:24px}.MyFejo .Sessions_form .invalid-feedback{font-weight:normal}.MyFejo .PopOver_display{transform:translateY(-8px)}.MyFejo .PopOver_display.is-open{right:-5px;padding:15px}@media(max-width: 479.98px){.MyFejo .PopOver_display.is-open{right:-35px}.MyFejo .PopOver_display.is-open::after{right:37px}}.MyFejo .PopOver_display.is-open .simple_form .form-control~.invalid-feedback{display:block;margin-top:10px;line-height:1.3}.MyFejo .PopOver_display .form-group{margin-bottom:0}.MyFejo .PopOver_display .MyFejo_sign_out{display:flex;justify-content:flex-end}.MyFejo:has(.MyFejo_customer) .MyFejo_trigger{position:relative}.MyFejo:has(.MyFejo_customer) .MyFejo_trigger::after{content:"";position:absolute;bottom:5px;right:50%;transform:translateX(50%);width:5px;aspect-ratio:1;border-radius:50%;background:#c10000}.MyFejo pop-over-close{display:none}.MyFejo_trigger{font-size:24px;cursor:pointer}@media screen and (max-width: 350px){.MyFejo_trigger{margin:0}}.MyFejo_trigger>span{display:inline-block;transform:translateY(2px)}.MyFejo_inner{width:300px;font-size:var(--font-size-small-elements)}.MyFejo_inner .MyFejo_ledger:has(.MyFejo_voucher[open])~form.MyFejo_sign_out{display:none}.MyFejo_headline{background:#f6f6f6;color:#c10000;font-weight:700;text-align:center;padding:15px 10px;margin:-10px -10px 10px}.MyFejo_headline:hover{color:#c10000}.MyFejo_address{font-style:italic;margin-bottom:0}.MyFejo_bookings_title,.MyFejo_ledger_title{background:#f6f6f6;padding:5px 10px;margin:-10px -10px 10px;font-weight:700;margin-bottom:5px}.MyFejo_bookings_title{display:flex;justify-content:space-between}.MyFejo_bookings_moreLink{font-weight:normal}.MyFejo_bookings_list>li{padding:8px 0}.MyFejo_customer,.MyFejo_bookings,.MyFejo_ledger{margin-bottom:30px}.MyFejo_customer_changeData-hint{display:none;padding:10px 0;font-size:.75rem}.MyFejo_customer_changeData_inner{display:flex;justify-content:space-between;align-items:flex-start}.MyFejo_customer_changeData_toggleHint{cursor:pointer;font-size:18px}.MyFejo_customer_changeData_toggleHintTrigger:checked+.MyFejo_customer_changeData-hint{display:block}.MyFejo_bookings_teaser{display:grid;grid-template-columns:50px auto auto}.MyFejo_bookings_teaser span:last-child{justify-self:end}.MyFejo_bookings_teaser_cancelledLabel,.MyFejo_bookings_teaser_optionLabel{font-size:.688rem;font-weight:bold}.MyFejo_lists_action{display:flex;flex-direction:column;margin-bottom:10px}.MyFejo_lists_action_item:not(:last-child){margin-bottom:5px}.MyFejo_ledger input[type=text]{font-size:.875rem}.MyFejo_ledger details summary{list-style:none;position:relative;cursor:default}.MyFejo_ledger details summary::-webkit-details-marker{display:none}.MyFejo_ledger details form{margin-top:15px}.MyFejo_ledger details input{padding:0 6px}.NavigationDesktop_dropdown_col,.NavigationDesktop_dropdown>[class*=col-],.NavigationDesktop_help_section{padding:0 10px 0;border:5px #fff;border-style:none solid;background:#f8f8f8}.NavigationDesktop{display:none}@media(min-width: 1024px){.NavigationDesktop.is-active{display:block}}.NavigationDesktop_list{position:relative;display:flex;justify-content:flex-start;align-items:center;gap:30px;margin-bottom:0;font-size:var(--font-size-small-elements);padding:0 20px}.NavigationDesktop_help{display:grid;grid-template-columns:repeat(2, 1fr);row-gap:10px;margin:0 auto;width:100%}@media(min-width: 1250px){.NavigationDesktop_help{grid-template-columns:repeat(4, 1fr)}}.houses_show .NavigationDesktop_help,.search_new .NavigationDesktop_help,.wishlists:not(.error_message) .NavigationDesktop_help{overflow-y:auto;max-height:80vh}.NavigationDesktop_help_section{padding-bottom:20px}.NavigationDesktop_item.has-dropdown .NavigationDesktop_link::before,.NavigationDesktop_item.has-dropdown .NavigationDesktop_link::after{position:absolute;bottom:-1px;left:50%;z-index:10;border:solid rgba(0,0,0,0);content:"";height:0;width:0;pointer-events:none;opacity:0}.NavigationDesktop_item.has-dropdown .NavigationDesktop_link::after{border-color:hsla(0,0%,100%,0);border-bottom-color:#fff;border-width:8px;margin-left:-8px}.NavigationDesktop_item.has-dropdown .NavigationDesktop_link::before{border-color:rgba(215,215,215,0);border-bottom-color:#d7d7d7;border-width:9px;margin-left:-9px}.NavigationDesktop_item.has-dropdown:hover .NavigationDesktop_link::before,.NavigationDesktop_item.has-dropdown:hover .NavigationDesktop_link::after{animation:fadeIn .05s forwards;animation-delay:.4s}.NavigationDesktop_item:hover .NavigationDesktop_link_inner{border-color:inherit}.NavigationDesktop_link_inner{border-bottom:1px solid rgba(0,0,0,0)}.NavigationDesktop_link{position:relative;z-index:90;display:block;text-decoration:none;padding:8px 0;cursor:pointer}.NavigationDesktop_link:hover{text-decoration:none}.NavigationDesktop_dropdown{display:flex;opacity:0;pointer-events:none;position:absolute;top:100%;left:0;right:0;z-index:50;border:1px solid #d7d7d7;background:#fff;padding:10px 5px;box-shadow:1px 8px 8px rgba(0,0,0,.2)}.NavigationDesktop_dropdown.is-standalone{display:flex}@media(max-width: 729.98px){.NavigationDesktop_dropdown.is-standalone{flex-wrap:wrap}}.NavigationDesktop_dropdown .col-transparent{padding:0;background:rgba(0,0,0,0)}.NavigationDesktop_item:hover .NavigationDesktop_dropdown{animation:fadeInNavigationDesktop .05s forwards;animation-delay:.4s}@keyframes fadeInNavigationDesktop{from{opacity:0;pointer-events:none}to{opacity:1;pointer-events:auto}}.NavigationDesktop_dropdown_col{flex:0 0 100%;width:100%;margin:0}@media(min-width: 730px){.NavigationDesktop_dropdown_col{flex:0 0 20%;width:20%}}@media(min-width: 1250px){.NavigationDesktop_dropdown_subCol-2{display:flex;margin:0 -5px}}@media(min-width: 1250px){.NavigationDesktop_dropdown_subCol-2>.NavigationDesktop_dropdown_list{padding:0 5px;flex:0 0 50%;width:50%}}.NavigationDesktop_dropdown_header{position:relative;margin:0 -10px 10px;overflow:hidden;height:95px}@media(min-width: 1250px){.NavigationDesktop_dropdown_header{height:110px}}.NavigationDesktop_dropdown_header::after{content:"";position:absolute;z-index:10;height:95px;width:100%;background-image:var(--backgroundImage);background-size:cover;background-position:center center;transition:.4s;cursor:pointer}@media(min-width: 1250px){.NavigationDesktop_dropdown_header::after{height:110px}}.NavigationDesktop_dropdown_header:hover::after{transform:scale(1.1)}.NavigationDesktop_dropdown_header_title{position:absolute;top:0;left:0;z-index:20;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#fff;font-size:22px;height:100%;width:100%;padding:10px;text-shadow:0 0 5px rgba(0,0,0,.3);text-decoration:none}@media(min-width: 1250px){.NavigationDesktop_dropdown_header_title{font-size:28px}}.NavigationDesktop_dropdown_header_title.no-image{color:#c10000;text-shadow:none}.NavigationDesktop_dropdown_header_title.no-image:hover{color:#c10000}.NavigationDesktop_dropdown_header_title:hover,.NavigationDesktop_dropdown_header_title:focus,.NavigationDesktop_dropdown_header_title:active{color:#fff}.NavigationDesktop_dropdown_header_title_sub{color:#000;font-size:16px;font-weight:normal}@media(min-width: 1250px){.NavigationDesktop_dropdown_header_title_sub{font-size:18px}}.NavigationDesktop_dropdown_sublist:not(:first-child){padding-top:20px}.NavigationDesktop_dropdown_sublist:last-child{padding-bottom:20px}.NavigationDesktop_dropdown_link{position:relative;display:inline-block;color:#285fba;text-decoration:none;padding:0 0 0 12px;margin-bottom:1px}@media(min-width: 1250px){.NavigationDesktop_dropdown_link{padding:2.5px 0 2.5px 12px;margin-bottom:0}}.NavigationDesktop_dropdown_link::before{content:"";position:absolute;top:9px;left:0;border-radius:50%;background:#285fba;width:4px;height:4px}@media(min-width: 1250px){.NavigationDesktop_dropdown_link::before{top:11px}}.NavigationDesktop_dropdown_link:hover{color:#285fba}.NavigationDesktop_dropdown_item_title,.NavigationDesktop_dropdown_list_title{font-size:1em;margin:0 0 5px}.NavigationDesktop_dropdown_list_title a{text-decoration:none}.NavigationDesktop_dropdown_contentImage_mb-0,.NavigationDesktop_dropdown_contentImage{width:100%;height:auto;margin-bottom:10px}.NavigationDesktop_dropdown_contentImage_mb-0{margin-bottom:0}.NavigationDesktop_dropdown_contentLink{display:block;text-decoration:none}.NavigationDesktop_dropdown_contentLink>h2:hover{text-decoration:underline}.NavigationDesktop_dropdown_item{margin-bottom:20px}.NavigationDesktop_dropdown_item p{margin-bottom:0}.NavigationDesktop_dropdown_item a,.NavigationDesktop_dropdown_item .LinkChat{display:inline-block;color:#285fba;text-decoration:none}.NavigationDesktop_dropdown_action{display:flex;align-items:center;justify-content:center;padding:10px 0}.NavigationDesktop_dropdown_action_button{font-size:1.125rem}.NavigationDesktop_dropdown_labelNewsletter{font-size:1rem;margin:0 0 10px}@media(min-width: 1250px){.NavigationDesktop_dropdown_labelNewsletter{margin:0 20px 5px 0}}.NavigationDesktop_dropdown_action_buttonNewsletter{font-size:1rem}.NavigationDesktop_myFejo_icon{color:#285fba;font-size:1.5rem;margin-right:5px}.NavigationDesktop_myFejo_image{height:100%}.NavigationDesktop_myFejo_image img{margin-bottom:0;-o-object-fit:cover;object-fit:cover;-o-object-position:right center;object-position:right center;width:100%;height:100%}.NavigationDesktop_myFejo_teaser_image{text-align:center}.NavigationDesktop_myFejo_teaser_image img{width:70px}@media(min-width: 1250px){.NavigationDesktop_myFejo_teaser_image img{margin-left:20px}}.NavigationDesktop_myFejo_teaser_title{font-size:22px;text-align:center}.NavigationDesktop_myFejo_teaser_title,.NavigationDesktop_myFejo_teaser_title:hover{color:#c10000}.NavigationDesktop_faq_teaser .CollapsibleContent_title{font-size:1rem;font-weight:normal}.NavigationDesktop_faq_teaser_title{font-size:22px;text-align:center}.NavigationDesktop_faq_teaser_title,.NavigationDesktop_faq_teaser_title:hover{color:#c10000}.NavigationDesktop_dropdown-info .NavigationDesktop_dropdown_sublist:last-child{padding-bottom:0}.NavigationDesktop_dropdown-info>p{padding-right:10px}navigation-mobile{position:absolute;z-index:120;box-shadow:3px 6px 8px rgba(0,0,0,.5);background:#fff;border-bottom:1px solid #d7d7d7;margin:1px 0 0;width:255px;height:0;max-height:80vh;overflow:auto;display:none}@media(max-width: 1249.98px){navigation-mobile.is-active{display:block;height:auto}}navigation-mobile ul{margin:0}navigation-mobile ul li{border-bottom:1px solid #d7d7d7}navigation-mobile ul li:last-child{border:none}navigation-mobile ul .has-entries>navigation-mobile-folder>.NavigationMobile_link::before{float:right;font-size:.8rem;margin-left:1em;margin-top:.3em;pointer-events:none;transition:.2s ease-out}navigation-mobile ul .has-entries>navigation-mobile-folder.is-open>.NavigationMobile_link::before{transform:rotate(90deg)}navigation-mobile ul .has-entries>navigation-mobile-folder>ul{display:none}navigation-mobile ul>li>navigation-mobile-folder>ul{padding-left:15px}navigation-mobile .NavigationMobile_link{display:block;border:none;color:#1d344e;font-size:.875rem;padding:10px 15px;text-decoration:none}navigation-mobile .NavigationMobile_link:hover,navigation-mobile .NavigationMobile_link:focus,navigation-mobile .NavigationMobile_link:active{text-decoration:none}navigation-mobile .NavigationMobile_contact h3{color:#1d344e;margin:0px}@media(min-width: 730px){navigation-mobile .NavigationMobile_contact h3{font-size:.875rem}}navigation-mobile .NavigationMobile_contact li{padding:10px 15px 5px 15px;font-size:1rem;border:none}@media(min-width: 730px){navigation-mobile .NavigationMobile_contact li{font-size:.875rem}}navigation-mobile .NavigationMobile_contact li:last-child{padding:5px 15px 15px 15px}navigation-mobile .NavigationMobile_contact a{font-size:1rem;color:#000;padding:0}@media(min-width: 730px){navigation-mobile .NavigationMobile_contact a{font-size:.875rem}}navigation-mobile .NavigationMobile_contact button{border:none;padding:0;background:rgba(0,0,0,0)}navigation-mobile .NavigationMobile_contact .NavigationMobile_contact_row{display:flex;justify-content:space-between;align-items:center}navigation-mobile .NavigationMobile_contact .NavigationMobile_contact_header{display:flex;gap:0 10px;line-height:1.2}navigation-mobile .NavigationMobile_contact .NavigationMobile_contact_chat{max-width:9ch;line-height:1.1}.PageHeader{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:140;height:55px;padding:0 15px;border-bottom:1px solid #d7d7d7;font-size:var(--font-size-small-elements)}@media(min-width: 1024px){.PageHeader{border:none;padding:0 20px}}@supports(padding: 0px){@media screen and (orientation: landscape)and (max-width: 1024px)and (max-height: 500px){.PageHeader{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}}}.PageHeader_section{display:flex;align-items:center;gap:15px}@media(min-width: 730px){.PageHeader_section{gap:18px}}.PageHeader_section-icons{position:relative;padding-right:45px}@media(min-width: 730px){.PageHeader_section-icons{padding-right:50px}}.PageHeader_searchToggle,.PageHeader_navToggle{cursor:pointer;font-size:24px;color:#000}.PageHeader_navToggle{display:inline-flex;min-width:17px}@media(max-width: 1249.98px){.PageHeader_navToggle{transform:translateY(3px)}}.PageHeader_houseIDSearch .PageHeader_searchToggle{transform:translateY(0.1em)}.PageHeader_houseIDSearch .HouseIdSearch{padding:0 5px}.PageHeader_houseIDSearch .HouseIdSearch .PopOver_display.is-open{right:-5px;left:auto;transform:translateY(-6px)}.PageHeader_houseIDSearch .HouseIdSearch .PopOver_display.is-open::after{right:7px;left:auto}.PageHeader_phone-full{display:none}@media(min-width: 1024px){.PageHeader_phone-full{display:block;padding-right:8px;text-align:center}}.PageHeader_phone-full>a{display:block;text-decoration:none;font-weight:bold}.PageHeader_claim img{width:362px}@media(max-width: 479.98px){.PhoneBox .PopOver_display.is-open{right:-70px}.PhoneBox .PopOver_display.is-open::after{right:79px}}.PhoneBox .BoxContact{border:none;padding:0;margin:0}.PhoneBox .BoxContact_contactPerson{margin:49px 0 0 10px;max-width:110px}.PhoneBox_trigger{font-size:23px;margin:0 10px;cursor:pointer}.PhoneBox_trigger>span{display:inline-block;transform:translateY(2px)}.PhoneBox_inner{width:280px}.Sessions.PageContent{padding-top:80px;padding-bottom:50px}.Sessions_confirm_action{display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media(min-width: 480px){.Sessions_confirm_action{flex-direction:row}}.Sessions_success p{text-align:center;font-weight:bold}.Sessions_expired_action,.Sessions_success_action,.Sessions_error_action{display:flex;align-items:center;justify-content:center}.Sessions_form_incorrectEmailHint{background:#e6eef4;font-size:.813rem;padding:5px 10px}.Sessions_formLead{font-weight:600;line-height:1.3}.Sessions_form_list{list-style:none inside;padding-left:0}.Sessions_form_list li{display:flex;margin-bottom:5px}.Sessions_form_list li::before{position:relative;top:4px;color:#228b22;margin-right:10px}.Sessions_form_list li:last-child{margin-bottom:0}.WishlistCounter_loader,.WishlistCounter_wrapper{min-width:34px;position:absolute;top:auto;right:0;z-index:10000;display:flex;justify-content:center;align-items:center;color:gray;font-size:28px;width:34px;height:100%;line-height:1;transform:translate3d(0, 0, 0)}@media(min-width: 730px){.WishlistCounter_loader,.WishlistCounter{font-size:28px}}.WishlistCounter_loader:not(.hasItems),.WishlistCounter:not(.hasItems){transform:translateY(1px)}.WishlistCounter_loader.hasItems,.WishlistCounter.hasItems{color:#c10000;font-size:34px;line-height:1}.WishlistCounter_loader.is-addingItem,.WishlistCounter.is-addingItem{animation:pulse 1s alternate;animation-iteration-count:1}.WishlistCounter_number{position:absolute;top:-2px;height:100%;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.75rem;font-weight:bold;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.WishlistCounter_number:hover{color:#fff;text-decoration:none}.WishlistCounter_popOver{position:static;box-shadow:none;border-radius:0}.WishlistCounter_popOver::after{display:none}.PopOver_display.is-open:has(.WishlistCounter_popOver){padding:5px;min-width:250px;top:calc(100% - 8px)}.AddNote_form{display:none}.AddNote_form.is-active{display:block}.AddNote_form.slide-toggle-transition{transition:height .001s ease-in-out,margin .001s ease-in-out,padding .001s ease-in-out}.AddNote_form>.mb-3{margin-bottom:0 !important}.AddNote_actions{margin-bottom:8px}.AddNote_textarea.form-control{background:#ffe336;border-color:#ffe336;color:#000;margin:0 0 10px;resize:none}.AddNote_textarea.form-control.form-control{height:80px}.AddNote_textarea.form-control:focus,.AddNote_textarea.form-control:active{background:#ffe336;border-color:#ffe336;box-shadow:0 3px 5px rgba(0,0,0,.3)}.AddNote_form_action{display:flex;justify-content:space-between}.AddNote_action_submit{display:inline-block}.is-enhanced .AddNote_action_submit{display:none}.AddNote_action_submit .Button{display:inline-flex;color:#000}.AddNote_result{display:none;position:relative;background:#ffe336;padding:10px;white-space:normal;overflow:auto}.AddNote_result_content{word-break:normal;overflow-wrap:break-word;white-space:pre-wrap}.AddNote.has-note:not(.is-editing) .AddNote_link,.AddNote.has-note:not(.is-editing) .AddNote_form{display:none}.AddNote.has-note:not(.is-editing) .AddNote_result{display:block}.AddNote_showHouse{position:relative}.AddNote_showHouse .AddNote_actions{margin-bottom:3px}.AddNote_showHouse .BadgeNew{top:22px;left:auto;right:0;transform:translateX(-86px) translateY(1px)}@media(min-width: 730px){.AddNote_showHouse .BadgeNew{transform:translateX(-87px) translateY(2px)}}.ArticlePage_testimonials{margin-top:15px}@media(max-width: 479.98px){.ArticlePage_testimonials{border:none;padding:0}}.ArticlePage_testimonials slide-show-nav{top:0}@media(max-width: 479.98px){.ArticlePage_testimonials slide-show-nav{height:auto;justify-content:flex-end}}.ArticlePage_testimonials slide-show-nav a[rel="prev nofollow"],.ArticlePage_testimonials slide-show-nav a[rel="next nofollow"]{top:0;transform:none}@media(max-width: 479.98px){.ArticlePage_testimonials slide-show-nav a[rel="prev nofollow"],.ArticlePage_testimonials slide-show-nav a[rel="next nofollow"]{position:relative;padding:20px;margin-left:10px}}.ArticlePage_testimonials slide-show-nav a[rel="prev nofollow"]::before,.ArticlePage_testimonials slide-show-nav a[rel="next nofollow"]::before{color:#000;text-shadow:none}@media(max-width: 479.98px){.ArticlePage_testimonials slide-show-nav a[rel="prev nofollow"]::before,.ArticlePage_testimonials slide-show-nav a[rel="next nofollow"]::before{font-size:20px}}.ArticlePage_testimonials .SlideShowFrame_slides{align-items:flex-start}@media(max-width: 479.98px){.ArticlePage_testimonials slide-show-frame{padding-top:60px}}.ArticlePage_testimonials slide-show-frame:not(.is-transitioning) .SlideShowFrame_slides>li:not(.is-selected){height:0;overflow:hidden}.ArticlePage_testimonials .ListingRating_content{font-style:italic;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ArticlePage_testimonials .RatingLine-title{color:#595959;font-style:normal}.ArticlePage_testimonials .ListingRating_collapsible.is-active .ListingRating_content{display:block;overflow:auto}.ArticlePage_testimonials_header{position:relative}@media(min-width: 480px){.ArticlePage_testimonials_header{margin-bottom:10px}}.ArticlePage_testimonials_title{text-align:center}.ArticlePage_testimonials_filter{display:flex;position:absolute;right:0;top:.4em}@media(max-width: 729.98px){.ArticlePage_testimonials_filter{justify-content:center;position:static}}.ArticlePage_testimonials_filter_item{line-height:1;padding:0 5px}.ArticlePage_testimonials_filter_item:not(:last-child){border-right:1px solid}.ArticlePage_testimonials_main{position:relative;display:flex;flex-direction:column}.ArticlePage_testimonials_main lightbox-trigger{display:flex;align-items:center;justify-content:center;padding:25px 0 15px}.ArticlePage_testimonials_main .Lightbox_openButton{margin-bottom:0}.ArticlePage_testimonials_main .Lightbox_header{display:none}.ArticlePage_testimonials_list{padding-bottom:3px}@media(min-width: 480px){.ArticlePage_testimonials_list{font-size:16px;width:75%}}.ArticlePage_testimonials_rating{padding:5px 0}.ArticlePage_testimonials_rating .RatingStars{display:inline;margin-right:5px}.ArticlePage_testimonials_navigation_next,.ArticlePage_testimonials_navigation_prev{font-size:1.5rem;text-decoration:none;padding:0 1rem}@media(min-width: 480px){.ArticlePage_testimonials_navigation_next,.ArticlePage_testimonials_navigation_prev{position:absolute;top:50%;transform:translateY(-80%);text-decoration:none;padding:0}}@media(min-width: 730px){.ArticlePage_testimonials_navigation_next,.ArticlePage_testimonials_navigation_prev{font-size:2rem}}.ArticlePage_testimonials_navigation_prev{left:10px}@media(min-width: 730px){.ArticlePage_testimonials_navigation_prev{left:20px}}@media(min-width: 1024px){.ArticlePage_testimonials_navigation_prev{left:30px}}.ArticlePage_testimonials_navigation_next{right:10px}@media(min-width: 730px){.ArticlePage_testimonials_navigation_next{right:20px}}@media(min-width: 1024px){.ArticlePage_testimonials_navigation_next{right:30px}}.BookingDateSelection{position:relative;margin-bottom:10px;font-size:var(--font-size-small-elements)}.BookingDateSelection>.row{position:relative}.BookingDateSelection .form-control{font-size:.9em}@media(max-width: 479.98px){.BookingDateSelection .form-control{padding-left:5px}}@media(min-width: 1024px){.BookingDateSelection .form-control{font-size:1em}}.BookingDateSelection .BookingDateSelection_form{position:relative}.BookingDateSelection .BookingDateSelection_form>.row{margin:0}.BookingDateSelection .PriceComparison-big{display:flex;justify-content:center;padding-top:0;white-space:nowrap}@media(max-width: 729.98px){.BookingDateSelection .PriceComparison-big{justify-content:flex-start;transform:translateY(-4px)}}@media(min-width: 1024px)and (max-width: 1249.98px){.BookingDateSelection .PriceComparison-big{justify-content:flex-end}}@media(max-width: 729.98px){.BookingDateSelection .PriceComparison-big .PriceComparison_new{font-size:17px;color:#000}.BookingDateSelection .PriceComparison-big .PriceComparison_new .PriceComparison_from{font-weight:700}}.BookingDateSelection .NewBookingButton_submit{position:relative;left:-1px}.BookingDateSelection .BookingDateSelection_prereservation{font-size:.75rem;color:#000;text-align:center}@media(max-width: 729.98px){.BookingDateSelection .BookingDateSelection_prereservation{font-size:.867rem;font-weight:700;line-height:25px}}@media(max-width: 729.98px){.BookingDateSelection_action{position:fixed;bottom:0;left:0;right:0;margin-bottom:0;z-index:90;display:flex;justify-content:space-between;gap:10px;padding:5px 15px;height:84px;border-top:1px solid #d7d7d7;background:#fff;max-width:100%}}.BookingDateSelection_action travel-period-selection-trigger{display:flex;font-weight:700;line-height:1}.BookingDateSelection_action travel-period-selection-trigger.is-loading{position:relative}.BookingDateSelection_action travel-period-selection-trigger.is-loading::before{opacity:1;height:36px;width:36px;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}@media(min-width: 730px){.BookingDateSelection_action travel-period-selection-trigger{display:none}}@media(max-width: 729.98px){.BookingDateSelection_action .BookingDateSelection_button{order:2;width:154px}}@media(max-width: 729.98px){.BookingDateSelection_action .SimpleTip{top:auto;bottom:100%;padding-bottom:10px}}.BookingDateSelection_action .SimpleTip_inner{align-items:center}@media(max-width: 729.98px){.BookingDateSelection_action .SimpleTip_inner::after{bottom:auto;top:100%;border-bottom-color:rgba(0,0,0,0);border-top-color:#2560b8}}@media(max-width: 729.98px){.BookingDateSelection_action_inner{display:flex;flex-direction:column;justify-content:center;gap:3px;padding-bottom:4px}.BookingDateSelection_action:not(:has(.BookingDateSelection_priceInfo)) .BookingDateSelection_action_inner{gap:5px}}.BookingDateSelection_price{display:flex;flex-direction:column;align-items:center;justify-content:center}@media(max-width: 729.98px){.BookingDateSelection_price{gap:3px}.BookingDateSelection_action:not(:has(.BookingDateSelection_priceInfo)) .BookingDateSelection_price{min-height:auto;transform:none}}.BookingDateSelection_select{max-width:120px}.BookingDateSelection_update{display:none}.BookingDateSelection_priceInfo{display:flex;justify-content:flex-end;align-items:flex-end;font-weight:bold;color:#c10000;text-align:center;font-size:.688rem;margin-top:-5px;white-space:nowrap}@media(min-width: 480px){.BookingDateSelection_priceInfo{justify-content:center}}@media(max-width: 1023.98px){.BookingDateSelection_priceInfo{transform:translateY(-3px)}}@media(min-width: 1024px){.BookingDateSelection_priceInfo{justify-content:flex-end}}@media(min-width: 1250px){.BookingDateSelection_priceInfo{justify-content:center}}.BookingDateSelection_button{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}@media(max-width: 729.98px){.BookingDateSelection_button{order:2;gap:6px}}.BookingDateSelection_button turbo-form{position:relative}.BookingDateSelection_button turbo-form:first-of-type{display:block;width:100%}.BookingDateSelection_titleMobile{font-weight:700;margin-bottom:15px;font-size:15px}.BookingDateSelection_closeMobile{top:5px;right:0;z-index:10;text-decoration:none}@media(min-width: 730px){.BookingDateSelection_closeMobile{display:none}}.TravelPeriodSelection_select{background:#fff url("/assets-next/images/calendar-b1499c8a0739c8fefe4396375dd0753c.svg") no-repeat;background-size:1.3em;background-position:bottom 50% right 10px;padding-right:35px}travel-period-selection-trigger.is-loading *{opacity:.6}travel-period-selection-trigger.is-loading::before{position:absolute;width:100%;height:100%;content:"";background-size:30px 30px;min-height:auto;opacity:.6}.TravelPeriodSelectionHouse{overflow:visible}@media(max-width: 729.98px){.TravelPeriodSelectionHouse{display:none}}.TravelPeriodSelectionHouse .TravelPeriodSelectionHouse_link{text-align:center;font-size:.75rem;cursor:pointer;margin-top:5px}.BoxFaq{margin-bottom:20px}.HousesNearby{position:relative;font-size:var(--font-size-small-elements)}@media(max-width: 729.98px){.HousesNearby{margin-top:15px;margin-bottom:10px}}.HousesNearby_toggleBox{display:none}@media(min-width: 480px){.HousesNearby_toggleBox{margin-bottom:5px}}.HousesNearby_toggleCheck:checked+.HousesNearby_toggleBox{display:flex;align-items:center;justify-content:space-between;gap:30px;position:absolute;top:0;z-index:50;width:100%;background:#fff;padding-bottom:7px}.HousesNearby_toggleBox_close{cursor:pointer}.HousesNearby_form{flex:1;display:flex;align-items:center;gap:20px}.HousesNearby_formGroup{display:flex;align-items:center;gap:10px}.HousesNearby_form_label{margin:0;white-space:nowrap}.HousesNearby_form_select{width:115px;background-position:center right 5px}.HousesNearby_form_button{margin-bottom:0}date-range-picker *:hover,date-range-picker *:focus,date-range-picker *:active{outline:none}.DateRangePicker_header,.DateRangePicker_footer{padding:10px;background:#f4f4f4}.DateRangePicker_trigger{cursor:pointer;align-items:center;background:#fff url("/assets-next/images/calendar-b1499c8a0739c8fefe4396375dd0753c.svg") no-repeat;background-size:1.3em;background-position:bottom 50% right 10px;padding-right:35px}.DateRangePicker_period{display:block}.DateRangePicker_calendar{display:none;flex-direction:column;position:fixed;top:145px;right:max(15px,env(safe-area-inset-right));left:max(15px,env(safe-area-inset-left));z-index:190;box-shadow:0 0 16px rgba(0,0,0,.3);background:#fff;padding:0;overflow:scroll;backface-visibility:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(max-width: 479.98px){.DateRangePicker_calendar{max-height:85vh;max-height:calc(var(--vh, 1vh)*100 - max(15px,env(safe-area-inset-top)));overflow:auto}}@media screen and (max-height: 600px){.DateRangePicker_calendar{top:142px}}@media(min-width: 480px)and (max-width: 729.98px){.DateRangePicker_calendar{position:absolute}}@media screen and (min-width: 730px)and (max-height: 500px){.DateRangePicker_calendar{position:absolute;top:80px;bottom:auto;right:auto;left:10px;z-index:90;width:660px;overflow:visible}}@media(min-width: 730px){.DateRangePicker_calendar{position:absolute;top:90px;left:50%;transform:translateX(-50%);width:660px}}@media(min-width: 1024px){.DateRangePicker_calendar{top:57px;left:50%;transform:translateX(-50%);z-index:90;overflow:visible;width:920px}}.DateRangePicker_calendar.is-open{display:flex}.DateRangePicker_calendar .NanoSlider_controlsVisible>.NanoSlider_inner{margin:15px 15px 0}@media screen and (max-height: 600px){.DateRangePicker_calendar .NanoSlider_controlsVisible>.NanoSlider_inner{margin-top:10px}}@media(min-width: 1024px){.DateRangePicker_calendar .NanoSlider_controlsVisible>.NanoSlider_inner{margin-left:45px;margin-right:45px}}@media(max-width: 1023.98px){.DateRangePicker_calendar .NanoSlider_control{transform:none;top:7px}}.DateRangePicker_calendar .NanoSlider_control:before{color:#000;font-size:16px}@media(min-width: 1024px){.DateRangePicker_calendar .NanoSlider_control:before{font-size:18px}}.DateRangePicker_form{display:flex;flex-direction:column;justify-content:flex-start}@media(min-width: 730px){.DateRangePicker_form{padding-top:0;height:100%}}.DateRangePicker_header{display:flex;align-items:center}@media(min-width: 480px){.DateRangePicker_header{justify-content:center}}.DateRangePicker_header_duration{display:flex;align-items:center;gap:10px}.DateRangePicker_header_duration select.form-control{padding-right:25px;font-size:14px}.DateRangePicker_header_duration label{margin:0;line-height:38px;font-size:14px}.DateRangePicker_footer{display:grid;gap:10px 20px;grid-template-columns:1fr;grid-template-areas:"action"}@media screen and (min-width: 480px)and (max-height: 500px){.start .DateRangePicker_footer{width:100%;grid-template-columns:1fr;grid-template-areas:"action";padding-left:10vw;padding-right:10vw}}@media screen and (min-width: 730px)and (min-height: 500px){.DateRangePicker_footer{background:#f4f4f4;margin-top:0;align-items:center}}@media(min-width: 1024px){.DateRangePicker_footer{grid-template-columns:repeat(8, 1fr);grid-template-areas:"holidays holidays . action action . . .";align-items:end}}@media(min-width: 730px){.DateRangePicker_footer .form-group{margin-bottom:0}}.DateRangePicker_footer_holidays{grid-area:holidays;display:none}@media(min-width: 1024px){.DateRangePicker_footer_holidays{display:block}}.DateRangePicker_footer_holidays .form-control{width:160px;padding-left:5px}.DateRangePicker_footer_holidays .DateRangePicker_holidayDot{margin-left:5px}.DateRangePicker_action{grid-area:action;display:flex;flex-direction:column;align-items:center;gap:10px}.DateRangePicker_action button{width:225px}@media(max-width: 479.98px){.DateRangePicker_action button{display:flex;justify-content:center}}.DateRangePicker_action label{margin:0}.DateRangePicker_action .form-check{margin:0;padding:0}.DateRangePicker_submit{margin-bottom:0}@media(min-width: 730px){.DateRangePicker_submit{display:block;width:100%}}.DateRangePicker_reset{grid-area:reset;position:absolute;right:15px;top:18px;font-size:14px}.DateRangePicker_slider{position:relative;backface-visibility:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media(min-width: 730px){.DateRangePicker_slider{padding:0;overflow:visible}}.DateRangePicker_month{padding:0 10px 0;min-width:100%}@media(min-width: 730px){.DateRangePicker_month{margin-bottom:0;min-width:50%}}@media(min-width: 1024px){.DateRangePicker_month{min-width:33.33333%}}.DateRangePicker_month:last-child{margin-bottom:0;border:none}.DateRangePicker_month_title{text-align:center;font-size:1rem;margin-bottom:10px}.DateRangePicker_month_title.is-disabled{color:silver;background:#fff}.DateRangePicker_month_weekday{display:grid;grid-template-columns:repeat(7, 1fr);gap:1px;margin-bottom:10px}.DateRangePicker_month_weekday.is-disabled{color:silver;background:#fff}.DateRangePicker_month_weekday_day{width:100%;text-align:center;font-size:.75rem}.DateRangePicker_days{display:grid;grid-template-columns:repeat(7, 1fr);gap:1px}@media screen and (max-height: 600px){.DateRangePicker_days{margin-bottom:5px}}.DateRangePicker_day.is-holiday,.DateRangePicker_holidayDot{position:relative;display:inline-flex}.DateRangePicker_day.is-holiday::after,.DateRangePicker_holidayDot::after{content:"";display:block;height:4px;width:4px;border-radius:50%;background:#f61e08}.DateRangePicker_day{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:40px;cursor:default;font-weight:300}@media screen and (max-height: 600px){.DateRangePicker_day{height:30px}}@media(min-width: 730px){.DateRangePicker_day{height:34px}}.DateRangePicker_day.is-outOfMonth{color:silver;cursor:default;opacity:0}.DateRangePicker_day.is-unavailable{color:#757575;cursor:default}.DateRangePicker_day.is-unavailable:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%);height:1px;width:1em;background:#757575}.DateRangePicker_day.is-arrival{cursor:pointer;font-weight:bold}@media(hover: hover){.DateRangePicker_day.is-arrival:not(.is-rangePoint):hover{background:#2560b8;color:#fff}}.DateRangePicker_day.is-departure{cursor:pointer;font-weight:bold}@media(hover: hover){.DateRangePicker_day.is-departure:not(.is-rangePoint):hover{background:#2560b8;color:#fff}.DateRangePicker_day.is-departure:not(.is-rangePoint):hover::after{background:#fff !important}}.DateRangePicker_day.is-arrival:not(.is-out-of-scope),.DateRangePicker_day.is-departure,.DateRangePicker_day.is-rangePoint{font-weight:bold}date-range-picker .DateRangePicker_day.is-rangePoint{background:#2560b8;color:#fff}.DateRangePicker_day.is-selected,date-range-picker .DateRangePicker_day.is-selected{background:#2560b8;color:#fff}.DateRangePicker_day.is-holiday::after{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(-6px);display:none}@media(min-width: 730px){.DateRangePicker_day.is-holiday::after{display:block}}.DateRangePicker_day.is-holiday.is-selected::after,.DateRangePicker_day.is-holiday.is-rangePoint::after{background:#fff}@media(hover: hover){.DateRangePicker_day.is-holiday.is-arrival:hover::after,.DateRangePicker_day.is-holiday.is-departure:hover::after{background:#fff}}.DateRangePicker_day.is-disabled{color:silver;background:#fff}.DateRangePicker_day.is-out-of-scope{color:silver;background:#fff}.Datapicker_nav_next,.Datapicker_nav_prev{position:absolute;top:50%;transform:translateY(-50%);font-size:26px;text-decoration:none}.Datapicker_nav_prev{left:20px}.Datapicker_nav_next{right:20px}.DateRangePicker_hint{position:absolute;top:50%;left:50%;z-index:1000;transform:translateX(-50%) translateY(-52%);box-shadow:0 8px 16px rgba(0,0,0,.4);padding:0;background:#fff;white-space:nowrap}.DateRangePicker_hint_inner{padding:15px;font-weight:bold}.DateRangePicker_hint_action{display:flex;align-items:center;justify-content:center;padding:0 15px 15px}.DateRangePickerHouse{width:100%}.DateRangePickerHouse .DateRangePicker_close{right:15px;top:50%;transform:translateY(-50%);color:#000}@media(max-width: 729.98px){.DateRangePickerHouse date-range-picker:has(.DateRangePicker_calendar.is-open){position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000000;display:flex;align-items:flex-end;animation:ShowDatepickerBackground .5s forwards}}.DateRangePickerHouse .DateRangePickerHouse_header{display:flex;align-items:center;justify-content:space-between;height:50px;position:relative;padding:15px;background:#f4f4f4}@media(min-width: 730px){.DateRangePickerHouse .DateRangePickerHouse_header{justify-content:center}}.DateRangePickerHouse .DateRangePicker_reset{top:13px}.DateRangePickerHouse .DateRangePickerHouse_header_title{line-height:1;margin:0;font-size:1rem}.DateRangePickerHouse .DateRangePicker_calendar{position:relative;top:max(15px,env(safe-area-inset-top))}.DateRangePickerHouse .DateRangePicker_calendar::after{display:none}@media(max-width: 729.98px){.DateRangePickerHouse .DateRangePicker_calendar{top:auto;left:0;right:0;box-shadow:none;border-radius:12px 12px 0 0;overflow:hidden;transform:translateY(100%);opacity:0}.DateRangePickerHouse .DateRangePicker_calendar.is-open{animation:ShowDatepicker .3s forwards}}@media(min-width: 730px){.DateRangePickerHouse .DateRangePicker_calendar{position:absolute;top:calc(100% + 10px);bottom:auto;right:auto;left:10px;z-index:90;width:660px;overflow:visible}.DateRangePickerHouse .DateRangePicker_calendar::after{display:block;left:380px}}@media(min-width: 1024px){.DateRangePickerHouse .DateRangePicker_calendar{left:50%;z-index:90;overflow:visible;transform:translateX(-50%);width:920px}.DateRangePickerHouse .DateRangePicker_calendar::after{left:auto;right:50%;transform:translateX(50%);margin:0}}@media(min-width: 1024px)and (max-width: 1249.98px){.DateRangePickerHouse .DateRangePicker_calendar{left:-280px;transform:translateX(0)}.DateRangePickerHouse .DateRangePicker_calendar::after{right:545px}}.DateRangePickerHouse .DateRangePicker_footer{grid-template-columns:1fr;grid-template-areas:"action"}.DateRangePickerHouse .DateRangePicker_footer .DateRangePicker_action{display:flex;justify-content:center}.DateRangePickerHouse .DateRangePicker_footer .DateRangePicker_submit{width:220px}@media(max-width: 479.98px){.DateRangePickerHouse .DateRangePicker_day{height:auto;aspect-ratio:1}}.DateRangePickerHouse .DateRangePicker_day.is-arrival,.DateRangePickerHouse .DateRangePicker_day.is-departure,.DateRangePickerHouse .DateRangePicker_day.is-rangePoint{font-weight:bold}.DateRangePickerHouse .DateRangePicker_day.is-selected,.DateRangePickerHouse .DateRangePicker_day.is-rangePoint{color:#fff}.DateRangePickerHouse .DateRangePicker_day.is-out-of-scope{color:silver;background:#fff}.DateRangePickerHouse .DateRangePicker_day:not(.is-selected,.is-rangePoint,.is-out-of-scope).is-prereservation{background:#ffeb3b}@media(hover: hover){.DateRangePickerHouse .DateRangePicker_day:not(.is-selected,.is-rangePoint,.is-out-of-scope).is-prereservation:not(.is-rangePoint):hover{background:#2560b8;color:#fff}}.DateRangePickerHouse .DateRangePicker_month{margin-bottom:15px;padding:0 10px 15px}@media(max-width: 729.98px){.DateRangePickerHouse .DateRangePicker_month,.DateRangePickerHouse .DateRangePicker_days{margin-bottom:0}}@media(max-width: 729.98px){.DateRangePickerHouse date-range-picker-house-price{display:flex;align-items:center;justify-content:center;min-height:50px;margin-top:-10px}}.DateRangePickerHouse .DateRangePicker_price_hint,.DateRangePickerHouse .ShowHousePrice_price{min-height:38px;width:100%}@media(min-width: 730px){.DateRangePickerHouse .DateRangePicker_price_hint,.DateRangePickerHouse .ShowHousePrice_price{margin:-2em 55px 1em;width:auto}}@media(max-width: 729.98px){.DateRangePickerHouse .ShowHousePrice_price_inner{width:100%;justify-content:center;padding:0 15px}}.DateRangePickerHouse .DateRangePicker_price{width:100%}.DateRangePickerHouse .DateRangePicker_price_hint{display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.2;flex-direction:column;font-weight:bold}@media(max-width: 729.98px){.DateRangePickerHouse .DateRangePicker_price_hint{padding:0 10px 10px}}.DateRangePickerHouse .ShowHousePrice_price_label_prereservation{display:block;text-align:center;line-height:1.2;font-size:var(--font-size-small-elements)}.DateRangePickerHouse .ShowHousePrice_price_label{font-weight:bold;font-size:15px}.DateRangePickerHouse .PriceComparison-small{gap:5px;flex-wrap:wrap}.DateRangePickerHouse .ShowHousePrice_price_inner .PriceComparison-small .PriceComparison_old,.DateRangePickerHouse .ShowHousePrice_price_inner .PriceComparison-small .PriceComparison_new{line-height:1}@media(min-width: 1024px){.DateRangePickerHouse .NanoSlider_control{transform:translateY(-3rem)}}.DateRangePickerHouse .DateRangePicker_trigger{background:#fff;padding-right:0}@media(max-width: 1023.98px){.DateRangePickerHouse .DateRangePicker_trigger{padding-left:5px}}@media(max-width: 729.98px){.DateRangePickerHouse .DateRangePicker_trigger{position:fixed;bottom:14px;left:15px;z-index:150;background:rgba(0,0,0,0);height:auto;padding-right:0;padding-left:0}}.DateRangePickerHouse .DateRangePicker_period{display:block;width:100%;background:#fff url("/assets-next/images/calendar-b1499c8a0739c8fefe4396375dd0753c.svg") no-repeat;background-size:1.3em;background-position:bottom 50% right 10px;padding-right:35px}@media(max-width: 729.98px){.DateRangePickerHouse .DateRangePicker_period{display:none}}.DateRangePickerHouse .DateRangePicker_period-mobile{font-weight:700;font-size:14px}@media(max-width: 729.98px){.DateRangePickerHouse .DateRangePicker_period-mobile{display:flex}}.DateRangePickerHouse .DateRangePicker_link{text-align:center;font-size:.75rem;cursor:pointer;margin-top:5px}@media(max-width: 729.98px){.DateRangePickerHouse .DateRangePicker_link{display:none}}.DateRangePickerHouse .DateRangePicker_legend{display:flex;flex-wrap:wrap;gap:2px;padding:20px 15px 5px}@media(min-width: 480px){.DateRangePickerHouse .DateRangePicker_legend{flex-direction:row;align-items:center;padding:20px 15px 5px}}.DateRangePickerHouse .DateRangePicker_legend ul{display:flex;gap:2px;list-style:none;font-weight:bold;padding:0;margin:0}.DateRangePickerHouse .DateRangePicker_legend li{text-align:center;height:29px;line-height:29px;font-size:.75rem;padding:0 4px;margin:0;min-width:70px;vertical-align:top}@media(max-width: 729.98px){.DateRangePickerHouse .DateRangePicker_legend li{font-size:.688rem;height:23px;line-height:23px;min-width:45px}}.DateRangePickerHouse .DateRangePicker_legend li.DateRangePicker_legend-prereservation{width:auto;background:#ffeb3b;padding:0 5px}@media(min-width: 730px){.DateRangePickerHouse .DateRangePicker_legend li.DateRangePicker_legend-prereservation{padding:0 10px}}.DateRangePickerHouse .DateRangePicker_legend-booked{position:relative;font-weight:normal;color:#757575 !important;cursor:default;border:1px solid silver}.DateRangePickerHouse .DateRangePicker_legend-booked:after{content:"";position:absolute;left:50%;top:56%;transform:translate(-50%);height:1px;width:4em;background:#757575}.DateRangePickerHouse .price-index1{background:#27aa60}.DateRangePickerHouse .price-index2{background:hsl(145.5,63.1578947368%,47.2549019608%)}.DateRangePickerHouse .price-index3{background:hsl(145.5,63.1578947368%,67.2549019608%)}.DateRangePickerHouse .price-index4{background:hsl(145.5,63.1578947368%,83.2549019608%)}@keyframes ShowDatepicker{from{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes ShowDatepickerBackground{from{background:rgba(0,0,0,0)}to{background:rgba(0,0,0,.52)}}.EnlargeMapButton{position:absolute;top:10px;right:10px;background:#fff;z-index:50;box-shadow:2px 2px 4px rgba(0,0,0,.2)}.EnlargeMapButton .EnlargeMapButton_button{color:#000;font-size:1.5rem;cursor:pointer;padding:7px;line-height:1}.GeoBeacon_markerContent:has(.GeoBeacon_markerContent_addon){display:flex;align-items:center;gap:5px;width:26.5px}.GeoBeacon_markerContent_icon{display:block}.GeoBeacon_markerContent_icon-clicked{display:none}.GeoBeacon_markerContent_label{white-space:nowrap;background:#fff;padding:5px 10px;border-radius:5px;filter:drop-shadow(0px 1px 1px rgba(0, 0, 0, 0.3));font-weight:bold;font-size:.813rem}.GeoBeacon_markerContent_label::after{content:"";position:absolute;left:50%;top:100%;transform:translate(-50%, 0);width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid #fff}.GeoBeacon_markerContent_addon{text-shadow:2px 0 #fff,0 -2px #fff,-2px 0 #fff,0 2px #fff;font-weight:bold;white-space:nowrap}.GeoBeacon_markerContent.is-active .GeoBeacon_markerContent_icon{display:none}.GeoBeacon_markerContent.is-active .GeoBeacon_markerContent_icon-clicked{display:block}.GeoBeacon_markerContent.is-active .GeoBeacon_markerContent_label{background:#c10000;color:#fff}.GeoBeacon_markerContent.is-active .HouseWishlistIcon.is-onWishlist{color:#fff}.GeoBeacon_markerContent.is-active .GeoBeacon_markerContent_label::after{border-top:5px solid #c10000}.HouseBasics{font-size:var(--font-size-small-elements);display:grid;grid-template-columns:repeat(12, 1fr);gap:15px}@media(max-width: 729.98px){.HouseBasics .RatingStars_notRatedWrapper{font-size:1rem}}.HouseBasics_facilities{grid-area:1/1/2/13}@media(max-width: 729.98px){.HouseBasics_facilities{padding:10px 15px}}.HouseBasics_facilityTexts{margin-bottom:0}.HouseBasics_additionalCosts{grid-area:3/1/5/13}@media(min-width: 480px){.HouseBasics_additionalCosts{grid-area:3/1/4/13}}.HouseBasics_additionalCostsLabel{display:flex;gap:.25em;align-items:flex-end;margin-bottom:5px;font-size:15px}.HouseBasics_additionalCostsHint{font-weight:normal;color:#000}@media(min-width: 1024px)and (max-width: 1249.98px){.HouseBasics_additionalCostsHint{font-size:13px}}.HouseBasics_additionalCostsTable{table-layout:fixed;margin-bottom:15px}.HouseBasics_additionalCosts_prereservation{display:block;text-align:right;font-size:.688rem}.HouseBasics_yearOfRenovation{font-weight:400}.HouseBasics_additionalCostsTableWrapper{position:relative}.HouseBasics_additionalCostsTableWrapper.is-dimmed{padding:0 3px}.HouseBasics_additionalCostsTableWrapper.is-dimmed table{filter:blur(3px)}.HouseBasics_additionalCostsTableWrapper.is-dimmed .HouseBasics_additionalCosts_dimmedHint{display:flex}.HouseBasics_additionalCosts_dimmedHint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:hsla(0,0%,100%,.5);display:none;align-items:center;justify-content:center}.HouseBasics_additionalCosts_dimmedHint p{font-weight:bold;text-align:center;max-width:27ch;margin:0}.HouseBasics_additionalCosts_dimmedHint travel-period-selection-trigger{position:relative}.HouseBasics_additionalCosts_dimmedHint travel-period-selection-trigger.is-loading::before{top:50%;transform:translateY(-50%) translateX(-50%);left:50%}.HouseBasics_baseInfo{grid-area:2/1/3/13;width:100%;margin:0;display:grid;grid-template-columns:1fr;grid-template-areas:"rating" "water" "livingspace" "persons" "bedrooms" "bathrooms" "plot" "supermarket" "year" "partner"}@media(min-width: 480px){.HouseBasics_baseInfo{grid-template-columns:1fr 1fr;gap:0 20px;grid-template-areas:"persons rating" "bedrooms bathrooms" "livingspace plot" "supermarket year" "water partner"}}@media(min-width: 1250px){.HouseBasics_baseInfo{grid-template-columns:5fr 7fr}}.HouseBasics_baseInfo>li{display:flex;justify-content:space-between;gap:5px;margin:0;padding:2.5px 0}@media(max-width: 479.98px){.HouseBasics_baseInfo>li:not(:last-child){border-bottom:1px solid #d7d7d7}}@media(min-width: 480px){.HouseBasics_baseInfo>li:not(:nth-child(5n+1)){border-top:1px solid #d7d7d7}}.HouseBasics_baseInfo .RatingStars_count{font-weight:normal}@media(min-width: 730px){.HouseBasics_baseInfo .RatingStars_count{display:none}}.HouseBasics_persons{grid-area:persons}.HouseBasics_bedrooms{grid-area:bedrooms}.HouseBasics_livingSpace{grid-area:livingspace}.HouseBasics_supermarket{grid-area:supermarket}.HouseBasics_water{grid-area:water}.HouseBasics_rating{grid-area:rating}.HouseBasics_rating a{text-decoration:none}.HouseBasics_bathrooms{grid-area:bathrooms}.HouseBasics_plot{grid-area:plot}.HouseBasics_year{grid-area:year}.HouseBasics_partner{grid-area:partner}.HouseBasics_partnerInner{display:flex;flex-direction:column;align-items:flex-end;text-align:center;font-weight:700}@media(min-width: 730px){.HouseBasics_partnerInner{padding-top:2.5px;font-size:12px}}.HouseBasics_linkTerms{display:inline-flex;font-size:12px;text-align:right;font-weight:normal}@media(min-width: 730px){.HouseBasics_linkTerms{margin:0 auto;font-size:10px}}@media(min-width: 1250px){.HouseBasics_linkTerms{margin:0}}.HouseDebugSection{border:0;box-shadow:0px 5px 10px rgba(0,0,0,.3)}.HouseDebugSection::backdrop{background:hsla(0,0%,10%,.5);backdrop-filter:blur(2px)}.HouseDebugSection_showButton{cursor:pointer;font-weight:bold;color:#fff;background-color:#2560b8;grid-area:1/8/2/8;justify-self:flex-end}@media(max-width: 729.98px){.HouseDebugSection_showButton{display:none}}.HouseDebugSection_closeButton{position:absolute;top:10px;right:10px}.HouseDebugSection_closeButton span{cursor:pointer}.HouseDebugSection_body{background:#fff;padding:10px 0;width:1000px;max-height:600px}.HouseDebugSection_table{table-layout:auto;font-size:.688rem}.HouseDebugSection_table ul{list-style-type:none;padding:0;margin:0}.HouseDebugSection_ListComment{margin:0 0 20px}.HouseDebugSection_ListingComment{padding:5px;margin:0 0 5px}.HouseDebugSection_ListingComment:last-child{margin:0;border:none}.HouseDebugSection_ListingComment:nth-child(even){background-color:rgba(230,238,244,.8)}.HouseDebugSection_ListingComment_content{margin-bottom:5px}.HouseDebugSection_ListingComment_footer{display:flex;margin-left:-15px;flex-wrap:wrap;align-items:center;font-size:.688rem}.HouseDebugSection_ListingComment_footer-date,.HouseDebugSection_ListingComment_footer-commentator{padding-left:15px}.HouseDebugSection_ListingComment_footer-date{font-style:italic}.HouseDebugSection_ListingComment_footer-commentator{padding-left:15px;font-weight:bold}.HouseDebugSection_CommentForm textarea.form-control{height:100px}.HouseDetailDescription .RatingStars_count{color:#000;text-decoration:underline}.HouseDetailDescription mark{color:#000;background-color:#ffe336}.HouseDetailDescription_facilities{display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:10px;margin-top:20px;margin-bottom:20px}.HouseDetailDescription_facilities ul{margin-bottom:0}@media(max-width: 479.98px){.HouseDetailDescription_textInner{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.HouseDetailDescription_textInner p,.HouseDetailDescription_textInner h3,.HouseDetailDescription_textInner h2{display:inline}}.HouseDetailDescription_toggleTrigger{display:inline-flex;align-items:center;gap:5px;margin-top:5px;font-weight:bold;text-decoration:none;cursor:pointer}.HouseDetailDescription_toggleTrigger::before{order:2;text-decoration:none !important}.HouseDetailDescription_toggleTrigger span{pointer-events:none}@media(min-width: 480px){.HouseDetailDescription_toggleTrigger{display:none}}lightbox-container .HouseDetailDescription_toggleTrigger{display:none}lightbox-container .HouseDetailDescription_textInner{display:block;text-overflow:auto}lightbox-container .HouseDetailDescription_textInner p,lightbox-container .HouseDetailDescription_textInner h3,lightbox-container .HouseDetailDescription_textInner h2{display:block}.HouseDetailDescription_beaches p:last-child{margin-bottom:0}.HouseDetailFloorPlan .col-sm-6:nth-child(2){text-align:right}.HouseDetailFloorPlan_image{max-width:100%;width:auto;height:auto}@media(min-width: 1024px){.HouseDetailFloorPlan_image{max-width:80%}}.HouseDetailRatings .SlideShowFrame_slides[style]{min-height:837px}@media(min-width: 730px){.HouseDetailRatings .SlideShowFrame_slides[style]{min-height:721px}}@media(min-width: 1024px){.HouseDetailRatings .SlideShowFrame_slides[style]{min-height:650px}}@media(min-width: 1250px){.HouseDetailRatings .SlideShowFrame_slides[style]{min-height:625px}}.HouseDetailRatings .RatingSummary{display:flex;flex-direction:column;gap:10px}.HouseDetailRatings .RatingSummary_ratingAmount{text-decoration:none;pointer-events:none;cursor:default}.HouseDetailRatings .RatingSummary_section{margin:0}.HouseDetailRatings lightbox-trigger{margin-top:10px}@media(min-width: 730px){.HouseDetailRatings lightbox-trigger{margin-top:15px}}.HouseDetailRatings_ratingSummary{display:grid;grid-template-columns:1fr;gap:40px;margin-bottom:20px}@media(min-width: 730px){.HouseDetailRatings_ratingSummary{grid-template-columns:repeat(2, 1fr);gap:60px;margin-bottom:40px}}.HouseDetailRatings_ratingSummaryImage{position:relative;height:100%;margin:0;overflow:hidden}.HouseDetailRatings_ratingSummaryImage img{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:auto}@media(min-width: 730px)and (max-width: 1023.98px){.HouseDetailRatings_ratingSummaryImage img{top:0;transform:none}}.HouseDetailSticky{position:fixed;top:0;left:0;z-index:140;width:100%;transform:translateY(-100%);transition:transform 0s;display:none}@media(min-width: 730px)and (max-width: 1023.98px){.HouseDetailSticky.is-visible{margin-left:-28px}}@media(min-width: 730px){.HouseDetailSticky{display:block}}.HouseDetailSticky>.container-fluid{position:relative;background:rgba(0,0,0,0);display:grid;gap:20px;grid-template-columns:repeat(12, 1fr);grid-template-areas:". . . action action action action action action . . ."}@media(min-width: 1024px){.HouseDetailSticky>.container-fluid{grid-template-areas:". . . action action action action action . . . ."}}.HouseDetailSticky .PriceComparison-big{justify-content:flex-end}.HouseDetailSticky .SimpleTip{right:50%;font-size:var(--font-size-small-elements);white-space:normal;top:calc(100% + 45px)}.HouseDetailSticky_houseTitle{margin:0;font-size:1.125rem}.HouseDetailSticky_action{grid-area:action;display:grid;grid-template-columns:repeat(3, 1fr);align-items:center;gap:20px;background:#fff;height:50px;padding-top:5px;white-space:nowrap}.is-visible .HouseDetailSticky_action{transform:translateY(100%)}@media(min-width: 1024px){.is-visible .HouseDetailSticky_action{margin:0 -60px;padding:0 60px}}@media(min-width: 1250px){.is-visible .HouseDetailSticky_action{margin:0 -40px;padding:0 40px}}.HouseDetailSticky_action:has(.PriceComparison_new.is-unavailable) .HouseDetailSticky_bookingButton,.HouseDetailSticky_action:has(.PriceComparison_new.is-unavailable) .PriceComparison-big{transform:translateX(100px)}.HouseDetailSticky_action:has(.PriceComparison_new.is-unavailable) .PriceComparison-big{padding-top:0}.HouseDetailSticky_action .NewOptionLink_submit{transform:translateX(-5px)}.HouseDetailSticky_action .SimpleTip{right:18%;top:calc(100% - 10px)}.HouseDetailSticky_bookingButton{margin-bottom:0;width:120px}@media(min-width: 1024px){.HouseDetailSticky_bookingButton{width:100%}}.ShowHouse_sections{margin:0 -15px}@media(min-width: 1024px){.ShowHouse_sections{margin:0 -20px}}.HouseSection{position:relative;padding:20px;scroll-margin-top:55px}.HouseSection:not(:last-child){border-bottom:15px solid #f7f2e9}@media(min-width: 730px){.HouseSection{scroll-margin-top:123px;padding-top:40px;padding-bottom:40px}}@media(max-width: 729.98px){.HouseSection.HouseSection_ratings{border-bottom:none}}.HouseSection .RatingSummary_section:not(:first-child){align-items:center}.HouseSection .RatingStars-large{align-items:center}.HouseSection .RatingStars_count{font-size:var(--font-size-root-small)}.HouseSection .ArticlePage_testimonials{margin-top:0}@media(max-width: 729.98px){.HouseSection_area{display:none}}.HouseSection_area .HouseSection_title{margin-bottom:15px}@media(max-width: 729.98px){.HouseSection_description{padding-top:5px}}@media(min-width: 1024px){.HouseSection_description{display:grid;grid-template-columns:repeat(3, 1fr);grid-template-areas:"description description ratings";gap:0 20px}}.HouseSection_description .HouseSection_title{grid-area:title}.HouseSection_description .HouseDetailDescription{grid-area:description}.HouseSection_description .HouseDetailDescription_ratings{grid-area:ratings}@media(max-width: 1023.98px){.HouseSection_description .HouseDetailDescription_ratings{display:none}}@media(max-width: 729.98px){.HouseSection_faq{display:none}}house-map-count{display:none}house-map-count.is-enhanced{display:block}.HouseMapCount_label{display:inline-block}.HousePreview{font-family:"Open Sans",Helvetica,Arial,sans-serif}.HousePreview .HouseListingItem_mainInfo{margin-bottom:0;display:block;height:38px;overflow:hidden}.HousePreview house-wishlist-toggler{font-size:var(--font-size-small-elements)}.HousePreview_slideShow{position:relative}.HousePreview_slideShow slide-show{height:122px;overflow:hidden;margin-bottom:0}@media(hover: hover){.HousePreview:hover .HousePreview_slideShow slide-show a[rel~=prev],.HousePreview:hover .HousePreview_slideShow slide-show a[rel~=next]{opacity:1}}@media(hover: none){.HousePreview_slideShow slide-show a[rel~=prev],.HousePreview_slideShow slide-show a[rel~=next]{opacity:1}}.HousePreview_slideShow slide-show-frame{margin-bottom:0}.HousePreview_slideShow slide-show-frame footer{display:none}.HousePreview_slideShow house-wishlist-toggler{right:auto;left:10px}.HousePreview_slideShow slide-show-nav{top:50%;height:0;transform:translateY(9px)}.HousePreview_slideShow slide-show-nav a[rel=prev]::before,.HousePreview_slideShow slide-show-nav a[rel=next]::before{font-size:20px}.HousePreview_OverlayLink{position:absolute;top:0;left:44px;right:44px;z-index:90;display:block;height:122px;cursor:pointer}.HousePreview_link{position:relative;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;padding:5px;height:122px;cursor:pointer}.HousePreview_linkFooter{display:flex;justify-content:space-between;align-items:center}.HousePreview_title{font-size:.875rem;margin:0 0 2.5px;padding-top:2.5px}.HousePreview_rating{margin-bottom:2.5px}.HousePreview_moreLink{font-size:.75rem}house-wishlist-toggler{visibility:hidden;position:absolute;top:10px;right:10px;z-index:1}house-wishlist-toggler.is-onWishlist .HouseWishlistToggler_icon{color:#c10000}house-wishlist-toggler.is-enhanced{visibility:visible}house-wishlist-toggler.is-inactive{visibility:hidden}house-wishlist-toggler:focus{outline:none}.HouseWishlistToggler{display:block}.HouseWishlistToggler:hover,.HouseWishlistToggler:focus,.HouseWishlistToggler:active{outline:none}.HouseWishlistToggler_icon{color:#555;font-size:.95em}.is-onWishlist .HouseWishlistToggler_icon{color:#c10000}.HouseWishlistToggler_icon:before{transform:translateY(1px)}.HouseWishlistIcon{display:none}.HouseWishlistIcon.is-onWishlist{display:inline;position:relative;top:1px;color:#c10000;margin-right:2.5px}.IconGroup{display:flex;align-items:center;gap:10px;flex-wrap:wrap;line-height:1;margin-bottom:3px}.IconGroup_item{font-size:1.125rem;cursor:default}.IconGroup_item.mod-defaultSize{font-size:1rem}.IconGroup_item.icon-swimmingpool{font-size:1.5rem}.IconGroup_petsWrapper .IconGroup_item{display:inline-flex;transform:translateY(2px)}.Lightbox{display:flex;justify-content:center}.Lightbox-is-visibleInContainer{display:none}lightbox-container{position:fixed;top:100%;bottom:0;left:0;right:0;z-index:180;height:0;display:flex;justify-content:center;background:#fff;pointer-events:none;transition:all .4s ease-in-out;overflow-y:auto}lightbox-container.is-active{pointer-events:auto;transform:none;height:100dvh;top:0}lightbox-container.is-active .Lightbox-is-visibleInContainer{display:block;width:100%}lightbox-container.is-active .Lightbox_openButton{display:none}lightbox-container.is-active .Lightbox_content,lightbox-container.is-active .CmsSlideShow_inner{opacity:0;animation:SliderShowFadeIn .6s forwards;animation-delay:.6s}lightbox-container.is-active .Lightbox_content{padding:50px 0;max-width:800px;margin:0 auto}lightbox-container.is-active .Lightbox_content .SlideShow_teaserImagesList{display:none}lightbox-container.is-active slide-show-nav{top:0;height:100%}lightbox-container.is-active slide-show-nav .gallery{display:block;height:100%;width:100%}lightbox-container>lightbox-trigger{height:100svh;padding:0 15px}lightbox-container>lightbox-trigger .Lightbox_closeButton{--RoundIconSize: auto;--RoundIconFontSize: 13px;aspect-ratio:auto;display:flex;gap:3px;font-size:14px;font-weight:600;padding:8px;line-height:1;border-radius:8px;transition:.15s ease-in-out}lightbox-container>lightbox-trigger .Lightbox_closeButton::before{font-weight:700}@media(hover: hover){lightbox-container>lightbox-trigger .Lightbox_closeButton:hover{background:#f7f7f7}}@media(max-width: 729.98px){lightbox-container>lightbox-trigger .Lightbox_closeButton{transform:translateX(-3px)}}lightbox-container slide-show-frame magnification-toggle{display:none}lightbox-trigger{background:#fff}lightbox-trigger .Lightbox_closeButton{display:none}.Lightbox_header{position:sticky;top:0;left:0;right:0;z-index:50;display:none;align-items:center;justify-content:space-between;padding:0 5px;height:50px;width:100vw;background:#fff;animation:fixedHeader .1s forwards;animation-delay:.5s}@media(min-width: 730px){.Lightbox_header{padding:0 15px}}lightbox-container .Lightbox_header{display:flex}.Lightbox_header_buttonsWrap{display:flex;align-items:center;gap:4px}.Lightbox_header_buttonsWrap .ShareHouse_icon,.Lightbox_header_buttonsWrap .HouseWishlistToggler_icon{--RoundIconSize: auto;--RoundIconFontSize: 14px;aspect-ratio:auto;display:flex;gap:7px;font-size:14px;font-weight:600;padding:8px;line-height:1;border-radius:8px;transition:.15s ease-in-out}@media(hover: hover){.Lightbox_header_buttonsWrap .ShareHouse_icon:hover,.Lightbox_header_buttonsWrap .HouseWishlistToggler_icon:hover{background:#f7f7f7}}.Lightbox_header_buttonsWrap .ShareHouse_icon::before,.Lightbox_header_buttonsWrap .HouseWishlistToggler_icon::before{font-size:16px}.Lightbox_header_buttonsWrap .ShareHouse_icon>svg{order:1;transform:translateY(1px)}.Lightbox_header_buttonsWrap .ShareHouse_iconLabel{color:#000;order:2}.Lightbox_header_buttonsWrap .HouseWishlistToggler_popOver{right:25px;top:100%}.Lightbox_header_buttonsWrap house-wishlist-toggler{position:static}.Lightbox_header_buttonsWrap .HouseWishlistToggler_iconLabel{color:#000}.Lightbox_header_buttonsWrap .ShareHouse_trigger>label{margin:0}.Lightbox_content{display:flex;flex-direction:column;align-items:center}.Lightbox_content>.PoiMap_slideShow{align-self:center}lightbox-container .lightbox-medium .Lightbox_content{max-width:800px;margin:0 auto}lightbox-container .lightbox-large .Lightbox_content{max-width:auto;flex-direction:row}body.lightbox-active{overflow:hidden}@keyframes SliderShowFadeIn{from{opacity:0}to{opacity:1}}@keyframes fixedHeader{from{position:sticky}to{position:fixed}}listing-map{display:block;flex-grow:1}.ListingMap_label{color:#363636;background-color:rgba(0,0,0,0);text-shadow:-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;font-size:.75rem;text-align:left;hyphens:auto;padding:2.5px;width:7rem;font-weight:700}.ListingMap_label-center{font-weight:700}listing-map-perimeter-sweep.is-active .ListingMap_perimeterSweep_open{display:none}listing-map-perimeter-sweep.is-active .ListingMap_perimeterSweep_dialog{display:flex;gap:10px;align-items:center;justify-content:space-between}.ListingMap_perimeterSweep_dialog{display:none}.ListingMap_perimeterSweep{position:absolute;top:10px;left:10px;display:flex;align-items:center;background:#fff;line-height:1;font-size:14px;box-shadow:2px 2px 4px rgba(0,0,0,.2);padding:10px}.ListingMap_perimeterSweep:has(listing-map-perimeter-sweep.is-active){padding-left:15px}.ListingMap_perimeterSweep .ListingMap_perimeterSweep_reset{font-size:12px;text-decoration:none;margin-right:3px;cursor:pointer}.ListingMap_perimeterSweep .HouseSearch_form{padding:0;background:rgba(0,0,0,0)}.ListingMap_perimeterSweep_hint{opacity:0;position:absolute;display:flex;padding:5px 10px;font-size:.75rem;gap:10px;align-items:center;width:70%;top:70px;left:10px;background:#fff;box-shadow:0 0 16px rgba(0,0,0,.3)}.ListingMap_perimeterSweep_hint .icon-light-bulb-shine{font-size:1.5rem}.ListingMap_perimeterSweep_open{display:flex;align-items:center;gap:5px;cursor:pointer;font-weight:bold}.ListingMap_perimeterSweep_open img{width:20px;height:auto}.ListingMap_perimeterSweep_label{display:flex;gap:.25em;font-size:14px}.ListingMap_perimeterSweep_labelText{font-weight:700}.ListingRating{padding:0 0 10px;margin:0 0 10px}.ListingRating:last-child{padding:0;margin:0;border:none}.ArticlePage_testimonials_list.Lightbox-is-visibleInContainer .ListingRating{margin-bottom:30px;padding:0}@media(min-width: 730px){.ArticlePage_testimonials_list.Lightbox-is-visibleInContainer .ListingRating{margin-bottom:60px}}.ListingRating_teaser{display:grid;grid-template-columns:1fr;margin-bottom:0}@media(min-width: 730px){.ListingRating_teaser{grid-template-columns:repeat(2, 1fr);gap:60px;margin-bottom:15px}}@media(max-width: 729.98px){.ListingRating_teaser .ListingRating{display:none;margin:0}.ListingRating_teaser .ListingRating:first-child{display:block}}.ListingRating_partnerComment{margin-top:20px;padding-left:20px;position:relative;font-style:italic}.ListingRating_partnerComment_title{margin-bottom:10px}.ListingRating_partnerComment_icon{position:absolute;top:0;left:0;margin-bottom:10px}.ListingRating_collapsibleBody{padding-top:10px}.ListingRating_collapsibleBody dl{margin-bottom:0}.ListingRating_collapsibleBody dt{font-weight:normal}.ListingRating_collapsibleBody dd{text-align:center;margin-bottom:0}.ListingRating_details{padding:10px 0 0}.ListingRating_collapsible.is-enhanced>.ListingRating_collapsibleBody,.ListingRating:not(.is-enhanced)>.ListingRating_details,.ListingRating_details.is-active>.js-ListingRating_show,.ListingRating_details:not(.is-active)>.js-ListingRating_hide{display:none}.ListingRating_content-default{font-style:italic;color:#b1b1b1}.ListingToolbar{position:fixed;top:0;left:0;z-index:80;width:100%;font-size:var(--font-size-small-elements)}@media(max-width: 729.98px){.ListingToolbar{top:55px;margin:0;background:#f7f2e9;border-bottom:1px solid #d7d7d7}}@media(min-width: 730px)and (max-width: 1023.98px){.ListingToolbar{transform:translateY(55px);border-bottom:1px solid #d7d7d7}}@media(min-width: 1024px){.ListingToolbar{transform:translateY(-200%);z-index:150}}.ListingToolbar_inner{margin:0 auto;max-width:1280px}@media(min-width: 1024px){.ListingToolbar_inner{padding:0 20px}}.ListingToolbar_mainBar{display:grid;grid-template-columns:repeat(3, auto);grid-template-areas:"sorter sorter sorter";align-items:center;justify-content:space-between;background:#fff;height:45px}@media(max-width: 479.98px){.ListingToolbar_mainBar{height:50px}}@media(max-width: 729.98px){.ListingToolbar_mainBar{background:#f4f4f4;padding:0 20px}}@media(min-width: 480px){.ListingToolbar_mainBar{grid-template-columns:repeat(12, 1fr);grid-template-areas:" sorter sorter sorter sorter sorter sorter sorter changeSearch changeSearch changeSearch changeSearch changeSearch";gap:20px}}@media(min-width: 730px){.ListingToolbar_mainBar{grid-template-areas:". sorter sorter sorter sorter sorter sorter sorter  changeSearch changeSearch . .";height:50px}}@media(min-width: 1024px){.ListingToolbar_mainBar{grid-template-areas:". . . . sorter sorter sorter sorter  changeSearch  changeSearch . .";transform:translateY(100%);height:55px;background:rgba(0,0,0,0)}}@media(min-width: 1250px){.ListingToolbar_mainBar{grid-template-areas:". . . . . sorter sorter sorter  changeSearch  changeSearch . ."}}.wishlists .ListingToolbar_mainBar,.bookings .ListingToolbar_mainBar{grid-template-columns:repeat(12, 1fr);grid-template-areas:". . sorter sorter sorter sorter sorter sorter sorter sorter . .";gap:20px;background:#fff}@media(min-width: 480px){.wishlists .ListingToolbar_mainBar,.bookings .ListingToolbar_mainBar{grid-template-areas:". . . . sorter sorter sorter sorter . . . ."}}@media(min-width: 730px){.wishlists .ListingToolbar_mainBar,.bookings .ListingToolbar_mainBar{grid-template-areas:". . . . sorter sorter sorter sorter compare compare . ."}}@media(min-width: 1024px){.wishlists .ListingToolbar_mainBar,.bookings .ListingToolbar_mainBar{grid-template-areas:" . . . . sorter sorter sorter compare compare . . ."}}@media(min-width: 1250px){.wishlists .ListingToolbar_mainBar,.bookings .ListingToolbar_mainBar{grid-template-areas:" . . . . . sorter sorter sorter compare compare . ."}}@media(min-width: 1250px){.wishlists .ListingToolbar_mainBar{grid-template-areas:" . . . . . sorter sorter sorter compare compare . ."}}.ListingToolbar_compare{display:none;grid-area:compare}.wishlists .ListingToolbar_compare{position:relative;display:flex;gap:10px;align-items:center}.ListingToolbar_compare a{display:flex;align-items:center;gap:5px;margin:0;white-space:nowrap;font-size:14px;font-weight:400}.ListingToolbar_compare .BadgeNew{transform:translateX(51px) translateY(5px)}@media(min-width: 730px){.ListingToolbar_compare .BadgeNew{transform:translateX(109px) translateY(-13px)}}@media(min-width: 1024px){.ListingToolbar_compare .BadgeNew{transform:translateX(51px) translateY(-15px)}}.wishlists:has(.HouseListing_tableWrap) .ListingToolbar_compare #compareTable{background:radial-gradient(dodgerblue 45%, #fff 45%);border-color:#1e90ff}.wishlists:not(:has(.HouseListing_tableWrap)) .ListingToolbar_compare #compareList{background:radial-gradient(dodgerblue 45%, #fff 45%);border-color:#1e90ff}.ListingToolbar_mainBar_itemInner{display:flex;align-items:center;gap:20px;height:45px}@media(max-width: 479.98px){.ListingToolbar_mainBar_itemInner{height:50px}}@media(min-width: 1024px){.ListingToolbar_mainBar_itemInner{height:55px;transform:translateY(100%)}}.ListingToolbar_changeSearch{grid-area:changeSearch;display:flex;justify-content:flex-end}@media(min-width: 1024px){.ListingToolbar_changeSearch{justify-content:center}}.ListingToolbar_sorterWrap{grid-area:sorter;display:flex;justify-content:center}@media(min-width: 1024px){.ListingToolbar_sorterWrap{justify-content:flex-end}}@media(min-width: 1250px){.ListingToolbar_sorterWrap{justify-content:flex-start}}.ListingToolbar_sorterWrap_noOfHouses{display:none;font-weight:bold}.search .ListingToolbar_sorterWrap_noOfHouses{display:inline-flex;white-space:nowrap}@media(min-width: 730px)and (max-width: 1023.98px){.search .ListingToolbar_sorterWrap_noOfHouses{transform:translateX(-95px)}}@media(min-width: 1024px)and (max-width: 1249.98px){.search .ListingToolbar_sorterWrap_noOfHouses{transform:translateX(-190px)}}.HouseSearch_filterPopOver .PopOver_textTrigger{text-decoration:underline;text-underline-position:under;text-decoration-thickness:1px;cursor:pointer;margin:0}.ListingToolbar_sorter .form-control{width:170px;padding-right:20px}.ListingToolbar_sorter_sortForm{display:flex;align-items:center;gap:10px}.ListingToolbar_sorter_sortButton{display:none}.ListingToolbar_sorterLabel{font-weight:700;margin:0}body:has(.PageHeader .PopOver_display.is-open) .ListingToolbar .BadgeNew{display:none}magnification-toggle{position:absolute;top:10px;left:10px;z-index:1;display:none}@media(min-width: 730px){magnification-toggle{display:block}}@media(min-width: 730px){magnification-toggle button.MagnificationToggle:not(:disabled){cursor:zoom-in}}@media(min-width: 730px){.is-magnified magnification-toggle button.MagnificationToggle{cursor:zoom-out}}.MagnificationToggle{color:#000;font-size:1rem}.MagnificationToggle:hover,.MagnificationToggle:focus,.MagnificationToggle:active{outline:none}media-magnifier,media-magnification{display:block}media-magnifier>:first-child{position:relative}media-magnifier.is-magnified .hidden-magnified{visibility:hidden}media-magnification{position:absolute;display:flex;flex-direction:row;z-index:40;width:100%;height:100%}media-magnification.ready>*{transition-property:width,height;transition-duration:.7s}media-magnification.reverse{flex-direction:row-reverse}media-magnification .hidden-magnified{display:none}.MapPreview{display:flex;justify-content:flex-end}.MapPreview_map{position:relative;display:inline-flex;margin:0}.NanoSlider_controls{display:none}.NanoSlider_controlsVisible>.NanoSlider_controls{display:block}.NanoSlider_control{position:absolute;top:50%;z-index:90;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;font-size:0;padding:10px;margin:0 5px}.NanoSlider_control::before{font-size:16px}.NanoSlider_control:hover,.NanoSlider_control:focus,.NanoSlider_control:active{outline:none !important}.NanoSlider_control[data-controls=prev]{left:0}.NanoSlider_control[data-controls=next]{right:0}.NanoSlider_inner{display:flex;margin:15px 0;scroll-snap-type:x mandatory;overflow-x:scroll;scroll-behavior:smooth;scrollbar-width:none}.NanoSlider_inner::-webkit-scrollbar{display:none}.NanoSlider_inner>*{scroll-snap-align:start}.NanoSlider_controlsVisible>.NanoSlider_inner{margin:15px 40px}.NanoSlider_fastScroll>.NanoSlider_inner{scroll-behavior:auto}.NewBookingButton_submit{padding:7px 0}.NewOptionLink_submit{font-size:12px;font-weight:400}.PlaceOfInterest{position:relative;font-family:"Open Sans",Helvetica,Arial,sans-serif}.PlaceOfInterest slide-show-frame{margin-bottom:0}@media(min-width: 480px){.PlaceOfInterest slide-show-frame{margin-bottom:10px}}.PlaceOfInterest_close{top:7px;right:7px;color:#fff;font-size:.875rem}.PlaceOfInterest_close .icon-close::before{font-weight:bold}@media(min-width: 480px){.PlaceOfInterest_close{top:10px;right:10px}}.PlaceOfInterest_titleAddon{position:absolute;top:8px;left:8px;z-index:10;font-size:11px}.PlaceOfInterest_titleAddon a{color:#fff}.PlaceOfInterest_titleAddonLink{position:absolute;left:50%;transform:translateX(-50%);bottom:5px;z-index:10}.PlaceOfInterest_titleAddonLink a{font-size:12px;margin:0}.PlaceOfInterest_titleAddon_label{margin-right:5px}.PlaceOfInterest_slideShow{position:relative}@media(max-width: 479.98px){.PlaceOfInterest_slideShow slide-show-frame>ol>li>img{aspect-ratio:335/134 !important}}.PlaceOfInterest_slideShow magnification-toggle{z-index:10}.PlaceOfInterest_slideShow slide-show-frame footer{z-index:10}.PlaceOfInterest_slideShow .SlideShowFrame_slides{position:relative}.PlaceOfInterest_slideShow .SlideShowFrame_slides::after{content:"";position:absolute;top:0;left:0;right:0;bottom:50%;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, transparent 50%);pointer-events:none}.PlaceOfInterest_text{padding:5px 0;font-size:.875rem}@media(min-width: 480px){.PlaceOfInterest_text{padding:0 0 15px}}.PlaceOfInterest_text .Tags{display:flex;flex-wrap:wrap;margin-bottom:5px}.PlaceOfInterest_text .Tags_tag{margin-right:5px}.PlaceOfInterest_text .Tags_tag::after{color:#b1b1b1}.PlaceOfInterest_text .Tags_tag_text{display:inline-flex;align-items:center;color:#b1b1b1;font-size:.688rem;text-transform:uppercase;font-weight:bold}.PlaceOfInterestBeach_text{padding:5px}.PlaceOfInterestMap{display:flex;flex-direction:column;height:78vh;transition:border .3s ease-in-out;--PlaceOfInterestMap_item_width: 100%;--PlaceOfInterestMap_item_height: 68%}@media(min-width: 480px){.PlaceOfInterestMap{--PlaceOfInterestMap_item_height: 100%;--PlaceOfInterestMap_item_width: 40%}}@media(min-width: 1024px){.PlaceOfInterestMap{--PlaceOfInterestMap_item_width: 33.33%}}@media(max-width: 479.98px){.PlaceOfInterestMap.is-unfolded{border-bottom:1px solid #d7d7d7}}@media(min-width: 480px){.PlaceOfInterestMap{flex-direction:row;height:480px}}.PlaceOfInterestMap listing-map{height:480px;margin-bottom:5px}@media(min-width: 480px){.PlaceOfInterestMap listing-map{margin-bottom:0}}@media(max-width: 479.98px){.PlaceOfInterestMap listing-map{height:auto}}.PlaceOfInterestMap_item{width:0;height:0;overflow:hidden;padding-left:10px;transition:.4s ease-in-out}.is-unfolded .PlaceOfInterestMap_item{width:var(--PlaceOfInterestMap_item_width);height:var(--PlaceOfInterestMap_item_height)}@media screen and (max-width: 730px)and (min-height: 681px){.is-unfolded .PlaceOfInterestMap_item{max-height:415px}}.PlacesOfInterestListing{display:none}.PlaceOfInterestMap_geoBeacons,.PlaceOfInterestMap_houseBeacon{display:none}.PlaceOfInterest_description-desktop,.PlaceOfInterest_description-mobile{hyphens:auto}.PlaceOfInterest_description-mobile{display:block}@media screen and (max-width: 730px)and (min-height: 680px){.PlaceOfInterest_description-mobile{display:none}}@media(min-width: 1024px){.PlaceOfInterest_description-mobile{display:none}}.PlaceOfInterest_description-desktop{display:none}@media screen and (max-width: 730px)and (min-height: 681px){.PlaceOfInterest_description-desktop{display:block}}@media(min-width: 1024px){.PlaceOfInterest_description-desktop{display:block}}.houses_show.lightbox-active slide-show-nav .gallery{display:block;height:100%;width:100%}.PriceComparison-small{gap:0 5px}.PriceComparison-small .PriceComparison_new:not(.is-unavailable){font-size:1.3em}.PriceComparison-small .PriceComparison_old{font-size:var(--font-size-small-elements)}.PriceComparison-big{padding-top:5px;gap:5px 8px}.PriceComparison-big .PriceComparison_old{font-size:17px;transform:translateY(1px)}.PriceComparison-big .PriceComparison_new{font-size:24px}.PriceComparison-big .PriceComparison_new.is-unavailable{font-size:18px;white-space:nowrap}@media(min-width: 1024px)and (max-width: 1249.98px){.PriceComparison-big .PriceComparison_new.is-unavailable{font-size:17px}}.RatingFootnote{font-size:1rem}.RatingLine-footer,.RatingLine-title{display:flex;flex-wrap:wrap;align-items:center;gap:5px 15px}.RatingLine-title{font-style:italic;margin-bottom:5px}.RatingLine-footer{color:#757575;padding-top:5px}.RatingLine-footer a{color:#757575}.RatingLine_author{flex:100%}.RatingSummary .RatingStars_rating{margin-left:-24px}.RatingSummary_section{display:grid;grid-template-columns:repeat(2, 1fr);gap:0 10px}.RatingSummary_section dt,.RatingSummary_section dd{font-weight:normal;margin-bottom:0}.RatingSummary_title{margin-bottom:0}.RatingSummary_ratingAmount{font-size:.75rem}.RevealForm_form.is-hidden{display:none}.RevealForm_link{line-height:unset}scrollspy-navigation{display:none;width:100%}@media(min-width: 730px){scrollspy-navigation{display:block}}scrollspy-navigation .container-fluid{padding:10px 0 0;background:#fff}.ScrollspyNavigation_container{position:sticky;top:55px;z-index:80;padding:0 20px}.ScrollspyNavigation_list{display:flex;flex-direction:row;flex-wrap:nowrap}.ScrollspyNavigation_item{flex-grow:1;background:#fff;font-size:var(--font-size-small-elements)}@media(min-width: 730px){.ScrollspyNavigation_item:first-child{width:55px;flex-grow:0;background:#fff;font-size:var(--font-size-small-elements)}}.ScrollspyNavigation_link{display:block;font-weight:700;padding:10px;text-decoration:none;text-align:center;border:1px solid #d7d7d7;transition:.3s}.ScrollspyNavigation_item:not(:first-child) .ScrollspyNavigation_link{border-style:solid solid solid none}.ScrollspyNavigation_item.is-active .ScrollspyNavigation_link{position:relative;background:#285fba;border-color:#285fba;color:#fff}@media(min-width: 730px){.ScrollspyNavigation_item.is-active .ScrollspyNavigation_link::after{content:"";position:absolute;top:100%;right:50%;transform:translateX(50%);pointer-events:none;border:solid rgba(0,0,0,0);border-top-color:#285fba;border-width:10px}}.HouseListingItem_galleryWrapper .ShareHouse_trigger,.ShowHouse_galleryAndBasics .ShareHouse_trigger{position:absolute;top:10px;right:60px;z-index:20}.ShareHouse_icon{cursor:pointer}.ShareHouse_modal{cursor:default}.ShareHouse_modal_house{display:flex;align-items:center;gap:16px;font-size:14px;margin:16px 0}@media(min-width: 480px){.ShareHouse_modal_house{margin:24px 0}}.ShareHouse_modal_house_image{display:flex;width:64px;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;border-radius:8px}.ShareHouse_modal_houseInfo .RatingStars_star-full{color:#000}.ShareHouse_modal_houseInfo_Item:not(:first-child){white-space:nowrap}.ShortageNote_box{max-height:35px;white-space:nowrap;margin-bottom:12px}.ShortageNote_note{text-align:center;margin-top:-10px;margin-bottom:5px;color:#2560b8;font-size:.688rem;white-space:nowrap}.ShortageNote{overflow:hidden;opacity:1;max-height:500px}.ShowHouse_inner{display:grid;gap:15px 20px;grid-template-columns:repeat(12, 1fr);grid-template-rows:auto;--BookingDateSelectionHeight: 110px}@media(min-width: 730px){.ShowHouse_inner{grid-template-rows:auto 236px auto auto}}@media screen and (min-width: 800px){.ShowHouse_inner{grid-template-rows:auto 285px auto auto}}@media screen and (min-width: 950px){.ShowHouse_inner{grid-template-rows:auto 320px auto auto}}@media(min-width: 1024px){.ShowHouse_inner{grid-template-rows:auto}}.ShowHouse_inner:has(.new_prereservation){--BookingDateSelectionHeight: 75px}.ShowHouse_inner:has(.new_prereservation) .NewOptionLink_submit{display:none}.ShowHouse_inner:has(.BookingDateSelection_priceInfo){--BookingDateSelectionHeight: 120px}.ShowHouse_inner:has(.ShortageNote-animate){--BookingDateSelectionHeight: 180px}.ShowHouse_title{position:relative;display:flex;align-items:center;justify-content:space-between;gap:20px 10px;margin:10px 0}.ShowHouse_title .MapPreview_map,.ShowHouse_title .MapPreview_map img{width:auto;height:32px}@media(min-width: 730px){.ShowHouse_title{grid-area:1/1/2/7;margin:0}.ShowHouse_title .MapPreview_map,.ShowHouse_title .MapPreview_map img{height:40px}}@media(min-width: 1024px){.ShowHouse_title{grid-area:1/1/2/5}}@media(max-width: 729.98px){.ShowHouse_title.is-desktop{display:none}}.ShowHouse_pagination{position:relative;z-index:10;grid-area:1/1/2/13}@media(max-width: 729.98px){.ShowHouse_pagination lazy-embed-link{height:0}}@media(min-width: 730px){.ShowHouse_pagination{display:grid;grid-template-columns:repeat(12, 1fr);gap:5px 20px;align-items:center;margin:-10px 0}}.ShowHouse_title_houseName{--SubNavigation_houseName_FontSize: 15px;font-size:var(--SubNavigation_houseName_FontSize);margin:0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media(min-width: 730px){.ShowHouse_title_houseName{--SubNavigation_houseName_FontSize: 16px}}@media(min-width: 1250px){.ShowHouse_title_houseName{--SubNavigation_houseName_FontSize: 17px}}#ShowHouse_header{display:block;position:relative;top:-55px;visibility:hidden}.ShowHouse_galleryAndBasics{grid-area:2/1/3/13}@media(min-width: 730px){.ShowHouse_galleryAndBasics{grid-area:2/1/4/13}}@media(min-width: 1024px){.ShowHouse_galleryAndBasics{grid-area:2/1/3/9}}@media(max-width: 1023.98px){.ShowHouse_galleryAndBasics slide-show{margin-bottom:20px}}.ShowHouse_galleryAndBasics slide-show .SlideShow_floorplanLink{padding:4px 8px 6px}.ShowHouse_galleryAndBasics slide-show .SlideShow_floorplanLink a{color:#fff}@media(min-width: 1024px){.ShowHouse_galleryAndBasics slide-show .SlideShow_floorplanLink{display:none}}.ShowHouse_galleryAndBasics .ShowHouse_houseCode,.ShowHouse_galleryAndBasics .counter{transition:.7s}@media(min-width: 730px){.ShowHouse_galleryAndBasics .gallery{position:absolute;left:0;right:0;top:0;bottom:0;cursor:pointer}}@media(max-width: 729.98px){.ShowHouse_galleryAndBasics media-magnifier slide-show{margin:0 -15px;width:auto}}.ShowHouse_galleryAndBasics magnification-toggle{display:block;top:10px;left:10px}@media(max-width: 729.98px){.ShowHouse_bookingDateSelection{height:0}}@media(min-width: 730px){.ShowHouse_bookingDateSelection{position:relative;z-index:30;grid-area:2/7/3/13;max-height:var(--BookingDateSelectionHeight)}}@media(min-width: 1024px){.ShowHouse_bookingDateSelection{grid-area:2/5/3/9}}@media(min-width: 730px){.ShowHouse_magnifier_basics{padding-top:var(--BookingDateSelectionHeight)}}.ShowHouse_map{grid-area:3/1/4/13}@media(min-width: 730px){.ShowHouse_map{grid-area:3/1/4/7}}@media(min-width: 1024px){.ShowHouse_map{grid-area:2/9/3/13}}.ShowHouse_map:has(.HousesNearby .HousesNearby_toggleCheck:checked) .AddNote_form{filter:blur(5px);opacity:.8}.ShowHouse_map:has(.HousesNearby .HousesNearby_toggleCheck:checked) .AddNote_result{filter:blur(5px);opacity:.8}.ShowHouse_map:has(.HousesNearby .HousesNearby_toggleCheck:checked) .AddNote{display:block;overflow:hidden}.ShowHouse_map:has(.HousesNearby .HousesNearby_toggleCheck:checked) .BadgeNew{display:none}.ShowHouse_map:has(.HousesNearby .HousesNearby_toggleCheck:checked) .HousesNearby{z-index:20}.ShowHouse_map .HousesNearby{z-index:10}.ShowHouse_map .AddNote{font-size:var(--font-size-small-elements)}.ShowHouse_map .AddNote_actions{font-size:var(--font-size-small-elements);text-align:right;margin-top:-2.35em}@media(min-width: 730px){.ShowHouse_map .AddNote_actions{margin-top:-1.65em}}.ShowHouse_map .AddNote_link,.ShowHouse_map .AddNote_result_remove{position:relative;z-index:10}.ShowHouse_map .AddNote_form,.ShowHouse_map .AddNote_result{position:relative;z-index:10}.ShowHouse_map_housesNearbyWrap{min-height:23.5px}.ShowHouse_sections{position:relative;grid-area:4/1/5/13;min-width:0}@media(min-width: 730px){.ShowHouse_sections{padding-top:20px;grid-area:4/1/5/13}}@media(min-width: 1024px){.ShowHouse_sections{grid-area:3/1/4/13}}.ShowHouse_poiMapPlaceholder{position:relative;min-height:480px;margin-bottom:30px}@media(min-width: 730px){.ShowHouse_poiMapPlaceholder{margin-bottom:30px}}@media(min-width: 730px){.ShowHouse_areaTestimonialsPlaceholder{min-height:360px}}@media(min-width: 1024px){.ShowHouse_areaTestimonialsPlaceholder{min-height:385px}}@media(min-width: 1250px){.ShowHouse_areaTestimonialsPlaceholder{min-height:360px}}.ShowHouse_partnerHouseLink{position:absolute;left:35px;display:block;height:20px;width:24px;z-index:10}@media(min-width: 480px){.ShowHouse_partnerHouseLink{left:42px;width:30px}}.ShowHouse_footer{padding:20px;background:#f7f2e9;margin:0 -15px}@media(min-width: 730px){.ShowHouse_footer{background:#1d344e;padding:40px 20px}}@media(min-width: 1024px){.ShowHouse_footer{padding:40px 20px 30px;margin:0 -20px}}.ShowHouse_footer h2{color:#1d344e}@media(min-width: 730px){.ShowHouse_footer,.ShowHouse_footer h2,.ShowHouse_footer a,.ShowHouse_footer button{color:#fff}}.ShowHouse_footer .BoxContact_title{font-size:1.5rem;padding:0;background:rgba(0,0,0,0);color:#000}@media(min-width: 730px){.ShowHouse_footer .BoxContact_title{color:#fff}}.ShowHouse_footer .BoxContact{display:grid;gap:2.5px;border:none;padding:0;margin:0}.ShowHouse_footer .BoxContact_text p{margin-bottom:0}.ShowHouse_footer .BoxContact_contactPerson{background:gray;width:100px;height:auto;grid-area:1/2;justify-self:end}@media(min-width: 730px){.ShowHouse_footer .BoxContact_contactPerson{width:140px}}@media(min-width: 1024px){.ShowHouse_footer .BoxContact_contactPerson{width:155px}}.ShowHouseImages{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;max-width:800px;width:100%;margin:0 auto}@media(max-width: 729.98px){.Lightbox-is-visibleInContainer .ShowHouseImages{margin:0 -15px;width:auto}}.ShowHouseImages_image{width:100%;height:auto;aspect-ratio:820/547;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ShowHouseImages_item{width:100%;height:auto;aspect-ratio:820/547;scroll-margin-top:75px}.ShowHouseImages_item:nth-child(3n+1){grid-column-start:1;grid-column-end:3}.ShowHouseImages_item.ShowHouseImages_floorplan{grid-column-start:1;grid-column-end:3;padding:5px}.ShowHouseImages_item.ShowHouseImages_floorplan .ShowHouseImages_image{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:auto;max-width:100%;height:100%}.ShowHouseMap{display:block;position:relative}.ShowHouseMap .EnlargeMapButton{z-index:20}lightbox-container.is-active .ShowHouseMap{width:100%;height:calc(100svh - 50px)}lightbox-container.is-active .ShowHouseMap .ShowHouseMap_googleMap{border-radius:0;height:100%}.ShowHouseMap p{font-size:var(--font-size-small-elements)}@media(max-width: 729.98px){.ShowHouseMap p{margin-bottom:0}}.ShowHouseMap .ShowHouseMap_googleMap,.ShowHouseMap .ShowHouseMap_staticGoogleMap{width:100%;height:221px;margin:0 0 10px;border-radius:5px}@media(max-width: 729.98px){.ShowHouseMap .ShowHouseMap_googleMap,.ShowHouseMap .ShowHouseMap_staticGoogleMap{border-radius:10px}}@media(min-width: 1024px)and (max-width: 1249.98px){.ShowHouseMap .ShowHouseMap_googleMap,.ShowHouseMap .ShowHouseMap_staticGoogleMap{height:420px}}@media(min-width: 1250px){.ShowHouseMap .ShowHouseMap_googleMap,.ShowHouseMap .ShowHouseMap_staticGoogleMap{height:480px}}.ShowHouseMap .ShowHouseMap_googleMap{display:none}.ShowHouseMap .ShowHouseMap_dimension{display:flex;align-items:center;position:absolute;left:0;bottom:0;background:hsla(0,0%,100%,.7);padding:1px 5px 0}.ShowHouseMap .ShowHouseMap_dimension_text{color:#444;font-size:10px;font-family:"Roboto",Arial,sans-serif;line-height:1;margin-right:4px}.ShowHouseMap .ShowHouseMap_dimension_image{width:60px;height:6px}.ShowHouseMap .ShowHouseMap_satelitteToggle{display:block;position:absolute;top:50%;left:50%;width:40px;height:60px;margin:-30px 0 0 -20px;z-index:10}.ShowHouseMap .ShowHouseMap_satelitteToggle>button{width:100%;height:100%;pointer-events:auto;cursor:pointer;background:rgba(0,0,0,0);border:none !important;font-size:0}.ShowHouseMap .ShowHouseMap_hintImage{color:#c10000;width:18px;height:auto}.ShowHouseMap .ShowHouseMap_staticGoogleMap{overflow:hidden;position:relative}.ShowHouseMap .ShowHouseMap_staticGoogleMap .ShowHouseMap_staticGoogleMap_image{position:absolute;top:-9999px;bottom:-9999px;left:-9999px;right:-9999px;margin:auto;width:640px;height:480px}.ShowHouseMap .not_visible{display:none}.ShowHouseMap .is_visible{display:block}lightbox-container.is-active:has(.ShowHouseMap)>lightbox-trigger{width:100%;padding:0}lightbox-container.is-active:has(.ShowHouseMap) .Lightbox_content{max-width:100%;padding-bottom:0}.ShowHouseMap_staticGoogleMap_fakeControls{position:relative;height:100%;width:100%;z-index:10;cursor:pointer}.ShowHouseMap_staticGoogleMap_fakeControls .ShowHouseMap_staticGoogleMap_fakeControls_mapType_road,.ShowHouseMap_staticGoogleMap_fakeControls .ShowHouseMap_staticGoogleMap_fakeControls_mapType_satellite,.ShowHouseMap_staticGoogleMap_fakeControls .ShowHouseMap_staticGoogleMap_fakeControls_zoom_plus,.ShowHouseMap_staticGoogleMap_fakeControls .ShowHouseMap_staticGoogleMap_fakeControls_zoom_minus{position:absolute;box-shadow:rgba(0,0,0,.3) 0px 1px 4px -1px;cursor:pointer}.ShowHouseMap_staticGoogleMap_fakeControls .ShowHouseMap_staticGoogleMap_fakeControls_mapType_road{top:10px;left:10px}.ShowHouseMap_staticGoogleMap_fakeControls .ShowHouseMap_staticGoogleMap_fakeControls_mapType_satellite{top:10px;left:86.5px}.ShowHouseMap_staticGoogleMap_fakeControls .ShowHouseMap_staticGoogleMap_fakeControls_zoom_plus{bottom:51px;right:10px}.ShowHouseMap_staticGoogleMap_fakeControls .ShowHouseMap_staticGoogleMap_fakeControls_zoom_minus{bottom:10px;right:10px}.ShowHouseMap_address{display:flex;justify-content:space-between;align-items:center}.ShowHousePagination_itemsWrapper{display:none;grid-area:1/9/2/13}@media(min-width: 730px){.ShowHousePagination_itemsWrapper{display:block}}@media(max-width: 729.98px){.ShowHousePagination_itemsWrapper.has-content{margin-bottom:15px}}.ShowHousePagination_item-right,.ShowHousePagination_item-left,.ShowHousePagination_item{font-size:.875rem}.ShowHousePagination_item-left{padding-right:0}.ShowHousePagination_item-right{text-align:right}.ShowHousePagination_item_label{padding:0 5px}.ShowHousePrice_price{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:5px;height:38px}@media(min-width: 730px){.ShowHousePrice_price{margin:-1em 0 0}}.ShowHousePrice_price_inner{display:flex;align-items:center;gap:10px;margin-bottom:5px}.ShowHousePrice_price_inner .PriceComparison-small{align-items:center;justify-content:flex-end}@media(max-width: 729.98px){.ShowHousePrice_price_inner .PriceComparison-small .PriceComparision_old{font-size:.85rem}}slide-show-frame.is-enhanced>ol>li,slide-show-frame>ol>li.is-selected{display:block}slide-show-frame{display:block;position:relative;height:100%;overflow:hidden}slide-show-frame:not(.no-transition){transition:height .4s ease-out}slide-show-frame>ol{display:flex;height:100%;margin-bottom:0;align-items:center}slide-show-frame>ol>li{display:none;width:100%;position:relative}slide-show-frame.is-enhanced>ol{transition-duration:.4s}lightbox-container slide-show-frame{margin-bottom:0}slide-show-frame img{width:100%;height:auto}slide-show-frame .caption{margin-top:10px;font-size:.75rem;height:auto;overflow:hidden;font-style:italic}@media(min-width: 480px){slide-show-frame .caption{font-style:normal}}@media(min-width: 1024px){slide-show-frame .caption{font-size:.813rem;height:2.439rem}}@media screen and (orientation: landscape)and (max-width: 1024px)and (max-height: 500px){slide-show-frame .caption{text-align:center}}slide-show-frame .SlideShow_photoInfo{position:absolute;left:0;bottom:0}slide-show-frame .SlideShow_photoInfo-right{position:absolute;right:0;bottom:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:158px}slide-show-frame .SlideShow_floorplanLink{position:absolute;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto;padding:4px 8px 6px;width:75px;text-align:center}slide-show-frame footer{position:absolute;bottom:0}slide-show-frame footer.SlideShow_footer-left{left:0}slide-show-frame footer.SlideShow_footer-right{right:0}slide-show-frame footer.caption-offset{bottom:calc(2.439rem + 10px)}slide-show-nav{position:absolute;left:0;top:0;width:100%;height:90%;margin:0;display:flex;justify-content:space-between;align-items:center}slide-show-nav a{cursor:pointer}slide-show-nav a[rel~=prev],slide-show-nav a[rel~=next]{position:absolute;top:55%;transform:translateY(-50%);text-align:center;font-size:0;outline:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;background:hsla(0,0%,100%,.92);overflow:hidden;text-indent:-9999px}slide-show-nav a[rel~=prev]::before,slide-show-nav a[rel~=next]::before{font-size:.813rem;color:#000;text-indent:0;text-shadow:none}@media(hover: hover){slide-show:hover slide-show-nav a[rel~=prev],slide-show:hover slide-show-nav a[rel~=next]{opacity:1}slide-show-nav a[rel~=prev]:hover,slide-show-nav a[rel~=next]:hover{transform:translateY(-50%) scale(1.04);background:#fff}}slide-show-nav a[rel~=prev]{left:10px}slide-show-nav a[rel~=next]{right:10px}slide-show-nav.is-click-through{pointer-events:none}slide-show-nav.is-click-through a[rel~=prev],slide-show-nav.is-click-through a[rel~=next]{pointer-events:all}@media(min-width: 730px){media-magnifier slide-show[magnify-on-click=true] .gallery{cursor:zoom-in}}@media(min-width: 730px){media-magnifier.is-magnified slide-show[magnify-on-click=true] .gallery{cursor:zoom-out}}.SlideShow_teaserImages{position:relative}.SlideShow_teaserImagesList{display:grid;grid-template-columns:repeat(2, 1fr);gap:7px;padding-top:7px;margin-bottom:0;cursor:pointer}.SlideShow_teaserImagesList li:has(:not(.SlideShow_teaserImages_floorPlan)){pointer-events:none}.SlideShow_teaserImagesList img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:110px;background:#fff}@media(min-width: 1250px){.SlideShow_teaserImagesList img{height:130px}}.SlideShow_teaserImagesList img.SlideShow_teaserImages_floorPlan{-o-object-fit:contain;object-fit:contain;padding:3px}.SlideShow_teaserImages_toggle{position:absolute;bottom:10px;padding:7px 10px;right:3px;display:inline-flex;gap:8px}@media(min-width: 1250px){.SlideShow_teaserImages_toggle{bottom:15px;right:15px;padding:7px 15px}}.SlideShow_teaserImages_toggle span,.SlideShow_teaserImages_toggle svg{pointer-events:none}lightbox-container .SlideShow_teaserImages_image,lightbox-container .SlideShow_teaserImages_floorPlan,lightbox-container .SlideShow_teaserImages_toggle{display:none}slide-show{display:block;position:relative;background:#fff;width:100%}lightbox-container slide-show{margin-bottom:0}slide-show-frame>ol>li>img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}slide-show-frame>ol>li.is-floorplan>img{-o-object-fit:contain;object-fit:contain}.Tags{display:inline}.Listing-clean .Tags{margin-bottom:15px;color:#1d344e;display:block}.Tags_tag{display:inline}.Tags_tag::after{content:","}.Tags_tag.Tags_tagWithoutComma::after{content:""}.Tags_tag:last-child::after{content:""}.SimpleTip{padding-top:15px;right:10px;display:none}.SimpleTip.is-open{display:block}.SimpleTip_inner{width:300px}.SimpleTip_close{top:23px}.gm-style-iw{width:250px !important;max-width:250px !important;height:244px !important;max-height:244px !important;left:30px !important;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.35);border-radius:7px !important;overflow:hidden}.gm-style-iw>div,.gm-style-iw>div>div{width:100%;max-width:100% !important;max-height:100% !important;height:100%}.gm-style-iw-c{padding:0 !important}.gm-style-iw-chr{height:0 !important}.gm-style-iw-d{overflow:auto !important}.gm-style-iw-t::after{display:none !important}.gm-ui-hover-effect{display:flex !important;justify-content:center;align-items:center;position:absolute;z-index:100;top:10px !important;right:10px !important;font-size:.95em !important;width:30px !important;height:30px !important;opacity:1 !important}.houses_images{background:#fff}.houses_images>.container-fluid{max-width:100%}@media(max-width: 729.98px){.houses_show.has-popover{overflow:visible}}@media(max-width: 729.98px){.houses_show .PageContent{padding-top:40px;padding-bottom:0}}.houses_show .HeaderSection{background:#f7f2e9}.houses_show .RatingStars-large{font-size:var(--font-size-small-elements)}@media(max-width: 729.98px){.houses_show>.container-fluid{padding-left:15px;padding-right:15px;overflow-x:hidden;padding-bottom:75px}}.houses_show .PageFooter{border:none}@media(max-width: 729.98px){html:has(body.houses_show){scroll-behavior:auto}}
