.header{background-color:#fff;height:48px;top:0;width:100%!important;z-index:1040}@media (min-width:1200px){.header{height:66px}}@supports (padding:env(safe-area-inset-top)){.header{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}}.header--shadow{box-shadow:0 2px 4px 0 rgba(0,0,0,.2),0 4px 8px 0 rgba(0,0,0,.1)}.header--fixed{position:fixed}@media (min-width:992px){.header--border{border-bottom:1px solid #ced4da}}.header--sticky{position:-webkit-sticky;position:sticky}@media (min-width:1200px) and (max-height:650px){.header--sticky{position:static}}.header .navbar{align-items:center;flex-wrap:nowrap;height:48px;justify-content:flex-start;padding:0 10px}@media (min-width:375px){.header .navbar{padding:0 10px 0 15px}}@media (min-width:1200px){.header .navbar{height:66px;padding:0 15px}}.navbar-toggler{border:none;margin-right:15px;padding:0}.header .navbar .navbar-toggler{margin-right:10px}@media (min-width:340px){.header .navbar .navbar-toggler{margin-right:15px}}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23475361' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.header__navbar .nav-link{font-size:.95rem;padding-bottom:0;padding-top:0}.header__navbar .nav-link[data-toggle=dropdown]:focus{box-shadow:none}.header__logo{height:30px;width:154px}@media (min-width:375px){.header__logo{height:34px;width:175px}}@media (min-width:1200px){.header__logo{height:42px;width:250px}}.header__logo a{display:block}.header__logo img{width:100%}.header__c-area{font-size:1.1rem;font-weight:600;margin-left:1rem;white-space:nowrap}@media (min-width:1200px){.header__c-area{font-size:1.2rem}}#header__main-menu{margin:.5rem 0}@media (min-width:992px){#header__main-menu{margin:0 0 0 1.5rem}}.header__menu{align-items:center;display:flex;list-style:none;margin:0 .25rem;padding-left:0}@media (min-width:360px){.header__menu{margin:0 .5rem}}@media (min-width:576px){.header__menu{margin:0}}.header__menu .nav-item{color:#373e49;color:var(--color-text);font-size:1rem;font-weight:700;padding:0;text-transform:uppercase}@media (min-width:576px){.header__menu .nav-item{padding:0 .75rem}.header__menu .nav-item--border-right{border-right:1px solid #ccc;border-right:1px solid var(--color-grey-medium)}}@media (min-width:768px){.header__menu .nav-item{padding:0 1rem}}.nav-link,.navbar-light .navbar-nav .nav-link{color:#373e49;color:var(--color-text);padding-left:.5rem;padding-right:.5rem}.nav-link:focus,.nav-link:hover,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover{color:#0071eb;color:var(--color-primary);text-decoration:none}.header__menu .nav-item.show>.nav-link,.header__menu .nav-item:hover{color:#0071eb;color:var(--color-primary)}.header__menu .megamenu .nav-item{font-weight:400;padding:.25rem 0;text-transform:none}.header__menu button.nav-link{font-weight:700;text-transform:uppercase}.header .dropdown-menu{border:0;border-radius:.3rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.3),0 2px 4px 0 rgba(0,0,0,.2),0 4px 8px 0 rgba(0,0,0,.1);left:0;padding:.75rem 0;right:auto}@media (min-width:576px){.header .dropdown-menu{margin-top:5px}}.header .megamenu .dropdown-menu{border-radius:0;box-shadow:0 4px 4px 0 rgba(0,0,0,.2);margin-top:0;max-height:calc(100vh - 48px);max-height:calc(var(--vh)*100 - 48px);overflow-y:auto;padding:1rem 1rem 0;top:48px}@media (min-width:1200px){.header .megamenu .dropdown-menu{max-height:calc(100vh - 64px);max-height:calc(var(--vh)*100 - 64px);top:64px}}@media (min-width:992px){.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}}.header .megamenu .dropdown-menu ul{margin-bottom:1.75rem}.header .my-ga-menu .dropdown-menu{width:100%}.header .dropdown-item{color:#373e49;color:var(--color-text);font-size:.95rem;padding:.5rem 2rem;text-transform:none}@media (min-width:576px){.header .dropdown-item{font-size:.9rem;padding:.5rem 2rem .5rem 1.5rem}}.header .dropdown-item:focus,.header .dropdown-item:hover{background-color:inherit;color:#0071eb;color:var(--color-primary);text-decoration:none}.header .dropdown-menu hr{margin:.75rem 0}#header__user-menu{align-items:center;display:flex;font-size:1rem;line-height:1.714;margin-left:auto;position:relative}#header__user-menu .dropdown-menu{left:0;min-width:100%;position:fixed;right:0;top:43px}@media (min-width:576px){#header__user-menu .dropdown-menu{left:auto;position:absolute;right:0;top:unset}}#header__user-menu .header__menu .nav-item{position:static}@media (min-width:576px){#header__user-menu .header__menu .nav-item{position:relative}}#header__user-menu .nav-item.hor-menu{position:static}#header__user-menu .nav-link{padding-left:0;padding-right:0}#header__user-menu .hor-menu .dropdown-menu{padding:0 1.5rem}@media (min-width:576px){#header__user-menu .hor-menu .dropdown-menu{max-width:calc(100vw - 35px);padding:1.5rem 0;width:900px}}.header__agent{align-items:center;display:flex;white-space:nowrap}.header__agent-img{background-color:#fff;border:1px solid #eee;border:1px solid var(--color-grey-light);border-radius:6px;height:32px;overflow:hidden;transition:border-color .15s ease-out;width:32px}.header__menu .nav-item.show .header__agent-img,.header__menu .nav-item:hover .header__agent-img{border-color:#ccc;border-color:var(--color-grey-medium)}.header__agent-img img{height:100%;object-fit:contain;overflow:hidden;width:100%}.header__agent-name{line-height:1.2;margin-left:.5rem;text-align:left;text-transform:none}.header__agent-name>small{color:#696e77;color:var(--color-text-muted);display:block;text-transform:lowercase}.header__agent-name>span{display:block;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn__header{background:transparent;display:flex;margin:0 .25rem;outline:0;position:relative}@media (min-width:360px){.btn__header{margin:0 .5rem}}@media (min-width:576px){.btn__header:first-of-type{margin-left:1rem}}.btn__header:focus>.btn__header-icon{fill:#0071eb;fill:var(--color-primary)}.btn__header-icon{fill:#696e77;fill:var(--color-text-muted)}.header__menu .btn__header-icon{position:relative;top:-2px}.btn__header-icon:focus,.btn__header-icon:hover,.nav-item.show>.nav-link .btn__header-icon,.nav-link:focus .btn__header-icon,.nav-link:hover .btn__header-icon{fill:#0071eb;fill:var(--color-primary)}.user-image{border-radius:24px;display:inline-block;height:24px;line-height:1;overflow:hidden;position:relative;top:1px;width:24px}.user-image>img{height:100%;object-fit:cover;width:100%}.shortlist-badge{border-radius:1rem;color:#fff;font-size:.7rem;font-weight:600;left:17px;line-height:1.1;padding:2px 5px;top:-2px}.new-items-badge,.shortlist-badge{background-color:#ee7100;background-color:var(--color-cta);position:absolute}.new-items-badge{border:2px solid #fff;border-radius:12px;height:12px;right:-4px;top:-1px;width:12px}.megamenu{position:static}.megamenu .dropdown-menu{width:100%}.megamenu .dropdown-menu .nav-link{padding:0}@media only screen and (max-height:800px) and (orientation:landscape){.megamenu .dropdown-menu .link-list__subtitle{font-size:1.15rem;margin-bottom:.5rem}.megamenu .dropdown-menu .link-list__item{padding:.15rem 0}.megamenu .dropdown-menu .link-list__item .nav-link{font-size:.9rem}}.hor-menu{position:static}.hor-menu .dropdown-menu.show{display:flex;flex-direction:column-reverse}@media (min-width:576px){.hor-menu .dropdown-menu.show{flex-direction:row}}.hor-menu .dropdown-menu__title{font-size:1.2rem;margin:0 0 .5rem}@media (min-width:375px){.hor-menu .dropdown-menu__title{font-size:1.25rem;margin:0 0 .75rem}}.hor-menu .dropdown-menu .nav-item{border:none!important;color:#696e77;color:var(--color-text-muted);font-size:.9rem;font-weight:400;padding:0;text-transform:none}@media (min-width:375px){.hor-menu .dropdown-menu .nav-item{font-size:.95rem}}.hor-menu .dropdown-menu .nav-item:before{content:"-";padding-right:.5rem}.hor-menu .dropdown-menu .media{flex-wrap:wrap}@media (min-width:768px){.hor-menu .dropdown-menu .media{flex-wrap:nowrap}}.hor-menu .dropdown-menu .media>*{flex:1 1 100%}@media (min-width:768px){.hor-menu .dropdown-menu .media .media-img{flex:0 0 auto}.hor-menu .dropdown-menu .media .media-body{flex:1 1 auto}}.dropdown-menu__title{color:#373e49;color:var(--color-text);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 .75rem;text-transform:none}@media (min-width:375px){.dropdown-menu__title{font-size:1.5rem;margin:0 0 1rem}}@media (min-width:576px){.dropdown-menu__title{font-size:1.25rem;margin:0 0 .75rem}}.dropdown-menu__column{border-bottom:1px solid #ccc;border-bottom:1px solid var(--color-grey-medium);flex:1 0 100%}@media (min-width:576px){.dropdown-menu__column{border-bottom:none;border-right:1px solid #ccc;border-right:1px solid var(--color-grey-medium);flex:0 1 50%}}.dropdown-menu__column:first-of-type{border-bottom:none}@media (min-width:576px){.dropdown-menu__column:last-of-type{border-right:none}}.dropdown-menu__block-link{cursor:pointer;display:block;padding:1rem 0;text-decoration:none;width:100%}@media (min-width:375px){.dropdown-menu__block-link{padding:1.5rem 0}}@media (min-width:576px){.dropdown-menu__block-link{padding:.5rem 2.5rem}}.dropdown-menu__block-link:hover{text-decoration:none}.dropdown-menu__block-link .media-img{height:20vw;margin:0 0 1rem;width:20vw}@media (min-width:576px){.dropdown-menu__block-link .media-img{height:120px;width:120px}}@media (min-width:768px){.dropdown-menu__block-link .media-img{margin:0 2rem 0 0}}.dropdown-menu__block-link .media-img img{height:100%;object-fit:contain;width:100%}.dropdown-menu__block-link .media-body{text-align:center}@media (min-width:576px){.dropdown-menu__block-link .media-body{text-align:left}}.dropdown-menu__block-link .nav-item{color:#696e77;color:var(--color-text-muted);font-size:.9rem;text-align:left}@media (min-width:375px){.dropdown-menu__block-link .nav-item{font-size:.95rem}}.dropdown-menu__block-link .nav-item:before{content:"-";padding-right:.5rem}.dropdown-menu__block-link:hover .dropdown-menu__title,.dropdown-menu__block-link:hover .nav-item{color:#0071eb!important;color:var(--color-primary)!important}:target{scroll-margin-top:calc(2rem + 48px)}@media (min-width:1200px){:target{scroll-margin-top:calc(2rem + 66px)}}@media (min-width:1200px) and (max-height:650px){:target{scroll-margin-top:2rem}}div:target,footer:target,section:target{scroll-margin-top:48px}@media (min-width:1200px){div:target,footer:target,section:target{scroll-margin-top:66px}}@media (min-width:1200px) and (max-height:650px){div:target,footer:target,section:target{scroll-margin-top:0}}.navbar-side{background-color:#373e49;background-color:var(--color-text);box-shadow:0 0 30px rgba(0,0,0,.5);color:#fff;height:100%;left:0;max-width:90%;overflow:hidden;position:fixed;top:0;transform:translateX(-100%);transition:.3s ease;visibility:hidden;width:350px;z-index:5000}@media (min-width:576px){.navbar-side{min-width:auto}}.navbar-side__wrapper{display:flex;flex-direction:column;height:100%;overflow-y:auto;overscroll-behavior-y:contain;width:100%}.navbar-side__header{display:inline-block;padding:.75rem 1rem;width:100%}.navbar-side__header .close{color:#fff;opacity:1;text-shadow:none}.navbar-side__menu{list-style:none;margin:0;padding:0}.navbar-side-item{border-bottom:1px solid #979da6;color:#fff;display:flex;flex-direction:column;font-size:1rem;font-weight:700;text-transform:uppercase}.navbar-side-item .dropdown-toggle:after{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.navbar-side-item .dropdown-menu hr{border-top:1px solid #999;margin:.75rem 0}.side-link{color:#fff;display:block;font-weight:700;padding:1rem 2rem;position:relative;text-align:left;text-decoration:none;text-transform:uppercase}@supports (padding:max(0px)){.side-link{padding-left:max(2rem,env(safe-area-inset-left))}}.side-link:hover{color:#fff;text-decoration:none}.side-link:focus-within{box-shadow:none}.side-subtitle{color:#fff;font-size:1rem;font-weight:700;line-height:1.3;margin-bottom:0;margin-top:.75rem;padding:.5rem 2rem;text-transform:none}@supports (padding:max(0px)){.side-subtitle{padding-left:max(2rem,calc(env(safe-area-inset-left) + .5rem))}}.navbar-side-item>.dropdown-menu.show{background-color:#636b73;border:none;border-radius:0;box-shadow:none;margin:0;position:relative!important;width:100%}.navbar-side-item>.dropdown-menu.show ul{margin-top:.75rem}.navbar-side-item>.dropdown-menu.show .side-subtitle+ul{margin-top:0}.navbar-side-item>.dropdown-menu.show ul+.side-subtitle{border-top:1px solid #979797;padding-top:1.25rem}.navbar-side-item>.dropdown-menu.show ul:last-of-type{margin-bottom:.75rem}.navbar-side-item>.dropdown-menu.show .nav-link{color:#fff;font-weight:400;padding:.5rem 2rem .5rem 3rem;text-transform:none}@supports (padding:max(0px)){.navbar-side-item>.dropdown-menu.show .nav-link{padding-left:max(3rem,calc(env(safe-area-inset-left) + 1.5rem))}}.navbar-side__switchers{margin:1.25rem 2rem}@supports (padding:max(0px)){.navbar-side__switchers{margin-left:max(2rem,env(safe-area-inset-left))}}.navbar-side.reveal{visibility:visible}.reveal{transform:translateX(0);transition:.3s ease}.overlay{background-color:#000;bottom:0;display:none;left:0;opacity:.6;overflow:hidden;position:fixed;right:0;top:0;z-index:1999}.navbar.navbar-secondario{border:none;min-height:auto;padding:0;position:-webkit-sticky;position:sticky;top:48px;z-index:1030}.navbar-secondario .navbar-header{align-items:center;background-color:#373e49;background-color:var(--color-text);color:#fff;display:flex;justify-content:space-between;margin:0;padding:0 0 0 2rem;width:100%}@supports (padding:max(0px)){.navbar-secondario .navbar-header{padding-left:max(2rem,env(safe-area-inset-left));padding-right:env(safe-area-inset-right)}}.navbar-secondario .navbar-header:after,.navbar-secondario .navbar-header:before{display:none}.navbar-secondario .navbar-header .list-group-item__show-more{padding:.5rem 1.5rem;position:relative}.navbar-secondario .navbar-header .list-group-item__show-more:focus{box-shadow:none}.section-name{font-size:1rem;font-weight:700}.navbar-secondario .navbar-submenu{background-color:#636b73;color:#fff;width:100%}.navbar-secondario .navbar-submenu ul{margin-top:.75rem}.navbar-secondario .navbar-submenu ul:last-of-type{margin-bottom:.75rem}.navbar-secondario .navbar-submenu .side-subtitle+ul{margin-top:0}.navbar-secondario .navbar-submenu .nav-link{border:none;color:#fff;font-size:.95rem;font-weight:400;padding:.5rem 2rem .5rem 3rem;text-transform:none}.form-box{background-color:#fff;border:none;border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);color:#373e49;color:var(--color-text);max-height:calc(-165px + 100vh);max-height:calc(-165px + var(--vh)*100);position:absolute;right:0;top:50px;width:400px;z-index:1000}@media (min-width:992px){.form-box{max-height:calc(-112px + 100vh);max-height:calc(-112px + var(--vh)*100)}}@media (min-width:1200px){.form-box{max-height:calc(-130px + 100vh);max-height:calc(-130px + var(--vh)*100)}}.form-box__inner{padding:15px 15px 20px}.form-box__group{margin-bottom:2.5rem}.form-box__title{font-size:.9rem;font-weight:700}.form-box__label{color:#696e77;color:var(--color-text-muted);justify-content:flex-start;margin-bottom:.75rem}.form-box .form-box__label{display:block;font-size:1rem;margin-bottom:.5rem}.bg-light-gray .form-box__label{color:#373e49;color:var(--color-text)}.form-box__inner .btn-checkbox{margin-bottom:.6rem!important}.form-box--mobile{padding-bottom:60px}.form-box--mobile .form-box__label{display:block;font-size:1rem;margin-bottom:.3rem}.modal-body .form-box__inner--mobile{align-items:flex-start;display:flex;margin-left:-10px;margin-right:-10px;margin-top:-15px;position:relative;z-index:3}.form-box__inner--mobile .input-group-prepend .input-group-text{border:none;padding:1rem .75rem 1rem .5rem}.form-box__inner--mobile .locSelect__control{border:none}.form-box__inner--mobile .locSelect__control .locSelect__value-container{padding-left:0}.title-box svg{margin-right:.4rem;margin-top:.2rem}.property-list-scroll{display:flex;margin:10px 0 5px;max-width:100%;overflow-x:scroll;overflow-y:hidden;white-space:nowrap}.property-list-scroll--snap{-webkit-scroll-snap-type:x proximity;-ms-scroll-snap-type:x proximity;scroll-snap-type:x proximity}.property-list-hor{margin:0 -10px}.property-list-hor__nav{display:block;line-height:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.property-list-hor__nav--left{left:-12px}@media (min-width:1300px){.property-list-hor__nav--left{left:-45px}}.property-list-hor__nav--right{right:-12px}@media (min-width:1300px){.property-list-hor__nav--right{right:-45px}}.property-list-hor__nav-button{background:#fff none repeat scroll 0 0;border:1px solid #ccc;border:1px solid var(--color-grey-medium);border-radius:50%;cursor:pointer;display:inline-block;height:40px;line-height:1;position:relative;text-align:center;touch-action:manipulation;width:40px}.property-list-hor__nav-button:active{border-color:#979da6}.property-list-hor__nav-span{display:inline-block;height:16px;position:absolute;top:50%;transform:translate(-50%,-50%);width:16px}.property-list-hor__nav--left .property-list-hor__nav-span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23636B73' fill-rule='evenodd' d='M12.023 1.402a.488.488 0 0 1 0 .691L6.397 8l5.626 5.907a.49.49 0 0 1 0 .691l-.716.751a.444.444 0 0 1-.329.151.443.443 0 0 1-.329-.15L3.977 8.345a.487.487 0 0 1 0-.692L10.649.65c.095-.1.205-.15.33-.15.123 0 .233.05.329.15l.715.752z'/%3E%3C/svg%3E");left:47.5%}.property-list-hor__nav--right .property-list-hor__nav-span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cpath fill='%23636B73' fill-rule='evenodd' d='M12.023 7.654a.49.49 0 0 1 0 .692l-6.672 7.003a.444.444 0 0 1-.33.151.443.443 0 0 1-.329-.15l-.715-.752a.486.486 0 0 1 0-.691L9.604 8 3.977 2.093a.486.486 0 0 1 0-.691L4.693.65c.095-.1.205-.15.329-.15.124 0 .233.05.329.15l6.672 7.004z'/%3E%3C/svg%3E");left:52.5%}.property-list-ver{background-color:#eee;background-color:var(--color-grey-light);padding:10px 5px 5px}.property-list-ver__wrapper{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.property-list-ver__alert,.property-list-ver__wrapper{margin:0 auto;max-width:100%;width:800px}.property-card__container{outline:0;scroll-snap-align:start}@media (min-width:576px){.property-card__container{scroll-snap-align:none}}.property-list-scroll .property-card__container{flex:0 0 60vw;max-width:60vw;padding:0 5px 5px 15px;scroll-snap-align:start;white-space:normal}.property-list-scroll .property-card__container:last-of-type{padding-right:15px;scroll-snap-align:end}.property-list-scroll--infinite .property-card__container:last-of-type{padding-right:5px}.property-list-hor .property-card__container{padding:12px 10px}.property-list-ver .property-card__container{display:flex;flex:0 0 auto;padding:8px 10px;width:100%}.property-card{background-color:#fff;position:relative;width:100%}.property-card--spotlight{background-color:#faff00;background-color:var(--color-spotlight)}.property-list-ver .property-card{box-shadow:0 1px 1px rgba(0,0,0,.11),0 2px 2px rgba(0,0,0,.11),0 4px 4px rgba(0,0,0,.11);display:flex;flex:0 0 100%;flex-direction:column;max-width:100%;z-index:2}@media (min-width:576px) and (max-width:767px){.property-list-ver .property-card{flex-direction:row}}@media (min-width:768px) and (max-width:991px){.noMap .property-list-ver .property-card{flex-direction:row}}@media (min-width:992px){.property-list-ver .property-card{flex-direction:row}}.property-list-ver .property-card:after{box-shadow:0 8px 8px rgba(0,0,0,.11),0 16px 16px rgba(0,0,0,.11);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:1}.property-list-ver .property-card:hover:after{opacity:1}@media (hover:none) and (pointer:coarse),(update:slow){.property-list-ver .property-card:after{transition:none!important}.property-list-ver .property-card:hover:after{opacity:0}}.property-card__wrapper1{display:flex;flex:0 0 auto;flex-direction:column;max-width:100%;position:relative;z-index:1}@media (min-width:576px) and (max-width:767px){.property-list-ver .property-card__wrapper1{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.property-list-ver .property-card__wrapper1{flex:0 0 50%;max-width:50%}}@media (min-width:1600px){.property-list-ver .property-card__wrapper1{flex:0 0 350px;max-width:350px}}@media (min-width:768px){.noMap .property-list-ver .property-card__wrapper1{flex:0 0 350px;max-width:350px}}@media (min-width:1200px){.property-list-ver .property-card--panorama .property-card__wrapper1{flex:0 0 420px;max-width:420px}}@media (min-width:1600px){.property-list-ver .property-card--panorama .property-card__wrapper1{flex:0 0 450px;max-width:450px}}@media (min-width:768px){.noMap .property-list-ver .property-card--panorama .property-card__wrapper1{flex:0 0 450px;max-width:450px}}.property-card__img-wrapper{display:flex;flex-direction:column;height:100%;width:100%}@media (min-width:1200px){.property-card--panorama .property-card__img-wrapper{flex-direction:row}}@media (min-width:1600px){.property-card--panorama .property-card__img-wrapper{flex-direction:row}}@media (min-width:768px){.noMap .property-card--panorama .property-card__img-wrapper{flex-direction:row}}.property-card__single-img-wrapper{background:#e2e2e2 url(/webres/images/house_placeholder.svg) no-repeat 50%;background-size:contain;flex:1 1 auto;max-height:100%;max-width:100%;position:relative;z-index:1}@media (min-width:1200px){.property-card--panorama .property-card__single-img-wrapper{flex:0 0 270px;max-width:270px}}@media (min-width:768px){.noMap .property-card--panorama .property-card__single-img-wrapper{flex:0 0 270px;max-width:270px}}.property-card__img-container{height:100%;position:absolute;width:100%}.property-card--panorama .property-card__other-img-wrapper{border-top:1px solid #fff;flex:0 0 auto;height:100px;max-width:100%;overflow:hidden;position:relative}@media (min-width:1200px){.property-card--panorama .property-card__other-img-wrapper{border-left:1px solid #fff;border-top:none;flex:0 0 150px;height:100%;max-width:150px;min-height:200px}}@media (min-width:1600px){.property-card--panorama .property-card__other-img-wrapper{flex:0 0 180px;max-width:180px}}@media (min-width:768px){.noMap .property-card--panorama .property-card__other-img-wrapper{border-left:1px solid #fff;border-top:none;flex:0 0 180px;height:100%;max-width:180px;min-height:200px}}.property-card--panorama .property-card__other-img-container{display:flex;flex-direction:row;height:100%;position:absolute;width:100%}@media (min-width:1200px){.property-card--panorama .property-card__other-img-container{flex-direction:column}}@media (min-width:768px){.noMap .property-card--panorama .property-card__other-img-container{flex-direction:column}}.property-card--panorama .property-card__top-img{background:#e2e2e2 url(/webres/images/house_placeholder.svg) no-repeat 50%;background-size:contain;flex:0 0 50%;min-height:0;min-width:0}.property-card--panorama .property-card__top-img:first-of-type{border-right:1px solid #fff}@media (min-width:1200px){.property-card--panorama .property-card__top-img:first-of-type{border-bottom:1px solid #fff;border-right:none}}@media (min-width:768px){.noMap .property-card--panorama .property-card__top-img:first-of-type{border-bottom:1px solid #fff;border-right:none}}.property-card__top-img>a{display:block;height:100%}.property-card__top-img img{height:100%;object-fit:cover;width:100%}.property-card__wrapper2{display:flex;flex:1 0 0%;flex-direction:column;max-width:100%;position:relative}@media (min-width:576px) and (max-width:767px){.property-card__wrapper2{max-width:50%}}.property-list-hor .property-card__wrapper2{max-width:100%}.property-list-ver .property-card .property-card__wrapper1,.property-list-ver .property-card .property-card__wrapper2{z-index:2}.property-list-myga .property-card__container{flex:0 0 25%}.property-card__tag{height:36px;left:0;position:absolute;top:0;width:36px;z-index:2}.property-card--featured .property-card__tag{background:transparent url(/webres/images/featured-tag.svg) no-repeat 0 0;background-size:contain;transform:translateZ(0)}.property-card__heart-btn{background:transparent;border:none;line-height:0;position:absolute;right:10px;top:9px;transition:none!important;z-index:4}.property-card__heart-btn .stackIcons{transition:transform .3s ease-out}.property-card__heart-btn:hover .stackIcons{transform:scale(1.15)}.property-card--featured .property-card__heart-btn{transform:translateZ(0)}.heart-back{color:rgba(0,0,0,.15);-webkit-filter:drop-shadow(0 0 3px #000);filter:drop-shadow(0 0 3px rgba(0,0,0,1))}.heart-front{color:#fff}.heart-selected{-webkit-filter:none!important;filter:none!important}.heart-selected,.property-card__heart-btn:hover .heart-selected{color:#ee7100!important;color:var(--color-cta)!important}.property-card__link,.property-card__link:active,.property-card__link:focus,.property-card__link:hover,.property-card__link:visited{color:#373e49;color:var(--color-text);display:block;text-decoration:none;width:100%}.carousel .property-card__link{height:inherit}.property-card__image .property-card__link{height:100%;overflow:hidden}.property-card__image{background:#e2e2e2 url(/webres/images/house_placeholder.svg) no-repeat 50%;background-size:contain;display:block!important;position:relative;width:100%}.property-card__image img{height:100%;object-fit:cover;overflow:hidden;width:100%}@media (min-width:576px) and (max-width:767px){.property-card--result .property-card__image img{min-height:200px}}@media (min-width:992px) and (max-width:1199px){.property-card--result .property-card__image img{min-height:200px}.noMap .property-card--result .property-card__image img{min-height:auto}}.property-card__cta-detail{align-items:center;background-color:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;position:absolute;width:100%}.property-card--simple .property-card__cta,.property-card--simple .property-card__image,.property-card--simple .property-card__single-img-wrapper{height:28vw}@media (min-width:576px){.property-card--simple .property-card__cta,.property-card--simple .property-card__image,.property-card--simple .property-card__single-img-wrapper{height:138px}}@media (min-width:768px){.property-card--simple .property-card__cta,.property-card--simple .property-card__image,.property-card--simple .property-card__single-img-wrapper{height:122px}}@media (min-width:992px){.property-card--simple .property-card__cta,.property-card--simple .property-card__image,.property-card--simple .property-card__single-img-wrapper{height:116px}}.property-card--macro .property-card__image{height:68vw}@media (min-width:576px){.property-card--macro .property-card__image{height:310px}}@media (min-width:768px){.property-card--macro .property-card__image{height:280px}}@media (min-width:992px){.property-card--macro .property-card__image{height:280px}}@media (min-width:1200px){.property-card--macro .property-card__image{height:270px}}@media (min-width:1400px){.property-card--macro .property-card__image{height:300px}}.property-card--result .property-card__cta,.property-card--result .property-card__image,.property-card--result .property-card__single-img-wrapper{height:200px}@media (min-width:576px) and (max-width:767px){.property-card--result .property-card__cta,.property-card--result .property-card__image,.property-card--result .property-card__single-img-wrapper{height:100%;min-height:200px}.property-card--result.property-card--panorama .property-card__cta,.property-card--result.property-card--panorama .property-card__image,.property-card--result.property-card--panorama .property-card__single-img-wrapper{height:200px}}@media (min-width:768px) and (max-width:991px){.noMap .property-card--result .property-card__cta,.noMap .property-card--result .property-card__image,.noMap .property-card--result .property-card__single-img-wrapper{height:100%;min-height:200px}.noMap .property-card--result.property-card--panorama .property-card__cta,.noMap .property-card--result.property-card--panorama .property-card__image,.noMap .property-card--result.property-card--panorama .property-card__single-img-wrapper{height:100%;min-height:230px}}@media (min-width:992px) and (max-width:1199px){.property-card--result .property-card__cta,.property-card--result .property-card__image,.property-card--result .property-card__single-img-wrapper{height:100%;min-height:200px}.property-card--result.property-card--panorama .property-card__cta,.property-card--result.property-card--panorama .property-card__image,.property-card--result.property-card--panorama .property-card__single-img-wrapper{height:200px}.noMap .property-card--result .property-card__cta,.noMap .property-card--result .property-card__image,.noMap .property-card--result .property-card__single-img-wrapper{height:100%;min-height:200px}.noMap .property-card--result.property-card--panorama .property-card__cta,.noMap .property-card--result.property-card--panorama .property-card__image,.noMap .property-card--result.property-card--panorama .property-card__single-img-wrapper{height:100%;min-height:230px}}@media (min-width:1200px){.property-card--result .property-card__cta,.property-card--result .property-card__image,.property-card--result .property-card__single-img-wrapper{height:100%;min-height:200px}.property-card--result.property-card--panorama .property-card__cta,.property-card--result.property-card--panorama .property-card__image,.property-card--result.property-card--panorama .property-card__single-img-wrapper{height:100%;min-height:230px}}.property-card--featured .property-card__image,.property-card--result .property-card__image,.property-card--simple .property-card__image{cursor:pointer}.single-property-image .property-card__image{height:250px}@media (min-width:576px){.single-property-image .property-card__image{height:338px}}@media (min-width:768px){.single-property-image .property-card__image{height:457px}}@media (min-width:992px){.single-property-image .property-card__image{height:404px}}@media (min-width:1200px){.single-property-image .property-card__image{height:483px}}@media (min-width:1400px){.single-property-image .property-card__image{height:563px}}.property-card .property-card__distance{background-color:#696e77;background-color:var(--color-text-muted);color:#fff;display:flex;flex:1;font-size:.75rem;justify-content:space-between;padding:.45rem .75rem}.property-card__label{background-color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.15);color:#373e49;color:var(--color-text);font-size:.75rem;font-weight:600;left:6px;padding:.4em 1em;position:absolute;text-transform:uppercase;top:6px;white-space:nowrap;z-index:4}.property-card--spotlight .property-card__label{background-color:#faff00;background-color:var(--color-spotlight)}.property-card__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.5));bottom:0;height:50px;position:absolute;width:100%;z-index:1}.property-card__img-icons{bottom:8px;color:#fff;display:flex;left:12px;position:absolute;z-index:4}.slick-active .property-card__img-icons{margin-left:3px;position:static}.property-card__icon-item{display:flex;font-size:.85rem;font-weight:500;line-height:1.2;margin-right:.5rem}.property-card__icon{fill:currentColor}.property-card__icon+.property-card__current-pic,.property-card__icon+.property-card__total-pics{margin-left:.25rem}.property-card--simple .property-card__inner-top{padding:6px 0 0}.property-card__container .property-card--result .property-card__inner-top{line-height:1.3;padding:8px 12px 2px}.property-card__inner-bottom{flex:1 1 auto;position:relative}.property-card--simple .property-card__inner-bottom{padding:0}.property-card--result .property-card__inner-bottom{padding:3px 12px}.property-card__agency-pic{height:53px;position:absolute;right:12px;top:4px;width:80px}.property-card__agency-pic a{display:block;height:100%;width:100%}.property-card__agency-pic img{height:100%;object-fit:contain;overflow:hidden;width:100%}.property-card--result .property-card__inner{flex:1 0 auto}.property-card__price-primary{display:inline-block;font-size:1rem;font-weight:700}.property-card--result .property-card__price-primary{font-size:1.15rem}.property-card__price-secondary{color:#696e77;color:var(--color-text-muted);display:inline-block;font-size:.9rem;font-weight:400;padding-left:.75rem}.property-card--result .property-card__price-secondary{font-size:.95rem}.property-card--spotlight .property-card__price-secondary{color:#373e49;color:var(--color-text)}.property-card__price-pre{font-size:.75rem;font-weight:500;margin-right:5px}.property-card__price-post{font-size:.75rem;font-weight:500;margin-bottom:1px}.property-card__title{font-size:1rem;font-weight:500;line-height:1.3}.property-card__loc{color:#696e77;color:var(--color-text-muted);font-size:.85rem;line-height:1.3}.property-card--spotlight .property-card__loc{color:#373e49;color:var(--color-text)}.property-card__zone{background-color:#fff;border:1px solid #ccc;border:1px solid var(--color-grey-medium);display:inline-block;font-size:.75rem;font-weight:500;padding:0 .75rem}.property-card__description{color:#696e77;color:var(--color-text-muted);font-size:.85rem;margin-top:.75rem}.property-card__details{align-self:flex-end;display:flex;flex-wrap:wrap;font-size:.85rem;font-weight:500;line-height:1.2;margin:10px 0 5px;padding:0 12px;width:100%}.property-card--simple .property-card__details{padding:0}.property-card__details>*{align-items:center;display:flex;margin-right:15px}.property-card__details>div:last-of-type{margin-right:0}.details__icon{fill:currentColor}.details__icon+.details__value{margin-left:5px}.property-card__results{color:#696e77;color:var(--color-text-muted);font-size:.85rem;margin-top:3px}.property-card--simple .property-card__title{color:#373e49;color:var(--color-text);font-size:.95rem;margin:5px 0 0}.property-card--simple.property-card--macro .property-card__title{font-size:1.1rem;font-weight:700}.property-card--result .property-card__title{margin:4px 100px 0 0}.property-card--simple .property-card__loc{font-size:.8rem;margin:4px 0 0}.property-card--result .property-card__loc{margin:4px 100px 0 0}.property-card--result .property-card__zone{margin-right:.75rem;margin-top:8px}.property-card--macro__inner{padding-top:5px}.property-card__footer{align-self:flex-end;border-top:1px solid rgba(0,0,0,.1);display:flex;justify-content:flex-end;min-height:38px;position:relative;width:100%}@media (min-width:576px){.property-card__footer{min-height:33px}}.property-card__main-features{display:flex;flex:1 1 auto;flex-wrap:wrap;padding:10px 12px 5px}@media (min-width:576px){.property-card__main-features{padding:8px 12px 3px}}.main-features__value{background-color:rgba(0,0,0,.075);color:#373e49;color:var(--color-text);display:inline-block;font-size:.8rem;line-height:1;margin:0 5px 5px 0;padding:2px 6px}@media (min-width:576px){.main-features__value{font-size:.75rem}}.property-card--spotlight .main-features__value{background-color:#fff}.property-card__hide{border-left:1px solid rgba(0,0,0,.1);flex:0 0 auto}.property-card__hide div{height:100%}.property-card__hide-btn{align-items:center;background-color:initial;color:#696e77;color:var(--color-text-muted);display:flex;height:100%;justify-content:center;width:48px}@media (min-width:576px){.property-card__hide-btn{width:40px}}.property-card__hide-btn:hover{background-color:rgba(0,0,0,.05);color:#dc3545;color:var(--color-danger)}.property-card--spotlight .property-card__hide-btn:hover{background-color:#fff}.property-card__hide-btn svg{display:block;margin:auto}.property-card__single-img-wrapper .slick-slider,.property-card__single-img-wrapper .slick-slider .slick-list,.property-card__single-img-wrapper .slick-slider .slick-track{height:100%}.property-card__single-img-wrapper .slick-slider .slick-list{overflow:visible}.slick-slider div{transition:none}.slick-track{display:flex}.slick-slide>div{height:100%;outline:0}.slick-active{z-index:1}.slick-arrow,.slick-disabled{display:none!important}.slick-dots li button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle fill='%23FFF' fill-opacity='.4' cx='10' cy='10' r='3'/%3E%3C/svg%3E")}.slick-dots li.slick-active button{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle fill='%23FFF' cx='10' cy='10' r='3'/%3E%3C/svg%3E")}.carousel-control-next,.carousel-control-prev{opacity:.5;transform:translateZ(0);width:70px;z-index:3}.carousel-control-prev:focus,.property-card__single-img-wrapper:hover .carousel-control-prev,.single-property-image__row:hover .carousel-control-prev{background:linear-gradient(270deg,transparent 0,rgba(0,0,0,.25))!important;box-shadow:none;opacity:1}.carousel-control-next:focus,.property-card__single-img-wrapper:hover .carousel-control-next,.single-property-image__row:hover .carousel-control-next{background:linear-gradient(90deg,transparent 0,rgba(0,0,0,.25))!important;box-shadow:none;opacity:1}.carousel-control-next:focus,.carousel-control-prev:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.carousel-control-next:focus:not(:focus-visible),.carousel-control-prev:focus:not(:focus-visible){box-shadow:none}.carousel-control-next:focus-visible,.carousel-control-prev:focus-visible{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.carousel-control-next-icon,.carousel-control-prev-icon{display:block;height:32px;margin:auto;width:32px}.property-list-hor .carousel-control-next,.property-list-hor .carousel-control-prev{width:40px}.property-list-hor .carousel-control-next-icon,.property-list-hor .carousel-control-prev-icon{height:24px;width:24px}.property-list-ver .carousel-control-next,.property-list-ver .carousel-control-prev{width:50px}.property-list-ver .carousel-control-next-icon,.property-list-ver .carousel-control-prev-icon{height:28px;width:28px}.property-list-myga .carousel-control-next,.property-list-myga .carousel-control-prev{width:40px}.property-list-myga .carousel-control-next-icon,.property-list-myga .carousel-control-prev-icon{height:24px;width:24px}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-opacity='.2' d='M11.96 1.279 4.761 8.834a.978.978 0 0 0 0 1.332l7.2 7.555c.226.24.557.334.87.248a.923.923 0 0 0 .637-.666.976.976 0 0 0-.23-.914l-6.56-6.884 6.56-6.894a.976.976 0 0 0 .23-.914.923.923 0 0 0-.638-.666.862.862 0 0 0-.87.248z'/%3E%3Cpath fill='%23FFF' d='M11.96.28 4.761 7.835a.978.978 0 0 0 0 1.332l7.2 7.555c.226.24.557.334.87.248a.923.923 0 0 0 .637-.666.976.976 0 0 0-.23-.914l-6.56-6.884 6.56-6.894a.976.976 0 0 0 .23-.914.923.923 0 0 0-.638-.666.862.862 0 0 0-.87.248z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath fill-opacity='.2' d='M5.17 1.03a.921.921 0 0 0-.638.667.978.978 0 0 0 .229.914l6.56 6.894-6.56 6.884a.978.978 0 0 0-.23.914c.085.326.328.58.639.666a.873.873 0 0 0 .869-.248l7.199-7.555a.976.976 0 0 0 0-1.332l-7.2-7.555a.862.862 0 0 0-.869-.248z'/%3E%3Cpath fill='%23FFF' d='M5.17.032a.921.921 0 0 0-.638.666.978.978 0 0 0 .229.914l6.56 6.894-6.56 6.884a.978.978 0 0 0-.23.914c.085.326.328.58.639.666a.873.873 0 0 0 .869-.248l7.199-7.555a.976.976 0 0 0 0-1.332L6.038.28A.862.862 0 0 0 5.17.032z'/%3E%3C/svg%3E")}.search-suggest__item{height:54px;line-height:1.25;padding:8px 15px;position:relative}.search-suggest__item+.search-suggest__item{border-top:1px solid #eee;border-top:1px solid var(--color-grey-light)}.search-suggest__name{display:inline-block;font-weight:500;white-space:nowrap}.search-suggest__type{display:inline-block;font-size:.95rem;margin-left:10px}.search-suggest__region,.search-suggest__type{color:#696e77;color:var(--color-text-muted);font-weight:400}.search-suggest__region{display:block;font-size:.85rem}.property-search__fixed-width{position:relative}@media (min-width:576px){.property-search__fixed-width .property-card--simple .property-card__cta,.property-search__fixed-width .property-card--simple .property-card__image,.property-search__fixed-width .property-card--simple .property-card__single-img-wrapper{height:138px}}@media (min-width:768px){.property-search__fixed-width .property-card--simple .property-card__cta,.property-search__fixed-width .property-card--simple .property-card__image,.property-search__fixed-width .property-card--simple .property-card__single-img-wrapper{height:122px}}@media (min-width:992px){.property-search__fixed-width .property-card--simple .property-card__cta,.property-search__fixed-width .property-card--simple .property-card__image,.property-search__fixed-width .property-card--simple .property-card__single-img-wrapper{height:116px}}.noMap .property-search__fixed-width{margin:0 auto;max-width:2300px;width:100%}.property-search__select{align-items:center;color:#696e77;color:var(--color-text-muted);display:flex;font-size:1rem;position:relative;z-index:5}.property-search__select~.property-search__select{margin-left:10px}.property-search__select .btn.btn-select-group{align-items:center;display:flex;justify-content:center}.property-search__select .dropdown-selected{border-color:#0071eb;border-color:var(--color-primary);color:#373e49;color:var(--color-text)}.property-search__select-label{margin-bottom:0;margin-right:.75rem}.property-search__select .bootstrap-select{width:auto!important}.property-search__select .filter-option-inner-inner{margin-right:15px}.property-search__buttons{flex:0 0 auto;margin-left:1.5rem}@media (min-width:1200px){.property-search__buttons{margin-left:2rem}}.property-search__submit{margin-left:10px}.property-search__clear{display:none;margin-left:10px}@media (min-width:1200px){.property-search__clear{display:inline-block}}@media (min-width:1600px){.property-search__clear--more-filters{display:none}}.property-nav{margin:1.75rem 0}.property-nav__counter{color:#373e49;color:var(--color-text);text-align:center}.leaflet-container{font-family:Public Sans,Libre Franklin,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-size:1rem!important;height:100%;line-height:1.5!important;width:100%}.leaflet-top-overlay{background:linear-gradient(0deg,transparent,rgba(0,0,0,.2));height:80px;left:0;position:absolute;top:0;width:100%;z-index:999}.leaflet-draw-tooltip{font-family:Public Sans,Libre Franklin,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;transform:translate3d(-9999px,-9999px,0)}.leaflet-bar{border-radius:0;box-shadow:none}.leaflet-bar a,.leaflet-bar a:hover{align-items:center;color:#373e49!important;color:var(--color-text)!important;display:flex!important;justify-content:center}.leaflet-bar a.leaflet-disabled,.leaflet-bar a:hover{background-color:#f6f6f6!important;background-color:var(--color-grey-ultralight)!important}.leaflet-bar a.leaflet-disabled{color:#aaa!important}.leaflet-bar,.leaflet-control-layers,.leaflet-touch .leaflet-bar,.leaflet-touch .leaflet-control-layers{border:1px solid #ccc!important;border:1px solid var(--color-grey-medium)!important}.leaflet-top.leaflet-right .leaflet-control{align-items:flex-end;display:flex;flex-direction:column}@media (min-width:768px){.leaflet-top.leaflet-right .leaflet-control{margin-left:50px;max-width:100%}}@media (min-width:1200px){.leaflet-top.leaflet-right .leaflet-control{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}}.modal-content .leaflet-top.leaflet-right .leaflet-control{flex-direction:row}.leaflet-top.leaflet-right .leaflet-control>*+*{margin:.5rem 0 0}@media (min-width:1200px){.leaflet-top.leaflet-right .leaflet-control>*+*{margin:0 0 0 .75rem}}.modal-content .leaflet-top.leaflet-right .leaflet-control>*+*{margin:0 0 0 .75rem}.leaflet-top.leaflet-right .leaflet-control .btn+.btn{margin-left:.5rem}@media (min-width:1200px){.leaflet-top.leaflet-right .leaflet-control .btn+.btn{margin-left:.75rem}}.modal-content .leaflet-top.leaflet-right .leaflet-control .btn+.btn{margin-left:.75rem}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:normal 30px Lucida Console,Monaco,monospace!important;height:40px!important;text-indent:0!important;width:40px!important}.leaflet-bar a:first-child,.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:0;border-top-right-radius:0}.leaflet-bar a:last-child,.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:0;border-bottom-right-radius:0}.leaflet-zoom-animated{height:auto;width:auto}.leaflet-popup{bottom:-46px!important;left:-102px!important}.leaflet-container a.leaflet-popup-close-button{color:#696e77!important;color:var(--color-text-muted)!important;padding:0!important;right:4px!important;top:5px!important}.leaflet-container a.leaflet-popup-close-button:hover{color:#373e49!important;color:var(--color-text)!important}.leaflet-popup-content-wrapper{border-radius:0!important;padding:0!important}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:transparent!important;box-shadow:none!important;color:#373e49!important;color:var(--color-text)!important}.leaflet-popup-content{line-height:1.5!important;margin:0!important}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:9px}.leaflet-control-attribution,.leaflet-control-scale-line{color:#373e49!important;color:var(--color-text)!important;white-space:nowrap}.leaflet-control-attribution svg{display:none}.leaflet-editing-icon{height:16px!important;margin-left:-8px!important;margin-top:-8px!important;width:16px!important}.leaflet-editing-icon.leaflet-editing-icon__first{background-color:#ee7100;background-color:var(--color-cta);border:1px solid #373e49;border:1px solid var(--color-text);height:20px!important;margin-left:-10px!important;margin-top:-10px!important;width:20px!important}.leaflet-editing-icon.leaflet-editing-icon__first:hover{height:24px!important;margin-left:-12px!important;margin-top:-12px!important;transition:all .1s ease-out;width:24px!important}.leaflet__close{display:flex;font-size:2rem;font-weight:400;height:32px;justify-content:center;line-height:1;padding:0;width:32px}.leaflet-steps{bottom:40px;display:flex;max-width:100%;width:400px;z-index:500}.leaflet-steps,.property-marker{left:50%;position:absolute;transform:translateX(-50%)}.property-marker{background-color:#fff;border:1px solid #373e49;border:1px solid var(--color-text);border-radius:40rem;bottom:15px;font-size:.75rem;font-weight:500;line-height:1;padding:.3rem .55rem .25rem;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out}.property-marker:after{border-color:#fff transparent;bottom:-9px;z-index:1}.property-marker:after,.property-marker:before{border-style:solid;border-width:10px 8px 0;content:"";display:block;left:50%;margin-left:-8px;position:absolute;transition:color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;width:0}.property-marker:before{border-color:#373e49 transparent;border-color:var(--color-text) transparent;bottom:-10px;z-index:0}.property-marker--hover,.property-marker:hover{font-size:1rem;font-weight:600}.property-marker--selected{background-color:#373e49;background-color:var(--color-text);color:#fff;z-index:99999}.property-marker--selected:after{border-color:#373e49 transparent;border-color:var(--color-text) transparent}.property-marker--visited{background-color:#eee;background-color:var(--color-grey-light)}.property-marker--no-geo{border-color:#ccc;border-color:var(--color-grey-medium);bottom:unset;top:50%;transform:translate(-50%,-50%)}.property-marker--no-geo:after,.property-marker--no-geo:before{display:none}.property-marker--premium>span:before{background-color:#ffa200;background-color:var(--color-premium)}.property-marker--premium>span:before,.property-marker--spotlight>span:before{border-radius:50%;content:"";display:inline-block;height:12px;margin-right:5px;position:relative;top:1px;width:12px}.property-marker--spotlight>span:before{background-color:#faff00;background-color:var(--color-spotlight)}.property-marker>span{white-space:nowrap}.property-icon{bottom:5px;left:-13px;position:absolute}.cluster-marker{background-color:#0071eb;background-color:var(--color-primary);border-radius:50%;box-shadow:0 0 5px rgba(0,0,0,.2);color:#fff;display:table;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:background-color .15s ease-out}.cluster-marker:hover{background-color:#005abc;background-color:var(--color-primary-dark-1);color:#fff}.cluster-marker--selected{background-color:#373e49!important;background-color:var(--color-text)!important;color:#fff;z-index:99999}.cluster-marker>span{display:table-cell;text-align:center;vertical-align:middle}.cluster-lg{font-size:16px;height:45px;width:45px}.cluster-md{font-size:15px;height:35px;width:35px}.cluster-sm{font-size:14px}.cluster-0-lg,.cluster-1-lg,.cluster-2-lg,.cluster-3-lg,.cluster-4-lg,.cluster-5-lg,.cluster-6-lg,.cluster-7-lg,.cluster-8-lg,.cluster-sm{height:30px;width:30px}.cluster-10-lg,.cluster-11-lg,.cluster-9-lg{font-size:16px;height:35px;width:35px}.cluster-12-lg,.cluster-13-lg,.cluster-14-lg,.cluster-15-lg,.cluster-16-lg,.cluster-17-lg,.cluster-18-lg{font-size:16px;height:37px;width:37px}.cluster-0-md,.cluster-1-md,.cluster-2-md,.cluster-4-md,.cluster-5-md,.cluster-6-md,.cluster-7-md,.cluster-8-md{height:22px;width:22px}.cluster-10-md,.cluster-11-md,.cluster-9-md{font-size:15px;height:27px;width:27px}.cluster-12-md,.cluster-13-md,.cluster-14-md,.cluster-15-md,.cluster-16-md,.cluster-17-md,.cluster-18-md{font-size:15px;height:32px;width:32px}.cluster-0-sm,.cluster-1-sm,.cluster-2-sm,.cluster-3-sm,.cluster-4-sm,.cluster-5-sm,.cluster-6-sm,.cluster-7-sm,.cluster-8-sm{height:15px;width:15px}.cluster-10-sm,.cluster-11-sm,.cluster-9-sm{font-size:14px;height:20px;width:20px}.cluster-12-sm,.cluster-13-sm,.cluster-14-sm,.cluster-15-sm,.cluster-16-sm,.cluster-17-sm,.cluster-18-sm{font-size:14px;height:25px;width:25px}#mapPopup{-webkit-backface-visibility:hidden;backface-visibility:hidden;bottom:15px;left:50%;position:absolute;transform:translateX(-50%);transform-style:preserve-3d;z-index:1000}@supports (padding:max(0px)){#mapPopup{bottom:max(15px,calc(env(safe-area-inset-bottom)) + 15px)}}.infowindow{background-color:#fff;border:1px solid #cbcbcb;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.11),0 2px 2px rgba(0,0,0,.11),0 4px 4px rgba(0,0,0,.11),0 8px 8px rgba(0,0,0,.11),0 16px 16px rgba(0,0,0,.11);display:flex;height:220px;max-width:calc(100vw - 20px);position:relative;width:360px}@media (min-width:768px){.infowindow{height:170px}}@media (min-width:992px){.infowindow{height:150px;width:420px}}.infowindow__nav{background-color:#fff;height:32px;left:-1px;position:absolute;top:-36px}.infowindow__nav>button{position:relative;z-index:1}.infowindow__nav>.btn{align-items:center;display:flex;justify-content:center;padding:.5rem}.infowindow__nav>.btn .btn__icon{margin-top:0}.infowindow__nav-current{background-color:initial;color:#373e49;color:var(--color-text);cursor:auto!important;font-size:.95rem;font-weight:400;min-width:130px;padding:.5rem 1rem!important;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.infowindow__nav-current:first-child:active,.infowindow__nav-current:focus,.infowindow__nav-current:focus-visible,.infowindow__nav-current:hover,:not(.btn-check)+.infowindow__nav-current:active{background-color:initial;color:#373e49;color:var(--color-text)}.infowindow__close{position:absolute;right:-1px;top:-36px}.infowindow__close:hover{background-color:#eee;background-color:var(--color-grey-light)}.infowindow__close>span{line-height:1}.infowindow__wrapper,.infowindow__wrapper .slick-list,.infowindow__wrapper .slick-slider{height:100%;width:100%}.infowindow__wrapper .slick-slide>div,.infowindow__wrapper .slick-slide>div>div,.infowindow__wrapper .slick-slide>div>div>div,.infowindow__wrapper .slick-track{height:100%}.infowindow__slide-wrapper{display:flex;padding:10px}.infowindow__image-wrapper{flex:none;position:relative;width:100%}@media (min-width:768px){.infowindow__image-wrapper{flex:0 0 50%}}.infowindow__image-wrapper .property-card__image{height:100%}.infowindow__image-wrapper .property-card__overlay{background:linear-gradient(180deg,transparent,rgba(0,0,0,.7));height:150px}@media (min-width:768px){.infowindow__image-wrapper .property-card__overlay{display:none}}.infowindow__no-geo-notice{background-color:#ffc107;background-color:var(--color-warning);border-radius:4px;bottom:-6px;font-size:.675rem;line-height:1.2;padding:.15rem .5rem;position:absolute;right:5px;white-space:nowrap;z-index:2}@media (min-width:768px){.infowindow__no-geo-notice{bottom:-5px;font-size:.7rem;left:50%;padding:.2rem .75rem;position:absolute;right:auto;transform:translateX(-50%)}}.infowindow__property-data{bottom:18px;color:#fff;cursor:pointer;display:flex;flex-flow:column nowrap;padding-left:.75rem;position:absolute;z-index:100}@media (min-width:768px){.infowindow__property-data{bottom:unset;color:#373e49;color:var(--color-text);flex:0 0 50%;position:relative}}.infowindow__property-data>*{width:100%}.infowindow__property-data .property-card__price{margin-bottom:0}@media (min-width:768px){.infowindow__property-data .property-card__price{margin-bottom:.25rem}}.infowindow__property-data .property-card__price-primary{font-size:1.15rem;line-height:1.2}.infowindow__property-data .property-card__title{font-size:.95rem;margin-bottom:.3rem}.infowindow__property-data .property-card__details{font-size:.8rem;margin:0;padding:0}@media (min-width:768px){.infowindow__property-data .property-card__details{font-size:.85rem;margin-top:auto}.infowindow__property-data .property-card__details>*{margin-top:.2rem}}.property-section{margin:40px 0 0;position:relative}.noMap .property-section .container{max-width:unset}.property-section__title-bar{align-items:baseline;display:flex;flex-wrap:nowrap;padding:0 15px}@media (min-width:576px){.property-section__title-bar{padding:0 0 5px}}.property-section__title{font-size:1.4rem;margin:0}@media (min-width:576px){.property-section__title{font-size:1.5rem;margin:0 15px 0 0}}.property-section__title--mini{font-size:1.25rem;margin:0}.property-section__showall{font-size:.95rem;white-space:nowrap}.property-section__footer{padding:0 10px}.single-property-contact{margin-bottom:50px}@media (min-width:992px){.single-property-contact{padding-top:20px;top:80px}}@media (min-width:992px) and (max-height:650px){.single-property-contact{top:0}}.single-property-contact__form .form-check input[type=checkbox]+span{font-size:.95rem;padding:4px 0 4px 32px}.single-property-contact__form .form-check input[type=checkbox]+span:before{margin:0}.single-property-contact__form .form-check input[type=checkbox]+span:after{margin:4px 0}.single-property-contact__more-fields.collapse:not(.show){display:block;height:0;overflow:hidden}.single-property-contact__cta{margin-bottom:1.5rem;width:100%}.single-property-contact__agency-contacts{align-items:flex-start;display:flex;flex-direction:row;font-size:.9rem;margin-bottom:1rem}.modal-body .single-property-contact__agency-contacts{margin-left:-15px;margin-right:-15px;padding:1rem}@media (min-width:576px){.modal-body .single-property-contact__agency-contacts{margin-bottom:3rem;margin-left:auto;margin-right:auto;padding:2rem 1.5rem}}.single-property-contact__agency-img{flex-shrink:0;height:80px;margin-right:25px;width:120px}@media (min-width:576px){.single-property-contact__agency-img{height:100px;width:150px}}@media (min-width:992px){.single-property-contact__agency-img{height:80px;width:120px}}.modal-body .single-property-contact__agency-img{background-color:#fff;height:60px;margin-right:15px;width:90px}@media (min-width:576px){.modal-body .single-property-contact__agency-img{height:100px;margin-right:25px;width:150px}.modal-body .single-property-contact__agency-img--small{height:80px;width:120px}}.single-property-contact__agency-img a{display:block;height:100%;width:100%}.single-property-contact__agency-img img{height:100%;object-fit:contain;overflow:hidden;width:100%}.single-property-contact__private-img{background:url(/webres/images/privato.svg) no-repeat 50%;background-size:contain;height:80px;margin-right:15px;width:80px}.single-property-contact__private-tag{display:block;margin-bottom:.25rem}.single-property-contact__advertiser-name{font-size:1rem;font-weight:700;margin:0;overflow-wrap:break-word}@media (min-width:768px){.modal-body .single-property-contact__advertiser-name{font-size:1.2rem}}.single-property-contact__agency-details{color:#373e49;color:var(--color-text);flex:0 1 auto;font-size:.9rem;margin-bottom:.5rem;min-width:0}.single-property-contact__agency-details>p{display:flex;margin-bottom:.25rem}.single-property-contact__phone-icon{fill:#696e77;fill:var(--color-text-muted);flex:0 0 auto;margin-left:.25rem;margin-right:.75rem;margin-top:1px}.single-property-contact__see-more{color:#0071eb;color:var(--color-primary);font-size:.9rem;text-decoration:none}.single-property-contact__see-more:hover{color:#00448d;color:var(--color-primary-dark-2)}.single-property-contact__cta-sticky{background:linear-gradient(0deg,#fff 70%,hsla(0,0%,100%,0));bottom:0;padding:2rem 0 .75rem;width:100%;z-index:1998}.agency-contact__form .form-group,.single-property-contact__form .form-group{margin-bottom:.6rem}@media (min-width:576px){.agency-contact__form .form-group{margin-bottom:1rem}}.agency-contact__form .alert-form{top:-8px}.loader-wrapper{align-items:center;background-color:rgba(0,0,0,.7);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:9999999999}.loader-wrapper>div>div:first-child{background-color:#e6f2ff!important;background-color:var(--color-primary-light-3)!important}.loader-wrapper>div>div:nth-child(2){background-color:#66afff!important;background-color:var(--color-primary-light-1)!important}.loader-wrapper>div>div:nth-child(3){background-color:#0071eb!important;background-color:var(--color-primary)!important}.featured-properties-wrapper{align-items:center;background-color:hsla(0,0%,100%,.8);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:998}.featured-properties-wrapper>div>div:first-child{background-color:#aad7ff!important;background-color:var(--color-primary-light-2)!important}.featured-properties-wrapper>div>div:nth-child(2){background-color:#66afff!important;background-color:var(--color-primary-light-1)!important}.featured-properties-wrapper>div>div:nth-child(3){background-color:#0071eb!important;background-color:var(--color-primary)!important}.mobile-floating-bar{background-color:#fff;bottom:0;box-shadow:0 0 4px 0 rgba(0,0,0,.5);left:0;padding:5px 15px;position:fixed;right:0;z-index:1030}@supports (padding:max(0px)){.mobile-floating-bar{padding-bottom:max(5px,calc(env(safe-area-inset-bottom)) + 5px);padding-left:max(15px,env(safe-area-inset-left));padding-right:max(15px,env(safe-area-inset-right))}}.mobile-floating-bar.transparent{background-color:initial;box-shadow:none;padding:10px 15px}@supports (padding:max(0px)){.mobile-floating-bar.transparent{padding-left:max(15px,env(safe-area-inset-left));padding-right:max(15px,env(safe-area-inset-right))}}.sidebar__title{font-size:1rem;font-weight:700;margin-bottom:.75rem}.sidebar__list+.sidebar__title{margin-top:2rem}.sidebar__list{line-height:1.3;list-style:none;margin:0;padding:0 0 0 1rem}.sidebar__item{font-size:.95rem;padding:.35rem 0}.sidebar__item a{color:#696e77;color:var(--color-text-muted);display:block;text-decoration:none}.sidebar__item a:hover{color:#0071eb;color:var(--color-primary);text-decoration:none}.sidebar__item .active{background-color:#eee;background-color:var(--color-grey-light);margin-left:-8px;padding:1px 8px}.content-page{margin:25px 0 50px}@media (min-width:768px){.content-page{margin:30px 0 60px}}.content-page__sidebar{position:-webkit-sticky;position:sticky;top:78px}@media (min-width:1200px){.content-page__sidebar{top:96px}}@media (max-height:650px){.content-page__sidebar{top:20px}}.content-page__title{font-size:2rem;margin:0 0 2.25rem}@media (min-width:768px){.content-page__title{font-size:2.25rem;margin:0 0 2.5rem}}@media (min-width:992px){.content-page__title{font-size:2.5rem;margin:0 0 2.75rem}}.content-page__main-content{line-height:1.714}.content-page__main-content h2{font-size:1.4rem;font-weight:700;margin:0 0 1rem}@media (min-width:768px){.content-page__main-content h2{font-size:1.75rem}}.content-page__main-content p+h2{margin-top:2rem}.content-page__main-content h3{font-size:1.15rem;font-weight:700;margin:0 0 .75rem}@media (min-width:768px){.content-page__main-content h3{font-size:1.25rem}}.content-page__main-content p+h3{margin-top:1.5rem}.content-page font{color:inherit!important;font-family:inherit!important;font-size:inherit!important}.single-property-content__description{line-height:1.714;margin:0}.single-property-content__description :first-child{margin-top:0}.single-property-content__description img{border:none!important;margin:0!important;padding:15px!important}.single-property-content__description h1{font-size:1.5rem;font-weight:700;margin:1.5rem 0 .75rem}.single-property-content__description h2{font-size:1.2rem;font-weight:700}.single-property-content__description h3{font-size:1rem;font-weight:700}.single-property-content__description.collapse:not(.show){display:block;height:160px;overflow:hidden}.single-property-content__description.collapsing{height:160px}.single-property-content__expandable{position:relative}.single-property-content__expandable:before{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));bottom:40px;content:"";height:5rem;position:absolute;width:100%;z-index:1}.single-property-content__description.collapse.show~.single-property-content__expandable:before,.single-property-content__description.collapsing~.single-property-content__expandable:before{display:none}.single-property-content__see-more.collapsed{display:inline-block}.single-property-content__see-more{display:none;position:relative;z-index:10}.seo-main{font-size:1rem;line-height:1.75;margin:3.5rem 0}.seo-main h2,.seo-main__title{font-family:Como,Libre Franklin,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.75rem;font-weight:800;margin:0 0 1.25rem}.seo-main p+h2{margin-top:2.5rem}.seo-main h3{font-size:1.3rem;font-weight:700;margin:2rem 0 1rem}.seo-main h4{font-size:1.1rem;font-weight:700;margin:1.25rem 0 .5rem}.seo-main__text{font-size:1rem;line-height:1.75}.seo-main__text h2,.seo-main__text h2:first-of-type,.seo-main__text p+h2{font-family:Public Sans,Libre Franklin,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1.3rem;font-weight:700;margin:2rem 0 1rem}.seo-main .left{float:left;padding:0 0 25px;text-decoration:none;width:100%}@media (min-width:576px){.seo-main .left{padding:0 25px 15px 0;width:auto}}.seo-main .right{float:right;padding:0 0 25px;text-decoration:none;width:100%}@media (min-width:576px){.seo-main .right{padding:0 0 15px 25px;width:auto}}.ad_rating-group,.rating-group{margin:.5rem 0}.ad_rating__label,.rating__label{font-size:2rem!important;line-height:1!important;margin:0!important;padding:0 .1rem!important}.ad_rating__label:after,.ad_rating__label:before,.rating__label:after,.rating__label:before{display:none}.rating-group{display:inline-flex}.rating__icon{pointer-events:none}.rating__input--none{display:none}.rating__icon--star{color:orange}.rating__input:checked~.rating__label .rating__icon--star{color:#ddd}.rating-group:hover .rating__label .rating__icon--star{color:orange}.rating__input:hover~.rating__label .rating__icon--star{color:#ddd}.ad_rating-group{display:inline-flex}.ad_rating__icon{pointer-events:none}.ad_rating__icon--star{fill:orange;color:orange;height:32px;width:32px}.ad_rating__input{left:-9999px;position:absolute}.ad_rating__input[aria-checked=true]~.ad_rating__label .ad_rating__icon--star{fill:#ddd;color:#ddd}.ad_rating-group:hover .ad_rating__label .ad_rating__icon--star{fill:orange;color:orange}.ad_rating__input:hover~.ad_rating__label .ad_rating__icon--star{fill:#ddd;color:#ddd}.ad_rating__input:focus+.ad_rating__label{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.ad_rating__input:focus:not(:focus-visible)+.ad_rating__label{box-shadow:none;outline:0}.ad_rating__input:focus-visible+.ad_rating__label{box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}.ad_rating__label:hover{cursor:pointer}.rating-orange{fill:orange;color:orange}.rating-gray{fill:#ddd;color:#ddd}.newsletter-block{content-visibility:auto;contain-intrinsic-size:auto 690px;font-size:.95rem;padding:40px 0}@media (min-width:576px){.newsletter-block{contain-intrinsic-size:auto 630px}}@media (min-width:768px){.newsletter-block{contain-intrinsic-size:auto 420px}}@media (min-width:992px){.newsletter-block{contain-intrinsic-size:auto 370px}}@media (min-width:768px){.map .newsletter-block .col-md-6{flex:0 0 100%;max-width:100%}}@media (min-width:1200px){.map .newsletter-block .col-xl-6{flex:0 0 50%;max-width:50%}}.newsletter-block__title{font-size:1.75rem;text-align:center}@media (min-width:576px){.newsletter-block__title{text-align:left}}.newsletter-block__response>.alert{margin:1.5rem 0 0}.footer{font-size:.95rem;margin-top:auto;padding:3rem 0 5rem}@media (min-width:768px){.footer{padding:3rem 0 2.5rem}.map .footer__links .col-md-6{flex:0 0 100%;max-width:100%}}@media (min-width:992px){.map .footer__links .col-lg-3{flex:0 0 50%;max-width:50%}}@media (min-width:1800px){.map .footer__links .col-lg-3{flex:0 0 25%;max-width:25%}}.footer__title{font-size:1.1rem;font-weight:700;line-height:1.3;margin-bottom:.75rem}.footer__sitemap li{padding:.25rem 0}.footer__sitemap a{color:#373e49;color:var(--color-text);display:block;text-decoration:none}.footer__feedback{background-color:#eee;background-color:var(--color-grey-light);padding:1rem 1rem 1.25rem}.footer__feedback a{color:#373e49;color:var(--color-text);text-decoration:underline}.footer__feedback a:hover{color:#0071eb;color:var(--color-primary)}.footer__bottom{align-items:center;border-top:1px solid #ccc;border-top:1px solid var(--color-grey-medium);color:#696e77;color:var(--color-text-muted);display:flex;flex-wrap:wrap;font-size:.9rem;justify-content:space-between;margin:1rem 0 2rem;padding-top:.75rem}.footer__bottom>*{margin-bottom:.75rem;overflow-wrap:break-word;text-align:center;width:100%}@media (min-width:1200px){.footer__bottom>*{margin-bottom:0;width:auto}.map .footer__bottom>*{margin-bottom:.75rem;width:100%}}.footer__copyright{flex:1 0 auto}@media (min-width:1200px){.footer__copyright{text-align:left}.map .footer__copyright{text-align:center}}.footer__utility-links>*{color:#696e77;color:var(--color-text-muted);display:inline-block;padding:.25rem .75rem;text-decoration:none;white-space:nowrap}@media (min-width:1200px){.footer__utility-links>:last-child{padding-right:0}.map .footer__utility-links>:last-child{padding-right:.75rem}}.footer__sitemap a:hover,.footer__utility-links>:hover{color:#0071eb;color:var(--color-primary);text-decoration:none}.social-list{display:flex;flex-wrap:wrap;margin-top:2rem}@media (min-width:576px){.social-list{margin-top:.25rem}}.social-list li{margin-bottom:.75rem;margin-right:.75rem}@media (min-width:576px){.social-list li{margin-bottom:.5rem;margin-right:.5rem}}.social-list__icon{background-color:#fff;border:1px solid #979da6;border-radius:50%;display:block;height:36px;margin:0 auto;position:relative;width:36px}@media (min-width:576px){.social-list__icon{height:32px;width:32px}}.social-list__icon .btn__icon{fill:#979da6;height:16px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .3s;width:16px}.social-list__icon:hover .btn__icon{fill:#fff}.icon-facebook:hover{background-color:#4267b2;border-color:#4267b2}.icon-instagram:hover{background-color:#c32aa3;border-color:#c32aa3}.icon-linkedin:hover{background-color:#007bb7;border-color:#007bb7}.icon-youtube:hover{background-color:red;border-color:red}.icon-twitter:hover{background-color:#1da1f2;border-color:#1da1f2}.icon-x:hover{background-color:#0f1419;border-color:#0f1419}.icon-pinterest:hover{background-color:#e60023;border-color:#e60023}.site-defaults{display:flex;flex-direction:column;justify-content:center}@media (min-width:768px){.site-defaults{flex-direction:row}}.site-defaults__selector{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column}@media (min-width:576px) and (max-width:767px){.site-defaults__selector{align-items:center;flex-direction:row}}@media (min-width:992px){.site-defaults__selector{align-items:center;flex-direction:row}}@media (min-width:1200px){.site-defaults__selector{flex:0 1 auto}}.site-defaults__selector+.site-defaults__selector{margin:1rem 0 0}@media (min-width:768px){.site-defaults__selector+.site-defaults__selector{margin:0 0 0 1.5rem}}.site-defaults__label-container{flex-shrink:0;margin-bottom:.2rem;text-align:left}@media (min-width:576px) and (max-width:767px){.site-defaults__label-container{margin-bottom:0;min-width:150px}}@media (min-width:992px){.site-defaults__label-container{margin-bottom:0}}.site-defaults__label{font-size:.95rem;font-weight:400;margin-bottom:0;width:100%}@media (min-width:992px){.site-defaults__label{margin-right:.75rem}}.site-defaults__select{min-width:180px;width:100%}#navbarSide .site-defaults{flex-direction:column}#navbarSide .site-defaults__selector{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;margin-bottom:1rem}#navbarSide .site-defaults__selector+.site-defaults__selector{margin:0 0 1rem}#navbarSide .site-defaults__label-container{margin-bottom:.2rem;margin-top:0;min-width:auto}#navbarSide .site-defaults__label{font-size:.9rem;margin:0}.map .site-defaults{flex-direction:column}@media (min-width:1200px){.map .site-defaults{flex-direction:row}}.map .site-defaults__selector{display:flex;flex:1 1 auto;flex-direction:column}@media (min-width:992px) and (max-width:1199px){.map .site-defaults__selector{flex-direction:row}}.map .site-defaults__selector+.site-defaults__selector{margin:.75rem 0 0}@media (min-width:1200px){.map .site-defaults__selector+.site-defaults__selector{margin:0 0 0 1.5rem}}@media (min-width:576px) and (max-width:767px){.map .site-defaults__label-container{min-width:auto}}@media (min-width:992px) and (max-width:1199px){.map .site-defaults__label-container{min-width:170px}}@media (min-width:992px){.map .site-defaults__label{margin-right:0}}.link-list__subtitle{font-size:1.15rem;font-weight:700;line-height:1.3;margin-bottom:.75rem;text-transform:none}.link-list__list{margin-bottom:1.75rem}.link-list__item{display:inline-block;font-size:1rem;font-weight:400;padding:.25rem 0;text-transform:none;width:100%}.link-list__item .nav-link{padding:0}.link-list__count{color:#696e77!important;color:var(--color-text-muted)!important;font-size:.9rem;margin-left:.25rem}.important-announce{bottom:25px;left:50%;max-width:calc(100vw - 30px);position:fixed;transform:translateX(-50%);width:800px;z-index:999996}@supports (padding:max(0px)){.important-announce{bottom:max(25px,calc(env(safe-area-inset-bottom)) + 25px)}}.important-announce .alert{font-size:.85rem;margin:0}.important-announce .alert .btn__icon{margin-top:-3px}.alert-dismissible{padding-right:2.5rem}@media (min-width:768px){.alert-dismissible{padding-right:3.5rem}}.alert-language{display:flex;flex-wrap:wrap;justify-content:flex-start}@media (min-width:768px){.alert-language{flex-wrap:nowrap;justify-content:space-between}}.alert-language__content{flex:1 1 100%;font-size:1rem}@media (min-width:768px){.alert-language__content{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap}}.alert-language__content>*{flex:1 0 auto}@media (min-width:768px){.alert-language__content>*{flex:0 0 auto}}.alert-language__content-text{margin:0}@media (min-width:768px){.alert-language__content-text{margin:0 .75rem 0 0}}.alert-language__action-btn{color:#373e49;color:var(--color-text);font-size:1rem;font-weight:700;padding:0;text-align:left;text-decoration:underline}.alert-language__action-btn:hover{color:#0071eb;color:var(--color-primary)}.alert-language__switch-language{align-self:center;flex:1 0 0%;margin:.75rem 0 0}@media (min-width:768px){.alert-language__switch-language{margin:0 0 0 1.5rem}}.skip-to-main{background-color:#0071eb;background-color:var(--color-primary);color:#fff;height:0;opacity:0;padding:.5rem 1rem;position:absolute;text-decoration:underline;z-index:-1}.skip-to-main:focus{height:auto;opacity:1;position:static;z-index:0}.skip-btn{opacity:0;transition:opacity .15s ease-out}.skip-btn:focus,.skip-btn:hover{opacity:1}.feedback-label__container{box-shadow:0 -2px 10px 0 rgba(0,0,0,.3);display:block;position:fixed;right:-28px;top:60px;transform:rotate(-90deg) scale(.99);transform-origin:100% 100%;transition:transform .7s ease-in;z-index:999}@media (min-width:576px){.feedback-label__container{top:180px}}.feedback-label__container-expanded{transform:rotate(-90deg) scale(.99) translateY(-28px);transition:transform 1s ease-out}.feedback-label__button{font-size:1rem;font-weight:700;padding:6px 30px 6px 15px}.feedback-label__button--arrow{align-items:center;display:flex;padding-left:6px;padding-right:6px}.feedback-label__close{background-color:#fff;border:1px solid #ccc;border:1px solid var(--color-grey-medium);border-radius:1rem;box-shadow:0 -2px 10px 0 rgba(0,0,0,.2);color:#696e77;color:var(--color-text-muted);font-size:1.1rem;font-weight:600;line-height:1;padding:5px;position:absolute;right:-14px;top:-14px;transform:rotate(-90deg) scale(.99)}.confirmation-message{flex-direction:column}.confirmation-message,.confirmation-message__seller{align-items:center;display:flex}.confirmation-message__subtitle p{font-size:1.2rem;line-height:1.3}@media (min-width:768px){.confirmation-message__subtitle p{font-size:1.3rem}}.confirmation-message__email{color:#696e77;color:var(--color-text-muted);font-size:.9rem;text-align:center}.confirmation-message__email strong{overflow-wrap:anywhere}.similar-properties{min-height:246px}@media (min-width:576px){.similar-properties{min-height:271px}}@media (min-width:768px){.similar-properties{min-height:255px}}@media (min-width:992px){.similar-properties{min-height:249px}}.modal-body .similar-properties:has(.property-list-scroll){margin:0 -15px}.toggle-switch-row{display:flex;flex-wrap:wrap}@media (min-width:768px){.toggle-switch-row{align-items:center;flex-wrap:nowrap}}.toggle-switch-row__image{flex:1 0 100%}@media (min-width:768px){.toggle-switch-row__image{flex:0 0 auto}}.toggle-switch-row__image img{display:block;margin-bottom:1.5rem}@media (min-width:768px){.toggle-switch-row__image img{margin-bottom:0;margin-right:1.5rem}}.toggle-switch-row__text{flex:1 1 0%;padding-right:1rem}@media (min-width:768px){.toggle-switch-row__text{padding-right:1.5rem}}.toggle-switch-row__checkbox{margin-left:auto}.exclusive-newsletter-choice .form-check input[type=checkbox]+span{font-size:1rem}.exclusive-newsletter-choice__columns{-moz-column-gap:1.5rem;column-gap:1.5rem;-moz-columns:200px 3;columns:200px 3}.tooltip{font-family:Public Sans,Libre Franklin,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Liberation Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tooltip-inner{padding:.5rem .75rem}.error-page__wrapper{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}.error-page__logo{margin:2rem auto;max-width:100%;width:250px}.error-page__logo a{display:block}.error-page__img{max-width:100%;width:700px}.error-page__img img,.error-page__logo img{height:auto;max-width:100%}.error-page__title{color:#373e49;color:var(--color-text);font-size:1.5rem;font-weight:700;margin-bottom:2rem;width:100%}@media (min-width:576px){.error-page__title{font-size:1.8rem;margin-bottom:2.5rem}}.error-page__debug{color:#696e77;color:var(--color-text-muted);font-size:.8rem;margin:2rem auto}.btnSelect,.btnSelectAlert,.btnSelectMultiline,.btnSelectSmall{box-sizing:border-box;position:relative}.btnSelectMultiline__control,.btnSelectSmall__control,.btnSelect__control{align-items:center;background:#fff;border-color:#ccc;border-color:var(--color-grey-medium);border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between;outline:0!important;position:relative;transition:background-color .15s ease-out;width:auto}.btnSelectMultiline__control,.btnSelect__control{font-size:1rem;min-height:39px}.btnSelectSmall__control{font-size:.9rem;min-height:32px}.btnSelectAlert__control{align-items:center;background:transparent;border-color:#ccc;border-color:var(--color-grey-medium);border-radius:3px;border-style:solid;border-width:1px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:flex;flex-wrap:wrap;font-size:.9rem;justify-content:space-between;min-height:28px;outline:0!important;position:relative;transition:border-color .15s ease-out,background-color .15s ease-out;width:auto}.btnSelectMultiline__control:hover,.btnSelectSmall__control:hover,.btnSelect__control:hover{background:#f6f6f6;background:var(--color-grey-ultralight)}.btnSelectAlert__control:hover{background:#fff;border-color:#0071eb;border-color:var(--color-primary)}.btnSelectAlert__control:has(input:focus),.btnSelectMultiline__control:has(input:focus),.btnSelectSmall__control:has(input:focus),.btnSelect__control:has(input:focus){box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btnSelectAlert__control:has(input:focus){background:#fff;border-color:#0071eb;border-color:var(--color-primary)}.btnSelectAlert__value-container,.btnSelectMultiline__value-container,.btnSelectSmall__value-container,.btnSelect__value-container{align-items:center;box-sizing:border-box;display:flex;flex:1;flex-wrap:wrap;overflow:hidden;padding:2px 2px 2px 12px;position:relative}.btnSelectAlert__value-container>input,.btnSelectMultiline__value-container>input,.btnSelectSmall__value-container>input,.btnSelect__value-container>input{background:transparent none repeat scroll 0;border:0;color:transparent;font-size:inherit;left:-100px;opacity:0;outline:0 none currentcolor;padding:0;position:relative;transform:scale(0);width:1px}.btnSelectAlert__placeholder,.btnSelectMultiline__placeholder,.btnSelectSmall__placeholder,.btnSelect__placeholder{box-sizing:border-box;margin-left:2px;margin-right:2px;overflow:hidden;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}.btnSelectMultiline__placeholder,.btnSelectSmall__placeholder,.btnSelect__placeholder{color:#696e77;color:var(--color-text-muted)}.btnSelectAlert__placeholder{color:#373e49;color:var(--color-text)}.btnSelectAlert__single-value,.btnSelectSmall__single-value,.btnSelect__single-value{box-sizing:border-box;color:#373e49;color:var(--color-text);font-weight:600;margin-left:0;margin-right:0;max-width:calc(100% - 8px);overflow:hidden;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}.btnSelectMultiline__single-value{box-sizing:border-box;color:#373e49;color:var(--color-text);font-weight:600;margin-left:2px;margin-right:2px;max-width:calc(100% - 8px);overflow:visible;position:relative;text-overflow:unset;top:unset;transform:unset;white-space:normal}.btnSelectAlert__indicators,.btnSelectMultiline__indicators,.btnSelectSmall__indicators,.btnSelect__indicators{align-items:center;align-self:stretch;box-sizing:border-box;display:flex;flex-shrink:0}.btnSelectAlert__indicator,.btnSelectMultiline__indicator,.btnSelectSmall__indicator,.btnSelect__indicator{box-sizing:border-box;color:#999;display:flex;padding:8px;transition:color .15s}.btnSelectAlert__indicator:hover,.btnSelectMultiline__indicator:hover,.btnSelectSmall__indicator:hover,.btnSelect__indicator:hover{color:#999}.btnSelectAlert__indicator>svg,.btnSelectMultiline__indicator>svg,.btnSelectSmall__indicator>svg,.btnSelect__indicator>svg{fill:currentColor;stroke:currentColor;stroke-width:0;display:inline-block;line-height:1}.property-search-sorting__actions .btnSelectSmall__control{width:200px}.site-defaults .btnSelect__control{min-width:200px}.alert-language__switch-language .btnSelectAlert__control{max-width:100%;width:300px}#aria-context,#aria-selection-event{height:1px;left:-10000px;overflow:hidden;position:absolute;top:auto;width:1px}
