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,.MyFejo pop-over-close:before,.ShareHouse_closeButton:before,.HouseListingItem_cancelModal_close:before,.HouseListingWishlist_shareModal_close:before,.HouseListingWishlist_deleteModal_close: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.HouseSearch_sectionTitle:before,.is-active.CollapsibleContent_title:before,.icon-arrow-up:before,slide-show-nav a[rel~=next]:before,.NanoSlider_control[data-controls=next]:before,.Datapicker_nav_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,.Datapicker_nav_prev:before,.icon-arrow-left:before,.HouseSearch_sectionTitle: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:""}.HouseSearch_sectionTitle:before,.CollapsibleContent_title:before,.icon-arrow-down:before{content:""}slide-show-nav a[rel~=prev]:before,.NanoSlider_control[data-controls=prev]:before,.Datapicker_nav_prev:before,.icon-arrow-left:before{content:""}slide-show-nav a[rel~=next]:before,.NanoSlider_control[data-controls=next]:before,.Datapicker_nav_next:before,navigation-mobile ul .has-entries>navigation-mobile-folder>.NavigationMobile_link:before,.icon-arrow-right:before{content:""}.is-active.HouseSearch_sectionTitle:before,.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:""}.MyFejo pop-over-close:before,.ShareHouse_closeButton:before,.HouseListingItem_cancelModal_close:before,.HouseListingWishlist_shareModal_close:before,.HouseListingWishlist_deleteModal_close: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,.HouseListingItemSorter.is-loading .HouseListingItemSorter_loadingIndicator,lazy-img.is-enhanced,embed-link.is-loading,.PopOver_display.is-loading,.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,.PartnerList_list,.PartnerList_housesAreas,.ListingToolbarSticky_action,.ListingRating_teaser,.HouseListingItem_mainInfo,.HouseListing_list,.HouseListing_table_section,.HouseSearch_partners_action_filter,.DateRangePicker_month_weekday,.DateRangePicker_days,simplete-suggestions ol,.AnimatedPartnerLogos_list,navigation-mobile ul,.NavigationDesktop_list,.NavigationDesktop_dropdown_list,.MyFejo_bookings_list,.MyFejo_lists_action,.PageFooter_links,.cleanList,.WishlistCounter_popOver ul{padding-left:0;list-style:none}.HouseListingItem_title{font-size:1rem;margin-bottom:0}@media(min-width: 480px){.HouseListingItem_title{font-size:1.125rem}}.HouseListingItem_rating{margin-bottom:10px;display:flex;align-items:center}.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}.HousePreview_link:hover,.Datapicker_nav_prev:hover,.Datapicker_nav_next:hover,.NavigationDesktop_dropdown_header_title:hover,.ScrollToTop:hover,.HousePreview_link:focus,.Datapicker_nav_prev:focus,.Datapicker_nav_next:focus,.NavigationDesktop_dropdown_header_title:focus,.ScrollToTop:focus,.HousePreview_link:active,.Datapicker_nav_prev:active,.Datapicker_nav_next:active,.NavigationDesktop_dropdown_header_title:active,.ScrollToTop:active{text-decoration:none}.visuallyHidden,.SelectPro_label,.MagnificationToggle span,.ListingToolbarSticky_mobile_control,body:not(.wishlists) .ListingToolbar_sorterLabel,.HouseSearch_label,.HouseSearch_embedLastSearch,.DateRangePicker_footer_holidays label,.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,.HouseListing_empty .fullWidth,.HouseSearchButton_bubble .fullWidth,.Tooltip_content .fullWidth,.BoxContact .fullWidth{margin-left:-15px;margin-right:-15px}.DateRangePicker_calendar,.HouseListing_empty,.HouseSearchButton_bubble,.Tooltip_content,.BoxContact{padding:15px}.BoxContact{border:1px solid #d7d7d7}.HouseListing_empty,.HouseSearchButton_bubble,.Tooltip_content{background:#e6eef4}.Tooltip_contentWrapper.bottom.right .Tooltip_content,.Tooltip_contentWrapper.bottom.left .Tooltip_content,.HouseSearchButton_bubble,.Tooltip_contentWrapper.top.right .Tooltip_content,.Tooltip_contentWrapper.top.left .Tooltip_content{position:relative}.Tooltip_contentWrapper.bottom.right .Tooltip_content::after,.Tooltip_contentWrapper.bottom.left .Tooltip_content::after,.HouseSearchButton_bubble::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}.HouseSearchButton_bubble::after,.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}.Tooltip_contentWrapper.bottom.right .Tooltip_content::after{bottom:100%;left:18px;margin-right:10px;border-bottom-color:#fff}.PlaceOfInterest_externaLink,travel-period-selection-trigger,.SelectPro_modalActions>span,pagination-button a u,.HousePreview_moreLink,.HouseListing_paginationLink,.HouseSearch_partners_action_filter span,.is-enhanced.HouseSearch_partnerSelection label span,.is-enhanced.HouseSearch_beachSelection label span,.NavigationDesktop_dropdown_link:hover,.NavigationDesktop_dropdown_list_title a:hover,.NavigationDesktop_dropdown_item a:hover,.NavigationDesktop_dropdown_item .LinkChat:hover,a,.PopOver_close,.HouseListingList_paginationButton_inner pagination-button a,.HouseListingList_paginationButton_inner pagination-button.is-disabled a,.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,.ShareHouse_modal_button,.ListingSharebox_action_button,.ListingMap_perimeterSweep_submit,.HouseListingItem_cancelModal_submit,.HouseListingWishlist_deleteModal_submit,.MyFejo .PopOver_display input[type=submit],pagination-button a,.HouseListingItem_cancelModal_open,.HouseSearchMap_modal_submit,.HouseSearchButton button,.HouseSearch_beachModal_submit,.HouseSearch_partnerModal_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,.HouseListingItem_cancelModal_cancel,.HouseListingWishlist_header_availability_form_submit,.HouseListingWishlist_deleteModal_cancel,.Button-block,.NewBookingButton_submit,.Button-cta-block,.SearchLoadingAnimation_linkToResults,.PartnerList_sorterSubmit,.ListingToolbar_sorter_sortButton,.Whislist_availability_action,.HouseSearch_partnerModal_cancel,.DateRangePicker_hint_submit,.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,.ShareHouse_modal_button:hover,.ListingSharebox_action_button:hover,.ListingMap_perimeterSweep_submit:hover,.HouseListingItem_cancelModal_submit:hover,.HouseListingWishlist_deleteModal_submit:hover,.MyFejo .PopOver_display input[type=submit]:hover,pagination-button a:hover,.HouseListingItem_cancelModal_open:hover,.HouseSearchMap_modal_submit:hover,.HouseSearchButton button:hover,.HouseSearch_beachModal_submit:hover,.HouseSearch_partnerModal_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,.HouseListingItem_cancelModal_cancel:hover,.HouseListingWishlist_header_availability_form_submit:hover,.HouseListingWishlist_deleteModal_cancel:hover,.Button-block:hover,.NewBookingButton_submit:hover,.Button-cta-block:hover,.SearchLoadingAnimation_linkToResults:hover,.PartnerList_sorterSubmit:hover,.ListingToolbar_sorter_sortButton:hover,.Whislist_availability_action:hover,.HouseSearch_partnerModal_cancel:hover,.DateRangePicker_hint_submit: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,.ShareHouse_modal_button:disabled,.ListingSharebox_action_button:disabled,.ListingMap_perimeterSweep_submit:disabled,.HouseListingItem_cancelModal_submit:disabled,.HouseListingWishlist_deleteModal_submit:disabled,.MyFejo .PopOver_display input[type=submit]:disabled,pagination-button a:disabled,.HouseListingItem_cancelModal_open:disabled,.HouseSearchMap_modal_submit:disabled,.HouseSearchButton button:disabled,.HouseSearch_beachModal_submit:disabled,.HouseSearch_partnerModal_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,.HouseListingItem_cancelModal_cancel:disabled,.HouseListingWishlist_header_availability_form_submit:disabled,.HouseListingWishlist_deleteModal_cancel:disabled,.Button-block:disabled,.NewBookingButton_submit:disabled,.Button-cta-block:disabled,.SearchLoadingAnimation_linkToResults:disabled,.PartnerList_sorterSubmit:disabled,.ListingToolbar_sorter_sortButton:disabled,.Whislist_availability_action:disabled,.HouseSearch_partnerModal_cancel:disabled,.DateRangePicker_hint_submit: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,.ShareHouse_modal_button:focus,.ListingSharebox_action_button:focus,.ListingMap_perimeterSweep_submit:focus,.HouseListingItem_cancelModal_submit:focus,.HouseListingWishlist_deleteModal_submit:focus,.MyFejo .PopOver_display input[type=submit]:focus,pagination-button a:focus,.HouseListingItem_cancelModal_open:focus,.HouseSearchMap_modal_submit:focus,.HouseSearchButton button:focus,.HouseSearch_beachModal_submit:focus,.HouseSearch_partnerModal_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,.HouseListingItem_cancelModal_cancel:focus,.HouseListingWishlist_header_availability_form_submit:focus,.HouseListingWishlist_deleteModal_cancel:focus,.Button-block:focus,.NewBookingButton_submit:focus,.Button-cta-block:focus,.SearchLoadingAnimation_linkToResults:focus,.PartnerList_sorterSubmit:focus,.ListingToolbar_sorter_sortButton:focus,.Whislist_availability_action:focus,.HouseSearch_partnerModal_cancel:focus,.DateRangePicker_hint_submit: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,.ShareHouse_modal_button:hover,.ListingSharebox_action_button:hover,.ListingMap_perimeterSweep_submit:hover,.HouseListingItem_cancelModal_submit:hover,.HouseListingWishlist_deleteModal_submit:hover,.MyFejo .PopOver_display input[type=submit]:hover,pagination-button a:hover,.HouseListingItem_cancelModal_open:hover,.HouseSearchMap_modal_submit:hover,.HouseSearchButton button:hover,.HouseSearch_beachModal_submit:hover,.HouseSearch_partnerModal_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,.HouseListingItem_cancelModal_cancel:hover,.HouseListingWishlist_header_availability_form_submit:hover,.HouseListingWishlist_deleteModal_cancel:hover,.Button-block:hover,.NewBookingButton_submit:hover,.Button-cta-block:hover,.SearchLoadingAnimation_linkToResults:hover,.PartnerList_sorterSubmit:hover,.ListingToolbar_sorter_sortButton:hover,.Whislist_availability_action:hover,.HouseSearch_partnerModal_cancel:hover,.DateRangePicker_hint_submit:hover,.Sessions_expired_close:hover,.Sessions_confirm_cancel:hover,.HouseIdSearch_submit:hover,.Button-inline:hover,.PlaceOfInterest_titleAddonLink a:hover,.SlideShow_teaserImages_toggle:focus,.ShareHouse_modal_button:focus,.ListingSharebox_action_button:focus,.ListingMap_perimeterSweep_submit:focus,.HouseListingItem_cancelModal_submit:focus,.HouseListingWishlist_deleteModal_submit:focus,.MyFejo .PopOver_display input[type=submit]:focus,pagination-button a:focus,.HouseListingItem_cancelModal_open:focus,.HouseSearchMap_modal_submit:focus,.HouseSearchButton button:focus,.HouseSearch_beachModal_submit:focus,.HouseSearch_partnerModal_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,.HouseListingItem_cancelModal_cancel:focus,.HouseListingWishlist_header_availability_form_submit:focus,.HouseListingWishlist_deleteModal_cancel:focus,.Button-block:focus,.NewBookingButton_submit:focus,.Button-cta-block:focus,.SearchLoadingAnimation_linkToResults:focus,.PartnerList_sorterSubmit:focus,.ListingToolbar_sorter_sortButton:focus,.Whislist_availability_action:focus,.HouseSearch_partnerModal_cancel:focus,.DateRangePicker_hint_submit:focus,.Sessions_expired_close:focus,.Sessions_confirm_cancel:focus,.HouseIdSearch_submit:focus,.Button-inline:focus,.PlaceOfInterest_titleAddonLink a:focus,.SlideShow_teaserImages_toggle:active,.ShareHouse_modal_button:active,.ListingSharebox_action_button:active,.ListingMap_perimeterSweep_submit:active,.HouseListingItem_cancelModal_submit:active,.HouseListingWishlist_deleteModal_submit:active,.MyFejo .PopOver_display input[type=submit]:active,pagination-button a:active,.HouseListingItem_cancelModal_open:active,.HouseSearchMap_modal_submit:active,.HouseSearchButton button:active,.HouseSearch_beachModal_submit:active,.HouseSearch_partnerModal_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,.HouseListingItem_cancelModal_cancel:active,.HouseListingWishlist_header_availability_form_submit:active,.HouseListingWishlist_deleteModal_cancel:active,.Button-block:active,.NewBookingButton_submit:active,.Button-cta-block:active,.SearchLoadingAnimation_linkToResults:active,.PartnerList_sorterSubmit:active,.ListingToolbar_sorter_sortButton:active,.Whislist_availability_action:active,.HouseSearch_partnerModal_cancel:active,.DateRangePicker_hint_submit:active,.Sessions_expired_close:active,.Sessions_confirm_cancel:active,.HouseIdSearch_submit:active,.Button-inline:active,.PlaceOfInterest_titleAddonLink a:active{background:#f7f7f7;text-decoration:none}}.SearchLoadingAnimation_linkToResults,.PartnerList_sorterSubmit,.ListingToolbar_sorter_sortButton,.Whislist_availability_action,.HouseSearch_partnerModal_cancel,.DateRangePicker_hint_submit,.Sessions_expired_close,.Sessions_confirm_cancel,.HouseIdSearch_submit,.Button-inline,.PlaceOfInterest_titleAddonLink a{display:inline-flex}.HouseListingItem_cancelModal_cancel,.HouseListingItem_cancelModal_submit,.HouseListingWishlist_header_availability_form_submit,.HouseListingWishlist_deleteModal_cancel,.HouseListingWishlist_deleteModal_submit,.Button-block,.NewBookingButton_submit,.Button-cta-block{display:flex;width:100%}.NewBookingButton_submit,.Button-cta-block{background:#e72113;color:#fff;border-color:#e72113}.NewBookingButton_submit:hover,.Button-cta-block:hover{color:#fff;border-color:#e72113;text-decoration:none}.NewBookingButton_submit:disabled,.Button-cta-block:disabled{opacity:.3;filter:grayscale(1)}@media(hover: hover){.NewBookingButton_submit:hover,.Button-cta-block:hover,.NewBookingButton_submit:focus,.Button-cta-block:focus,.NewBookingButton_submit: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,.HouseListingItem_cancelModal_submit,.HouseListingWishlist_deleteModal_submit,.MyFejo .PopOver_display input[type=submit],pagination-button a,.HouseListingItem_cancelModal_open,.HouseSearchMap_modal_submit,.HouseSearchButton button,.HouseSearch_beachModal_submit,.HouseSearch_partnerModal_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,.HouseListingItem_cancelModal_submit:hover,.HouseListingWishlist_deleteModal_submit:hover,.MyFejo .PopOver_display input[type=submit]:hover,pagination-button a:hover,.HouseListingItem_cancelModal_open:hover,.HouseSearchMap_modal_submit:hover,.HouseSearchButton button:hover,.HouseSearch_beachModal_submit:hover,.HouseSearch_partnerModal_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,.HouseListingItem_cancelModal_submit:disabled,.HouseListingWishlist_deleteModal_submit:disabled,.MyFejo .PopOver_display input[type=submit]:disabled,pagination-button a:disabled,.HouseListingItem_cancelModal_open:disabled,.HouseSearchMap_modal_submit:disabled,.HouseSearchButton button:disabled,.HouseSearch_beachModal_submit:disabled,.HouseSearch_partnerModal_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,.HouseListingItem_cancelModal_submit:hover,.HouseListingWishlist_deleteModal_submit:hover,.MyFejo .PopOver_display input[type=submit]:hover,pagination-button a:hover,.HouseListingItem_cancelModal_open:hover,.HouseSearchMap_modal_submit:hover,.HouseSearchButton button:hover,.HouseSearch_beachModal_submit:hover,.HouseSearch_partnerModal_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,.HouseListingItem_cancelModal_submit:focus,.HouseListingWishlist_deleteModal_submit:focus,.MyFejo .PopOver_display input[type=submit]:focus,pagination-button a:focus,.HouseListingItem_cancelModal_open:focus,.HouseSearchMap_modal_submit:focus,.HouseSearchButton button:focus,.HouseSearch_beachModal_submit:focus,.HouseSearch_partnerModal_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,.HouseListingItem_cancelModal_submit:active,.HouseListingWishlist_deleteModal_submit:active,.MyFejo .PopOver_display input[type=submit]:active,pagination-button a:active,.HouseListingItem_cancelModal_open:active,.HouseSearchMap_modal_submit:active,.HouseSearchButton button:active,.HouseSearch_beachModal_submit:active,.HouseSearch_partnerModal_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}}pagination-button a,.HouseListingItem_cancelModal_open,.HouseSearchMap_modal_submit,.HouseSearchButton button,.HouseSearch_beachModal_submit,.HouseSearch_partnerModal_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{display:inline-flex;justify-content:center}.gm-ui-hover-effect,.HouseWishlistToggler,simplete-suggestions button,.Button-clean,.Tooltip_close,.SimpleTip_close,.HouseSearch_hintModal_close,.HouseListingList_paginationButton_inner pagination-button a,.HouseListingList_paginationButton_inner pagination-button.is-disabled a,.AddNote_action_submit .Button,.ListingSharebox_action_stopLink,.OpenChatButton_link,.Button-link{border:none;padding:0;background:rgba(0,0,0,0);cursor:pointer}.HouseListingList_paginationButton_inner pagination-button a,.HouseListingList_paginationButton_inner pagination-button.is-disabled a,.AddNote_action_submit .Button,.ListingSharebox_action_stopLink,.OpenChatButton_link,.Button-link{display:inline-flex;font-weight:normal;border-radius:0}.HouseListingList_paginationButton_inner pagination-button a:hover,.AddNote_action_submit .Button:hover,.ListingSharebox_action_stopLink:hover,.OpenChatButton_link:hover,.Button-link:hover,.HouseListingList_paginationButton_inner pagination-button a:focus,.AddNote_action_submit .Button:focus,.ListingSharebox_action_stopLink:focus,.OpenChatButton_link:focus,.Button-link:focus,.HouseListingList_paginationButton_inner pagination-button a:active,.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,.PlaceOfInterest_title,.SelectPro_modalTitle,.HouseSearchMap_modal_title,.AddNote_result_title,h3,.h3,.Tooltip_headline,.HouseSearch_beachModal_title,.HouseSearch_partnerModal_title,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,.PlaceOfInterest_title:hover,.SelectPro_modalTitle:hover,.HouseSearchMap_modal_title:hover,.AddNote_result_title:hover,h3:hover,.h3:hover,.Tooltip_headline:hover,.HouseSearch_beachModal_title:hover,.HouseSearch_partnerModal_title: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,.PlaceOfInterest_title:focus,.SelectPro_modalTitle:focus,.HouseSearchMap_modal_title:focus,.AddNote_result_title:focus,h3:focus,.h3:focus,.Tooltip_headline:focus,.HouseSearch_beachModal_title:focus,.HouseSearch_partnerModal_title: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,.PlaceOfInterest_title:active,.SelectPro_modalTitle:active,.HouseSearchMap_modal_title:active,.AddNote_result_title:active,h3:active,.h3:active,.Tooltip_headline:active,.HouseSearch_beachModal_title:active,.HouseSearch_partnerModal_title: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}}.HouseSearch_beachModal_title,.HouseSearch_partnerModal_title,h2,.h2,.WishlistCounter_popOver_title{font-size:1.125rem;margin-bottom:10px}.PlaceOfInterest_title,.SelectPro_modalTitle,.HouseSearchMap_modal_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],.SelectPro_cancelModal a,.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}.table{width:100%;background-color:#fff;margin-bottom:15px}.table th,.table td{padding:10px;vertical-align:top;border-top:1px solid #d7d7d7}.table tbody tr:first-child th,.table tbody tr:first-child td{border:none}.table thead th{vertical-align:bottom;border-bottom:2px solid #d7d7d7}.table tbody+tbody{border-top:2px solid #d7d7d7}.mod-no-borders.table th,.mod-no-borders.table td{border:none;padding:0}.mod-bold.table th,.mod-bold.table td{font-weight:bold}.SimpleTip,.HouseSearch_hintModal{position:absolute;top:100%;right:0;z-index:100;padding-top:10px}.SimpleTip_inner,.HouseSearch_hintModal_inner{position:relative;display:flex;background:#2560b8;box-shadow:0 8px 16px rgba(0,0,0,.4);color:#fff;padding:15px}.SimpleTip_inner::after,.HouseSearch_hintModal_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,.HouseSearch_hintModal_inner a{color:#fff}.SimpleTip_title,.HouseSearch_hintModal_title{font-weight:bold;font-size:1.125rem;color:#fff;margin:0 0 2.5px}.SimpleTip_title,.HouseSearch_hintModal_title{color:#fff}.SimpleTip_icon,.HouseSearch_hintModal_icon{font-size:55px;padding-right:20px}.SimpleTip_icon span,.HouseSearch_hintModal_icon span{display:block}.SimpleTip_icon img,.HouseSearch_hintModal_icon img{display:block;width:55px;height:auto}.SimpleTip_close,.HouseSearch_hintModal_close{top:20px;color:#fff}.SelectPro_innerModal,house-search-map-modal,.HouseSearch_beachModal,.HouseSearch_partnerModal,.HouseSearch_houseRange_modal{position:absolute;z-index:1000;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.4);padding:15px}.PlaceOfInterest_close,.HouseSearchMap_modal_close,.HouseSearch_beachModal_close,.HouseSearch_partnerModal_close,.HouseSearch_houseRange_modal_close,.HouseSearch_filterPopOver .HouseSearch_filterPopOver_close .PopOver_close,.SelectPro_cancelModal,.HouseSearchButton_bubble_cancelModal,.MyFejo pop-over-close,.Tooltip_close,.SimpleTip_close,.HouseSearch_hintModal_close{position:absolute;top:10px;right:10px;z-index:100;font-size:1.125rem;line-height:1;cursor:pointer}.SelectPro_cancelModal,.HouseSearchButton_bubble_cancelModal,.MyFejo pop-over-close,.Tooltip_close,.SimpleTip_close,.HouseSearch_hintModal_close{font-size:.9rem}.SelectPro.is-enhanced .SelectPro_fakeSelect,.HouseSearch_houseRange,.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}.SelectPro.is-enhanced .SelectPro_fakeSelect:focus,.HouseSearch_houseRange:focus,.custom-select:focus{border-color:#51a7e8;outline:none}.SelectPro.is-enhanced .SelectPro_fakeSelect::-ms-expand,.HouseSearch_houseRange::-ms-expand,.custom-select::-ms-expand{opacity:0}slide-show-frame .SlideShow_photoInfo,slide-show-frame .SlideShow_photoInfo-right,slide-show-frame .counter,.HouselistingItem_visited,.HouselistingItem_address,.HouseListingItem_houseCode{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,.HouseListingWishlist_shareButton:not(.ListingToolbarSticky_action_inner .HouseListingWishlist_shareButton,.ListingToolbarSticky_action_inner .HouseListingWishlist_deleteButton),.HouseListingWishlist_deleteButton:not(.ListingToolbarSticky_action_inner .HouseListingWishlist_shareButton,.ListingToolbarSticky_action_inner .HouseListingWishlist_deleteButton),.ShareHouse_closeButton,.HouseListingItem_cancelModal_close,.HouseListingWishlist_shareModal_close,.HouseListingWishlist_deleteModal_close{--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))}}}.CollapsibleContent{position:relative;display:block;border-bottom:1px solid #d7d7d7}.is-enhanced.CollapsibleContent>.CollapsibleContent_body{display:none}.CollapsibleContent+.CollapsibleContent{margin-top:-1px}.HouseSearch_sectionTitle,.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}.HouseSearch_sectionTitle::before,.CollapsibleContent_title::before{position:absolute;top:50%;right:5px;font-size:1em;margin-top:-0.5em;color:#000}.HouseSearch_sectionBody,.CollapsibleContent_body{padding:10px 0}.ShareHouse_closeButton,.HouseListingItem_cancelModal_close,.HouseListingWishlist_shareModal_close,.HouseListingWishlist_deleteModal_close{box-shadow:none;transition:.125s ease-in-out}@media(hover: hover){.ShareHouse_closeButton:hover,.HouseListingItem_cancelModal_close:hover,.HouseListingWishlist_shareModal_close:hover,.HouseListingWishlist_deleteModal_close:hover{background:#f7f7f7}}.ShareHouse_modal,.HouseListingItem_cancelModal,.HouseListingWishlist_shareModal,.HouseListingWishlist_deleteModal{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,.HouseListingItem_cancelModal,.HouseListingWishlist_shareModal,.HouseListingWishlist_deleteModal{bottom:0;top:auto}}@media(min-width: 480px){.ShareHouse_modal,.HouseListingItem_cancelModal,.HouseListingWishlist_shareModal,.HouseListingWishlist_deleteModal{padding:16px 24px 24px;border-radius:12px;background:#fff}}.ShareHouse_modal:focus,.HouseListingItem_cancelModal:focus,.HouseListingWishlist_shareModal:focus,.HouseListingWishlist_deleteModal:focus{outline:none !important;border:none !important}.ShareHouse_modal::backdrop,.HouseListingItem_cancelModal::backdrop,.HouseListingWishlist_shareModal::backdrop,.HouseListingWishlist_deleteModal::backdrop{background:rgba(0,0,0,0);transition:all .4s allow-discrete}[open].ShareHouse_modal,[open].HouseListingItem_cancelModal,[open].HouseListingWishlist_shareModal,[open].HouseListingWishlist_deleteModal{opacity:1;transform:translateY(0)}@starting-style{[open].ShareHouse_modal,[open].HouseListingItem_cancelModal,[open].HouseListingWishlist_shareModal,[open].HouseListingWishlist_deleteModal{opacity:0;transform:translateY(100%)}}[open].ShareHouse_modal::backdrop,[open].HouseListingItem_cancelModal::backdrop,[open].HouseListingWishlist_shareModal::backdrop,[open].HouseListingWishlist_deleteModal::backdrop{background:rgba(0,0,0,.52)}@starting-style{[open].ShareHouse_modal::backdrop,[open].HouseListingItem_cancelModal::backdrop,[open].HouseListingWishlist_shareModal::backdrop,[open].HouseListingWishlist_deleteModal::backdrop{background:rgba(0,0,0,0)}}.ShareHouse_modal_closeWrap,.HouseListingItem_cancelModal_closeWrap,.HouseListingWishlist_shareModal_closeWrap,.HouseListingWishlist_deleteModal_closeWrap{display:flex;justify-content:flex-end;position:absolute;left:0;right:8px}@media(min-width: 730px){.ShareHouse_modal_closeWrap,.HouseListingItem_cancelModal_closeWrap,.HouseListingWishlist_shareModal_closeWrap,.HouseListingWishlist_deleteModal_closeWrap{right:16px;top:8px}}.ShareHouse_closeButton,.HouseListingItem_cancelModal_close,.HouseListingWishlist_shareModal_close,.HouseListingWishlist_deleteModal_close{cursor:pointer}@media(max-width: 729.98px){.ShareHouse_closeButton,.HouseListingItem_cancelModal_close,.HouseListingWishlist_shareModal_close,.HouseListingWishlist_deleteModal_close{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}.TravelPeriodSelection{position:relative;display:block;width:100%;cursor:pointer;height:38px;overflow:hidden}.is-loading.TravelPeriodSelection *{opacity:.6}.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)}auto-submit-form.is-enhanced .AutoSubmitForm_submitButton{display:none}.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)}}.AnimatedPartnerLogos{width:100%}.AnimatedPartnerLogos_header{display:flex;flex-direction:column;align-items:center;margin-bottom:20px;text-align:center}@media(max-width: 729.98px){.AnimatedPartnerLogos_header{padding-top:4rem}}.AnimatedPartnerLogos_title{font-weight:bold}.AnimatedPartnerLogos_listWrap{margin:auto}.AnimatedPartnerLogos_list{display:flex;flex-wrap:wrap}.AnimatedPartnerLogos_listItem-slow{width:16.6667%;margin-bottom:20px}.AnimatedPartnerLogos_listItem-slow:nth-child(1){animation:fadeIn .05s linear 0s both}.AnimatedPartnerLogos_listItem-slow:nth-child(2){animation:fadeIn .05s linear .2s both}.AnimatedPartnerLogos_listItem-slow:nth-child(3){animation:fadeIn .05s linear .4s both}.AnimatedPartnerLogos_listItem-slow:nth-child(4){animation:fadeIn .05s linear .6s both}.AnimatedPartnerLogos_listItem-slow:nth-child(5){animation:fadeIn .05s linear .8s both}.AnimatedPartnerLogos_listItem-slow:nth-child(6){animation:fadeIn .05s linear 1s both}.AnimatedPartnerLogos_listItem-slow:nth-child(7){animation:fadeIn .05s linear 1.2s both}.AnimatedPartnerLogos_listItem-slow:nth-child(8){animation:fadeIn .05s linear 1.4s both}.AnimatedPartnerLogos_listItem-slow:nth-child(9){animation:fadeIn .05s linear 1.6s both}.AnimatedPartnerLogos_listItem-slow:nth-child(10){animation:fadeIn .05s linear 1.8s both}.AnimatedPartnerLogos_listItem-slow:nth-child(11){animation:fadeIn .05s linear 2s both}.AnimatedPartnerLogos_listItem-slow:nth-child(12){animation:fadeIn .05s linear 2.2s both}.AnimatedPartnerLogos_listItem-slow:nth-child(13){animation:fadeIn .05s linear 2.4s both}.AnimatedPartnerLogos_listItem-slow:nth-child(14){animation:fadeIn .05s linear 2.6s both}.AnimatedPartnerLogos_listItem-slow:nth-child(15){animation:fadeIn .05s linear 2.8s both}.AnimatedPartnerLogos_listItem-slow:nth-child(16){animation:fadeIn .05s linear 3s both}.AnimatedPartnerLogos_listItem-slow:nth-child(17){animation:fadeIn .05s linear 3.2s both}.AnimatedPartnerLogos_listItem-slow:nth-child(18){animation:fadeIn .05s linear 3.4s both}.AnimatedPartnerLogos_listItem-slow:nth-child(19){animation:fadeIn .05s linear 3.6s both}.AnimatedPartnerLogos_listItem-slow:nth-child(20){animation:fadeIn .05s linear 3.8s both}.AnimatedPartnerLogos_listItem-slow:nth-child(21){animation:fadeIn .05s linear 4s both}.AnimatedPartnerLogos_listItem-slow:nth-child(22){animation:fadeIn .05s linear 4.2s both}.AnimatedPartnerLogos_listItem-slow:nth-child(23){animation:fadeIn .05s linear 4.4s both}.AnimatedPartnerLogos_listItem-slow:nth-child(24){animation:fadeIn .05s linear 4.6s both}.AnimatedPartnerLogos_listItem-slow:nth-child(25){animation:fadeIn .05s linear 4.8s both}.AnimatedPartnerLogos_listItem-slow:nth-child(26){animation:fadeIn .05s linear 5s both}.AnimatedPartnerLogos_listItem-slow:nth-child(27){animation:fadeIn .05s linear 5.2s both}.AnimatedPartnerLogos_listItem-slow:nth-child(28){animation:fadeIn .05s linear 5.4s both}.AnimatedPartnerLogos_listItem-slow:nth-child(29){animation:fadeIn .05s linear 5.6s both}.AnimatedPartnerLogos_listItem-slow:nth-child(30){animation:fadeIn .05s linear 5.8s both}.AnimatedPartnerLogos_listItem-slow:nth-child(31){animation:fadeIn .05s linear 6s both}.AnimatedPartnerLogos_listItem-slow:nth-child(32){animation:fadeIn .05s linear 6.2s both}.AnimatedPartnerLogos_listItem-slow:nth-child(33){animation:fadeIn .05s linear 6.4s both}.AnimatedPartnerLogos_listItem-slow:nth-child(34){animation:fadeIn .05s linear 6.6s both}.AnimatedPartnerLogos_listItem-slow:nth-child(35){animation:fadeIn .05s linear 6.8s both}.AnimatedPartnerLogos_listItem-slow:nth-child(36){animation:fadeIn .05s linear 7s both}.AnimatedPartnerLogos_listItem-slow:nth-child(37){animation:fadeIn .05s linear 7.2s both}.AnimatedPartnerLogos_listItem-slow:nth-child(38){animation:fadeIn .05s linear 7.4s both}.AnimatedPartnerLogos_listItem-slow:nth-child(39){animation:fadeIn .05s linear 7.6s both}.AnimatedPartnerLogos_listItem-slow:nth-child(40){animation:fadeIn .05s linear 7.8s both}.AnimatedPartnerLogos_listItem-slow:nth-child(41){animation:fadeIn .05s linear 8s both}.AnimatedPartnerLogos_listItem-slow:nth-child(42){animation:fadeIn .05s linear 8.2s both}.AnimatedPartnerLogos_listItem-slow:nth-child(43){animation:fadeIn .05s linear 8.4s both}.AnimatedPartnerLogos_listItem-slow:nth-child(44){animation:fadeIn .05s linear 8.6s both}.AnimatedPartnerLogos_listItem-slow:nth-child(45){animation:fadeIn .05s linear 8.8s both}.AnimatedPartnerLogos_listItem-slow:nth-child(46){animation:fadeIn .05s linear 9s both}.AnimatedPartnerLogos_listItem-slow:nth-child(47){animation:fadeIn .05s linear 9.2s both}.AnimatedPartnerLogos_listItem-slow:nth-child(48){animation:fadeIn .05s linear 9.4s both}.AnimatedPartnerLogos_listItem-slow:nth-child(49){animation:fadeIn .05s linear 9.6s both}.AnimatedPartnerLogos_listItem-slow:nth-child(50){animation:fadeIn .05s linear 9.8s both}.AnimatedPartnerLogos_listItem-fast{width:16.6667%;margin-bottom:20px}.AnimatedPartnerLogos_listItem-fast:nth-child(1){animation:fadeIn .05s linear 0s both}.AnimatedPartnerLogos_listItem-fast:nth-child(2){animation:fadeIn .05s linear .1s both}.AnimatedPartnerLogos_listItem-fast:nth-child(3){animation:fadeIn .05s linear .2s both}.AnimatedPartnerLogos_listItem-fast:nth-child(4){animation:fadeIn .05s linear .3s both}.AnimatedPartnerLogos_listItem-fast:nth-child(5){animation:fadeIn .05s linear .4s both}.AnimatedPartnerLogos_listItem-fast:nth-child(6){animation:fadeIn .05s linear .5s both}.AnimatedPartnerLogos_listItem-fast:nth-child(7){animation:fadeIn .05s linear .6s both}.AnimatedPartnerLogos_listItem-fast:nth-child(8){animation:fadeIn .05s linear .7s both}.AnimatedPartnerLogos_listItem-fast:nth-child(9){animation:fadeIn .05s linear .8s both}.AnimatedPartnerLogos_listItem-fast:nth-child(10){animation:fadeIn .05s linear .9s both}.AnimatedPartnerLogos_listItem-fast:nth-child(11){animation:fadeIn .05s linear 1s both}.AnimatedPartnerLogos_listItem-fast:nth-child(12){animation:fadeIn .05s linear 1.1s both}.AnimatedPartnerLogos_listItem-fast:nth-child(13){animation:fadeIn .05s linear 1.2s both}.AnimatedPartnerLogos_listItem-fast:nth-child(14){animation:fadeIn .05s linear 1.3s both}.AnimatedPartnerLogos_listItem-fast:nth-child(15){animation:fadeIn .05s linear 1.4s both}.AnimatedPartnerLogos_listItem-fast:nth-child(16){animation:fadeIn .05s linear 1.5s both}.AnimatedPartnerLogos_listItem-fast:nth-child(17){animation:fadeIn .05s linear 1.6s both}.AnimatedPartnerLogos_listItem-fast:nth-child(18){animation:fadeIn .05s linear 1.7s both}.AnimatedPartnerLogos_listItem-fast:nth-child(19){animation:fadeIn .05s linear 1.8s both}.AnimatedPartnerLogos_listItem-fast:nth-child(20){animation:fadeIn .05s linear 1.9s both}.AnimatedPartnerLogos_listItem-fast:nth-child(21){animation:fadeIn .05s linear 2s both}.AnimatedPartnerLogos_listItem-fast:nth-child(22){animation:fadeIn .05s linear 2.1s both}.AnimatedPartnerLogos_listItem-fast:nth-child(23){animation:fadeIn .05s linear 2.2s both}.AnimatedPartnerLogos_listItem-fast:nth-child(24){animation:fadeIn .05s linear 2.3s both}.AnimatedPartnerLogos_listItem-fast:nth-child(25){animation:fadeIn .05s linear 2.4s both}.AnimatedPartnerLogos_listItem-fast:nth-child(26){animation:fadeIn .05s linear 2.5s both}.AnimatedPartnerLogos_listItem-fast:nth-child(27){animation:fadeIn .05s linear 2.6s both}.AnimatedPartnerLogos_listItem-fast:nth-child(28){animation:fadeIn .05s linear 2.7s both}.AnimatedPartnerLogos_listItem-fast:nth-child(29){animation:fadeIn .05s linear 2.8s both}.AnimatedPartnerLogos_listItem-fast:nth-child(30){animation:fadeIn .05s linear 2.9s both}.AnimatedPartnerLogos_listItem-fast:nth-child(31){animation:fadeIn .05s linear 3s both}.AnimatedPartnerLogos_listItem-fast:nth-child(32){animation:fadeIn .05s linear 3.1s both}.AnimatedPartnerLogos_listItem-fast:nth-child(33){animation:fadeIn .05s linear 3.2s both}.AnimatedPartnerLogos_listItem-fast:nth-child(34){animation:fadeIn .05s linear 3.3s both}.AnimatedPartnerLogos_listItem-fast:nth-child(35){animation:fadeIn .05s linear 3.4s both}.AnimatedPartnerLogos_listItem-fast:nth-child(36){animation:fadeIn .05s linear 3.5s both}.AnimatedPartnerLogos_listItem-fast:nth-child(37){animation:fadeIn .05s linear 3.6s both}.AnimatedPartnerLogos_listItem-fast:nth-child(38){animation:fadeIn .05s linear 3.7s both}.AnimatedPartnerLogos_listItem-fast:nth-child(39){animation:fadeIn .05s linear 3.8s both}.AnimatedPartnerLogos_listItem-fast:nth-child(40){animation:fadeIn .05s linear 3.9s both}.AnimatedPartnerLogos_listItem-fast:nth-child(41){animation:fadeIn .05s linear 4s both}.AnimatedPartnerLogos_listItem-fast:nth-child(42){animation:fadeIn .05s linear 4.1s both}.AnimatedPartnerLogos_listItem-fast:nth-child(43){animation:fadeIn .05s linear 4.2s both}.AnimatedPartnerLogos_listItem-fast:nth-child(44){animation:fadeIn .05s linear 4.3s both}.AnimatedPartnerLogos_listItem-fast:nth-child(45){animation:fadeIn .05s linear 4.4s both}.AnimatedPartnerLogos_listItem-fast:nth-child(46){animation:fadeIn .05s linear 4.5s both}.AnimatedPartnerLogos_listItem-fast:nth-child(47){animation:fadeIn .05s linear 4.6s both}.AnimatedPartnerLogos_listItem-fast:nth-child(48){animation:fadeIn .05s linear 4.7s both}.AnimatedPartnerLogos_listItem-fast:nth-child(49){animation:fadeIn .05s linear 4.8s both}.AnimatedPartnerLogos_listItem-fast:nth-child(50){animation:fadeIn .05s linear 4.9s both}.AnimatedPartnerLogos_listItem-disabled{display:none}.AnimatedPartnerLogos_listItemImage{display:block;width:100%}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}simplete-form{position:relative}simplete-suggestions{position:absolute;display:block}simplete-suggestions:empty{display:none}simplete-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}label:not(:focus-within)+simplete-status,input:not(:focus)+simplete-status{display:none}simplete-form{display:block}simplete-suggestions{top:33px;z-index:40;padding:5px;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.4);max-height:240px;overflow:auto;width:85vw}@media(min-width: 480px){simplete-suggestions{width:400px}}simplete-suggestions ol{margin:0 0 5px}simplete-suggestions li:hover,simplete-suggestions [aria-selected=true]{background-color:#e6eef4}simplete-suggestions button{padding:0 5px}simplete-form[aria-busy=true],simplete-suggestions[aria-busy=true]{opacity:.2}.Badge-extraSpace,.Badge{background:#ffe336;font-size:.563rem;text-align:center}@media(max-width: 1023.98px){.Badge-extraSpace,.Badge{padding:5px}}.Badge{padding:2.5px 5px;display:inline-block}.Badge-extraSpace{padding:5px;margin-bottom:5px}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}.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}.DenmarkMap{width:100%;height:100%}.DenmarkMap_bornholmFrame{fill:none;stroke:#324b6b;stroke-width:.3}.DenmarkMap_region{fill:#7aaf2f;stroke:#324b6b;stroke-width:.3}@media(hover: hover){.DenmarkMap_region:hover{fill:#4e711d;cursor:pointer}}.DenmarkMap_region.is-active{fill:#4e711d}.DenmarkMap_region.is-disabled{fill:#fff}.DenmarkMap_marker{stroke:#fff;fill:#c10000}.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}house-search{display:block}.HouseSearch{margin-bottom:20px}@media(min-width: 730px){.HouseSearch{background-image:url("//images.fejo.dk/photos/startseite/strand.jpg");background-size:cover;background-position:center;padding:15px 10px 20px}}@media(min-width: 1024px){.HouseSearch{padding:15px 10px 30px}}@media(max-width: 729.98px){.HouseSearch .HouseSearchButton{position:fixed;bottom:0;left:0;z-index:90;justify-content:center;width:100%;padding:10px 20px;background:hsla(0,0%,100%,.92);border-top:1px solid #e6eef4}}.HouseSearch_infoBox{display:none}@media(min-width: 730px){.HouseSearch_infoBox{display:flex;flex-wrap:nowrap;min-height:44px;padding-bottom:10px}}@media(min-width: 1024px){.HouseSearch_infoBox{min-height:47px}}.HouseSearch_infoBox_claim{display:flex;flex-direction:column;gap:5px 0;text-align:right;color:#fff;font-size:12px;margin:0}.HouseSearch_infoBox_claim:hover{color:#fff}.HouseSearch_infoBox_claim_title{font-size:17px}.HouseSearch_form{position:relative;z-index:10}@media(min-width: 730px){.HouseSearch_form{padding:15px;background:hsla(0,0%,100%,.95)}}.HouseSearch_form h1,.HouseSearch_form .h1{display:block;font-size:18px}@media screen and (max-width: 350px){.HouseSearch_form h1,.HouseSearch_form .h1{font-size:17px}}@media(min-width: 1250px){.HouseSearch_form h1,.HouseSearch_form .h1{width:185px;font-size:19px}}.HouseSearch_checkItem{display:flex;align-items:center;gap:3px;margin-bottom:5px;padding-left:0}.HouseSearch_checkLabel,.HouseSearch_radioLabel,.HouseSearch_checkItemTitle{-webkit-user-select:none;-moz-user-select:none;user-select:none}.HouseSearch_checkLabel{display:inline-flex;align-items:center;gap:6px}@media(min-width: 1250px){.HouseSearch_checkLabel{gap:4px}}.HouseSearch_checkLabel check-select-box{display:inline-flex}.HouseSearch_radioLabel{margin-right:10px}.HouseSearch_radioInline{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-weight:normal;margin:.25rem 0 0}.HouseSearch_radioInline+.HouseSearch_radioInline{margin-left:.75rem;margin-top:0}.HouseSearch_features .HouseSearch_checkItem{white-space:nowrap}.HouseSearch_features_checkbox{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:20px;column-gap:20px;margin-bottom:15px}.HouseSearch_features_radio .HouseSearch_checkItemControls{display:flex;align-items:center}.HouseSearch_features_radio .HouseSearch_checkItemControls>.HouseSearch_radioLabel{margin-left:4px;margin-right:13px}.HouseSearch_features_radio .HouseSearch_checkItem{display:grid;grid-template-columns:4fr 8fr;-moz-column-gap:15px;column-gap:15px}.HouseSearch_areaFilter{display:block}@media(min-width: 1250px){.HouseSearch_areaFilter{margin-top:-15px}.HouseSearch_areaFilter .form-group{margin-bottom:5px}.HouseSearch_areaFilter label{margin-bottom:0}}@media(max-width: 729.98px){.HouseSearch_areaFilter{margin-bottom:25px}}.HouseSearch_areaFilter .form-group{position:relative;width:275px;margin-top:10px}@media(max-width: 729.98px){.HouseSearch_areaFilter .form-group{margin-bottom:10px}}.HouseSearch_areaFilter .form-group .form-control{width:275px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:22px}.HouseSearch_partnerFilterLabel{margin-right:10px}.HouseSearch_partnerFilterOption{border-bottom:1px solid #000}@media(max-width: 729.98px){.HouseSearch_section{display:block}.HouseSearch_section:last-of-type{border-bottom:1px solid #d7d7d7}}@media(max-width: 729.98px){.HouseSearch_form_house .HouseSearch_section{border:none}}@media(min-width: 730px)and (max-width: 1023.98px){.HouseSearch_form_house .HouseSearch_section>.HouseSearch_sectionBody{margin-top:-10px}}@media(max-width: 729.98px){.HouseSearch_section.is-enhanced .HouseSearch_sectionBody{display:none;padding:0 15px 10px}}.HouseSearch_beachSelection,.HouseSearch_partnerSelection{margin-bottom:10px}.HouseSearch_beachSelection label,.HouseSearch_partnerSelection label{display:none}.is-enhanced.HouseSearch_beachSelection label,.is-enhanced.HouseSearch_partnerSelection label{display:flex;align-items:center;gap:5px;margin:0;white-space:nowrap}.is-enhanced.HouseSearch_beachSelection select,.is-enhanced.HouseSearch_partnerSelection select{display:none}.HouseSearch_beaches_kindsAndTraits{display:flex;flex-direction:column;gap:20px;margin-bottom:10px}.HouseSearch_beaches_traits{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}house-search-region-select select{height:100px}house-search-region-select.is-enhanced{display:none}#search_criteria_area_search_term::-webkit-search-cancel-button{opacity:0}.HouseSearch_suggestions_cancelModal{position:absolute;top:0;right:0;z-index:50;visibility:hidden}.HouseSearch_suggestions_cancelModal span{display:flex;align-items:center;height:30px;padding:0 7px;font-size:10px}.HouseSearch_suggestions_cancelModal span,.HouseSearch_suggestions_cancelModal span:hover,.HouseSearch_suggestions_cancelModal span:focus,.HouseSearch_suggestions_cancelModal span:active{text-decoration:none}.HouseSearch_filterPopOver_cancel,.HouseSearch_filterPopOver_close{display:none}.HouseSearch_filterPopOver .PopOver_display.is-open{right:auto;left:-514px;transform:translateY(-3px)}@media(min-width: 730px)and (max-width: 1023.98px){.HouseSearch_filterPopOver .PopOver_display.is-open{max-height:calc(100svh - 110px);overflow:auto}}@media(min-width: 1024px){.HouseSearch_filterPopOver .PopOver_display.is-open{transform:translateY(2px);left:-710px}}@media(min-width: 1250px){.HouseSearch_filterPopOver .PopOver_display.is-open{left:-895px}}.HouseSearch_filterPopOver .PopOver_display.is-open::after{right:auto;left:546px}@media(min-width: 1024px){.HouseSearch_filterPopOver .PopOver_display.is-open::after{left:742px}}@media(min-width: 1250px){.HouseSearch_filterPopOver .PopOver_display.is-open::after{left:930px}}.HouseSearch_filterPopOver .HouseSearch{width:100vw;max-width:700px;padding:10px;margin:0}@media(min-width: 1024px){.HouseSearch_filterPopOver .HouseSearch{max-width:965px}}@media(min-width: 1250px){.HouseSearch_filterPopOver .HouseSearch{max-width:1220px}}.HouseSearch_filterPopOver .HouseSearch_filterPopOver_cancel{display:block;text-align:center;padding-top:10px}.HouseSearch_filterPopOver .HouseSearch_filterPopOver_close{display:block}.HouseSearch_filterPopOver .HouseSearch_filterPopOver_close .PopOver_close{text-decoration:none;z-index:0}.HouseSearch_baseCriteria_travelPeriod{grid-area:arrival}.HouseSearch_baseCriteria_persons{grid-area:persons}.HouseSearch_baseCriteria_price{grid-area:price}.HouseSearch_baseCriteria_pets{grid-area:pets}.HouseSearch_discountsOnly{grid-area:discounts}.HouseSearch_selections{display:none}@media(min-width: 730px){.HouseSearch_selections{display:grid;grid-template-columns:repeat(2, 1fr);-moz-column-gap:20px;column-gap:20px}}.HouseSearch_selections_inner{display:flex;align-items:center;gap:10px}.HouseSearch_baseCriteria{display:grid;align-items:flex-start;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:10px;grid-template-rows:auto;grid-template-areas:"arrival arrival" "weeks persons" "price pets" "discounts discounts"}.HouseSearch_baseCriteria.has-date-range-picker{grid-template-areas:"arrival arrival" "persons pets" "price discounts"}.HouseSearch_form_container{font-size:var(--font-size-small-elements);display:grid;align-items:start;grid-template-columns:1fr;grid-template-areas:"base" "map" "house" "features" "button"}@media(min-width: 730px){.HouseSearch_form_container{display:grid;align-items:start;-moz-column-gap:20px;column-gap:20px;grid-template-columns:1fr 1fr;grid-template-areas:"base house" "map features" "map button"}}@media(min-width: 1024px){.HouseSearch_form_container{grid-template-columns:1fr 1fr 1fr;grid-template-rows:155px auto auto;grid-template-areas:"map base features" "map house features" "map button features"}}@media(min-width: 1250px){.HouseSearch_form_container{grid-template-columns:5fr 3.5fr 3.5fr}}.HouseSearch_form_container .HouseSearch_baseCriteria{grid-area:base}@media(max-width: 729.98px){.HouseSearch_form_container .HouseSearch_baseCriteria{margin-bottom:10px}}.HouseSearch_form_container .HouseSearch_form_map{position:relative;grid-area:map}@media(min-width: 730px)and (max-width: 1023.98px){.HouseSearch_form_container .HouseSearch_form_map{transform:translateY(-30px)}}.HouseSearch_form_container .HouseSearch_form_house{grid-area:house;scroll-margin-top:54px}@media(min-width: 730px)and (max-width: 1023.98px){.HouseSearch_form_container .HouseSearch_form_house .HouseSearch_house{padding-top:0}}.HouseSearch_form_container .HouseSearch_form_features{grid-area:features}.HouseSearch_form_container .HouseSearchButton{grid-area:button}@media(min-width: 730px)and (max-width: 1023.98px){.HouseSearch_form_container .HouseSearchButton{padding-top:10px}.HouseSearch_form_container .HouseSearchButton button{width:100%}}@media(min-width: 730px){.HouseSearch_form_container .HouseSearchButton{align-self:start;justify-self:center}}@media(min-width: 730px){.HouseSearch_form_container .form-control,.HouseSearch_form_container .HouseSearch_checkLabel{font-size:1em}}@media(max-width: 729.98px){.HouseSearch_form_container section-toggle-slide{margin:0 -15px}}.HouseSearch_form_container .HouseSearch_sectionTitle{padding-left:15px;padding-right:15px}.HouseSearch_form_container .HouseSearch_sectionTitle::before{right:20px}.HouseSearch_lastSearch{position:absolute;top:27px;right:-10px;z-index:90;font-size:12px;display:none}.has-popover .HouseSearch_lastSearch{z-index:50}@media(min-width: 1024px){.HouseSearch_lastSearch{display:block}}@media(min-width: 1250px){.HouseSearch_lastSearch{top:6px}}.HouseSearch_discountsOnly{position:relative;margin-left:-2px;padding:2px 0;border:2px solid rgba(0,0,0,0);margin-bottom:0}@media screen and (max-width: 350px){.HouseSearch_discountsOnly{margin-bottom:10px}}.HouseSearch_discountsOnly.has-error{padding:2px 10px;border-color:#da1800;white-space:nowrap}.HouseSearch_discountsOnly.has-error::before,.HouseSearch_discountsOnly.has-error::after{content:"";position:absolute;background:#da1800}.HouseSearch_discountsOnly.has-error::before{right:100%;bottom:50%;transform:translateY(-50%);width:10px;height:2px}.HouseSearch_discountsOnly.has-error::after{right:100%;margin-right:10px;bottom:50%;transform:translateY(-1px);height:172px;width:2px}.has-date-range-picker .HouseSearch_discountsOnly.has-error::before{right:auto;left:100%}.has-date-range-picker .HouseSearch_discountsOnly.has-error::after{right:auto;left:100%;margin-right:0;margin-left:10px;height:125px}@media(min-width: 480px){.has-date-range-picker .HouseSearch_discountsOnly.has-error::after{height:126px}}.HouseSearch_discountsOnly_errorMessage{display:none;position:absolute;bottom:168px;background:#da1800;padding:5px 10px;left:0;color:#fff;font-weight:bold}.HouseSearch_discountsOnly.has-error .HouseSearch_discountsOnly_errorMessage{display:block}.HouseSearch_discountsOnly_errorMessage::before{content:"";position:absolute;right:100%;bottom:50%;transform:translateY(-50%);width:10px;height:2px;background:#da1800}.HouseSearch_discountsOnly_errorMessage::after{top:100%;left:15px;border:solid rgba(0,0,0,0);content:"";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(218,24,0,0);border-top-color:#da1800;border-width:10px}.has-date-range-picker .HouseSearch_discountsOnly_errorMessage{bottom:122px;left:auto;right:0;width:275px;font-size:16px}.has-date-range-picker .HouseSearch_discountsOnly_errorMessage::before{right:auto;left:100%}.HouseSearch_extras{display:grid;grid-template-columns:1fr;margin-bottom:15px}@media(min-width: 730px){.HouseSearch_extras{grid-template-columns:10fr 2fr;-moz-column-gap:10px;column-gap:10px}}.HouseSearch_extras .Tooltip-medium{top:4px}.HouseSearch_features{margin-bottom:20px}@media(max-width: 729.98px){.HouseSearch_features{display:none}}.HouseSearch_hintModal{display:none;padding-top:0;top:0;bottom:auto;right:auto;left:0}@media(min-width: 480px){.HouseSearch_hintModal{left:50%;transform:translateX(-50%);padding-top:5px}}.HouseSearch_hintModal_inner{max-width:400px}.HouseSearch_hintModal_inner::after{display:none}@media(min-width: 480px){.HouseSearch_hintModal_close{top:23px}}@media(min-width: 480px){.HouseSearch_hintModal_title{font-size:18px}}.HouseSearch_house{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:10px;margin-bottom:15px}@media(max-width: 1023.98px){.HouseSearch_house{padding-top:9px}}@media(max-width: 729.98px){.HouseSearch_house{padding-top:0}}.HouseSearch_house .form-group{align-items:center}.HouseSearch_houseRange{padding-right:18px;margin-bottom:10px;cursor:pointer}.HouseSearch_houseRange_modalWrap{position:relative}.HouseSearch_houseRange_modal{top:auto;bottom:100%;left:0;width:240px;font-size:14px}.HouseSearch_houseRange_modal label{position:relative;top:1px}.HouseSearch_houseRange_modal .form-control{width:50px;font-size:14px}.HouseSearch_houseRange_modal_title{padding-right:20px}.HouseSearch_houseRange_modal_action{display:flex;justify-content:space-between;padding-top:15px}.mapTooltip{display:none;position:absolute;top:0;left:0;z-index:150;background:#a6c6e7;padding:5px 10px;margin:0;box-shadow:0 8px 16px rgba(0,0,0,.35)}@media(min-width: 1250px){.mapTooltip.is-visible{display:inline-block}}.mapTooltip_inner{margin:0}.HouseSearch_partners_action-bottom,.HouseSearch_partners_action-top{padding:5px 0;margin-bottom:5px}@media(min-width: 730px){.HouseSearch_partners_action-bottom,.HouseSearch_partners_action-top{margin-bottom:0;padding:0}}.HouseSearch_partners_action-bottom{position:relative}.HouseSearch_partners_action_filter{display:flex;justify-content:center;margin:0}.HouseSearch_partners_action_filter li{margin:0 5px}.HouseSearch_partnerModal{top:5px;left:5px;right:5px;z-index:150;display:none}@media(min-width: 1024px){.HouseSearch_partnerModal{left:50%;right:auto;transform:translateX(-50%)}}.HouseSearch_partnerModal label{white-space:nowrap}.HouseSearch_partnerModal .HouseSearch_partners_list{display:flex;flex-flow:column wrap;margin:0 -10px;height:280px;width:100%}@media(min-width: 1024px){.HouseSearch_partnerModal .HouseSearch_partners_list{height:220px;width:930px}}.HouseSearch_partnerModal .HouseSearch_partners_list .HouseSearch_checkItem{padding:0 10px;width:33.33%}@media(min-width: 1024px){.HouseSearch_partnerModal .HouseSearch_partners_list .HouseSearch_checkItem{width:25%}}.HouseSearch_partnerModal .HouseSearch_partners_action_filter{position:absolute;top:5px;left:0;display:flex;justify-self:flex-start;margin:0 -5px}.HouseSearch_partnerModal_title{margin-bottom:1rem}.HouseSearch_partnerModal_buttons{display:flex;align-items:center;justify-content:center}.HouseSearch_partnerModal_cancel{margin-right:10px}.HouseSearch_beachModal{top:10px;left:auto;right:10px;z-index:150;display:none}.HouseSearch_beachModal label{margin:0}.HouseSearch_beachModal .HouseSearch_beaches{display:block;margin-bottom:30px}@media(min-width: 730px){.HouseSearch_beachModal .HouseSearch_beaches{width:450px}}.HouseSearch_beachModal .HouseSearch_beaches_kindsAndTraits{gap:15px 0;align-items:center}.HouseSearch_beachModal .HouseSearch_beaches_kinds{display:grid;grid-template-columns:3fr 9fr;align-items:center;gap:6px;width:100%}.HouseSearch_beachModal .HouseSearch_beaches_traits{width:100%;gap:15px 20px}.HouseSearch_beachModal .HouseSearch_beaches_traits_item{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;gap:20px}.HouseSearch_beachModal_title{margin-bottom:1rem}.HouseSearch_beachModal_buttons{display:flex;align-items:center;justify-content:center}.HouseSearchButton{position:relative;display:flex;justify-content:center;padding-top:30px}@media(min-width: 1024px){.HouseSearchButton{padding-top:0}}.HouseSearchButton button{margin:0;padding:13px 23px;border-radius:8px;font-size:16px}.HouseSearchButton button strong{font-size:18px;font-weight:600}.HouseSearchButton.is-disabled{cursor:pointer}.HouseSearchButton.is-showingHint .HouseSearchButton_bubble{display:block}.HouseSearchButton.is-disabled button,.HouseSearchButton.is-disabled .HouseSearchButton:hover{background:linear-gradient(to bottom, #b8bdc0 0%, #888c91 100%);opacity:1;border-color:rgba(0,0,0,0);pointer-events:none;box-shadow:1px 1px 0 rgba(0,0,0,.4)}.HouseSearchButton p{display:inline;margin:0}.HouseSearchButton_bubble{position:absolute;bottom:100%;left:20px;z-index:60;max-width:220px;margin-bottom:5px;box-shadow:0 8px 16px rgba(0,0,0,.3);display:none;background:#fff}@media(min-width: 480px){.HouseSearchButton_bubble{left:50%;transform:translateX(-50%);margin-bottom:0}}.HouseSearchButton_bubble>ul{padding-left:15px;margin-top:5px}.HouseSearchButton_button p{display:inline}.HouseSearchButton_whatNow{text-decoration:underline}.HouseSearchButton_disturber{position:absolute;overflow:hidden;left:50%;top:-200px;transform:translateX(-50%);width:200px;background:rgba(0,0,0,.6);padding:1.5rem 2rem;border-radius:10px;color:#fff;text-align:center;font-size:2rem;z-index:10;animation:hideAnimation 0s ease-in 2s forwards}@keyframes hideAnimation{to{width:0;height:0;padding:0}}.HouseSearchMap_AreasFilterItem{position:absolute;display:none}.is-enhanced.HouseSearchMap_AreasFilterItem{display:block}.HouseSearchMap_AreasFilterItem label{margin:0;font-size:12px;white-space:nowrap}@media(min-width: 1250px){.HouseSearchMap_AreasFilterItem label{font-size:11px}}.HouseSearchMap_AreasFilterItem input[type=checkbox]{position:absolute}.checkboxHidden.HouseSearchMap_AreasFilterItem input{visibility:hidden}.checkboxLeft.HouseSearchMap_AreasFilterItem{padding-left:16px;line-height:1.2}@media(max-width: 1249.98px){.checkboxLeft.HouseSearchMap_AreasFilterItem{line-height:1.3;padding-left:1.25rem}}.checkboxLeft.HouseSearchMap_AreasFilterItem input[type=checkbox]{top:3px;left:0}.checkboxTop.HouseSearchMap_AreasFilterItem label{position:relative;top:-4px}.checkboxTop.HouseSearchMap_AreasFilterItem input[type=checkbox]{bottom:100%;margin:0}.checkboxTopRight.HouseSearchMap_AreasFilterItem label{position:relative;top:-4px}.checkboxTopRight.HouseSearchMap_AreasFilterItem input[type=checkbox]{bottom:100%;right:0;margin:0}.checkboxRight.HouseSearchMap_AreasFilterItem{padding-right:1.25rem;line-height:1.2}.checkboxRight.HouseSearchMap_AreasFilterItem input[type=checkbox]{right:0;top:5px}.checkboxBottom.HouseSearchMap_AreasFilterItem input[type=checkbox]{top:100%;bottom:0}.checkboxBottomRight.HouseSearchMap_AreasFilterItem input[type=checkbox]{top:100%;right:0;bottom:0}.checkboxEnoe.HouseSearchMap_AreasFilterItem input[type=checkbox]{top:100%;left:auto;right:0;bottom:0}.checkboxaAroe.HouseSearchMap_AreasFilterItem label{position:relative;top:-4px}.checkboxaAroe.HouseSearchMap_AreasFilterItem input[type=checkbox]{bottom:100%;left:8px;margin:0}.checkboxGilleleje.HouseSearchMap_AreasFilterItem input[type=checkbox]{left:auto;right:0;top:95%}.checkboxLangeland.HouseSearchMap_AreasFilterItem label{line-height:1}.checkboxLangeland.HouseSearchMap_AreasFilterItem input[type=checkbox]{visibility:hidden}.checkboxLolland.HouseSearchMap_AreasFilterItem label{position:relative;top:-4px}.checkboxLolland.HouseSearchMap_AreasFilterItem input[type=checkbox]{bottom:calc(100% + 7px);left:9px;margin:0}.checkboxJuelsminde.HouseSearchMap_AreasFilterItem input[type=checkbox]{left:44px;top:18px}.checkboxFalster.HouseSearchMap_AreasFilterItem{padding-left:16px;line-height:1.2}@media(max-width: 1249.98px){.checkboxFalster.HouseSearchMap_AreasFilterItem{line-height:1.3;padding-left:1.25rem}}.checkboxFalster.HouseSearchMap_AreasFilterItem input[type=checkbox]{top:-3px;left:0}.checkboxLaesoe.HouseSearchMap_AreasFilterItem{padding-left:20px;line-height:1.2}@media(max-width: 1249.98px){.checkboxLaesoe.HouseSearchMap_AreasFilterItem{line-height:1.3;padding-left:1.25rem}}.checkboxLaesoe.HouseSearchMap_AreasFilterItem input[type=checkbox]{top:3px;left:0}.checkboxHejlsminde.HouseSearchMap_AreasFilterItem input[type=checkbox]{left:55px;top:18px}.checkboxSejeroe.HouseSearchMap_AreasFilterItem label{position:relative;top:-4px;line-height:1}.checkboxSejeroe.HouseSearchMap_AreasFilterItem input[type=checkbox]{left:10px;top:-13px}.checkboxRoervig.HouseSearchMap_AreasFilterItem input[type=checkbox]{left:20px;top:100%}.checkboxSkagen.HouseSearchMap_AreasFilterItem input[type=checkbox]{right:0;top:100%}.checkboxKoebingsmark.HouseSearchMap_AreasFilterItem input[type=checkbox]{left:35px;top:20px}.checkboxVejlbyFed.HouseSearchMap_AreasFilterItem input[type=checkbox]{left:36px;top:20px}.checkboxSjaellandsOdde.HouseSearchMap_AreasFilterItem input[type=checkbox]{right:3px;top:19px}.checkboxBogense.HouseSearchMap_AreasFilterItem input[type=checkbox]{right:3px;top:25px}.checkboxMors.HouseSearchMap_AreasFilterItem input[type=checkbox]{right:0;top:-6px}.checkboxFjellerup.HouseSearchMap_AreasFilterItem input[type=checkbox]{right:0;top:-6px}house-search-map{display:block;z-index:70;position:relative;margin:0 0 5px}@media(min-width: 1250px){house-search-map{height:387px;margin:0}}house-search-map .HouseSearchMap_inner{position:relative;width:85%;height:auto;margin:0 auto}@media(min-width: 1250px){house-search-map .HouseSearchMap_inner{position:absolute;top:5px;right:20px;height:387px;width:320px}}.HouseSearchMap_howTo{position:absolute;right:5px;top:0;font-size:.9rem;text-align:center;line-height:1.1}@media(max-width: 729.98px){.HouseSearchMap_howTo{top:35%;right:-2%}}@media(min-width: 730px){.HouseSearchMap_howTo{top:168px;right:15px;font-size:.75rem}}@media(min-width: 1024px){.HouseSearchMap_howTo{top:168px;right:-1px}}@media(min-width: 1070px){.HouseSearchMap_howTo{top:183px;right:10px}}@media(min-width: 730px){.HouseSearch_filterPopOver .HouseSearchMap_howTo{top:146px;right:-1px}}@media(min-width: 1024px){.HouseSearch_filterPopOver .HouseSearchMap_howTo{top:184px;right:-1px}}.HouseSearchMap_howTo_text{display:flex;justify-content:center;width:138px}@media(min-width: 730px){.HouseSearchMap_howTo_text{width:108px}}.HouseSearchMap_howTo_icon{position:absolute;top:100%;left:-8px;font-size:20px}@media(max-width: 479.98px){.HouseSearchMap_howTo_icon{top:-19px;left:-14px}}@media(min-width: 730px){.HouseSearchMap_howTo_icon{top:calc(100% + 3px);top:-20px;left:-30px}}house-search-map:not(:has(house-search-map-area-marker.is-selected)) .HouseSearchMap_howTo_icon{animation:ArrowMove .3s ease-in-out 16 alternate;animation-delay:.3s}@media(min-width: 730px){house-search-map:not(:has(house-search-map-area-marker.is-selected)) .HouseSearchMap_howTo_icon{animation:ArrowMove .3s ease-in-out 30 alternate}}@keyframes ArrowMove{0%,50%{transform:none}100%{transform:translateX(-5px) translateY(3px)}}.HouseSearchMap_Header{z-index:10}@media(max-width: 729.98px){.HouseSearchMap_Header{position:absolute;top:0;left:0}}house-search-map-filter-reset{display:block;font-size:.9rem;margin-bottom:.6rem}@media(max-width: 479.98px){house-search-map-filter-reset{margin-bottom:5px}}@media(min-width: 1024px){house-search-map-filter-reset{font-size:.75rem}}house-search-map-area-marker{width:8px;height:8px;position:absolute;z-index:50;background:#c10000;border-radius:50%;display:none}house-search-map-area-marker.is-selected{display:block}@media(max-width: 1249.98px){.modalBackground::before{content:"";position:absolute;top:0;left:0;z-index:90;background:hsla(0,0%,100%,.85);height:100%;width:100%}}house-search-map-modal{display:none;top:50%;left:50%;z-index:150;padding-top:30px;overflow:hidden;transform:translateX(-50%) translateY(-50%);min-width:290px;max-width:330px;height:380px;width:100%}@media(max-width: 479.98px){house-search-map-modal{position:fixed;top:max(65px,env(safe-area-inset-top));left:20px;transform:translate(0)}}house-search-map-modal .HouseSearchMap_modal_mapWrapper{position:relative}house-search-map-modal .DenmarkMap .DenmarkMap_region{fill:#e6eef4;cursor:default;stroke:#e6eef4}house-search-map-modal .DenmarkMap .DenmarkMap_region.is-active{fill:#7aaf2f;stroke:#7aaf2f}house-search-map-modal .DenmarkMap_bornholmFrame{fill:rgba(0,0,0,0);stroke:rgba(0,0,0,0)}house-search-map-modal[region-id="63"]{height:420px}house-search-map-modal[region-id="20"]{height:460px}.HouseSearchMap_modal_buttons{position:absolute;bottom:0;left:0;width:100%;padding:10px 0;display:flex;justify-content:center;align-items:center;gap:5px 10px;background:#fff;border-top:1px solid #e6eef4}.HouseSearch_entireRegion label{display:flex;align-items:center;gap:4px}.HouseSearchMap_modal_header{position:absolute;top:5px;left:10px}.HouseSearchMap_modal_title{font-size:1.125rem;margin:0 0 2.5px}.HouseSearchMap_modal_submit{margin:0 5px}.HouseListing{position:relative}@media(max-width: 729.98px){.HouseListing .HouseListingItem_slider{border-radius:10px;overflow:hidden}}@media(max-width: 479.98px){.HouseListing .HouseListingItem_slider lazy-embed-link,.HouseListing .HouseListingItem_slider embed-link,.HouseListing .HouseListingItem_slider lazy-img,.HouseListing .HouseListingItem_slider img{aspect-ratio:1/.88 !important;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.HouseListing_noOfHouses{display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:7px}.HouseListing_list{margin-bottom:90px}.HouseListing_list .AddNote_result{height:auto}.HouseListing_item_loading,.HouseListing_item{padding:15px 0 10px;border-bottom:1px solid #d7d7d7}@media(max-width: 479.98px){.HouseListing_item_loading,.HouseListing_item{padding:10px 15px;border-bottom:10px solid #f7f2e9}}.HouseListing_item_loading:first-child,.HouseListing_item:first-child{padding-top:0}.HouseListing_pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:60px;margin-top:-75px}@media(max-width: 479.98px){.HouseListing_pagination{justify-content:center;gap:20px;margin-bottom:85px}}.HouseListing_paginationLink{font-size:var(--font-size-small-elements)}.HouseListingList:is(.has-enlarged-map) .HouseListingList_map_wrapper-col{flex:0 0 100%;max-width:100%}.HouseListingList:is(.has-enlarged-map) .HouseListingList_house_listing-col{display:none}.HouseListingList:is(.has-enlarged-map) .ListingMap_perimeterSweep_hint{opacity:1;width:350px}.HouseListingList_map_inner{position:relative;display:flex;flex-direction:column;flex:1 100%}.HouseListingList_map_wrapper{position:fixed;left:0;top:0;width:100%}@media(max-width: 479.98px){.HouseListingList.PageContent{margin-left:-15px;margin-right:-15px;overflow:hidden}}.HouseListingList.PageContent,.HouseListingList_map{padding-top:120px}@media(min-width: 480px){.HouseListingList.PageContent,.HouseListingList_map{padding-top:115px}}@media(min-width: 1024px){.HouseListingList.PageContent,.HouseListingList_map{padding-top:65px}}.HouseListingList_map{height:100dvh}.HouseListingList_map{display:flex;flex-direction:column;padding-bottom:10px}@media(max-width: 479.98px){.HouseListingList_map{height:calc(100dvh - (var(--HouseListingList_map_mobile_spaceTop) - 3px))}}.HouseListingList_paginationButton{position:absolute;z-index:50;top:10px;right:13.9%;text-align:center;pointer-events:none}@media(min-width: 730px){.HouseListingList_paginationButton{right:7%}}@media(min-width: 1024px){.HouseListingList_paginationButton{right:13.9%}}.HouseListingList_paginationButton_inner{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,100%,.92);padding:3px 10px;color:#000;font-weight:400;pointer-events:initial;font-size:.688rem;line-height:1.3;height:40px}@media(max-width: 479.98px){.HouseListingList_paginationButton_inner{font-size:10px;padding:3px}}.HouseListingList_paginationButton_inner pagination-button{display:inline}.HouseListingList_paginationButton_inner pagination-button a,.HouseListingList_paginationButton_inner pagination-button.is-disabled a{min-height:auto;color:#000;font-weight:400;pointer-events:initial;font-size:.688rem;opacity:1}.HouseListingList_paginationButton_inner pagination-button a:hover,.HouseListingList_paginationButton_inner pagination-button a:focus,.HouseListingList_paginationButton_inner pagination-button a:active,.HouseListingList_paginationButton_inner pagination-button.is-disabled a:hover,.HouseListingList_paginationButton_inner pagination-button.is-disabled a:focus,.HouseListingList_paginationButton_inner pagination-button.is-disabled a:active{outline:none}.HouseListingList_paginationButton_inner pagination-button.is-disabled a{text-decoration:none;pointer-events:none;cursor:default}.HouseListingList_paginationButton_inner pagination-button img{width:100px;height:auto}.HouseListing_wishlist{display:grid;gap:0 10px;grid-template-columns:1fr;grid-template-areas:"availability" "wishlist" "share" "pagination"}@media(min-width: 730px){.HouseListing_wishlist{gap:20px}}@media(max-width: 1249.98px){.HouseListing_wishlist{padding-bottom:220px}}.HouseListing_wishlist .HouseListingWishlistHeader_share{grid-area:share}@media(max-width: 479.98px){.HouseListing_wishlist .HouseListingWishlistHeader_share{margin:0 20px}}.HouseListing_wishlist .HouseListing_list{grid-area:wishlist;margin-bottom:0}.HouseListing_wishlist .HouseListing_noOfHouses{display:none}.HouseListing_wishlist .HouseListing_pagination{grid-area:pagination;display:none}.HouseListingWishlistHeader_availability{grid-area:availability;position:relative;background:#f4f4f4;padding:10px 15px}@media(min-width: 730px){.HouseListingWishlistHeader_availability{padding:10px}}.HouseListingWishlistHeader_availability house-list-fetch-without-reload{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size-small-elements)}@media(max-width: 479.98px){.HouseListingWishlistHeader_availability house-list-fetch-without-reload{flex-direction:column;gap:5px}.HouseListingWishlistHeader_availability house-list-fetch-without-reload .h3{order:1}.HouseListingWishlistHeader_availability house-list-fetch-without-reload auto-submit-form{order:2}}.HouseListingWishlistHeader_availability auto-submit-form{display:block}@media(max-width: 729.98px){.HouseListingWishlistHeader_availability auto-submit-form{width:100%}}.HouseListingWishlistHeader_availability .HouseListingWishlist_header_availability_form{display:flex;gap:5px 10px;flex-direction:column;align-items:center;width:100%}@media(min-width: 480px){.HouseListingWishlistHeader_availability .HouseListingWishlist_header_availability_form{flex-direction:row}}.HouseListingWishlistHeader_availability date-range-picker{display:block;width:100%}@media(min-width: 730px){.HouseListingWishlistHeader_availability date-range-picker{width:240px}}@media(min-width: 730px){.HouseListingWishlistHeader_availability .TravelPeriodSelection{display:inline-flex;width:auto}}.HouseListingWishlistHeader_availability .TravelPeriodSelection_select{width:100%}@media(min-width: 730px){.HouseListingWishlistHeader_availability .TravelPeriodSelection_select{width:240px}}.HouseListingWishlistHeader_availability .custom-select{padding-right:22px;font-size:1em}@media(min-width: 1024px)and (max-width: 1249.98px){.HouseListingWishlistHeader_availability .DateRangePicker_trigger,.HouseListingWishlistHeader_availability .TravelPeriodSelection_select{padding-left:5px;white-space:nowrap}}@media(min-width: 1024px){.HouseListingWishlistHeader_availability .DateRangePicker_calendar.is-open{left:auto;right:0;transform:none}}.HouseListingWishlist_itemTitle{display:flex;font-weight:bold;white-space:nowrap}@media(max-width: 729.98px){.HouseListingWishlist_header_availability_form{width:100%}}.HouseListingWishlist_header_availability_form_submit{margin-bottom:10px}.HouseListing_beachGeoBeacons{display:none}.ListingToolbarSticky_action_inner .HouseListingWishlist_shareButton,.ListingToolbarSticky_action_inner .HouseListingWishlist_deleteButton{white-space:nowrap}.HouseListingWishlist_shareButton:not(.ListingToolbarSticky_action_inner .HouseListingWishlist_shareButton,.ListingToolbarSticky_action_inner .HouseListingWishlist_deleteButton),.HouseListingWishlist_deleteButton:not(.ListingToolbarSticky_action_inner .HouseListingWishlist_shareButton,.ListingToolbarSticky_action_inner .HouseListingWishlist_deleteButton){--RoundIconSize: 35px;--RoundIconFontSize: 1.1em;cursor:pointer}.HouseListingWishlist_deleteButton{font-weight:bold}.HouseListingWishlist_deleteButton:not(.ListingToolbarSticky_action_inner .HouseListingWishlist_deleteButton){--RoundIconFontSize: .85em}.HouseListingWishlistHeader_action{display:flex;align-items:center;gap:10px}.HouseListingWishlist_deleteModal{text-transform:none;letter-spacing:normal;font-size:var(--font-size-small-elements);padding-top:24px}.HouseListingWishlist_deleteModal_action{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;gap:20px;width:100%;padding-top:15px}.wishlists:has(.HouseListing_table){overflow-x:hidden}.wishlists:has(.HouseListing_table) .ListingToolbarSticky_sort+.ListingToolbarSticky_actionSeparator,.wishlists:has(.HouseListing_table) .ListingToolbarSticky_viewToggle{display:none}.ListingToolbarSticky_wishlistTitle{display:none}.is-pinned .ListingToolbarSticky_wishlistTitle{display:block}.HouseListingList:has(.HouseListing_tableWrap)>.row{margin:0}.HouseListingList:has(.HouseListing_tableWrap)>.row>.col-12{flex:1;max-width:100%;margin:0}@media(min-width: 480px){.HouseListingList:has(.HouseListing_tableWrap)>.row>.col-12{padding:0}}.HouseListingList:has(.HouseListing_tableWrap)>.row:has(.HouseListing_empty) house-list-fetch-without-reload,.HouseListingList:has(.HouseListing_tableWrap)>.row:has(.HouseListing_empty) .HouseListingWishlistHeader_availability{display:none}.HouseListingList:has(.HouseListing_tableWrap) .HouseListingWishlistHeader_availability{padding:5px;margin-bottom:7px}@media(max-width: 729.98px){.HouseListingList:has(.HouseListing_tableWrap) .HouseListingWishlistHeader_availability house-list-fetch-without-reload{gap:5px}}@media(min-width: 1024px){.HouseListingList:has(.HouseListing_tableWrap) .HouseListingWishlistHeader_availability house-list-fetch-without-reload>.h3{transform:translateX(-80px)}}@media(min-width: 1024px){.HouseListingList:has(.HouseListing_tableWrap) .DateRangePicker_calendar{right:auto;left:0}}.HouseListing_table .NanoSlider_control{display:none}@media(min-width: 1250px){.HouseListing_table .NanoSlider_control{display:block;margin:0}.HouseListing_table .NanoSlider_control::before{font-size:32px;font-weight:bold}}.HouseListing_table .NanoSlider_control:disabled{opacity:.3}.HouseListing_table .NanoSlider_control[data-controls=next]{margin-right:-3px}.HouseListing_tableWrap .NanoSlider_inner{--ColumnGap: 5px;--NumberOfColumns: 2;--ColumnWidthCut: calc(100% / var(--NumberOfColumns) - 10px);--ColumnWidthUncut: calc(100% / var(--NumberOfColumns));--GridColumnGap: calc( var(--ColumnGap) * calc(var(--NumberOfColumns) - 1) / var(--NumberOfColumns) );display:grid !important;grid-auto-columns:calc(var(--ColumnWidthCut) - var(--GridColumnGap));grid-auto-flow:column;gap:var(--ColumnGap);margin:0 !important;position:relative;margin-bottom:60px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.HouseListing_tableWrap .NanoSlider_inner::-webkit-scrollbar{display:none}@media(min-width: 480px){.HouseListing_tableWrap .NanoSlider_inner{--NumberOfColumns: 3}}@media(min-width: 730px){.HouseListing_tableWrap .NanoSlider_inner{--NumberOfColumns: 4}}@media(min-width: 1024px){.HouseListing_tableWrap .NanoSlider_inner{--NumberOfColumns: 5}}@media(min-width: 1250px){.HouseListing_tableWrap .NanoSlider_inner{--NumberOfColumns: 6;grid-auto-columns:calc(var(--ColumnWidthUncut) - var(--GridColumnGap))}}.HouseListing_tableWrap .NanoSlider_inner .HouseListing_item{padding:0;border:none;width:100%;scroll-snap-align:start;scroll-margin-top:192px}@media(min-width: 730px){.HouseListing_tableWrap .NanoSlider_inner .HouseListing_item{scroll-margin-top:130px}}.HouseListing_tableWrap .NanoSlider_inner .HouseListing_item lazy-embed-link,.HouseListing_tableWrap .NanoSlider_inner .HouseListing_item embed-link{overflow:hidden;aspect-ratio:16/9 !important}.HouseListing_tableWrap .NanoSlider_inner .HouseListing_item lazy-embed-link img,.HouseListing_tableWrap .NanoSlider_inner .HouseListing_item embed-link img{width:100%;height:auto;aspect-ratio:16/9 !important}.HouseListing_tableWrap .NanoSlider_inner .HouseListing_item:has(.AddNote.has-note) scroll-to-element .HouseListing_table_row{background:#ffe336}.HouseListing_tableWrap .NanoSlider_inner .HouseListing_item.not-interesting{filter:grayscale(1);opacity:.5}.HouseListing_tableWrap .NanoSlider_inner .HouseListing_table_houseLink+.HouseListingItem_rating{position:relative;display:flex;justify-content:flex-end;align-items:center;margin-top:-28.5px;height:28.5px}.HouseListing_tableWrap .NanoSlider_inner .HouseListing_table_houseLink+.HouseListingItem_rating .RatingStars_notRatedWrapper,.HouseListing_tableWrap .NanoSlider_inner .HouseListing_table_houseLink+.HouseListingItem_rating .RatingStars>span:not(.RatingStars_count):not(.RatingStars_rating){font-size:12px}.HouseListing_tableWrap .NanoSlider_inner .HouseListingItemSorter_form_positionDummy .form-control,.HouseListing_tableWrap .NanoSlider_inner .HouseListingItemSorter_form_position .form-control{--HeightReduced: 22px;height:var(--HeightReduced);line-height:calc(var(--HeightReduced) - 2px)}.HouseListing_tableWrap .NanoSlider_inner slide-show{cursor:pointer;padding-bottom:3px;border-bottom:1px solid #d7d7d7}.HouseListing_tableWrap .NanoSlider_inner slide-show-frame footer{background:#fff;right:0}.HouseListing_tableWrap .NanoSlider_inner slide-show-frame>ol>li>img{aspect-ratio:16/9 !important}.HouseListing_tableWrap .NanoSlider_inner house-wishlist-toggler{top:5px;right:5px}.HouseListing_tableWrap .NanoSlider_inner .HouseListingItem_houseCode{opacity:1;font-size:14px;background:#fff;color:#000;padding:3px}.HouseListing_tableWrap .NanoSlider_inner .HouseListingItem_mapPreview{align-items:center}.HouseListing_tableWrap .NanoSlider_inner .MapPreview_map,.HouseListing_tableWrap .NanoSlider_inner .MapPreview_map img{height:40px;width:auto}.HouseListing_tableWrap .NanoSlider_inner .PriceComparison-small .PriceComparison_new:not(.is-unavailable){font-size:1.125em}.HouseListing_tableWrap .NanoSlider_inner .HouseListing_table_sort{display:flex;align-items:center;justify-content:center;height:38px;background:#f4f4f4;margin:var(--ColumnGap) 0}.HouseListing_tableWrap .NanoSlider_inner .HouseListing_table_sort .HouseListingItemSorter_loadingIndicator{--loadingIndicator_size: 25px;max-width:var(--loadingIndicator_size);max-height:var(--loadingIndicator_size);min-width:var(--loadingIndicator_size);min-height:var(--loadingIndicator_size);width:var(--loadingIndicator_size);height:var(--loadingIndicator_size);background-size:cover}.HouseListing_tableWrap .NanoSlider_inner .HouseListingItemSorter{position:relative;display:flex;justify-content:center;gap:5px;font-size:var(--font-size-small-elements);padding:5px 0;background:#f4f4f4}.HouseListing_tableWrap .NanoSlider_inner .HouseListingItemSorter_form_position{margin:0 !important}.HouseListing_tableWrap .NanoSlider_inner add-note{display:block;font-size:var(--font-size-small-elements);margin-top:5px;padding:7px 0 0}.HouseListing_tableWrap .NanoSlider_inner .AddNote_actions{padding:0 5px}.HouseListing_tableWrap .NanoSlider_inner .HouseListingItem_magnificationToggle,.HouseListing_tableWrap .NanoSlider_inner slide-show-nav,.HouseListing_tableWrap .NanoSlider_inner .SlideShow_footer-right,.HouseListing_tableWrap .NanoSlider_inner .SlideShow_photoInfo,.HouseListing_tableWrap .NanoSlider_inner .ShareHouse_trigger{display:none}.HouseListing_table_priceMap{display:flex;justify-content:center;gap:20px;align-items:center;padding:5px;margin:var(--ColumnGap) 0}.HouseListing_table_priceMap .PriceComparison_new.is-unavailable,.HouseListing_table_priceMap .HouseListingItem_prereservation{font-size:12px}.HouseListing_table_section{position:relative;margin:0;padding:0}.HouseListing_table_section.is-dimmed{filter:blur(3px);opacity:.2}.HouseListing_table_headerCentered,.HouseBasics_additionalCosts_dimmedHint{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;font-size:14px;width:calc(100%*var(--NoOfHousesOnList) + var(--GridColumnGap)*var(--NoOfHousesOnList))}.HouseListing_table_headerCentered_inner,.HouseBasics_additionalCosts_dimmedHint .HouseBasics_additionalCosts_dimmedHint_inner{display:flex;align-items:center;justify-content:center;text-align:center;--widthHouse: calc(100% / var(--NoOfHousesOnList));width:calc(var(--widthHouse)*var(--NumberOfColumns) - 3px);position:sticky;top:auto;left:0}.HouseBasics_additionalCosts_dimmedHint{font-weight:bold;font-size:14px;line-height:1.3}.HouseBasics_additionalCosts_dimmedHint p{max-width:23ch}.HouseListing_table_headerCentered_inner span{transform:translateY(5px)}.HouseListing_table_section_header{font-weight:700;font-size:var(--font-size-small-elements);padding:15px 0 5px;border:1px #d7d7d7;border-style:solid none;color:rgba(0,0,0,0);pointer-events:none}.HouseListing_item:first-child .HouseListing_table_section_header{color:#000;pointer-events:auto}.HouseListing_table_section_header.has-headerCentered{position:relative;height:55px}.HouseListing_table_row{padding:6px 10px;font-size:var(--font-size-small-elements);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HouseListing_table_row:nth-child(even){background:#f4f4f4}.HouseListing_table_row:has(.IconGroup){background:#f4f4f4;border-bottom:1px solid #d7d7d7;border:none}.HouseListing_table_row:is(a){display:block;text-decoration:none}.HouseListing_table_row .IconGroup{flex-wrap:nowrap;justify-content:center;gap:5px;margin:0}.HouseListing_table_row .IconGroup span{transform:scale(0.9)}.HouseListing_table_row.has-note{background:#ffe336}.HouseListingItem{scroll-margin-top:65px;font-size:var(--font-size-small-elements);display:block}.HouseListingItem[is-inactive=true]{filter:grayscale(1)}.HouseListingItem[is-inactive=true] media-magnifier{pointer-events:none}.HouseListingItem .IconGroup{margin-bottom:0}.HouseListingItem .PriceComparison-small{display:flex;align-items:center;flex-direction:row;justify-content:flex-end}@media(max-width: 479.98px){.HouseListingItem .PriceComparison-small{flex-direction:column}}@media(max-width: 729.98px){.HouseListingItem .PriceComparison-small{transform:translateY(-2.5px)}}@media(min-width: 1024px)and (max-width: 1249.98px){.HouseListingItem .PriceComparison-small{flex-direction:column}}@media(min-width: 480px){.HouseListingItem .PriceComparison-small{margin-top:-5px}}.HouseListingItem .PriceComparison-small .PriceComparison_new{text-align:right}@media(max-width: 479.98px){.HouseListingItem .PriceComparison-small .PriceComparison_new{order:1;width:100%}}@media(min-width: 1024px)and (max-width: 1249.98px){.HouseListingItem .PriceComparison-small .PriceComparison_new{order:1;width:100%}}.HouseListingItem .PriceComparison-small .PriceComparison_old{text-align:right;width:100%}@media(max-width: 479.98px){.HouseListingItem .PriceComparison-small .PriceComparison_old{order:2;margin-top:-5px}}@media(min-width: 1024px)and (max-width: 1249.98px){.HouseListingItem .PriceComparison-small .PriceComparison_old{order:2;margin-top:-5px}}.HouseListingItem media-magnifier slide-show-nav a[rel=prev]::before,.HouseListingItem media-magnifier slide-show-nav a[rel=next]::before{font-size:20px}.HouseListingItem media-magnifier .SlideShow_photoInfo{display:none}.HouseListingItem media-magnification.ready slide-show-frame>ol>li>img{aspect-ratio:650/385 !important}@media(min-width: 1024px)and (max-width: 1249.98px){.HouseListingItem media-magnification.ready slide-show-frame>ol>li>img{aspect-ratio:645/430 !important}}@media(max-width: 479.98px){.HouseListingItem house-wishlist-toggler{top:10px;right:10px}}.HouseListingItem .RatingStars_notRatedWrapper{font-size:12px}.HouseListingItem_inner{display:block}.HouseListingItem_inner media-magnifier .HouseListingItem_houseCode,.HouseListingItem_inner media-magnifier slide-show-frame .counter{transition:.7s}.HouselistingItem_address,.HouselistingItem_visited{position:absolute;bottom:0;display:flex;align-items:center;gap:5px}@media(hover: hover){.HouselistingItem_address,.HouselistingItem_visited{display:none}.HouseListingItem:hover .HouselistingItem_address,.HouseListingItem:hover .HouselistingItem_visited{display:flex}}.HouselistingItem_visited{left:0}.HouselistingItem_address{right:0}.HouselistingItem_address span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:200px}@media(min-width: 480px){.HouselistingItem_address span{max-width:88px}}@media(min-width: 730px){.HouselistingItem_address span{max-width:170px}}@media(min-width: 1024px){.HouselistingItem_address span{max-width:100px}}@media(min-width: 1250px){.HouselistingItem_address span{max-width:150px}}.HouseListingItem_galleryWrapper{overflow:hidden;cursor:pointer}.HouseListingItem_galleryWrapper .HouseListingItem_galleryWrapper-inactive{display:block;aspect-ratio:650/385 !important;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:100% center;object-position:100% center}.HouseListingItem_galleryWrapper lazy-embed-link img,.HouseListingItem_galleryWrapper embed-link img,.HouseListingItem_galleryWrapper lazy-embed-link,.HouseListingItem_galleryWrapper embed-link,.HouseListingItem_galleryWrapper slide-show img{display:block;aspect-ratio:650/385 !important;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media(min-width: 480px){.HouseListingItem_galleryWrapper lazy-embed-link img,.HouseListingItem_galleryWrapper embed-link img,.HouseListingItem_galleryWrapper lazy-embed-link,.HouseListingItem_galleryWrapper embed-link,.HouseListingItem_galleryWrapper slide-show img{aspect-ratio:650/385 !important}}@media(min-width: 730px){.HouseListingItem_galleryWrapper lazy-embed-link img,.HouseListingItem_galleryWrapper embed-link img,.HouseListingItem_galleryWrapper lazy-embed-link,.HouseListingItem_galleryWrapper embed-link,.HouseListingItem_galleryWrapper slide-show img{aspect-ratio:645/335 !important}}@media(min-width: 1024px){.HouseListingItem_galleryWrapper lazy-embed-link img,.HouseListingItem_galleryWrapper embed-link img,.HouseListingItem_galleryWrapper lazy-embed-link,.HouseListingItem_galleryWrapper embed-link,.HouseListingItem_galleryWrapper slide-show img{aspect-ratio:645/420 !important}}@media(min-width: 1250px){.HouseListingItem_galleryWrapper lazy-embed-link img,.HouseListingItem_galleryWrapper embed-link img,.HouseListingItem_galleryWrapper lazy-embed-link,.HouseListingItem_galleryWrapper embed-link,.HouseListingItem_galleryWrapper slide-show img{aspect-ratio:645/385 !important}}.HouseListingItem_galleryWrapper slide-show{height:100%;margin:0}.HouseListingItem_galleryWrapper slide-show-frame{margin-bottom:0}.HouseListingItem_galleryWrapper slide-show-frame footer{opacity:1}@media(min-width: 730px){media-magnifier:not(.is-magnified) .HouseListingItem_galleryWrapper slide-show-frame footer{opacity:0;pointer-events:none}}@media(max-width: 729.98px){media-magnifier:not(.is-magnified) .HouseListingItem_galleryWrapper slide-show-frame footer .counter{opacity:0}}.HouseListing_wishlist house-listing-item{transition:.5s ease-in-out}.HouseListing_wishlist house-listing-item.not-interesting{filter:grayscale(1);opacity:.7}.HouseListing_wishlist house-listing-item.not-interesting input,.HouseListing_wishlist house-listing-item.not-interesting textarea,.HouseListing_wishlist house-listing-item.not-interesting button,.HouseListing_wishlist house-listing-item.not-interesting form,.HouseListing_wishlist house-listing-item.not-interesting .AddNote_link{pointer-events:none}.HouseListingItem_link{display:flex;flex-direction:column;height:100%;width:100%;text-decoration:none}.HouseListingItem_link:hover,.HouseListingItem_link:focus,.HouseListingItem_link:active{text-decoration:none}.HouseListingItem_link .IconGroup span{cursor:pointer}.HouseListingItem_main{display:flex;align-items:center;justify-content:space-between;gap:5px}.HouseListingItem_title{padding:5px 0;font-size:14px;margin-bottom:0;color:#000}[is-inactive=true] .HouseListingItem_title{filter:blur(0.2rem)}.HouseListingItem_rating{margin-bottom:0}.HouseListingItem_rating .RatingStars{align-items:center}.HouseListingItem_rating .RatingStars>span:not(.RatingStars_count):not(.RatingStars_rating){font-size:var(--font-size-small-elements)}.HouseListingItem_rating .RatingStars .RatingStars_rating{display:inline-flex;order:10;font-size:12px;padding-left:5px}.HouseListingItem_infoWrapper{flex:1}@media(min-width: 1024px)and (max-width: 1249.98px){.HouseListingItem_sliderCaptionInner_partner{display:none}}.HouseListingItem_info{background:#e1eaf2;padding:10px 7px;flex:1;min-width:0}@media(max-width: 479.98px){.HouseListingItem_info{padding:7px 7px 6px}}@media(max-width: 729.98px){.HouseListingItem_info{border-radius:10px;font-size:13px;overflow:hidden}}@media(min-width: 480px){.HouseListingItem_info{margin:0 0 3px;padding:10px}}@media(min-width: 1024px){.HouseListingItem_info{gap:2px}}[is-inactive=true] .HouseListingItem_info{filter:blur(0.2rem)}.HouseListingItem_basicInfo{margin-bottom:3px;line-height:1}@media(max-width: 479.98px){.HouseListingItem_basicInfo{font-size:13px;margin-bottom:2px}}.HouseListingItem_basicInfo .IconGroup{margin-right:0}.HouseListingItem_mainInfo{display:flex}@media(min-width: 730px){.HouseListingItem_mainInfo{flex-wrap:wrap}}.HouseListingItem_mainInfo_item{display:inline;padding:0 3px 0 0;white-space:nowrap}.HouseListingItem_mainInfo_item::after{content:"·"}.HouseListingItem_mainInfo_item:last-child::after{display:none}.HouseListingItem_slider{position:relative}.HouseListingItem_slider .SlideShow_photoInfo{opacity:0;pointer-events:none}.HouseListingItem_houseCode{opacity:0}.HouseListingItem_footerWrap{align-self:flex-end}.HouseListingItem_footer{display:flex;align-items:center;justify-content:space-between;padding-top:5px}.HouseListingItem_footer .PriceComparison-small{margin-bottom:0}@media screen and (min-width: 480px)and (max-width: 1023.98px){.HouseListingItem_footer .PriceComparison-small{display:none}}@media(min-width: 1250px)and (max-width: 1599.98px){.HouseListingItem_footer .PriceComparison-small{display:none}}.HouseListingItem_asides{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}@media(max-width: 729.98px){.HouseListingItem_asides{transform:translateY(-1px);margin-bottom:5px}}.HouseListingItem_details{display:flex;justify-content:space-between;align-items:flex-start;gap:11px}.HouseListingItem_details .MapPreview{align-items:center}.HouseListingItem_details .MapPreview_map,.HouseListingItem_details .MapPreview_map img{width:59px;height:66px}.HouseListingItem_mapPreview{display:flex;flex-direction:column;justify-content:center;gap:2px}[is-inactive=true] .HouseListingItem_mapPreview{filter:blur(0.2rem)}.HouseListingItem_distanceSea{font-size:12px;font-weight:bold;white-space:nowrap}.HouseListingItem_bookingDate,.HouseListingItem_reasonToBuy{display:flex;justify-content:flex-end;align-items:center}.HouseListingItem_bookingDate span,.HouseListingItem_reasonToBuy span{text-align:right;white-space:nowrap;font-size:12px}.HouseListingItem_reasonToBuy span{color:green}.HouseListingItem_dateInfo{display:flex;gap:.5em;font-size:12px}@media(min-width: 730px){.HouseListingItem_dateInfo{margin-top:3px}}.HouseListingItem_dateInfo span{text-transform:uppercase;font-weight:bold}.HouseListingItem_score{color:#000;padding-left:10px}.HouseListingItem_sliderCaption{display:flex;flex-wrap:wrap;gap:0 20px;font-size:12px;justify-content:space-between;margin-top:3px;padding-top:5px;margin-bottom:-2px}.HouseListingItem_sliderCaptionInner{display:flex;gap:0 20px;width:100%;font-size:12px}@media(min-width: 480px)and (max-width: 729.98px){.HouseListingItem_sliderCaptionInner{justify-content:space-between}}.HouseListingItem_sliderCaptionInner span+span{white-space:nowrap}.HouseListingItem_prereservation,.HouseListingItem_cancelled,.HouseListingItem_reservation{display:flex;justify-content:flex-end;font-weight:bold;white-space:nowrap;color:#c10000;transform:translateY(-2px)}@media(max-width: 479.98px){.HouseListingItem_prereservation,.HouseListingItem_cancelled,.HouseListingItem_reservation{font-size:14px;padding-top:5px}}@media(min-width: 1024px)and (max-width: 1249.98px){.HouseListingItem_prereservation,.HouseListingItem_cancelled,.HouseListingItem_reservation{white-space:normal;text-align:center;transform:translateY(-2px)}}.HouseListingItem_loading{width:100%;animation-duration:2.2s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmer;animation-timing-function:linear;background:#e1eaf2;background:linear-gradient(to left, #e1eaf2 8%, #f4f8fa 18%, #e1eaf2 33%);background-size:1200px 100%}.HouseListingItem_loading_slider{height:155px}.HouseListingItem_loading_title{height:50px;margin-bottom:15px}.HouseListingItem_loading_details{height:90px}@keyframes shimmer{0%{background-position:-1200px 0}100%{background-position:1200px 0}}.HouseListingItem_cancelModal_wrapper,.HouseListingItem_wishlistAction{position:relative;margin-top:10px}.HouseListingItem_wishlistAction{margin-top:8px}@media(min-width: 730px){.HouseListingItem_wishlistAction{margin-top:4px}}@media(min-width: 1024px){.HouseListingItem_wishlistAction{margin-top:10px}}.HouseListingItem_wishlistAction .HouseListingItemSorter .form-control,.HouseListingItem_wishlistAction .HouseListingItemSorter .form-control-label{font-size:12px}.HouseListingItem_wishlistAction .AddNote{display:block;transform:translateY(2px);font-size:12px}.HouseListingItem_wishlistAction .AddNote .AddNote_textarea{font-size:12px}.HouseListingItem_wishlistAction .AddNote .AddNote_result{margin-bottom:5px}@media(max-width: 729.98px){.HouseListingItem_wishlistAction .AddNote .AddNote_result{margin-bottom:5px}}.HouseListingItem_cancelModal_wrapper{display:flex;justify-content:center}.HouseListingItem_cancelModal{text-transform:none;letter-spacing:normal;font-size:var(--font-size-small-elements);padding-top:24px}.HouseListingItem_cancelModal_text{text-align:center;font-size:1rem}.HouseListingItem_cancelModal_action{display:grid;grid-template-columns:repeat(2, 1fr);align-items:center;gap:20px;width:100%;padding-top:15px}.GeoBeacon_markerContent_label .HouseListingItem_priceFrom{font-weight:normal;font-size:.563rem}.HouseListingItemSorter{position:absolute;top:0;right:0;z-index:40;font-size:var(--font-size-small-elements)}.HouseListingItemSorter.is-loading .HouseListingItemSorter_form{display:none}.HouseListingItemSorter.is-loading .HouseListingItemSorter_loadingIndicator{display:block}.HouseListingItemSorter.is-disabled .HouseListingItemSorter_form_position_select{display:none}.HouseListingItemSorter.is-disabled .HouseListingItemSorter_form_positionDummy{display:block}.HouseListingItemSorter.is-disabled .HouseListingItemSorter_form_positionDummy .form-control{background-color:#e9ecef;opacity:1}.HouseListingItemSorter_form{display:flex;align-items:center;gap:10px}.HouseListingItemSorter_form_positionDummy{display:none}.HouseListingItemSorter_form_positionDummy,.HouseListingItemSorter_form_position{display:flex;align-items:center;gap:10px;margin-bottom:0 !important}.HouseListingItemSorter_form_positionDummy label,.HouseListingItemSorter_form_position label{white-space:nowrap;margin:0}.HouseListingItemSorter_form_positionDummy .form-control,.HouseListingItemSorter_form_position .form-control{height:22px;line-height:20px;width:55px}.HouseListingItemSorter_form_position:has(.HouseListingItemSorter_form_position_select.disabled){margin-bottom:0 !important}.HouseListingItemSorter_loadingIndicator{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}.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)}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}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}.ListingToolbarSticky{--theShadow: 0 3px 6px #00000029;display:block;position:sticky;top:-2px;z-index:50;background:#fff;padding:10px 15px;margin:0 -15px;transition:.1s box-shadow ease-in-out}@media(min-width: 730px){.ListingToolbarSticky{position:fixed;left:35.8%;top:49px;z-index:200;padding:0;height:auto;background:rgba(0,0,0,0)}}@media(min-width: 1024px){.ListingToolbarSticky{left:51.05%;top:-3.5px}}@media(min-width: 1250px){.ListingToolbarSticky{left:52%}}@media(min-width: 730px){.wishlists .ListingToolbarSticky{top:63px;left:36.2%}}@media(min-width: 1024px){.wishlists .ListingToolbarSticky{top:10.5px;left:35.15%}}@media(min-width: 1250px){.wishlists .ListingToolbarSticky{left:45%}}@media(max-width: 729.98px){.ListingToolbarSticky.is-pinned{box-shadow:var(--theShadow)}}.ListingToolbarSticky_infoBox{border-radius:4px;box-shadow:var(--theShadow);font-size:12px;padding:10px 12px}@media(min-width: 730px){.ListingToolbarSticky_infoBox{display:none}}.ListingToolbarSticky_infoBox p{margin-bottom:0}.ListingToolbarSticky_infoBox_title{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;font-size:14px;margin-bottom:5px}.ListingToolbarSticky_infoBox_title span{line-height:1.2}.ListingToolbarSticky_infoBox .ListingToolbarSticky_changeSearch{font-size:12px;white-space:nowrap;transform:translateY(-10px)}.ListingToolbarSticky_action .ListingToolbarSticky_changeSearch{text-decoration:none}.ListingToolbarSticky_action{display:flex;justify-content:space-between;align-items:center;margin:12px 0 0}@media(max-width: 729.98px){.is-pinned .ListingToolbarSticky_action{padding-right:42px}}.ListingToolbarSticky_action li{position:relative}.ListingToolbarSticky_actionTitle{margin-right:auto;text-overflow:ellipsis;font-weight:700;line-height:1}@media(min-width: 730px){.ListingToolbarSticky_actionTitle{display:none}}body:not(.wishlists) .ListingToolbarSticky_actionTitle{display:none}body:not(.wishlists) .ListingToolbarSticky_actionTitle+li,body:not(.wishlists) .ListingToolbarSticky_actionTitle+li+li{display:none}.wishlists .ListingToolbarSticky_actionTitle{display:flex;flex-direction:column;gap:3px 20px}@media(min-width: 480px){.wishlists .ListingToolbarSticky_actionTitle{flex-direction:row}}.wishlists .ListingToolbarSticky_actionTitle .ListingToolbar_mainBar_itemInner{height:21px}.is-pinned .ListingToolbar_compare{display:none}.wishlists:has(.HouseListing_tableWrap) .is-pinned .ListingToolbar_compare .ListingToolbar_compareTable{display:none}.wishlists:has(.HouseListing_tableWrap) .is-pinned .ListingToolbar_compare input{display:none}.wishlists:not(:has(.HouseListing_tableWrap)) .is-pinned .ListingToolbar_compare .ListingToolbar_compareList{display:none}.wishlists:not(:has(.HouseListing_tableWrap)) .is-pinned .ListingToolbar_compare input{display:none}.ListingToolbarSticky_actionSeparator{width:1px;background:silver}@media(min-width: 730px){.ListingToolbarSticky_actionSeparator{display:none}}.ListingToolbarSticky_wishlist{display:none}.is-pinned .ListingToolbarSticky_wishlist{display:flex}@media(min-width: 730px){.is-pinned .ListingToolbarSticky_wishlist{display:none}}.ListingToolbarSticky_action_inner{display:flex;align-items:center;gap:4px;font-size:var(--font-size-small-elements)}@media(max-width: 729.98px){.ListingToolbarSticky_action_inner{font-size:12px;text-transform:uppercase;letter-spacing:.085em;height:100%;font-weight:600}}.ListingToolbarSticky_action_icon{display:inline-flex;font-size:18px}.ListingToolbarSticky_filterCount{display:flex;justify-content:center;align-items:center;padding:.2em .6em;aspect-ratio:1;border-radius:50%;background:#f4f3f0;font-size:13px;font-weight:600}.ListingToolbarSticky_share .ListingToolbarSticky_action_icon{font-size:16px}@media(min-width: 730px){.ListingToolbarSticky_filter{display:none}}.ListingToolbarSticky_filter .ListingToolbarSticky_action_icon{font-size:20px}.ListingToolbarSticky_sort .ListingToolbarSticky_action_icon{font-size:20px}@media(min-width: 730px){.ListingToolbarSticky_sort .ListingToolbarSticky_action_icon,.ListingToolbarSticky_sort .ListingToolbarSticky_action_label{display:none}}@media(max-width: 729.98px){.ListingToolbarSticky_sortSelect{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;opacity:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}}@media(max-width: 729.98px){.ListingToolbarSticky_sortSelect .ListingToolbar_sorter .form-control{height:100%;width:100%;line-height:1;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0}}@media(min-width: 730px){.ListingToolbarSticky_sortSelect .ListingToolbar_sorter .form-control{font-size:var(--font-size-small-elements)}}@media(max-width: 729.98px){.ListingToolbarSticky_sortSelect .ListingToolbar_sorterLabel{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:rect(1px 1px 1px 1px)}}@media(min-width: 730px){.ListingToolbarSticky_viewToggle{display:none}}.ListingToolbarSticky_viewToggle .is-map{display:none}.ListingToolbarSticky_viewToggle label{display:flex;align-items:center;margin:0;height:100%}.ListingToolbarSticky_wishlistSeparator{display:none}.is-pinned .ListingToolbarSticky_wishlistSeparator{display:flex}@media(min-width: 730px){.is-pinned .ListingToolbarSticky_wishlistSeparator{display:none}}@media(max-width: 1023.98px){.ListingToolbarSticky_mobile_control:checked+.HouseListingList_map_wrapper{display:block !important;z-index:90;margin-top:calc(var(--HouseListingList_map_mobile_spaceTop) - 3px)}}@media(max-width: 1023.98px){.ListingToolbarSticky_mobile_control:checked+.HouseListingList_map_wrapper .container-fluid{padding:0}}@media(max-width: 1023.98px){.ListingToolbarSticky_mobile_control:checked+.HouseListingList_map_wrapper .HouseListingList_map{padding-top:0;padding-bottom:0}}.ListingToolbarSticky_mobile_control:checked+.HouseListingList_map_wrapper .HouseListing_map_showMore{right:13.9%;height:40px}@media(min-width: 730px){.wishlists .ListingToolbarSticky_actionTitle,.wishlists .ListingToolbarSticky_share,.wishlists .ListingToolbarSticky_delete{display:none}}.wishlists:has(.ListingToolbarSticky_mobile_control:checked){--HouseListingList_map_mobile_spaceTop: calc(153px + 55px);overflow:hidden}@media(min-width: 730px){.wishlists:has(.ListingToolbarSticky_mobile_control:checked){--HouseListingList_map_mobile_spaceTop: 184px}}.wishlists:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_action{margin:0}.wishlists:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_travelPeriod{display:none}.search_new:has(.ListingToolbarSticky_mobile_control:checked){--HouseListingList_map_mobile_spaceTop: calc(117px + 55px);overflow:hidden}@media(min-width: 730px){.search_new:has(.ListingToolbarSticky_mobile_control:checked){--HouseListingList_map_mobile_spaceTop: 109px}}.search_new:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_infoBox p,.wishlists:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_infoBox p{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.search_new:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_infoBox_title span,.wishlists:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_infoBox_title span{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.search_new:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_action,.wishlists:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_action{justify-content:end;gap:12px}.search_new:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_sort,.search_new:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_sort+.ListingToolbarSticky_actionSeparator,.search_new:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_filter+.ListingToolbarSticky_actionSeparator,.wishlists:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_sort,.wishlists:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_sort+.ListingToolbarSticky_actionSeparator,.wishlists:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_filter+.ListingToolbarSticky_actionSeparator{display:none}.search_new:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_filter,.wishlists:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_filter{margin-right:auto}.search_new:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_viewToggle .is-map,.wishlists:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_viewToggle .is-map{display:inline-flex}.search_new:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_viewToggle .is-list,.wishlists:has(.ListingToolbarSticky_mobile_control:checked) .ListingToolbarSticky_viewToggle .is-list{display:none}.is-pinned:has(.ListingToolbarSticky_travelPeriod) .ListingToolbarSticky_wishlistTitle{display:none}.ListingToolbarSticky_travelPeriod{display:none;font-size:12px;line-height:1.4;padding-bottom:2px}.is-pinned .ListingToolbarSticky_travelPeriod{display:block}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}map-mode-toggle{display:none}map-mode-toggle.is-enhanced{display:block}.MapPreview{display:flex;justify-content:flex-end}.MapPreview_map{position:relative;display:inline-flex;margin:0}.NewBookingButton_submit{padding:7px 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}pagination-button{font-size:var(--font-size-small-elements)}pagination-button a{margin:0}pagination-button a:hover,pagination-button a:focus,pagination-button a:active{text-decoration:none}pagination-button.is-disabled a{opacity:.3;filter:grayscale(1);background:linear-gradient(to bottom, #f61e08 0%, #ca1704 99%);color:#fff;pointer-events:none}pagination-button img{display:none}pagination-button.is-loading a{display:none}pagination-button.is-loading img{display:inline-block}.PartnerList{counter-reset:PartnerList_listItem}@media(max-width: 729.98px){.PartnerList .ArticlePage_houses_title{text-align:left}}.PartnerList_title{text-align:center;margin-bottom:30px;font-size:32px}@media(min-width: 730px){.PartnerList_title{font-size:52px;margin-bottom:60px}}.PartnerList_listItem{margin-bottom:40px}@media(min-width: 730px){.PartnerList_listItem{margin-bottom:60px}}.PartnerList_listItem .ArticlePage_houses_title_short-01{display:inline}@media(min-width: 480px){.PartnerList_listItem .ArticlePage_houses_title_short-01{display:none}}.PartnerList_listItem .ArticlePage_houses_title_main{display:none}@media(min-width: 480px){.PartnerList_listItem .ArticlePage_houses_title_main{display:inline}}.PartnerList_listItem .ArticlePage_houses_title_short-02{display:none}.PartnerList_listItemHeader{position:relative;counter-increment:PartnerList_listItem;display:grid;grid-template-columns:repeat(6, 1fr);grid-template-rows:auto;-moz-column-gap:15px;column-gap:15px;grid-template-areas:"title title title title title title" "ratingGeneral ratingGeneral ratingCleanliness ratingCleanliness ratingService ratingService";align-items:end;margin-bottom:10px}@media(min-width: 480px){.PartnerList_listItemHeader{grid-template-columns:repeat(7, 1fr);grid-template-areas:"title title title title ratingGeneral ratingCleanliness ratingService";align-items:center}}@media(min-width: 730px){.PartnerList_listItemHeader{grid-template-areas:"title title title ratingGeneral ratingCleanliness ratingService logo"}}@media(min-width: 1024px){.PartnerList_listItemHeader{grid-template-areas:"title title title ratingGeneral ratingCleanliness ratingService logo";align-items:center}}@media(min-width: 1250px){.PartnerList_listItemHeader{grid-template-areas:"title title ratingGeneral ratingCleanliness ratingService houses logo";align-items:center}}.PartnerList_titleSection{grid-area:title;position:relative;padding:0 0 0 82px}@media(min-width: 730px){.PartnerList_titleSection{padding:0 20px 0 82px}}@media(min-width: 1024px){.PartnerList_titleSection{padding:0 20px 0 102px}}.PartnerList_titleSection::before{content:counter(PartnerList_listItem);position:absolute;top:0;left:0;font-size:52px;line-height:1}@media(min-width: 730px){.PartnerList_titleSection::before{font-size:52px}}@media(min-width: 1024px){.PartnerList_titleSection::before{font-size:72px}}.PartnerList_ratingGeneral{white-space:nowrap}.PartnerList_ratingService,.PartnerList_ratingCleanliness{white-space:nowrap}@media(max-width: 479.98px){.PartnerList_ratingService,.PartnerList_ratingCleanliness{text-align:center}}@media(min-width: 730px){.PartnerList_ratingService,.PartnerList_ratingCleanliness{transform:translateY(10px)}}.PartnerList_ratingService dt,.PartnerList_ratingCleanliness dt{font-size:12px}@media(min-width: 730px){.PartnerList_ratingService dt,.PartnerList_ratingCleanliness dt{font-size:14px}}.PartnerList_ratingService .PartnerList_listItem_ratingPoints,.PartnerList_ratingCleanliness .PartnerList_listItem_ratingPoints{font-size:16px}@media(min-width: 730px){.PartnerList_ratingService .PartnerList_listItem_ratingPoints,.PartnerList_ratingCleanliness .PartnerList_listItem_ratingPoints{font-size:18px}}.PartnerList_ratingService .PartnerList_listItem_ratingPointsMax,.PartnerList_ratingCleanliness .PartnerList_listItem_ratingPointsMax{font-size:12px;position:relative;left:auto;bottom:0}.PartnerList_ratingGeneral{grid-area:ratingGeneral}@media(min-width: 730px){.PartnerList_ratingGeneral{justify-self:self-end}}.PartnerList_ratingCleanliness{grid-area:ratingCleanliness}@media screen and (max-width: 350px){.PartnerList_ratingCleanliness{padding-left:10px}}.PartnerList_ratingService{grid-area:ratingService}@media screen and (max-width: 350px){.PartnerList_ratingService{padding-left:10px}}@media(min-width: 480px){.PartnerList_ratingService{justify-self:start}}.PartnerList_houses{display:none;grid-area:houses;justify-self:start}@media(min-width: 1250px){.PartnerList_houses{display:block}}.PartnerList_listItem_logo{grid-area:logo}@media(max-width: 729.98px){.PartnerList_listItem_logo{position:absolute;bottom:-57px;right:2px;z-index:10;display:flex;align-items:center;justify-content:center;height:45px;width:110px;background:#fff;padding:5px}}@media(min-width: 730px){.PartnerList_listItem_logo{padding:0 10px}}.PartnerList_listItem_logoImage{height:auto}@media(max-width: 729.98px){.PartnerList_listItem_logoImage{width:100%}}@media(min-width: 730px){.PartnerList_listItem_logoImage{max-width:120px}}@media(min-width: 1024px){.PartnerList_listItem_logoImage{max-width:150px}}.PartnerList_titleSection_title{white-space:nowrap;margin-bottom:5px;scroll-margin-top:70px}@media(min-width: 730px)and (max-width: 1023.98px){.PartnerList_titleSection_title{font-size:1rem}}.PartnerList_listItem_ratingList{display:inline-block;margin-bottom:0;text-align:center}@media(min-width: 730px){.PartnerList_listItem_ratingList{display:block}}.PartnerList_listItem_ratingList dd{margin-bottom:0}.PartnerList_listItem_ratingPoints{position:relative;font-size:22px;line-height:1}@media(min-width: 730px){.PartnerList_listItem_ratingPoints{line-height:1.5;font-size:40px}}.PartnerList_listItem_ratingPointsMax{font-size:1rem}.PartnerList_listItem_ratingPointsNotEnough{position:relative;font-size:.8rem}@media(min-width: 730px){.PartnerList_listItem_ratingPointsNotEnough{font-size:1rem}}.PartnerList_housesAreas{display:flex;flex-direction:row;flex-wrap:wrap}@media(min-width: 1250px){.PartnerList_housesAreas{flex-direction:column;flex-wrap:nowrap}}.PartnerList_housesAreas li:not(:last-child){margin-right:10px}@media(min-width: 1024px){.PartnerList_housesAreas li{margin-right:0}}.PartnerList_listItem_summary{font-size:.875rem}@media(min-width: 730px){.PartnerList_listItem_summary{font-size:1rem}}.PartnerList_text{margin-bottom:30px;hyphens:auto}.PartnerList_text h2{font-size:1.5rem;text-align:center}.PartnerList_sorter{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;flex-direction:column;margin-bottom:30px;margin-top:-20px}.PartnerList_sorterSelect,.PartnerList_sorterLabel{margin:0 5px 10px}.PartnerList_sorterSelect{width:auto;padding-right:30px}.PartnerList_sorterSubmit{margin:0 5px 10px}.PartnerList_filter{display:flex;flex-wrap:wrap;justify-content:center;gap:5px 10px}.PartnerList_filter .form-group{display:flex;align-items:center;gap:10px;margin:0}.PartnerList_filter .form-check-inline{display:inline-flex;align-items:center;margin-right:10px}.PartnerList_filter .form-check-inline:last-child{margin-right:0}.PartnerList_filter label{margin-bottom:0}.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}}.SearchLoadingAnimation_box{margin-bottom:30px}.SearchLoadingAnimation_fallbackLink{margin:auto}.SearchLoadingAnimation_linkToResults{opacity:0;animation:fadeIn 1s forwards;animation-delay:1s;width:100%;margin-bottom:20px;text-align:center}.SearchLoadingAnimation_linkToResults.is-enhanced{display:none}.SelectPro{display:block;align-items:center}.SelectPro.is-enhanced select{display:none}.SelectPro_fakeSelect{display:none;overflow:hidden}.SelectPro.is-enhanced .SelectPro_fakeSelect{display:flex;padding:0 18px 0 10px;cursor:pointer}.SelectPro_outputName,.SelectPro_outputFromLabel,.SelectPro_outputToLabel{margin-right:2.5px}.SelectPro_outputSeparator,.SelectPro_outputFromLabel,.SelectPro_outputToLabel,.SelectPro_outputUnit,.SelectPro_modal{display:none;position:relative}.SelectPro_modalTitle{padding-right:20px}.SelectPro_innerModal{top:auto;bottom:100%;transform:translateY(50%);left:0;width:240px;font-size:14px}.SelectPro_innerModal .form-control{width:45px;font-size:14px;margin-right:4px}.SelectPro_innerModal .form-control.SelectPro_longField{width:55px}.SelectPro_modalActions{display:flex;justify-content:space-between;padding-top:15px}.SelectPro_radioLabel{margin-right:10px}.SimpleTip{padding-top:15px;right:10px;display:none}.SimpleTip.is-open{display:block}.SimpleTip_inner{width:300px}.SimpleTip_close{top:23px}.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}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}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}@media(max-width: 479.98px){.table-responsive-sm{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-sm>.table-bordered{border:0}}@media(max-width: 729.98px){.table-responsive-md{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-md>.table-bordered{border:0}}@media(max-width: 1023.98px){.table-responsive-lg{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-lg>.table-bordered{border:0}}@media(max-width: 1249.98px){.table-responsive-xl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xl>.table-bordered{border:0}}@media(max-width: 1599.98px){.table-responsive-xxl{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive-xxl>.table-bordered{border:0}}.table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table-bordered{border:0}.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:""}.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}.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%}.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}.embed-responsive::before{display:block;content:""}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-21by9::before{padding-top:42.8571428571%}.embed-responsive-16by9::before{padding-top:56.25%}.embed-responsive-4by3::before{padding-top:75%}.embed-responsive-1by1::before{padding-top:100%}.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}body:not(.search_new,.wishlists) .ListingToolbarSticky{display:none}html:has(.ListingToolbarSticky_mobile_control:checked){overscroll-behavior:none}@media(min-width: 1024px)and (max-width: 1249.98px)and (hover: none){html:has(.search_new,.wishlists){overscroll-behavior:none}}.search_new .HouseListingItem_wishlistAction{display:none}@media(max-width: 729.98px){.search_new .HeaderSection,.wishlists .HeaderSection{position:relative;margin-left:-15px;margin-right:-15px;width:auto}}.search_new .PageContent,.wishlists .PageContent{position:relative}@media(max-width: 729.98px){.search_new .PageContent,.wishlists .PageContent{padding-top:0}}.search_new .PageHeader_claim,.wishlists .PageHeader_claim{display:none}.search_new .PageHeader_phone-full,.search_new .PageHeader_contactMail,.wishlists .PageHeader_phone-full,.wishlists .PageHeader_contactMail{display:none}@media(min-width: 1024px){.search_new .PageHeader_phone-small,.wishlists .PageHeader_phone-small{display:block}}@media(max-width: 729.98px){.search_new .ListingToolbar,.wishlists .ListingToolbar{display:none}}@media(max-width: 729.98px){.search_new:has(.ListingToolbarSticky.is-pinned) .WishlistCounter_wrapper,.wishlists:has(.ListingToolbarSticky.is-pinned) .WishlistCounter_wrapper{position:fixed;top:calc(var(--listing-toolbar-sticky-height) - 34px - 8px);height:auto;right:15px}}@media(min-width: 480px)and (max-width: 729.98px){.wishlists:not(.error_message) .ListingToolbar_title-sm{display:none}}@media(min-width: 480px){.wishlists:not(.error_message) .HouseListing_list{border-top:1px solid #d7d7d7;padding-top:10px}}.wishlists:not(.error_message) .ListingToolbarSticky_action{margin:0;height:34px;justify-content:flex-end;gap:12px}.wishlists:not(.error_message) .ListingToolbar_actionBar{display:none}@media(max-width: 479.98px){.wishlists:not(.error_message) .ListingToolbar_mainBar .ListingToolbar_links:first-of-type{display:none}}.wishlists:not(.error_message) .ListingToolbar_mainBar_title{display:block;margin-right:0}.wishlists:not(.error_message) .ListingToolbarSticky_filter,.wishlists:not(.error_message) .ListingToolbarSticky_filter+.ListingToolbarSticky_actionSeparator{display:none}@media(max-width: 729.98px){.wishlists:not(.error_message) .HeaderSection{position:relative;margin-left:-15px;margin-right:-15px;width:auto}}.wishlists:not(.error_message) .PageContent{position:relative}@media(min-width: 730px)and (max-width: 1023.98px){.wishlists:not(.error_message) .PageContent{padding-top:114px}}@media(max-width: 729.98px){.wishlists:not(.error_message) .PageContent{padding-top:0}}.wishlists:not(.error_message) .PageHeader_claim{display:none}.wishlists:not(.error_message) .PageHeader_phone-full,.wishlists:not(.error_message) .PageHeader_contactMail{display:none}@media(min-width: 1024px){.wishlists:not(.error_message) .PageHeader_phone-small{display:block}}@media(max-width: 729.98px){.wishlists:not(.error_message) .ListingToolbar{display:none}}.wishlists:not(.error_message) .ListingToolbarSticky_infoBox{display:none}@media(max-width: 729.98px){.wishlists:not(.error_message) .ListingToolbarSticky_action_label{display:none}}@media(max-width: 729.98px){.wishlists:not(.error_message) .DateRangePicker_calendar{top:162px}}@media(max-width: 479.98px){.wishlists:not(.error_message) .HouseListingItem_mainInfo{width:100%;overflow:hidden}}@media(max-width: 729.98px){.wishlists:has(.ListingToolbarSticky.is-pinned) .WishlistCounter_wrapper{position:fixed;right:12px}}@media(max-width: 479.98px){.wishlists .HouseListing_item_loading,.wishlists .HouseListing_item{padding:10px 15px 5px}}
