.breadcrumbs{font-size:.875rem;line-height:1.125rem;font-weight:400;display:none;overflow:hidden}@media screen and (min-width: 48em){.breadcrumbs{display:flex}}.breadcrumbs__item{flex:0 0 auto;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0;display:flex;align-items:center}.breadcrumbs__icon{margin:0 .3125rem;font-size:5px;color:#757575}.background-picture{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden}.background-picture__img{object-fit:cover;width:100%;height:100%}.background-picture--rounded{border-radius:62.5rem}.cta-buttons{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;gap:1.25rem}.cta-buttons--small{gap:.625rem}.cta-buttons--hero{gap:.625rem}@media screen and (min-width: 48em){.cta-buttons--hero{gap:1.875rem}}.cta-buttons--nowrap{flex-wrap:nowrap;gap:.625rem}@media screen and (min-width: 48em){.cta-buttons--nowrap{gap:1.25rem}}.cta-buttons--aligned{justify-content:flex-start}.cta-buttons--aligned-reverse{justify-content:flex-end}@media screen and (min-width: 48em){.cta-buttons--aligned-desktop{justify-content:flex-start}}.cta-buttons--reverse-mobile{flex-direction:row-reverse}@media screen and (min-width: 48em){.cta-buttons--reverse-mobile{flex-direction:row}}.cta-buttons--reverse-column-mobile{flex-direction:column-reverse}@media screen and (min-width: 48em){.cta-buttons--reverse-column-mobile{flex-direction:row}}.cta-buttons__button{flex:none}.cta-buttons__button--expand{flex:1}.cta-buttons__button--expand-small{flex:1}@media screen and (min-width: 26.5625em){.cta-buttons__button--expand-small{flex:none}}.cta-buttons__button--small-radius{border-radius:.5rem}.expanding-row{border-top:1px #ddd solid;text-align:left}.expanding-row--first{border-top-width:0}.expanding-row--last{border-bottom:1px #ddd solid;margin-bottom:3.125rem}.expanding-row-title{background:none;border:none;cursor:pointer;display:flex;flex-wrap:nowrap;align-items:flex-start;font-size:1rem;line-height:1.375rem;font-weight:400;outline:none;padding:1.25rem;text-align:left;width:100%;text-decoration:none}.expanding-row-title--small{padding:1.25rem 0}@media screen and (min-width: 48em){.expanding-row-title{align-items:center;padding:1.875rem 0}.expanding-row-title--small{padding:1.25rem 0}}.expanding-row-title__content{flex:1}@media screen and (min-width: 48em){.expanding-row-title__content{align-items:center;display:flex;flex-wrap:nowrap;height:auto}}.expanding-row-title__section{display:block;margin-top:.625rem}@media screen and (min-width: 48em){.expanding-row-title__section{flex:1 0;margin-top:0;padding-right:1.875rem}}.expanding-row-title__section--empty{margin:0;padding:0}.expanding-row-title__section--first{margin-top:0}@media screen and (min-width: 48em){.expanding-row-title__section--right-align{text-align:right}}.expanding-row-title__chevron{display:block;transition:transform ease-in .2s;color:var(--vertical-primary-color);margin-left:.9375rem}.expanding-row--open .expanding-row-title__chevron{transform:rotateX(180deg)}.expanding-row-title__chevron--link{align-self:flex-end}@media screen and (min-width: 48em){.expanding-row-title__chevron--link{align-self:center}}.expanding-row-content{height:0;overflow:hidden}.expanding-row-content--open{height:auto}.full-page-background{position:absolute;top:0;left:0;right:0;margin:auto;z-index:-1}.contact-form{display:block;width:100%}.contact-form--broker-contact{margin-bottom:.625rem}@media screen and (min-width: 48em){.contact-form--broker-contact{margin-bottom:1.875rem}}.contact-form__error{color:#e00000}.contact-form__completed{color:#4ba722}.contact-form__inputs{display:grid;row-gap:.9375rem}.contact-form__inputs--bottom{column-gap:1.25rem;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, auto)}.contact-form__inputs--bottom .contact-form__input-name{grid-row:1;grid-column:1}.contact-form__inputs--bottom .contact-form__input-phone{grid-row:2;grid-column:1}.contact-form__inputs--bottom .contact-form__input-email{grid-row:3;grid-column:1}.contact-form__inputs--bottom .contact-form__input-message{grid-row:span 3;grid-column:2}.content-block--narrow{max-width:55rem;margin:auto}.content-block--centered{text-align:center}.content-block--centered-small-only{text-align:center}@media screen and (min-width: 48em){.content-block--centered-small-only{text-align:left}}.content-block--left-aligned{text-align:left}.content-block--right-aligned{text-align:right}.content-block--margin-bottom{margin-bottom:1.875rem}.content-block--base-margin{margin-bottom:.9375rem}.content-block--large-margin{margin-bottom:1.25rem}.content-block--xxl-margin{margin-bottom:3.125rem}.content-block__title{margin:0 auto 1.875rem auto}.content-block__title--center{text-align:center}.content-block__title--no-margin{margin:0;padding:0}.content-block__title--center-on-small{text-align:center}@media screen and (min-width: 48em){.content-block__title--center-on-small{text-align:left}}@media screen and (max-width: 47.9375em){.content-block__title--padded-small{padding-left:.9375rem;padding-right:.9375rem}}.content-block__title--small-margin{margin-bottom:.625rem}.content-block__title--half-margin{margin-bottom:.9375rem}.content-block__title--lg-margin{margin-bottom:1.25rem}.content-block__title--xl-margin{margin-bottom:1.875rem}.content-block__title--xxl-margin{margin-bottom:3.125rem}.content-block__title--font-heading{font-family:"Roboto","Helvetica","Arial",sans-serif}.content-block__body{margin:0}.content-block__body--narrow{max-width:50rem;margin:auto}.content-block__body--centered{text-align:center}.content-block__body--left-aligned{text-align:left}.content-block__body--margin{margin-bottom:1.875rem}.tabs{display:flex;list-style:none}.tabs:after{content:" ";display:flex;align-self:flex-end;flex:1;border-bottom:1px solid #202020}.tabs__page{border:1px solid;border-color:#ccc #ccc #202020 #ccc;border-radius:.625rem .625rem 0 0;padding:1.25rem 1.875rem;margin:0;background-color:#f8f8f8;font-size:1rem;line-height:1.375rem;font-weight:600;min-width:7.5rem;text-align:center;display:block;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .15s ease-out}.tabs__page:focus{outline:0}.tabs__page:hover{background-color:#e6e6e6}.tabs__page+.tabs__page:not(.tabs__page--active){border-left:none}.tabs__page--active{border-bottom:0;margin-bottom:1px;background-color:#fff;color:#202020;border-color:#202020;opacity:1}.tabs__page--active:hover{background-color:#fff}.tabs__page--active .tabs__page-text{opacity:1}.tabs__page-text{opacity:.4}.tabs--desktop{display:none}@media screen and (min-width: 48em){.tabs--desktop{display:flex}}.tabs--mobile{display:block}@media screen and (min-width: 48em){.tabs--mobile{display:none}}.tabs--xxl-margin.tabs--desktop{margin-bottom:3.125rem}.tabs--xxl-margin.tabs--mobile{margin-bottom:1.875rem}.transparent-select{width:auto;align-self:center;border-width:0;box-shadow:none;background:rgba(0,0,0,0) url("/icons/ot-icons/chevron-down-white.svg") no-repeat right 0 center;background-size:1rem;color:#fff;font-weight:600;text-align-last:center;padding:0 1.625rem 0 0}.transparent-select:hover,.transparent-select:focus,.transparent-select:focus-within{text-decoration:underline;text-decoration-color:var(--vertical-link-color);text-underline-offset:.16em;box-shadow:none}@media screen and (min-width: 48em){.transparent-select--mobile-only{display:none}}.transparent-select--uppercase{text-transform:uppercase}.hero{background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;color:#fff;text-align:center;min-height:25rem}@media screen and (min-width: 48em){.hero{justify-content:center;min-height:31.25rem}}.hero--simple-search{text-align:left;color:#202020}@media screen and (min-width: 48em){.hero--simple-search{min-height:29rem}}.hero--background-bottom{background-position:center bottom}.hero--background-top{background-position:center top}@media screen and (min-width: 48em){.hero--thin{min-height:12.5rem}}.hero--filtered::after{content:"";width:100%;height:100%;z-index:0;background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0}.hero--filtered-toimitilat:after{background-color:rgba(78,24,63,.6)}.hero__title{position:relative;z-index:1;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:2.125rem;line-height:2.5625rem;font-weight:700}@media screen and (min-width: 48em){.hero__title{max-width:61.25rem;font-size:3rem;line-height:3.5rem}}.hero__sub-title{position:relative;z-index:1;text-transform:uppercase;color:#fff;font-weight:600}.hero__image{position:relative;z-index:1}.hero__description{position:relative;z-index:1;width:100%;max-width:50rem}@media screen and (min-width: 48em){.hero__description{font-size:1.25rem;line-height:1.625rem;font-weight:400}}.hero__description--business-start{max-width:39.375rem}.hero__description--full-width{max-width:100%}.hero__description--base-size{font-size:1rem;line-height:1.375rem;font-weight:400}.hero__description--index-hero{max-width:15.625rem}@media screen and (min-width: 48em){.hero__description--index-hero{max-width:100%}}.hero__buttons{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:1.875rem}@media screen and (min-width: 48em){.hero__buttons{flex-wrap:nowrap;gap:3.125rem}}.hero__content{z-index:1}@media screen and (min-width: 48em){.hero__content{max-width:50rem}}.hero__section{position:relative;z-index:1}body.wallpaper .hero{max-width:65rem;margin:auto}.hero-form{display:block;position:relative;z-index:2;width:100%}.hero-form__search-bar{display:flex;align-items:flex-end;width:100%;height:3.75rem}.hero-form__search-bar--stacked-mobile{flex-direction:column;height:auto;align-items:center}@media screen and (min-width: 48em){.hero-form__search-bar--stacked-mobile{flex-direction:row;align-items:flex-end}}.hero-form__input-group{display:flex;height:100%;width:100%;color:#202020;justify-content:center;flex-direction:column;font-weight:400}.hero-form__input-group--card-type{display:none}@media screen and (min-width: 48em){.hero-form__input-group--card-type{display:flex;width:10.625rem}}@media screen and (min-width: 64em){.hero-form__input-group--card-type{display:flex;width:13.75rem}}.hero-form__input-group-split{display:flex;flex:2.8;width:100%}.hero-form__input-group-split--single{flex:1}.hero-form input.hero-form__input,.hero-form select.hero-form__input,.hero-form__input{height:3.75rem}.hero-form input.hero-form__input--center-on-small,.hero-form select.hero-form__input--center-on-small,.hero-form__input--center-on-small{text-align:center}@media screen and (min-width: 48em){.hero-form input.hero-form__input--center-on-small,.hero-form select.hero-form__input--center-on-small,.hero-form__input--center-on-small{text-align:left}}.hero-form input.hero-form__input--rounded-left,.hero-form select.hero-form__input--rounded-left,.hero-form__input--rounded-left{border-radius:1.875rem 0 0 1.875rem;padding-left:1.5625rem}.hero-form input.hero-form__input--rounded-right,.hero-form select.hero-form__input--rounded-right,.hero-form__input--rounded-right{border-radius:0 1.875rem 1.875rem 0}.hero-form input.hero-form__input--rounded-both,.hero-form select.hero-form__input--rounded-both,.hero-form__input--rounded-both{border-radius:1.875rem;padding-left:1.5625rem;padding-right:1.5625rem}@media screen and (min-width: 48em){.hero-form input.hero-form__input--desktop-round-right,.hero-form select.hero-form__input--desktop-round-right,.hero-form__input--desktop-round-right{border-radius:0 1.875rem 1.875rem 0}}@media screen and (min-width: 48em){.hero-form input.hero-form__input--desktop-derounded,.hero-form select.hero-form__input--desktop-derounded,.hero-form__input--desktop-derounded{border-radius:0}}.hero-form__label{font-size:1rem;line-height:1.375rem;font-weight:600;color:#fff;text-align:center;margin-bottom:.3125rem}@media screen and (min-width: 48em){.hero-form__label{text-align:left;margin-left:1.25rem;margin-bottom:.625rem}}.hero-form__submit-text{display:none}@media screen and (min-width: 26.5625em){.hero-form__submit-text{display:inline;margin-left:.625rem}}.button--hero-form{color:#fff;white-space:nowrap;text-align:center;padding:.9375rem 1.875rem;font-size:1.25rem;transition:opacity .2s linear}.button--hero-form-small{padding:.9375rem 1.25rem;font-size:1rem}.tag-container{margin:.625rem 0 -0.3125rem 0}.tag{padding:0 .3125rem;height:1.5625rem;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;background-color:#202020;color:#fff;display:inline-flex;align-items:center;border-radius:62.5rem;margin-right:.3125rem;margin-bottom:.3125rem;white-space:nowrap;max-width:100%}.tag--header{border-radius:.1875rem;padding:0 .3125rem;vertical-align:.9375rem;margin:0 0 0 .3125rem;line-height:1.125rem;height:1.125rem}.tag--blue{background-color:#179bed}.tag--green{background-color:#4ba722}.tag--orange{background-color:#d07021}.tag--black{background-color:#202020}.tag--large{font-size:.875rem;line-height:1.125rem;font-weight:400}.tag--extra-padded{padding:.3125rem .625rem;margin:0}.tag__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 .3125rem}.tag__icon{color:#fff;font-size:.625em;padding:0 .3125rem;cursor:pointer;height:1.5625rem;line-height:1.5625rem}.assignments-spinner{width:5rem;height:5rem;display:flex;margin:30px auto}.assignment-list__title{text-align:center}@media screen and (min-width: 48em){.assignment-list__title{text-align:left}}.assignment-list--negative-padding{margin-left:-0.9375rem;margin-right:-0.9375rem}@media screen and (min-width: 48em){.assignment-list--negative-padding{margin-right:0;margin-left:0}}.heading--assignment-city{font-size:1.25rem;line-height:1.625rem;font-weight:400}.assignment-company-logo{max-height:1.875rem}@media screen and (min-width: 48em){.assignment-company-logo{max-height:2.5rem;max-width:100%;position:absolute;top:0;bottom:0;right:0;margin:auto}}.assignment-content{display:flex;flex-direction:column}@media screen and (min-width: 48em){.assignment-content{flex-direction:row}}.assignment-content__left{flex:1 1}@media screen and (min-width: 48em){.assignment-content__left{margin-bottom:1.875rem;margin-right:1.25rem}}.assignment-content__right{flex:0 0;margin:3.125rem 0 1.875rem 0;text-align:center}@media screen and (min-width: 48em){.assignment-content__right{flex:0 0 18.75rem;margin:0 0 1.875rem}}.assignment-content__company-info{margin-top:1.875rem}@media screen and (min-width: 48em){.assignment-content__company-info{display:none}}.assignment-content__company-info-name{margin-top:.625rem}.assignment-content__image{border-radius:62.5rem;height:9.375rem;margin:0 auto 1.25rem auto;overflow:hidden;width:9.375rem}.assignment-content__broker-info{margin-bottom:1.25rem}.assignment-content__broker-info--last{margin-bottom:1.875rem}@media screen and (min-width: 48em){.assignment-content__broker-info--last{margin-bottom:0}}.assignment-content__control-buttons--desktop{display:none}@media screen and (min-width: 48em){.assignment-content__control-buttons--desktop{display:block;padding:1.875rem 0 0 0}}@media screen and (min-width: 48em){.assignment-content__control-buttons--mobile{display:none}}.assignment-content__stats{display:flex}.assignment-content__stats--desktop{display:none}@media screen and (min-width: 48em){.assignment-content__stats--desktop{display:flex;margin-top:1.875rem}}.assignment-content__stats--mobile{margin-bottom:1.875rem;justify-content:center}@media screen and (min-width: 48em){.assignment-content__stats--mobile{display:none}}.assignment-content__stat+.assignment-content__stat{margin-left:.625rem}.assignment-content__stat-title{display:block;margin-bottom:.625rem;padding-right:.9375rem}.assignment-content__stat-box{background:#f8f8f8;padding:0 1.25rem;display:flex;align-items:center;justify-content:center;height:3.75rem;font-size:1.75rem;line-height:2.125rem;font-weight:600}.assignment-content__stat-icon{font-size:1.5625rem;margin-right:.625rem}.assignment-content__stat-icon--eye{font-size:2rem}.expanding-row-title__section--company-name{display:none}@media screen and (min-width: 48em){.expanding-row-title__section--company-name{display:block;font-size:.875rem;line-height:1.125rem;font-weight:400;padding-right:1.25rem}}.expanding-row-title__section--size{display:inline-block}@media screen and (min-width: 48em){.expanding-row-title__section--size{display:block;flex:0 0 11.25rem;padding-right:3.125rem}}.expanding-row-title__section--room-count{display:inline-block;margin-right:1.875rem}@media screen and (min-width: 48em){.expanding-row-title__section--room-count{display:block;flex:0 0 4.25rem;margin-right:0}}.expanding-row-title__section--logo{display:block;margin-top:1.25rem;position:relative}@media screen and (min-width: 48em){.expanding-row-title__section--logo{margin-top:0;padding-right:0;flex:0 0 7.5rem}}.expanding-row .expanding-row-title__section--logo-hidden-mobile{display:none}@media screen and (min-width: 48em){.expanding-row .expanding-row-title__section--logo-hidden-mobile{display:block}}.expanding-row-title__section--empty{margin-top:0;margin-right:0}.assignment-contact{background:#f8f8f8;text-align:center;position:relative;margin-bottom:1.875rem;border-radius:.3125rem}.assignment-contact:after{content:" ";border-style:solid;border-width:1.875rem 1.875rem 0 1.875rem;border-color:#f8f8f8 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);width:1.875rem;position:absolute;bottom:-1.875rem;left:0;right:0;margin:auto}.assignment-contact__picture{border-radius:62.5rem;overflow:hidden;display:inline-block}.assignment-contact__phone{margin-right:.625rem}.assignment-contact__company-logo{max-height:4.375rem;max-width:10.9375rem;width:auto;height:auto}.assignment-details__list-title{font-weight:600;min-width:9.5rem;margin-right:.625rem}@media screen and (min-width: 23.4375em){.assignment-details__list-title{margin-right:1.875rem}}@media screen and (min-width: 48em){.assignment-details__list-title{margin-right:4.0625rem}}.assignment-details__list-row{display:flex}.assignment-details__list-row--desktop{display:none}@media screen and (min-width: 48em){.assignment-details__list-row--desktop{display:flex}}.assignment-details__list-value{display:block}.assignment-details__company-logo{max-height:4.375rem;max-width:10.9375rem;width:auto;height:auto}@media screen and (min-width: 48em){.assignment-details__company-logo{max-height:6.25rem;max-width:12.5rem}}.assignment-details-breadcrumb-container{min-height:4.4375rem}.heading--assignment-easy{font-size:1.25rem;line-height:1.625rem;font-weight:400;text-align:left}.assignment-easy{padding:1.25rem 1.25rem 1.875rem 1.25rem;background:#f8f8f8}@media screen and (min-width: 48em){.assignment-easy{padding:1.25rem 1.875rem 1.875rem 1.875rem;max-width:44.75rem;margin:0 auto;border-radius:1.25rem}}.assignment-easy__list{padding-left:1.25rem}.assignment-easy__list-entry{margin-top:1.25rem}@media screen and (min-width: 48em){.assignment-easy__list-entry{margin-top:.625rem}}.assignment-easy__list-entry:first-of-type{margin:0}.assignment-easy__list-entry::marker{color:var(--vertical-primary-color);font-size:1.5625rem}.hero__description--assignment{font-size:1rem;line-height:1.375rem;font-weight:600}.hero-form__input-group--apartment-type{flex:2}.hero-form__input-group--location{flex:3}.hero-form__input-group--size{flex:1}.hero-form__input-group--rooms{flex:1}.assignment-logo{height:6.25rem;width:auto}@media screen and (min-width: 48em){.assignment-logo{height:9.375rem}}.assignment-reasons{list-style:none}@media screen and (min-width: 48em){.assignment-reasons{display:flex;justify-content:center}}.assignment-reasons__entry{display:flex;margin:1.25rem 0 0 0;text-align:left}@media screen and (min-width: 48em){.assignment-reasons__entry{text-align:center;display:list-item;margin:0 0 0 3.125rem;max-width:15.625rem}}.assignment-reasons__entry:first-of-type{margin:0}.assignment-reasons__entry:last-of-type{align-items:center}.assignment-reasons__entry-icon{flex:none;font-size:1.5rem;width:3.125rem;height:3.125rem;line-height:3rem;font-weight:600;border-radius:50%;margin:0 2.5rem 0 0;text-align:center;background:#f8f8f8}@media screen and (min-width: 48em){.assignment-reasons__entry-icon{font-size:2.125rem;width:4.375rem;height:4.375rem;line-height:4.25rem;margin:0 auto 1.25rem}}