.fade-out{display:flex;justify-content:space-between;pointer-events:none}.fade-out--vertical{flex-direction:column}.fade-out--horizontal{flex-direction:row}.fade-out--auto-positioned{border-radius:inherit;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:2}.fade-out__bar{transition:opacity .15s ease}.fade-out__bar--bottom,.fade-out__bar--top{height:var(--fade-out-bar-size);width:100%}.fade-out__bar--left,.fade-out__bar--right{height:100%;width:var(--fade-out-bar-size)}.fade-out__bar--top{background:linear-gradient(0deg,rgba(var(--fade-out-bar-color),0),rgba(var(--fade-out-bar-color),1) 80%)}.fade-out__bar--bottom{background:linear-gradient(180deg,rgba(var(--fade-out-bar-color),0),rgba(var(--fade-out-bar-color),1) 80%)}.fade-out__bar--left{background:linear-gradient(270deg,rgba(var(--fade-out-bar-color),0),rgba(var(--fade-out-bar-color),1) 80%)}.fade-out__bar--right{background:linear-gradient(90deg,rgba(var(--fade-out-bar-color),0),rgba(var(--fade-out-bar-color),1) 80%)}.fade-out__bar--invisible{opacity:0}.property-search-bar__wrapper{background-color:#fff;border:1px solid rgba(25,25,30,.1);border-radius:var(--border-radius-2,3px);display:flex;flex-direction:column;padding:1.5rem;position:relative}.property-search-bar .tabs__navigation{overflow-x:auto;position:relative}.property-search-bar .tabs__navigation::-webkit-scrollbar{height:4px}.property-search-bar .tabs__navigation::-webkit-scrollbar-thumb{background-color:#e7eaee;border-radius:6px}.property-search-bar .tabs__navigation::-webkit-scrollbar-track{background-color:transparent}.property-search-bar__scroll-fade{border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:75px}.property-search-bar .tabs__item-text{display:flex;text-wrap:nowrap}.property-search-bar .tabs__details{border-top:1px solid #dedfe3;padding-top:1.5rem}.property-search-bar .tabs__list{gap:32px;z-index:1}.property-search-bar .tabs__list-item{padding:0 0 1.25rem}.property-search-bar__first-tab,.property-search-bar__second-tab{align-items:center;display:flex;justify-content:space-between}.property-search-bar__second-tab{gap:1rem}.property-search-bar__municipality{display:flex;flex-grow:1;min-width:30%}@media(min-width:992px){.property-search-bar__municipality{display:flex;flex-grow:1}}.property-search-bar__municipality-dropdown{margin-left:-1.5rem;width:calc(100% + 1.5rem)}@media(min-width:1200px){.property-search-bar__municipality-dropdown{max-width:615px}}.property-search-bar__municipality .dropdown__placeholder-icon,.property-search-bar__municipality .field__icon{padding-left:1.5rem}.property-search-bar__municipality .dropdown{border-radius:0!important;border-width:0!important;box-shadow:none!important;height:auto;padding-left:0}.property-search-bar__municipality .dropdown__wrapper{margin:0}.property-search-bar__municipality .dropdown__placeholder{font-size:1rem!important;padding:0}.property-search-bar__municipality .dropdown__placeholder-icon{color:var(--swb-highlight-color,#003da5);font-size:1rem!important}.property-search-bar__municipality .dropdown__placeholder,.property-search-bar__municipality .field__input{color:#19191e;font-size:1rem;line-height:1.5rem}.property-search-bar__municipality .field__icon .icon{font-size:1rem;line-height:1.5rem}.property-search-bar__municipality .dropdown__value{padding:.5rem 1rem .5rem 0}.property-search-bar__municipality .dropdown__caret{display:none}.property-search-bar__municipality .dropdown__list-wrapper{border-width:0!important;box-shadow:none!important;margin-left:-1px;width:var(--mobile-dropdown-width)}@media(min-width:576px){.property-search-bar__municipality .dropdown__list-wrapper{width:100%}}.property-search-bar__municipality .dropdown__wrapper.is-opened .dropdown__list-wrapper{border-left:1px solid rgba(25,25,30,.1)!important;max-height:20rem!important;padding-top:1.5rem}.property-search-bar__municipality .dropdown__list,.property-search-bar__municipality .dropdown__reset{border-left-width:0!important;border:1px solid rgba(25,25,30,.1);border-top:0 solid rgba(25,25,30,.1)}.property-search-bar__municipality .dropdown__list--with-reset{max-height:12.75rem}.property-search-bar__municipality .checkbox__check{margin-top:2px!important}.property-search-bar__municipality .field__icon,.property-search-bar__municipality .field__input{border-radius:0!important;border-width:0!important}.property-search-bar__municipality .dropdown__item{min-height:1.5rem;padding:.5rem .75rem}.property-search-bar__municipality .dropdown__reset{border-radius:inherit}.property-search-bar__buttons-left,.property-search-bar__buttons-right{z-index:6}.property-search-bar__buttons-left{display:flex;flex-grow:1}.property-search-bar__buttons-right{display:flex;flex-direction:row}.property-search-bar__content{align-items:flex-start;display:flex;gap:.5rem}.property-search-bar__content .icon{color:var(--swb-highlight-color,#003da5)}.property-search-bar__apply-button{padding-right:1.5rem}.property-search-bar__criteria-button{align-items:center;border-left:1px solid rgba(25,25,30,.1);cursor:pointer;display:flex;padding:0}.property-search-bar__criteria-button:hover{transition:.2s ease}.property-search-bar__criteria-button .icon{color:var(--swb-highlight-color,#003da5);margin-right:.75rem}.property-search-bar__criteria-button .button{background-color:transparent!important;border-width:0!important;color:var(--swb-highlight-color,#003da5)}.property-search-bar__criteria-button .button--icon-only{padding:0 1.5rem;width:auto}@media(min-width:992px){.property-search-bar__criteria-button .button--icon-only{padding:0}}.property-search-bar__criteria-button .button--icon-only .icon{margin:0}.property-search-bar__find-button .button,.property-search-bar__submit .button{border-radius:var(--border-radius-2,3px);padding:.75rem 1.5rem;width:auto}.block-hero-search-bar{height:var(--height-to-fill);z-index:2}.block-hero-search-bar__contents{height:calc(var(--height-to-fill) - var(--search-bar-decal))}.block-hero-search-bar__inner{display:flex;flex-direction:column;height:100%;padding:0 2.75rem}@media(min-width:576px){.block-hero-search-bar__inner{padding:0 4.75rem}}@media(min-width:768px){.block-hero-search-bar__inner{padding:0 5.75rem}}@media(min-width:992px){.block-hero-search-bar__inner{padding:0 7rem}}@media(min-width:1200px){.block-hero-search-bar__inner{padding:0 8rem}}@media(min-width:1440px){.block-hero-search-bar__inner{padding:0 9.25rem}}@media(min-width:1680px){.block-hero-search-bar__inner{padding:0 10.5rem}}.block-hero-search-bar__background{border-bottom-left-radius:var(--media-border-radius);border-bottom-right-radius:var(--media-border-radius);height:100%;padding:0!important}.block-hero-search-bar__background>.cms-video-background__video{border-radius:inherit}.block-hero-search-bar .cms-image-background__inner,.block-hero-search-bar .cms-video-background__inner{height:100%}.block-hero-search-bar__infos{margin-bottom:var(--content-decal,0)}@media(min-width:768px){.block-hero-search-bar__infos{max-width:75%}}@media(min-width:992px){.block-hero-search-bar__infos{max-width:60%}}@media(min-width:1200px){.block-hero-search-bar__infos{max-width:40%}}.block-hero-search-bar__logo{display:block;margin:0 0 1.5rem;max-height:var(--logo-max-height,120px);max-width:min(var(--logo-max-width,280px),100%);object-fit:contain!important;width:auto}.block-hero-search-bar__subtitle,.block-hero-search-bar__title{font-weight:500}.block-hero-search-bar__title{font-size:2.25rem;line-height:2.75rem;padding-bottom:.5rem}@media(min-width:768px){.block-hero-search-bar__title{font-size:3rem;line-height:3.5rem}}.block-hero-search-bar__subtitle{font-size:1.125rem;line-height:1.625rem}.block-hero-search-bar__under-subtitle{font-size:1rem;font-weight:400;line-height:1.5rem}.block-hero-search-bar__search-bar{bottom:0;left:50%;padding:0 1rem;position:absolute;transform:translateX(-50%);width:100%;z-index:3}@media(min-width:576px){.block-hero-search-bar__search-bar{padding:0 2rem}}@media(min-width:768px){.block-hero-search-bar__search-bar{padding:0 5.75rem}}@media(min-width:992px){.block-hero-search-bar__search-bar{padding:0 7rem}}@media(min-width:1200px){.block-hero-search-bar__search-bar{padding:0 8rem}}@media(min-width:1440px){.block-hero-search-bar__search-bar{padding:0 9.25rem}}@media(min-width:1680px){.block-hero-search-bar__search-bar{padding:0 10.5rem}}.block-hero-search-bar--align-y-center .block-hero-search-bar__inner{justify-content:center}.block-hero-search-bar--align-y-bottom .block-hero-search-bar__inner{justify-content:flex-end}.block-hero-search-bar--align-y-bottom .block-hero-search-bar__infos{margin-bottom:calc(var(--content-decal, 0) + 16px)}@media(min-height:400px){.block-hero-search-bar--align-y-bottom .block-hero-search-bar__infos{margin-bottom:calc(var(--content-decal, 0) + 64px)}}