.hero{align-items:center;display:flex;min-height:550px;overflow:hidden;position:relative}.layout--avara .hero{margin-left:auto;margin-right:auto;max-width:150rem;width:100%}.hero__searchbox{align-items:center;display:flex;justify-content:center}.hero__searchbox form{display:block;margin-top:4rem}@media (min-width:600px){.hero__searchbox form{width:auto}}.hero__searchbox .hero__searchbox__content{align-items:center;background:#fff;border:.895px solid #c4c4c4;border-radius:4rem;box-shadow:0 1.789473533630371px 3.578947067260742px 0 rgba(0,0,0,.15);box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:space-between;padding:2rem;position:relative}@media (min-width:450px){.hero__searchbox .hero__searchbox__content{border-radius:6.1rem;flex-direction:row;height:46px;padding:.6rem}}.hero__searchbox form .search__button{appearance:none;background:transparent;border:none;cursor:pointer;height:36px;margin:0;padding:0}.hero__searchbox form .search__button:hover{opacity:.7}.hero__searchbox form .flex-item{align-items:center;display:flex;margin-bottom:3px;margin-right:0;margin-top:3px;position:relative}.hero__searchbox form .flex-item--city select{max-width:100%;width:100%}.hero__searchbox form .form-search-rooms select{min-width:170px}.hero__searchbox form .flex-item--city .form-selector{padding-right:0}.hero__searchbox form .flex-item:not(.flex-item--button),.hero__searchbox form .form-select{width:100%}.hero__searchbox .form-selector{cursor:pointer;position:relative;width:100%}.hero__searchbox form .flex-item:last-child{margin-right:0}.hero__searchbox form .flex-item:first-child{border-bottom:1px solid #b7b7b7;margin-bottom:6px;padding-bottom:6px}@media (min-width:450px){.hero__searchbox form .flex-item{margin-bottom:0;margin-right:10px;margin-top:0}.hero__searchbox form .flex-item:first-child{border-bottom:none;border-right:1px solid #b7b7b7;margin-bottom:0;padding-bottom:0;padding-right:10px}}.hero__searchbox form .rooms,.hero__searchbox form select{border:none;box-sizing:border-box;min-height:34px;outline:none;padding:6px;position:relative;width:auto}.hero__searchbox form select{-webkit-appearance:none;appearance:none;background:transparent;color:#333;padding-right:30px;width:100%}.hero__searchbox form .form-selector:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;content:"\f0dc";font-family:FontAwesome;font-size:18px;font-weight:900;line-height:50px;pointer-events:none;position:absolute;right:2%;top:-8px}@media (min-width:445px){.hero__searchbox form select{width:100%}}.hero__image img{height:100%;object-fit:cover;object-position:center;width:100%}.layout--avara .hero.overlay{background:transparent}.layout--avara .hero__overlay{background:#333;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:1}.layout--avara .hero:before{content:none!important}.hero.apartment-search .page-center{align-items:center;justify-content:center;text-align:center}.hero.apartment-search .page-center .hs-cta-embed,.hero.apartment-search .page-center h1,.hero.apartment-search .page-center p{text-align:center}.hero__buttons{margin-top:40px}.hero.apartment-search .page-center .hs-cta-embed,.hero.apartment-search .page-center .hs_cos_wrapper_type_cta{display:inline-block;margin:0 auto}.hero.apartment-search .page-center .hero__buttons{display:flex;flex-direction:row;grid-gap:20px;align-items:center;gap:20px;justify-content:center}.hero .hero__buttons a{margin:0}.layout--avara .hero.overlay .image{filter:none}.layout--avara .hero .hero__image.hero__image--grayscale{filter:grayscale(1)}.layout--avara .hero__overlay.hero__overlay--30{opacity:.3}.layout--avara .hero .big-bubble,.layout--avara .hero .small-bubble{display:none!important}.hero .page-center{width:100%}.column-wrapper.right{justify-content:flex-end}.hero .image{background-position-y:center;background-size:cover;height:100%;position:absolute;top:0}.hero .hero__image.hero__image--align-top img{object-position:center top}.hero .hero__image.hero__image--align-bottom img{object-position:center bottom}.hero.text-image .image{width:calc(50% + 7rem)}.hero.text-image .image.right{right:0}.hero.text-image .image.left{left:0}.hero.overlay .page-center{position:relative;z-index:3}.hero.overlay:before{content:"";height:100%;left:0;mix-blend-mode:screen;position:absolute;top:0;width:100%;z-index:2}.hero.overlay .image{filter:grayscale(1);left:0;mix-blend-mode:multiply;position:absolute;width:100%;z-index:1}.hero.overlay.bg-black .image{mix-blend-mode:normal;opacity:.75}.hero.overlay .image.blur{filter:grayscale(1) blur(4px)}.layout--avara .hero .image.blur{filter:blur(4px)}.layout--avara .hero .image.blur.hero__image--grayscale{filter:grayscale(1) blur(4px)}body:not(.layout--avara) #ignore-grayscale{filter:grayscale(0);height:calc(100% + 10px);margin:-5px;width:calc(100% + 10px)}body:not(.layout--avara) #ignore-grayscale.blur{filter:grayscale(0) blur(4px)}.hero.links-below{height:45vh;min-height:44rem}.hero.links-below .image{width:100%}.hero-links .page-center{padding-bottom:5rem;padding-top:5rem}.hero-links-wrapper{display:flex;flex-wrap:wrap;margin-top:1.5rem}.hero-links-wrapper .cta_button{margin-right:1.5rem;margin-top:1.5rem}.hero-links .col-2{width:calc(66.666% - 7.66667rem)}.hero-links .highlight{width:calc(50% - 18.64833rem)}.highlight-wrapper{max-width:31.29667rem;padding:5rem 0 5rem 5rem}.layout--avara .hero-links .highlight,body:not(.layout--avara) .hero-links .highlight-wrapper{background:transparent}.layout--avara .hero-links .highlight-wrapper{border-radius:5.6rem;box-sizing:border-box;max-width:560px;overflow:hidden;padding:3rem;width:100%}.layout--avara .highlight-wrapper h3{margin-bottom:1rem}@media (min-width:600px){.layout--avara .hero-links .highlight-wrapper{border-radius:5.6rem 5.6rem 18.6rem 5.6rem;padding:4rem 8rem 6rem 4rem}}@media (min-width:1200px){.layout--avara .hero-links .highlight-wrapper{border-radius:5.6rem 5.6rem 18.6rem 5.6rem;padding:6rem 6rem 4rem}}.hero-links h1{font-size:3.2rem}.big-bubble,.small-bubble{border:.5rem solid #fff;box-sizing:border-box;display:block;line-height:0;position:absolute;z-index:2}.big-bubble{border-radius:12.6rem 2.124rem;height:22.752rem;width:36rem}.small-bubble{border-radius:8.3916rem 1.41458rem;height:15.15283rem;width:23.976rem}.hero.text-image{overflow:hidden}.text-image .big-bubble{bottom:-10%;left:calc(50vw - 12%)}.text-image .small-bubble{bottom:calc(-10% + 15.15283rem);left:calc(50vw - 12% + 23.976rem)}.links-below .big-bubble{border-radius:2.124rem 12.6rem}.links-below .small-bubble{border-radius:1.41458rem 8.3916rem}.links-below .big-bubble{bottom:5%;right:-3.96rem}.links-below .small-bubble{bottom:calc(5% + 15.15283rem);right:20.016rem}@media (min-width:1411px){.hero.text-image .image{width:calc(50% + 9.5rem)}.hero-links .highlight{width:calc(50% - 22.81083rem)}.highlight-wrapper{max-width:39.62167rem}.links-below .big-bubble{bottom:15%}.links-below .small-bubble{bottom:calc(15% + 15.15283rem)}}@media (max-width:1200px){.hero.text-image .image{width:calc(50% + 9vw - 4rem)}.highlight-wrapper{max-width:100%;padding:5rem 5vw 5rem 5rem}}@media (min-width:941px){.hero.text-image .col-2{width:calc(40% - 4rem)}.column-wrapper.right .col-2{margin-right:0}.hero .image{background-position-x:center}.hero-links{position:relative}.hero-links .highlight{border-radius:1rem 0 0 1rem;bottom:0;display:flex;flex-direction:column;min-height:120%;position:absolute;right:0;z-index:3}.highlight-wrapper{display:flex;flex-direction:column;flex-grow:1}.highlight-wrapper span{margin-top:auto}.page-center.hide-desktop{display:none}}@media (max-width:940px){.hero.text-image{min-height:0}.hero.overlay{min-height:70vh}.hero.text-image .page-center{margin-top:45vh}.hero.text-image .image{background-position-x:center;height:45vh;left:0;right:auto;width:100%}.hero.links-below{min-height:28rem}.hero-links .page-center{padding-bottom:0}.hero-links .column-wrapper{flex-direction:column-reverse}.hero-links .column-wrapper .col-2:first-child{margin-bottom:0;width:100%}.hero-links .highlight{border-radius:1rem;margin-bottom:1rem;width:100%}.highlight-wrapper{padding:3rem}.hero-links h1{font-size:2.8rem}.hide-mobile{display:none}}