@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);.estate-filter{border-bottom-left-radius:5rem;border-bottom-right-radius:5rem;padding:2rem 0 3rem}.estate-filter .intro{grid-gap:3rem;align-items:center;gap:3rem}.estate-filter .intro .links{text-align:right}.estate-filter form .open-filter,.estate-filter form .wrapper .close-filter{display:none}.estate-filter form .grid-custom{padding:1.5rem 0;grid-gap:1.5rem;gap:1.5rem;grid-template-columns:1fr 1fr 1fr}.estate-filter form .grid-custom .btn{font-family:Playfair Display,serif;font-weight:500;min-height:45px;width:100%}.estate-filter form .grid-custom .btn:hover{background:#00304a;border-radius:5rem;color:#fff}.estate-filter form .hidden-inputs{border-top:1px solid rgba(0,48,74,.35);display:none;padding-bottom:1.5rem;padding-top:3rem}.estate-filter form .hidden-inputs .grid{grid-gap:1.5rem;gap:1.5rem}.estate-filter form .hidden-inputs .checkbox{border:1px solid rgba(0,48,74,.35);border-radius:5rem;margin-bottom:1.5rem}.estate-filter form .hidden-inputs .checkbox input{height:0;width:0}.estate-filter form .hidden-inputs .checkbox input:checked+span{background:#00304a;color:#fff;opacity:1}.estate-filter form .hidden-inputs .checkbox span{border-radius:5rem;color:#00304a;display:block;line-height:1;min-height:42px;opacity:.5;padding:1.1em 1.25em 1.1em 3em;text-align:center;text-align:left;width:100%}.estate-filter form .hidden-inputs .checkbox span:before{left:1.25em;position:absolute;top:50%;transform:translateY(-50%)}.estate-filter form .bottom{align-items:center}.estate-filter form .bottom .toggle-extra-filter a .icon,.estate-filter form .bottom .toggle-extra-filter a span{display:inline-block;vertical-align:middle}.estate-filter form .bottom .toggle-extra-filter a .icon{background:#00304a;border-radius:100%;height:2.5rem;margin-right:1rem;position:relative;width:2.5rem}.estate-filter form .bottom .toggle-extra-filter a .icon svg{height:1.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.5rem}.estate-filter form .bottom .toggle-extra-filter a .icon svg line.vertical{transition:all .3s cubic-bezier(.445,.05,.55,.95)}.estate-filter form .bottom .toggle-extra-filter a span{text-decoration:underline}.estate-filter form .bottom .toggle-extra-filter a span.less,.estate-filter form .bottom .toggle-extra-filter a:before{display:none}.estate-filter form .bottom .toggle-extra-filter.active a .icon svg line.vertical{opacity:0}.estate-filter form .bottom .toggle-extra-filter.active a span.less{display:inline-block}.estate-filter form .bottom .toggle-extra-filter.active a span.more{display:none}.estate-filter form .bottom .view-toggle{text-align:right}.estate-filter form .bottom .view-toggle a{margin-left:.5rem;opacity:.5;transition:all .3s cubic-bezier(.445,.05,.55,.95)}.estate-filter form .bottom .view-toggle a.active,.estate-filter form .bottom .view-toggle a:hover{font-weight:700;opacity:1}.estate-filter form .bottom .view-toggle a img{display:inline-block;height:1.5rem;vertical-align:middle}.estate-filter form .bottom .view-toggle a:before{display:none}@media only screen and (max-width:768px){.estate-filter .intro{grid-template-columns:1fr 1fr}.estate-filter form .grid-custom{grid-template-columns:1fr 1fr 1fr}}@media only screen and (max-width:576px){.estate-filter .intro{grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:3rem}.estate-filter .intro .links{text-align:left}.estate-filter form .open-filter{display:block}.estate-filter form .wrapper{background:#fff;bottom:0;left:-100%;overflow-y:auto;padding:3rem 3rem 5rem;position:fixed;right:100%;top:0;transition:all .5s cubic-bezier(.445,.05,.55,.95);z-index:7}.estate-filter form .wrapper.active{left:0;right:0}.estate-filter form .wrapper .close-filter{display:block;margin-bottom:1.5rem}.estate-filter form .grid-custom{grid-template-columns:1fr}.estate-filter form .grid-custom .form-input{order:2}.estate-filter form .grid-custom .city-select,.estate-filter form .grid-custom .type-select{order:1}.estate-filter form .grid-custom .search-icon{grid-column:span 1}.estate-filter form .bottom{grid-template-columns:1fr 1fr;grid-gap:0;gap:0}}@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}body.no-padding-top .breadcrumbs-wrapper{left:0;position:absolute;right:0;top:162px;z-index:3}@media only screen and (max-width:1124px){body.no-padding-top .breadcrumbs-wrapper{top:86px}}body.fixed .breadcrumbs-wrapper.transparent-bg{left:0;position:absolute;right:0;top:107px;z-index:3}.breadcrumbs-wrapper .breadcrumbs{font-size:1.12rem}.breadcrumbs-wrapper .breadcrumbs a,.breadcrumbs-wrapper .breadcrumbs span{line-height:1.5}.breadcrumbs-wrapper .breadcrumbs a{opacity:.5}.breadcrumbs-wrapper .breadcrumbs a:before{display:none}.breadcrumbs-wrapper .breadcrumbs a:hover{opacity:1}.breadcrumbs-wrapper .breadcrumbs .divider{opacity:.5}@media only screen and (max-width:1124px){body.fixed .breadcrumbs-wrapper.transparent-bg{top:86px}}