@import url(https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,700;1,400;1,700&display=swap);@import url(https://use.typekit.net/rrk7fld.css);.estate-banner{position:absolute;top:3rem;left:3rem;z-index:2;border-radius:2rem;text-transform:uppercase;padding:.5rem 2rem .7rem;font-family:Barlow Condensed,sans-serif;font-weight:600}.estate-banner.new{background:#eb4f3f;color:#fff}.estate-banner.prestige{background:#c9a64f;color:#fff}.estate-banner.new-price{background:#0d2544;color:#fff}.estate-banner.with-icon{padding-bottom:.8rem}.estate-banner.with-icon img,.estate-banner.with-icon span{display:inline-block;vertical-align:middle}.estate-banner.with-icon img{height:1rem;margin-right:.5rem}.estate-banner.epc,.estate-banner.epeil{background:#6fc63d;color:#fff}.estate-banner.btw,.estate-banner.openhouse{background:#eb4f3f;color:#fff}.estate-banner.openhouse{bottom:0;left:0;right:0;top:auto;border-radius:0;padding:1rem 2rem}.estate-banner.openhouse .grid-custom{grid-template-columns:1fr 120px}.estate-banner.openhouse .grid-custom .text{font-weight:700}.estate-banner.openhouse .grid-custom .time img,.estate-banner.openhouse .grid-custom .time span{display:inline-block;vertical-align:middle}.estate-banner.openhouse .grid-custom .time img{height:1rem;margin-right:.5rem}.estate-banner.openhouse .grid-custom .time span{font-weight:400;font-family:Barlow Condensed,sans-serif}.estate-banner.openhouse .grid-custom .time{text-align:right}.estate-banner.stage{position:absolute;bottom:3rem;top:auto;padding:0}.estate-banner.stage .icon,.estate-banner.stage span{display:inline-block;vertical-align:middle}.estate-banner.stage .icon{background:#fff;width:4rem;height:4rem;text-align:center;border-radius:100%;margin-right:1rem}.estate-banner.stage .icon img{height:2rem;margin-top:1rem;display:inline-block;margin-right:auto;transition:all 1s cubic-bezier(.445,.05,.55,.95)}.estate-banner.stage span{border-radius:2rem;color:#fff;padding:1rem 2rem;text-transform:uppercase;background:hsla(0,0%,43.9%,.8);opacity:0;transition:all .2s cubic-bezier(.445,.05,.55,.95)}.estate-banner.spain{position:absolute;left:auto;right:3rem;background:#ffba00;color:#fff}.estate-banner.spain img,.estate-banner.spain span{display:inline-block;vertical-align:middle}.estate-banner.spain img{height:1.5rem;display:inline-block}.estate-banner.spain span{color:#fff;text-transform:uppercase}.estate-banner.vip{top:1.5rem;left:1.5rem;background:#eb4f3f;color:#fff}.estate-banner.vip.with-icon{padding-bottom:.8rem}.estate-banner.vip.with-icon img,.estate-banner.vip.with-icon span{display:inline-block;vertical-align:middle}.estate-banner.vip.with-icon img{height:1rem;width:auto;margin-right:.5rem}.estate-banner.sold-percentage{position:absolute;left:auto;top:auto;right:3rem;bottom:-2rem;width:10rem;height:10rem;background:#eb4f3f;color:#fff;border-radius:100%;text-align:center;padding-top:2.7rem}.estate-banner.sold-percentage span{font-size:2.754rem;text-align:center}@media only screen and (max-width:576px){.estate-banner.sold-percentage{display:none}}.gallcell.openhouse .slick-dots{bottom:6rem}.gallcell .image{display:block;height:25vh!important;min-height:300px;overflow:hidden;border-radius:2rem;margin-bottom:2rem;position:relative}.gallcell .image .favourite{cursor:pointer;position:absolute;top:3rem;right:3rem;z-index:1}.gallcell .image .favourite.active svg circle,.gallcell .image .favourite:hover svg circle{fill:#a6c6e6;-webkit-filter:brightness(1);filter:brightness(1)}.gallcell .image .favourite.active svg path,.gallcell .image .favourite:hover svg path{fill:#fff}.gallcell .image .favourite svg{width:4rem}.gallcell .image .favourite svg circle{fill:rgba(166,198,230,.3);-webkit-filter:brightness(5);filter:brightness(5)}.gallcell .image .favourite svg path{fill:#fff;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.gallcell .image .image-slider,.gallcell .image .image-wrapper{position:relative;display:block;overflow:hidden}.gallcell .image .image-slider:hover .bg-img img,.gallcell .image .image-wrapper:hover .bg-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.gallcell .image .image-slider .slick-list:after,.gallcell .image .image-wrapper .slick-list:after{clear:both;content:"";display:block}.gallcell .image .image-slider:after,.gallcell .image .image-wrapper:after{content:"";position:absolute;bottom:0;left:0;right:0;top:50%;z-index:1;mix-blend-mode:multiply;opacity:.5;background:#fff;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0),#000)}.gallcell .image .image-slider .bg-img,.gallcell .image .image-wrapper .bg-img{position:relative;height:25vh;min-height:300px}.gallcell .image .image-slider .bg-img img,.gallcell .image .image-wrapper .bg-img img{transition:all .2s cubic-bezier(.445,.05,.55,.95)}.gallcell .content{text-align:left}.gallcell .content .title{grid-template-columns:auto 100px;-ms-flex-align:center;align-items:center;text-align:left}.gallcell .content .title h2,.gallcell .content .title h3{font-family:elza,sans-serif;font-size:1.4175rem;font-weight:500;margin-bottom:1.5rem;line-height:1.5}.gallcell .content .title h3{color:#eb4f3f;text-align:right;font-family:Barlow Condensed,sans-serif;font-weight:700}.gallcell .content .address{margin-bottom:1rem}.gallcell .content .address img,.gallcell .content .address span{display:inline-block;vertical-align:middle}.gallcell .content .address img{height:1.5rem;margin-right:1rem}.gallcell .content .icons{margin-bottom:1rem}.gallcell .content .icons .item{margin-right:1.5rem;margin-bottom:.5rem}.gallcell .content .icons .item,.gallcell .content .icons .item img,.gallcell .content .icons .item span{display:inline-block;vertical-align:middle}.gallcell .content .icons .item img{height:1.5rem;margin-right:1rem}.gallcell .content .epc img{height:3rem}.ctacell{margin-bottom:5rem;border-radius:2rem;padding:5rem;margin-left:2.5rem;margin-right:2.5rem;position:relative}.ctacell.circle{border-radius:100%;padding:0;width:calc(90% - 5rem)!important;text-align:center;margin-left:auto;margin-right:auto}.ctacell.circle:after{content:"";display:block;padding-bottom:100%;z-index:-1}@supports (aspect-ratio:1){.ctacell.circle{width:100%;aspect-ratio:1/1}.ctacell.circle:after{display:none}}.ctacell.circle .circle-one,.ctacell.circle .circle-three,.ctacell.circle .circle-two{position:absolute;z-index:2;border-radius:100%}.ctacell.circle .circle-one{background:#eb4f3f;width:3rem;height:3rem;right:0;top:0}.ctacell.circle .circle-two{background:#194774;width:6rem;height:6rem;left:0;bottom:4rem}.ctacell.circle .circle-three{background:#eb4f3f;width:2rem;height:2rem;left:6rem;bottom:0}.ctacell.circle .title h2,.ctacell.circle .title h3,.ctacell.circle .title h4{font-size:2.295rem}.ctacell .small-link{position:absolute;right:0;top:100%;text-decoration:underline}.ctacell .small-link:hover{color:#eb4f3f}.ctacell .centerer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:100%}.ctacell img{max-width:3vw;display:inline-block;margin-bottom:1.5rem}.ctacell .title{text-align:center}.ctacell .btn{margin-top:1.5rem}.ctacell.full-width{padding:3rem 5rem;grid-column:span 3;margin-left:2.5rem;margin-right:2.5rem;text-align:left}.ctacell.full-width .centerer{display:block}.ctacell.full-width .title{text-align:left}.ctacell.full-width .grid{-ms-flex-align:center;align-items:center}.ctacell.full-width .grid .link{text-align:right}.ctacell.full-width .grid .link .btn{margin-top:0}@media only screen and (max-width:1280px){.ctacell.circle{width:calc(100% - 5rem)!important}}@media only screen and (max-width:1124px){.ctacell img{max-width:50px}.ctacell.full-width{grid-column:span 1;text-align:center}.ctacell.full-width .centerer{display:-ms-flexbox;display:flex}.ctacell.full-width .title{text-align:center}.ctacell.full-width .grid{grid-template-columns:1fr}.ctacell.full-width .grid .link{text-align:center;margin-top:3rem}}@media only screen and (max-width:1024px){.gallcell .image .image-slider .bg-img{display:none}.gallcell .image .image-slider .bg-img:first-child{display:block}}@media only screen and (max-width:768px){.gallcell .image{height:35vh!important;min-height:300px}.gallcell .image .image-slider .bg-img{height:35vh;min-height:300px}.ctacell.full-width{grid-column:span 1}}@media only screen and (max-width:576px){.gallcell .image{height:25vh!important;min-height:300px}.gallcell .image .image-slider .bg-img{height:25vh;min-height:300px}.ctacell.circle img{display:none}}.comingsooncell{grid-column:span 2;padding-left:2.5rem;padding-right:2.5rem;margin-bottom:5rem;position:relative}.comingsooncell.nb{grid-column:span 1;margin-bottom:0;padding-left:0;padding-right:0;background:#fff;border-radius:2rem}.comingsooncell.nb .flex{height:auto;display:block;background:transparent}.comingsooncell.nb .flex .image{height:45vh;width:100%}.comingsooncell.nb .flex .content{background:#fff;margin-top:0;margin-left:0;border-radius:2rem;padding:4rem 3rem 3rem;width:100%}.comingsooncell.nb .flex .content .title{max-width:100%}.comingsooncell.nb .flex .content .title h2{font-size:3.375rem;font-weight:700;margin-bottom:3rem;line-height:1.5;color:#194774;font-family:Barlow Condensed,sans-serif}.comingsooncell .flex{display:-ms-flexbox;display:flex;height:100%;background:#edf0f4;border-radius:2rem}.comingsooncell .flex .image{height:100%;display:block;min-height:300px;overflow:hidden;border-radius:2rem;position:relative;z-index:2;width:50%}.comingsooncell .flex .image .bg-img{transition:all .3s cubic-bezier(.445,.05,.55,.95)}.comingsooncell .flex .image:hover .bg-img{-webkit-transform:scale(1.2);transform:scale(1.2)}.comingsooncell .flex .content{text-align:left;background:#edf0f4;margin-left:-2rem;padding:5rem 5rem 5rem 7rem;border-radius:0 2rem 2rem 0;z-index:1;position:relative;width:calc(50% + 2rem)}.comingsooncell .flex .content .title{max-width:calc(100% - 10rem)}.comingsooncell .flex .content .title h2{font-family:elza,sans-serif;font-size:2.295rem;font-weight:600;margin-bottom:3rem;line-height:1.5}.comingsooncell .flex .content .epc,.comingsooncell .flex .content .text{margin-bottom:3rem}.comingsooncell .flex .content .epc img{height:3rem}.comingsooncell .icon{position:absolute;background:#eb4f3f;width:10rem;height:10rem;top:-2rem;right:3rem;border-radius:100%;z-index:3;color:#fff;text-transform:uppercase;font-family:Barlow Condensed,sans-serif;font-weight:600;text-align:center}.comingsooncell .icon img{display:block;width:2.5rem;margin:2rem auto 1rem}@media only screen and (max-width:1124px){.comingsooncell{grid-column:span 1}.comingsooncell.nb .flex .image{height:35vh}.comingsooncell.nb .flex .content .title h2{font-size:2.295rem}.comingsooncell .flex{display:block;height:100%}.comingsooncell .flex .image{width:100%;height:auto}.comingsooncell .flex .content{margin-left:0;border-radius:2rem;margin-top:-3rem;padding:5rem 2rem 2rem;margin-bottom:-3rem;width:100%;height:auto}.comingsooncell .flex .content .title{max-width:100%}.comingsooncell .flex .content .title h2{font-size:1.4175rem;margin-bottom:1rem}.comingsooncell .flex .content .text{display:none;margin-bottom:1rem}.comingsooncell .flex .content .epc{margin-bottom:1rem}.comingsooncell .icon{top:2rem;right:4rem}}@media only screen and (max-width:768px){.comingsooncell .flex .content .text{display:block}}@media only screen and (max-width:576px){.comingsooncell{grid-column:span 1}.comingsooncell.nb .flex .image{height:25vh;min-height:auto}}.mapcell{position:relative;display:block;border-radius:2rem}.mapcell.active .image .bg-img:after,.mapcell:hover .image .bg-img:after{opacity:.85}.mapcell:hover .image .bg-img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.mapcell .image{display:block;overflow:hidden;position:relative;border-radius:2rem;z-index:1}.mapcell .image:after{content:"";display:block;padding-bottom:60%}@supports (aspect-ratio:1){.mapcell .image{width:100%;aspect-ratio:1/.6}.mapcell .image:after{display:none}}.mapcell .image .estate-banner{top:1rem;left:1rem;z-index:2}.mapcell .image .favourite{cursor:pointer;position:absolute;top:1rem;right:1rem;z-index:2}.mapcell .image .favourite.active svg circle,.mapcell .image .favourite:hover svg circle{fill:#eb4f3f}.mapcell .image .favourite.active svg path,.mapcell .image .favourite:hover svg path{fill:#fff}.mapcell .image .favourite svg{width:4rem}.mapcell .image .favourite svg circle{fill:#fff;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.mapcell .image .favourite svg path{fill:#edf0f4;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.mapcell .image .bg-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.mapcell .image .bg-img:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;background:rgba(25,71,116,.4);mix-blend-mode:multiply;opacity:0;transition:all .3s cubic-bezier(.445,.05,.55,.95);border-radius:2rem}.mapcell .image .bg-img img{transition:all .2s cubic-bezier(.445,.05,.55,.95)}@-webkit-keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}@keyframes bounce{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}}.shake-animation{-webkit-animation:shake .15s infinite;animation:shake .15s infinite}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(5px);transform:translateX(5px)}50%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(5px);transform:translateX(5px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}.estate-overview .intro .paragraph,.estate-overview .intro h2,.estate-overview .intro h3,.estate-overview .intro h4,.estate-overview .intro h5{width:900px;max-width:100%}.estate-overview .estate-filter-wrapper .estate-filter .close-filter,.estate-overview .estate-filter-wrapper .open-filter{display:none}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom{background:#fff;padding:1.5rem 3rem;border-radius:2rem;grid-template-columns:1fr 1fr 1fr 190px}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper{border-right:1px solid #edf0f4;padding-right:2rem;margin-right:2rem;margin-bottom:0;position:relative}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper:before,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper:before{content:"";position:absolute;right:1rem;top:0;bottom:0;z-index:1;background-image:url(/build/images/select-arrows.209300da.svg);background-size:contain;background-position:50%;width:1rem;background-repeat:no-repeat;opacity:1;-webkit-transform:translateY(0);transform:translateY(0);height:auto}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper label,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper label{font-weight:600;font-size:1.4175rem;margin-bottom:0;line-height:1.2}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-selection__placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-selection__placeholder{font-size:1.1205rem;font-style:italic;color:rgba(13,37,68,.5);font-weight:300}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-selection--multiple,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-selection--single,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-selection--multiple,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-selection--single{padding:.5rem 0 0;border-bottom:none}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove span,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-selection--single .select2-selection__choice .select2-selection__choice__remove span,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove span,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-selection--single .select2-selection__choice .select2-selection__choice__remove span{margin-right:0}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-selection--multiple:before,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-selection--single:before,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-selection--multiple:before,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-selection--single:before{display:none}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-search--inline,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-search--inline{margin-left:0}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-search--inline::-webkit-input-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-search--inline::-webkit-input-placeholder{color:rgba(13,37,68,.5);font-style:italic;font-weight:400;font-size:1.1205rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-search--inline:-moz-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-search--inline::-moz-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-search--inline:-moz-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-search--inline::-moz-placeholder{color:rgba(13,37,68,.5);font-style:italic;font-weight:400;font-size:1.1205rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-search--inline:-ms-input-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-search--inline:-ms-input-placeholder{color:rgba(13,37,68,.5);font-style:italic;font-weight:400;font-size:1.1205rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-search--inline:placeholder-shown,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-search--inline:placeholder-shown{color:rgba(13,37,68,.5);font-style:italic;font-weight:400;font-size:1.1205rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-search--inline .select2-search__field,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-search--inline .select2-search__field{color:#0d2544;font-size:1.1205rem;font-weight:400;padding:0;margin:0;border-radius:0}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-search--inline .select2-search__field::-webkit-input-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-search--inline .select2-search__field::-webkit-input-placeholder{color:rgba(13,37,68,.5);font-style:italic;font-weight:400;font-size:1.1205rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-search--inline .select2-search__field:-moz-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-search--inline .select2-search__field::-moz-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-search--inline .select2-search__field:-moz-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-search--inline .select2-search__field::-moz-placeholder{color:rgba(13,37,68,.5);font-style:italic;font-weight:400;font-size:1.1205rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-search--inline .select2-search__field:-ms-input-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-search--inline .select2-search__field:-ms-input-placeholder{color:rgba(13,37,68,.5);font-style:italic;font-weight:400;font-size:1.1205rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper .select2 .select2-search--inline .select2-search__field:placeholder-shown,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper .select2 .select2-search--inline .select2-search__field:placeholder-shown{color:rgba(13,37,68,.5);font-style:italic;font-weight:400;font-size:1.1205rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown{position:relative;background:#fff;padding:0}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown-toggle,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown-toggle{cursor:pointer;position:relative;padding-top:.5rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown-toggle span,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown-toggle span{color:#000;font-size:1.1205rem;font-weight:300;font-style:italic;color:rgba(13,37,68,.5)}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown-toggle span.selected-max,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown-toggle span.selected-min,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown-toggle span.selected-max,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown-toggle span.selected-min{font-size:1.1205rem;margin-right:0}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown-toggle .price-error,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown-toggle .price-error{background:#eb4f3f;font-size:1.1205rem;display:none;position:absolute;bottom:-20px;left:0;list-style-type:none;font-size:10px;line-height:1.1205rem;color:#fff;padding:5px;z-index:2;transition:all .3s ease-in;-o-transition:all .3s ease-in;-moz-transition:all .3s ease-in;-webkit-transition:all .3s ease-in}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown{display:none;position:absolute;top:39px;width:200%;min-width:300px;left:auto;right:0;z-index:3;background:#fff;padding:10px;box-shadow:0 5px 10px rgba(13,37,68,.5);border-radius:0 0 1em 1em}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .left,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .right,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .left,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .right{display:inline-block;width:calc(50% - 4px);vertical-align:top}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .left input,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .right input,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .left input,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .right input{width:100%}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .maxPrice,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .minPrice,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .maxPrice,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .minPrice{margin-bottom:.5rem;padding:5px 10px;min-height:3.1rem;background:#edf0f4;color:#0d2544;border:none;width:100%;font-size:1.1205rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .maxPrice::-webkit-input-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .minPrice::-webkit-input-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .maxPrice::-webkit-input-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .minPrice::-webkit-input-placeholder{color:#0d2544;font-style:italic;font-weight:400;font-size:1.4175rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .maxPrice:-moz-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .maxPrice::-moz-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .minPrice:-moz-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .minPrice::-moz-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .maxPrice:-moz-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .maxPrice::-moz-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .minPrice:-moz-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .minPrice::-moz-placeholder{color:#0d2544;font-style:italic;font-weight:400;font-size:1.4175rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .maxPrice:-ms-input-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .minPrice:-ms-input-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .maxPrice:-ms-input-placeholder,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .minPrice:-ms-input-placeholder{color:#0d2544;font-style:italic;font-weight:400;font-size:1.4175rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .maxPrice:placeholder-shown,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .minPrice:placeholder-shown,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .maxPrice:placeholder-shown,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .minPrice:placeholder-shown{color:#0d2544;font-style:italic;font-weight:400;font-size:1.4175rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .price-max-dropdown li,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .price-min-dropdown li,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .price-max-dropdown li,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .price-min-dropdown li{cursor:pointer;padding:1rem;transition-duration:.3s;font-size:1.1205rem;list-style-type:none}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .price-max-dropdown li:hover,.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown .price-min-dropdown li:hover,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .price-max-dropdown li:hover,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown .price-min-dropdown li:hover{background:#edf0f4;color:#0d2544}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .btn,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .btn{font-size:1.1205rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .mobile-submit,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .mobile-submit{display:none}.estate-overview .estate-filter-wrapper .estate-filter .city{margin-bottom:1.5rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper{border-right:none;padding-right:0;margin-right:0}.estate-overview .estate-filter-wrapper .estate-filter .bottom .grid-custom{grid-gap:5rem;gap:5rem;-ms-flex-align:center;align-items:center;grid-template-columns:300px auto 250px}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort,.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .sort-dropdown-wrapper,.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort span{display:inline-block;vertical-align:middle}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .sort-dropdown-wrapper{position:relative;margin-right:2rem}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .sort-dropdown-wrapper .sort-dropdown-toggle{cursor:pointer}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .sort-dropdown-wrapper .sort-dropdown-toggle img,.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .sort-dropdown-wrapper .sort-dropdown-toggle span{display:inline-block;vertical-align:middle}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .sort-dropdown-wrapper .sort-dropdown-toggle span{margin-right:.3rem;font-weight:600}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .sort-dropdown-wrapper .sort-dropdown-toggle img{height:.5rem}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .sort-dropdown-wrapper .sort-dropdown{position:absolute;top:100%;left:0;right:auto;background:#fff;padding:10px;box-shadow:0 5px 10px rgba(13,37,68,.5);border-radius:0 0 1em 1em;z-index:2;display:none}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .sort-dropdown-wrapper .sort-dropdown a{display:block;padding:.5rem 1rem;white-space:nowrap}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .sort-dropdown-wrapper .sort-dropdown a:hover{background:#edf0f4}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .sort-dropdown-wrapper .sort-dropdown a img,.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .sort-dropdown-wrapper .sort-dropdown a span{display:inline-block;vertical-align:middle}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .sort-dropdown-wrapper .sort-dropdown a span{margin-right:.3rem}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .sort-dropdown-wrapper .sort-dropdown a img{height:.5rem}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .fav-link{display:inline-block;vertical-align:middle}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .fav-link:hover span{color:#eb4f3f}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .fav-link img,.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .fav-link span{display:inline-block;vertical-align:middle}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .fav-link img{height:1rem;margin-right:.3rem}.estate-overview .estate-filter-wrapper .estate-filter .bottom .sort .fav-link span{text-decoration:underline;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status{text-align:center}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label.prestige input:checked+span{background:#c9a64f}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label.new input:checked+span{background:#eb4f3f}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label.epc input:checked+span{background:#6fc63d}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label.vip input:checked+span{background:#194774}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label.new-price input:checked+span{background:#0d2544}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label{display:inline-block;vertical-align:middle;margin:.5rem}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label span{background:rgba(13,37,68,.5);transition:all .3s cubic-bezier(.445,.05,.55,.95);color:#fff;padding:.5rem 1.5rem;font-family:Barlow Condensed,sans-serif;text-transform:uppercase;border-radius:2rem;cursor:pointer;font-size:1.1205rem}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label span:before{display:none}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label.active.prestige span,.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label:hover.prestige span{background:#c9a64f}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label.active.new span,.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label:hover.new span{background:#eb4f3f}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label.active.vip span,.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label:hover.vip span{background:#194774}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label.active.epc span,.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label:hover.epc span{background:#6fc63d}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label.active.new-price span,.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label:hover.new-price span{background:#0d2544}.estate-overview .estate-filter-wrapper .estate-filter .bottom .view-toggle{text-align:right}.estate-overview .estate-filter-wrapper .estate-filter .bottom .view-toggle a{display:inline-block;vertical-align:middle;border-radius:.5em;border:2px solid #194774;opacity:.3;transition:all .3s cubic-bezier(.445,.05,.55,.95);padding:1rem 2rem;margin-left:1rem;text-transform:uppercase;font-weight:500;color:#194774;font-size:1.1205rem}.estate-overview .estate-filter-wrapper .estate-filter .bottom .view-toggle a img,.estate-overview .estate-filter-wrapper .estate-filter .bottom .view-toggle a span{display:inline-block;vertical-align:middle}.estate-overview .estate-filter-wrapper .estate-filter .bottom .view-toggle a img{height:1.5rem;margin-right:.5rem}.estate-overview .estate-filter-wrapper .estate-filter .bottom .view-toggle a.active,.estate-overview .estate-filter-wrapper .estate-filter .bottom .view-toggle a:hover{opacity:1}.estate-overview .estate-filter-wrapper .estate-filter .select2-container--default .select2-selection--multiple .select2-selection__choice,.estate-overview .estate-filter-wrapper .estate-filter .select2-container--default .select2-selection--single .select2-selection__placeholder,.estate-overview .estate-filter-wrapper .estate-filter .select2-container--default .select2-selection--single .select2-selection__rendered{font-size:1.1205rem}.estate-overview .gallery{position:relative}.estate-overview .gallery .bg{content:"";-webkit-clip-path:inset(0 0 -1px 0 round 50% 50% 0 0);clip-path:inset(0 0 -1px 0 round 50% 50% 0 0);display:block;bottom:-1px;overflow:hidden;position:absolute;top:5rem;width:100%;left:0;right:0;-webkit-transform:scaleX(2);transform:scaleX(2);background:#fff;z-index:0}.estate-overview .gallery .grid-h-2{grid-template-columns:50% 50%;margin-left:-2.5rem;margin-right:-2.5rem}.estate-overview .gallery .grid-h-2 .comingsooncell,.estate-overview .gallery .grid-h-2 .ctacell{grid-column:span 2}.estate-overview .gallery .grid-h-2 .comingsooncell.circle,.estate-overview .gallery .grid-h-2 .ctacell.circle{grid-column:span 1}.estate-overview .gallery .grid-h-2 .gallcell{padding-left:2.5rem;padding-right:2.5rem;margin-bottom:5rem}.estate-overview .gallery .grid-h-2 .gallcell .image{height:35vh!important}.estate-overview .gallery .grid-h-2 .gallcell .image .image-slider .bg-img{height:35vh}.estate-overview .gallery .grid-h-2 .not-found{grid-column:span 2;text-align:center}.estate-overview .gallery .grid-h-3{grid-template-columns:33.33% 33.33% 33.33%;margin-left:-2.5rem;margin-right:-2.5rem}.estate-overview .gallery .grid-h-3 .gallcell{padding-left:2.5rem;padding-right:2.5rem;margin-bottom:5rem}.estate-overview .gallery .grid-h-3 .not-found{grid-column:span 3;text-align:center}.estate-overview .map-wrapper .grid-h-3-2{grid-gap:5rem;gap:5rem}.estate-overview .map-wrapper .mapcell-wrapper{overflow:auto;padding-right:3rem}.estate-overview .map-wrapper .mapcell-wrapper .grid-h-2{grid-gap:2.5rem;gap:2.5rem}.estate-overview .map-wrapper .not-found{grid-column:span 2;text-align:center}.estate-overview .pagination{text-align:center}.estate-overview .pagination a{display:inline-block;vertical-align:middle;margin:0 1rem;font-weight:700}.estate-overview .pagination a.active,.estate-overview .pagination a:hover{color:#eb4f3f}.estate-overview .pagination a.btn{padding:.5rem 1rem}@media only screen and (max-width:1280px){.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper label{font-size:1.1205rem}}@media only screen and (max-width:1124px){.estate-overview .estate-filter-wrapper{padding:3rem}.estate-overview .estate-filter-wrapper .open-filter{display:inline-block}.estate-overview .estate-filter-wrapper .open-filter span{font-size:1.1205rem}.estate-overview .estate-filter-wrapper .estate-filter{position:fixed;z-index:9998;top:0;bottom:0;left:-100%;right:100%;transition:all .5s cubic-bezier(.445,.05,.55,.95);background:#edf0f4}.estate-overview .estate-filter-wrapper .estate-filter .close-filter{display:inline-block;margin:3rem 3rem 0}.estate-overview .estate-filter-wrapper .estate-filter .close-filter span{font-size:1.1205rem}.estate-overview .estate-filter-wrapper .estate-filter.active{left:0;right:50%}.estate-overview .estate-filter-wrapper .estate-filter.active:after{left:50%;right:0}.estate-overview .estate-filter-wrapper .estate-filter:after{content:"";position:fixed;z-index:9998;top:0;bottom:0;left:100%;right:-100%;background:hsla(0,0%,100%,.75);transition:all .5s cubic-bezier(.445,.05,.55,.95)}.estate-overview .estate-filter-wrapper .estate-filter .city{margin-bottom:0}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom{grid-template-columns:100%;grid-gap:3rem;gap:3rem;background:transparent}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .input-wrapper,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .input-wrapper{background:#fff;border:none;padding:1rem;margin:0;border-radius:1rem}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .price-dropdown .dropdown,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .price-dropdown .dropdown{width:100%;top:30px}.estate-overview .estate-filter-wrapper .estate-filter .city .grid-custom .mobile-submit,.estate-overview .estate-filter-wrapper .estate-filter .top .grid-custom .mobile-submit{display:block}.estate-overview .estate-filter-wrapper .estate-filter .bottom{padding-left:3rem;padding-right:3rem}.estate-overview .estate-filter-wrapper .estate-filter .bottom .grid{grid-template-columns:100%}.estate-overview .estate-filter-wrapper .estate-filter .bottom .view-toggle{display:none}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status{text-align:left}.estate-overview .estate-filter-wrapper .estate-filter .bottom .status label{margin:.5 1rem .5rem 0}.estate-overview .gallery .grid-h-3{grid-template-columns:50% 50%}.estate-overview .map-wrapper{display:none}.estate-overview .map-wrapper .grid-h-3-2{grid-template-columns:1fr 1fr}}@media only screen and (max-width:768px){.estate-overview .estate-filter-wrapper .estate-filter.active{right:0}.estate-overview .estate-filter-wrapper .estate-filter.active:after{display:none}.estate-overview .gallery .bg{-webkit-transform:scaleX(3);transform:scaleX(3)}.estate-overview .gallery .grid-h-2,.estate-overview .gallery .grid-h-3{grid-template-columns:100%}.estate-overview .gallery .grid-h-2 .comingsooncell,.estate-overview .gallery .grid-h-2 .comingsooncell.circle,.estate-overview .gallery .grid-h-2 .ctacell,.estate-overview .gallery .grid-h-2 .ctacell.circle{grid-column:span 1}}