@charset "UTF-8";.b-agency-agencies__content-text,.b-developer-text__content,.b-online-offer-search--in-content,.campaign-contact-form .b-contact-form,.campaign-online-offer .b-online-offer-search,.campaign-online-offer .b-online-offer-search-result-area,.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;max-width:1280px;width:auto!important}.b-agency-agencies__content-text:after,.b-agency-agencies__content-text:before,.b-developer-text__content:after,.b-developer-text__content:before,.b-online-offer-search--in-content:after,.b-online-offer-search--in-content:before,.campaign-contact-form .b-contact-form:after,.campaign-contact-form .b-contact-form:before,.campaign-online-offer .b-online-offer-search-result-area:after,.campaign-online-offer .b-online-offer-search-result-area:before,.campaign-online-offer .b-online-offer-search:after,.campaign-online-offer .b-online-offer-search:before,.container:after,.container:before{content:"";display:table}.b-agency-agencies__content-text:after,.b-developer-text__content:after,.b-online-offer-search--in-content:after,.campaign-contact-form .b-contact-form:after,.campaign-online-offer .b-online-offer-search-result-area:after,.campaign-online-offer .b-online-offer-search:after,.container:after{clear:both}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:"";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:"";display:table}.row:after{clear:both}.b-apartment-block,.b-apartment-block--large,.b-apartment-block--medium,.b-apartment-map__content h3,.b-apartment-map__tabs,.b-apartment-search--in-content,.b-article-block--large,.b-form-on-banner__info,.b-home-visit .campaign-contact-form .b-contact-form__thank-you,.campaign-agency-list .campaign-agency-block__form .form-content,.campaign-contact-form .b-contact-form form,.campaign-contact-form .b-contact-form__fields,.campaign-contact-form .b-contact-form__selections,.has-video .multiagency-introduction__text,.kol-lg-1,.kol-lg-10,.kol-lg-11,.kol-lg-12,.kol-lg-13,.kol-lg-14,.kol-lg-15,.kol-lg-16,.kol-lg-2,.kol-lg-3,.kol-lg-4,.kol-lg-5,.kol-lg-6,.kol-lg-7,.kol-lg-8,.kol-lg-9,.kol-md-1,.kol-md-10,.kol-md-11,.kol-md-12,.kol-md-13,.kol-md-14,.kol-md-15,.kol-md-16,.kol-md-2,.kol-md-3,.kol-md-4,.kol-md-5,.kol-md-6,.kol-md-7,.kol-md-8,.kol-md-9,.kol-sm-1,.kol-sm-10,.kol-sm-11,.kol-sm-12,.kol-sm-13,.kol-sm-14,.kol-sm-15,.kol-sm-16,.kol-sm-2,.kol-sm-3,.kol-sm-4,.kol-sm-5,.kol-sm-6,.kol-sm-7,.kol-sm-8,.kol-sm-9,.kol-xs-1,.kol-xs-10,.kol-xs-11,.kol-xs-12,.kol-xs-13,.kol-xs-14,.kol-xs-15,.kol-xs-16,.kol-xs-2,.kol-xs-3,.kol-xs-4,.kol-xs-5,.kol-xs-6,.kol-xs-7,.kol-xs-8,.kol-xs-9,.multiagency-introduction__video,form.form-pattern{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.kol-xs-1,.kol-xs-10,.kol-xs-11,.kol-xs-12,.kol-xs-13,.kol-xs-14,.kol-xs-15,.kol-xs-16,.kol-xs-2,.kol-xs-3,.kol-xs-4,.kol-xs-5,.kol-xs-6,.kol-xs-7,.kol-xs-8,.kol-xs-9{float:left}.kol-xs-1{width:6.25%}.kol-xs-2{width:12.5%}.kol-xs-3{width:18.75%}.kol-xs-4{width:25%}.kol-xs-5{width:31.25%}.kol-xs-6{width:37.5%}.kol-xs-7{width:43.75%}.kol-xs-8{width:50%}.kol-xs-9{width:56.25%}.kol-xs-10{width:62.5%}.kol-xs-11{width:68.75%}.kol-xs-12{width:75%}.kol-xs-13{width:81.25%}.kol-xs-14{width:87.5%}.kol-xs-15{width:93.75%}.kol-xs-16{width:100%}.kol-xs-pull-0{right:auto}.kol-xs-pull-1{right:6.25%}.kol-xs-pull-2{right:12.5%}.kol-xs-pull-3{right:18.75%}.kol-xs-pull-4{right:25%}.kol-xs-pull-5{right:31.25%}.kol-xs-pull-6{right:37.5%}.kol-xs-pull-7{right:43.75%}.kol-xs-pull-8{right:50%}.kol-xs-pull-9{right:56.25%}.kol-xs-pull-10{right:62.5%}.kol-xs-pull-11{right:68.75%}.kol-xs-pull-12{right:75%}.kol-xs-pull-13{right:81.25%}.kol-xs-pull-14{right:87.5%}.kol-xs-pull-15{right:93.75%}.kol-xs-pull-16{right:100%}.kol-xs-push-0{left:auto}.kol-xs-push-1{left:6.25%}.kol-xs-push-2{left:12.5%}.kol-xs-push-3{left:18.75%}.kol-xs-push-4{left:25%}.kol-xs-push-5{left:31.25%}.kol-xs-push-6{left:37.5%}.kol-xs-push-7{left:43.75%}.kol-xs-push-8{left:50%}.kol-xs-push-9{left:56.25%}.kol-xs-push-10{left:62.5%}.kol-xs-push-11{left:68.75%}.kol-xs-push-12{left:75%}.kol-xs-push-13{left:81.25%}.kol-xs-push-14{left:87.5%}.kol-xs-push-15{left:93.75%}.kol-xs-push-16{left:100%}.kol-xs-offset-0{margin-left:0}.kol-xs-offset-1{margin-left:6.25%}.kol-xs-offset-2{margin-left:12.5%}.kol-xs-offset-3{margin-left:18.75%}.kol-xs-offset-4{margin-left:25%}.kol-xs-offset-5{margin-left:31.25%}.kol-xs-offset-6{margin-left:37.5%}.kol-xs-offset-7{margin-left:43.75%}.kol-xs-offset-8{margin-left:50%}.kol-xs-offset-9{margin-left:56.25%}.kol-xs-offset-10{margin-left:62.5%}.kol-xs-offset-11{margin-left:68.75%}.kol-xs-offset-12{margin-left:75%}.kol-xs-offset-13{margin-left:81.25%}.kol-xs-offset-14{margin-left:87.5%}.kol-xs-offset-15{margin-left:93.75%}.kol-xs-offset-16{margin-left:100%}@media (min-width:768px){.b-apartment-block,.b-apartment-block--large,.b-apartment-block--medium,.b-apartment-map__content h3,.b-apartment-map__tabs,.b-apartment-search--in-content,.b-article-block--large,.b-home-visit .campaign-contact-form .b-contact-form__thank-you,.campaign-agency-list .campaign-agency-block__form .form-content,.campaign-contact-form .b-contact-form form,.campaign-contact-form .b-contact-form__fields,.campaign-contact-form .b-contact-form__selections,.has-video .multiagency-introduction__text,.kol-sm-1,.kol-sm-10,.kol-sm-11,.kol-sm-12,.kol-sm-13,.kol-sm-14,.kol-sm-15,.kol-sm-16,.kol-sm-2,.kol-sm-3,.kol-sm-4,.kol-sm-5,.kol-sm-6,.kol-sm-7,.kol-sm-8,.kol-sm-9,.multiagency-introduction__video,form.form-pattern{float:left}.kol-sm-1{width:6.25%}.kol-sm-2{width:12.5%}.kol-sm-3{width:18.75%}.b-apartment-block,.kol-sm-4{width:25%}.kol-sm-5{width:31.25%}.kol-sm-6{width:37.5%}.kol-sm-7{width:43.75%}.b-apartment-block--large,.b-apartment-block--medium,.b-apartment-map__content h3,.b-apartment-map__tabs,.has-video .multiagency-introduction__text,.kol-sm-8,.multiagency-introduction__video{width:50%}.kol-sm-9{width:56.25%}.b-home-visit .campaign-contact-form .b-contact-form__thank-you,.kol-sm-10{width:62.5%}.kol-sm-11{width:68.75%}.campaign-agency-list .campaign-agency-block__form .form-content,.kol-sm-12{width:75%}.kol-sm-13{width:81.25%}.campaign-contact-form .b-contact-form form,.campaign-contact-form .b-contact-form__fields,.campaign-contact-form .b-contact-form__selections,.kol-sm-14,form.form-pattern{width:87.5%}.kol-sm-15{width:93.75%}.b-apartment-search--in-content,.b-article-block--large,.kol-sm-16{width:100%}.kol-sm-pull-0{right:auto}.kol-sm-pull-1{right:6.25%}.kol-sm-pull-2{right:12.5%}.kol-sm-pull-3{right:18.75%}.kol-sm-pull-4{right:25%}.kol-sm-pull-5{right:31.25%}.kol-sm-pull-6{right:37.5%}.kol-sm-pull-7{right:43.75%}.kol-sm-pull-8{right:50%}.kol-sm-pull-9{right:56.25%}.kol-sm-pull-10{right:62.5%}.kol-sm-pull-11{right:68.75%}.kol-sm-pull-12{right:75%}.kol-sm-pull-13{right:81.25%}.kol-sm-pull-14{right:87.5%}.kol-sm-pull-15{right:93.75%}.kol-sm-pull-16{right:100%}.kol-sm-push-0{left:auto}.kol-sm-push-1{left:6.25%}.kol-sm-push-2{left:12.5%}.kol-sm-push-3{left:18.75%}.kol-sm-push-4{left:25%}.kol-sm-push-5{left:31.25%}.kol-sm-push-6{left:37.5%}.kol-sm-push-7{left:43.75%}.kol-sm-push-8{left:50%}.kol-sm-push-9{left:56.25%}.kol-sm-push-10{left:62.5%}.kol-sm-push-11{left:68.75%}.kol-sm-push-12{left:75%}.kol-sm-push-13{left:81.25%}.kol-sm-push-14{left:87.5%}.kol-sm-push-15{left:93.75%}.kol-sm-push-16{left:100%}.kol-sm-offset-0{margin-left:0}.campaign-contact-form .b-contact-form form,.campaign-contact-form .b-contact-form__fields,.campaign-contact-form .b-contact-form__selections,.kol-sm-offset-1,form.form-pattern{margin-left:6.25%}.campaign-agency-list .campaign-agency-block__form .form-content,.kol-sm-offset-2{margin-left:12.5%}.b-home-visit .campaign-contact-form .b-contact-form__thank-you,.kol-sm-offset-3{margin-left:18.75%}.kol-sm-offset-4{margin-left:25%}.kol-sm-offset-5{margin-left:31.25%}.kol-sm-offset-6{margin-left:37.5%}.kol-sm-offset-7{margin-left:43.75%}.kol-sm-offset-8{margin-left:50%}.kol-sm-offset-9{margin-left:56.25%}.kol-sm-offset-10{margin-left:62.5%}.kol-sm-offset-11{margin-left:68.75%}.kol-sm-offset-12{margin-left:75%}.kol-sm-offset-13{margin-left:81.25%}.kol-sm-offset-14{margin-left:87.5%}.kol-sm-offset-15{margin-left:93.75%}.kol-sm-offset-16{margin-left:100%}}@media (min-width:992px){.kol-md-1,.kol-md-10,.kol-md-11,.kol-md-12,.kol-md-13,.kol-md-14,.kol-md-15,.kol-md-16,.kol-md-2,.kol-md-3,.kol-md-4,.kol-md-5,.kol-md-6,.kol-md-7,.kol-md-8,.kol-md-9{float:left}.kol-md-1{width:6.25%}.kol-md-2{width:12.5%}.kol-md-3{width:18.75%}.kol-md-4{width:25%}.kol-md-5{width:31.25%}.kol-md-6{width:37.5%}.kol-md-7{width:43.75%}.kol-md-8{width:50%}.kol-md-9{width:56.25%}.kol-md-10{width:62.5%}.kol-md-11{width:68.75%}.kol-md-12{width:75%}.kol-md-13{width:81.25%}.kol-md-14{width:87.5%}.kol-md-15{width:93.75%}.kol-md-16{width:100%}.kol-md-pull-0{right:auto}.kol-md-pull-1{right:6.25%}.kol-md-pull-2{right:12.5%}.kol-md-pull-3{right:18.75%}.kol-md-pull-4{right:25%}.kol-md-pull-5{right:31.25%}.kol-md-pull-6{right:37.5%}.kol-md-pull-7{right:43.75%}.kol-md-pull-8{right:50%}.kol-md-pull-9{right:56.25%}.kol-md-pull-10{right:62.5%}.kol-md-pull-11{right:68.75%}.kol-md-pull-12{right:75%}.kol-md-pull-13{right:81.25%}.kol-md-pull-14{right:87.5%}.kol-md-pull-15{right:93.75%}.kol-md-pull-16{right:100%}.kol-md-push-0{left:auto}.kol-md-push-1{left:6.25%}.kol-md-push-2{left:12.5%}.kol-md-push-3{left:18.75%}.kol-md-push-4{left:25%}.kol-md-push-5{left:31.25%}.kol-md-push-6{left:37.5%}.kol-md-push-7{left:43.75%}.kol-md-push-8{left:50%}.kol-md-push-9{left:56.25%}.kol-md-push-10{left:62.5%}.kol-md-push-11{left:68.75%}.kol-md-push-12{left:75%}.kol-md-push-13{left:81.25%}.kol-md-push-14{left:87.5%}.kol-md-push-15{left:93.75%}.kol-md-push-16{left:100%}.kol-md-offset-0{margin-left:0}.kol-md-offset-1{margin-left:6.25%}.kol-md-offset-2{margin-left:12.5%}.kol-md-offset-3{margin-left:18.75%}.kol-md-offset-4{margin-left:25%}.kol-md-offset-5{margin-left:31.25%}.kol-md-offset-6{margin-left:37.5%}.kol-md-offset-7{margin-left:43.75%}.kol-md-offset-8{margin-left:50%}.kol-md-offset-9{margin-left:56.25%}.kol-md-offset-10{margin-left:62.5%}.kol-md-offset-11{margin-left:68.75%}.kol-md-offset-12{margin-left:75%}.kol-md-offset-13{margin-left:81.25%}.kol-md-offset-14{margin-left:87.5%}.kol-md-offset-15{margin-left:93.75%}.kol-md-offset-16{margin-left:100%}}@media (min-width:1200px){.b-form-on-banner__info,.campaign-contact-form .b-contact-form__fields,.campaign-contact-form .b-contact-form__selections,.kol-lg-1,.kol-lg-10,.kol-lg-11,.kol-lg-12,.kol-lg-13,.kol-lg-14,.kol-lg-15,.kol-lg-16,.kol-lg-2,.kol-lg-3,.kol-lg-4,.kol-lg-5,.kol-lg-6,.kol-lg-7,.kol-lg-8,.kol-lg-9{float:left}.kol-lg-1{width:6.25%}.kol-lg-2{width:12.5%}.kol-lg-3{width:18.75%}.kol-lg-4{width:25%}.kol-lg-5{width:31.25%}.kol-lg-6{width:37.5%}.kol-lg-7{width:43.75%}.kol-lg-8{width:50%}.kol-lg-9{width:56.25%}.campaign-contact-form .b-contact-form__fields,.campaign-contact-form .b-contact-form__selections,.kol-lg-10{width:62.5%}.kol-lg-11{width:68.75%}.kol-lg-12{width:75%}.kol-lg-13{width:81.25%}.kol-lg-14{width:87.5%}.kol-lg-15{width:93.75%}.b-form-on-banner__info,.kol-lg-16{width:100%}.kol-lg-pull-0{right:auto}.kol-lg-pull-1{right:6.25%}.kol-lg-pull-2{right:12.5%}.kol-lg-pull-3{right:18.75%}.kol-lg-pull-4{right:25%}.kol-lg-pull-5{right:31.25%}.kol-lg-pull-6{right:37.5%}.kol-lg-pull-7{right:43.75%}.kol-lg-pull-8{right:50%}.kol-lg-pull-9{right:56.25%}.kol-lg-pull-10{right:62.5%}.kol-lg-pull-11{right:68.75%}.kol-lg-pull-12{right:75%}.kol-lg-pull-13{right:81.25%}.kol-lg-pull-14{right:87.5%}.kol-lg-pull-15{right:93.75%}.kol-lg-pull-16{right:100%}.kol-lg-push-0{left:auto}.kol-lg-push-1{left:6.25%}.kol-lg-push-2{left:12.5%}.kol-lg-push-3{left:18.75%}.kol-lg-push-4{left:25%}.kol-lg-push-5{left:31.25%}.kol-lg-push-6{left:37.5%}.kol-lg-push-7{left:43.75%}.kol-lg-push-8{left:50%}.kol-lg-push-9{left:56.25%}.kol-lg-push-10{left:62.5%}.kol-lg-push-11{left:68.75%}.kol-lg-push-12{left:75%}.kol-lg-push-13{left:81.25%}.kol-lg-push-14{left:87.5%}.kol-lg-push-15{left:93.75%}.kol-lg-push-16{left:100%}.kol-lg-offset-0{margin-left:0}.kol-lg-offset-1{margin-left:6.25%}.kol-lg-offset-2{margin-left:12.5%}.campaign-contact-form .b-contact-form__fields,.campaign-contact-form .b-contact-form__selections,.kol-lg-offset-3{margin-left:18.75%}.kol-lg-offset-4{margin-left:25%}.kol-lg-offset-5{margin-left:31.25%}.kol-lg-offset-6{margin-left:37.5%}.kol-lg-offset-7{margin-left:43.75%}.kol-lg-offset-8{margin-left:50%}.kol-lg-offset-9{margin-left:56.25%}.kol-lg-offset-10{margin-left:62.5%}.kol-lg-offset-11{margin-left:68.75%}.kol-lg-offset-12{margin-left:75%}.kol-lg-offset-13{margin-left:81.25%}.kol-lg-offset-14{margin-left:87.5%}.kol-lg-offset-15{margin-left:93.75%}.kol-lg-offset-16{margin-left:100%}}.b-apartment-contact-bar__content:after,.b-apartment-contact-bar__content:before,.clearfix:after,.clearfix:before{content:"";display:table}.b-apartment-contact-bar__content:after,.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs{display:none!important}.visible-sm{display:none!important}.visible-md{display:none!important}.visible-lg{display:none!important}.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table!important}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table!important}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table!important}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}.campaign-agency-list .campaign-agency-block__form .form-content,.nogutter{padding-left:0;padding-right:0}.b-apartment-search__extra-button,.b-area-select-dropdown-content__submit,.b-dynamic-area-select-dropdown,.b-online-offer-search__submit,.button,.c-dropdown-list,.c-link-button .c-link-button__container,button{background-color:#23d278;background-image:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;display:inline-block;border:0;border-radius:4px;color:#fff;font-family:"GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:14px;line-height:1.5em;padding:6px 15px 4px;margin:0;cursor:pointer;text-align:center}.b-apartment-search__extra-button:hover,.b-area-select-dropdown-content__submit:hover,.b-dynamic-area-select-dropdown:hover,.b-online-offer-search__submit:hover,.button:hover,.c-dropdown-list:hover,.c-link-button .c-link-button__container:hover,button:hover{background-color:#5adc9b}.c-link-button .cap-left.c-link-button__container,.cap-left.b-apartment-search__extra-button,.cap-left.b-area-select-dropdown-content__submit,.cap-left.b-dynamic-area-select-dropdown,.cap-left.b-online-offer-search__submit,.cap-left.button,.cap-left.c-dropdown-list,button.cap-left{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;float:left}.c-link-button .cap-right.c-link-button__container,.cap-right.b-apartment-search__extra-button,.cap-right.b-area-select-dropdown-content__submit,.cap-right.b-dynamic-area-select-dropdown,.cap-right.b-online-offer-search__submit,.cap-right.button,.cap-right.c-dropdown-list,button.cap-right{border-top-left-radius:0;border-bottom-left-radius:0;float:left}.c-link-button .cap-none.c-link-button__container,.cap-none.b-apartment-search__extra-button,.cap-none.b-area-select-dropdown-content__submit,.cap-none.b-dynamic-area-select-dropdown,.cap-none.b-online-offer-search__submit,.cap-none.button,.cap-none.c-dropdown-list,button.cap-none{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;float:left;border-right:0}.c-link-button .is-active.c-link-button__container,.is-active.b-apartment-search__extra-button,.is-active.b-area-select-dropdown-content__submit,.is-active.b-dynamic-area-select-dropdown,.is-active.b-online-offer-search__submit,.is-active.button,.is-active.c-dropdown-list,button.is-active{background-color:#23d278;background-image:none;border-color:#23d278}.button--purple.b-apartment-search__extra-button,.button--purple.b-area-select-dropdown-content__submit,.button--purple.b-dynamic-area-select-dropdown,.button--purple.b-online-offer-search__submit,.button--purple.button,.button--purple.c-dropdown-list,.c-link-button .button--purple.c-link-button__container,button.button--purple{background:#785cbb;border:none;padding-top:7px;padding-bottom:5px}.button--icon.b-apartment-search__extra-button:before,.button--icon.b-area-select-dropdown-content__submit:before,.button--icon.b-dynamic-area-select-dropdown:before,.button--icon.b-online-offer-search__submit:before,.button--icon.button:before,.button--icon.c-dropdown-list:before,.c-link-button .button--icon.c-link-button__container:before,button.button--icon:before{content:"";display:inline-block;width:14px;height:14px;position:relative;top:2px;margin-right:11px}.button--facebook.b-apartment-search__extra-button,.button--facebook.b-area-select-dropdown-content__submit,.button--facebook.b-dynamic-area-select-dropdown,.button--facebook.b-online-offer-search__submit,.button--facebook.button,.button--facebook.c-dropdown-list,.c-link-button .button--facebook.c-link-button__container,button.button--facebook{background:#3a5795;white-space:nowrap}.button--facebook.b-apartment-search__extra-button:before,.button--facebook.b-area-select-dropdown-content__submit:before,.button--facebook.b-dynamic-area-select-dropdown:before,.button--facebook.b-online-offer-search__submit:before,.button--facebook.button:before,.button--facebook.c-dropdown-list:before,.c-link-button .button--facebook.c-link-button__container:before,button.button--facebook:before{background:url(../images/button-facebook.png) no-repeat left center}.button--print.b-apartment-search__extra-button:before,.button--print.b-area-select-dropdown-content__submit:before,.button--print.b-dynamic-area-select-dropdown:before,.button--print.b-online-offer-search__submit:before,.button--print.button:before,.button--print.c-dropdown-list:before,.c-link-button .button--print.c-link-button__container:before,button.button--print:before{background:url(../images/button-print.png) no-repeat left center}.b-area-select-dropdown-content__submit,.b-online-offer-search__submit{background-color:#dfdfdf;background-image:linear-gradient(to bottom,#dfdfdf 0,#b1b1b1 100%);color:#303030}.b-area-select-dropdown-content__submit:active,.b-online-offer-search__submit:active{background-color:#b2b2b2;background-image:linear-gradient(to bottom,#b2b2b2 0,#8e8e8e 100%)}.is-active.b-area-select-dropdown-content__submit,.is-active.b-online-offer-search__submit{background-color:#b2b2b2;background-image:linear-gradient(to bottom,#b2b2b2 0,#8e8e8e 100%);border:1px solid rgba(0,0,0,.15)}.b-area-select-dropdown-content__search li,.b-area-select-dropdown-content__search ul,.c-dropdown-list li,.c-dropdown-list ul,.c-link-list li,.c-link-list ul,.c-navigation-icons li,.c-navigation-icons ul{list-style:none;padding:0;margin:0}.b-basic-content,.b-delete-head-start{background:#eee;padding-bottom:48px}@media (max-width:900px){.b-basic-content,.b-delete-head-start{padding-bottom:0}}.b-article-area,.b-basic-content-area,.b-delete-head-start-area{max-width:925px;padding:42px;background:#fff}.b-article-area :first-child,.b-basic-content-area :first-child,.b-delete-head-start-area :first-child{margin-top:0}@media (max-width:1200px){.b-article-area,.b-basic-content-area,.b-delete-head-start-area{margin:0 auto}}.b-online-offer-heading-area{margin-bottom:27px}.b-developer-heading-area__info h1,.b-online-offer-heading-area__info h1{margin-bottom:8px}.b-developer-heading-area__info span,.b-online-offer-heading-area__info span{color:#059430;font-size:1.5em;line-height:1em;font-weight:700}.b-developer-heading-area__specs,.b-online-offer-heading-area__followers{color:#6d6d6d;text-align:right}@media (max-width:768px){.b-developer-heading-area__specs,.b-online-offer-heading-area__followers{text-align:left}}.b-developer-heading-area__specs span,.b-online-offer-heading-area__followers span{color:#23d278;font-size:1.5em;line-height:1.333em;font-weight:700}.b-dynamic-area-select-dropdown,.c-dropdown-list{background-image:linear-gradient(to bottom,#0d792e 0,#0b6827 100%);background-color:#0c712a;border-color:#04551c;position:relative;padding-right:38px;vertical-align:top;text-align:left}.b-dynamic-area-select-dropdown .c-customized-dropdown,.c-dropdown-list .c-customized-dropdown{overflow:hidden}.b-dynamic-area-select-dropdown:active,.c-dropdown-list:active{background-color:#0a6c28;background-image:linear-gradient(to bottom,#0a6c28 0,#096223 100%)}.b-dynamic-area-select-dropdown .c-customized-dropdown__selected-text,.c-dropdown-list .c-customized-dropdown__selected-text{display:block;overflow:hidden}.b-dynamic-area-select-dropdown:before,.c-dropdown-list:before{position:absolute;top:55%;right:12px;width:0;height:13px;vertical-align:middle;margin-left:4px;border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent;-ms-transform:scale(.6,1) translateY(-50%);transform:scale(.6,1) translateY(-50%);content:""}.b-dynamic-area-select-dropdown .c-customized-dropdown__content,.c-dropdown-list .c-customized-dropdown__content{position:absolute;top:100%;left:0;z-index:1;min-width:100%}.form-wrapper{margin-bottom:15px}.form-wrapper a{margin-right:20px;display:inline-block}.form{background:#e7e7dd;float:left;padding:0 30px 20px 30px;margin:0;border:9px solid #fff;width:100%}.form .gdpr ul li,.form p,.gdpr ul .form li{font-size:.875em}.form--big-tabs{background:#0d792d;border:none;color:#fff}.form--big-tabs h3{color:#fff}.b-agent-search-results__loading,.b-search-result-area__loading{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;top:50%;left:50%;width:200px;height:200px;border-radius:3rem;box-shadow:0 0 50px rgba(0,0,0,.4);background:#fff url(../images/ajaxloader_large.gif) center center no-repeat;z-index:1000}img.banner{display:block;height:400px;margin:0 auto -59px;position:relative;left:50%;margin-left:-960px}@media (max-width:760px){img.banner{height:200px;margin-left:-480px}}@media (max-width:560px){img.banner{display:none}}.b-developer-two-columns__column img,.b-newsletter-form__form img,.b-newsletter-form__text img,.b-simple--narrow img{display:block;max-width:100%}.b-developer-two-columns__column big img,.b-newsletter-form__form big img,.b-newsletter-form__text big img,.b-simple--narrow big img{display:inline}.b-editable-text h1,.b-editable-title h1{font-size:3.75em}@media (max-width:900px){.b-editable-text h1,.b-editable-title h1{font-size:2.5em}}@media (max-width:640px){.b-editable-text h1,.b-editable-title h1{font-size:1.5em}}.b-contact-form__error,.b-newsletter-form__error{font-size:.875em;display:block;transition:.25s ease-out all}.ng-hide-remove.b-contact-form__error,.ng-hide-remove.b-newsletter-form__error{opacity:0}.ng-hide-add.b-contact-form__error,.ng-hide-add.b-newsletter-form__error{opacity:1}.b-landing-banner-and-text .b-campaign-slide .link,.b-landing-links .link,.b-landing-text-image .landing-double-content__content__block.text .link{background:linear-gradient(#57c500,#50ae00);color:#fff!important;display:block;padding:26px;position:relative;text-align:left!important;width:100%;font-weight:100;font-size:18px;overflow:hidden;min-height:32px}@media screen and (max-width:991px){.b-landing-banner-and-text .b-campaign-slide .link,.b-landing-links .link,.b-landing-text-image .landing-double-content__content__block.text .link{margin-left:auto;margin-right:auto}}.b-landing-banner-and-text .b-campaign-slide .link img,.b-landing-links .link img,.b-landing-text-image .landing-double-content__content__block.text .link img{display:none}.b-landing-banner-and-text .b-campaign-slide .link span,.b-landing-links .link span,.b-landing-text-image .landing-double-content__content__block.text .link span{display:inline-block}.b-landing-banner-and-text .b-campaign-slide .link .editable-text,.b-landing-links .link .editable-text,.b-landing-text-image .landing-double-content__content__block.text .link .editable-text{margin-left:55px}.b-landing-banner-and-text .b-campaign-slide .link.link--darkgreen,.b-landing-links .link.link--darkgreen,.b-landing-text-image .landing-double-content__content__block.text .link.link--darkgreen{font-size:24px;background:#0d6928;padding:45px 15px;padding-right:65px}.b-landing-banner-and-text .b-campaign-slide .link.link--darkgreen .editable-text,.b-landing-links .link.link--darkgreen .editable-text,.b-landing-text-image .landing-double-content__content__block.text .link.link--darkgreen .editable-text{margin-left:0}.b-landing-banner-and-text .b-campaign-slide .link.link--darkgreen admin .editable-text,.b-landing-links .link.link--darkgreen admin .editable-text,.b-landing-text-image .landing-double-content__content__block.text .link.link--darkgreen admin .editable-text{margin-left:85px}.b-landing-banner-and-text .b-campaign-slide .link.link--darkgreen img,.b-landing-links .link.link--darkgreen img,.b-landing-text-image .landing-double-content__content__block.text .link.link--darkgreen img{float:left;display:inline-block;height:auto;margin-right:15px;max-width:48px;vertical-align:middle;width:100%}.b-landing-banner-and-text .b-campaign-slide .link.link--darkgreen img[src="../images/km_videoesittelyt_icon_white.svg"],.b-landing-links .link.link--darkgreen img[src="../images/km_videoesittelyt_icon_white.svg"],.b-landing-text-image .landing-double-content__content__block.text .link.link--darkgreen img[src="../images/km_videoesittelyt_icon_white.svg"]{margin-top:8px}.b-landing-banner-and-text .b-campaign-slide .link.link--darkgreen span,.b-landing-links .link.link--darkgreen span,.b-landing-text-image .landing-double-content__content__block.text .link.link--darkgreen span{display:inline}.b-landing-banner-and-text .b-campaign-slide .link.link--darkgreen.link--noimage span,.b-landing-links .link.link--darkgreen.link--noimage span,.b-landing-text-image .landing-double-content__content__block.text .link.link--darkgreen.link--noimage span{max-width:440px}.b-landing-banner-and-text .b-campaign-slide .link.link--darkgreen::after,.b-landing-links .link.link--darkgreen::after,.b-landing-text-image .landing-double-content__content__block.text .link.link--darkgreen::after{background-image:url(../images/button-arrow.png);background-size:contain;background-repeat:no-repeat;content:"";height:80px;width:46px;position:absolute;right:22px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-landing-banner-and-text .b-campaign-slide .link.link--darkgreen:hover,.b-landing-links .link.link--darkgreen:hover,.b-landing-text-image .landing-double-content__content__block.text .link.link--darkgreen:hover{background:#108031}.b-landing-banner-and-text .b-campaign-slide .link:hover,.b-landing-links .link:hover,.b-landing-text-image .landing-double-content__content__block.text .link:hover{cursor:pointer;background:#57c500;color:#fff}.b-landing-banner-and-text .b-campaign-slide .link.link--first,.b-landing-links .link.link--first,.b-landing-text-image .landing-double-content__content__block.text .link.link--first{margin-bottom:26px}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-loading .slick-list{background:#fff url(../images/ajax-loader.gif) center center no-repeat}.slick-next,.slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover{outline:0;background:0 0;color:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:"";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-next,.slick-prev{width:28px;height:28px;top:-31px;left:auto;filter:none}.slick-next:active,.slick-prev:active{filter:none}.slick-next:before,.slick-prev:before{content:''}.slick-prev{background:url(../images/slider-prev.png) no-repeat center center;right:56px}.slick-prev:focus,.slick-prev:hover{background:url(../images/slider-prev.png) no-repeat center center}.slick-next{background:url(../images/slider-next.png) no-repeat center center;right:22px}.slick-next:focus,.slick-next:hover{background:url(../images/slider-next.png) no-repeat center center}.slick-dots li button:before{font-size:64px;color:#e0e0e0;opacity:1}.slick-dots li.slick-active button:before{color:#23d278;opacity:1}.slick-loading .slick-list{background-image:url(../images/ajax-loader.gif)}.page-not-found{padding:80px 0}.button--loadmore{margin:30px auto;display:block;width:22em;text-align:center;clear:both}.button--loadmore.button--loadmore{background:#23d278;font-family:"GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:700;padding-bottom:9px;padding-top:10px;text-transform:uppercase}.button--loadmore.button--loadmore:hover{background:#5adc9b}.button--listing,.button--map{padding-left:33px;position:relative}.button--listing:before,.button--map:before{content:"";display:block;height:16px;width:15px;position:absolute;top:52%;left:12px;margin-top:-8px}.button--locate{margin-bottom:10px;float:left;margin-right:20px;background-image:linear-gradient(to bottom,#5cc700 0,#499e00 100%)}@media (max-width:900px){.button--locate{top:auto;-ms-transform:none;transform:none}}.button--listing:before{background:url(../images/searchfilter/grid.png) no-repeat left top}.button--map:before{background:url(../images/searchfilter/map.png) no-repeat left top}.button--video{background-color:#fff;background-image:url(../images/icons/360_icon_90x90.png);background-position:left center;background-repeat:no-repeat;background-size:contain;border:1px solid #e0e0e0;border-radius:25px;clear:both;color:#303030;display:inline-block;line-height:2em;padding:10px 30px 10px 68px;margin-top:40px;transition:background-color 150ms ease,color 150ms ease}.button--video:hover{background-color:#589f30;color:#fff}.btn{-webkit-appearance:none;-moz-appearance:none;background:0 0;border:1px solid #e0e0e0;border-radius:25px;color:inherit;font-size:15px;padding:10px 25px;transition:color .2s}.btn:hover{color:#23d278!important}[ng-app=editor] .btn:hover{color:#fff!important;transition:none}.btn--purple{background-color:#23d278;background-image:none;border:0;border-radius:4px;color:#fff;font-size:15px;font-weight:700;letter-spacing:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn--purple:hover{background-color:#5adc9b;background-image:none;color:#fff!important}.btn--purple:focus{outline:0}.btn--green{background:#23d278;border:0;border-radius:4px;color:#fff;font-size:15px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn--green:hover{background:#5adc9b;color:#fff!important}.btn--green:focus{outline:0}.btn.feedback:hover{color:#fff!important}.button.button--purple{background-color:#23d278;background-image:none;color:#fff;border-radius:4px;display:block;font-size:15px;font-weight:700;font-family:"GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:45px;max-width:200px;padding:12px 24px!important;text-transform:uppercase;width:100%}.button.button--purple:hover{background-color:#5adc9b;background-image:none}.button.button--purple:focus{outline:0}.b-contact-form__submit.b-contact-form__submit{background:#23d278;border-radius:4px;color:#fff;font-family:"GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:700;padding-top:10px;padding-bottom:9px;text-transform:uppercase}.b-contact-form__submit.b-contact-form__submit:hover{background-color:#5adc9b}.form-wrapper--hidden{display:none}.form-wrapper--agency{margin-top:81px}.form-wrapper--agent{margin-top:18px}form .row{margin-left:-7px;margin-right:-7px}form .row [class*=kol-]{padding-left:7px;padding-right:7px}form input::-ms-clear,form textarea::-ms-clear{display:none}form input:focus,form textarea:focus{outline:0}form textarea{overflow:auto;resize:none}.form-content{transition:.5s ease-out all;opacity:1}.form-content.ng-hide-add{opacity:0}.form__thank-you{transition:.5s ease-out all;margin:0;display:block;padding-top:20px;opacity:1}.form__thank-you.ng-hide,.form__thank-you.ng-hide-remove{display:block!important;opacity:0;padding-top:0;height:0}label input,label select,label textarea{margin-left:15px}.hero__content h1,h1,h2,h3{color:#303030}.hero__content h1.nomargins,h1.nomargins,h2.nomargins,h3.nomargins,h4.nomargins{margin:0}h1{font-weight:100;font-size:2.25em;line-height:1.125em;margin:32px 0 19px}@media (max-width:640px){h1{font-size:1.5em}}.hero__content h1,h2{font-size:2em;line-height:1.156em;font-weight:500;margin:24px 0}@media (max-width:640px){.hero__content h1,h2{font-size:1.4em}}h3{font-size:1.5em;line-height:1.25em;font-weight:500;margin:18px 0 11px}@media (max-width:640px){h3{font-size:1.25em}}h4{font-size:1.125em;font-weight:700}@media (max-width:640px){h4{font-size:1em}}.page-content{display:block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;width:100%}.page-content h1{font-size:32px;font-size:2rem;font-weight:400;line-height:1.2;margin:0 0 45px;max-width:675px}@media (min-width:768px){.page-content h1{font-size:42px;font-size:2.625rem}}@media (min-width:992px){.page-content h1{font-size:42px;font-size:2.625rem}}.hero__content .page-content h1,.page-content .hero__content h1,.page-content h2{font-size:28px;font-size:1.75rem;font-weight:400;line-height:1.25;margin:0 0 35px}@media (min-width:992px){.hero__content .page-content h1,.page-content .hero__content h1,.page-content h2{font-size:36px;font-size:2.25rem}}.page-content h3{font-size:26px;font-size:1.625rem;font-weight:500;line-height:1.3;margin:0 0 25px}@media (min-width:992px){.page-content h3{font-size:30px;font-size:1.875rem}}.page-content h3.uppercase{font-size:20px;font-size:1.25rem;font-weight:300;text-transform:uppercase}@media (min-width:992px){.page-content h3.uppercase{font-size:24px;font-size:1.5rem}}.page-content h4{font-size:20px;font-size:1.25rem;font-weight:500;line-height:1.3;margin:0 0 20px}@media (min-width:768px){.page-content h4{font-size:23px;font-size:1.4375rem}}@media (min-width:992px){.page-content h4{font-size:25px;font-size:1.5625rem}}.page-content h5{font-size:22px;font-size:1.375rem;font-weight:500;line-height:1.25;margin:0 0 20px}.gdpr ul .page-content li,.page-content .gdpr ul li,.page-content p{font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:12px;padding:0}@media (min-width:992px){.gdpr ul .page-content li,.page-content .gdpr ul li,.page-content p{font-size:18px;font-size:1.125rem}}.gdpr ul .page-content li,.hero__content .page-content h1,.page-content .gdpr ul li,.page-content .hero__content h1,.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gdpr ul [ng-app=editor] .page-content li,[ng-app=editor] .page-content .gdpr ul li,[ng-app=editor] .page-content p{font-size:16px}.gdpr ul .page-content .content-ingress li,.page-content .content-ingress .gdpr ul li,.page-content .content-ingress p{font-size:18px;font-size:1.125rem}@media (min-width:768px){.gdpr ul .page-content .content-ingress li,.page-content .content-ingress .gdpr ul li,.page-content .content-ingress p{font-size:20px;font-size:1.25rem}}@media (min-width:992px){.gdpr ul .page-content .content-ingress li,.page-content .content-ingress .gdpr ul li,.page-content .content-ingress p{font-size:23px;font-size:1.4375rem}}img.banner--extra-minus-margin{margin-bottom:-180px}img.banner--no-overlap{margin-bottom:0}header.l-placeholder.l-placeholder--header{border-bottom:1px solid #e0e0e0}@media (max-width:1140px){header.l-placeholder.l-placeholder--header .c-logo-link img{height:25px}}.b-dropdown-navigation__main-links.b-dropdown-navigation__main-links h3.title.title,.b-dropdown-navigation__secondary-links h3.title.title{font-size:18px!important}.b-dropdown-navigation__main-links.b-dropdown-navigation__main-links h3:not(.title){font-size:16px!important}.b-dropdown-navigation__main-links.b-dropdown-navigation__main-links h3 a{color:#6d6d6d}.b-dropdown-navigation__main-links.b-dropdown-navigation__main-links h3 a:hover{color:#23d278}a.b-navigation__link{color:#3d3d3d;font-size:15px}a.b-navigation__link:hover{color:#23d278}@media (min-width:1100px){nav.b-navigation.b-navigation{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}}.b-navigation__link-expand.b-navigation__link-expand{color:#23d278}.b-site-header__navigation .b-navigation__link.button{border-radius:4px!important;color:#3d3d3d;font-weight:700;height:auto;-ms-transform:none;transform:none}.b-dropdown-navigation a{color:#3d3d3d}.b-dropdown-navigation a:hover{color:#23d278}.b-site-header__menu-open.b-site-header__menu-open{border-color:#3d3d3d}.b-site-header__menu-open.b-site-header__menu-open::after,.b-site-header__menu-open.b-site-header__menu-open::before{background:#3d3d3d}.b-site-header__navigation .b-navigation__link.button,body.l-one-column{font-family:"GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important}.b-front-banner.b-front-banner .b-front-banner__image{background-image:url(../images/front-banners/KM_Brand-launch_hero-desktop.jpg);background-position:center top;background-repeat:no-repeat;background-size:cover;height:433px;width:100%}@media (max-width:1180px){.b-front-banner.b-front-banner .b-front-banner__image{background-position:center}}@media (max-width:870px){.b-front-banner.b-front-banner .b-front-banner__image{background-image:url(../images/front-banners/KM_Brand-launch_hero_mobile.jpg)!important;height:580px}}@media (max-width:420px){.b-front-banner.b-front-banner .b-front-banner__image{height:490px}}@media (max-width:870px){.b-front-banner.b-front-banner .b-front-banner__text{left:50%;max-width:100%!important;right:auto;top:10%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}}.b-front-banner.b-front-banner .b-front-banner__text-heading{font-size:29px!important;font-style:normal;font-weight:400;line-height:normal;text-transform:none}@media (min-width:768px){.b-front-banner.b-front-banner .b-front-banner__text-heading{font-size:32px!important}}@media (min-width:992px){.b-front-banner.b-front-banner .b-front-banner__text-heading{font-size:36px!important}}@media (min-width:1140px){.b-front-banner.b-front-banner .b-front-banner__text-heading{font-size:40px!important}}.b-front-banner.b-front-banner .b-front-banner__text-content{font-size:18px!important}@media (min-width:768px){.b-front-banner.b-front-banner .b-front-banner__text-content{font-size:20px!important}}@media (min-width:1140px){.b-front-banner.b-front-banner .b-front-banner__text-content{font-size:24px!important}}.b-front-banner.b-front-banner .b-front-banner__text-action{margin-top:30px;padding:11px 40px}@media (min-width:768px){.b-front-banner.b-front-banner .b-front-banner__text-action{margin-top:40px}}@media (min-width:1140px){.b-front-banner.b-front-banner .b-front-banner__text-action{margin-top:50px}}.c-apartment-bubble,.front-tab__content img{filter:hue-rotate(35deg)}.c-apartment-bubble div{filter:hue-rotate(-35deg)}.b-front__search-wrapper .b-front__bying,.b-front__search-wrapper .b-front__search-selection ul .front-tab,.b-front__search-wrapper .b-front__selling{background:#fafafa;border-color:#f2f2f2}.b-front__search-wrapper .b-front__bying .hero__content h1,.b-front__search-wrapper .b-front__bying h2,.b-front__search-wrapper .b-front__call-to-action,.b-front__search-wrapper .b-front__selling .hero__content h1,.b-front__search-wrapper .b-front__selling h2,.hero__content .b-front__search-wrapper .b-front__bying h1,.hero__content .b-front__search-wrapper .b-front__selling h1{font-weight:500}.b-front__search-wrapper .b-front__bying .b-front__call-to-action.b-front__call-to-action{background:#23d278}.b-front__search-wrapper .b-front__bying .b-front__call-to-action.b-front__call-to-action:hover{background-color:#5adc9b}.b-front__search-wrapper .b-front__selling .b-front__call-to-action.b-front__call-to-action{background:#418c7d}.b-front__search-wrapper .b-front__selling .b-front__call-to-action.b-front__call-to-action:hover{background-color:#499d8d}.b-front__search-wrapper .b-front__search-selection ul .front-tab{font-weight:500}.b-apartment-block__size.b-apartment-block__size{font-size:21px;font-weight:500}*>h1{color:#3d3d3d;font-size:29px;font-style:normal;font-weight:500;line-height:normal}@media (min-width:768px){*>h1{font-size:32px}}@media (min-width:992px){*>h1{font-size:36px}}@media (min-width:1140px){*>h1{font-size:40px}}*>h2,.hero__content *>h1{color:#3d3d3d;font-size:20px;font-style:normal;font-weight:500;line-height:normal}@media (min-width:768px){*>h2,.hero__content *>h1{font-size:25px}}@media (min-width:992px){*>h2,.hero__content *>h1{font-size:26px}}@media (min-width:1140px){*>h2,.hero__content *>h1{font-size:30px}}*>h3{color:#3d3d3d;font-family:"GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-size:18px!important;font-style:normal;font-weight:500!important;line-height:normal;text-transform:none!important}@media (min-width:768px){*>h3{font-size:20px!important}}@media (min-width:992px){*>h3{font-size:22px!important}}@media (min-width:1140px){*>h3{font-size:24px!important}}.c-wide-gray.c-wide-gray{background:#fafafa}.c-cards.c-cards a.c-cards__card{border-color:#f2f2f2;border-radius:5px!important;overflow:hidden}.c-cards.c-cards a.c-cards__card .footer{background:#fff;font-family:"GT Walsheim Condensed","GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important;color:#23d278;letter-spacing:1.5px;font-weight:700;text-transform:uppercase}.c-cards.c-cards a.c-cards__card:hover{box-shadow:0 0 10px rgba(0,0,0,.1)}.b-why-km a{filter:hue-rotate(35deg)}.b-why-km a span{filter:hue-rotate(-35deg)}.b-why-km .b-why-km__intro .gdpr ul li,.b-why-km .b-why-km__intro p,.gdpr ul .b-why-km .b-why-km__intro li{font-size:15px!important}.footer__language-selection .languages.languages{color:#6d6d6d;margin-top:5px;text-transform:uppercase}.footer__links.footer__links h3{font-size:14px!important;font-weight:700!important;text-transform:uppercase!important}.footer__links a{color:#6d6d6d}.footer__actions .btn.feedback.feedback{border-color:#23d278;border-radius:4px!important;color:#23d278;height:auto}@media (max-width:1099px){.b-navigation__link-dropdown.b-navigation__link-dropdown{border-bottom:1px solid #e0e0e0}.b-site-header__navigation .b-navigation__link.button{display:block;margin:30px auto 0!important;max-width:300px;padding-bottom:9px;padding-top:10px;width:100%}}@media (max-width:767px){.b-dropdown-navigation__secondary-links .top{border-top-color:#e0e0e0!important}}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.footer .footer__actions .to-top{outline:0}.footer .footer__actions .to-top:before{transition:border-color .1s ease-in-out}.footer .footer__actions .to-top:focus:before,.footer .footer__actions .to-top:hover:before{border-left:2px solid #006450;border-top:2px solid #006450}.gdpr ul li,p{padding:12px 0}.gdpr ul li.lead,p.lead{color:#666;font-weight:300;font-size:1.4em;line-height:1.3em;padding-bottom:40px}q{color:#333;font-size:1.5em;line-height:1.25;font-weight:100}q:before{content:'“'}q:after{content:'”'}[rzslider]{display:inline-block;position:relative;width:100%;height:35px}[rzslider] span{white-space:nowrap;position:absolute;display:inline-block}[rzslider] span.base{width:100%;height:100%;padding:0}[rzslider] span.bar{top:14px;height:7px;width:100%;background:#09511e;border-radius:3px;z-index:0}[rzslider] span.bar.selection{background:#5cc700;width:0;z-index:1}[rzslider] span.pointer{border-radius:18px;width:36px;height:36px;cursor:pointer;z-index:2;background:url(../images/search-bar/slider-knobs.png) center top no-repeat}[rzslider] span.pointer~.pointer{background:url(../images/search-bar/slider-knobs.png) center top no-repeat;background-position:0 -36px}[rzslider] span.bubble{display:none}.uppercase{text-transform:uppercase!important}.thin-text{font-weight:300!important}.centered{text-align:center!important}.c-apartment-bubble{background-position:13px center;background-repeat:no-repeat;background-size:45px;border:1px solid #e0e0e0;box-shadow:0 0 0 0 transparent;color:#303030;float:left;font-size:.9em;line-height:1.3em;margin-top:22px;position:relative;padding:20px 20px 20px 70px;text-align:left;transition:box-shadow 150ms ease-in-out;width:100%}.c-apartment-bubble:after,.c-apartment-bubble:before{content:"";display:table}.c-apartment-bubble:after{clear:both}.c-apartment-bubble::after{background-image:url(../images/svg/arrow-green-right.svg);background-position:center;background-repeat:no-repeat;border-left:1px solid #e0e0e0;color:#23d278;content:'';font-size:12px;height:53px;line-height:53px;padding-left:8px;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:29px}@media (min-width:768px){.c-apartment-bubble{background-position:left center;border:0;margin-left:0;margin-right:33px;padding:0;padding-left:60px;width:auto}.c-apartment-bubble::after{border:none;content:'';height:0;padding:0;width:0}}.c-apartment-bubble.c-apartment-bubble__property-kerrostaloasunnot{background-image:url(../images/icons-2018/housetypes/green/flat.svg)}.c-apartment-bubble.c-apartment-bubble__property-omakotitalot{background-image:url(../images/icons-2018/housetypes/green/house.svg)}.c-apartment-bubble.c-apartment-bubble__property-rivitalot-paritalot{background-image:url(../images/icons-2018/housetypes/green/rowhouse.svg)}.c-apartment-bubble.c-apartment-bubble__property-uudiskohteet{background-image:url(../images/icons-2018/housetypes/green/new.svg)}.c-apartment-bubble.c-apartment-bubble__property-vapaa-ajan_asunnot{background-image:url(../images/icons-2018/housetypes/green/cabin.svg)}.c-apartment-bubble.c-apartment-bubble__property-tontit{background-image:url(../images/icons-2018/housetypes/green/lot.svg)}.c-apartment-bubble:hover{color:#23d278!important}@media (max-width:768px){.c-apartment-bubble:hover{box-shadow:0 4px 12px -6px rgba(0,0,0,.5)}}.b-apartment-bubble-list h3{text-align:center;margin-bottom:0}@media (min-width:768px){.b-apartment-bubble-list h3{display:none}}@media (min-width:768px){.b-apartment-bubble-list{margin-right:100px}}.c-apartment-bubble__stats{background:#fff;bottom:0;height:72px;padding:10px;position:absolute;right:0;text-align:center;top:0;width:100%}@media (min-width:768px){.c-apartment-bubble__stats{border-left:1px solid #e0e0e0;height:inherit;width:100px}}.c-apartment-bubble__stats>div{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding-top:4px}.c-apartment-bubble__stats>div div:first-child{color:#23d278;font-size:40px;text-align:center;font-weight:100}.c-apartment-bubble__stats>div div:first-child span{color:#23d278;display:inline;float:none;font-size:inherit;margin:0;line-height:1}.c-apartment-bubble__stats>div div:last-child{color:#303030;font-size:13px;font-weight:400;line-height:1;text-align:center}.c-cards{padding:0;text-align:center;float:left;width:100%}.c-cards>div{overflow:hidden}.c-cards a.c-cards__card{background:#fff;border:1px solid #e0e0e0;box-shadow:0 0 0 0 transparent;height:360px;float:left;margin-bottom:32px;padding:40px 32px 0;position:relative;text-align:left;transition:box-shadow 150ms ease-in-out;vertical-align:top;width:100%}.c-cards a.c-cards__card:hover{box-shadow:0 10px 25px -2px rgba(0,0,0,.2)}.c-cards a.c-cards__card .content{height:240px;overflow:hidden}.c-cards a.c-cards__card .content h4{color:#3d3d3d;font-size:24px;font-weight:500;margin-bottom:30px;text-align:left}.c-cards a.c-cards__card .content .gdpr ul li,.c-cards a.c-cards__card .content p,.gdpr ul .c-cards a.c-cards__card .content li{color:#303030;padding:0;line-height:1.25em;max-height:140px}.c-cards a.c-cards__card .footer{background:#861f72;bottom:0;color:#fff;font-weight:400;height:50px;left:0;line-height:50px;right:0;padding:0 32px;position:absolute;text-transform:uppercase}.c-wide-gray{background:#fafafa;padding:50px 0 0 0}.c-wide-gray:last-child{padding-bottom:50px}.c-wide-gray .slick-slider{margin-bottom:0}.c-wide-gray h3{text-transform:uppercase;font-weight:300;text-align:center;margin:0 0 50px}.c-dropdown-list{display:block;position:relative}.c-dropdown-list__list{background:#fff;color:#303030;border:1px solid #80a68c;border-radius:4px;z-index:10;min-width:100%;line-height:2.4em}.c-dropdown-list__list>li{text-align:left;padding:2px 15px;color:#059430}.c-dropdown-list__list>li:hover{cursor:pointer;background:rgba(0,0,0,.05);color:#a5a5a5}.c-dropdown-list--constraint-select{width:180px;float:left;display:block}@media (max-width:640px){.c-dropdown-list--constraint-select{width:85%}}.form-field{margin-bottom:24px;position:relative}.form-field input,.form-field textarea{background-color:#fafafa;background-position:15px 50%;background-repeat:no-repeat;border:1px solid #e0e0e0;border-radius:2px;height:auto;margin-bottom:0;outline:0;padding:12px 15px 12px 58px;width:100%}.form-field input::-webkit-input-placeholder,.form-field textarea::-webkit-input-placeholder{color:#6f6f6f}.form-field input:-moz-placeholder,.form-field textarea:-moz-placeholder{color:#6f6f6f}.form-field input::-moz-placeholder,.form-field textarea::-moz-placeholder{color:#6f6f6f}.form-field input:-ms-input-placeholder,.form-field textarea:-ms-input-placeholder{color:#6f6f6f}.form-field input::-ms-input-placeholder,.form-field textarea::-ms-input-placeholder{color:#6f6f6f}.form-field textarea{display:block;overflow:auto;padding:12px 15px}.form-field::before{background:#e0e0e0;content:"";height:20px;left:45px;position:absolute;top:10px;width:1px}.form-field--name input{background-image:url(../images/svg/form-elements/form_name.svg);background-size:15px}.form-field--email input{background-image:url(../images/svg/form-elements/form_mail.svg);background-size:17px}.form-field--phone input{background-image:url(../images/svg/form-elements/form_phone.svg);background-size:16px}.form-field--postcode input{background-image:url(../images/svg/form-elements/form_postcode.svg);background-size:16px}.form-field--message::before{display:none}.form-field__error{color:#dc143c;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:100%}form.form-pattern{background:#fff;border:0;box-shadow:0 6px 30px rgba(0,0,0,.1);padding:70px 15px 60px;position:relative;top:70px}@media (min-width:768px){form.form-pattern{padding:60px}}form.form-pattern::before{background-color:#fff;background-image:url(../images/ribbon.svg);background-repeat:repeat-x;background-position:0 0;background-size:120%;content:"";display:block;height:6px;left:0;position:absolute;top:0;width:100%}form.form-pattern .row [class*=kol-]{padding-left:15px;padding-right:15px}.form-background--absolute{background-position:center;background-size:cover;background-repeat:no-repeat;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.pattern-form{background:#fff;border:0;box-shadow:0 5px 30px rgba(0,0,0,.05);padding:85px 45px 50px;position:relative}@media (min-width:768px){.pattern-form{padding:65px 100px 50px}}.pattern-form::before{background-image:url(../images/ribbon.svg);background-repeat:repeat-x;background-position:0 0;background-size:120%;content:"";display:block;height:6px;left:0;position:absolute;top:0;width:100%}.pattern-form__text{font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.273;margin:0 auto 40px;max-width:610px;text-align:center;font-size:22px;font-size:2vw}@media (max-width:800px){.pattern-form__text{font-size:16px}}@media (min-width:1100px){.pattern-form__text{font-size:22px}}.pattern-form form{margin:auto;max-width:610px}.pattern-form form .row{margin-left:-15px;margin-right:-15px}.pattern-form form .row [class*=kol-]{padding-left:15px;padding-right:15px}.pattern-form form input::-ms-clear,.pattern-form form textarea::-ms-clear{display:none}.pattern-form form input::-ms-clear{display:none;width:0;height:0}.pattern-form form textarea::-ms-clear{display:none;width:0;height:0}@media (min-width:920px){.pattern-form__fields{margin-bottom:24px}}.pattern-form__fields textarea{min-height:80px}.pattern-form__submit-container{text-align:center}@media (min-width:920px){.pattern-form__submit-container{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;text-align:left}}.pattern-form__submit-container .pattern-form__disclaimer{font-size:14px;margin-bottom:30px}@media (min-width:920px){.pattern-form__submit-container .pattern-form__disclaimer{margin-bottom:0}}.pattern-form__submit-container .pattern-form__disclaimer+.pattern-form__submit button{margin:0}.pattern-form__submit-container button.button.button--purple{display:inline-block;margin:auto}.pattern-form.submitting{position:relative}.pattern-form.submitting::before{background:rgba(255,255,255,.8);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:90}.pattern-form.submitting::after{animation:spinner .6s linear infinite;border:3px solid transparent;border-bottom:3px solid #23d278;border-right:3px solid #23d278;border-radius:50%;content:"";display:block;height:60px;left:0;margin:auto;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;z-index:95}.pattern-form__thank-you{-ms-flex-align:center;align-items:center;background:#fff;display:-ms-flexbox;display:flex;height:100%;-ms-flex-pack:center;justify-content:center;left:0;padding:50px 45px 50px;position:absolute;right:0;top:0;z-index:9}.pattern-form__thank-you::before{background-color:#fff;background-image:url(../images/ribbon.svg);background-repeat:repeat-x;background-position:0 0;background-size:120%;content:"";display:block;height:6px;left:0;position:absolute;top:0;width:100%}.pattern-form__gdpr-link{font-size:14px;padding-top:30px;text-align:center}@media (min-width:920px){.pattern-form__gdpr-link{text-align:right}}input::-ms-clear,textarea::-ms-clear{display:none}.c-grouplist{font-size:0;padding-bottom:35px}.c-grouplist .c-grouplist__item{background:#f4f4f4;color:#23d278;display:inline-block;font-size:13px;font-weight:400;line-height:1;list-style:none;margin:0 10px 10px 0;padding:10px 13px}.c-link-list{margin-top:16px;width:100%;font-size:1.125em;line-height:1em}li.c-link-list__item{margin:8px 0}.c-link-list__link{color:#fff}.c-logo-link{display:table-cell;vertical-align:middle}.c-logo-link img{display:block;max-width:100%;height:28px;width:auto}.km-modal-overlay{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:#303030;opacity:.3}.km-modal-body{background:#f2f3ed;z-index:9999;position:absolute;padding-right:0;color:#303030;text-align:left;boxshadow:rgba(0,0,0,.3);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%;max-width:800px;width:90%;font-size:14px}@media screen and (max-width:855px){.km-modal-body{max-height:90%;overflow-y:auto;position:fixed}}.gdpr ul .km-modal-body li,.km-modal-body .gdpr ul li,.km-modal-body p{padding-top:0}.gdpr ul .km-modal-body>li,.km-modal-body>p{text-align:center;margin-top:20px;margin-bottom:20px}.km-modal-body label{display:block;font-weight:500;text-align:right}@media (max-width:768px){.km-modal-body label{text-align:left;float:left;width:100%}}.km-modal-body label input{width:70px;vertical-align:3px;text-align:right}@media (max-width:768px){.km-modal-body label span{float:right}}.km-modal-body button{width:100%}.km-modal-body h3{background:#40b800;color:#fff;text-align:center;padding:56px 50px 25px;margin:0;font-weight:300;font-size:2.25em}@media (max-width:992px){.km-modal-body h3{padding-left:30px;padding-right:30px}}.km-modal-body .km-modal-content{padding:30px 50px;float:left}@media (max-width:992px){.km-modal-body .km-modal-content{padding:30px 40px}}.gdpr ul .km-modal-body .km-modal-content>li,.km-modal-body .gdpr ul .km-modal-content>li,.km-modal-body .km-modal-content>p{margin-bottom:25px;margin-right:18px;text-align:center;font-size:16px}@media (max-width:768px){.gdpr ul .km-modal-body .km-modal-content>li,.km-modal-body .gdpr ul .km-modal-content>li,.km-modal-body .km-modal-content>p{text-align:left}}.km-modal-body .km-modal-content .b-apartment-search__monthly-range{float:left;width:100%;margin-bottom:25px;font-size:16px}.km-modal-body .km-modal-content .b-apartment-search__monthly-range input:nth-child(2){margin-left:0}@media (max-width:768px){.km-modal-body .km-modal-content .b-apartment-search__monthly-range input{margin-left:0}}@media (max-width:768px){.km-modal-body .km-modal-content .b-apartment-search__monthly-range div:nth-child(1) span{display:block;float:left;width:100%}}.km-modal-body .km-modal-content .b-apartment-search__monthly-range input{border:2px solid #54c200}@media (max-width:768px){.km-modal-body .km-modal-content .b-apartment-search__monthly-range div:nth-child(2){margin-bottom:25px}}.km-modal-body .km-modal-content>div{float:left;width:100%}.km-modal-body .km-modal-content>div:last-child{margin-top:25px}.km-modal-body .km-modal-close{position:absolute;right:20px;top:20px;text-decoration:none;padding-right:25px;color:#fff;line-height:16px;cursor:pointer}.km-modal-body .km-modal-close:after{content:'';background:url(../images/CloseSmall.png);position:absolute;font-weight:100;font-size:1.5em;width:16px;height:16px;top:0;right:0}.b-sticky-bar-container .b-sticky-bar{-ms-flex-align:center;align-items:center;background:#fff;border-bottom:1px solid #e0e0e0;box-shadow:0 7px 18px -6px rgba(0,0,0,.2);display:-ms-flexbox;display:flex;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:0;-ms-flex-pack:center;justify-content:center;left:0;top:60px;overflow:hidden;opacity:0;padding:0 15px;pointer-events:none;position:fixed;right:0;text-align:center;text-transform:none;transition:transform .3s ease 0s,opacity .3s ease 0s,height 0s linear .3s;-ms-transform:translateY(-20px);transform:translateY(-20px);width:100%;z-index:120}.b-sticky-bar-container .b-sticky-bar .gdpr ul li,.b-sticky-bar-container .b-sticky-bar a,.b-sticky-bar-container .b-sticky-bar p,.gdpr ul .b-sticky-bar-container .b-sticky-bar li{display:inline-block}.b-sticky-bar-container .b-sticky-bar .gdpr ul li,.b-sticky-bar-container .b-sticky-bar p,.gdpr ul .b-sticky-bar-container .b-sticky-bar li{font-size:16px;margin:0;margin-right:30px;padding:0}.b-sticky-bar-container .b-sticky-bar .btn{background-color:#23d278;background-image:none;border:0;border-radius:4px;color:#fff;font-size:15px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"GT Walsheim Condensed","GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important;height:30px;letter-spacing:1.2px;line-height:30px;padding:0 25px;text-transform:uppercase}.b-sticky-bar-container .b-sticky-bar .btn:hover{background-color:#5adc9b;background-image:none;color:#fff!important}@media (max-width:795px){.b-sticky-bar-container .b-sticky-bar{text-align:center}.b-sticky-bar-container .b-sticky-bar .gdpr ul li,.b-sticky-bar-container .b-sticky-bar p,.gdpr ul .b-sticky-bar-container .b-sticky-bar li{display:none}.b-sticky-bar-container .b-sticky-bar a{min-width:55%}}.b-sticky-bar-container.sticky .b-sticky-bar{box-shadow:0 10px 25px -2px rgba(0,0,0,.2);box-shadow:0 4px 10px rgba(0,0,0,.1);height:55px;opacity:1;pointer-events:auto;position:fixed;top:65px;transition:transform .3s ease .2s,opacity .3s ease .2s,height 0s linear 0s;-ms-transform:translateY(0);transform:translateY(0)}@media (min-width:1100px){.b-sticky-bar-container.sticky .b-sticky-bar{top:60px}}.tooltip-text{font-size:.785em;background:#2e2e2c;position:absolute;color:#fff;padding:5px;cursor:auto;margin-top:5px;display:none;width:300px;z-index:9999;top:1.7em;right:-1em}.tooltip-text:after{background:#2e2e2c;content:'';width:10px;height:10px;display:block;position:absolute;top:-5px;right:15px;-ms-transform:rotate(45deg);transform:rotate(45deg)}.tooltip{background-image:url(../images/question.png);height:1em;width:1em!important;display:inline-block;background-size:contain;position:relative;cursor:pointer}.tooltip .visible{display:block}admin .setting-heading{font-size:18px;font-weight:500}admin .setting-value{font-size:18px;font-weight:100}admin.padded{padding:1em;display:block}admin.inside-grid{margin-left:15px;padding-left:.5625em}[ng-app=editor] .b-editable-text-blocks h3{margin-left:70px}[ng-app=editor] .b-editable-text-blocks [src*=notFound]+h3{margin-bottom:30px}.agency-agent{margin-bottom:32px;padding:0}.agency-agent__wrapper .agent-halves{transition:background-color 240ms ease}.agency-agent__wrapper .agent-halves:hover{background-color:#fafafa}.agency-agent__wrapper .agent-half{border:1px solid #e0e0e0;padding:16px}.agency-agent__wrapper .agent-half__upper{height:190px}.agency-agent__wrapper .agent-half__upper a{float:left}.agency-agent__wrapper .agent-half__upper .details{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:center;justify-content:center;padding-left:24px;padding-right:4px}.agency-agent__wrapper .agent-half__upper .details h5>a{color:#303030}.agency-agent__wrapper .agent-half__upper .details h5>a:hover{color:#303030}.agency-agent__wrapper .agent-half__upper .details .agent__phone{background-image:url(../images/icon-phone-new.png);background-position:left center;background-repeat:no-repeat;background-size:16px 16px;font-weight:500;line-height:1.2;padding-left:32px}.agency-agent__wrapper .agent-half__upper .details .agent__phone span{display:inline-block}.agency-agent__wrapper .agent-half__lower{border-top:0 solid transparent;height:140px;padding-bottom:32px;padding-top:24px}.agency-agent__wrapper .agent-half__lower .gdpr ul li,.agency-agent__wrapper .agent-half__lower a,.agency-agent__wrapper .agent-half__lower p,.gdpr ul .agency-agent__wrapper .agent-half__lower li{font-size:14px}.agency-agent__wrapper .agent-half__lower a{background-image:url(../images/icon-email-new.png);background-position:left center;background-repeat:no-repeat;background-size:20px 12px;color:#303030;padding-left:32px}.agency-agent__wrapper .agent-half .agency-agent__link{padding:0}.agency-agent__wrapper .agent-half .agency-agent__image{height:155px;padding:0;width:100%}.agency-agent__wrapper .agent-bubbles{top:-15px}.agency-agent__wrapper .agent-bubbles__wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.agency-agent__wrapper .agent-bubbles .agent-bubble{background:#fff;border:1px solid #e0e0e0;border-radius:15px;font-size:14px;font-weight:500;padding:4px 16px 3px;text-align:center}.agency-agent__wrapper .agent-bubbles .agent-bubble--green{border-color:#23d278;color:#23d278}.agency-agent__wrapper .agent-bubbles .agent-bubble__recommendation div{background-image:url(../images/icons/thumb-lightgreen.png);background-position:8px center;background-repeat:no-repeat;background-size:16px 13px;padding-left:32px;text-align:left}a.agent__phone{line-height:1}a.agent__phone span{display:inline-block}.b-agency-agencies__content--wrapper{display:block;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.b-agency-block{display:block;display:-ms-flexbox;display:flex;margin-top:30px;vertical-align:top}@media (max-width:768px){.b-agency-block{width:100%;margin-left:0;margin-right:0}.b-agency-block:nth-of-type(2){margin-top:2.25em}}.b-agency-block__inner{padding:30px 35px;position:relative;overflow:hidden;border:1px solid #d7d7d7;width:100%}.b-agency-block__content .gdpr ul li,.b-agency-block__content p,.gdpr ul .b-agency-block__content li{padding-top:0}.b-agency-block__content .gdpr ul li:nth-of-type(2),.b-agency-block__content p:nth-of-type(2),.gdpr ul .b-agency-block__content li:nth-of-type(2){padding-bottom:0}@media (max-width:768px){.b-agency-block__content{padding-bottom:50px}}.b-agency-block__info{padding-right:120px}@media (max-width:320px){.b-agency-block__info{paddin-right:0}}.b-agency-block__info .gdpr ul li,.b-agency-block__info p,.gdpr ul .b-agency-block__info li{padding:0}.b-agency-block__info-name{font-weight:500}.b-agency-block__info-name a{color:#23d278;display:block;max-width:390px}@media (max-width:992px){.b-agency-block__info-name a{max-width:100%}}.b-agency-block__info-name+p,.gdpr ul .b-agency-block__info-name+li{margin-bottom:40px}.b-agency-block__buttons{position:absolute;right:0;top:0;bottom:0;width:140px;background:#5cc700;color:#fff}.b-agency-block__buttons span{width:100%;display:block;text-align:center;line-height:1.4em;font-weight:100;padding:18px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;cursor:pointer}@media (max-width:768px){.b-agency-block__buttons{left:0;top:inherit;width:100%;height:50px}}.b-agency-agencies__content-text .hero__content h1,.b-agency-agencies__content-text h2,.hero__content .b-agency-agencies__content-text h1{font-size:1.5em;font-weight:400;margin-top:12px;padding:50px 0;margin-bottom:0}.b-agency-city-map{clear:both;margin-bottom:50px}@media (max-width:992px){.b-agency-agencies .b-agency-city-map{display:none}}.b-agency-agencies__content{clear:both;padding-bottom:50px}.b-agency-city-list{background:#fafafa}.b-agency-city-list .b-agency-city-list__heading-text{float:left}.b-agency-city-list .b-agency-city-list__container{padding-top:35px;padding-bottom:35px}.b-agency-city-list .b-agency-city-list__header{float:left;width:100%;padding-bottom:35px}.b-agency-city-list .b-agency-city-list__header .b-agency-city-list__postcode-search{float:right}.b-agency-city-list .b-agency-city-list__header .b-agency-city-list__postcode-search input[type=text]{margin:0;border-top-left-radius:4px;border-bottom-left-radius:4px;border:1px solid #e0e0e0;background:#fff;color:#3d3d3d;float:left;height:34px;outline:0}.b-agency-city-list .b-agency-city-list__header .b-agency-city-list__postcode-search input[type=submit]{background-color:#fff;background-image:none;border:1px solid #e0e0e0;color:#23d278;padding-bottom:8px;height:34px;outline:0}.b-agency-city-list .b-agency-city-list__header .b-agency-city-list__postcode-search input[type=submit].ng-disabled,.b-agency-city-list .b-agency-city-list__header .b-agency-city-list__postcode-search input[type=submit].ng-invalid.ng-touched,.b-agency-city-list .b-agency-city-list__header .b-agency-city-list__postcode-search input[type=submit]:disabled{opacity:.5}.b-agency-city-list .b-agency-city-list__header .b-agency-city-list__postcode-search span{float:left;display:inline-block;margin-right:10px;line-height:34px}.b-agency-cities-by-letter{padding:15px 0}.b-agency-cities-by-letter .b-agency-cities-by-letter__letter{display:block;font-size:2em;line-height:1em;margin-bottom:.25em}@media (max-width:900px){.b-agency-cities-by-letter:nth-child(2n+1){clear:both}}.agency-city-list-title{padding:4px 0 36px;display:block}.b-agency-city-list__column a{color:#3d3d3d}.b-agency-city-list__column a:hover{color:#23d278!important}.agency-city-list__column{float:left;width:50%}.agency-city-list__column span{display:block}.agency-city-list-letter{font-size:2em;line-height:1em;margin:31px 0 8px}.agency-city-list__column .agency-city-list-letter:first-child{margin-top:0}.b-agency-city-map{display:block;overflow:hidden;border:1px solid #ebebeb;position:relative;width:100%}.b-agency-city-map:after,.b-agency-city-map:before{content:" ";display:table}.b-agency-city-map:after{clear:both}@media (max-width:992px){.b-agency-city-map{padding-right:0}}.b-agency-city-map__agencies{bottom:0;left:15px;-webkit-overflow-scrolling:touch;overflow-y:scroll;position:absolute;right:0;top:0}@media (max-width:768px){.b-agency-city-map__agencies{left:0}.b-agency-city-map__agencies .b-agency-city-map__agency--temp{display:none}}.b-agency-city-map__content{height:341px}@media (min-width:992px){.b-agency-city-map__content{height:400px}}.b-agency-city-map__content-map{height:100%;padding:0;position:relative}.b-agency-city-map__content-map #map-canvas,.b-agency-city-map__content-map .b-map__map{height:100%}@media (max-width:992px){.b-agency-city-map__content-map{display:none}}.b-agency-city-map__content-empty{background:#fff;font-weight:500;padding:36px;text-align:center;line-height:1.2em;position:absolute;border:0 solid transparent;left:50%;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:320px;border-radius:4px;z-index:999}.b-agency-city-map__content-empty>:nth-child(1){font-weight:500;margin-bottom:25px}.b-agency-city-map__content-empty>:nth-child(2){font-weight:300;margin-bottom:25px}.b-agency-city-map__content-empty>:nth-child(3){font-weight:300;color:#0d792d;cursor:pointer}.b-agency-city-map__agencies-col{height:100%}.b-agency-city-map__agency{border-bottom:1px solid #ebebeb;padding:25px;overflow:hidden}.b-agency-city-map__agency>div:first-child{color:#0d792d;font-size:20px;font-weight:100}.b-agency-city-map__agency>div:nth-child(2){font-size:14px;font-weight:400}.b-agency-city-map__agency .icon-email,.b-agency-city-map__agency .icon-phone{font-weight:300}.b-agency-city-map__agency.active{animation-duration:3s;animation-name:blinker}.b-agency-city-map__agency--temp{height:190px;border:0!important}@keyframes blinker{from{opacity:0}to{opacity:1}}.b-agency-city-map__agency .gdpr ul li,.b-agency-city-map__agency p,.gdpr ul .b-agency-city-map__agency li{padding-bottom:0}.b-agency-city-map__city-select{padding:24px 0 23px 53px}@media (max-width:767px){.b-front__agency-search .b-agency-city-map__city-select{padding:24px 15px}}.b-agency-city-map__search{padding:2px 53px 25px 53px}.b-agency-city-map__search form{margin:0!important}@media (min-width:992px){.b-agency-city-map__search{padding-top:33px;padding-bottom:33px;padding-left:5.2%}}@media (max-width:767px){.b-front__agency-search .b-agency-city-map__search{padding:0 15px 25px}}.b-agency-city-map__header+.row .b-agency-city-map__content{border-top:1px solid #ebebeb}@media (max-width:767px){.b-front__agency-search .b-agency-city-map__header{margin-left:0;margin-right:0}}.b-agency-contact{background-color:rgba(200,245,220,.25);background-image:url(../images/campaign-ui/form-bg-pattern.png);background-position:center bottom;background-size:1920px auto;margin-bottom:240px;margin-top:100px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:768px){.b-agency-contact{margin-bottom:160px}}.b-agency-contact .submitting .b-agency__form-internals{position:relative}.b-agency-contact .submitting .b-agency__form-internals::before{background:rgba(255,255,255,.8);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:90}.b-agency-contact .submitting .b-agency__form-internals::after{animation:spinner .6s linear infinite;border:3px solid transparent;border-bottom:3px solid #23d278;border-right:3px solid #23d278;border-radius:50%;content:"";display:block;height:60px;left:0;margin:auto;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;z-index:95}.b-agency-contact .b-agency-contact__content{margin:auto;max-width:600px}.b-agency-contact .b-agency-contact__content h3{font-size:22px;text-align:center}.b-agency-contact .b-agency-contact__content .b-agency-contact__agent{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;margin-top:19px}.b-agency-contact .b-agency-contact__content .b-agency-contact__agent .b-agency-contact__agent-img{border:1px solid #e0e0e0;border-radius:64px;height:42px;margin-right:8px}.b-agency-contact .b-agency-contact__content .b-agency-contact__agent .b-agency-contact__agent-text{background:url(../images/pin-ball.png);background-position:left center;background-repeat:no-repeat;background-size:12px 16px;font-size:11pt;padding-left:24px}.b-agency-contact .b-agency-contact-wrapper{background:#fff;border:0;border-radius:0;box-shadow:0 5px 30px rgba(0,0,0,.05);padding:90px 25px 60px;position:relative;top:64px}@media (min-width:992px){.b-agency-contact .b-agency-contact-wrapper{padding:50px 100px 40px}}.b-agency-contact .b-agency-contact-wrapper::before{background-color:#fff;background-image:url(../images/ribbon.svg);background-position:0 0;background-repeat:repeat-x;background-size:120%;content:"";display:block;height:6px;left:0;position:absolute;top:0;width:100%}.b-agency__form-internals .b-agency-contact__fields{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex}@media (max-width:767px){.b-agency__form-internals .b-agency-contact__fields{-ms-flex-direction:column;flex-direction:column}}.b-agency__form-internals .b-agency-contact__fields-a,.b-agency__form-internals .b-agency-contact__fields-b{width:50%}@media (max-width:767px){.b-agency__form-internals .b-agency-contact__fields-a,.b-agency__form-internals .b-agency-contact__fields-b{width:100%}}.b-agency__form-internals .b-agency-contact__fields-b .b-agency-contact__input,.b-agency__form-internals .b-agency-contact__fields-b textarea{height:100%}.b-agency__form-internals .b-agency-contact__fields-b .b-agency-contact__input-wrapper,.b-agency__form-internals .b-agency-contact__fields-b textarea-wrapper{height:100%}.b-agency__form-internals .b-agency-contact__fields-single{width:100%}.b-agency__form-internals .b-agency-contact__fields .b-agency-contact__input{padding:12px}.b-agency__form-internals .b-agency-contact__fields .b-agency-contact__input-wrapper{-ms-flex-align:center;align-items:center;background:#fafafa;border:1px solid #e0e0e0;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0;width:100%}.b-agency__form-internals .b-agency-contact__fields .b-agency-contact__input input,.b-agency__form-internals .b-agency-contact__fields .b-agency-contact__input textarea{background:0 0;border:none;margin:2px 0 2px 0;padding:0;padding-left:12px;padding-top:3px;width:100%}.b-agency__form-internals .b-agency-contact__fields .b-agency-contact__input textarea{padding-top:10px}.b-agency__form-internals .b-agency-contact__fields .b-agency-contact__input .b-agency-contact__icon{background-position:center;background-repeat:no-repeat;background-size:auto 60%;border-right:1px solid #e0e0e0;height:20px;min-width:40px}.b-agency__form-internals .b-agency-contact__fields .b-agency-contact__input .b-agency-contact__icon--name{background-image:url(../images/svg/form-elements/form_name.svg)}.b-agency__form-internals .b-agency-contact__fields .b-agency-contact__input .b-agency-contact__icon--email{background-image:url(../images/svg/form-elements/form_mail.svg)}.b-agency__form-internals .b-agency-contact__fields .b-agency-contact__input .b-agency-contact__icon--phone{background-image:url(../images/svg/form-elements/form_phone.svg)}.b-agency__form-internals .b-agency-contact__fields .b-agency-contact__error{color:#ff9187;position:relative;top:4px}.b-agency__form-internals .b-agency-contact__fields .b-agency-contact__thank-you{text-align:center}.b-agency__form-internals .b-agency-contact__submit{background:#23d278;border-radius:4px;font-family:"GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:700}.b-agency__form-internals .b-agency-contact__submit:hover{background:#5adc9b}.b-agency-stats-wrapper{background:rgba(200,245,220,.35);margin-bottom:80px;margin-top:80px}.b-agency-stats-wrapper .b-agency__body{margin-bottom:0;margin-top:0}.agency-stats{padding-bottom:60px;padding-top:60px;text-align:center}.agency-stats .stats-items{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;padding-top:20px}@media (min-width:768px){.agency-stats .stats-items{-ms-flex-align:baseline;align-items:baseline;-ms-flex-direction:row;flex-direction:row}}.agency-stats .stats-items .stat{-ms-flex-positive:1;flex-grow:1;margin-bottom:30px;padding:0 15px;text-align:center}.agency-stats .stats-items .stat:last-of-type{margin-bottom:0}@media (min-width:768px){.agency-stats .stats-items .stat{-ms-flex:1;flex:1;margin-bottom:0}}.agency-stats .stats-items .stat__value{color:#23d278;font-size:36px;font-weight:700;margin-bottom:14px;line-height:1.19}@media (min-width:768px){.agency-stats .stats-items .stat__value{font-size:42px}}@media (min-width:1280px){.agency-stats .stats-items .stat__value{font-size:60px}}.agency-stats .stats-items .stat__key{color:#303030;font-size:22px;margin-bottom:12px}@media (min-width:768px){.agency-stats .stats-items .stat__key{font-size:26px}}.agency-stats .stats-items .stat--narrow{-ms-flex-positive:unset;flex-grow:unset;width:33%}@media (min-width:768px){.agency-stats .stats-items .stat--narrow{-ms-flex:unset;flex:unset}}.agency-story{background:#fff;border:1px solid #e0e0e0;border-radius:2px;box-shadow:0 0 10px 1px rgba(0,0,0,.14);margin-bottom:60px;padding:90px 25px 70px;position:relative}@media (min-width:992px){.agency-story{padding:70px 15px 70px}}.agency-story::before{background-color:#fff;background-image:url(../images/campaign-ui/campaign-pattern.png);background-position:-50px -2px;background-repeat:repeat;background-size:300px;content:'';display:block;height:50px;left:0;position:absolute;top:0;width:100%}@media (min-width:992px){.agency-story::before{height:100%;width:50px}}.agency-story .hero__content h1,.agency-story h2,.hero__content .agency-story h1{font-size:30px;line-height:38px}.agency-story .agency-story__agent{display:-ms-flexbox;display:flex;margin-bottom:32px}@media (max-width:320px){.agency-story .agency-story__agent{-ms-flex-direction:column;flex-direction:column}}.agency-story .agency-story__agent .story-agent__image{border:1px solid #eee;height:180px;width:auto}@media (max-width:320px){.agency-story .agency-story__agent .story-agent__image{height:auto;width:100%}}.agency-story .agency-story__agent .story-agent__details{color:#303030;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;overflow:hidden;padding-left:24px}.agency-story .agency-story__agent .story-agent__details .gdpr ul li,.agency-story .agency-story__agent .story-agent__details p,.gdpr ul .agency-story .agency-story__agent .story-agent__details li{margin:0}@media (min-width:992px){.agency-story .agency-story__stretch{display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch}}.agency-story .agency-story__description>p,.agency-story .gdpr ul .agency-story__description>li,.gdpr ul .agency-story .agency-story__description>li{margin-bottom:0}.agency-story .agency-story__social-media{display:-ms-flexbox;display:flex;margin-bottom:20px}.agency-story .agency-story__social-media a{margin-right:20px}.agency-story .agency-story__social-media .b-agent__social-account{background-position:center center;background-repeat:no-repeat;background-size:contain;height:32px;width:32px}.agency-story .agency-story__social-media .b-agent__social-account--facebook{background-image:url(../images/svg/facebook.svg)}.agency-story .agency-story__social-media .b-agent__social-account--instagram{background-image:url(../images/svg/insta.svg)}.agency-story .agency-story__social-media .b-agent__social-account--linkedin{background-image:url(../images/svg/linkedin.svg)}.agency-story .agency-story__social-media .b-agent__social-account--twitter{background-image:url(../images/svg/twitter.svg)}.agency-story .agency-story__social-media .b-agent__social-account--youtube{background-image:url(../images/svg/youtube.svg)}.agency--dim{background:#fafafa}@media (max-width:768px){.b-agency-apartment-list{padding-top:80px}}.l-placeholder--content .b-agency a:not(.button):not(.c-grouplist__item):hover{color:#5adc9b}.b-agency{background:#fff}.b-agency h4{font-size:22px}.b-agency h5{font-size:18px}.b-agency small{font-size:12px}.b-agency a{color:#23d278}.b-agency__hero{margin-bottom:30px}@media (min-width:992px){.b-agency__hero{margin-bottom:80px}}@media (min-width:1280px){.b-agency__hero{margin-bottom:110px}}.b-agency__hero--image{background-color:rgba(220,235,245,.5);padding-top:70px;padding-bottom:40px}@media (min-width:992px){.b-agency__hero--image{padding-bottom:0}}.b-agency__hero .b-agency-agencies__content-text,.b-agency__hero .b-developer-text__content,.b-agency__hero .b-online-offer-search--in-content,.b-agency__hero .campaign-contact-form .b-contact-form,.b-agency__hero .campaign-online-offer .b-online-offer-search,.b-agency__hero .campaign-online-offer .b-online-offer-search-result-area,.b-agency__hero .container,.campaign-contact-form .b-agency__hero .b-contact-form,.campaign-online-offer .b-agency__hero .b-online-offer-search,.campaign-online-offer .b-agency__hero .b-online-offer-search-result-area{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}@media (min-width:992px){.b-agency__hero .b-agency-agencies__content-text,.b-agency__hero .b-developer-text__content,.b-agency__hero .b-online-offer-search--in-content,.b-agency__hero .campaign-contact-form .b-contact-form,.b-agency__hero .campaign-online-offer .b-online-offer-search,.b-agency__hero .campaign-online-offer .b-online-offer-search-result-area,.b-agency__hero .container,.campaign-contact-form .b-agency__hero .b-contact-form,.campaign-online-offer .b-agency__hero .b-online-offer-search,.campaign-online-offer .b-agency__hero .b-online-offer-search-result-area{-ms-flex-direction:row;flex-direction:row;top:30px}}.b-agency__hero .b-agency-agencies__content-text .b-agency__hero-image,.b-agency__hero .b-developer-text__content .b-agency__hero-image,.b-agency__hero .b-online-offer-search--in-content .b-agency__hero-image,.b-agency__hero .campaign-contact-form .b-contact-form .b-agency__hero-image,.b-agency__hero .campaign-online-offer .b-online-offer-search .b-agency__hero-image,.b-agency__hero .campaign-online-offer .b-online-offer-search-result-area .b-agency__hero-image,.b-agency__hero .container .b-agency__hero-image,.campaign-contact-form .b-agency__hero .b-contact-form .b-agency__hero-image,.campaign-online-offer .b-agency__hero .b-online-offer-search .b-agency__hero-image,.campaign-online-offer .b-agency__hero .b-online-offer-search-result-area .b-agency__hero-image{-ms-flex-preferred-size:100%;flex-basis:100%;position:relative;max-width:600px;width:100%}@media (min-width:992px){.b-agency__hero .b-agency-agencies__content-text .b-agency__hero-image,.b-agency__hero .b-developer-text__content .b-agency__hero-image,.b-agency__hero .b-online-offer-search--in-content .b-agency__hero-image,.b-agency__hero .campaign-contact-form .b-contact-form .b-agency__hero-image,.b-agency__hero .campaign-online-offer .b-online-offer-search .b-agency__hero-image,.b-agency__hero .campaign-online-offer .b-online-offer-search-result-area .b-agency__hero-image,.b-agency__hero .container .b-agency__hero-image,.campaign-contact-form .b-agency__hero .b-contact-form .b-agency__hero-image,.campaign-online-offer .b-agency__hero .b-online-offer-search .b-agency__hero-image,.campaign-online-offer .b-agency__hero .b-online-offer-search-result-area .b-agency__hero-image{-ms-flex-preferred-size:42%;flex-basis:42%}}.b-agency__hero .b-agency-agencies__content-text .b-agency__hero-image span,.b-agency__hero .b-developer-text__content .b-agency__hero-image span,.b-agency__hero .b-online-offer-search--in-content .b-agency__hero-image span,.b-agency__hero .campaign-contact-form .b-contact-form .b-agency__hero-image span,.b-agency__hero .campaign-online-offer .b-online-offer-search .b-agency__hero-image span,.b-agency__hero .campaign-online-offer .b-online-offer-search-result-area .b-agency__hero-image span,.b-agency__hero .container .b-agency__hero-image span,.campaign-contact-form .b-agency__hero .b-contact-form .b-agency__hero-image span,.campaign-online-offer .b-agency__hero .b-online-offer-search .b-agency__hero-image span,.campaign-online-offer .b-agency__hero .b-online-offer-search-result-area .b-agency__hero-image span{display:block;padding-bottom:47%;position:relative}.b-agency__hero .b-agency-agencies__content-text .b-agency__hero-image img,.b-agency__hero .b-developer-text__content .b-agency__hero-image img,.b-agency__hero .b-online-offer-search--in-content .b-agency__hero-image img,.b-agency__hero .campaign-contact-form .b-contact-form .b-agency__hero-image img,.b-agency__hero .campaign-online-offer .b-online-offer-search .b-agency__hero-image img,.b-agency__hero .campaign-online-offer .b-online-offer-search-result-area .b-agency__hero-image img,.b-agency__hero .container .b-agency__hero-image img,.campaign-contact-form .b-agency__hero .b-contact-form .b-agency__hero-image img,.campaign-online-offer .b-agency__hero .b-online-offer-search .b-agency__hero-image img,.campaign-online-offer .b-agency__hero .b-online-offer-search-result-area .b-agency__hero-image img{display:block;height:auto;position:absolute;top:0;left:0;width:100%}.b-agency__hero .b-agency-agencies__content-text .b-agency__hero-image img[src*=w_42],.b-agency__hero .b-developer-text__content .b-agency__hero-image img[src*=w_42],.b-agency__hero .b-online-offer-search--in-content .b-agency__hero-image img[src*=w_42],.b-agency__hero .campaign-contact-form .b-contact-form .b-agency__hero-image img[src*=w_42],.b-agency__hero .campaign-online-offer .b-online-offer-search .b-agency__hero-image img[src*=w_42],.b-agency__hero .campaign-online-offer .b-online-offer-search-result-area .b-agency__hero-image img[src*=w_42],.b-agency__hero .container .b-agency__hero-image img[src*=w_42],.campaign-contact-form .b-agency__hero .b-contact-form .b-agency__hero-image img[src*=w_42],.campaign-online-offer .b-agency__hero .b-online-offer-search .b-agency__hero-image img[src*=w_42],.campaign-online-offer .b-agency__hero .b-online-offer-search-result-area .b-agency__hero-image img[src*=w_42]{filter:blur(10px)}.b-agency__hero .hero__title{-ms-flex-preferred-size:100%;flex-basis:100%;font-weight:500}@media (min-width:992px){.b-agency__hero .hero__title{-ms-flex-preferred-size:58%;flex-basis:58%;padding-bottom:30px;padding-right:35px}}.b-agency__body{margin-top:32px}.b-agency__body .body__left{margin-top:28px}@media (max-width:991px){.b-agency__body .body__left{float:none!important}}.b-agency__body .body__left .main_description{font-size:16pt}@media (max-width:992px){.b-agency__body .body__left .main_description{line-height:1.2em}}@media (max-width:768px){.b-agency__body .body__left .main_description{font-size:16px;line-height:24px}}.b-agency__body .body__left .left__button-wrapper{padding:15px}.b-agency__body .body__left .left__buttons{margin-left:-30px;margin-right:-30px}.b-agency__body .body__left .left__buttons button{background:#23d278;border-radius:4px;color:#fff;font-family:"GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:500;padding:25px;text-transform:uppercase;transition:background-color .3s;width:100%}.b-agency__body .body__left .left__buttons button:hover{background-color:#5adc9b}.b-agency__body .body__left .left__buttons button .gdpr ul li,.b-agency__body .body__left .left__buttons button p,.gdpr ul .b-agency__body .body__left .left__buttons button li{font-size:18px;font-weight:600;letter-spacing:1px;line-height:24px;margin:0}.b-agency__body .body__right{margin-top:28px}@media (max-width:991px){.b-agency__body .body__right{float:none!important}}.b-agency__body .body__right h5{margin-bottom:4px}.b-agency__body .body__right .right__hours,.b-agency__body .body__right .right__numbers,.b-agency__body .body__right .right__visit{border:1px solid #78b4dc;border-radius:4px;padding:24px}.b-agency__body .body__right .right__hours h5,.b-agency__body .body__right .right__numbers h5,.b-agency__body .body__right .right__visit h5{font-size:14px;font-weight:700;letter-spacing:.3px;margin-bottom:15px;text-transform:uppercase}.b-agency__body .body__right .right__numbers{border:1px solid #78b4dc;border-radius:4px;padding:24px}.b-agency__body .body__right .right__numbers h4{margin-bottom:8px}.b-agency__body .body__right .right__numbers a{background-image:url(../images/icon-phone-new.png);background-position:left center;background-repeat:no-repeat;background-size:17px 17px;color:#23d278;filter:saturate(0) brightness(0);padding-left:27px;transition:filter .3s}.b-agency__body .body__right .right__numbers a:hover{filter:saturate(100%) brightness(100%)}.b-agency__body .body__right .right__numbers .numbers__disclaimer{color:#9e9e9e;line-height:1}.b-agency__body .body__right .right__visit .gdpr ul li,.b-agency__body .body__right .right__visit p,.gdpr ul .b-agency__body .body__right .right__visit li{color:#6d6d6d;font-size:17px}.b-agency__body .body__right .right__visit .gdpr ul li a,.b-agency__body .body__right .right__visit p a,.gdpr ul .b-agency__body .body__right .right__visit li a{color:#3d3d3d;display:inline-block;margin-top:10px;text-decoration:underline}.b-agency__body .body__right .right__visit .gdpr ul li a:hover,.b-agency__body .body__right .right__visit p a:hover,.gdpr ul .b-agency__body .body__right .right__visit li a:hover{color:#23d278}.b-agency__body .body__right .b-agency-city-map__content-map{display:block!important}.b-agency__body .agency__people{margin-left:-30px;margin-right:-30px}.b-agency__video-modal{background:rgba(0,0,0,.8)!important;bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:60px;z-index:99999}.b-agency__video-modal .b-agency-video{bottom:0;left:0;margin:auto;max-width:1200px;padding:65px;position:relative;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:550px){.b-agency__video-modal .b-agency-video{padding:50px 10px}}.b-agency__video-modal .b-agency-video__close{color:#fff;font-size:50px;position:absolute;right:-30px;top:-30px}@media (max-width:550px){.b-agency__video-modal .b-agency-video__close{right:0;top:-40px}}.b-agency__video-modal .iframe-container{height:0;padding-bottom:56.25%;position:relative}.b-agency__video-modal iframe{height:100%;left:0;position:absolute;top:0;width:100%}.b-agency__contact-small{background:#fafafa;border:1px solid #f2f2f2;padding:32px}.b-agency__contact-small h4{margin-bottom:8px;text-align:center}.b-agency__contact-small .b-agency-contact__input-wrapper{background:#fff!important}.b-agency__contact-small .b-agency-contact__input-wrapper{border-color:#e0e0e0;border-radius:4px}.b-agency__contact-small .button{background:#23d278;border-radius:4px;font-family:"GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:700;letter-spacing:1px;margin:auto;width:100%}.b-agency__contact-small .button:hover{background-color:#5adc9b;background-image:none}.b-agency__contact-small.submitting{position:relative}.b-agency__contact-small.submitting::before{background:rgba(255,255,255,.8);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:90}.b-agency__contact-small.submitting::after{animation:spinner .6s linear infinite;border:3px solid transparent;border-bottom:3px solid #23d278;border-right:3px solid #23d278;border-radius:50%;content:"";display:block;height:60px;left:0;margin:auto;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;z-index:95}.b-agency__articles{margin-bottom:32px}.b-agency__articles h3{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;font-weight:500;margin-bottom:40px;margin-top:10px;padding-left:15px;padding-right:15px;text-align:left;text-transform:none}.b-agency__articles h3 span{background:#e0e0e0;display:-ms-flexbox;display:flex;margin-left:30px;-ms-flex-positive:1;flex-grow:1;height:1px}.b-agency__articles .c-wide-gray{background:#fff}.b-agency__articles .c-wide-gray .c-cards.c-cards a.c-cards__card{border-color:#e0e0e0;border-radius:5px;box-shadow:0 22px 23px -25px rgba(0,0,0,.1)}.b-agency__articles .c-wide-gray .c-cards.c-cards a.c-cards__card:hover{box-shadow:0 22px 23px -15px rgba(0,0,0,.1)}.b-agencylist-for-city .b-agencylist-for-city__content{padding-bottom:35px}.b-agencylist__item{font-size:1.125em;display:block;margin:6px 0 10px}.b-agent__client-comments{margin-bottom:80px;margin-top:32px}@media (min-width:768px){.b-agent__client-comments{margin-bottom:128px}}.b-agent__client-comments .b-agent__comments-arrow{background-image:url(../images/icons/arrow-big-right.png);background-position:center;background-repeat:no-repeat;background-size:32px auto;cursor:pointer;-ms-flex-positive:0;flex-grow:0;min-width:32px;width:32px}.b-agent__client-comments .b-agent__comments-arrow--left{background-image:url(../images/icons/arrow-big-left.png)}.b-agent__client-comments .b-agent__comments-title{font-size:22px;text-align:center}.b-agent__client-comments .b-agent__comments-wrapper{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-top:40px;padding:64px}.b-agent__client-comments .b-agent__comments-wrapper .slick-slider{margin:0}.b-agent__client-comments .b-agent__comments-wrapper .slick-next,.b-agent__client-comments .b-agent__comments-wrapper .slick-prev{background-position:center;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:60px;filter:hue-rotate(45deg) brightness(111%);position:absolute;top:50%;-ms-transform:translateY(-35%);transform:translateY(-35%);width:32px}@media (max-width:865px){.b-agent__client-comments .b-agent__comments-wrapper .slick-next,.b-agent__client-comments .b-agent__comments-wrapper .slick-prev{background-size:20px;width:26px}}.b-agent__client-comments .b-agent__comments-wrapper .slick-next{background-image:url(../images/icons/arrow-big-right.png);right:0}.b-agent__client-comments .b-agent__comments-wrapper .slick-prev{background-image:url(../images/icons/arrow-big-left.png);left:0}@media (max-width:992px){.b-agent__client-comments .b-agent__comments-wrapper{padding-left:8px;padding-right:8px}}.b-agent__client-comments .b-agent__comments-body{text-align:center}.b-agent__client-comments .b-agent__comments-body .b-agent__comment{margin:auto;max-width:760px;padding:0 60px}.b-agent__client-comments .b-agent__comments-body h4{margin-bottom:8px}.b-agent__client-comments .b-agent__comments-body .gdpr ul li,.b-agent__client-comments .b-agent__comments-body p,.gdpr ul .b-agent__client-comments .b-agent__comments-body li{font-size:14pt}@media (max-width:865px){.b-agent__client-comments .b-agent__comments-body .gdpr ul li,.b-agent__client-comments .b-agent__comments-body p,.gdpr ul .b-agent__client-comments .b-agent__comments-body li{font-size:13pt}}.b-agent-contact{background-color:#f7f1eb;background-image:url(../images/campaign-ui/form-bg-pattern-beige.png);background-position:center bottom;background-repeat:no-repeat;background-size:1880px auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:240px}@media (max-width:768px){.b-agent-contact{margin-bottom:160px}}.b-agent-contact .b-agent-contact__content{margin:auto;max-width:600px}.b-agent-contact .b-agent-contact__content .button{margin:auto}.b-agent-contact .b-agent-contact__content .gdpr-link{text-align:center}.b-agent-contact .b-agent-contact__content .b-agent-contact__fields{-ms-flex-align:stretch;align-items:stretch;display:-ms-flexbox;display:flex}@media (max-width:767px){.b-agent-contact .b-agent-contact__content .b-agent-contact__fields{-ms-flex-direction:column;flex-direction:column}}.b-agent-contact .b-agent-contact__content .b-agent-contact__fields-a,.b-agent-contact .b-agent-contact__content .b-agent-contact__fields-b{width:50%}@media (max-width:767px){.b-agent-contact .b-agent-contact__content .b-agent-contact__fields-a,.b-agent-contact .b-agent-contact__content .b-agent-contact__fields-b{width:100%}}.b-agent-contact .b-agent-contact__content .b-agent-contact__fields-b .b-agent-contact__input,.b-agent-contact .b-agent-contact__content .b-agent-contact__fields-b textarea{height:100%}.b-agent-contact .b-agent-contact__content .b-agent-contact__fields-b .b-agent-contact__input-wrapper,.b-agent-contact .b-agent-contact__content .b-agent-contact__fields-b textarea-wrapper{height:100%}.b-agent-contact .b-agent-contact__content .b-agent-contact__fields .b-agent-contact__input{padding:12px}.b-agent-contact .b-agent-contact__content .b-agent-contact__fields .b-agent-contact__input-wrapper{-ms-flex-align:center;align-items:center;background:#fafafa;border:1px solid #e0e0e0;border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0;width:100%}.b-agent-contact .b-agent-contact__content .b-agent-contact__fields .b-agent-contact__input input,.b-agent-contact .b-agent-contact__content .b-agent-contact__fields .b-agent-contact__input textarea{background:0 0;border:none;margin:0;margin:2px 0 2px 0;padding:0;padding-left:12px;width:100%}.b-agent-contact .b-agent-contact__content .b-agent-contact__fields .b-agent-contact__input textarea{padding-top:10px}.b-agent-contact .b-agent-contact__content .b-agent-contact__fields .b-agent-contact__input .b-agent-contact__icon{background-position:center;background-repeat:no-repeat;background-size:auto 60%;border-right:1px solid #e0e0e0;height:20px;width:40px}.b-agent-contact .b-agent-contact__content .b-agent-contact__fields .b-agent-contact__input .b-agent-contact__icon--name{background-image:url(../images/svg/form-elements/form_name.svg)}.b-agent-contact .b-agent-contact__content .b-agent-contact__fields .b-agent-contact__input .b-agent-contact__icon--email{background-image:url(../images/svg/form-elements/form_mail.svg)}.b-agent-contact .b-agent-contact__content .b-agent-contact__fields .b-agent-contact__input .b-agent-contact__icon--phone{background-image:url(../images/svg/form-elements/form_phone.svg)}.b-agent-contact .b-agent-contact__content .b-agent-contact__fields .b-agent-contact__error{color:#ff9187;position:relative;top:4px}.b-agent-contact .b-agent-contact__content .b-agent-contact__fields .b-agent-contact__thank-you{text-align:center}.b-agent-contact .b-agent-contact__content h3{background-image:url("data:image/svg;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMSAxIj48bGluZSB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSIgLz48L3N2Zz4=");text-align:center}.b-agent-contact .b-agent-contact__content .b-agent-contact__agent{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-bottom:8px;margin-top:8px}.b-agent-contact .b-agent-contact__content .b-agent-contact__agent .b-agent-contact__agent-img{border:1px solid #e0e0e0;border-radius:64px;height:42px;margin-right:8px;width:42px}.b-agent-contact .b-agent-contact__content .b-agent-contact__agent .b-agent-contact__agent-text{font-size:11pt}.b-agent-contact .b-agent-contact-wrapper{background:#fff;box-shadow:0 5px 30px rgba(0,0,0,.05);padding:90px 25px 60px;position:relative;top:64px}@media (min-width:992px){.b-agent-contact .b-agent-contact-wrapper{padding:50px 100px 40px}}.b-agent-contact .b-agent-contact-wrapper::before{background-color:#fff;background-image:url(../images/ribbon.svg);background-position:0 0;background-repeat:repeat-x;background-size:120%;content:"";display:block;height:6px;left:0;position:absolute;top:0;width:100%}.submitting .b-agent-contact-wrapper{position:relative}.submitting .b-agent-contact-wrapper::before{background:rgba(255,255,255,.8);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:90}.submitting .b-agent-contact-wrapper::after{animation:spinner .6s linear infinite;border:3px solid transparent;border-bottom:3px solid #23d278;border-right:3px solid #23d278;border-radius:50%;content:"";display:block;height:60px;left:0;margin:auto;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;z-index:95}.b-agent-contact .b-agent-contact__content .button{background:#23d278;border-radius:4px;font-family:"GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:700}.b-agent-contact .b-agent-contact__content .button:hover{background:#5adc9b}.agent-info-block:after,.agent-info-block:before{content:"";display:table}.agent-info-block:after{clear:both}.agent-info-block__image{border-radius:2px;float:left;margin-right:15px;overflow:hidden;position:relative;width:90px}.agent-info-block__image img{left:0;position:absolute;top:0;width:100%}.agent-info-block__image::before{content:'';display:block;padding-bottom:100%}.agent-info-block__info{float:left}.agent-info-block .agent-info .gdpr ul li,.agent-info-block .agent-info p,.gdpr ul .agent-info-block .agent-info li{font-size:14px;font-size:.875rem;padding:0;margin:0 0 4px;line-height:1.2}.b-agent-list-item{line-height:1.5em}.b-agent-list-item .agent-link{background:#eee;display:block;height:0;margin-right:0;padding-bottom:120%;padding-left:0;padding-right:0;position:relative;width:96%}.b-agent-list-item .agent-link:after,.b-agent-list-item .agent-link:before{content:" ";display:table}.b-agent-list-item .agent-link:after{clear:both}.b-agent-list-item .agent-link .no-image{display:none!important}.b-agent-list-item .agent-link .b-agent-list-item__image{padding:0;margin:0;position:absolute;top:0;left:0;right:0;width:100%}@media screen and (max-width:900px){.b-agent-list-item .agent-link{margin-left:0}}.b-agent-list-item .b-agent-list-item__image{padding-top:10px}.b-agent-list-item .b-agent-list-item__content{font-size:.8em;padding-top:10px;padding-bottom:25px;word-wrap:break-word}.b-agent-list-item:nth-of-type(2n+1){clear:both}.b-agent-list-item--brief:nth-of-type(2n+1){clear:none}@media (min-width:992px){.b-agent-list-item--brief:nth-of-type(5n+1){clear:left}}.b-agent>*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-agent{overflow-x:hidden;width:100%}.b-agent .b-agent-hero{background-color:#f7f1eb;background-image:url(../images/campaign-ui/agent-hero-new.png);background-position:center bottom;background-repeat:no-repeat;background-size:1920px auto;padding-top:70px}.b-agent .b-agent-hero__image img{display:block;width:100%}@media (max-width:767px){.b-agent .b-agent-hero__image img{max-width:300px;margin:0 auto 30px}}.b-agent .b-agent-hero h1{margin-bottom:16px}.b-agent .b-agent-hero .gdpr ul li.b-agent__titles,.b-agent .b-agent-hero p.b-agent__titles,.gdpr ul .b-agent .b-agent-hero li.b-agent__titles{margin-bottom:20px;padding:0}.b-agent-hero .b-agent__buttons{margin-top:20px;padding-bottom:30px}.b-agent-hero .b-agent__button{background:#23d278;border:0;border-radius:4px;color:#fff;display:-ms-flexbox;display:flex;font-weight:700;-ms-flex-pack:center;justify-content:center;letter-spacing:1px;overflow:hidden;padding:10px 24px;text-overflow:ellipsis;transition:background-color .3s;white-space:nowrap}.b-agent-hero .b-agent__button:hover{background:#5adc9b;color:#fff!important}@media (max-width:767px){.b-agent-hero .b-agent__button--phone{margin-bottom:15px}}.b-agent-hero .b-agent__percentage{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;font-size:14px;font-weight:700;text-transform:uppercase}@media (max-width:767px){.b-agent-hero .b-agent__percentage{-ms-flex-pack:center;justify-content:center}}.b-agent-hero .b-agent__percentage span.thumbsup{background-image:url(../images/icons/thumb-lightgreen.png);background-repeat:no-repeat;background-size:15px;filter:hue-rotate(45deg) brightness(111%);height:15px;display:inline-block;margin-right:8px;vertical-align:middle;width:15px}@media (max-width:767px){.b-agent-hero__info{text-align:center}}[class^=b-agent]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.l-placeholder--content .b-agent a:not(.button):not(.c-grouplist__item):hover{color:#56a224}.b-agent__hero-icon{background:rgba(255,255,255,.4);border:1px solid #fff;border-radius:40px;color:#fff;cursor:pointer;height:60px;width:60px}.b-agent__hero-arrow{border:15px solid transparent;border-left:15px solid #fff;height:0;left:40%;position:relative;top:25%;width:0}.b-agent__hero-text{color:#fff;font-weight:700;margin-top:12px}.b-agent .b-agent__contact-info a{color:#006450}.b-agent .b-agent__contact-info a:hover{color:#418c7d!important}.b-agent__hero-video{-ms-flex-align:center;align-items:center;background-color:#fafafa;background-image:url(../images/banner_2018.jpg);background-position:center;background-size:cover;border-radius:4px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:0;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;padding-bottom:56.25%;position:relative}.b-agent__hero-video::before{background:#000;content:"";display:block;position:absolute;height:100%;opacity:.1;left:0;top:0;transition:opacity 250ms;width:100%;z-index:1}.b-agent__hero-video:hover::before{opacity:0}.b-agent__hero-video:hover .b-agent__hero-video-content{opacity:.8}.b-agent__hero-video-content{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:50%;opacity:1;position:absolute;text-align:center;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity 250ms;z-index:9}@media (max-width:500px){.b-agent__hero-video--up{display:none}}.b-agent__hero-video--down{margin-left:15px;margin-right:15px;margin-top:32px;width:calc(100% - 30px)}@media (min-width:500px){.b-agent__hero-video--down{display:none}}.b-agent__hero-video--modal{background:rgba(0,0,0,.8)!important;bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:60px;width:100%;z-index:99999}.b-agent__hero-video--modal .b-agent-video{left:0;margin:auto;max-width:1200px;padding:65px;position:relative;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:550px){.b-agent__hero-video--modal .b-agent-video{padding:50px 10px}}.b-agent__hero-video--modal .iframe-container{height:0;padding-bottom:56.25%;position:relative}.b-agent__hero-video--modal iframe{height:100%;left:0;position:absolute;top:0;width:100%}.b-agent__hero-video__close{color:#fff;font-size:50px;position:absolute;right:-30px;top:-30px}@media (max-width:550px){.b-agent__hero-video__close{right:0;top:-40px}}.b-agent__content--new{margin-bottom:40px;margin-top:20px}.b-agent__content--new:after,.b-agent__content--new:before{content:"";display:table}.b-agent__content--new:after{clear:both}.b-agent__half-upper{display:-ms-flexbox;display:flex;-ms-flex-pack:stretch;justify-content:stretch}@media (max-width:500px){.b-agent__half-upper{-ms-flex-align:center;align-items:center;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:992px){.b-agent__half-upper{margin-top:40px}}.b-agent__half-upper .b-agent__image{display:-ms-flexbox;display:flex;position:relative}@media (max-width:500px){.b-agent__half-upper .b-agent__image{margin-top:32px;width:100%}}.b-agent__half-upper .b-agent__image .b-agent__image-profile{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;max-width:calc(100% - 1px);width:100%}@media (min-width:501px){.b-agent__half-upper .b-agent__image .b-agent__image-profile{bottom:0;max-width:calc(100% - 30px);position:absolute}}.b-agent__half-upper .b-agent__image .b-agent__image-profile--no-hero{bottom:initial;margin-top:60px;max-width:initial;position:relative}.b-agent__half-upper .b-agent__image .b-agent__image-profile img{border:1px solid #e0e0e0;border-radius:2px;max-height:100%;max-width:100%;position:relative;width:100%}.b-agent__half-upper .b-agent__image .b-agent__image-profile .b-agent__percentage{background:#fff url(../images/icons/thumb-lightgreen.png);background-position:16px center;background-repeat:no-repeat;background-size:14px 12px;border:1px solid #e0e0e0;border-radius:16px;bottom:-15px;font-size:11pt;font-weight:500;height:30px;left:0;margin:auto;max-width:240px;padding-left:36px;padding-right:12px;padding-top:4px;position:absolute;right:0;width:100%}@media (max-width:1080px) and (min-width:768px),(max-width:600px) and (min-width:501px){.b-agent__half-upper .b-agent__image .b-agent__image-profile .b-agent__percentage{width:88px}.b-agent__half-upper .b-agent__image .b-agent__image-profile .b-agent__percentage span{display:none}}.b-agent__half-upper .b-agent__header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:500px){.b-agent__half-upper .b-agent__header{width:100%}}.b-agent__half-upper .b-agent__header h1{font-weight:400}.b-agent__half-upper .b-agent__header .b-agent__buttons{margin-left:-25px;margin-right:-25px;margin-top:16px}.b-agent__half-lower{margin-bottom:48px;margin-top:60px}@media (max-width:768px){.b-agent__half-lower{margin-top:48px}}.b-agent__half-lower .b-agent__details{background:#fff;border:1px solid #ebd7c3;border-radius:4px;font-size:15px;margin-bottom:32px;min-height:150px;padding:24px}@media (max-width:768px){.b-agent__half-lower .b-agent__details{margin-bottom:64px}}.b-agent__half-lower .b-agent__details strong{color:#e1c8af;display:block;font-size:14px;margin-bottom:3px;text-transform:uppercase}.b-agent__half-lower .b-agent__details-sold{background-image:url(../images/icons-2018/housetypes/green/house.svg);background-position:left;background-repeat:no-repeat;background-size:auto 28px;color:#3d3d3d;filter:saturate(0) brightness(10%);font-size:24px;font-feature-settings:"tnum" on,"lnum" on;font-weight:400;margin-bottom:12px;padding-bottom:5px;padding-left:60px;padding-top:8px}.b-agent__half-lower .b-agent__description{font-size:18px;line-height:27px;padding-top:0}@media (max-width:768px){.b-agent__half-lower .b-agent__description{font-size:16px;line-height:24px}}.b-agent__body h1{font-size:42px;font-weight:400;margin-bottom:0}.b-agent__body .hero__content h1,.b-agent__body h2,.hero__content .b-agent__body h1{font-size:30px}.b-agent__body h4{font-size:22px}.b-agent__body h5{font-size:18px}.b-agent__body .b-agent__contact-info{font-size:16px}.b-agent__social-media{display:-ms-flexbox;display:flex}.b-agent__social-media a{margin-right:20px}.b-agent__social-media .b-agent__social-account{background-position:center center;background-repeat:no-repeat;background-size:contain;height:32px;width:32px}.b-agent__social-media .b-agent__social-account--facebook{background-image:url(../images/svg/facebook.svg)}.b-agent__social-media .b-agent__social-account--instagram{background-image:url(../images/svg/insta.svg)}.b-agent__social-media .b-agent__social-account--linkedin{background-image:url(../images/svg/linkedin.svg)}.b-agent__social-media .b-agent__social-account--twitter{background-image:url(../images/svg/twitter.svg)}.b-agent__social-media .b-agent__social-account--youtube{background-image:url(../images/svg/youtube.svg)}.b-agent-on-sale-now{margin-bottom:160px}.b-agent-on-sale-now .b-agent-on-sale-now__items{width:100%}.b-agent-on-sale-now .b-agent-on-sale-now__items .hero__content h1,.b-agent-on-sale-now .b-agent-on-sale-now__items h2,.hero__content .b-agent-on-sale-now .b-agent-on-sale-now__items h1{font-size:30px}.b-agent-on-sale-now .b-agent-on-sale-now__items h4{margin-bottom:1em}.b-agent-on-sale-now .b-agent-on-sale-now__items .b-search-result-area{margin-bottom:30px;padding:0}.b-agent-on-sale-now .b-agent-on-sale-now__items .b-search-result-area>div:first-child{display:none}.agent-search-results-item{border:1px solid #e0e0e0;display:-ms-flexbox;display:flex;margin-bottom:35px;min-height:237px;padding:25px;position:relative;width:100%}.agent-search-results-item__image{display:block;max-width:115px;width:100%}.agent-search-results-item__recommendation{padding:15px 0 0;text-align:center}.agent-search-results-item__recommendation img{filter:hue-rotate(39deg) brightness(111%);width:16px}@media (max-width:460px){.agent-search-results-item__recommendation{text-align:left;padding:15px 30px 0}}.agent-search-results-item__email{padding-left:17px;background-image:url(../images/icons/agent-mail.png);background-repeat:no-repeat;background-position:center left}.agent-search-results-item__content{padding:0;width:100%}.agent-search-results-item__content:after,.agent-search-results-item__content:before{content:" ";display:table}.agent-search-results-item__content:after{clear:both}.agent-search-results-item__content .hero__content h1,.agent-search-results-item__content h2,.hero__content .agent-search-results-item__content h1{font-size:18px;font-weight:400;margin:5px auto 0}.agent-search-results-item__content .gdpr ul li,.agent-search-results-item__content p,.gdpr ul .agent-search-results-item__content li{margin:0;padding:0}.agent-search-results-item__content--left,.agent-search-results-item__content--right{float:left;padding:0}.agent-search-results-item__content--left{margin-right:25px}@media (max-width:460px){.agent-search-results-item__content--left{float:none;margin:0 0 20px;width:100%}}.agent-search-results-item__content--right{line-height:1.4;width:calc(100% - 190px)}@media (max-width:460px){.agent-search-results-item__content--right{float:none;width:100%}}.agent-search-results-item__content .agent-email span{display:inline-block}.agent-search-results-item:nth-of-type(2n+1){clear:left}.agent-search-results-item a.btn{background:#fff;border:1px solid #e0e0e0;bottom:-18px;color:#23d278;font-size:14px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:36px;line-height:36px;padding:0 30px;position:absolute;right:15px;text-transform:uppercase;transition:background 150ms ease,color 150ms ease}.agent-search-results-item a.btn:hover{background:#23d278;color:#fff!important}.b-agent-search-results{margin-top:20px}.b-agent-search-results .results-number{color:#0d6928;font-size:70%}.b-agent-search-results__content:after,.b-agent-search-results__content:before{content:"";display:table}.b-agent-search-results__content:after{clear:both}.b-agent-search-results__manyresults{font-weight:400;margin-bottom:25px;padding-left:0}.b-agent-search-results-item{margin-bottom:30px}.b-agent-search-results-item__content:after,.b-agent-search-results-item__content:before{content:"";display:table}.b-agent-search-results-item__content:after{clear:both}.b-agent-search-results-item__image{display:block;width:100%}.b-agent-search-results-item:nth-of-type(2n+1){clear:left}.agent-search-results{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.agent-search-results:after,.agent-search-results:before{content:" ";display:table}.agent-search-results:after{clear:both}.agent-search-results .kol-sm-8{display:-ms-flexbox;display:flex}@media (max-width:768px){.agent-search-results .kol-sm-8{width:100%}}@media (min-width:769px){.agent-search-results .kol-sm-8:first-of-type{margin-left:-1px}.agent-search-results .kol-sm-8:nth-of-type(2n+1){clear:left}}.b-agent-search{background:rgba(200,245,220,.25);overflow-x:hidden;position:relative;width:100%}.b-agent-search .b-wrapper--on-top{overflow:visible}.b-agent-search__link{display:inline-block;line-height:35px;vertical-align:top;font-size:90%}.b-agent-search__form__input{border-radius:4px;height:36px;margin-right:10px}@media (max-width:640px){.b-agent-search__form__input{margin-right:0;margin-bottom:5px!important;width:100%!important}}@media screen and (min-width:641px){.b-agent-search__form__input{max-width:170px}}.b-agent-search__form__button{border-radius:4px!important;padding-left:25px;padding-right:25px;margin:0}@media (max-width:1003px){.b-agent-search__form__button{margin:10px 0}}@media (max-width:991px){.b-agent-search__form__button{margin:0}}.b-agent-search.has-tablet-image img.banner{display:none!important}.b-agent-search img.banner{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}.has-cta .b-agent-search img.banner{height:480px}.b-agent-search img.banner--tablet{display:none}@media (max-width:768px){.b-agent-search img.banner--tablet{display:block;position:relative;width:100%}}.b-agent-search__ingress{left:0;margin:auto;max-width:80em;padding-bottom:60px;padding-top:60px;position:relative;right:0;z-index:9}.b-agent-search__ingress+img{display:none!important}.b-agent-search__ingress--content{max-width:730px}.b-agent-search__ingress--content .gdpr ul li,.b-agent-search__ingress--content p,.gdpr ul .b-agent-search__ingress--content li{font-size:1.45em;font-weight:300;line-height:1.3}.b-agent-search__ingress h1{font-size:2.5em}@media (max-width:400px){.b-agent-search__ingress h1{font-size:2.25em}}.b-agent-search__checkboxes{font-size:0;margin-bottom:20px;position:relative}.b-agent-search__checkboxes>span{font-size:14px;left:-70px;line-height:36px;margin:auto;position:absolute}@media (max-width:400px){.b-agent-search__checkboxes>span{display:block;left:0;line-height:1.3;margin-bottom:5px;position:relative}}.b-agent-search__checkboxes .checkbox{border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-top:1px solid #e0e0e0;display:inline-block;font-size:14px;text-align:center;width:25%}.b-agent-search__checkboxes .checkbox input{display:none}.b-agent-search__checkboxes .checkbox input:checked+label{background-color:#23d278;color:#fff}.b-agent-search__checkboxes .checkbox label{background-color:#fff;cursor:pointer;display:block;padding:5px}.b-agent-search__checkboxes .checkbox label:hover{background-color:rgba(200,245,220,.25)}.b-agent-search__checkboxes .checkbox:first-of-type{border-bottom-left-radius:5px;border-top-left-radius:5px}.b-agent-search__checkboxes .checkbox:last-of-type{border-right:1px solid #e0e0e0;border-bottom-right-radius:5px;border-top-right-radius:5px}.b-agent-search-forms{display:block;margin-bottom:30px;margin-top:20px}@media (min-width:769px){.b-agent-search-forms{display:-ms-flexbox;display:flex;margin-top:0}}.b-agent-search-forms .kol-xs-16.kol-sm-8.kol-md-8.kol-lg-8{display:-ms-flexbox;display:flex}@media (max-width:768px){.b-agent-search-forms .kol-xs-16.kol-sm-8.kol-md-8.kol-lg-8{width:100%}}.b-agent-search-forms__tabs{display:block;font-size:0;width:100%;padding:0 8%}.b-agent-search-forms__tabs:after,.b-agent-search-forms__tabs:before{content:" ";display:table}.b-agent-search-forms__tabs:after{clear:both}@media (min-width:769px){.b-agent-search-forms__tabs{display:none}}.b-agent-search-forms__tabs .search-form-tab{background:#418c7d;color:#fff;cursor:pointer;display:inline-block;font-size:16px;height:60px;margin:0;padding:10px 15px;position:relative;text-align:center;vertical-align:bottom;width:47%}.b-agent-search-forms__tabs .search-form-tab .gdpr ul li,.b-agent-search-forms__tabs .search-form-tab p,.gdpr ul .b-agent-search-forms__tabs .search-form-tab li{line-height:1.3;left:0;padding:0 13px;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-agent-search-forms__tabs .search-form-tab.active{background:#23d278}.b-agent-search-forms__tabs .search-form-tab:first-of-type{margin-right:3%}.b-agent-search-forms__tabs .search-form-tab:last-of-type{margin-left:3%}@media (max-width:650px){.b-agent-search-forms__tabs .search-form-tab{height:92px}}@media (max-width:460px){.b-agent-search-forms__tabs .search-form-tab{font-size:14px}}@media (max-width:415px){.b-agent-search-forms__tabs .search-form-tab{height:110px}}@media (max-width:400px){.b-agent-search-forms__tabs .search-form-tab{height:92px}.b-agent-search-forms__tabs .search-form-tab:first-of-type{margin-right:0}.b-agent-search-forms__tabs .search-form-tab:last-of-type{margin-left:0}}@media (max-width:400px){.b-agent-search-forms__tabs{padding:0}.b-agent-search-forms__tabs .search-form-tab{margin:0;width:50%}}.b-agent-search-form{background:#fff;box-shadow:0 5px 30px rgba(0,0,0,.1);border:0;min-height:449px;overflow:visible;padding-bottom:80px;position:relative}@media (max-width:768px){.b-agent-search-form{box-shadow:0 -26px 20px -22px rgba(0,0,0,.4)}}.b-agent-search-form .circle{background:#23d278;border-radius:50%;color:#fff;height:90px;left:0;line-height:90px;margin:auto;position:absolute;right:0;text-align:center;top:-35px;width:90px}@media (max-width:768px){.b-agent-search-form .circle{left:35px;margin:0;top:36px}}@media (max-width:400px){.b-agent-search-form .circle{left:20px}}.b-agent-search-form--new .b-agent-search-form__description{margin-top:45px}@media (max-width:768px){.b-agent-search-form--new .b-agent-search-form__description{margin-top:40px;padding-left:14%;padding-right:14%}}@media (max-width:400px){.b-agent-search-form--new .b-agent-search-form__description{padding-left:20px;padding-right:20px}}.b-agent-search-form--new .b-agent-search-form__description h3{color:#3d3d3d;margin-bottom:20px}@media (max-width:768px){.b-agent-search-form--new .b-agent-search-form__description h3{margin-top:0;margin-bottom:40px}}@media (max-width:575px){.b-agent-search-form--new .b-agent-search-form__description h3{margin-left:110px;text-align:left}}@media (max-width:768px){.b-agent-search-form{display:none}.b-agent-search-form.active{display:block;box-shadow:0 5px 30px rgba(0,0,0,.1)}}.b-agent-search-form__description{padding:15px 35px;width:100%}.b-agent-search-form__description h3{text-align:center}@media (max-width:400px){.b-agent-search-form__description h3{margin:20px 0 15px}}@media (max-width:768px){.b-agent-search-form__description{padding-left:14%;padding-right:14%}}@media (max-width:400px){.b-agent-search-form__description{padding-left:20px;padding-right:20px}}.b-agent-search-form__label{font-size:.875em}.b-agent-search-form__label.b-agent-search-form__label--left{display:inline-block;width:32%;font-size:1em}@media (max-width:768px){.b-agent-search-form__label.b-agent-search-form__label--left{width:100%}}.b-agent-search-form__leftinput{display:inline-block;width:50%}@media (max-width:768px){.b-agent-search-form__leftinput{width:100%}}.b-agent-search-form__criteria{padding:0 15px 20px}.b-agent-search-form__criteria:after,.b-agent-search-form__criteria:before{content:"";display:table}.b-agent-search-form__criteria:after{clear:both}@media (max-width:768px){.b-agent-search-form__criteria{padding-left:14%;padding-right:14%}}@media (max-width:400px){.b-agent-search-form__criteria{padding-left:10px;padding-right:10px}}.b-agent-search-form__criteria--left,.b-agent-search-form__criteria--right{display:block;float:left;width:50%}@media (max-width:400px){.b-agent-search-form__criteria--left,.b-agent-search-form__criteria--right{padding-left:10px;padding-right:10px;width:100%}}.b-agent-search-form__criteria--left{padding-left:20px;padding-right:10px}@media (max-width:768px){.b-agent-search-form__criteria--left{padding-left:0}}@media (max-width:400px){.b-agent-search-form__criteria--left{padding-left:10px;padding-right:10px}}.b-agent-search-form__criteria--right{padding-left:10px;padding-right:20px}@media (max-width:768px){.b-agent-search-form__criteria--right{padding-right:0}}@media (max-width:400px){.b-agent-search-form__criteria--right{padding-left:10px;padding-right:10px}}.b-agent-search-form__criteria input,.b-agent-search-form__criteria select{border:1px solid #e0e0e0;border-radius:4px;margin-left:0;width:100%}.b-agent-search-form__criteria input:focus,.b-agent-search-form__criteria select:focus{outline:0}@media (max-width:400px){.b-agent-search-form__criteria input,.b-agent-search-form__criteria select{font-size:16px}}.b-agent-search-form__criteria select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;position:relative}.b-agent-search-form__criteria select::-ms-expand{display:none}.b-agent-search-form__criteria .select-container{position:relative}.b-agent-search-form__criteria .select-container::after{border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #303030;bottom:13px;content:"";display:block;height:0;margin:auto;position:absolute;right:10px;top:0;width:0}.b-agent-search-form__footer{background:#fafafa;bottom:0;left:0;padding:20px;position:absolute;right:0;text-align:center}.b-agent-search-form__footer button{margin:auto;padding:8px 10%}@media (max-width:400px){.b-agent-search-form__footer button{width:100%}}.agent-search-gray .b-agency-agencies__content-text,.agent-search-gray .b-developer-text__content,.agent-search-gray .b-online-offer-search--in-content,.agent-search-gray .campaign-contact-form .b-contact-form,.agent-search-gray .campaign-online-offer .b-online-offer-search,.agent-search-gray .campaign-online-offer .b-online-offer-search-result-area,.agent-search-gray .container,.campaign-contact-form .agent-search-gray .b-contact-form,.campaign-online-offer .agent-search-gray .b-online-offer-search,.campaign-online-offer .agent-search-gray .b-online-offer-search-result-area{padding:0}.agent-search-gray .row{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-flow:wrap;flex-flow:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:0;width:100%}@media (max-width:630px){.agent-search-gray .row{padding:0 18px}}.agent-search-gray .row>div{background:#fff;padding:0;position:relative;transition:box-shadow .3s}@media screen and (min-width:1101px){.agent-search-gray .row>div{-ms-flex:0 0 21.9%;flex:0 0 21.9%;margin:0 1.5%}}@media (max-width:1100px){.agent-search-gray .row>div{-ms-flex:0 0 46.9%;flex:0 0 46.9%;margin:0 1.5% 40px}}@media (max-width:630px){.agent-search-gray .row>div{-ms-flex:0 0 99.9%;flex:0 0 99.9%;margin:0 0 40px}}.agent-search-gray .row>div:hover{box-shadow:0 10px 25px -2px rgba(0,0,0,.2)}.agent-search-gray .c-cards__card{background:#fff;display:block}.agent-search-gray .c-cards__card .content{padding:30px 30px 70px}.agent-search-gray .c-cards__card .content h4{font-size:20px;font-weight:400;margin-bottom:15px}.agent-search-gray .c-cards__card .content .gdpr ul li,.agent-search-gray .c-cards__card .content p,.gdpr ul .agent-search-gray .c-cards__card .content li{color:#303030;font-size:14px;line-height:1.4}.agent-search-gray .c-cards__card .footer{background:#fff;bottom:0;color:#23d278;font-weight:700;left:0;padding:14px 30px;position:absolute;right:0;text-transform:uppercase}.b-agent-search-results__content{margin:0;width:100%}.b-agent-search-results__content .b-agent-list-item{border:1px solid #ebebeb;padding:25px;margin-bottom:30px}.b-agent-search-results__content .b-agent-list-item .agent-description{display:none}.b-agent-search-results__content .b-agent-list-item__content{padding-bottom:0}.b-agent-search-results__content .b-agent-list-item__content .hero__content h1,.b-agent-search-results__content .b-agent-list-item__content h2,.hero__content .b-agent-search-results__content .b-agent-list-item__content h1{font-size:1.5em}.b-agent-visit--new{background:#eee;padding:30px 0;margin-bottom:40px}.b-agent-visit--new .hero__content h1,.b-agent-visit--new h2,.hero__content .b-agent-visit--new h1{color:#0d6928}.b-agent-visit--new .b-agent-visit__content{white-space:nowrap;float:left;border:5px solid #fff;background:#e7e7dd;padding:2em}.b-agent-visit--new .b-agent-visit__content>*{white-space:normal}.b-agent-visit--new .b-agent-visit__content h3{margin:0}.b-agent-visit--new .b-agent-visit__description{display:inline-block;vertical-align:bottom;margin-top:18px}@media (max-width:992px){.b-agent-visit--new .b-agent-visit__description{margin-top:40px}}@media (min-width:992px){.b-agent-visit--new .b-agent-visit__description{padding-left:30px;padding-right:30px}}.b-agent-visit--new .b-agent-visit__form .b-form-on-banner__field{width:100%}.b-agent-visit--new .b-agent-visit__form .form{border:0;float:initial;background:0 0;padding:0}.b-agent-visit--new .b-agent-visit__form .form .row [class*=kol-]+[class*=kol-]{padding-left:15px;padding-right:15px}.b-agent-visit--new .b-agent-contact-form{display:inline-block;float:none;vertical-align:bottom}.apartment-prices .cta-banner__content{background:#ff9187}@media (max-width:767px){.apartment-prices .cta-banner__content .cta-banner__close{background:#ffafa5}}.apartment-prices .cta-banner__content .cta-banner__close:hover{background:#ffafa5}.apartment-prices .apartment-prices-content{position:relative}.apartment-prices .readmore{clear:both;color:#23d278;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;max-width:250px;padding:10px 10px 10px 0;text-align:left;text-transform:uppercase}.apartment-prices .readmore::after{background-color:#fff;background-image:url(../images/svg/arrow-green-down.svg);background-position:center;background-repeat:no-repeat;content:"";display:inline-block;height:21px;vertical-align:top;width:30px}.apartment-prices .readmore.readless::after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.apartment-prices .b-area-navi{float:none}.apartment-prices .b-sticky-contact-bar-container .b-sticky-contact-bar{background:#fafaf8;box-shadow:0 7px 18px -6px rgba(0,0,0,.2);height:0;top:0;overflow:hidden;position:relative;transition:transform .3s ease .2s;z-index:120}@media (max-width:795px){.apartment-prices .b-sticky-contact-bar-container .b-sticky-contact-bar{text-align:center}.apartment-prices .b-sticky-contact-bar-container .b-sticky-contact-bar .gdpr ul li,.apartment-prices .b-sticky-contact-bar-container .b-sticky-contact-bar p,.gdpr ul .apartment-prices .b-sticky-contact-bar-container .b-sticky-contact-bar li{display:none}.apartment-prices .b-sticky-contact-bar-container .b-sticky-contact-bar a{min-width:55%}}.apartment-prices .b-sticky-contact-bar-container.sticky .b-sticky-contact-bar{border-bottom:1px solid #e0e0e0;box-shadow:0 10px 25px -2px rgba(0,0,0,.2);display:block;height:auto;padding:6px 0;position:fixed;top:65px;z-index:160}@media (min-width:1060px){.apartment-prices .b-sticky-contact-bar-container.sticky .b-sticky-contact-bar{top:60px}}@media (max-width:795px){.apartment-prices .b-sticky-contact-bar-container.sticky .b-sticky-contact-bar{padding:10px 0}}@media (max-width:649px){.apartment-prices .b-sticky-contact-bar-container.sticky+div{margin-top:0}}.selling-container .apartment-prices-content::before{display:none}.apartment-prices__header{background:rgba(200,245,220,.25);padding-bottom:80px;padding-top:90px;text-align:center}@media (max-width:1060px){.apartment-prices__header{padding-bottom:60px;padding-top:70px}}.apartment-prices__header h1{font-size:28px;font-weight:400;margin:0 auto 20px}@media (min-width:700px){.apartment-prices__header h1{font-size:36px}}@media (min-width:992px){.apartment-prices__header h1{font-size:42px}}.apartment-prices__header .gdpr ul li,.apartment-prices__header p,.gdpr ul .apartment-prices__header li{font-size:16px;font-weight:300;line-height:1.5;margin-bottom:20px}@media (min-width:700px){.apartment-prices__header .gdpr ul li,.apartment-prices__header p,.gdpr ul .apartment-prices__header li{font-size:18px}}@media (min-width:820px){.apartment-prices__header .gdpr ul li,.apartment-prices__header p,.gdpr ul .apartment-prices__header li{padding:12px 35px}}@media (min-width:992px){.apartment-prices__header .gdpr ul li,.apartment-prices__header p,.gdpr ul .apartment-prices__header li{font-size:22px}}.apartment-prices__header .gdpr ul li strong,.apartment-prices__header p strong,.gdpr ul .apartment-prices__header li strong{font-weight:400}.apartment-prices__header .gdpr ul li.cta,.apartment-prices__header p.cta,.gdpr ul .apartment-prices__header li.cta{color:#23d278;cursor:pointer;font-size:18px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.8px;text-transform:uppercase;background-image:url(../images/icons/arrow-green-right.png);background-position:right center;background-repeat:no-repeat;background-size:7px;display:inline-block;line-height:1;margin-bottom:0;padding:3px 18px 0}.apartment-prices__header .gdpr ul li.cta:hover,.apartment-prices__header p.cta:hover,.gdpr ul .apartment-prices__header li.cta:hover{opacity:.8}.apartment-prices__graph-options{background:#fff;float:none;padding-bottom:30px;padding-top:30px;position:relative;width:100%}.apartment-prices__graph-options .fields{font-size:0;text-align:center}.apartment-prices__graph-options .fields>div{vertical-align:top}@media (min-width:768px){.apartment-prices__graph-options .fields{text-align:left}}.apartment-prices__graph-options .c-dropdown-list .c-customized-dropdown__content{display:block}.apartment-prices__graph-options .c-dropdown-list .c-customized-dropdown__content .c-dropdown-list__list{border:1px solid #e0e0e0;border-radius:0;box-shadow:0 5px 20px -7px rgba(0,0,0,.4)}.apartment-prices__graph-options .c-dropdown-list .c-customized-dropdown__content .c-dropdown-list__list li{color:#303030}.apartment-prices__graph-options .b-apartment-search__areaselect{float:none!important;margin-bottom:15px;margin-right:0;position:relative;text-align:left;width:100%}@media (min-width:768px){.apartment-prices__graph-options .b-apartment-search__areaselect{display:inline-block;margin-right:8px;width:calc(50% - 8px)}}@media (min-width:1100px){.apartment-prices__graph-options .b-apartment-search__areaselect{width:calc(20% - 8px)}}.apartment-prices__graph-options .b-apartment-search__areaselect .b-apartment-search__area-dropdown{background:#fff;border:1px solid #e0e0e0;border-radius:2px;color:#303030;cursor:pointer;display:block;padding:10px 20px;position:relative;width:100%}.apartment-prices__graph-options .b-apartment-search__areaselect .b-apartment-search__area-dropdown::after{background-color:#fff;background-image:url(../images/svg/arrow-green-down.svg);background-position:center;background-repeat:no-repeat;border-left:1px solid #e0e0e0;content:"";display:block;filter:hue-rotate(35deg);height:100%;position:absolute;right:0;top:0;width:40px}.apartment-prices__graph-options .b-apartment-search__areaselect .b-apartment-search__area-dropdown:hover::after{background-color:#fafafa}.apartment-prices__graph-options .b-apartment-search__areaselect .b-area-select-dropdown-content{font-size:14px;max-width:100%;width:100%}.apartment-prices__graph-options .c-dropdown-list{background:#fff;border:1px solid #e0e0e0;border-radius:2px;color:#303030;cursor:pointer;display:block;float:none;margin-bottom:15px;margin-right:0;padding:10px 20px;position:relative;width:100%}@media (min-width:768px){.apartment-prices__graph-options .c-dropdown-list{display:inline-block;margin-left:8px;width:calc(50% - 8px)}}@media (min-width:1100px){.apartment-prices__graph-options .c-dropdown-list{width:calc(15% - 8px)}}.apartment-prices__graph-options .c-dropdown-list .c-customized-dropdown{font-size:14px;line-height:1}.apartment-prices__graph-options .c-dropdown-list .c-customized-dropdown__content{display:block}.apartment-prices__graph-options .c-dropdown-list:after{background-color:#fff;background-image:url(../images/svg/arrow-green-down.svg);background-position:center;background-repeat:no-repeat;border-left:1px solid #e0e0e0;content:"";display:block;filter:hue-rotate(35deg);height:100%;position:absolute;right:0;top:0;width:40px}.apartment-prices__graph-options .c-dropdown-list:hover:after{background-color:#fafafa}.apartment-prices__graph-options .b-apartment-search__roomselect{float:none!important;margin-bottom:15px;margin-right:0;text-align:left;width:100%}@media (min-width:768px){.apartment-prices__graph-options .b-apartment-search__roomselect{display:inline-block;margin-right:8px;width:calc(50% - 8px)}}@media (min-width:920px){.apartment-prices__graph-options .b-apartment-search__roomselect{width:calc(40% - 8px)}}@media (min-width:1100px){.apartment-prices__graph-options .b-apartment-search__roomselect{margin-left:16px;width:calc(30% - 8px)}}@media (min-width:1200px){.apartment-prices__graph-options .b-apartment-search__roomselect{width:calc(26% - 8px)}}.apartment-prices__graph-options .b-apartment-search__roomselect .button{background-color:#fff;background-image:none;border-color:#e0e0e0;border:1px solid #e0e0e0;border-radius:0;color:#303030;float:none;line-height:1;margin-right:-1px;padding-bottom:10px;padding-top:10px;width:calc(100% / 6 + 1px)}.apartment-prices__graph-options .b-apartment-search__roomselect .button:last-of-type{width:calc(100% / 6 - 1px)}.apartment-prices__graph-options .b-apartment-search__roomselect .button:not(.is-active):hover{color:#23d278}.apartment-prices__graph-options .b-apartment-search__roomselect .button.is-active{background-color:#23d278;background-image:none;color:#fff}.apartment-prices__graph-options .b-apartment-search__roomselect .button.cap-left{border-bottom-left-radius:2px;border-top-left-radius:2px}.apartment-prices__graph-options .b-apartment-search__roomselect .button.cap-right{border-bottom-right-radius:2px;border-top-right-radius:2px}.apartment-prices__graph-options .b-apartment-search__area,.apartment-prices__graph-options .b-apartment-search__year-built{clear:none!important;color:#303030;display:inline-block;float:none;margin:0 0 15px;text-align:left;vertical-align:top;width:50%}.apartment-prices__graph-options .b-apartment-search__area input,.apartment-prices__graph-options .b-apartment-search__year-built input{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff;border:1px solid #e0e0e0;border-radius:2px;color:#303030;height:36px;margin:0;width:calc(100% - 15px)}.apartment-prices__graph-options .b-apartment-search__area input::-webkit-input-placeholder,.apartment-prices__graph-options .b-apartment-search__year-built input::-webkit-input-placeholder{color:#303030}.apartment-prices__graph-options .b-apartment-search__area input:-moz-placeholder,.apartment-prices__graph-options .b-apartment-search__year-built input:-moz-placeholder{color:#303030}.apartment-prices__graph-options .b-apartment-search__area input::-moz-placeholder,.apartment-prices__graph-options .b-apartment-search__year-built input::-moz-placeholder{color:#303030}.apartment-prices__graph-options .b-apartment-search__area input:-ms-input-placeholder,.apartment-prices__graph-options .b-apartment-search__year-built input:-ms-input-placeholder{color:#303030}.apartment-prices__graph-options .b-apartment-search__area input::-ms-input-placeholder,.apartment-prices__graph-options .b-apartment-search__year-built input::-ms-input-placeholder{color:#303030}@media (min-width:768px){.apartment-prices__graph-options .b-apartment-search__year-built{margin-left:8px;width:calc(50% - 8px)}.apartment-prices__graph-options .b-apartment-search__year-built input{width:100%}}@media (min-width:920px){.apartment-prices__graph-options .b-apartment-search__year-built{width:calc(30% - 8px)}}@media (min-width:1100px){.apartment-prices__graph-options .b-apartment-search__year-built{width:calc(11% - 8px)}}.apartment-prices__graph-options .b-apartment-search__area{font-size:14px}.apartment-prices__graph-options .b-apartment-search__area input{height:36px;margin-right:5px;width:calc(100% - 30px)}@media (min-width:920px){.apartment-prices__graph-options .b-apartment-search__area{margin-left:16px;width:calc(30% - 30px)}}@media (min-width:1100px){.apartment-prices__graph-options .b-apartment-search__area{width:calc(16% - 8px)}}@media (min-width:1200px){.apartment-prices__graph-options .b-apartment-search__area{width:calc(10% - 8px)}}.apartment-prices__graph-options .submit-container .button.b-apartment-search__submit{display:inline-block;float:none!important;color:#23d278;cursor:pointer;font-size:18px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.8px;text-transform:uppercase;margin:30px auto 10px!important}@media (min-width:1200px){.apartment-prices__graph-options .submit-container .button.b-apartment-search__submit{margin:5px 0 0!important}}.apartment-prices__graph-options .submit-container .button.b-apartment-search__submit span{background:0 0;padding-left:0}@media (min-width:768px){.apartment-prices__graph-options .submit-container{text-align:center}}@media (min-width:1200px){.apartment-prices__graph-options .submit-container{display:inline-block;float:right;text-align:right}}.apartment-prices__graph-options .b-agency-agencies__content-text,.apartment-prices__graph-options .b-developer-text__content,.apartment-prices__graph-options .b-online-offer-search--in-content,.apartment-prices__graph-options .campaign-contact-form .b-contact-form,.apartment-prices__graph-options .campaign-online-offer .b-online-offer-search,.apartment-prices__graph-options .campaign-online-offer .b-online-offer-search-result-area,.apartment-prices__graph-options .container,.campaign-contact-form .apartment-prices__graph-options .b-contact-form,.campaign-online-offer .apartment-prices__graph-options .b-online-offer-search,.campaign-online-offer .apartment-prices__graph-options .b-online-offer-search-result-area{padding:0}.apartment-prices__graph-options__graph-title h3{margin:20px 0 -10px!important}.apartment-prices__graph-options h3{color:#303030;font-weight:500;margin:0 0 20px;padding-top:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apartment-prices__graph-options-prompt{background:#fff;text-align:center;position:absolute;width:310px;top:2.5em;left:-102px;border-radius:5px;z-index:999;font-size:1.2em;padding:20px 20px 10px 20px;box-sizing:content-box}@media (max-width:768px){.apartment-prices__graph-options-prompt{left:calc((100% / 2) - 202px)}}@media (max-width:463px){.apartment-prices__graph-options-prompt{width:100%;left:-9px}}.apartment-prices__graph-options-prompt:before{content:"";background:#fff;width:20px;height:20px;position:absolute;top:-10px;left:calc((100% - 20px)/ 2);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (max-width:768px){.apartment-prices__graph-options-prompt:before{left:calc((100% + 23px)/ 2)}}@media (max-width:463px){.apartment-prices__graph-options-prompt:before{left:calc((100% - 54px)/ 2)}}.apartment-prices__graph-options-prompt span{font-weight:500;color:#0d6928;cursor:pointer;display:block;margin-top:1em;font-size:.9em}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__area-dropdown{width:180px}.apartment-prices__graph-options .b-apartment-search__expanded-title{font-weight:400}.apartment-prices__graph-options .button.b-apartment-search__submit{background-color:transparent;background-image:url(../images/icons/arrow-green-right.png);background-position:right center;background-repeat:no-repeat;background-size:7px;border:0;padding:4px 16px 0;color:#23d278;cursor:pointer;font-size:18px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.8px;text-transform:uppercase}.apartment-prices__graph-options .button.b-apartment-search__submit span{font-size:18px;font-weight:600}.apartment-prices__form .b-home-visit__lift__header.b-home-visit__lift__header{background-image:url(../images/ribbon.svg)!important;background-repeat:repeat-x;background-position:0 0;background-size:110% 6px;padding-top:30px}.apartment-prices__form.apartment-prices__form .b-home-visit__lift__header .gdpr ul li,.apartment-prices__form.apartment-prices__form .b-home-visit__lift__header p,.gdpr ul .apartment-prices__form.apartment-prices__form .b-home-visit__lift__header li{position:relative!important;top:0;-ms-transform:none;transform:none}.apartment-prices__graph{background:#fff!important;padding-bottom:2em;position:relative;width:100%}.apartment-prices__graph small{background:#fff;border:1px solid #e0e0e0;border-top:0;color:#797979;display:block;font-size:12px;line-height:14px;padding:20px 25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apartment-prices__graph #pricegraph{border:1px solid #e0e0e0;border-bottom:0;height:530px;overflow:hidden}@media (max-width:715px){.apartment-prices__graph #pricegraph{height:380px}}.apartment-prices__graph #pricegraph *{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.apartment-prices__graph .apartment-prices__graph-summary{margin-right:0}@media (max-width:991px){.apartment-prices__graph .apartment-prices__graph-summary{padding-left:0!important;padding-right:0!important}}.apartment-prices__graph .apartment-prices__graph-summary h3{margin:0 0 1.5em 0}@media (max-width:1280px){.apartment-prices__graph .apartment-prices__graph-summary h3{margin-top:2em}}.apartment-prices__graph .apartment-prices__graph-summary h4{margin-bottom:1em}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices__graph-summary--columns{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;font-size:0;padding-bottom:45px;padding-top:45px;text-align:center}@media (min-width:992px){.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices__graph-summary--columns{padding-bottom:0;padding-top:45px;text-align:left}}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices__graph-summary--columns .summary-item{margin-bottom:35px}@media (min-width:768px) and (max-width:991px){.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices__graph-summary--columns .summary-item{display:inline-block;padding:0 8px;text-align:center;vertical-align:top;width:calc(100% / 3)}}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices__graph-summary--columns .summary-item__title{font-size:16px;margin-bottom:5px}@media (min-width:768px){.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices__graph-summary--columns .summary-item__title{font-size:13px}}@media (min-width:830px){.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices__graph-summary--columns .summary-item__title{font-size:14px}}@media (min-width:992px){.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices__graph-summary--columns .summary-item__title{font-size:16px}}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices__graph-summary--columns .summary-item__value{color:#979797;font-size:22px;font-weight:500}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices__graph-summary--columns .summary-item__value--highlighted{color:#23d278;font-size:30px}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices__graph-summary--columns .summary-item__value--green{color:#23d278;margin-right:15px}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices__graph-summary--columns .summary-item__value .comparison-percentage{font-size:70%;font-weight:400;margin-left:10px}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices__graph-summary--columns .gdpr ul li,.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices__graph-summary--columns p,.gdpr ul .apartment-prices__graph .apartment-prices__graph-summary .apartment-prices__graph-summary--columns li{font-size:16px;padding:0}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices-share-buttons{padding-top:30px}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices-share-buttons .print-buttons{float:none;width:100%}@media (max-width:991px){.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices-share-buttons .print-buttons{text-align:center}}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices-share-buttons .gdpr ul li,.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices-share-buttons p,.gdpr ul .apartment-prices__graph .apartment-prices__graph-summary .apartment-prices-share-buttons li{font-size:14px;margin-bottom:5px;padding:0}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices-share-buttons div.share{float:none;padding-left:15px;width:100%}@media (max-width:991px){.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices-share-buttons div.share{text-align:center}}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices-share-buttons div.share span{display:inline-block}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices-share-buttons div.share span a{cursor:pointer;display:inline-block;margin-right:7px}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices-share-buttons div.share span a:last-of-type{margin-right:0}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices-share-buttons div.share span a img{display:block;float:none;height:auto;padding:0;width:26px}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices-share-buttons a.print{background-image:url(../images/svg/some_print.svg);background-repeat:no-repeat;background-position:left bottom;background-size:26px;color:#666;cursor:pointer;font-size:14px;display:inline-block;height:26px;padding-bottom:30px;width:26px}.apartment-prices__graph .apartment-prices__graph-summary .apartment-prices-share-buttons a.print:hover{color:#666!important}.apartment-prices__graph .apartment-prices__graph-diagram{margin-left:0;padding-left:0}@media (max-width:991px){.apartment-prices__graph .apartment-prices__graph-diagram{margin-bottom:45px;padding-right:0}}.apartment-prices__graph .b-apartment-search__roomselect{position:relative}.apartment-prices__graph.no-data #pricegraph{position:relative}.apartment-prices__graph.no-data #pricegraph::before{background:#fafaf8;bottom:0;content:"";height:60%;left:0;margin:auto;position:absolute;right:0;top:0;width:88%;z-index:99}@media (max-width:786px){.apartment-prices__graph.no-data #pricegraph::before{height:48%}}@media (max-width:584px){.apartment-prices__graph.no-data #pricegraph::before{height:38%}}.apartment-prices__graph.no-data #pricegraph::after{color:#e5e3e4;content:"Valituilla hakukriteereillä ei löydy dataa.";font-size:24px;font-weight:300;left:0;position:absolute;right:0;text-align:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:100}@media (max-width:584px){.apartment-prices__graph.no-data #pricegraph::after{font-size:16px}}@media (max-width:400px){.apartment-prices__graph.no-data #pricegraph::after{font-size:14px}}.apartment-pricesh__roomselect--disable{background:rgba(0,0,0,.2);position:absolute;top:0;left:0;bottom:0;right:0}.apartment-prices__graph--selling{margin-top:50px;background:0 0!important}.apartment-prices__graph--selling .apartment-prices__graph-options{background:#fafaf8;margin-left:0;margin-right:0;padding:20px 25px 0 45px;margin-bottom:2em;position:relative}@media (max-width:604px){.apartment-prices__graph--selling .apartment-prices__graph-options{padding-bottom:20px}}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__expanded-title{padding-bottom:5px;margin-right:10px!important}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__expanded-title input{background:#fff;border:1px solid #e0e0e0;border-radius:2px;color:#303030;margin:0}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__expanded-title input::-webkit-input-placeholder{color:#303030}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__expanded-title input:-moz-placeholder{color:#303030}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__expanded-title input::-moz-placeholder{color:#303030}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__expanded-title input:-ms-input-placeholder{color:#303030}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__expanded-title input::-ms-input-placeholder{color:#303030}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__area{width:130px;color:#303030;float:left;padding-bottom:5px}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__area input{background:#fff;border:1px solid #e0e0e0;border-radius:2px;color:#303030;margin:0;width:100px}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__area input::-webkit-input-placeholder{color:#303030}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__area input:-moz-placeholder{color:#303030}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__area input::-moz-placeholder{color:#303030}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__area input:-ms-input-placeholder{color:#303030}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__area input::-ms-input-placeholder{color:#303030}.apartment-prices__graph--selling .apartment-prices__graph-options .b-apartment-search__area .b-apartment-search__year-built input{border:1px solid #e0e0e0}@media (max-width:768px){.apartment-prices__graph--selling .apartment-prices__graph-options .b-area-select-dropdown-content{min-width:250px}}.apartment-prices__graph--selling .b-simple__content{margin-left:0;margin-right:0}.apartment-prices__graph--selling .apartment-prices__graph__instruction-container{background:#fafaf8;padding:5px;margin-left:0}.apartment-prices__graph--selling .apartment-prices__graph__instruction-container__content{overflow:hidden;clear:both;background-color:#fff}.apartment-prices__graph--selling .apartment-prices__graph__instruction-container__content .hero__content h1,.apartment-prices__graph--selling .apartment-prices__graph__instruction-container__content h2,.hero__content .apartment-prices__graph--selling .apartment-prices__graph__instruction-container__content h1{padding-top:25px;font-size:24px;font-weight:700}.apartment-prices__graph--selling .apartment-prices__graph__instruction-container__content .gdpr ul li,.apartment-prices__graph--selling .apartment-prices__graph__instruction-container__content p,.gdpr ul .apartment-prices__graph--selling .apartment-prices__graph__instruction-container__content li{font-size:18px}.apartment-prices__graph--selling .slides-text-image-right{padding-left:65px}@media (min-width:992px){.apartment-prices__graph--selling .slides-text-image-right{padding-right:100px}}.apartment-prices__graph--selling .slides-text-image-right__text{max-width:478px}@media (max-width:768px){.apartment-prices__graph--selling .slides-text-image-right__text{max-width:none}}.apartment-prices__graph--selling .slides-text-image-right__image{position:relative;height:281px}@media (max-width:768px){.apartment-prices__graph--selling .slides-text-image-right__image{display:none}}.apartment-prices__graph--selling .slides-text-image-right__image img{height:auto;position:relative;float:left;bottom:0;right:0;max-width:100%}@media (min-width:768px){.apartment-prices__graph--selling .slides-text-image-right__image img{float:right;position:absolute}}.apartment-prices__graph--selling .b-apartment-search__area-dropdown,.apartment-prices__graph--selling .c-dropdown-list{background:#fff;border:1px solid #e0e0e0;border-radius:2px;color:#303030;cursor:pointer;display:block;padding:10px 20px;position:relative}.apartment-prices__graph--selling .b-apartment-search__area-dropdown .c-customized-dropdown,.apartment-prices__graph--selling .c-dropdown-list .c-customized-dropdown{font-size:14px;line-height:1}.apartment-prices__graph--selling .b-apartment-search__area-dropdown .c-customized-dropdown__content,.apartment-prices__graph--selling .c-dropdown-list .c-customized-dropdown__content{display:block}.apartment-prices__graph--selling .b-apartment-search__area-dropdown:after,.apartment-prices__graph--selling .c-dropdown-list:after{background-color:#fff;background-image:url(../images/svg/arrow-green-down.svg);background-position:center;background-repeat:no-repeat;border-left:1px solid #e0e0e0;content:"";filter:hue-rotate(35deg);display:block;height:100%;position:absolute;right:0;top:0;width:40px}.apartment-prices__graph--selling .b-apartment-search__area-dropdown:hover:after,.apartment-prices__graph--selling .c-dropdown-list:hover:after{background-color:#fafafa}.apartment-prices__graph--selling .button.b-apartment-search__submit{background-color:transparent;background-image:none;border:0;color:#23d278;cursor:pointer;font-size:18px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.8px;text-transform:uppercase}@media (max-width:1200px){.apartment-prices__graph--selling .button.b-apartment-search__submit{margin-top:0}}.apartment-prices__graph--selling .b-apartment-search__roomselect{margin-right:10px;margin-bottom:10px}.apartment-prices__graph--selling .b-area-select-dropdown-content__submit-text{background:0 0;padding-left:25px;padding-right:25px}.apartment-prices__info-texts{padding:70px 0}.apartment-prices__info-texts .hero__content h1,.apartment-prices__info-texts h2,.hero__content .apartment-prices__info-texts h1{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:35px}.apartment-prices__info-texts .info-texts{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4;padding:0 0 12px;margin-top:-8px}@media (min-width:992px){.apartment-prices__info-texts .info-texts{font-size:20px}}.apartment-prices__info-texts .info-texts *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[ng-app=editor] .apartment-prices__info-texts .ng-cloak,[ng-app=editor] .apartment-prices__info-texts .ng-hide:not(.ng-hide-animate),[ng-app=editor] .apartment-prices__info-texts .x-ng-cloak,[ng-app=editor] .apartment-prices__info-texts [data-ng-cloak],[ng-app=editor] .apartment-prices__info-texts [ng-cloak],[ng-app=editor] .apartment-prices__info-texts [ng\:cloak],[ng-app=editor] .apartment-prices__info-texts [x-ng-cloak]{display:block!important}.apartment-prices__info-texts.no-data .hero__content h1,.apartment-prices__info-texts.no-data .info-texts,.apartment-prices__info-texts.no-data h2,.hero__content .apartment-prices__info-texts.no-data h1{display:none}.apartment-prices__info-texts.no-data .apartment-prices__agents{margin-top:0}.apartment-prices__info-texts.no-data .apartment-prices__agents h3{margin-top:0}.apartment-prices__info-share div{font-size:.75em;font-weight:500;line-height:1.3em;margin-bottom:1em;display:block}.apartment-prices__agents{margin-top:55px}.apartment-prices__agents h3{font-size:1.4em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:35px}@media (min-width:641px){.apartment-prices__agents h3{font-size:26px}}.apartment-prices__agents .agent-boxes{font-size:0;max-width:810px;position:relative}.apartment-prices__agents .agent-box{background:#fff;border:1px solid #e0e0e0;display:inline-block;margin:0 0 50px;padding:18px 15px 30px;position:relative;width:100%}@media (min-width:690px) and (max-width:991px),(min-width:1191px){.apartment-prices__agents .agent-box{margin:0 30px 80px 0;width:calc(50% - 30px)}.apartment-prices__agents .agent-box:nth-of-type(2n){margin-right:0}.apartment-prices__agents .agent-box:nth-of-type(2n+1){clear:left}}.apartment-prices__agents .agent-box::before{background:linear-gradient(to left,#fff 15px,rgba(255,255,255,0) 100%);bottom:0;content:"";height:100%;position:absolute;right:0;top:0;width:60px}.apartment-prices__agents .agent-box__content{overflow:hidden}.apartment-prices__agents .agent-box__content:after,.apartment-prices__agents .agent-box__content:before{content:"";display:table}.apartment-prices__agents .agent-box__content:after{clear:both}.apartment-prices__agents .agent-box__content .image{display:block;float:none;position:relative}@media (min-width:370px){.apartment-prices__agents .agent-box__content .image{float:left;margin-right:5%;width:25%}}@media (min-width:991px) and (max-width:1190px){.apartment-prices__agents .agent-box__content .image{width:15%}}.apartment-prices__agents .agent-box__content img{display:inline-block;max-width:100%;width:100%}.apartment-prices__agents .agent-box__info{float:left;font-size:14px;width:70%}@media (min-width:992px){.apartment-prices__agents .agent-box__info{font-size:16px}}.apartment-prices__agents .agent-box__info-title{display:block;width:400%}.apartment-prices__agents .agent-box__info-title strong{font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apartment-prices__agents .agent-box span{clear:both;display:block;line-height:1.3}.apartment-prices__agents .agent-box .btn{background:#fff;border:1px solid #e0e0e0;bottom:-17px;color:#23d278;font-size:14px;height:34px;letter-spacing:.6px;line-height:35px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0 25px;position:absolute;right:15px;text-transform:uppercase;transition:color 150ms ease,background 150ms ease}.apartment-prices__agents .agent-box .btn:hover{background:#23d278;color:#fff!important}.apartment-prices__agents .agent-link-container{color:#23d278;font-size:16px;font-size:1rem;font-weight:400;margin-bottom:40px;margin-top:-20px;padding-bottom:5px}@media (min-width:690px) and (max-width:991px),(min-width:1191px){.apartment-prices__agents .agent-link-container{margin-right:30px}}.apartment-prices__agents .agent-link-container__link{border-bottom:solid 1px #23d278;color:#23d278;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apartment-prices__agents .agent-link-container__link:before{background-image:url(../images/icons/arrow-green-right.png);background-position:right center;background-repeat:no-repeat;background-size:7px;content:"";display:inline-block;float:left;height:23px;margin-right:10px;vertical-align:top;width:10px}.apartment-prices__agents .agent-loader{background:rgba(255,255,255,.5);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:99}.apartment-prices__agents .agent-loader .spinner{animation:spinner .4s linear infinite;border:3px solid transparent;border-left-color:#23d278;border-top-color:#23d278;border-radius:50%;display:block;height:60px;left:0;margin:auto;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px}@keyframes spinner{from{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.apartment-prices__houses{margin-bottom:60px;position:relative}.apartment-prices__houses .houses-loader{background:rgba(255,255,255,.5);bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:99}.apartment-prices__houses .houses-loader .spinner{animation:spinner .4s linear infinite;border:3px solid transparent;border-left-color:#23d278;border-top-color:#23d278;border-radius:50%;display:block;height:60px;left:0;margin:auto;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px}.apartment-prices__houses h3{border-top:1px solid #ebebeb;display:block;font-size:1.4em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:35px;padding-top:60px;width:100%}@media (min-width:641px){.apartment-prices__houses h3{font-size:26px}}@media (min-width:690px) and (max-width:991px){.apartment-prices__houses .kol-md-4.kol-sm-8{float:left;width:50%}.apartment-prices__houses .kol-md-4.kol-sm-8:nth-of-type(2n+1){clear:left}}.apartment-prices__houses .house{background:#fff;border:1px solid #e0e0e0;box-shadow:0 0 0 0 transparent;color:#303030;display:block;margin-bottom:30px;transition:box-shadow .2s ease}.apartment-prices__houses .house:hover{box-shadow:0 4px 10px -4px rgba(0,0,0,.2);color:#303030!important}.apartment-prices__houses .house:hover .house__info-general{max-height:100%}.apartment-prices__houses .house__image{display:block;height:0;overflow:hidden;padding-bottom:56%;position:relative}.apartment-prices__houses .house img{display:block;left:0;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.apartment-prices__houses .house__info{padding:13px}.apartment-prices__houses .house__info:after,.apartment-prices__houses .house__info:before{content:"";display:table}.apartment-prices__houses .house__info:after{clear:both}.apartment-prices__houses .house__info-general{float:left;font-size:.875em;line-height:1.3;max-height:35px;overflow:hidden;width:54%}@media (min-width:992px) and (max-width:1190px){.apartment-prices__houses .house__info-general{font-size:.7em;width:65%}}.apartment-prices__houses .house__info-area{color:#23d278;float:left;font-size:1.75em;font-weight:400;margin-top:8px;text-align:right;white-space:nowrap;width:46%}@media (min-width:992px) and (max-width:1190px){.apartment-prices__houses .house__info-area{font-size:1.3em;width:35%}}.apartment-prices__houses .house__footer{background:#f5f5f5;padding:8px 13px}.apartment-prices__houses .house__footer:after,.apartment-prices__houses .house__footer:before{content:"";display:table}.apartment-prices__houses .house__footer:after{clear:both}.apartment-prices__houses .house__footer span{float:left;font-size:.875em;line-height:1.143em;margin-top:.25em;max-height:1.25em;overflow:hidden}.apartment-prices__houses .house__footer span:first-of-type{width:54%}@media (min-width:992px) and (max-width:1190px){.apartment-prices__houses .house__footer span:first-of-type{font-size:.7em;width:65%}}.apartment-prices__houses .house__footer span:last-of-type{color:#777;text-align:right;white-space:nowrap;width:46%}@media (min-width:992px) and (max-width:1190px){.apartment-prices__houses .house__footer span:last-of-type{font-size:.7em;width:35%}}.apartment-prices__houses .houses-all-link{border-bottom:solid 1px #23d278;color:#23d278;display:inline-block;margin-top:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apartment-prices__houses .houses-all-link:before{background-image:url(../images/icons/arrow-green-right.png);background-position:right center;background-repeat:no-repeat;background-size:7px;content:"";display:inline-block;float:left;height:23px;margin-right:10px;vertical-align:top;width:10px}.apartment-prices__affects-prices{border-top:1px solid #ebebeb;padding-bottom:60px;padding-top:45px}.apartment-prices__affects-prices .hero__content h1,.apartment-prices__affects-prices h2,.hero__content .apartment-prices__affects-prices h1{color:#303030;font-size:26px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 85px}.apartment-prices__affects-prices-details{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:2em}@media (max-width:767px){.apartment-prices__affects-prices-details{-ms-flex-align:start;align-items:flex-start}}@media (max-width:560px){.apartment-prices__affects-prices-details{-ms-flex-direction:column;flex-direction:column}}.apartment-prices__affects-prices-details div strong{display:block;font-weight:500;line-height:1;margin-bottom:30px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apartment-prices__affects-prices-details div .gdpr ul li,.apartment-prices__affects-prices-details div p,.gdpr ul .apartment-prices__affects-prices-details div li{display:block;line-height:1.5;margin-bottom:28px;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apartment-prices__affects-prices-details div img{display:block;filter:hue-rotate(35deg) brightness(111%);width:100%}@media (max-width:767px){.apartment-prices__affects-prices-details div img{display:none}}.apartment-prices__affects-prices-details div:last-of-type{text-align:right}@media (max-width:767px){.apartment-prices__affects-prices-details div:last-of-type{text-align:left}}.apartment-prices__summary-text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){.apartment-prices__summary-text{text-align:center}}.apartment-prices__summary-text strong{font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1}@media (min-width:768px){.apartment-prices__summary-text--more{text-align:center}}.apartment-prices__summary-text--more .readmore{margin:15px auto}@media (min-width:768px){.apartment-prices__summary-text--more .readmore{margin:30px auto}}.more-cards{background:#f3f3f3;padding:55px 0}.more-cards h3{font-weight:300;margin:0 0 50px;text-align:center;text-transform:uppercase}.more-cards .card{background:#fff;border:1px solid #e0e0e0;box-shadow:0 0 0 0 transparent;height:360px;float:left;margin-bottom:32px;padding:40px 32px 0;position:relative;text-align:left;transition:box-shadow 150ms ease-in-out;vertical-align:top;width:100%}.more-cards .card:hover{box-shadow:0 10px 25px -2px rgba(0,0,0,.2)}.more-cards .card__title{color:#303030;font-size:24px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:50px;margin-bottom:30px;text-align:left}.more-cards .card__content{color:#303030;padding:0;line-height:1.25em}.more-cards .card__cta{background:#861f72;bottom:0;color:#fff;font-weight:400;height:50px;left:0;line-height:50px;right:0;padding:0 32px;position:absolute;text-transform:uppercase}.apartment-prices__form{border:1px solid #e0e0e0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.apartment-prices__form .b-home-visit__lift{margin-top:0}.apartment-prices__form .b-home-visit__lift__header{background-image:url(../images/home-visit-form-header-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:0;position:relative}.apartment-prices__form .b-home-visit__lift__header .gdpr ul li,.apartment-prices__form .b-home-visit__lift__header p,.gdpr ul .apartment-prices__form .b-home-visit__lift__header li{color:#303030;display:block;font-size:24px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;line-height:1.2;margin:auto;max-width:50%;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}@media (min-width:640px) and (max-width:991px){.apartment-prices__form .b-contact-form-content__input{float:left;width:calc(50% - 6px)}.apartment-prices__form .b-contact-form-content__input:nth-of-type(even){margin-left:6px;padding-left:0}.apartment-prices__form .b-contact-form-content__input:nth-of-type(odd){margin-right:6px;padding-right:0}}.apartment-prices__form .b-contact-form-content__input input{border:1px solid #e0e0e0;border-radius:2px}.apartment-prices__form .b-contact-form-content__input .b-contact-form__input-divider:after{top:-7px}.apartment-prices__form .b-contact-form__info{margin-top:20px}.apartment-prices__form .row--submit .kol-md-8{text-align:center;width:100%}.apartment-prices__form .b-contact-form__submit{display:block;float:none;margin:0 auto 10px;max-width:210px;text-transform:uppercase;width:100%}.b-apartment-search__submit.loading{display:none}.b-apartment-search__submit span{background-image:url(../images/refresh.png)}@media (max-width:992px){.b-apartment-search__submit{margin-top:0}}.b-selling,.search-page-apartment-prices{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-selling .apartment-prices__graph__instruction-container__content,.search-page-apartment-prices .apartment-prices__graph__instruction-container__content{background-color:#fafaf8}@media (max-width:540px){.b-selling .apartment-prices__graph__instruction-container__content .hero__content h1,.b-selling .apartment-prices__graph__instruction-container__content h2,.hero__content .b-selling .apartment-prices__graph__instruction-container__content h1,.hero__content .search-page-apartment-prices .apartment-prices__graph__instruction-container__content h1,.search-page-apartment-prices .apartment-prices__graph__instruction-container__content .hero__content h1,.search-page-apartment-prices .apartment-prices__graph__instruction-container__content h2{padding-top:10px;margin-bottom:20px}.b-selling .apartment-prices__graph__instruction-container__content .gdpr ul li,.b-selling .apartment-prices__graph__instruction-container__content p,.gdpr ul .b-selling .apartment-prices__graph__instruction-container__content li,.gdpr ul .search-page-apartment-prices .apartment-prices__graph__instruction-container__content li,.search-page-apartment-prices .apartment-prices__graph__instruction-container__content .gdpr ul li,.search-page-apartment-prices .apartment-prices__graph__instruction-container__content p{font-size:16px;line-height:1.3}}.b-selling .apartment-prices__graph__instruction-container,.search-page-apartment-prices .apartment-prices__graph__instruction-container{padding:0}.b-selling .apartment-prices__graph--selling:after,.b-selling .apartment-prices__graph--selling:before,.search-page-apartment-prices .apartment-prices__graph--selling:after,.search-page-apartment-prices .apartment-prices__graph--selling:before{content:"";display:table}.b-selling .apartment-prices__graph--selling:after,.search-page-apartment-prices .apartment-prices__graph--selling:after{clear:both}.b-selling .apartment-prices__graph--selling--inner,.search-page-apartment-prices .apartment-prices__graph--selling--inner{border:1px solid #e0e0e0;border-bottom:0;margin-top:0}.b-selling .slides-text-image-right,.search-page-apartment-prices .slides-text-image-right{padding:0 30px}@media (min-width:1210px){.b-selling .slides-text-image-right,.search-page-apartment-prices .slides-text-image-right{padding-left:80px}}.b-selling .apartment-prices__graph-options,.search-page-apartment-prices .apartment-prices__graph-options{border:1px solid #e0e0e0;border-top:0;margin-bottom:120px;padding:15px 15px}.b-selling .apartment-prices__graph-options .fields,.search-page-apartment-prices .apartment-prices__graph-options .fields{margin-bottom:30px;padding:15px 0}@media (min-width:1210px){.b-selling .apartment-prices__graph-options .fields,.search-page-apartment-prices .apartment-prices__graph-options .fields{padding:15px 50px}}.b-selling .apartment-prices__graph-options .fields .submit-container,.search-page-apartment-prices .apartment-prices__graph-options .fields .submit-container{clear:both;display:block;text-align:center;width:100%}@media (min-width:620px){.b-selling .apartment-prices__graph-options .fields .b-apartment-search__area,.b-selling .apartment-prices__graph-options .fields .b-apartment-search__areaselect,.b-selling .apartment-prices__graph-options .fields .b-apartment-search__year-built,.b-selling .apartment-prices__graph-options .fields .c-dropdown-list,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__area,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__areaselect,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__year-built,.search-page-apartment-prices .apartment-prices__graph-options .fields .c-dropdown-list{display:inline-block;margin-right:8px;width:calc(50% - 8px)}}@media (min-width:620px){.b-selling .apartment-prices__graph-options .fields .b-apartment-search__area,.b-selling .apartment-prices__graph-options .fields .c-dropdown-list,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__area,.search-page-apartment-prices .apartment-prices__graph-options .fields .c-dropdown-list{margin-left:8px;margin-right:0}}.b-selling .apartment-prices__graph-options .fields .b-apartment-search__areaselect .b-apartment-search__area-dropdown,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__areaselect .b-apartment-search__area-dropdown{width:100%}@media (min-width:1190px){.b-selling .apartment-prices__graph-options .fields .b-apartment-search__areaselect,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__areaselect{margin-left:0;margin-right:8px;width:calc(23% - 8px)}}@media (min-width:1190px){.b-selling .apartment-prices__graph-options .fields .c-dropdown-list,.search-page-apartment-prices .apartment-prices__graph-options .fields .c-dropdown-list{margin-left:0;margin-right:8px;width:calc(17% - 8px)}}.b-selling .apartment-prices__graph-options .fields .b-apartment-search__year-built,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__year-built{margin-right:8px;width:calc(50% - 8px)}.b-selling .apartment-prices__graph-options .fields .b-apartment-search__year-built input,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__year-built input{width:100%}@media (min-width:768px){.b-selling .apartment-prices__graph-options .fields .b-apartment-search__year-built,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__year-built{margin-right:0}}@media (min-width:920px){.b-selling .apartment-prices__graph-options .fields .b-apartment-search__year-built,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__year-built{margin-right:8px;width:calc(30% - 16px)}}@media (min-width:1190px){.b-selling .apartment-prices__graph-options .fields .b-apartment-search__year-built,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__year-built{margin-left:0;margin-right:8px;width:calc(13% - 8px)}}.b-selling .apartment-prices__graph-options .fields .b-apartment-search__area,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__area{float:none;margin-left:8px;width:calc(50% - 8px)}@media (min-width:768px){.b-selling .apartment-prices__graph-options .fields .b-apartment-search__area,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__area{margin-left:0}}@media (min-width:920px){.b-selling .apartment-prices__graph-options .fields .b-apartment-search__area,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__area{margin-left:8px;width:calc(29% - 8px)}}@media (min-width:1190px){.b-selling .apartment-prices__graph-options .fields .b-apartment-search__area,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__area{margin-left:0;margin-right:0;width:13%}}.b-selling .apartment-prices__graph-options .fields .b-apartment-search__area input,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__area input{width:calc(100% - 30px)}.b-selling .apartment-prices__graph-options .fields .b-apartment-search__roomselect,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__roomselect{margin-bottom:15px}@media (min-width:768px){.b-selling .apartment-prices__graph-options .fields .b-apartment-search__roomselect,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__roomselect{margin-right:8px}}@media (min-width:1100px){.b-selling .apartment-prices__graph-options .fields .b-apartment-search__roomselect,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__roomselect{margin-left:0;width:calc(40% - 8px)}}@media (min-width:1190px){.b-selling .apartment-prices__graph-options .fields .b-apartment-search__roomselect,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__roomselect{margin-left:0;margin-right:8px;width:calc(33% - 8px)}}.b-selling .apartment-prices__graph-options .fields .b-apartment-search__roomselect .button,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__roomselect .button{font-size:12px}@media (min-width:370px){.b-selling .apartment-prices__graph-options .fields .b-apartment-search__roomselect .button,.search-page-apartment-prices .apartment-prices__graph-options .fields .b-apartment-search__roomselect .button{font-size:14px}}.b-selling .b-apartment-search__area input,.search-page-apartment-prices .b-apartment-search__area input{margin-right:5px!important}.b-selling .button.b-apartment-search__submit,.search-page-apartment-prices .button.b-apartment-search__submit{color:#23d278;cursor:pointer;font-size:18px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.8px;text-transform:uppercase;background:transparent none;border:0;border-radius:0;float:none;padding:0;margin:3px 0 0 15px}.b-selling .button.b-apartment-search__submit span,.search-page-apartment-prices .button.b-apartment-search__submit span{font-size:18px;font-weight:700;padding-right:0;position:relative}.b-selling .button.b-apartment-search__submit span:after,.search-page-apartment-prices .button.b-apartment-search__submit span:after{content:"›";margin-left:5px}.b-selling .button.b-apartment-search__submit:active,.search-page-apartment-prices .button.b-apartment-search__submit:active{background:0 0!important}@media (max-width:723px),(min-width:1004px) and (max-width:1170px){.b-selling .button.b-apartment-search__submit,.search-page-apartment-prices .button.b-apartment-search__submit{clear:both;display:block!important;margin-bottom:30px;margin-left:0;max-width:150px;text-align:left}}@media (max-width:500px){.b-selling .button.b-apartment-search__submit,.search-page-apartment-prices .button.b-apartment-search__submit{margin-top:20px!important;text-align:center}}.b-apartment-search-constraint .c-dropdown-list{min-width:185px}.b-apartment-search-constraint__property--slider{width:335px;float:left;text-align:left}@media (max-width:1200px){.b-apartment-search-constraint__property--slider{width:200px}}@media (max-width:900px){.b-apartment-search-constraint__property--slider{width:100%}}.b-apartment-search-constraint__multiple{float:left}.b-apartment-search-constraint__multiple:after,.b-apartment-search-constraint__multiple:before{content:" ";display:table}.b-apartment-search-constraint__multiple:after{clear:both}.b-apartment-search-constraint__multiple:not(:first-child){margin-left:55px}@media (max-width:900px){.b-apartment-search-constraint__multiple:not(:first-child){margin:1em 0 0 0;clear:both;width:100%}}@media (max-width:640px){.b-apartment-search-constraint__multiple{float:none;text-align:center;width:100%}}.b-apartment-search-constraint__slider-name,.b-apartment-search-constraint__slider-values{margin:0 25px;line-height:2.25em;color:#fff;float:left;font-size:.875em}@media (max-width:640px){.b-apartment-search-constraint__slider-name,.b-apartment-search-constraint__slider-values{display:block;float:none;text-align:center}}.b-apartment-search-constraint__property{float:left;margin-right:2em;margin-bottom:1em}.b-apartment-search-constraint__property:last-child{margin-right:0}@media (max-width:320px){.b-apartment-search-constraint__property .button{font-size:.85em;padding:0 10px}}.b-apartment-search-expansion__row{padding:1em 0 0 0;transition:.25s ease-out all;border-bottom:1px solid #e0e0e0}.b-apartment-search-expansion__row:after,.b-apartment-search-expansion__row:before{content:" ";display:table}.b-apartment-search-expansion__row:after{clear:both}.b-apartment-search-expansion__row.ng-enter,.b-apartment-search-expansion__row.ng-hide-remove{opacity:0}.b-apartment-search-expansion__row.ng-enter-active,.b-apartment-search-expansion__row.ng-hide-remove-active{opacity:1}.b-apartment-search-expansion__row.ng-hide-add,.b-apartment-search-expansion__row.ng-leave{display:block!important;opacity:1}.b-apartment-search-expansion__row.ng-hide-add-active,.b-apartment-search-expansion__row.ng-leave-active{display:block!important;opacity:0}@media (max-width:1280px){.b-apartment-search-expansion__row{padding-top:1em}}@media (max-width:1280px){.b-apartment-search-expansion__row>div{width:initial;white-space:nowrap}}.b-apartment-search-expansion__constraint{float:left;margin-left:1.75em}@media (max-width:1280px){.b-apartment-search-expansion__row--group-type .b-apartment-search-expansion__constraint,.b-apartment-search-expansion__row--year-built .b-apartment-search-expansion__constraint{clear:both;margin:1em 0 0 0}}@media (max-width:768px){.b-apartment-search-expansion__row--condition .b-apartment-search-expansion__constraint,.b-apartment-search-expansion__row--min-area .b-apartment-search-expansion__constraint,.b-apartment-search-expansion__row--properties .b-apartment-search-expansion__constraint{clear:both;margin:1em 0 0 0}}@media (max-width:768px){.b-apartment-search-expansion__row--min-area .b-apartment-search-expansion__constraint,.b-apartment-search-expansion__row--year-built .b-apartment-search-expansion__constraint{width:100%}}@media (max-width:320px){.b-apartment-search-expansion__constraint{width:100%;text-align:center}}.b-apartment-search-expansion__remove-constraint{float:right}@media (max-width:320px){.b-apartment-search-expansion__remove-constraint{width:12%;text-align:center;padding:0}}.b-apartment-search-similar-block__content{padding:1.125em}.b-apartment-search-similar-block__content .hero__content h1,.b-apartment-search-similar-block__content h2,.hero__content .b-apartment-search-similar-block__content h1{color:#303030;font-size:24px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-apartment-search .button:not(.b-apartment-search__submit),.b-apartment-search__toggle-map-listing .button:not(.b-apartment-search__submit){background-color:#fff;background-image:none;border-color:#e0e0e0;border:1px solid #e0e0e0;color:#303030;line-height:1;margin-right:-1px;padding-bottom:10px;padding-top:10px}.b-apartment-search .button:not(.b-apartment-search__submit).is-active,.b-apartment-search__toggle-map-listing .button:not(.b-apartment-search__submit).is-active{background-color:#23d278;color:#fff}.b-apartment-search .button:not(.b-apartment-search__submit).is-active:hover,.b-apartment-search__toggle-map-listing .button:not(.b-apartment-search__submit).is-active:hover{color:#fff}.b-apartment-search .button:not(.b-apartment-search__submit).cap-left,.b-apartment-search__toggle-map-listing .button:not(.b-apartment-search__submit).cap-left{border-radius:2px 0 0 2px}.b-apartment-search .button:not(.b-apartment-search__submit).cap-right,.b-apartment-search__toggle-map-listing .button:not(.b-apartment-search__submit).cap-right{border-radius:0 2px 2px 0}.b-apartment-search .button:not(.b-apartment-search__submit):hover,.b-apartment-search__toggle-map-listing .button:not(.b-apartment-search__submit):hover{color:#23d278}.b-apartment-search .button:not(.b-apartment-search__submit):last-of-type,.b-apartment-search__toggle-map-listing .button:not(.b-apartment-search__submit):last-of-type{margin-right:0}.b-apartment-search{background:#fafafa;position:relative}.b-apartment-search>.b-wrapper{overflow:visible;padding:0 15px}.b-apartment-search>.b-wrapper:after,.b-apartment-search>.b-wrapper:before{content:" ";display:table}.b-apartment-search>.b-wrapper:after{clear:both}.b-apartment-search.b-apartment-search--sticky{position:fixed;z-index:10;width:100%;top:80px;-ms-transform:translateY(-100%);transform:translateY(-100%);transition:.5s ease-in-out all}.b-apartment-search.b-apartment-search--sticky.ng-hide{display:block!important;visibility:hidden;z-index:0;top:0}.b-apartment-search.b-apartment-search--sticky.ng-hide-remove{top:60px;display:block!important}.b-apartment-search.b-apartment-search--sticky.ng-hide-remove-active{top:80px;display:block!important}.b-apartment-search.b-apartment-search--sticky.ng-hide-add{top:80px;display:block!important}.b-apartment-search.b-apartment-search--sticky.ng-hide-add-active{top:60px;display:block!important}.b-apartment-search.b-apartment-search--sticky .b-apartment-search-sticky{cursor:pointer}.b-apartment-search.b-apartment-search--sticky.b-apartment-search--fixed-visible{-ms-transform:translateY(0);transform:translateY(0);top:60px}.b-apartment-search.b-apartment-search--sticky.b-apartment-search--fixed-visible .b-apartment-search-sticky__raquo{-ms-transform:translateX(-50%) scaleY(2) rotate(270deg);transform:translateX(-50%) scaleY(2) rotate(270deg)}@media (max-width:767px){.b-apartment-search.b-apartment-search--sticky.b-apartment-search--fixed-visible{height:calc(100% - 60px);overflow-y:scroll;-webkit-overflow-scrolling:touch}}@media (max-height:660px){.b-apartment-search.b-apartment-search--sticky{top:80px}.b-apartment-search.b-apartment-search--sticky.ng-hide-remove{top:60px}.b-apartment-search.b-apartment-search--sticky.ng-hide-remove-active{top:80px}.b-apartment-search.b-apartment-search--sticky.ng-hide-add{top:80px}.b-apartment-search.b-apartment-search--sticky.ng-hide-add-active{top:60px}.b-apartment-search.b-apartment-search--sticky.b-apartment-search--fixed-visible{top:60px}}@media (max-width:320px){.b-apartment-search.b-apartment-search--sticky{display:none!important}body.map .b-apartment-search.b-apartment-search--sticky{display:block!important}.b-apartment-search.b-apartment-search--sticky.ng-hide,.b-apartment-search.b-apartment-search--sticky.ng-hide-add,.b-apartment-search.b-apartment-search--sticky.ng-hide-add-active,.b-apartment-search.b-apartment-search--sticky.ng-hide-remove,.b-apartment-search.b-apartment-search--sticky.ng-hide-remove-active{display:none!important}body.map .b-apartment-search.b-apartment-search--sticky.ng-hide,body.map .b-apartment-search.b-apartment-search--sticky.ng-hide-add,body.map .b-apartment-search.b-apartment-search--sticky.ng-hide-add-active,body.map .b-apartment-search.b-apartment-search--sticky.ng-hide-remove,body.map .b-apartment-search.b-apartment-search--sticky.ng-hide-remove-active{display:block!important}}.b-apartment-search input,.b-apartment-search textarea{-webkit-appearance:none;-moz-appearance:none}[ng-app=editor] .b-apartment-search input[type=checkbox],[ng-app=editor] .b-apartment-search textarea[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox}.b-apartment-search--in-content{padding-top:0}.b-apartment-search--in-content .b-apartment-search-sticky,.b-apartment-search--in-content .b-apartment-search__monthly{display:none}.b-apartment-search__header{float:none;padding:20px 0;z-index:3}.b-apartment-search__header:after,.b-apartment-search__header:before{content:"";display:table}.b-apartment-search__header:after{clear:both}@media (max-width:850px){.b-apartment-search__header{padding:15px 0}}@media (max-width:768px){.b-apartment-search__header{margin:0}}.b-apartment-search__header h3{display:inline-block;float:left;line-height:1;margin:6px 0 0}@media (max-width:768px){.b-apartment-search__header h3{float:none;margin-bottom:15px;width:100%}}.b-apartment-search__heading,.b-apartment-search__result-count{color:#303030;display:inline-block}.b-apartment-search__heading{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-apartment-search__result-count{font-weight:100}.b-apartment-search__toolbar{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;float:none;max-width:78em;overflow:visible;padding-top:1em;position:relative}.b-apartment-search__toolbar:after,.b-apartment-search__toolbar:before{content:" ";display:table}.b-apartment-search__toolbar:after{clear:both}.b-apartment-search__toolbar>*{display:block}.b-apartment-search__toolbar:after:after,.b-apartment-search__toolbar:after:before{content:"";display:table}.b-apartment-search__toolbar:after:after{clear:both}.b-apartment-search__actions{padding:1em 0;color:#303030;line-height:2.4em}.b-apartment-search__actions:after,.b-apartment-search__actions:before{content:"";display:table}.b-apartment-search__actions:after{clear:both}.b-apartment-search__actions:after:after,.b-apartment-search__actions:after:before{content:"";display:table}.b-apartment-search__actions:after:after{clear:both}.b-apartment-search__actions .b-apartment-search__expand-contract .button{background:#fff;cursor:pointer;display:block;font-size:.85em}@media (min-width:500px){.b-apartment-search__actions .b-apartment-search__expand-contract .button{border-radius:4px;border-color:#e0e0e0;color:#23d278;margin-right:20px!important;max-width:165px;vertical-align:top}}@media (max-width:499px){.b-apartment-search__actions .b-apartment-search__expand-contract .button{background:0 0!important;border:0!important;display:inline-block}}.b-apartment-search__actions .b-apartment-search__expand-contract .button span{display:block;font-weight:400;position:relative}.b-apartment-search__actions .b-apartment-search__expand-contract .button:hover{color:#5adc9b}@media (min-width:865px){.b-apartment-search__actions .b-apartment-search__expand-contract .button{display:inline-block;float:left}}.b-front__apartment-search .b-apartment-search__actions .b-apartment-search__expand-contract .button{display:block;float:none}@media (max-width:499px){.b-front__apartment-search .b-apartment-search__actions .b-apartment-search__expand-contract .button{display:inline-block}}@media (min-width:1030px){.b-front__apartment-search .b-apartment-search__actions .b-apartment-search__expand-contract .button{display:inline-block;float:left}}@media (min-width:500px){.b-apartment-search__actions .b-apartment-search__expand-contract{float:left}}@media (max-width:499px){.b-apartment-search__actions .b-apartment-search__expand-contract{margin-bottom:20px;text-align:center}}.b-apartment-search__actions .b-apartment-search__extra-actions{clear:both;display:block;margin-top:15px}.b-apartment-search__actions .b-apartment-search__extra-actions:after,.b-apartment-search__actions .b-apartment-search__extra-actions:before{content:"";display:table}.b-apartment-search__actions .b-apartment-search__extra-actions:after{clear:both}.b-apartment-search__actions .b-apartment-search__extra-actions .clear-search,.b-apartment-search__actions .b-apartment-search__extra-actions .search-history{color:#303030;cursor:pointer;display:block;font-size:14px}.b-apartment-search__actions .b-apartment-search__extra-actions .clear-search:hover,.b-apartment-search__actions .b-apartment-search__extra-actions .search-history:hover{color:#23d278}@media (min-width:500px){.b-apartment-search__actions .b-apartment-search__extra-actions .clear-search,.b-apartment-search__actions .b-apartment-search__extra-actions .search-history{display:inline-block;float:left;margin-right:20px}}@media (min-width:865px){.b-apartment-search__actions .b-apartment-search__extra-actions{clear:none;display:inline-block;float:left;margin-top:0}}@media (min-width:880px){.b-apartment-search__actions .b-apartment-search__extra-actions{margin-left:20px}}@media (min-width:880px){.b-front__apartment-search .b-apartment-search__actions .b-apartment-search__extra-actions{margin-left:0}}@media (min-width:1030px){.b-front__apartment-search .b-apartment-search__actions .b-apartment-search__extra-actions{margin-left:20px}}@media (max-width:1029px){.b-front__apartment-search .b-apartment-search__actions .b-apartment-search__extra-actions{margin-top:15px}}.b-apartment-search__actions .b-apartment-search__extra-actions--desktop{display:none!important}@media (min-width:500px){.b-apartment-search__actions .b-apartment-search__extra-actions--desktop{display:block!important}}.b-apartment-search__actions .b-apartment-search__extra-actions--mobile{display:none!important;margin-top:0}@media (max-width:499px){.b-apartment-search__actions .b-apartment-search__extra-actions--mobile{display:block!important}}.b-apartment-search__actions .b-apartment-search__submit-buttons:after,.b-apartment-search__actions .b-apartment-search__submit-buttons:before{content:"";display:table}.b-apartment-search__actions .b-apartment-search__submit-buttons:after{clear:both}.b-apartment-search__actions .b-apartment-search__submit-buttons .search-watch{clear:both;color:#303030;display:block;float:right;font-size:14px;margin-top:15px}@media (min-width:865px){.b-apartment-search__actions .b-apartment-search__submit-buttons .search-watch{clear:none;display:inline-block;margin-right:30px;margin-top:0}}@media (max-width:499px){.b-apartment-search__actions .b-apartment-search__submit-buttons .search-watch{float:none}}.b-apartment-search__actions .b-apartment-search__submit-buttons .search-watch:hover{color:#23d278!important}@media (min-width:500px){.b-apartment-search__actions .b-apartment-search__submit-buttons{float:right}.b-apartment-search__actions .b-apartment-search__submit-buttons .b-apartment-search__submit{float:right}}@media (max-width:499px){.b-apartment-search__actions .b-apartment-search__submit-buttons{text-align:center}}.b-front__apartment-search .b-apartment-search__actions .b-apartment-search__submit-buttons .search-watch{clear:both;color:#303030;display:block;float:right;font-size:14px;margin-right:0;margin-top:15px}@media (min-width:865px){.b-front__apartment-search .b-apartment-search__actions .b-apartment-search__submit-buttons .search-watch{clear:both;display:block;float:right;margin-top:15px}}@media (min-width:1030px){.b-front__apartment-search .b-apartment-search__actions .b-apartment-search__submit-buttons .search-watch{clear:none;display:inline-block;margin-right:30px;margin-top:0}}@media (max-width:499px){.b-front__apartment-search .b-apartment-search__actions .b-apartment-search__submit-buttons .search-watch{float:none}}.b-front__apartment-search .b-apartment-search__actions .b-apartment-search__submit-buttons .search-watch:hover{color:#23d278!important}.b-apartment-search__areaselect{margin-bottom:1em}@media (min-width:561px){.b-apartment-search__areaselect{float:left}}.b-apartment-search__housetype{margin-bottom:1em;float:left;display:block;clear:both}.b-apartment-search__housetype .button{padding-left:19px;padding-right:19px}.b-apartment-search__housetype .b-apartment-search-constraint__property{margin-right:0}.b-apartment-search__housetype .b-apartment-search-constraint__property.narrow,.b-apartment-search__housetype .b-apartment-search-constraint__property.wide,.b-apartment-search__housetype .b-apartment-search-constraint__property.wide--splitted{display:none}@media (min-width:609px) and (max-width:1190px){.b-apartment-search__housetype .b-apartment-search-constraint__property.wide{display:none}.b-apartment-search__housetype .b-apartment-search-constraint__property.wide--splitted{display:block}.b-apartment-search__housetype .b-apartment-search-constraint__property.wide--splitted span{float:left;width:100%}.b-apartment-search__housetype .b-apartment-search-constraint__property.wide--splitted span:nth-child(odd){margin-bottom:1em}}@media (min-width:1190px){.b-apartment-search__housetype .b-apartment-search-constraint__property.wide{display:block}.b-apartment-search__housetype .b-apartment-search-constraint__property.wide--splitted{display:none}}@media (max-width:609px){.b-apartment-search__housetype .b-apartment-search-constraint__property.wide{display:none}.b-apartment-search__housetype .b-apartment-search-constraint__property.wide--splitted{display:none}.b-apartment-search__housetype .b-apartment-search-constraint__property.narrow{display:block}}@media (max-width:580px){.b-apartment-search__housetype .b-apartment-search-constraint__property{float:none}}.b-apartment-search__roomselect{font-size:.875em;float:left;margin-bottom:1em}@media (max-width:560px){.b-apartment-search__roomselect{float:none}.b-apartment-search__roomselect:after,.b-apartment-search__roomselect:before{content:"";display:table}.b-apartment-search__roomselect:after{clear:both}}@media (max-width:320px){.b-apartment-search__roomselect{margin-bottom:1em}}@media (max-width:560px){.b-apartment-search__roomselect .button{width:20%;width:calc(20% + 1px)}.b-apartment-search__roomselect .button:last-of-type{width:20%}}.b-apartment-search__roomselect-title{display:block;float:left;color:#303030;font-weight:500;margin-right:2em;line-height:2.4em}@media (max-width:320px){.b-apartment-search__roomselect-title{float:none}}.b-apartment-search__expanded-title{display:block;float:left;color:#303030;font-weight:500;font-size:.875em;margin-right:.5em;line-height:36px}.b-apartment-search__rental{display:inline-block;margin-top:3px}.b-apartment-search__rental span{color:#303030;cursor:pointer;display:inline-block;font-weight:400;margin-left:22px;padding:4px 0 4px 30px;position:relative}.b-apartment-search__rental span.checked:after{display:block}.b-apartment-search__rental span:before{background:#fff;border:1px solid #e0e0e0;border-radius:50%;content:"";display:block;height:24px;left:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px}.b-apartment-search__rental span:after{background-color:#23d278;background-image:linear-gradient(to bottom,#23d278 0,#23d278 100%);border-radius:50%;content:"";display:none;height:20px;left:2px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px}.b-apartment-search__rental span:first-of-type{margin-left:0}@media (min-width:769px){.b-apartment-search__rental span:first-of-type{margin-left:22px}}@media (max-width:359px){.b-apartment-search__rental span{display:block;margin:0 0 20px;width:100%}}.b-apartment-search__rental label{color:#303030;font-weight:400;font-size:.9em}.b-apartment-search__rental input[type=radio]{display:none}@media (max-width:359px){.b-apartment-search__rental{clear:both;display:block;line-height:1.2;margin:20px 0 0}.b-apartment-search__rental:after,.b-apartment-search__rental:before{content:"";display:table}.b-apartment-search__rental:after{clear:both}}.b-apartment-search__condition,.b-apartment-search__year-built{float:left;margin-right:1em;margin-bottom:0}@media (max-width:1280px){.b-apartment-search__properties{display:inline-block;float:left;margin-right:30px}}@media (max-width:1113px){.b-apartment-search__properties{margin-right:0}}.b-apartment-search__new-construction,.b-apartment-search__properties{float:left}.b-apartment-search__new-construction:after,.b-apartment-search__properties:after{clear:both}@media (max-width:320px){.b-apartment-search__new-construction,.b-apartment-search__properties{width:100%}}@media (max-width:1280px){.b-apartment-search__properties{display:inline-block}}@media (max-width:1280px){.b-apartment-search__year-built{float:left;white-space:nowrap}.b-apartment-search__year-built .b-apartment-search__expanded-title{width:100%}.b-apartment-search__year-built .b-apartment-search-constraint__property{width:initial}}@media (max-width:320px){.b-apartment-search__year-built{width:100%}}@media (max-width:1280px){.b-apartment-search__new-construction{width:45%;float:left}.b-apartment-search__new-construction .b-apartment-search__expanded-title{width:100%}.b-apartment-search__new-construction .b-apartment-search-constraint__property{width:initial}}@media (max-width:320px){.b-apartment-search__new-construction{width:100%}}.b-apartment-search__area,.b-apartment-search__price-range,.b-apartment-search__year-built{color:#303030;font-size:.875em;float:left;margin-right:1em}.b-apartment-search__area input,.b-apartment-search__price-range input,.b-apartment-search__year-built input{color:#303030;background:#fff;border:1px solid #e0e0e0;border-radius:2px;margin:0 5px;width:85px}.b-apartment-search__area input:active,.b-apartment-search__area input:focus,.b-apartment-search__price-range input:active,.b-apartment-search__price-range input:focus,.b-apartment-search__year-built input:active,.b-apartment-search__year-built input:focus{outline:0}@media (max-width:500px){.b-apartment-search__area input,.b-apartment-search__price-range input,.b-apartment-search__year-built input{font-size:16px}}@media (max-width:400px){.b-apartment-search__area input:first-of-type,.b-apartment-search__price-range input:first-of-type,.b-apartment-search__year-built input:first-of-type{margin-left:0}}.b-apartment-search__area .b-apartment-search__expanded-title,.b-apartment-search__price-range .b-apartment-search__expanded-title,.b-apartment-search__year-built .b-apartment-search__expanded-title{font-size:1em}@media (max-width:722px){.b-apartment-search__area{clear:both;margin-top:15px}}@media (min-width:767px) and (max-width:870px){.b-front__apartment-search .b-apartment-search__area{clear:both;margin-top:15px}}.b-apartment-search__new_monthly-search{cursor:pointer;float:left;font-size:.9em;line-height:31px}.b-apartment-search__new_monthly-search span:nth-child(1){color:#23d278;text-decoration:none;text-transform:uppercase}.b-apartment-search__new_monthly-search span:nth-child(2){color:#303030}@media (min-width:930px){.b-apartment-search__new_monthly-search{margin-left:2%}}@media (max-width:911px){.b-apartment-search__new_monthly-search{margin-top:10px}}@media (min-width:930px){.b-front__apartment-search .b-apartment-search__new_monthly-search{margin-left:0}}@media (min-width:1108px){.b-front__apartment-search .b-apartment-search__new_monthly-search{margin-left:2%}}@media (max-width:1107px){.b-front__apartment-search .b-apartment-search__new_monthly-search{clear:both;margin-top:10px}}.b-apartment-search__price-range{clear:left;margin-right:2em;float:left}@media (max-width:400px){.b-apartment-search__price-range{width:100%}}.b-apartment-search__price-values{margin-left:4%;line-height:2.25em;float:left;color:#fff;width:34%}@media (max-width:768px){.b-apartment-search__price-values{float:none;width:auto;margin-left:0;text-align:center}}@media (max-width:640px){.b-apartment-search__area,.b-apartment-search__new_monthly-search,.b-apartment-search__price-range{display:block;margin-right:0;width:100%}}@media (max-width:400px){.b-apartment-search__area .b-apartment-search__expanded-title,.b-apartment-search__new_monthly-search .b-apartment-search__expanded-title,.b-apartment-search__price-range .b-apartment-search__expanded-title{display:block;width:100%}.b-apartment-search__area span,.b-apartment-search__new_monthly-search span,.b-apartment-search__price-range span{white-space:nowrap}}.b-apartment-search__submit{background:#23d278;border-color:#23d278;border-radius:4px!important;color:#fff;float:right;font-weight:700;line-height:1;margin-left:10px;padding:9px 45px 7px;text-transform:uppercase}.b-apartment-search__submit.b-apartment-search__submit--not-expanded{position:absolute;right:5px;bottom:17px}@media (max-width:499px){.b-apartment-search__submit{float:none;margin:0 auto 40px!important}}@media (max-width:320px){.b-apartment-search__submit{display:block;text-align:center}}.b-apartment-search__submit:hover{background:#5adc9b}.b-apartment-search__submit span{background-color:transparent;background-image:url(../images/svg/search-small.svg);background-repeat:no-repeat;background-size:13px;font-size:15px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:1px;line-height:1.2}.b-apartment-search-sticky{background:#fafafa;height:20px;position:relative;transition:background .2s ease;width:100%}.b-apartment-search-sticky:after{background-color:#fafafa;background-image:url(../images/svg/arrow-green-down.svg);background-position:center;background-repeat:no-repeat;border-radius:0 0 50% 50%;content:"";display:block;height:35px;left:0;margin:auto;position:absolute;right:0;top:0;transition:top .2s ease,background-color .2s ease;width:45px}.b-apartment-search--fixed-visible .b-apartment-search-sticky:after{top:-20px;-ms-transform:rotate(180deg);transform:rotate(180deg)}.b-apartment-search-sticky:hover{background:#e7e7e7}.b-apartment-search-sticky:hover:after{background-color:#e7e7e7}.b-apartment-search__heading-rightside{display:inline-block;height:34px;float:right;margin-top:1px;vertical-align:middle}@media (max-width:850px){.b-apartment-search__heading-rightside{clear:both;display:block;float:none;height:auto;margin:15px 0 0}}@media (max-width:1029px){.b-front__apartment-search .b-apartment-search__heading-rightside{clear:both;display:block;float:none;height:auto;margin:15px 0 0}}.b-apartment-search__search-by-id{display:inline-block;font-size:0;font-weight:100}.b-apartment-search__search-by-id:after,.b-apartment-search__search-by-id:before{content:"";display:table}.b-apartment-search__search-by-id:after{clear:both}@media (max-width:850px){.b-apartment-search__search-by-id{display:block;top:0;-ms-transform:none;transform:none}}@media (max-width:320px){.b-apartment-search__search-by-id{display:inline-block}}.b-apartment-search__search-by-id label{color:#303030;display:inline-block;font-size:14px;font-weight:400;margin-right:15px;margin-top:4px;vertical-align:baseline}@media (max-width:380px){.b-apartment-search__search-by-id label{margin-bottom:10px}}.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id{background:#fff;border:1px solid #e0e0e0;border-radius:2px 0 0 2px!important;color:#303030;display:inline-block;margin-bottom:0;vertical-align:top;width:160px}@media (max-width:420px){.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id{width:130px}}@media (max-width:380px){.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id{clear:left;width:calc(100% - 31px)}}.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id::-webkit-input-placeholder{font-style:italic;font-size:1em;color:#fff;font-size:14px}@media (max-width:500px){.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id::-webkit-input-placeholder{font-size:16px}}.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id:-moz-placeholder{font-style:italic;font-size:1em;color:#fff;font-size:14px}@media (max-width:500px){.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id:-moz-placeholder{font-size:16px}}.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id::-moz-placeholder{font-style:italic;font-size:1em;color:#fff;font-size:14px}@media (max-width:500px){.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id::-moz-placeholder{font-size:16px}}.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id:-ms-input-placeholder{font-style:italic;font-size:1em;color:#fff;font-size:14px}@media (max-width:500px){.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id:-ms-input-placeholder{font-size:16px}}.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id::-ms-input-placeholder{font-style:italic;font-size:1em;color:#fff;font-size:14px}@media (max-width:500px){.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id::-ms-input-placeholder{font-size:16px}}@media (max-width:500px){.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id{font-size:16px}}.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id:active,.b-apartment-search__search-by-id input[type=text].b-apartment-search__input-id:focus{outline:0}.b-apartment-search__search-by-id .button{background-color:#fff!important;background-image:url(../images/svg/arrow-green-right.svg)!important;background-position:center;background-repeat:no-repeat;border-color:#e0e0e0!important;border-left:0;border-radius:0 2px 2px 0!important;display:inline-block;float:none;height:34px;text-indent:-99999px}.b-apartment-search__search-by-id .button:hover{background-color:#f7f7f7!important}.b-apartment-search__extra-button{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);transform-style:preserve-3d;display:inline-block;vertical-align:top;padding-left:33px}.b-apartment-search__extra-button:before{content:"";display:block;height:16px;width:15px;position:absolute;top:52%;left:12px;margin-top:-8px;background:url(../images/searchfilter/settings.png) no-repeat left top}.b-apartment-search__toggle-map-listing{display:inline-block;vertical-align:top;overflow:hidden}.b-apartment-search__toggle-map-listing .button{background-color:#fff;background-image:none;border:0!important;color:#c6c6c6!important}.b-apartment-search__toggle-map-listing .button.is-active{background:#fff!important;color:#303030!important}.b-apartment-search__toggle-map-listing .button:not(.is-active):hover{color:#adacac!important}.b-apartment-search__toggle-map-listing .button--map{padding-right:0}.b-apartment-search__toggle-map-listing .button:before{top:50%}.b-apartment-search__toggle-map-listing .button--listing:before{background:url(../images/svg/icon-grid-green.svg) no-repeat left top;filter:hue-rotate(35deg)}.b-apartment-search__toggle-map-listing .button--map:before{background:url(../images/svg/icon-map-green.svg) no-repeat left top}.b-apartment-search__sort-dropdown{display:inline-block;float:left;vertical-align:top;z-index:999}.b-apartment-search__sort-dropdown .c-dropdown-list{background-color:#fff!important;background-image:none;color:#303030;border:0;padding-left:0}.b-apartment-search__sort-dropdown .c-dropdown-list:before{background-color:#fff;background-image:url(../images/svg/arrow-green-down.svg);background-position:center;background-repeat:no-repeat;border:0;content:"";display:block;filter:hue-rotate(35deg);height:100%;margin:auto;right:0;top:0;-ms-transform:none;transform:none;width:38px}.b-apartment-search__sort-dropdown .c-dropdown-list:hover{text-decoration:underline}.b-apartment-search__sort-dropdown .c-dropdown-list__list{border:1px solid #e0e0e0;border-radius:2px;width:145px}.b-apartment-search__sort-dropdown .c-dropdown-list__list li{color:#303030;cursor:pointer}.b-apartment-search__sort-dropdown .c-dropdown-list__list li:hover{background:#fff;color:#23d278}@media (max-width:768px){.b-apartment-search__clear-button,.b-apartment-search__extra-button,.b-apartment-search__rental-button{top:auto;-ms-transform:none;transform:none;margin-bottom:10px}}.b-apartment-search__area-dropdown{background:#fff;border:1px solid #e0e0e0;border-radius:2px;cursor:pointer;display:block;padding:10px 20px;position:relative;width:100%}.b-apartment-search__area-dropdown .c-customized-dropdown{font-size:14px;line-height:1}.b-apartment-search__area-dropdown:after{background-color:#fff;background-image:url(../images/svg/arrow-green-down.svg);background-position:center;background-repeat:no-repeat;border-left:1px solid #e0e0e0;content:"";display:block;filter:hue-rotate(35deg);height:100%;position:absolute;right:0;top:0;width:40px}.b-apartment-search__area-dropdown:hover:after{background-color:#fafafa}@media (min-width:561px){.b-apartment-search__area-dropdown{display:inline-block;margin-right:40px;width:238px}}.b-apartment-search__search-watch{color:#059430;float:left;white-space:nowrap;line-height:33px}.b-apartment-search__search-watch a{margin-left:0;padding-right:20px;outline:0}@media (max-width:1043px){.b-apartment-search__search-watch{float:none;margin-top:10px}.b-apartment-search__search-watch a{padding-right:0}}[nng-controller=ApartmentSearchController] .b-apartment-search .b-apartment-search__monthly,[nng-controller=ApartmentSearchController] .b-apartment-search admin{display:none!important}.b-apartment-search__monthly{background:rgba(255,255,255,.5);color:#303030;font-size:1.1em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;overflow:hidden;padding:12px;position:absolute;right:0;text-align:center;top:0;z-index:9}@media (max-width:650px){.b-apartment-search__monthly{position:relative}}.b-apartment-search__monthly .gdpr ul li,.b-apartment-search__monthly p,.gdpr ul .b-apartment-search__monthly li{padding:0}.b-apartment-search .b-apartment-search__monthly,[ng-app=editor] .b-apartment-search__monthly{background:#fafafa;border-top:1px solid #ddd;box-shadow:0 3px 10px -6px rgba(0,0,0,.4);position:relative}.b-apartment-search__monthly *{color:#303030;font-weight:400}.b-apartment-search__monthly a{color:#23d278!important}.b-apartment-search__monthly span{cursor:pointer;color:#23d278}@media (max-width:768px){.b-apartment-search__monthly span{display:block}}.b-apartment-search__monthly-calculations{text-align:right;font-size:16px}@media (max-width:768px){.b-apartment-search__monthly-calculations{text-align:center;margin:25px 0}}.b-apartment-search__monthly-submit{line-height:48px}.b-apartments-on-sale{margin-bottom:20px}@media (min-width:768px){.b-apartments-on-sale{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;margin-bottom:40px}}.b-apartments-on-sale__content{padding-top:82px;margin-top:20px}@media (min-width:768px){.b-apartments-on-sale__content{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding-top:0;margin-top:0}}@media (max-width:767px){.b-apartments-on-sale__content{padding-left:0;padding-right:0}}.b-apartments-on-sale__content-contract,.b-apartments-on-sale__content-expand{background:#23d278;border-radius:4px;display:block;float:left;font-weight:700;text-transform:uppercase;font-family:"GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important;margin:10px 0;position:relative;transition:background-color 150ms ease-in-out;width:100%}@media (min-width:768px){.b-apartments-on-sale__content-contract,.b-apartments-on-sale__content-expand{display:none}}.b-apartments-on-sale__content-contract:before,.b-apartments-on-sale__content-expand:before{content:" ";display:none!important}.b-apartments-on-sale__content-contract:hover,.b-apartments-on-sale__content-expand:hover{background-color:#5adc9b}@media (max-width:767px){.b-apartments-on-sale__content--expanded>div{height:659px!important}}.b-apartments-on-sale__content-expand:before{content:"\2795"}.b-apartments-on-sale__content-contract:before{content:"\2796"}.b-apartments-on-sale__content>div{float:left;padding-top:0;margin-top:0;height:159px;overflow:hidden;transition:all 250ms ease-in}@media (min-width:768px){.b-apartments-on-sale__content>div{margin-bottom:22px;overflow:auto;height:inherit}}.b-apartments-on-sale__content span{float:left;margin-right:20px;color:#059430;font-size:.875em;line-height:2.429em}@media (max-width:640px){.b-apartments-on-sale__content span{text-align:center;float:none;margin:0;display:block;font-size:1.25em}}.b-apartments-on-sale__content .button--locate{margin:0;top:50%;-ms-transform:translateY(-40%);transform:translateY(-40%)}@media (max-width:900px){.b-apartments-on-sale__content .button--locate{float:none}}@media (max-width:640px){.b-apartments-on-sale__content .button--locate{float:none;margin:0 auto 12px;width:75%;min-width:300px;display:block;text-align:center}}.b-area-select-dropdown-content{background:#fff;border:1px solid #e0e0e0;border-radius:3.5px;box-shadow:0 10px 25px -2px rgba(0,0,0,.2);min-width:335px;max-width:400px;position:absolute;z-index:150}@media (max-width:640px){.b-area-select-dropdown-content{width:100%;min-width:auto;max-width:100%}}.b-area-select-dropdown-content__search{position:relative;padding:12px;border-bottom:1px solid silver;background:#fff;z-index:1}.b-area-select-dropdown-content__container{position:absolute;top:100%;width:100%;border:1px solid #ccc;border-radius:0;background:#fff;max-height:20em;overflow-y:scroll}.b-area-select-dropdown-content__address-block{display:block;border-bottom:1px solid #ccc}.b-area-select-dropdown-content__address-type{font-weight:700;display:block;padding:5px 12px}.b-area-select-dropdown-content__address-value{display:block;padding:0 12px}.b-area-select-dropdown-content__address-value.active,.b-area-select-dropdown-content__address-value:hover{cursor:pointer;background:rgba(0,0,0,.05);color:#a5a5a5}input[type=text].b-area-select-dropdown-content__search-field{position:relative;margin:0;width:100%}input[type=text].b-area-select-dropdown-content__search-field::-webkit-input-placeholder{color:#aaa;font-size:14px}@media (max-width:500px){input[type=text].b-area-select-dropdown-content__search-field::-webkit-input-placeholder{font-size:16px}}input[type=text].b-area-select-dropdown-content__search-field:-moz-placeholder{color:#aaa;font-size:14px}@media (max-width:500px){input[type=text].b-area-select-dropdown-content__search-field:-moz-placeholder{font-size:16px}}input[type=text].b-area-select-dropdown-content__search-field::-moz-placeholder{color:#aaa;font-size:14px}@media (max-width:500px){input[type=text].b-area-select-dropdown-content__search-field::-moz-placeholder{font-size:16px}}input[type=text].b-area-select-dropdown-content__search-field:-ms-input-placeholder{color:#aaa;font-size:14px}@media (max-width:500px){input[type=text].b-area-select-dropdown-content__search-field:-ms-input-placeholder{font-size:16px}}input[type=text].b-area-select-dropdown-content__search-field::-ms-input-placeholder{color:#aaa;font-size:14px}@media (max-width:500px){input[type=text].b-area-select-dropdown-content__search-field::-ms-input-placeholder{font-size:16px}}input[type=text].b-area-select-dropdown-content__search-field:active,input[type=text].b-area-select-dropdown-content__search-field:focus{outline:0}@media (max-width:500px){input[type=text].b-area-select-dropdown-content__search-field{font-size:16px}}.b-area-select-dropdown-content__submit{vertical-align:top}.b-area-select-dropdown-content__submit-text{display:inline-block;padding-left:18px;font-size:.9em;font-weight:500;background:url(../images/magnifying-glass-small.png) left 44% no-repeat}.b-area-select-dropdown-content__result-buttons{font-size:.875em;padding:12px 20px;width:100%}.b-area-select-dropdown-content__result-buttons:after,.b-area-select-dropdown-content__result-buttons:before{content:"";display:table}.b-area-select-dropdown-content__result-buttons:after{clear:both}.b-area-select-dropdown-content__result-buttons strong{font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-area-select-dropdown-content__result-buttons .button{margin:0 10px 10px 0}.b-area-select-dropdown-content__button{display:block}.b-area-select-dropdown-content__search-list-wrapper{position:relative}.b-area-select-dropdown-content__area-tag{background:#fff;color:#303030;display:block;margin-bottom:10px;padding-left:30px;position:relative}.b-area-select-dropdown-content__area-tag:after,.b-area-select-dropdown-content__area-tag:before{content:"";display:table}.b-area-select-dropdown-content__area-tag:after{clear:both}.b-area-select-dropdown-content__area-tag--rounded{border-radius:4px}.b-area-select-dropdown-content__area-tag.whole-country:after,.b-area-select-dropdown-content__area-tag.whole-country:before{content:'';border-radius:50%!important;display:block;height:24px;left:0;margin:0;padding:0!important;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px;z-index:0}.b-area-select-dropdown-content__area-tag.whole-country:before{border:1px solid #e0e0e0}.b-area-select-dropdown-content__area-tag.whole-country:after{background:#23d278;display:block;height:20px;left:2px;position:absolute;top:50%;width:20px}.b-area-select-dropdown-content__area-tag .button{border-radius:50%!important;font-size:22px;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:24px;left:0;line-height:25px!important;margin:0;padding:0!important;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:24px;z-index:0}.b-area-select-dropdown-content__area-tag .button:before{background:#23d278;border-radius:50%;content:'';display:block;height:20px;left:1px;position:absolute;right:0;top:1px;width:20px}.b-area-select-dropdown-content__area-tag .button:hover:before{display:none}.b-area-select-dropdown-content__area-tag-text{display:block;line-height:1.2;overflow:hidden;padding:7px 0 5px;text-overflow:ellipsis;white-space:nowrap}@media (max-width:640px){.b-area-select-dropdown-content__area-tag-text{max-width:170px}}.b-area-select-dropdown__area-tag-close-button{display:block;position:absolute;left:100%;top:0;float:none}.b-article-block{color:#303030;display:block;height:280px;margin-bottom:15px;margin-top:15px;max-width:100%;overflow:hidden;position:relative}.b-article-block h3,.b-article-block h4{margin:14px 0 0}.b-article-block.b-article-block--packery{float:none;padding:0;margin:0;width:604px}.packery.disabled .b-article-block{height:auto;width:100%}.b-article-block__container{background:#e7e7dd;display:inline-block;height:100%;overflow:hidden;position:relative;width:100%}.b-article-block__container::after{background-image:linear-gradient(to right,rgba(231,231,221,.5) 0,#e7e7dd 100%);background-repeat:no-repeat;background-size:cover;content:'';display:block;height:100%;position:absolute;right:0;top:0;width:30px;z-index:9}.b-article-block--dark-green .b-article-block__container::after{background-image:linear-gradient(to right,rgba(13,105,40,.5) 0,#0d6928 100%)}.b-article-block--bulletins-ingress{margin-bottom:40px}.b-article-block--bulletins-ingress a{color:#059430;font-weight:500}.b-article-block--bulletins-ingress>div{float:left;width:50%}@media (max-width:600px){.b-article-block--bulletins-ingress>div{float:none;width:100%}}.b-article-block--bulletins-ingress .b-article-block__video{height:0;padding-top:56.25%;position:relative}.b-article-block--bulletins-ingress .b-article-block__video iframe,.b-article-block--bulletins-ingress .b-article-block__video img{height:100%;left:0;position:absolute;top:0;width:100%}.b-article-block--small.b-article-block--packery{width:288px}.b-article-block--large.b-article-block--packery{width:1244px}.b-article-block--high{height:418px}.b-article-block--low{height:180px}.b-article-block--green .b-article-block__container{background:#07892d}.b-article-block--green .b-article-block__container .b-article-block__text{background:rgba(7,137,45,.9)}.b-article-block--dark-green .b-article-block__container{background:#0d6928}.b-article-block--dark-green .b-article-block__container .b-article-block__text{background:rgba(13,105,40,.9)}.b-article-block--light-green .b-article-block__container{background:#59af0f}.b-article-block--light-green .b-article-block__container .b-article-block__text{background:rgba(89,175,15,.9)}.b-article-block--dark-green .gdpr ul li,.b-article-block--dark-green h3,.b-article-block--dark-green h4,.b-article-block--dark-green p,.b-article-block--green .gdpr ul li,.b-article-block--green h3,.b-article-block--green h4,.b-article-block--green p,.b-article-block--light-green .gdpr ul li,.b-article-block--light-green h3,.b-article-block--light-green h4,.b-article-block--light-green p,.gdpr ul .b-article-block--dark-green li,.gdpr ul .b-article-block--green li,.gdpr ul .b-article-block--light-green li{color:#fff}.b-article-block__background{bottom:0;left:0;position:absolute;right:0;top:0}.packery.disabled .b-article-block__background{display:none}.b-article-block__icon{position:absolute;right:30px;top:30px;z-index:3}.b-article-block__text{background:rgba(231,231,221,.9);bottom:18px;font-size:.875em;left:18px;max-width:666px;padding:0 18px;position:absolute;right:18px;z-index:2}.packery.disabled .b-article-block__text{position:static}@media (max-width:768px){.b-article-block__text{position:static}}.b-article-block__text--agency-page{bottom:0;left:0;padding-top:10px;right:0;top:0;height:100%}.b-article-block__text--agency-page .gdpr ul li,.b-article-block__text--agency-page p,.gdpr ul .b-article-block__text--agency-page li{bottom:0;left:0;padding:18px;position:absolute;right:0}.b-article-block--selling{display:inline-block;height:365px;margin-bottom:40px;vertical-align:top}@media (max-width:768px){.b-article-block--selling{padding-right:0}}.b-article-block--selling .b-article-block__wrapper{background-color:#fff;height:365px;margin-left:auto;margin-right:auto;max-width:350px;position:relative}.b-article-block--selling .b-article-block__wrapper:hover{box-shadow:5px 5px 15px 0 rgba(0,0,0,.05),-5px 5px 24px 0 rgba(0,0,0,.05),0 15px 40px 0 rgba(0,0,0,.05);-webkit-box-shadow:5px 5px 15px 0 rgba(0,0,0,.05),-5px 5px 24px 0 rgba(0,0,0,.05),0 15px 40px 0 rgba(0,0,0,.05);-moz-box-shadow:5px 5px 15px 0 rgba(0,0,0,.05),-5px 5px 24px 0 rgba(0,0,0,.05),0 15px 40px 0 rgba(0,0,0,.05);cursor:pointer;transition:all .25s ease-in-out}.b-article-block--selling .b-article-block__wrapper .b-article-block__item{margin:20px 30px;max-height:360px}.b-article-block--selling .b-article-block__wrapper .b-article-block__item__title{color:#0d792d;font-weight:400;margin-bottom:20px;max-height:180px;padding-top:40px;text-align:left;text-transform:none}.b-article-block--selling .b-article-block__wrapper .b-article-block__item__content{color:#303030;display:inline-block;line-height:1.2em;max-height:130px;text-align:left}.b-article-block--selling .b-article-block__wrapper .b-article-block__item__link{background-color:#0d792d;bottom:0;color:#fff;cursor:pointer;height:70px;margin-left:0;margin-right:0;padding-left:30px;padding-top:12px;position:absolute;text-align:left;width:100%}.b-article-controls{padding-top:14px;padding-bottom:9px;background:#eee}.b-article-controls__tags .button{margin:0 3px 8px 0}.b-article-list{position:relative}.b-article-list__heading{padding:15px 120px 0 40px;position:relative;min-height:3em}.b-article-list__heading .hero__content h1,.b-article-list__heading h2,.b-article-list__heading h3,.b-article-list__heading h4,.b-article-list__heading>h1,.hero__content .b-article-list__heading h1{margin-bottom:0}.b-article-list__items{padding:15px}.b-article-list__items:after,.b-article-list__items:before{content:" ";display:table}.b-article-list__items:after{clear:both}.b-article-list__items table{width:100%}.b-article-list__items table thead tr{background:#059430}.b-article-list__items table thead tr th{color:#fff;font-weight:500;padding:10px 20px;text-align:left}.b-article-list__items table tbody tr td{padding:10px 20px 10px 0}.b-article-list__items table tbody tr td:first-child{padding-left:20px}.b-careers .b-article-list__items table tbody tr td:first-child{display:none}.b-careers .b-article-list__items table tbody tr td:nth-child(2){padding-left:20px}.b-article-list__items table tbody tr:nth-child(odd){background:#f2f3ed}.b-article-list__items table tbody tr:nth-child(even){background:#fff}.b-article-list--scrollable .b-article-list__items{white-space:nowrap;display:inline-block;width:100%;position:relative;font-size:0;padding-top:0;margin-bottom:15px}.b-article-list--scrollable .b-article-list__items>*{font-size:1rem;white-space:normal}.b-article-list--scrollable .slick-slider{margin-top:15px}.b-article-list--scrollable .slick-slide{margin-top:0;margin-bottom:0}.b-article-hero{background:rgba(200,245,220,.25);padding-bottom:40px;padding-top:70px;margin-bottom:40px}.b-article-hero .c-grouplist__item{background:#fff;border:1px solid #bed7d2;border-radius:4px;color:#006450;font-size:12px;font-weight:700;text-transform:uppercase}.b-article-hero h1{margin-bottom:40px}@media (min-width:1280px){.b-article-hero h1{margin-bottom:60px}}.b-article-hero .lead{color:#3d3d3d;font-size:19px;line-height:1.3}@media (min-width:992px){.b-article-hero .lead{font-size:24px}}.b-article{margin-bottom:120px}.b-article .b-home-visit__lift{margin-top:10px;margin-bottom:30px}.b-article h1{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:32px 0 25px}.b-article blockquote{font-size:1.5em;color:#0d792d;margin:55px 0 55px 47px}.b-article blockquote .gdpr ul li,.b-article blockquote p,.gdpr ul .b-article blockquote li{margin-left:20px;position:relative;line-height:1.6em}.b-article blockquote .gdpr ul li:before,.b-article blockquote p:before,.gdpr ul .b-article blockquote li:before{content:"\201C";font-size:3em;margin-left:-49px;padding-right:20px;position:absolute;top:25px}.b-article ul{list-style-type:none}.b-article ul li:before{content:"• ";color:#0d792d;font-size:1.2em}.b-article ol{list-style-type:none;counter-reset:item}.b-article ol li:before{content:counter(item) ". ";counter-increment:item;color:#0d792d}.b-article table thead{background:#0d792d;color:#fff}.b-article table thead th{font-weight:400;padding:8px;text-align:left}.b-article table tbody td{padding:8px;border-bottom:1px solid #eee}.b-article__more-topics{margin-top:10px}@media (max-width:1279px){.b-article__more-topics{padding-top:40px}}@media (max-width:900px){.b-article__more-topics{float:none;margin-left:auto;margin-right:auto}}.b-article__more-topics h3{margin:0 0 30px!important}.b-article-list__bullets-item a{border-bottom:1px solid #e0e0e0;display:block;color:#3d3d3d;padding:12px 0 11px;margin-bottom:5px;margin-top:5px}.b-article-list__bullets-item a:first-child{border-top:1px solid #e0e0e0}.b-article-list__bullets-item a:last-child{margin-bottom:0}.b-article-list__bullets-item a:hover{color:#23d278!important}.b-article-list__bullets-item a::after{color:#23d278;content:"›";display:inline-block;font-size:26px;margin-left:6px;-ms-transform:translateY(2px);transform:translateY(2px)}.c-article-details{color:#999;font-size:.875em;margin-top:8px;padding:10px 0;border-top:1px solid #999;border-bottom:1px solid #999}.c-article-details>*{color:#999;display:inline-block}.c-article-details>* img{vertical-align:middle;margin-left:10px}.c-article-details>:before{content:"|";padding:0 12px}.c-article-details>:first-child:before{display:none}.c-article-details>.print{background:url(../images/print.png) no-repeat right center;padding-right:30px;cursor:pointer}.b-agent__latest-sales{margin-bottom:80px}@media (min-width:768px){.b-agent__latest-sales{margin-bottom:120px}}@media (min-width:480px){.b-agent__latest-sales .b-agent__sold-properties slick{margin-right:-30px}}.b-agent__latest-sales .b-agent__sold-properties .slick-next,.b-agent__latest-sales .b-agent__sold-properties .slick-prev{background:#23d278;border-radius:50%;top:-45px;transition:background-color .3s}.b-agent__latest-sales .b-agent__sold-properties .slick-next:hover,.b-agent__latest-sales .b-agent__sold-properties .slick-prev:hover{background:#1fbc6c}.b-agent__latest-sales .b-agent__sold-properties .slick-next::before,.b-agent__latest-sales .b-agent__sold-properties .slick-prev::before{content:"";display:block;height:8px;left:0;margin:auto;right:0;top:50%;width:8px}.b-agent__latest-sales .b-agent__sold-properties .slick-next{right:30px}@media (max-width:630px){.b-agent__latest-sales .b-agent__sold-properties .slick-next{left:35px;right:auto}}.b-agent__latest-sales .b-agent__sold-properties .slick-next::before{border-right:2px solid #fff;border-top:2px solid #fff;-ms-transform:translateX(-1px) rotate(45deg);transform:translateX(-1px) rotate(45deg)}.b-agent__latest-sales .b-agent__sold-properties .slick-prev{right:65px}@media (max-width:630px){.b-agent__latest-sales .b-agent__sold-properties .slick-prev{left:0;right:auto}}.b-agent__latest-sales .b-agent__sold-properties .slick-prev::before{border-left:2px solid #fff;border-top:2px solid #fff;-ms-transform:translateX(1px) rotate(-45deg);transform:translateX(1px) rotate(-45deg)}@media (min-width:480px){.b-agent__latest-sales .b-agent__sold-properties .slick-track{margin:0 -15px}}@media (min-width:480px){.b-agent__latest-sales .b-agent__sold-properties .b-agent__sold-property{margin:0 15px}}.b-agent__latest-sales .b-agent__property-wrapper{background:#fafafa;border:1px solid #e0e0e0;height:132px;margin-bottom:32px;padding:16px}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-details{height:100px;line-height:1.1em;white-space:nowrap}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-details .property-details__location{white-space:normal}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-details span{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;height:100%;-ms-flex-pack:justify;justify-content:space-between}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-details span div *{line-height:1.2em;overflow:hidden;text-overflow:ellipsis}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-icon{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:14px;height:100%;-ms-flex-pack:stretch;justify-content:stretch}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type{background-position:bottom;background-repeat:no-repeat;background-size:100% auto;-ms-flex-positive:2;flex-grow:2;margin-bottom:8px;width:100%;max-width:38px;filter:hue-rotate(39deg) brightness(111%)}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type-text{-ms-flex-positive:1;flex-grow:1;line-height:1.2em}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type1,.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type10,.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type9{background-image:url(../images/icons-2018/housetypes/green/flat.svg)}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type11,.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type2{background-image:url(../images/icons-2018/housetypes/green/rowhouse.svg)}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type12,.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type3,.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type8{background-image:url(../images/icons-2018/housetypes/green/house.svg)}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type4{background-image:url(../images/icons-2018/housetypes/green/cabin.svg)}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type5{background-image:url(../images/icons-2018/housetypes/green/lot.svg)}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type6{background-image:url(../images/icons-2018/housetypes/green/garage.svg)}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type14,.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type7{background-image:url(../images/icons-2018/housetypes/green/office.svg)}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type13{background-image:url(../images/icons-2018/housetypes/green/ranch.svg)}.b-agent__latest-sales .b-agent__property-wrapper .b-agent__property-type17{background-image:url(../images/icons-2018/housetypes/green/garage.svg)}.b-agent__latest-sales-header{-ms-flex-align:baseline;align-items:baseline;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}.b-agent__latest-sales-header .hero__content h1,.b-agent__latest-sales-header h2,.hero__content .b-agent__latest-sales-header h1{-ms-flex-positive:1;flex-grow:1;font-size:30px}@media (max-width:630px){.b-agent__latest-sales-header .hero__content h1,.b-agent__latest-sales-header h2,.hero__content .b-agent__latest-sales-header h1{margin-bottom:90px}}.b-agent__load-button{border-radius:12px;cursor:pointer;margin-left:8px;min-height:24px;min-width:24px}.b-agent__load-button:hover{background-color:#23d278}.b-agent__load-button:active{background-color:#418c7d}.b-agent__load-button--prev{background:#23d278 url(../images/prev-arrow-small.png)}.b-agent__load-button--next{background:#23d278 url(../images/next-arrow-small.png)}.b-agent__load-button--next,.b-agent__load-button--prev{background-position:center;background-repeat:no-repeat;background-size:auto 50%}.b-loan-calculator__property-details{background-color:#e7e7dd;padding:25px}.b-loan-calculator__property-details h1{float:left}.b-loan-calculator__property-details .hero__content h1,.b-loan-calculator__property-details h2,.hero__content .b-loan-calculator__property-details h1{background:#059430;color:#fff;font-size:1.5em;font-weight:300;margin:-25px -25px 25px -25px;padding:10px 10px 10px 25px}.b-loan-calculator__property-details .b-loan-calculator__prices-content{float:right;margin:40px 0;text-align:right}.b-loan-calculator__property-details .b-loan-calculator__prices-content span{color:#059430;font-size:1.5em;font-weight:700;line-height:1.333em}.b-loan-calculator__property-details img{clear:both;margin-left:0;max-width:100%;padding-left:0}.b-loan-calculator__property{padding:18px 0 0 0}.b-loan-calculator__form{background-color:#e7e7dd;margin-bottom:2em;margin-top:2em;padding:35px 25px;position:relative}.b-loan-calculator__form h3{margin-top:0}.b-loan-calculator__form .gdpr ul li,.b-loan-calculator__form p,.gdpr ul .b-loan-calculator__form li{padding-bottom:0;width:49%}@media (max-width:768px){.b-loan-calculator__form .gdpr ul li,.b-loan-calculator__form p,.gdpr ul .b-loan-calculator__form li{width:100%}}.b-loan-calculator__form input[type=text],.b-loan-calculator__form textarea{display:block;width:100%}.b-loan-calculator__form select::-ms-expand{display:none}.b-loan-calculator__form textarea{border:1px solid #eee;height:125px}.b-loan-calculator__form img{max-width:250px;vertical-align:middle}.b-loan-calculator__form button{bottom:45px;position:absolute;right:55px}@media (max-width:768px){.b-loan-calculator__form button{bottom:initial;position:relative;right:initial}}.b-loan-calculator__form label{display:block;font-size:.85em}.b-loan-calculator__form__error{display:inline-block;margin-bottom:10px;color:#c00}.b-loan-calculator__summary-calculator div{white-space:nowrap}.b-loan-calculator__summary-calculator div span{display:inline-block;margin-bottom:5px;width:50%}.b-loan-calculator__summary-calculator div span input,.b-loan-calculator__summary-calculator div span select{margin:0;text-align:right}.b-loan-calculator__summary-calculator div span select{padding:0 2px 0 8px}.b-loan-calculator__summary-calculator div span select::-webkit-input-placeholder{color:#303030}.b-loan-calculator__summary-calculator div span select:-moz-placeholder{color:#303030}.b-loan-calculator__summary-calculator div span select::-moz-placeholder{color:#303030}.b-loan-calculator__summary-calculator div span select:-ms-input-placeholder{color:#303030}.b-loan-calculator__summary-calculator div span select::-ms-input-placeholder{color:#303030}@media (max-width:992px){.b-loan-calculator__summary-calculator div span{width:50%}}@media (max-width:768px){.b-loan-calculator__summary-calculator div span:last-child{text-align:right}.b-loan-calculator__summary-calculator div span select{margin-right:10px}}.b-loan-calculator__summary-calculator h3{font-weight:400;margin-top:0}.b-loan-calculator__summary-calculator input,.b-loan-calculator__summary-calculator select{width:100px}@media (min-width:768px){.b-loan-calculator__summary-calculator{padding-left:7%}}@media (max-width:768px){.b-loan-calculator__summary-calculator{padding-top:30px}}.b-loan-calculator__summary-calculation h3{font-weight:400;margin-top:0}.b-loan-calculator__summary-calculation div span:first-child,.b-loan-calculator__summary-calculation h3 span:first-child{display:inline-block;width:50%}.b-loan-calculator__summary-calculation div span:last-child,.b-loan-calculator__summary-calculation h3 span:last-child{display:inline-block;text-align:right;width:48%}.b-loan-calculator__summary-calculation div span:last-child.no-tooltip,.b-loan-calculator__summary-calculation h3 span:last-child.no-tooltip{width:42%}@media (max-width:992px){.b-loan-calculator__summary-calculation div span:last-child.no-tooltip,.b-loan-calculator__summary-calculation h3 span:last-child.no-tooltip{width:45%}}.b-loan-calculator__summary-calculation small{display:inline-block;float:none;line-height:1.2em;margin-top:15px;vertical-align:top;width:50%}.b-loan-calculator__summary-calculation img{display:inline-block;float:none;margin-top:15px;width:47%}@media (max-width:992px){.b-loan-calculator__summary-calculation img{max-width:46%}}@media (max-width:992px){.b-loan-calculator__summary-calculation{padding-top:30px}}.b-buying-intro{width:100%;color:#fff}.b-buying-intro:after,.b-buying-intro:before{content:"";display:table}.b-buying-intro:after{clear:both}.b-buying-intro .hero__content h1,.b-buying-intro h2,.b-buying-intro h3,.hero__content .b-buying-intro h1{color:#fff}.b-buying-intro__container{background:#0d792d;margin-bottom:15px}.b-buying-intro__half{padding:18px 40px 38px}.b-buying-intro__half+.b-buying-intro__half{border-left:1px solid #0d6928;padding-left:0;padding-right:0;padding-top:0}@media (max-width:768px){.b-buying-intro__half+.b-buying-intro__half{border-left:0}}.b-buying-intro__half>.b-buying-intro__half{padding:77px 40px 9px;margin-bottom:16px}@media (max-width:992px){.b-buying-intro__half>.b-buying-intro__half{padding-top:0}}.b-buying-intro__content{text-align:center;clear:both}.b-buying-intro__content .button{width:50%;margin-top:15px}@media (max-width:768px){.b-buying-intro__content .button{width:auto}}@media (max-width:1200px){.b-buying-intro__content{font-size:.9em}}.b-buying-intro__circle{border-radius:50%;background:#5cc600;font-weight:700;font-size:6em;line-height:108px;width:108px;height:108px;color:#fff;display:inline-block;margin:26px 0 24px}.b-buying-intro__circle--b{line-height:126px;padding-left:10px}.b-buying-intro__circle--c{line-height:103px}.buying__search .b-apartment-search-block{padding:0 15px}.buying__search .b-apartment-search-block:after,.buying__search .b-apartment-search-block:before{content:"";display:table}.buying__search .b-apartment-search-block:after{clear:both}.buying__search .b-apartment-search-open{border-radius:0}.buying__search .b-apartment-search-block>div:nth-child(2)>div{display:none;overflow:hidden}.buying__search .b-apartment-search-block>div:nth-child(2).expand>div{animation:none;display:block;overflow:visible}.buying__search .b-apartment-search__toolbar{border-bottom:0}@keyframes slidein-override{0%{max-height:0;overflow:hidden}99%{max-height:700px;overflow:hidden}100%{overflow:visible}}@media screen and (max-width:991px){.buyorder .b-contact-form{margin-top:65px}}.buyorder .b-contact-form .form-content:after,.buyorder .b-contact-form .form-content:before{content:'';display:table}.buyorder .b-contact-form .form-content:after{clear:both}.buyorder .b-contact-form__fields:after,.buyorder .b-contact-form__fields:before,.buyorder .b-contact-form__selections:after,.buyorder .b-contact-form__selections:before{content:'';display:table}.buyorder .b-contact-form__fields:after,.buyorder .b-contact-form__selections:after{clear:both}.buyorder .b-contact-form__field,.buyorder .b-contact-form__textfield{display:block;margin:0 0 10px;width:100%!important}.buyorder .b-contact-form__field:after,.buyorder .b-contact-form__field:before,.buyorder .b-contact-form__textfield:after,.buyorder .b-contact-form__textfield:before{content:'';display:table}.buyorder .b-contact-form__field:after,.buyorder .b-contact-form__textfield:after{clear:both}.buyorder .b-contact-form__submit{display:block;float:none;margin:10px auto 0}.b-careers table tr td:nth-child(2){font-weight:500}.b-combo-form-tabs:after,.b-combo-form-tabs:before{content:"";display:table}.b-combo-form-tabs:after{clear:both}.b-combo-form-tabs__tab{background:#f7f7f7;float:left;padding:9px 20px;font-weight:700}.b-combo-form-tabs__tab span{cursor:pointer}.b-combo-form-tabs__tab--active{background:#fff}.b-combo-form .form-wrapper{margin-top:0;padding:0}.b-combo-form .form-wrapper form{width:100%!important}.b-combo-form--agency{margin-top:39px}.b-combo-form--agent{margin-top:18px}.b-contact-form__form{padding-left:36px;padding-right:36px}.b-contact-form__field{margin-bottom:6px}.b-contact-form__field input[type=text]{width:100%;margin-bottom:6px;border:0}.b-contact-form--big-tabs .b-contact-form__field{width:100%;margin-left:0;margin-right:0}.b-contact-form__textfield{width:100%}.b-contact-form--big-tabs .b-contact-form__textfield{width:100%;margin-left:0;margin-right:0}.b-contact-form__checkbox{font-size:.875em;font-style:italic}.b-contact-form__submit{clear:both;float:right}@media (max-width:640px){.b-contact-form__submit{margin-top:10px;width:auto}}.b-combo-form--agency .b-contact-form__submit{clear:both;display:inherit;float:none;margin:20px auto 0}@media (max-width:640px){.b-combo-form--agency .b-contact-form__submit{margin-top:10px;width:auto}}.b-developer-heading-area .b-contact-form{margin-top:1em}.b-developer-agencies__form{clear:both;margin-top:35px;float:left;width:100%}.b-developer-agencies__form .form{border:0}.b-developer-agencies__form .b-contact-form__fields{width:50%;float:left}@media (max-width:992px){.b-developer-agencies__form .b-contact-form__fields{width:100%}}.b-developer-agencies__form .b-contact-form__selections{width:50%;float:right;padding-left:25px}@media (max-width:992px){.b-developer-agencies__form .b-contact-form__selections{width:100%;padding-left:0}}.b-developer-agencies__form .b-contact-form__selections .b-contact-form__column{width:100%}.b-developer-agencies__form button{width:initial;float:left;margin-top:20px}.b-campaign-slide--grey .b-contact-form{margin-top:15px}.b-contact-form-content__input{float:none;width:100%}.b-contact-form-content__input__name input{background:url(../images/km_lomake_nimi_icon.svg) no-repeat 14px 12px;background-size:15px 15px}.b-contact-form-content__input__phone input{background:url(../images/km_lomake_puhelin_icon.svg) no-repeat 14px 12px;background-size:15px 15px}.b-contact-form-content__input__post-code input{background:url(../images/km_lomake_postinumero_icon.svg) no-repeat 14px 12px;background-size:15px 15px}.b-contact-form-content__input__email input{background:url(../images/km_lomake_sahkoposti_icon.svg) no-repeat 14px 12px;background-size:15px 15px}.b-contact-form-content__input input{background-color:#fff;padding-left:60px;height:40px;width:100%;border-radius:4px}.b-contact-form-content__input .b-contact-form__error{color:#f86646;font-size:13px}.b-contact-form-content__input .b-contact-form__input-divider{position:relative}.b-contact-form-content__input .b-contact-form__input-divider:after{content:'';width:2px;border-right:1px solid #ccc;height:21px;display:inline-block;position:absolute;top:-5px;right:-45px;background-color:#fff;z-index:20}.cta-banner{margin:auto;max-width:1280px;opacity:0;padding:0 15px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:150}.cta-banner.animate{opacity:1}.b-agent-search .cta-banner,.multiagency .cta-banner,.selling-container .cta-banner{margin-left:-15px;margin-right:-15px}.b-agent-search .cta-banner{margin-top:45px}@media (min-width:768px){.b-agent-search .cta-banner{margin-top:20px}}.multiagency .cta-banner{margin-top:100px}.cta-banner__content{background:#418c7d;border-radius:4px;box-shadow:0 10px 25px -2px rgba(0,0,0,.2);color:#fff;font-size:18px;font-size:1.125rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"GT Walsheim Condensed","GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important;letter-spacing:.02em;left:0;margin:auto;opacity:0;padding:6px 20px;position:absolute;right:0;text-align:center;-ms-transform:translateY(-10%);transform:translateY(-10%);transition:opacity .4s cubic-bezier(.68,-.55,.265,1.55),transform .6s cubic-bezier(.68,-.55,.265,2.55);width:calc(100% - 30px)}@media (min-width:768px){.cta-banner__content{padding:6px 35px}}.cta-banner__content a{color:#fff;display:inline-block;line-height:1;position:relative}.cta-banner__content a span{position:relative;z-index:9}.cta-banner__content a svg{bottom:-2px;left:0;overflow:hidden;position:absolute;z-index:3;width:100%}.cta-banner__content a:hover{color:#fff!important}.cta-banner__content .gdpr ul li,.cta-banner__content p,.gdpr ul .cta-banner__content li{font-size:14px;margin:0;padding:12px 0 14px}@media (min-width:768px){.cta-banner__content .gdpr ul li,.cta-banner__content p,.gdpr ul .cta-banner__content li{font-size:18px;padding:12px 0}}.animate-in .cta-banner__content{animation:ctabanner .6s linear .6s forwards;animation-iteration-count:1;opacity:1;-ms-transform:translateY(-50%);transform:translateY(-50%);-ms-transform-origin:center;transform-origin:center}.animate-out .cta-banner__content{animation:ctabanner-out .6s linear forwards}.cta-banner__close{background:#006450;border-radius:50%;cursor:pointer;font-size:18px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:24px;line-height:24px;position:absolute;right:-10px;top:-10px;transition:background-color .2s ease;width:24px}.cta-banner__close:hover{background:#751b61}@media (min-width:768px){.cta-banner__close{background:0 0;height:30px;line-height:30px;right:10px;top:calc(50% - 1px);-ms-transform:translateY(-50%);transform:translateY(-50%);width:30px}.cta-banner__close:hover{background:#006450}}@keyframes ctabanner{0%,100%{transform:translateY(-50%) translateZ(0) scale(1)}20%{transform:translateY(-50%) translateZ(0) scale(1.005)}40%{transform:translateY(-50%) translateZ(0) scale(.99)}60%{transform:translateY(-50%) translateZ(0) scale(1.002)}80%{transform:translateY(-50%) translateZ(0) scale(1)}}@keyframes ctabanner-bounce{0%,100%{transform:translateY(-50%) scale(1) rotate(0)}20%{transform:translateY(-50%) scale(1.005) rotate(-.3deg)}40%{transform:translateY(-50%) scale(.99) rotate(.2deg)}60%{transform:translateY(-50%) scale(1.002) rotate(-.1deg)}80%{transform:translateY(-50%) scale(1) rotate(0)}}@keyframes ctabanner-out{0%{opacity:1;transform:translateY(-50%) scale(1)}40%{opacity:1;transform:translateY(-50%) scale(1.05)}80%{opacity:0;transform:translateY(-10%) scale(.2)}100%{opacity:0;transform:translateY(0) scale(0)}}.divider{clear:both;margin:60px auto}.campaign-contact-form .divider .b-contact-form div,.campaign-online-offer .divider .b-online-offer-search div,.campaign-online-offer .divider .b-online-offer-search-result-area div,.divider .b-agency-agencies__content-text div,.divider .b-developer-text__content div,.divider .b-online-offer-search--in-content div,.divider .campaign-contact-form .b-contact-form div,.divider .campaign-online-offer .b-online-offer-search div,.divider .campaign-online-offer .b-online-offer-search-result-area div,.divider .container div{border-bottom:1px solid #e0e0e0;height:1px}@media (max-width:767px){.divider{margin:40px auto}}.divider.content-spacer hr{border-top:1px solid #d8d8d8;height:1px;margin:0}.b-dynamic-area-select-dropdown{position:relative;display:inline-block;width:180px}@media (max-width:640px){.b-dynamic-area-select-dropdown{width:100%}}.b-form-content{background:#eee}.b-form-on-banner--large{background:#fff}.b-form-on-banner__field{margin-bottom:6px}.b-form-on-banner__field input[type=text],.b-form-on-banner__field textarea{width:100%;margin-bottom:6px;display:block}.b-form-on-banner--big-tabs .b-form-on-banner__field{width:100%;margin-left:0;margin-right:0}.b-form-on-banner__field--clear{clear:both}input[type=text].b-form-on-banner__namefield,input[type=text].b-form-on-banner__zipfield{margin-right:2%}.b-form-on-banner__checkbox{font-size:.875em;font-style:italic}.b-form-on-banner__info{padding-left:0;padding-right:0}.b-form-on-banner--wide .b-form-on-banner__info{margin-left:0;margin-right:0;width:100%}.b-form-on-banner__submit{width:50%;float:right;margin-top:10px}@media (max-width:640px){.b-form-on-banner__submit{width:auto}}.b-form-on-banner__submit--wide{width:auto}.b-combo-form--agency .b-form-on-banner__submit{width:100%;float:none;margin-top:10px}@media (max-width:640px){.b-combo-form--agency .b-form-on-banner__submit{width:100%}}.b-combo-form--agency .b-form-on-banner__submit--wide{width:100%}.b-front-banner{position:relative}.b-front-banner .b-front-banner__image{background-image:url(../images/front-banners/KM_Teaser_desktop.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover;height:433px;width:100%}@media (max-width:1180px){.b-front-banner .b-front-banner__image{background-position:30% bottom}}@media (max-width:870px){.b-front-banner .b-front-banner__image{background-image:url(../images/front-banners/KM_Teaser_mob.jpg);height:580px!important}}.b-front-banner .b-front-banner__text-container{bottom:0;left:0;position:absolute;right:0;top:0;width:100%!important}.b-front-banner .b-front-banner__text{color:#fff;margin-right:60px;max-width:453px;position:absolute;right:0;text-align:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:768px){.b-front-banner .b-front-banner__text{float:none!important;margin:0 auto}}@media (max-width:870px){.b-front-banner .b-front-banner__text{top:17%;-ms-transform:none;transform:none}}@media (max-width:650px){.b-front-banner .b-front-banner__text{top:10%}}@media (max-width:480px){.b-front-banner .b-front-banner__text{left:0;max-width:300px}}.b-front-banner .b-front-banner__text-heading{background-position:50% 50%;background-repeat:no-repeat;background-size:contain;color:#474747;display:block;font-size:50px;font-weight:700;height:auto;line-height:1;margin:0 10px 20px;text-indent:0;text-transform:uppercase}@media (max-width:870px){.b-front-banner .b-front-banner__text-heading{font-size:40px}}@media (max-width:600px){.b-front-banner .b-front-banner__text-heading{font-size:31px;margin:0 10px 30px}}.b-front-banner .b-front-banner__text-content{color:#3d3d3d;font-size:25px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;margin-top:5px}@media (max-width:870px){.b-front-banner .b-front-banner__text-content{font-size:18px}}.b-front-banner .b-front-banner__text-action{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#23d278;border-radius:4px!important;color:#fff;display:inline-block;font-size:16px;letter-spacing:.8px;font-weight:700;margin-top:25px;padding:11px 30px;text-transform:uppercase}@media (max-width:600px){.b-front-banner .b-front-banner__text-action{margin-top:35px}}.b-front-banner .b-front-banner__text-action:hover{color:#fff!important;background-color:#5adc9b}.b-front__apartment-list{margin-bottom:80px}.b-front__apartment-list h3{text-transform:uppercase;font-weight:300;text-align:center;margin:0 0 50px}.b-front__bying-wrapper,.b-front__search-wrapper,.b-front__selling-wrapper{margin-bottom:40px}@media (max-width:767px){.b-front__bying-wrapper,.b-front__search-wrapper,.b-front__selling-wrapper{padding-left:0;padding-right:0}}@media (min-width:768px){.b-front__bying-wrapper,.b-front__search-wrapper,.b-front__selling-wrapper{display:block!important}.b-front__bying-wrapper.ng-hide,.b-front__search-wrapper.ng-hide,.b-front__selling-wrapper.ng-hide{display:block!important}}@media (min-width:768px){.b-front__bying-wrapper,.b-front__selling-wrapper{padding-right:0}}.b-front__bying,.b-front__selling{background:#fafaf8;border:1px solid #e0e0e0;height:420px;padding:60px 60px 5px;position:relative}@media (min-width:768px){.b-front__bying,.b-front__selling{margin-bottom:100px}}@media (max-width:1020px){.b-front__bying,.b-front__selling{height:390px}}@media (max-width:970px){.b-front__bying,.b-front__selling{padding-top:40px}}@media (max-width:910px){.b-front__bying,.b-front__selling{padding:40px 40px 5px}}.b-front__bying>div,.b-front__selling>div{font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:120px}@media (max-width:1100px){.b-front__bying>div,.b-front__selling>div{font-size:16px}}.b-front__bying .hero__content h1,.b-front__bying h2,.b-front__selling .hero__content h1,.b-front__selling h2,.hero__content .b-front__bying h1,.hero__content .b-front__selling h1{font-weight:400;font-size:36px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 20px}@media (max-width:1055px){.b-front__bying .hero__content h1,.b-front__bying h2,.b-front__selling .hero__content h1,.b-front__selling h2,.hero__content .b-front__bying h1,.hero__content .b-front__selling h1{margin:0 0 25px;font-size:32px}}@media (max-width:935px){.b-front__bying .hero__content h1,.b-front__bying h2,.b-front__selling .hero__content h1,.b-front__selling h2,.hero__content .b-front__bying h1,.hero__content .b-front__selling h1{font-size:28px}}@media (min-width:767px) and (max-width:775px){.b-front__bying .hero__content h1,.b-front__bying h2,.b-front__selling .hero__content h1,.b-front__selling h2,.hero__content .b-front__bying h1,.hero__content .b-front__selling h1{font-size:25px}}.b-front__bying-selling-selector .buying{background-color:#23d278;background-image:linear-gradient(to bottom,#23d278 0,#23d278 100%)}.b-front__bying-selling-selector .buying.active:after{background:#23d278}.b-front__bying-selling-selector .buying:hover{background-color:#5adc9b;background-image:none}.b-front__bying-selling-selector .buying:hover.active:after{background:#5adc9b}.b-front__bying-selling-selector .selling{background-color:#418c7d;background-image:none}.b-front__bying-selling-selector .selling.active:after{background:#418c7d}.b-front__bying-selling-selector .selling:hover{background-color:#82b4aa;background-image:none}.b-front__bying-selling-selector .selling:hover.active:after{background:#82b4aa}.b-front__bying-selling-selector div{font-size:18px;text-align:center;color:#fff;padding:22px 0;cursor:pointer}.b-front__bying-selling-selector div.active:after{content:" ";width:16px;height:16px;display:block;-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-8px;z-index:999;left:calc(50% - 8px)}@media (min-width:768px){.b-front__bying-selling-selector{display:none}}@media (max-width:767px){.b-front__buying-selling-wrapper{float:none!important}.b-front__buying-selling-wrapper.ng-hide{display:block!important}.b-front__buying-selling-wrapper>div.active.ng-hide{display:block!important}}.b-front__search-wrapper>div{position:relative}.icon-email,.icon-phone{background-position:0 50%;background-repeat:no-repeat;background-size:14px;padding-left:27px}[ng-app=editor] .icon-email a,[ng-app=editor] .icon-phone a{color:#23d278}.icon-email{background-image:url(../images/icon-email-new.png)}.icon-phone{background-image:url(../images/icon-phone-new.png)}.b-front__bying .b-front__call-to-action{background-color:#23d278;background-image:linear-gradient(to bottom,#23d278 0,#23d278 100%)}.b-front__bying .b-front__call-to-action:hover{background-color:#23d278;background-image:linear-gradient(to bottom,#23d278 0,#23d278 100%)}.b-front__selling .b-front__call-to-action{background-color:#861f72;background-image:linear-gradient(to bottom,#861f72 0,#751b61 100%)}.b-front__selling .b-front__call-to-action:hover{background-color:#861f72;background-image:linear-gradient(to bottom,#861f72 0,#861f72 100%)}.b-front__call-to-action{bottom:-57px;color:#fff;display:block;font-size:36px;font-weight:100;line-height:1.1em;max-width:420px;padding:45px 74px 45px 35px;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:1139px){.b-front__call-to-action{font-size:35px}}@media (max-width:1123px){.b-front__call-to-action{font-size:28px}}@media (max-width:768px){.b-front__call-to-action{bottom:-87px;margin-left:-18px;margin-right:-18px;padding-right:65px}}@media (max-width:1020px){.b-front__call-to-action{font-size:24px;max-width:calc(100% + 36px);padding:35px 55px 35px 30px}}@media (max-width:970px){.b-front__call-to-action{bottom:-80px}}@media (max-width:920px){.b-front__call-to-action{bottom:-110px;font-size:20px;padding:25px 74px 25px 35px}.b-front__call-to-action:after{background-size:33%}}@media (min-width:768px) and (max-width:810px){.b-front__call-to-action{font-size:16px;height:74px;padding:20px 35px 20px 35px}}@media (max-width:767px){.b-front__call-to-action{bottom:-80px}}@media (max-width:320px){.b-front__call-to-action{font-size:22px}}@media (max-width:767px),(min-width:850px){.b-front__call-to-action:after{background-image:url(../images/svg/arrow-white-right.svg);background-position:center;background-repeat:no-repeat;content:"";font-size:3.5em;font-weight:100;height:100%;line-height:1em;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:20%}}@media (max-width:767px){.b-front__call-to-action:after{background-position:right center;background-size:16px;right:35px;width:35px}}.b-front__call-to-action:hover{color:#fff!important}.b-front__search-selection{left:0}.b-front__search-selection ul{list-style:none;margin:0;padding:0}.b-front__search-selection ul .front-tab{background:#fafaf8;border:1px solid #ededed;border-bottom:0;color:#0d792d;cursor:pointer;height:140px;line-height:1.3em;overflow:hidden;position:relative;text-align:center}@media (max-width:1020px){.b-front__search-selection ul .front-tab{height:130px}}@media (max-width:767px){.b-front__search-selection ul .front-tab{display:inline-block;margin-right:-4px;width:33%;border:1px solid #e0e0e0;border-right:0}.b-front__search-selection ul .front-tab:last-of-type{border-right:1px solid #e0e0e0}}.b-front__search-selection ul .front-tab__content{color:#303030;left:0;padding:16px;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:1020px){.b-front__search-selection ul .front-tab__content>div{display:none}.b-front__search-selection ul .front-tab__content img{margin-bottom:0}}.b-front__search-selection ul .front-tab img{margin-bottom:5px;max-width:50px}@media (max-width:1020px){.b-front__search-selection ul .front-tab img{margin-bottom:0}}.b-front__search-selection ul .front-tab.active,.b-front__search-selection ul .front-tab:hover{background-color:#eeeeec;background-image:linear-gradient(to bottom,#eeeeec 0,#f7f7f5 100%)}.b-front__search-selection ul .front-tab:last-of-type{border-bottom:1px solid #ededed}@media (max-width:767px){.b-front__search-selection ul{text-align:center}}.b-front__agency-search,.b-front__agent-search,.b-front__apartment-search{display:inline-block;float:right;padding-right:0;right:0;top:0}@media (max-width:767px){.b-front__agency-search,.b-front__agent-search,.b-front__apartment-search{padding-left:0;position:relative;top:-7px}}.b-front__agency-search h3,.b-front__agent-search h3{font-weight:300;margin:0}.b-front__agency-search strong,.b-front__agent-search strong{font-weight:500}.b-front__agency-search input,.b-front__agent-search input{margin-bottom:0}.b-front__agency-search input.ng-invalid,.b-front__agency-search input:-moz-submit-invalid,.b-front__agency-search input:invalid,.b-front__agent-search input.ng-invalid,.b-front__agent-search input:-moz-submit-invalid,.b-front__agent-search input:invalid{box-shadow:none!important}.b-front__agent-search input{-webkit-appearance:none;-moz-appearance:none}.b-front__agent-search>div:first-child{border:1px solid #ebebeb;float:left;width:100%}.b-front__agent-search>div:first-child>div:nth-child(1),.b-front__agent-search>div:first-child>div:nth-child(2){border:0;padding:24px 15px}.b-front__agent-search>div:first-child>div:nth-child(1) input,.b-front__agent-search>div:first-child>div:nth-child(2) input{float:left;border:1px solid #ebebeb;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px}.b-front__agent-search>div:first-child>div:nth-child(1) form,.b-front__agent-search>div:first-child>div:nth-child(2) form{margin-right:1em;display:inline-block}@media (max-width:640px){.b-front__agent-search>div:first-child>div:nth-child(1) form,.b-front__agent-search>div:first-child>div:nth-child(2) form{width:100%}}.b-front__agent-search>div:first-child>div:nth-child(1) form:last-child,.b-front__agent-search>div:first-child>div:nth-child(2) form:last-child{margin-right:0}@media (min-width:768px){.b-front__agent-search>div:first-child>div:nth-child(1),.b-front__agent-search>div:first-child>div:nth-child(2){padding:25px 35px}}@media (max-width:991px){.b-front__agent-search>div:first-child>div:nth-child(2){padding-top:0}}@media (max-width:640px){.b-front__agent-search>div:first-child>div:nth-child(2) input{width:calc(100% - 55px)}}.b-front__agent-search .b-front__agent-search-content{padding:0;max-height:420px;overflow-y:hidden}.b-front__agent-search .b-front__agent-search-content.contentNotEmpty{overflow-y:scroll}@media (max-width:768px){.b-front__agent-search .b-front__agent-search-content{box-shadow:inset -4px 4px 14px -2px rgba(0,0,0,.2),inset -4px -4px 14px -2px rgba(0,0,0,.2)}}.b-front__agent-search .b-front__agent-search-content-empty{display:none;position:relative;max-height:420px;overflow:hidden}.b-front__agent-search .b-front__agent-search-content-empty img{width:100%}.b-front__agent-search .b-front__agent-search-content-empty div{background:#fff;border:0 solid transparent;border-radius:4px;box-shadow:0 10px 30px -4px rgba(0,0,0,.6);display:block;font-weight:500;left:45%;max-width:320px;padding:36px;position:absolute;text-align:center;top:40px}.b-front__agent-search .b-front__agent-search-content-empty div::before{content:"";display:block;border-bottom:15px solid #fff;border-left:15px solid transparent;border-right:15px solid transparent;height:0;left:0;margin:auto;position:absolute;right:0;top:-14px;width:0}@media (max-width:991px){.b-front__agent-search .b-front__agent-search-content-empty div{left:5%}}@media (min-width:768px){.b-front__agent-search .b-front__agent-search-content-empty{display:block;width:100%}}.b-front__agent-search .b-front__agent-search-content-item{width:calc(50% - 25px);display:inline-block}.b-front__agent-search .b-front__agent-search-content-item:nth-child(odd){margin-right:30px}@media (max-width:768px){.b-front__agent-search .b-front__agent-search-content-item{width:100%;display:block;float:left}}.b-front__agent-search .b-front__agent-search-content-item-contact{padding:12px 0;float:left}@media (max-width:992px){.b-front__agent-search .b-front__agent-search-content-item-contact .gdpr ul li,.b-front__agent-search .b-front__agent-search-content-item-contact p,.gdpr ul .b-front__agent-search .b-front__agent-search-content-item-contact li{width:100%;padding:0}}.b-front__agent-search .b-front__agent-search-content>div{padding:37px 37px 3px 37px;border-top:1px solid #ebebeb;float:left;width:100%}@media (max-width:768px){.b-front__agent-search .b-front__agent-search-content>div{padding:18px 18px 0 18px}}.b-front__agent-search .b-front__agent-search-content>div>div{border:1px solid #e0e0e0;margin-bottom:50px;padding:15px 15px 30px;position:relative;vertical-align:top}.b-front__agent-search .b-front__agent-search-content>div>div>a:first-child{float:left;margin-right:30px;position:relative}.b-front__agent-search .b-front__agent-search-content>div>div>a:first-child img:first-child{max-width:114px}@media (max-width:768px){.b-front__agent-search .b-front__agent-search-content>div>div>a:first-child img:first-child{max-width:90px}}.b-front__agent-search .b-front__agent-search-content>div>div>a:first-child img:nth-child(3){position:absolute;right:-15px;top:10px}.b-front__agent-search .b-front__agent-search-content>div>div a.btn{background:#fff;border:1px solid #e0e0e0;bottom:-18px;color:#23d278;font-size:14px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:36px;line-height:36px;padding:0 30px;position:absolute;right:15px;text-transform:uppercase;transition:background 150ms ease,color 150ms ease}.b-front__agent-search .b-front__agent-search-content>div>div a.btn:hover{background:#23d278;color:#fff!important}.b-front__agent-search .b-front__agent-search-name{color:#3d3d3d!important;font-weight:500;font-size:20px;display:block}@media (min-width:320px){.b-front__agent-search .b-front__agent-search-name:after{content:"»";display:inline-block;margin-left:7px;font-size:20px;vertical-align:middle}}@media (min-width:992px){.b-front__agent-search__form-container{padding-left:5.2%!important}}@media (min-width:992px){.b-front__agent-search-form{margin-top:9px}}@media (min-width:1004px){.b-front__agent-search-form{margin-top:21px}}@media (min-width:1181px){.b-front__agent-search-form{margin-top:36px}}@media (min-width:1190px){.b-front__agent-search-form{margin-top:21px}}@media (min-width:1266px){.b-front__agent-search-form{margin-top:10px}}.b-front__agency-search input{-webkit-appearance:none;-moz-appearance:none}.b-front__agency-search>div{border:1px solid #ebebeb;float:left;width:100%}.b-front__agency-search>div>div:nth-child(1),.b-front__agency-search>div>div:nth-child(2){padding:25px 35px}.b-front__agency-search>div>div:nth-child(1){padding-right:0}@media (max-width:992px){.b-front__agency-search>div>div:nth-child(1){padding-bottom:0}}@media (min-width:991px){.b-front__agency-search form{margin-top:10px}}.b-front__agency-search form input[type=text]{border-radius:4px!important;margin-right:10px}.b-front__agency-search form button{border-radius:4px!important;margin-left:-5px;margin-right:1em;padding-left:25px;padding-right:25px}.packery-container{padding:0 18px}.front-more-km__text{text-align:center}.front-more-km__text h3{font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.front-more-km__text .gdpr ul li,.front-more-km__text p,.gdpr ul .front-more-km__text li{font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:0}.campaign-online-offer .front-more-km .button.button--loadmore,.front-more-km .campaign-online-offer .button.button--loadmore,.front-more-km .loadmore{font-size:15px!important}.campaign-online-offer .front-more-km .button.button--loadmore:after,.front-more-km .campaign-online-offer .button.button--loadmore:after,.front-more-km .loadmore:after{background-color:transparent}.campaign-online-offer .front-more-km .showless.button.button--loadmore:after,.front-more-km .campaign-online-offer .showless.button.button--loadmore:after,.front-more-km .loadmore.showless:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.front-more-km__more h4{margin-bottom:30px}.front-more-km__more ul{padding-left:0;list-style:none;margin:0 0 15px}.front-more-km__more ul li{padding-left:15px;position:relative}.front-more-km__more ul li:before{content:"–";display:block;left:0;position:absolute;top:0}.front-more-km__more .gdpr ul li,.front-more-km__more p,.gdpr ul .front-more-km__more li{padding:0;margin-bottom:15px}@media (max-width:991px){.front-more-km__more>div:first-of-type{margin-bottom:40px}}.front-more-km__cities{margin-bottom:80px;margin-top:45px;text-align:center;z-index:2}.front-more-km__cities a{color:#303030;font-weight:300}.front-more-km__cities a:hover{color:#23d278!important}.front-more-km__cities span{color:#303030;font-weight:300}.front-more-km__cities span:last-of-type{display:none}.b-geolocation-notification{display:block;position:fixed;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);width:300px;border-bottom-left-radius:16px;border-bottom-right-radius:16px;padding:8px 20px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.5);z-index:5;transition:.3s ease-out all}.b-geolocation-notification.ng-hide,.b-geolocation-notification.ng-hide-remove{-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.b-geolocation-notification.ng-hide-remove-active{-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.b-geolocation-notification.ng-hide-add{transition-delay:1.5s;display:block!important;-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.b-geolocation-notification.ng-hide-add-active{display:block!important;-ms-transform:translate(-50%,-100%);transform:translate(-50%,-100%)}.b-geolocation-notification__text{display:inline-block;font-size:.875em;vertical-align:middle}.b-geolocation-notification__abort{position:absolute;font-size:.875em;top:50%;right:15px;-ms-transform:translateY(-50%);transform:translateY(-50%);font-weight:500;color:#059430;cursor:pointer}.b-geolocation-notification__loader{display:inline-block;vertical-align:middle;margin-right:15px;height:16px;width:25px;background-size:contain;background-position:center center;background-repeat:no-repeat}.b-geolocation-notification__loader.resolving{background-image:url(../images/ajaxloader_large.gif)}.b-geolocation-notification__loader.resolved{background-image:url(../images/checked.png)}.b-geolocation-notification__loader.unavailable{background-image:url(../images/grey-x.png)}.b-geolocation-notification__loader.denied{background-image:url(../images/forbidden-icon.png)}.b-head-start{background:#eee}.head-start__header{padding:55px 15px 30px;text-align:center}@media (min-width:768px){.head-start__header{padding:85px 15px 50px}}.head-start__header h1{margin:0 auto 30px}@media (min-width:768px){.head-start__header h1{margin-bottom:45px}}.head-start__header .content-ingress{margin:auto;max-width:775px}.gdpr ul .head-start__header li,.head-start__header .gdpr ul li,.head-start__header p{font-size:18px;font-size:1.125rem}@media (min-width:768px){.gdpr ul .head-start__header li,.head-start__header .gdpr ul li,.head-start__header p{font-size:20px;font-size:1.25rem}}@media (min-width:992px){.gdpr ul .head-start__header li,.head-start__header .gdpr ul li,.head-start__header p{font-size:23px;font-size:1.4375rem}}.head-start-form{margin-bottom:100px;position:relative}.head-start-form:after,.head-start-form:before{content:"";display:table}.head-start-form:after{clear:both}@media (min-width:768px){.head-start-form{margin-bottom:130px}}@media (max-width:767px){.head-start-form{padding:0 15px}}.head-start-form__bg{background-image:url(../images/24-etumatka-hero.jpg)}.head-start-form__bg[style*="background-image: none"]{background-image:url(../images/24-etumatka-hero.jpg)!important}.head-start-form__description{margin:0 auto 30px;max-width:610px;text-align:center}.gdpr ul .head-start-form__description li,.head-start-form__description .gdpr ul li,.head-start-form__description p{font-size:16px}.head-start-form__submit{padding:30px 0 0;text-align:center}.head-start-form__submit button.button--purple{display:inline-block}.head-start-form form.head-start-form__form.form-pattern{float:none;margin-left:auto;margin-right:auto;max-width:930px}.head-start-form form.head-start-form__form.form-pattern .form-field::before{display:none}.head-start-form form.head-start-form__form.form-pattern .form-field input{padding-left:15px}.head-start-form__form.submitted .thank-you{min-height:540px;position:relative}.head-start-form__form.submitted .thank-you>*{left:0;margin:auto;position:absolute;right:0;text-align:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.head-start-form__form.submitting{position:relative}.head-start-form__form.submitting::before{background:rgba(255,255,255,.8);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:90}.head-start-form__form.submitting::after{animation:spinner .6s linear infinite;border:3px solid transparent;border-bottom:3px solid #23d278;border-right:3px solid #23d278;border-radius:50%;content:"";display:block;height:60px;left:0;margin:auto;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;z-index:95}.head-start-blocks>div:first-of-type.campaign-two-text-boxes-wrapper:not(.campaign-two-text-boxes-wrapper--grey){padding-top:0}.hero{position:relative}.hero__bg{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;z-index:8;width:100%}.hero__content{padding-top:30px;position:relative;z-index:9}.hero__content-text{margin-bottom:50px;text-align:center}.hero__content h1{max-width:100%}.gdpr ul .hero__content li,.hero__content .gdpr ul li,.hero__content p{font-size:16px;font-size:1rem;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.522}@media (min-width:700px){.gdpr ul .hero__content li,.hero__content .gdpr ul li,.hero__content p{font-size:18px;font-size:1.125rem}}@media (min-width:992px){.gdpr ul .hero__content li,.hero__content .gdpr ul li,.hero__content p{font-size:23px;font-size:1.4375rem}}.hero.hero-with-form .hero__content{position:relative;top:50px}.home-search{overflow-x:hidden;padding:0 0 30px;width:100%}.home-search .hero__bg[style*="background-image: none"]{background-image:url(../images/campaign-ui/form-bg-pattern.png)!important;background-color:rgba(200,245,220,.25);background-repeat:no-repeat;background-position:center bottom;background-size:1920px auto}.home-search .hero{margin-bottom:20px}@media (min-width:768px){.home-search .hero{margin-bottom:150px}}@media (max-width:767px){.home-search .hero .hero__content{top:20px}}@media (max-width:767px){.home-search .home-search-form{margin-left:15px;margin-right:15px;width:calc(100% - 30px)}}.home-search .campaign-banner-wrapper .campaign-banner__image{background-position:center top}@media (min-width:550px){.home-search .campaign-banner-wrapper .campaign-banner__content{padding:55px}}.home-search .campaign-banner-wrapper .campaign-banner__point{font-size:16px}@media (min-width:768px){.home-search .campaign-banner-wrapper .campaign-banner__point{font-size:18px}}@media (min-width:768px){.home-search__blocks .wrapper:not([class$="--grey"]){padding-top:0}}@media (max-width:767px){.home-search__blocks .campaign-text-content-wrapper+.campaign-banner-wrapper{padding-top:0}}.b-home-visit-form{position:relative;padding-left:60px;padding-right:60px}@media (max-width:900px){.b-home-visit-form{padding-left:2em;padding-right:2em}}.b-home-visit-form textarea{margin:0}.b-home-visit-form.form:not(.form--wide){padding-left:60px;padding-right:60px}@media (max-width:992px){.b-home-visit-form.form:not(.form--wide){padding-left:2em;padding-right:2em}}.b-home-visit-form__arrow{width:0;height:0;border-style:solid;border-width:65px 0 65px 32px;border-color:transparent transparent transparent #fff;position:absolute;left:0;top:50%;margin-top:-65px}@media (max-width:992px){.b-home-visit-form__arrow{top:0;left:50%;margin-top:0;margin-left:-65px;border-width:32px 65px 0 65px;border-color:#fff transparent transparent transparent}}@media (max-width:992px){.b-home-visit-form .form-content--story{padding-top:2em}}.b-home-visit-form .form-content--story .gdpr ul li,.b-home-visit-form .form-content--story p,.gdpr ul .b-home-visit-form .form-content--story li{font-style:italic;font-size:1em;line-height:1.75em}.b-home-visit-form .form-content--story .b-contact-form__error{color:#c00}.home-visit-form__content{background:#fff;border:1px solid #e0e0e0;border-radius:2px;box-shadow:0 0 40px -18px rgba(0,0,0,.7);padding:85px 60px 50px;position:relative}.home-visit-form__content::before{background-color:#fff;background-image:url(../images/campaign-ui/campaign-pattern.png);background-repeat:repeat;background-position:-50px -2px;background-size:300px;content:'';display:block;height:50px;left:0;position:absolute;top:0;width:100%}@media (min-width:768px){.home-visit-form__content::before{height:100%;width:65px}}.home-visit-form__title{padding:0 30px;text-align:center}.home-visit-form__title h1{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:42px;font-size:2.625rem;font-weight:400;line-height:1.19;margin:0 0 35px}.gdpr ul .home-visit-form__title li,.home-visit-form__title .gdpr ul li,.home-visit-form__title p{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.389;padding:0}.home-visit-form__fields-container{margin-top:50px}.home-visit-form .b-contact-form__field{margin-bottom:20px;position:relative}@media (min-width:768px){.home-visit-form .b-contact-form__field{margin-bottom:30px}}.home-visit-form .b-contact-form__field input{background:#fafafa;border:1px solid #e0e0e0;border-radius:2px;color:#6f6f6f;height:42px;margin-bottom:0}@media (max-width:767px) and (min-device-pixel-ratio:2){.home-visit-form .b-contact-form__field input{font-size:16px;font-size:1rem}}.home-visit-form .b-contact-form__field input:focus{outline:0}.home-visit-form .b-contact-form__textfield{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fafafa;border:1px solid #e0e0e0;border-radius:2px;color:#6f6f6f;margin-bottom:40px}.home-visit-form .b-contact-form__textfield:focus{outline:0}@media (max-width:767px) and (min-device-pixel-ratio:2){.home-visit-form .b-contact-form__textfield{font-size:16px;font-size:1rem}}.home-visit-form .b-contact-form .b-contact-form__error{color:red;position:absolute;top:42px}.home-visit-form .campaign-form__field{position:relative}.home-visit-form .campaign-form__field input{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:55px}@media (max-width:768px) and (min-device-pixel-ratio:2){.home-visit-form .campaign-form__field input{font-size:16px;font-size:1rem}}.home-visit-form .campaign-form__field::before{background-position:center;background-repeat:no-repeat;background-size:20px;border-right:1px solid #e0e0e0;content:'';display:block;height:26px;left:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:45px}.home-visit-form .campaign-form__field--name::before{background-image:url(../images/svg/form-elements/form_name.svg)}.home-visit-form .campaign-form__field--phone::before{background-image:url(../images/svg/form-elements/form_phone.svg)}.home-visit-form .campaign-form__field--email::before{background-image:url(../images/svg/form-elements/form_mail.svg)}.home-visit-form .campaign-form__field--postcode::before{background-image:url(../images/svg/form-elements/form_postcode.svg)}.home-visit-form .form-submit-info{font-size:14px;font-size:.875rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.286;padding:5px 0}.b-home-visit .campaign-contact-form .b-contact-form .form-content__description .gdpr ul li,.b-home-visit .campaign-contact-form .b-contact-form .form-content__description p,.gdpr ul .b-home-visit .campaign-contact-form .b-contact-form .form-content__description li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.389;padding:0}@media (max-width:890px){.b-home-visit .campaign-contact-form .b-contact-form .row--submit.has-agent>.kol-sm-8{float:none;text-align:center;width:100%}.b-home-visit .campaign-contact-form .b-contact-form .row--submit.has-agent>.kol-sm-8:after,.b-home-visit .campaign-contact-form .b-contact-form .row--submit.has-agent>.kol-sm-8:before{content:"";display:table}.b-home-visit .campaign-contact-form .b-contact-form .row--submit.has-agent>.kol-sm-8:after{clear:both}.b-home-visit .campaign-contact-form .b-contact-form .row--submit.has-agent>.kol-sm-8 .agent-info-block{display:inline-block;margin-bottom:30px;text-align:left}.b-home-visit .campaign-contact-form .b-contact-form .row--submit.has-agent>.kol-sm-8 .b-contact-form__submit,.b-home-visit .campaign-contact-form .b-contact-form .row--submit.has-agent>.kol-sm-8 .form-submit-info{float:none;margin:auto}}@media (min-width:891px) and (max-width:940px){.b-home-visit .campaign-contact-form .b-contact-form .row--submit.has-agent>.kol-sm-8 .agent-info-block__image{width:75px}}.b-home-visit .campaign-contact-form .b-contact-form form{position:relative}.b-home-visit .campaign-contact-form .b-contact-form form.sending::before{background:rgba(255,255,255,.7);bottom:0;content:"";display:block;height:100%;left:0;right:0;top:0;width:100%;z-index:99}.b-home-visit .campaign-contact-form .b-contact-form form.sending::after{animation:spinner .4s linear infinite;background:0 0;border:4px solid transparent;border-radius:50%;border-right-color:#861f72;border-top-color:#861f72;content:"";display:block;height:60px;left:0;margin:auto;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;z-index:100}.b-home-visit .campaign-contact-form .b-contact-form__thank-you{text-align:center}.b-home-visit.campaign{padding-top:0}@media (min-width:992px){.home-visit-content .campaign-two-text-boxes__box{padding-right:50px}}.home-visit-content .campaign-two-text-boxes__box-title h3[style*=background-image]{background-position:left 22px;background-size:46px}.b-home-visit-details__contact-link{background:#fff;display:block;margin:30px 0;overflow:hidden;padding:17px 45px;position:relative}.b-home-visit__lift{background:#fff;box-shadow:0 5px 30px rgba(0,0,0,.05);margin-top:32px}@media (max-width:992px){.b-home-visit__lift{float:none;margin-left:auto;margin-right:auto}}.b-home-visit__lift__header{background:url(../images/ribbon.svg) no-repeat 0 0;background-size:100% 6px;font-size:22px;padding-left:20px;padding-right:20px;padding-top:66px;text-align:center}.b-home-visit__lift__header .gdpr ul li,.b-home-visit__lift__header p,.gdpr ul .b-home-visit__lift__header li{font-family:"GT Walsheim Condensed","GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important;font-weight:500}.b-home-visit__lift__content{color:#6d6d6d;font-family:"GT Walsheim Condensed","GT Walsheim","Helvetica Neue",Helvetica,Arial,sans-serif!important;padding:0 35px 25px 35px;text-align:center;margin-right:0}.b-home-visit__lift__content .b-home-visit-form__lift .b-contact-form__info{font-size:14px;text-align:center}.b-home-visit__lift__content .b-home-visit-form__lift .b-contact-form__submit{float:none;letter-spacing:1px;width:100%}.b-home-visit__lift__content strong{color:#3d3d3d;font-weight:500}.b-home-visit__lift__content .form-content{text-align:left}.b-home-visit__agent{padding:15px 0 0}.b-home-visit__agent:after,.b-home-visit__agent:before{content:" ";display:table}.b-home-visit__agent:after{clear:both}.b-home-visit__agent-image{float:left;width:25%}.b-home-visit__agent-image img{display:block;margin:0;width:100%}@media screen and (max-width:420px){.b-home-visit__agent-image{width:18%}}@media screen and (max-width:370px){.b-home-visit__agent-image{width:11%}}@media screen and (max-width:320px){.b-home-visit__agent-image{display:none}}.b-home-visit__agent-image .recommendation{display:block;text-align:center}.b-home-visit__agent-image .recommendation .gdpr ul li,.b-home-visit__agent-image .recommendation img,.b-home-visit__agent-image .recommendation p,.gdpr ul .b-home-visit__agent-image .recommendation li{display:inline-block}.b-home-visit__agent-image .recommendation img{max-width:15px}.b-home-visit__agent-image .recommendation .gdpr ul li,.b-home-visit__agent-image .recommendation p,.gdpr ul .b-home-visit__agent-image .recommendation li{font-size:12px}@media screen and (min-width:445px){.b-home-visit__agent-image .recommendation img{max-width:15px}.b-home-visit__agent-image .recommendation .gdpr ul li,.b-home-visit__agent-image .recommendation p,.gdpr ul .b-home-visit__agent-image .recommendation li{font-size:16px}}@media screen and (max-width:370px){.b-home-visit__agent-image .recommendation{display:none}}.b-home-visit__agent-info{float:left;padding-left:6%;width:75%}.b-home-visit__agent-info h3{font-size:1.3em;margin:0 0 15px}@media screen and (max-width:620px){.b-home-visit__agent-info h3{font-size:1.1em}}.b-home-visit__agent-info .gdpr ul li,.b-home-visit__agent-info p,.gdpr ul .b-home-visit__agent-info li{margin:0;padding:0}@media screen and (max-width:620px){.b-home-visit__agent-info .gdpr ul li,.b-home-visit__agent-info p,.gdpr ul .b-home-visit__agent-info li{font-size:.8em;line-height:1.5}}@media screen and (max-width:420px){.b-home-visit__agent-info{width:82%}}@media screen and (max-width:320px){.b-home-visit__agent-info{padding-left:0}}@media screen and (max-width:900px){.b-home-visit__agent{padding-bottom:30px}}.b-info-box{z-index:2;position:relative;width:319px;height:230px;box-shadow:3px 3px 0 0 rgba(50,50,50,.5);background:#fff}.b-info-box__image{float:left;background:#dfdfdf url(../images/ajaxloader3.gif) center center no-repeat;width:100%;height:150px}.b-info-box__image.multipleApartments{width:269px}.b-info-box__image img{width:100%;height:100%}.b-info-box__apartment-info{height:80px;clear:both}.b-info-box__apartment-type{height:100%;width:69px;background:#eee;text-align:center;color:#039d44;font-weight:500;font-size:8px;line-height:1em;float:left;position:relative}.b-info-box__apartment-type img{padding:8px 0 5px;margin:0 auto;display:block;width:60%;height:auto}.b-info-box__newConstruction{position:absolute;bottom:5px;left:0;right:0;text-align:center}.b-info-box__apartment-details{float:left;width:250px}.b-info-box__apartment-details-bottom:after,.b-info-box__apartment-details-bottom:before,.b-info-box__apartment-details-top:after,.b-info-box__apartment-details-top:before{content:"";display:table}.b-info-box__apartment-details-bottom:after,.b-info-box__apartment-details-top:after{clear:both}.b-info-box__apartment-details-top{height:48px;padding:15px 18px 6px;color:#059430;border-bottom:1px solid #eee}.b-info-box__apartment-address{font-size:11px;line-height:1.1em;float:left;width:50%;font-weight:700}.b-info-box__apartment-size{font-size:24px;line-height:1.1em;text-align:right;float:left;width:50%;padding-top:1px;font-weight:500}.b-info-box__apartment-details-bottom{color:#666;font-size:11px;line-height:1.1em;padding:10px 18px}.b-info-box__apartment-additional-info{float:left}.b-info-box__apartment-price{font-weight:700;float:right}.b-info-box__controls{position:absolute;right:0;top:0;height:150px;width:50px;color:#76ff00}.b-info-box__controls-close,.b-info-box__controls-prev-next{font-size:21px;line-height:2.4em;text-align:center;cursor:pointer;background:#0d792d}.b-info-box__controls-close,.b-info-box__controls-next,.b-info-box__controls-prev{height:50px;background-repeat:no-repeat;background-position:center center;border-top:1px dashed #86bc96;cursor:pointer}.b-info-box__controls-close{border-top:none}.b-info-box__controls-prev{background-image:url(../images/info-box-prev.png)}.b-info-box__controls-next{background-image:url(../images/info-box-next.png)}.b-info-box--agency{padding:15px 60px 15px 15px;font-size:15px;line-height:1.1;height:auto}.b-info-box--agency a{display:block}.b-info-box__agency-address{padding-bottom:15px}.b-campaign:after,.b-campaign:before{content:" ";display:table}.b-campaign:after{clear:both}.b-campaign .b-landing-banner-and-text{margin:0 -5.6%}.b-campaign .b-wrapper{margin:auto;max-width:1240px}.b-campaign .b-wrapper:after,.b-campaign .b-wrapper:before{content:" ";display:table}.b-campaign .b-wrapper:after{clear:both}.b-landing-padding{padding:0 96px}@media (max-width:992px){.b-landing-padding{padding:0 5%}}.page-landing .b-campaign .b-wrapper{max-width:1280px}@media screen and (max-width:991px){.page-landing .b-landing-form .b-contact-form-content__input{width:100%}.page-landing .b-landing-form .b-contact-form-content__input__email,.page-landing .b-landing-form .b-contact-form-content__input__name,.page-landing .b-landing-form .b-contact-form-content__input__phone,.page-landing .b-landing-form .b-contact-form-content__input__post-code{padding:0 96px}}@media screen and (max-width:768px){.page-landing .b-landing-form .b-contact-form-content__input__email,.page-landing .b-landing-form .b-contact-form-content__input__name,.page-landing .b-landing-form .b-contact-form-content__input__phone,.page-landing .b-landing-form .b-contact-form-content__input__post-code{padding:0}}.b-landing-ingress__content{border-bottom:1px solid #ebebeb;margin-bottom:80px;padding:0 0 60px}.b-landing-ingress__content .gdpr ul li,.b-landing-ingress__content p,.gdpr ul .b-landing-ingress__content li{color:#303030;font-size:22px;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-landing-text-image .text-links__links{padding-top:40px;max-width:100%;bottom:0}@media screen and (max-width:991px){.b-landing-text-image .text-links__links{position:static;margin-top:30px;width:100%}}.b-landing-text-image .landing-double-content:after,.b-landing-text-image .landing-double-content:before{content:" ";display:table}.b-landing-text-image .landing-double-content:after{clear:both}.b-landing-text-image .landing-double-content__content{position:relative}.b-landing-text-image .landing-double-content__content:after,.b-landing-text-image .landing-double-content__content:before{content:" ";display:table}.b-landing-text-image .landing-double-content__content:after{clear:both}.b-landing-text-image .landing-double-content__content__block:after,.b-landing-text-image .landing-double-content__content__block:before{content:" ";display:table}.b-landing-text-image .landing-double-content__content__block:after{clear:both}.b-landing-text-image .landing-double-content__content__block.image{width:50%}.b-landing-text-image .landing-double-content__content__block.image img{display:block;max-width:100%}.b-landing-text-image .landing-double-content__content__block.text{width:50%}.b-landing-text-image .landing-double-content__content__block.text a,.b-landing-text-image .landing-double-content__content__block.text h3{color:#167831}.b-landing-text-image .landing-double-content__content__block.text .gdpr ul li,.b-landing-text-image .landing-double-content__content__block.text p,.gdpr ul .b-landing-text-image .landing-double-content__content__block.text li{font-size:20px}.b-landing-text-image .landing-double-content__content__block.text h3{margin-top:0;font-size:28px}.b-landing-text-image .landing-double-content .landing-double-content__content__table{height:100%}.b-landing-text-image .landing-double-content .landing-double-content__content__table TR:first-child TD{height:90%}@media screen and (max-width:991px){.b-landing-text-image .landing-double-content .landing-double-content__content__table{height:auto}.b-landing-text-image .landing-double-content .landing-double-content__content__table TR:first-child TD{height:auto}}.b-landing-text-image .landing-double-content.image-left .landing-double-content__content__block.image{float:left;text-align:left;padding-right:15px;padding-left:0}@media screen and (max-width:991px){.b-landing-text-image .landing-double-content.image-left .landing-double-content__content__block.image{float:none;width:100%;padding-right:0}}.b-landing-text-image .landing-double-content.image-left .landing-double-content__content__block.image img{float:left}@media screen and (max-width:991px){.b-landing-text-image .landing-double-content.image-left .landing-double-content__content__block.image img{float:none;margin:0 auto 30px}}.b-landing-text-image .landing-double-content.image-left .landing-double-content__content__block.text{float:right;padding-left:15px;padding-right:0;text-align:left;height:100%}@media screen and (max-width:991px){.b-landing-text-image .landing-double-content.image-left .landing-double-content__content__block.text{position:static;padding:0 5%;width:100%;height:auto}}.b-landing-text-image .landing-double-content.image-right .landing-double-content__content__block.image{float:right;padding-right:0;padding-left:15px}@media screen and (max-width:991px){.b-landing-text-image .landing-double-content.image-right .landing-double-content__content__block.image{float:none;width:100%;padding-left:0}}.b-landing-text-image .landing-double-content.image-right .landing-double-content__content__block.image img{float:right}@media screen and (max-width:991px){.b-landing-text-image .landing-double-content.image-right .landing-double-content__content__block.image img{float:none;margin:0 auto 30px}}.b-landing-text-image .landing-double-content.image-right .landing-double-content__content__block.text{float:left;height:100%;padding-left:0;padding-right:15px}@media screen and (max-width:991px){.b-landing-text-image .landing-double-content.image-right .landing-double-content__content__block.text{position:static;padding:0 5%;text-align:left;width:100%;height:auto}}.b-landing-text-image:nth-last-of-type(1) .landing-double-content{border-bottom:0;margin-bottom:0}.b-landing-links .link{max-width:none;margin-left:auto;margin-right:auto}@media screen and (max-width:991px){.b-landing-links{padding-top:2em}}.b-landing-links .b-landing-padding .row{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width:992px){.b-landing-links .b-landing-padding .row{-ms-flex-direction:row;flex-direction:row}}.b-landing-links .b-landing-padding .row .kol-md-8{display:-ms-flexbox;display:flex}.b-landing-links .b-landing-padding .row .link{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}.b-landing-links .b-landing-padding .row .link.link--first{margin-bottom:26px}@media (min-width:992px){.b-landing-links .b-landing-padding .row .link.link--first{margin-bottom:0}}.b-landing-form .b-home-visit__lift__content>div{margin-left:auto;margin-right:auto}.b-landing-form .b-home-visit__lift__content>p,.b-landing-form .gdpr ul .b-home-visit__lift__content>li,.gdpr ul .b-landing-form .b-home-visit__lift__content>li{display:inline-block}.b-landing-form .b-home-visit__lift__content .b-contact-form__info{text-align:left}.b-landing-form .b-home-visit__lift__content .b-contact-form__submit{margin-left:0;margin-right:0;float:none}@media screen and (max-width:992px){.b-landing-form .b-home-visit__lift__content .b-contact-form__submit{margin:0 auto;display:block}.b-landing-form .b-home-visit__lift__content .b-contact-form__info{text-align:center}}.b-landing-text .b-landing-text__heading{font-size:28px;color:#167831}.b-landing-text .gdpr ul li,.b-landing-text p,.gdpr ul .b-landing-text li{font-size:20px}.b-landing-banner-and-text{margin-bottom:2em}.b-landing-banner-and-text .b-wrapper{position:relative}.b-landing-banner-and-text .b-campaign-slide{padding-left:5%;padding-right:5%}.b-landing-banner-and-text .b-campaign-slide .b-wrapper{max-width:1280px}.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--banner,.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--wide{padding-left:0;padding-right:0}.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--banner .b-wrapper,.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--wide .b-wrapper{max-width:none}.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--banner .b-landing-banner-and-text__wrapper,.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--wide .b-landing-banner-and-text__wrapper{padding-left:96px;padding-right:96px}@media screen and (max-width:991px){.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--banner .b-landing-banner-and-text__wrapper,.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--wide .b-landing-banner-and-text__wrapper{padding-left:5%;padding-right:5%}}.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--banner .b-editable-image__bg IMG,.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--wide .b-editable-image__bg IMG{margin-right:5%;max-width:none;float:right}@media screen and (max-width:991px){.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--banner .b-editable-image__bg IMG,.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--wide .b-editable-image__bg IMG{margin-right:0}}.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--banner .b-landing-banner-and-text__wrapper,.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--wide .b-landing-banner-and-text__wrapper{position:absolute;margin:0 auto;top:60px;left:0;right:0}@media screen and (max-width:991px){.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--banner .b-landing-banner-and-text__wrapper,.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--wide .b-landing-banner-and-text__wrapper{position:relative;z-index:5;top:0;padding:0 0 92px 0!important;background:url(../images/landing-pages/hero-text-gradient.png) repeat-x left bottom;margin-bottom:-130px}.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--banner .b-landing-banner-and-text__wrapper .b-landing-banner-and-text__text,.b-landing-banner-and-text .b-campaign-slide.b-campaign-slide--wide .b-landing-banner-and-text__wrapper .b-landing-banner-and-text__text{max-width:100%;background:#fff;padding:45px 10.6% 0}}.b-landing-banner-and-text .b-campaign-slide--banner{background-color:transparent;margin:0 -1.6%}.b-landing-banner-and-text .b-campaign-slide--banner .b-editable-image__bg{background:#0d6928;width:100%}.b-landing-banner-and-text .b-landing-banner-and-text__text{max-width:50%}.b-landing-banner-and-text .b-landing-banner-and-text__text:first-child *{margin-top:0}.b-landing-banner-and-text .b-landing-banner-and-text__wrapper{position:absolute;margin:0 auto;z-index:3;top:60px;left:0;right:0;padding:0}.b-landing-banner-lifted-text .b-campaign-slide-spacer,.b-landing-banner-lifted-text .b-landing-text,.b-landing-banner-lifted-text.b-campaign-slide-spacer{overflow:visible!important}.b-landing-banner-lifted-text--narrow{padding:0 96px!important;max-width:1280px;margin:0 auto;margin-top:calc(-2em - 200px)!important}.b-landing-banner-lifted-text--narrow.b-campaign-slide-spacer{margin-bottom:calc(2em + 26px)!important}@media screen and (max-width:991px){.b-landing-banner-lifted-text--narrow{margin-top:calc(-2em - 100px)!important}}.b-landing-banner-lifted-text.b-campaign-slide-spacer{margin-top:calc(-2em - 55px);margin-bottom:calc(2em + 86px)}@media screen and (max-width:991px){.b-landing-banner-lifted-text.b-campaign-slide-spacer{margin-top:calc(-2em - 25px);margin-bottom:2em}}.b-landing-banner-lifted-text .b-landing-text{position:relative;padding:68px 96px 145px 96px;background-color:#fff;border:1px solid #eee;height:340px;overflow:hidden}.b-landing-banner-lifted-text .b-landing-text .b-landing-links{position:absolute;width:100%;margin:0 auto;left:0;right:0;bottom:-94px}@media screen and (max-width:991px){.b-landing-banner-lifted-text .b-landing-text .b-landing-links{position:static;bottom:0}}@media screen and (max-width:991px){.b-landing-banner-lifted-text .b-landing-text{padding:30px 45px;height:auto}}@media screen and (max-width:991px){.b-landing-banner-lifted-text .b-wrapper .b-wrapper{padding:0!important}.b-landing-banner-lifted-text.b-campaign-slide-spacer{padding-bottom:240px}.b-landing-banner-lifted-text .b-landing-links .b-editable-two-columns{margin-bottom:-240px}}@media screen and (max-width:991px){.b-campaign .b-landing-banner-lifted-text .b-landing-padding{padding-left:5%;padding-right:5%}.b-campaign .b-editable-image .b-wrapper{padding-left:0;padding-right:0}.b-campaign>DIV .b-landing-padding{padding-left:0;padding-right:0}.b-campaign>DIV.b-landing-banner-and-text{padding-left:0;padding-right:0}.b-campaign>DIV.b-landing-banner-lifted-text--narrow{padding-left:5%!important;padding-right:5%!important}.b-campaign>.b-landing-links .b-editable-two-columns{padding-left:5%;padding-right:5%}}blocklist .b-landing-banner-lifted-text{margin-top:3em!important}blocklist .b-landing-banner-lifted-text .link admin span{margin-top:0!important}@media (max-width:900px){.b-landing-banner-and-text .b-landing-banner-and-text__wrapper{top:0}}.b-link-block{color:#303030;display:block;margin-bottom:15px;margin-top:15px;height:17.5em;overflow:hidden;position:relative}@media (max-width:768px){.b-link-block{height:auto}}.b-link-block__content{position:absolute;margin:25px;padding:0 20px;max-width:100%;max-height:100%;bottom:0;left:0;z-index:2;font-size:.875em}@media (max-width:768px){.b-link-block__content{position:static}.b-link-block--banner .b-link-block__content{display:none}}.b-link-block__heading:after{content:" \00BB"}.b-link-block__image{position:absolute;right:2.5em;top:2em;max-width:7.5em;z-index:1}@media (max-width:768px){.b-link-block__image{display:none}.b-link-block--banner .b-link-block__image{display:block;width:100%;position:static!important;max-width:none!important}}.b-link-block--high{height:26.125em}.b-link-block--low{height:11.25em}@media (max-width:768px){.b-link-block--high,.b-link-block--low{height:auto}}.b-link-block--yellow-grey{background:#e7e7dd;transition:background .3s ease}.b-link-block--yellow-grey.b-link-block--image-bg .b-link-block__content{background:rgba(231,231,221,.9)}.b-link-block--yellow-grey:hover{background:#eee;color:#303030!important}.b-link-block--dark-green{background:#0d6928;color:#fff}.b-link-block--dark-green.b-link-block--image-bg .b-link-block__content{background:rgba(13,105,40,.9)}.b-link-block--dark-green .hero__content h1,.b-link-block--dark-green h2,.b-link-block--dark-green h3,.hero__content .b-link-block--dark-green h1{color:#fff}.b-link-block--light-green{background:#59af0f;color:#fff;transition:background .3s ease}.b-link-block--light-green.b-link-block--image-bg .b-link-block__content{background:rgba(89,175,15,.9)}.b-link-block--light-green .hero__content h1,.b-link-block--light-green h2,.b-link-block--light-green h3,.hero__content .b-link-block--light-green h1{color:#fff}.b-link-block--light-green:hover{background:#23d278;color:#fff!important}.b-link-block--image-bg .b-link-block__image{position:absolute;top:0;left:0;height:100%;max-width:80em}.b-link-block--image-bg .b-link-block__content{padding:20px}.b-map #map-canvas{width:100%;min-height:200px;height:100%}.b-map__map{display:block}body.l-one-column.map .l-placeholder--content{padding-bottom:0}.multiagency .b-area-navi{float:none}.multiagency .b-sticky-bar-container{position:relative;top:100px}.multiagency-hero{margin-bottom:120px;position:relative}@media (min-width:768px){.multiagency-hero{margin-bottom:150px}}.multiagency-hero__bg{background-color:rgba(200,245,220,.25);background-image:url(../images/campaign-ui/multiagency-form-bg-pattern.png);background-position:center bottom;background-repeat:no-repeat;background-size:1920px auto;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.multiagency-hero .multiagency-hero-container h1{font-size:30px;font-size:1.875rem;margin:80px auto 30px;max-width:870px;text-align:center}@media (min-width:768px){.multiagency-hero .multiagency-hero-container h1{font-size:34px;font-size:2.125rem}}@media (min-width:992px){.multiagency-hero .multiagency-hero-container h1{font-size:36px;font-size:2.25rem}}.multiagency-hero .multiagency-hero-container .multiagency-ingress{margin:auto;max-width:780px;text-align:center;width:100%}.gdpr ul .multiagency-hero .multiagency-hero-container .multiagency-ingress li,.multiagency-hero .multiagency-hero-container .multiagency-ingress .gdpr ul li,.multiagency-hero .multiagency-hero-container .multiagency-ingress p{font-size:16px;font-size:1rem;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.522}@media (min-width:700px){.gdpr ul .multiagency-hero .multiagency-hero-container .multiagency-ingress li,.multiagency-hero .multiagency-hero-container .multiagency-ingress .gdpr ul li,.multiagency-hero .multiagency-hero-container .multiagency-ingress p{font-size:18px;font-size:1.125rem}}@media (min-width:992px){.gdpr ul .multiagency-hero .multiagency-hero-container .multiagency-ingress li,.multiagency-hero .multiagency-hero-container .multiagency-ingress .gdpr ul li,.multiagency-hero .multiagency-hero-container .multiagency-ingress p{font-size:23px;font-size:1.4375rem}}.multiagency-body{margin-bottom:40px;max-width:840px}.b-agency-agencies__content{padding-bottom:0}.multiagency-map h3,.multiagency-stats h3{font-weight:300;margin:0 0 50px;text-align:center;text-transform:uppercase}@media (min-width:992px){.multiagency-map{padding-bottom:50px}}.multiagency-map .b-agency-city-map__content-map{display:block!important}.hairline{border-bottom:1px solid #e0e0e0}.b-navigation-agencies__header .b-apartment-contact-bar__content,.b-navigation-agencies__header .clearfix{border-bottom:1px solid #e0e0e0;margin-bottom:30px}.b-navigation-agencies__heading-text{display:inline-block;font-size:15px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:25px 0;vertical-align:middle}.b-navigation-agencies__postcode-search{display:inline-block;font-size:0;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:17px 0;vertical-align:middle}.b-navigation-agencies__postcode-search:after,.b-navigation-agencies__postcode-search:before{content:"";display:table}.b-navigation-agencies__postcode-search:after{clear:both}.b-navigation-agencies__postcode-search label{color:#303030;display:inline-block;font-size:14px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:15px;margin-top:8px;vertical-align:baseline}.b-navigation-agencies__postcode-search input[type=text]{background:#fff;border:1px solid #e0e0e0;border-radius:2px 0 0 2px!important;color:#303030;display:inline-block;margin-bottom:0;vertical-align:top;width:160px}@media (max-width:420px){.b-navigation-agencies__postcode-search input[type=text]{width:130px}}@media (max-width:380px){.b-navigation-agencies__postcode-search input[type=text]{clear:left;width:calc(100% - 31px)}}.b-navigation-agencies__postcode-search input[type=text]::-webkit-input-placeholder{font-style:italic;font-size:1em;color:#fff;font-size:14px}.b-navigation-agencies__postcode-search input[type=text]:-moz-placeholder{font-style:italic;font-size:1em;color:#fff;font-size:14px}.b-navigation-agencies__postcode-search input[type=text]::-moz-placeholder{font-style:italic;font-size:1em;color:#fff;font-size:14px}.b-navigation-agencies__postcode-search input[type=text]:-ms-input-placeholder{font-style:italic;font-size:1em;color:#fff;font-size:14px}.b-navigation-agencies__postcode-search input[type=text]::-ms-input-placeholder{font-style:italic;font-size:1em;color:#fff;font-size:14px}.b-navigation-agencies__postcode-search input[type=text]:active,.b-navigation-agencies__postcode-search input[type=text]:focus{outline:0}.b-site-header__navigation .b-navigation-agencies__postcode-search .button{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:#fff!important;background-image:url(../images/icons/icon-arrow-small.png)!important;background-position:center;background-repeat:no-repeat;border-color:#e0e0e0!important;border-left:0;border-radius:0 2px 2px 0!important;display:inline-block;float:none;height:34px;padding-left:15px;padding-right:15px;text-indent:-99999px;-ms-transform:none;transform:none;vertical-align:top}.b-site-header__navigation .b-navigation-agencies__postcode-search .button:hover{background-color:#f7f7f7!important}.b-navigation-agencies__city{margin-bottom:30px}.b-navigation-agencies__letter{font-weight:600!important;display:block;margin-bottom:10px!important}.b-navigation-agencies__column{color:#303030;font-size:15px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:767px){.b-navigation-agencies__column{color:#fff}}.b-navigation-agencies__column a,.b-navigation-agencies__column span{color:#303030;font-size:15px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;z-index:9}@media (max-width:767px){.b-navigation-agencies__column a,.b-navigation-agencies__column span{color:#fff}}.b-navigation-agencies__column a:hover{color:#23d278!important}@media (max-width:767px){.b-navigation-agencies .b-agency-agencies__content-text,.b-navigation-agencies .b-developer-text__content,.b-navigation-agencies .b-online-offer-search--in-content,.b-navigation-agencies .campaign-contact-form .b-contact-form,.b-navigation-agencies .campaign-online-offer .b-online-offer-search,.b-navigation-agencies .campaign-online-offer .b-online-offer-search-result-area,.b-navigation-agencies .container,.campaign-contact-form .b-navigation-agencies .b-contact-form,.campaign-online-offer .b-navigation-agencies .b-online-offer-search,.campaign-online-offer .b-navigation-agencies .b-online-offer-search-result-area{padding-left:0;padding-right:0}}.b-newsletter-form__text{padding-left:0}.b-newsletter-form__form{padding-left:0}.b-newsletter-form__info{margin-bottom:.5em}.b-newsletter-form__field{margin-bottom:6px}.b-newsletter-form__field input[type=text]{width:100%;margin-bottom:6px}.b-newsletter-form__submit{float:right}.campaign .wrapper.person-lifts-wrapper{margin-bottom:50px}.person-lifts{max-width:768px}@media (min-width:768px){.person-lifts{max-width:1280px}}@media (min-width:600px){.person-cards{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-left:-15px;margin-right:-15px}}.person-card{border:1px solid #e0e0e0;border-radius:2px;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:calc(50% - 35px);flex-basis:calc(50% - 35px);-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:35px;margin:0 0 30px;overflow:hidden}@media (min-width:600px){.person-card{margin:0 15px 35px}}.person-card__top{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:20px;width:100%}@media (min-width:390px){.person-card__top{-ms-flex-direction:row;flex-direction:row}}.person-card__bottom{border-top:1px solid #e0e0e0;font-size:18px;font-size:1.5vw;line-height:1;padding:25px 20px;text-align:center;width:100%}@media (max-width:1066.66666667px){.person-card__bottom{font-size:16px}}@media (min-width:1200px){.person-card__bottom{font-size:18px}}@media (min-width:390px){.person-card__bottom{text-align:left}}.person-card__photo{display:block;margin-bottom:30px}@media (min-width:390px){.person-card__photo{margin-bottom:0;max-width:134px;width:35%}}.person-card__photo img{display:block;width:100%}.person-card__info{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1;-ms-flex-pack:center;justify-content:center}@media (min-width:390px){.person-card__info{padding-left:20px}}.gdpr ul .person-card li.person-card__name,.person-card .gdpr ul li.person-card__name,.person-card p.person-card__name{font-size:22px;font-size:2vw;font-weight:500;line-height:1;margin-bottom:25px}@media (max-width:900px){.gdpr ul .person-card li.person-card__name,.person-card .gdpr ul li.person-card__name,.person-card p.person-card__name{font-size:18px}}@media (min-width:1100px){.gdpr ul .person-card li.person-card__name,.person-card .gdpr ul li.person-card__name,.person-card p.person-card__name{font-size:22px}}.gdpr ul .person-card li.person-card__phone,.person-card .gdpr ul li.person-card__phone,.person-card p.person-card__phone{color:#5fb429;font-size:18px;font-weight:700}@media (min-width:600px){.gdpr ul .person-card li.person-card__phone,.person-card .gdpr ul li.person-card__phone,.person-card p.person-card__phone{font-size:18px;font-size:1.5vw}}@media (min-width:600px) and (max-width:1066.66666667px){.gdpr ul .person-card li.person-card__phone,.person-card .gdpr ul li.person-card__phone,.person-card p.person-card__phone{font-size:16px}}@media (min-width:600px) and (min-width:1200px){.gdpr ul .person-card li.person-card__phone,.person-card .gdpr ul li.person-card__phone,.person-card p.person-card__phone{font-size:18px}}.gdpr ul .person-card li.person-card__phone a,.person-card .gdpr ul li.person-card__phone a,.person-card p.person-card__phone a{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5JY29uL3B1aCBDb3B5IDM8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNMTguNDc2MzQ2OSwxMi43ODgyNDA4IEMxOC40NzYzNDY5LDEyLjQ1MzAwMjcgMTguNDc2MzQ2OSwxMi4yMzk2Njk0IDE4LjAxMTU4NSwxMi4wNzIwNTAzIEMxNy4zMDMwMTM2LDExLjg2NjMzNiAxNC41MTQ0NDIyLDEwLjU0ODI0MDggMTQuMjAyMDYxMiwxMC41NDgyNDA4IEMxMy43MjU2MTU4LDEwLjgyMDc4NjQgMTMuMjk2MDIxMywxMS4xNjgwNjM0IDEyLjkyOTY4MDMsMTEuNTc2ODEyMiBDMTIuNjkwMDc5NSwxMS44MDgxMTMgMTIuMzMzMDY5MSwxMS44Njg2MjMyIDEyLjAzMDYzMjYsMTEuNzI5MTkzMiBDMTEuMTUyMDM2MSwxMS4xODk0NjU5IDEwLjMyMzM1MzIsMTAuNTcyNDE1OCA5LjU1NDQ0MjE3LDkuODg1MzgzNjYgQzguODA5NjEyOTIsOS4wOTA3Njk2OCA4LjE0MzYzNTksOC4yMjU3NjUwNSA3LjU2NTg3MDc0LDcuMzAyNTI2NTIgQzcuNDM1NjEyLDYuOTk1MjEwODggNy40OTgyOTE0MSw2LjY0MDAyNzU5IDcuNzI1ODcwNzQsNi4zOTU4NTk4NSBDOC4xMzgzNDE1LDYuMDIwMDMwOSA4LjQ5NzI0OTU2LDUuNTg5MzQxMjMgOC43OTI1Mzc0LDUuMTE1ODU5ODUgQzguNzE2OTQ5NzUsNC43NDk1MjMwMiA4LjU5NjY4NTYsNC4zOTM4NDgxOSA4LjQzNDQ0MjE3LDQuMDU2ODEyMjMgQzguMDM4MjUxNjksMy4wNzM5NTUwOSA3LjU2NTg3MDc0LDIuMDc1ODU5ODUgNy4yMTUzOTQ1NSwxLjEyMzQ3ODkgQzcuMDQ5NDMwMzgsMS4wMjA1OTc4NCA2Ljg1MjI4ODQ1LDAuOTgwMDg5MjIzIDYuNjU5MjA0MDcsMS4wMDkxOTMxOCBDNi4xMjQ0MDc0MiwxLjAyMDU2MTY1IDUuNjAwODAzMzIsMS4xNjQ1NTI3OCA1LjEzNTM5NDU1LDEuNDI4MjQwOCBDNC4zOTkxNzYxNiwyLjE3Nzc4OTIyIDMuOTkwODI1OSwzLjE4OTA3Mjc0IDQuMDAwMTU2NDUsNC4yMzk2NjkzNyBDNC4wMDAxNTY0NSw3LjAxMzAwMjcxIDYuMzc3Mjk5MzEsMTAuMzgwNjIxOCA5LjQ3ODI1MTY5LDEyLjk3ODcxNyBDMTEuNDIxMTA4OCwxNC41NDA2MjE4IDE4LjUzNzI5OTMsMTcuODM5NjY5NCAxOC40NzYzNDY5LDEyLjc4ODI0MDggWiIgaWQ9InBhdGgtMSI+PC9wYXRoPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9IkhlbmtpbMO2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTgwLjAwMDAwMCwgLTEyOC4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iR3JvdXAtMiI+ICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cC00IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNzYuMDAwMDAwLCA3My4wMDAwMDApIj4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJHcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDUzLjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJJY29uL3B1aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxtYXNrIGlkPSJtYXNrLTIiIGZpbGw9IndoaXRlIj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSBpZD0iU2hhcGUiIGZpbGw9IiNBQUFBQUEiIGZpbGwtcnVsZT0iZXZlbm9kZCIgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJVSS9Db2xvci9ncmVlbiIgbWFzaz0idXJsKCNtYXNrLTIpIiBmaWxsPSIjNUZCNDI5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDAuMDAwMDAwKSIgaWQ9IlJlY3RhbmdsZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48L3JlY3Q+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGltYWdlIGlkPSJpZl9saWtlXzE4MTQwNzYiIG1hc2s9InVybCgjbWFzay0yKSIgeD0iLTExNCIgeT0iMTUiIHdpZHRoPSIyNTYiIGhlaWdodD0iMjU2IiB4bGluazpocmVmPSJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQVFBQUFBRUFDQVlBQUFCY2NxaG1BQUFBQVhOU1IwSUFyczRjNlFBQUgwTkpSRUZVZUFIdG5RdDhWTldkeDg4NU13a1FnWkJKVUt5Q0NqNVlmSlJxcTlaV0lpUUJ1ajVxWGJFdktaSUUycnExOXZHcFZkUmwwYlhkdHJUdTFoVmFKQWxhMjYyTGJYMExUSUpGRjdIYkNqNnE5RUdsVkt3OE1wUHdFRWd5OTV6OVh4Q05ZVEs1NTg1OW5EdnptODhITW5Qdi8velAvLzg5Yy85ejdqM24vQTlqZUlFQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUFBQ0lBQUNJQUFDSUJBc1JMZ3hlbzQvSFpPb0x5dThhUVlrOVdjcVhPWVlxZEp4VWR6eGl1VllNT0VsS1ZNQ01FazY1WkNkbkFtL3NDVmZKYkgxSVB0SzVldGQxNExKTU1nZ0FBUUJ2VUkxRG0wZW03Vm9GS3JuaTdzbVV5d005eVlyQ1I3V3NYRVRSMnI3bm5XVFhtVThaOEFBb0QvakNOVnc2anBzMGYyV0dLZVpPenpnckVoZVJzdkpYVVkrTUoweFo1NWJQbHlLMjk5VU9BcEFRUUFUM0ZHV05tTUdiRkV4OURydUJJTDZCZC91TmVlU01VZXFveVhmV3JUaXJ1NnZOWU5mZTRKVUpESHE5Z0pqSnc4WjF4bDU5RDFuSXM3L2JqNGJiNkNzOHRUMWxzUDBGdjg2QmowaFlzWlpBdE1DWUhBeU9wcmg4cFk5enJHeFhpL3E2Y0hoK1BMeHAxZHN2KzFEYXY5cmd2Nm5SRkFEOEFacDRLVnNrcTd2a3BQOFU4SzBNR2JLcWJPdVNEQStsQlZEZ0lJQURuZ0ZNbXBhd0wya3dzbDcyRXpacFFHWEMrcXkwSUFBU0FMbEdJNU5MSjYxaWk2SVI4YmdyOFRLanVITllaUUw2cnNRd0FCb0ErUVl2cVlLU2w1ZjJqK1NuNGplZ0doMFgrbllnU0FkMUFVM3h1YXZqY3hOSzhGRzUzb0hEb3p0UHBSOFVFQ0NBQkYvRVZRbklYWEF5RHVYSW81Ull6ZkNOY1JBSXhvaG5DTW9MbjltajBBK1RlbDFNMWM4RWxNcWVPR2RtZUdwSkpOZ3Y3eE9DczVocVlOLzE3TEU4SE9TMHlaUFVHckRJUTlKWUJKR1o3aWpJNnlFNnBuRGQ0YmorK2xpVDg2YzBHK1NSZjdkL3Z6Y3NTVWhyTmluSzNYMGFtWSt2ZDBzdm1tL25UaXVMOEUwQVB3bDYreDJ2ZVd4TTdRdVZCdFIraGlmU0dYUTUycm0xNlNndjBzbDB6ZmMxeXBTL3NldytmZ0NDQUFCTWZhcUpvazQ1cmRmOFpLV0duT0FHQTdHT2Z5KzFxT2NuRjZSZTNjTVZwbElPd1pBUVFBejFCR1M1SGdVdXNCSUswTzNMWTkrYU1kQTNtNWMxWExpN1R3UnlzUGdGRFd4UVBweFhsL0NDQUErTU0xQWxxRlZnK0FoZ3dIL1BVLzdEUXQvTEVYL1RoKzBXakVKTWZDRVBTVUFBS0FwemdqbzR6VEUvdXpkS3hWakRzT0FGenloM1IwYzhYTzE1R0hySGNFRUFDOFl4a1pUVWZYekQ1SmQ5a3ZKZlZ3SEFEYTI1YitpUUxNNjQ2QkNIYmkwVk1ham5Fc0QwSFBDQ0FBZUlZeU9vb3lRbjhDRUkwV3ZxamxvV0JQNmNoYlFwMm5JdzlaYndnZ0FIakRNVkphS0hHbjNnTkFLZmVsUG56c243U2NsT3c1SFhuRjNPVWQxS2tEc2tjU1FBQTRra25CSDVHYU13QUZFeSt6QlF0b0lNRDVpOGV0M3ppWHBqa0duUHVla0VUSG5tS1JSUUFvbHBidTVhZVFYS3NIb0xqekVZREQxUngxUUwxS3p3RWNKd0dsSEFHbkhTNkx2OEVSUUFBSWpyVVJOZEdrbTNKNkFIaWlqakdVS0ZUdi9wK1ViMWx6N3dFbXBQUGJCczRRQUhRYXhTTlpCQUNQUUVaRlRZeG50SDc5YmIvb2xzSHhDRUJ2RGxLSlAvYituUHU5S0xmM0lzZ3RnN05lRTBBQThKcW80ZnEwcHdCVFh2OVMwZjJTRzdjNFo1dDB5ZzBaMUhPY2pqeGs4eWVBQUpBL3cwaHBvRWszV2owQUtjUmZ0aWZ2Zjh1Tms3VFE1eTg2NVRLS3ZVOUhIckw1RTBBQXlKOWhwRFJJcGJjR2dMNGdycnIvTmhRdXhGWWRPTFEySFFGQUI1Z0hzZ2dBSGtDTWpJcnErWEZLQVg2NmpyMlVBTVIxQUdDV2ZFT25McVlFYmdHMGdPVXZqQUNRUDhQSWFLZ1kvTVpwMU9DRGRRd1dHbXNBK3VvVml2Kzk3N0ZjbnluWUhKM3JQTTU1VHdBQndIdW14bXFrc2ZhSnVzWkoyYU05QkhpNGpoMlZ1OXZwUFUzeWMvYWlXNEJ5WjVLUThvb0FBb0JYSkNPZ1IrbE9BSkpzWjNyMWZYcmQrTjRjN04yQUpkdlQrMUR1OXdvQklEY2d6ODhpQUhpTzFGeUZ1aU1BWEREWHYvN3ZVcENwZDk4UDlFNGdBQXlFeU9QekNBQWVBelZabmU0YUFPcTd1MzhBK0RZSUpVU25jeWJLODIzSm5kZGRuSklJQUVYUzd2WTJZRUp3cllkc2RFK2VkdytBMDBwQ3A0Z3BUVGw2QUU1aGVTU0hBT0FSU05QVlpPSngvUWVBTHFjQXY0Y0ZaNDREQUUwNkd2U2VzdmpnT3dFRUFOOFJtMUdCNE9yOU9wYlEydDhESGQyai82QlRKcHVzWk1MeExFSXVLZkV3WG9FU1FBQUlGSGQ0bFZGT1A3MGVnSlN2c0RVTE12bGFUQWxDdTUzcW9JZU9DQUJPWVhra2h3RGdFVWpUMVhETk5PQ0M2eThCenNaQU1lazRpRWdtNDlsMDRKaC9CQkFBL0dOcmpPWmhOVE1ybVJTbjZoaVUxeFRnWGhVcEpod25CY0V0UUM5d0FiMUZ4QTBJZEpqVmxJcVNlcXBmWnc5QUp1SWk3eUZBMjJmQkZQVUFhRHpCd1l1a2NBdmdnSk9YSWdnQVh0STBVeGZOLytGZmNIWUpIbktBZHZiWnd5emhLZ2RBWGdob25ES3Y4aWlzVFFDM0FOcklvbFdnb203MmRMcXF4dXBZVGIvYUxSMnRTM2JwbE9sZmxtdjBQSncvTCtpL1BwelJJWUFBb0VNcmdyS1UwWGVlcnRuVUEvaTVicGtjOG81WEg5TFFZMWNPUFRqbEF3RUVBQitnbXFLeXNxYmhJckxsbzNyMnlKYzYycHJYNlpYcFgxcEpPYVQvczMzT1NPNTQwbENma3Zqb2tnQUNnRXR3VVNnbU9mc1hmVHY1ai9YTDVDcmhmSUVQelFQUVdEbVlxMDZjYzBvQUFjQXBxWWpKMGIzL3graVIybVF0c3lYYnJXSmQ5MnVWR1ZqWThmeCtKWlhHd3FHQks0YkV3QVFRQUFabUZEMkpHVE5pZE8rL1VOZHdKZFNpOUlxZjd0WXRsMHVlSmlCVjVqcmYreHdGckhUdnozanZQd0VFQVA4WkIxNURaWHI0WEtwMGdrN0Y5QUJ1ZndrcnZWT25qQ05aSlJ5dlFGU2M3WFNrRTBLZUVVQUE4QXlsR1lvT2JiTXQ3OUMxaHI0SVM3Y25mN1JEdDF3dStZTXpFQVVyelNYVCt4enRRTFN0OTJlODk1OEFBb0QvakFPdGdiYlovay9LL0Z1aFU2bjk2NitzbnUvb2xIRWlPMWdNR3UxRTdyQ001T3FOdysveE54Z0NDQURCY0E2a2xxcmFobjlrbkg5U3R6S2ErUE9EdkhMLzlWTWg3VUV3cHA5VDJROHJ0VFg3Q1J6MWl3QUNnRjlrQTlZN2ZHcER3dUxzSHQxcXBWUTcyQkRtK2ErL2JZZGlhcXlPUGJTUnlGOTE1Q0diUHdHc0JjaWZvUkVhU2hSYlFvWm83NnhEZWYvL05mVklreS9qNzV3THJRQlFLdVJtSTJBV2tSRUlBQVhRMkltNittdklqWC9TZFlXU2ZtNUlKM2JiZ2NPZmw2UXR2NTMyTVdrT3dyWmtDMFlCL0dtSmZyVTZiWjUrRmVCRXVBUXE2dXJQb0FrMGQydGJRYnYrY2lrK3oremMvWDY5QkFVQWh5K2F0YmpKb1NqRVBDU0FBT0FoektCVmpheStkaWhUL0VFaFJKbDIzWUl0U3JYZDgxdnRjZzRMVkY1V1A0eEVUM0FvYm1jTTJPaFVGbkxlRVVBQThJNWw0SnBrYVZjVHpaNXovQ3Y3am9GS2JsV3g3cHZmK2V6REcza2dkcWFtV2dRQVRXQmVpQ01BZUVFeEJCMTAzMzhMVlh1Vmk2cnAxcDlmNC9XVTM3NTJDRXR2RzNLdStPLzc2c0JuL3duZ0lhRC9qRDJ2SVZIYmNBVjFtVzl6cWZpSHFkYm1OcGRsblJmajdCem53b3hsQkFzK0E1R09nUVVxaXg1QXhCcTJhbXJqT1VxeCs4aHNpZ0hhcjFlSGRtZHUxQzdsb2dBbEZkVUlBSExYcnVSU0RBRzY0Snh2RVFTQWZBa0dXUDdvbXRsakxXVTlMZ1E3U3JkYWU3cXZKYTFQYlZsejd3SGRzcnJ5eDE0eXQ0d0xkWWJUY3BRNTJKTUVwRTdyZzl5N0JCQUEzbVZoOUx1aDFYT3Jlb1JZUWN0OGozRmpLT2ZxUzUxdHkxNTJVMWEzVEUrUHBGOS80Zmoya2l1MVhyY095SHREd0hFamVWTWR0TGdoa0pqKzJlSEtzcDZrYUgyS20vSk1zbVhwdHVabVYyVmRGRktXK29qT0RRcG53cmZoU0JmbUYxVVI5QUFNYis2RDNXbHI4T1BVVUI5MFk2cVM3TVhTSWJGL2RsUFdiUmxhMTYrVmgxQW82emR1NjBLNS9BZ2dBT1RIejlmU0oxVFBHdHg5b09jaHFrVHJnanBzRkYzOE8ybXh6OGZmZkd4SmNNazI1OCtucVFuU3NiMjBIZGoySFcwdHJ4MjJHWCtESllCYmdHQjVPNjdOdnZqM3h1TVBVMWU2em5HaDNvS1NkU3N1citoOHFtVkw3OE4rdjY5NmJzdEV4V0tPOHdBeUpUekxRT3kzYjRXb0h6MEFBMXYxK1BPdkhMSzNSRHhDQzJtbXVqVlBDWGx0UjJ2TC83b3Q3N2Fja3FKR3B5eDlBUU8zVWNlK1FwZEZEOEN3RnJibjk3OFZQL0N3NEh5S2U5UFVIZWxrUzVQNzhubVYxQW9BU3JCbjhxb05oZk1pZ0I1QVh2aThMVngrOFJjclpMeXJsYmJJeStQaVovZWxrczMyTk9IQVgvWnRpMlI4a3RPSzZmNS9iN3JyZUF3Qk9nWG1neHg2QUQ1QWRhTnlaUFdzVWJLN2V4VjErM1VYMGJ4Ym5aTEpWRWRKNDdzSGduMjNaMUQ4UXFFb3Y1RERGeVVqV2N2V0xNZzRGSWVZRHdUY1RDZjF3WXpzS2tmVVhITm1qTWV1b3Ftdmt5aTkxSGdoVkVKbmdrbDJyVjRmbFJsYVdaL21nbStrQ1MxUHk1aDRvR1BsMGxkMGFxbXFhVHhWTVdzRkpmTThTYWRjSDlsMWNkWlZ0ejE1LzF0OWp2dnpzWHArdkxMa2RRbzJhcmJrNGl6cVNqcmVBOUFmZzN6U0twbEZQWlV1bW4xcGo2VHNsSlM1bUh6ZFRBbE1YNkZnOTJLY2R6OFhHSE1mWERReUFGUk51K1pzS3lPK2wyZFgyQWRjamxXMjBxL2JOM1ltbHc0NHhUVXh0ZUZjcnVUakZOaXFIR3Z2STJpUDlWdVp6RVc3MXR3YnlNNDY5cXpFUWFVOWo1TE41L2N4cFFnLzJqc2FINXpJOUZDRzhlVlJXOU5nV2dEZ3ROSnRIbDBRdDlHdlliU2ZUOUF2QitQcVpscDU5MTI2S21nSjdwR3Z5cHJHajVQWXoxd2w5SGhiSGUzays4ZFNYakxKNjV6K1Ixcjc5aEg3bDcvMGIvVGdEaGQvRmthS1psMG1hZDNGblIxdFRTdXluRGZ1VU13Z2kzaWlybUVSNSt3R1NtMXRXbURTeDBUelc4bVAyc0VuZmFEcXdPWU5UL1pWUUttOHZrYUJyb2t5NFRyZU9LT3ZEdnZpajhYRTVKMnJsbXp2ZTg2dno1V25qSnZMdVBpQ1gvb2pycGZUdkkxeDlPMjl1bXpjMmJWbEozM3c5L3Mzci8rN3lUNFpFd0FTdGZYejZMci9wc213M05oR1BwMUxYNFo5KzEvYnNQWmcrWFBtbGlST1AydVI0R0plUG9IdThNWGZ2dktlTjkzWTViWk0yZGlKZDVQZHg3a3RYMFRseGpDbDZzdkdUUnk4ditMY3A5bWJ6MVBId0x5WEViKzA5ajIveXZEZlJyN2IzMS83VWovZlV1eHNpM2UvRVJmeEIybEYzMFg5aVRvNVR0TjcveERQV0pOM3JyazM4SzIwS3VvYTloZnNBejhuOEYzSVVHNkVaektDWDc1N1ZaTnhtNThhY1o5dFAvQXIySXZmL3NJSVJqMTF0YmhFbFA1ZnZoYy9aUUIrWVZDSm1oVEd4ZS9pdTQ4aVJJQjZnUmZHTExWMjFQVFpJMDBERW5vQXNJZjZJdnkwMzNsN2NuNEJkYmZHT2krUVJWS3BaeTM2NWQrMklyejgrWUpHSExKWWhrTURFS0R2K1BpdWpGaHhNSlB6QUxKQm5nNDlBTmpqL0VFNkhObTZhSklQalRsUERXcW9yejlPUE1hYit6dUg0N2tKMERMSnMybW01MTI1cFlJOUczb0FzQ2Y1Qk90eTlHcWpzYVdmMFF5L2kwMlljTkpldnN0ZVk0QVZmRzYvUm9KZFUxbGJmNW5iNGw2WEN6OEEwQXcvcjUwcUtIMUszVWtMZTY1bXp5L3BNY0l2Mmttb1czWmZ5cVE4TktwaGhGSFJNb0ptRVg2UDBYd0tFNndPUFFBY210NXJBZ3JEYktDdHV5UlRYNmVKUkY4ank3Sk9KQXJMNGoxdFAwbWxFbnVyYWVyelhMSmhIWTF2N1EvTGxpaldTdytDVDZWcDFKODJ3ZmJRaHdFcjZ4cTB2dHlwWkZQb052ZHVPRjM3ZTVmdDd6MWQrdnRFakg4MnRhclp6Z2FFVjVnRVpzeUlsZThvRzBiRE9PK2pzWndKTkhuckF2b0Z2OWkraVBNeWkzcFFxYllXeDVtVDhxb3JSK0hRTHliZEM2alFBd0Q5bW00VFNsMUt2L3kveTlGdU9CVXlnWXFhK2c5enBtNmltWnlYdWpWRnhmam85SXFsVzkyVzk2SmM2TGNBWGpoUktEcG9kdDk2ZXNyK0lWejg1cmRvUjF2enVuUmJpLzB3N3pKNkh0TGh5bUlwcDdvcTUyRWhCQUFQWWVhcGF2bmd3YkVMdy81RnlOT0hvaXRPUGRKSFpUeDJJUVVCN1ZsK1hMRVBodzBNQVNEc0ZxQWJmc3AxY0N0OWtUNFphUGJlc1AwdW9QcnQvQStLaXpuNkx2SFFSOEFRQVBSYnpjc1NuWnlMUzlQSjVuOGpwVm9QUTcwMEFycnlKNUJ1YmZxbG5aZEJTNU9TSjJySit5Q01BT0FEVkljcVg2YVpZUjlxYjIxNndxRTh4RXduSU5RUnk3NXptcXpFOEp6bkF6aUpBQkFBNUw1VjBJS2UrMHNIeGM3ZnVhcHBVOTl6K0J4aEFwTHBydjNYM3VUVmF6cEd6RWJ5MmltajlVbDJMZTNUdDlob0cyR2NLd0swNmsvcmdxWWhYOTkzYWg3SUVmUUFCaUxrOGZsVVd4TXVmbytaR3FOT3NkTzBiQkh5RFMxNUg0UVJBSHlBQ3BWRlNJRDJSQ1N2YTNROEY0cS9wQ1B2aHl3Q2dCOVVvYlBvQ0NUV2JyMmNFcitNMW5LY2kxOXJ5ZnNnakFEZ0ExU29MQzRDRmJWenkybU53RUl0ciszNUgxWjM2R3M5RUFDMFdnM0NJUEJlQWlkUHYyNlFZRDNMZFRkMVVady9rVjU5SDU0QnZCY25Qb0ZBZEFnTXE1bFptYmIycmFRMDZYVzZWdFBzeisvb2x2RkRIc09BZmxDRnpvSW5VRm5UY0JFNWVSLzkwN3Z2cHdLVUpmaXhNTFp1cDZxUGVDRUFISUVFQjBDZ2Z3TDJEc2g3UytQZkpvbnI2Wi8yY25ySzh2S1dGT0xML2RjUTdCa0VnR0I1bzdZSUV5aWZOdXZFdlZJOFRDNmM1ZG9OenI1aTB2NkJDQUN1V3hJRmk0bUFuZE8veDJKcmFKT0hNZTc5VmkwZHJjMUwzWmYzdmlRQ2dQZE1vYkVBQ1hSYjRnYnE3N3UrK0duUWIzVkhZbzl4ZXlwaUdMQUF2Nnh3eVhzQ2xKcjlnMjYxMGpMaHAwdEY5MlZzK2ZKdXR6cjhLb2NBNEJkWjZDMHdBdUoxTnc0cEtSOGROQ1QyTVJQMmRNaG1Qd0pBTmlvNEJnSjlDU2k1cE8raGdUN1RwamVMMG9tOW56QTUweE1Dd0VDdGlQTWdRQVFPanRzcjFxd0RRM0ZhSFRoaGd0R1puaEFBZEZvVXNrVk5JTTY3YVB4ZWJuUUtnUzZ1bXNxMVc3L3FWRDRNT1FTQU1LaWp6a2dTc08vakxhaytTZmYxWFU0ZG9JeXZDNnFtelRuV3FYelFjZ2dBUVJOSGZaRW0wTm0yN0dWYStIT0hVeWVFWUVjcG1abm5WRDVvT1FTQW9JbWp2c2dUS051emF5R2w4OXJtMUJHYS9sdGZYajFyaEZQNUlPVVFBSUtramJvS2dzRFc1eDdjVDl1MzNlUFVHU0ZFV1VsSmJJWlQrU0RsRUFDQ3BJMjZDb2FBNE9LWE9zNVFqK0V5SGZtZ1pCRUFnaUtOZWdxS3dNNFJ1MTdXZVJoSUdZTkQzd2s0V3dNZ0FHU2pnbU1nTUJDQjVjc3RKdmpXZ2NSNm5SOHhzbnJXcUY2ZmpYaUxBR0JFTThDSUtCTGdqRHNlRHJUOXk1VEdxa3p6RXdIQXRCYUJQWkVoSUptczFERTJKZ1VXQStrQWd5d0ltRW9nTWIzeGVNSEVNVHIyeVpMOWpvY09kZlRtSTR0OEFQblFROW5pSlpDUm4yTmNJeU9ZWksrbmt6L2RiUm93M0FLWTFpS3d4M2dDaVNtZk80NXpkWU9Xb1lJOXBTVWZrREI2QUFHQlJqV0ZRV0Q0MUlZRXM5UmpsQSswWE1jakdnWmNyaU1mbEN4NkFFR1JSajJSSjFCVlUvK0JtR0xQY2NFbmFqa2o1ZWIyOGwxUGFwVUpTQmc5Z0lCQW81cm9FckRuOGNkS1k3ZlFaaDdYQzhhMXJ4a2wyQjJVRHN3eWtZQzJNeVk2QVp0QXdBOEN4MTR5dDZ5cnk3cWVTL2tONnZKWHVOZ0dnTkVXZ005M2ZIUk1DMHY2WVdIK09oRUE4bWNJRFFWSUlGSGJjRVYzbC9WRGVzNS9IQzMvZGVVaHpmOC9vSlNvWndzVzBGc3pYKzQ4TTlNWFdBVUNuaENnaS85bUd1SDdCU2s3TGkrRmlsM1h1YnJwcGJ4MCtGd1lBY0Jud0ZBZkxRSlZOWTJuMHNWL2U3NVdVeUxBaFIydFRVWnRBcExOSndTQWJGUndyR2dKV0VKZVFzNXJ6UEE1RWhWdC9ya2tuV3pTbXlkd3BKcEFqaUFBQklJWmxVU0ZBQzN3eVN0L0g0MFVmRC9kMm16dkFHUjBOdUREN1lHSGdJZEo0QzhJMkFTVTJxbzF4ZmNkYXJLSE9nNWZTU2ViRjcxektBSnYwQU9JUUNQQnhPQUlDQ2FmY0ZPYjR1TGlWTVF1ZnR0UEJBQTNyWTB5QlV1Z3ZYWFpueW4zL3dwZEI3bkZUdFl0WTRJOEFvQUpyUUFiakNMQVJleGJ1Z1pSYm9BRzNUSW15Q01BbU5BS3NNRW9BdTBybHo1REJxM1RNWW95LzU0elluTDlDVHBsVEpCRkFEQ2hGV0NEZVFTVVdxeHJsQ2hoTmJwbHdwWkhBQWk3QlZDL21RVEsyRU5NTXIwVVhsS2RhNll6L1Z1RkFOQS9HNXdwWWdLcFI1cjMwTVBBMytvaDRCUDA1TU9YUmdBSXZ3MWdnYUVFYUdqdlJSM1RLRXNRbmdIb0FJTXNDSmhNZ09ZRHY2NWpuNVJDSzB1d2ptNi9aTkVEOElzczlFYWZBT2QwRytEOFJhdUd5NXhMbXlHSkFHQkdPOEFLRXdrb3FaWEZoeGI5YTIwVVlvTExDQUFtdEFKc01KTUE1K04xREtPTEthVWpiNElzQW9BSnJRQWJqQ053VE4zVlJ5bkpQcU5qR0MzLzI2UWpiNElzQW9BSnJRQWJqQ1BRbzBwL3dBVWJxV2VZK3AyZWZQalNXQTRjZmh2QUFwTUl6Sjh2RW10Zi96Ymw4WityYXhibC96TTA5V2YvbmlBQTlNOEdaNHFNUU9XMCt0UGsycTJMNmVLZnJPdTZsR3BIUjJkc3RXNjVzT1VSQU1KdUFkUWZPb0dLYVkybkN5bS96cVNhS2JoKzNuL2JBY0haajluelN5Z3BTTFJlQ0FEUmFpOVk2eEdCNDgrL2NzaStvNGJONEVMTW9Rdi9vNGZTQUxwTUJTaGxSMDlNL0lkSHBnV3FCZ0VnVU55b0xHd0NRNnZuVnBXV1dEZnM1MndPWGU0alBMRkg4RnQycjJwS2U2SXJZQ1VJQUFFRFIzWGhFUmc1ZGZiN0xjdEtVdHB2emFmN09XeFdNcGxxYmRGZU9weERZNkNuRUFBQ3hZM0t3aVFnbFZpb1A3VFh2OFcwN2RlbURNdDhtaVFpa1FFNG15ZVlCNUNOQ280VklnRk82L3NuZWVqWUZpVjU3WjYybjBSdTlsOXZCZ2dBdlduZ2ZlRVNtRCtmYnZtbEp6MWVKZFVMbEQ3OGdzNm5tcmRFSFJnQ1FOUmJFUFk3STBBYmRDb2gvdXBNT0plVVdscjIxdTRMVXEzTmY4OGxGWlZ6bmtURXFEZ0xPNHViQUhVQk5oQ0JzZTRveUkyVUlPVDY5S3JteU0zMnkrVXZlZ0M1NlBod0xsRlhmMHZGMURrWHNCa3pZajZvaDhvY0JHalB2dlU1VG1jOVJRdUM3S3hBTTFNajlwNlpYdFZVVUJlLzdUQjZBRm1iM2IrRHRQZmM3VnpKMnlzN2g3YXoyb2FINlFIeWY2YytNdm9way9lUTk0OUdzSnE1RXE4d3J2SEFYckpWNmJhbWFjRmFHV3h0NkFFRXk3dFhiYUtLOXFCdG9IM29XaXVmL2R2bVJGM0RyU09yWjQzcUpZQzNIaE93V09ZMVBaWHlGRDM1NkVrakFCalJabUlNM1ovZUp1UHhMUlYxRGZmWkUxYU1NS3ZBakJoY3dyZnB1RVFaZm83UmtZK2lMQUtBU2EwbVdDazF5RXg2WFAxQ1pkM3NKNnVtTlY1b2tubFJ0MlVvRzdwYnh3ZHFpOEU2OGxHVVJRQXd0dFhFZEJwdmZwcHVEWDVkV2RjNHhWZ3pJMlRZcHZNU2VxdjFCSzN4Sy9BWEFvRGhEVXpmd0dwNlVOaVdxR2xZZ3g1QmZvMlZlR2J6c1hvYXBGYVBRVSszR2RJSUFHYTB3NEJXMEJ6MlNYYVBvTEt1ZmtXaXR2SDhBUXRBNEVnQ0luN2xrUWR6SEZGc2E0NnpCWEVLQVNCeXpjaW4wUTQwNnlwcTZ0c3FhaHNMZW9qS3k2YXBxSjA3aGpMOTNLcWpVekh4Z281OEZHVXhEeUNLclVZMjArMHBQUmRRVXlyckdsNVZpaTIyQnBYK2ROZmppenNpNm82dlpsZlUxWi9CbVVWekxwamV6ajJjRmR6RW43NmdFUUQ2RW9uZTV3bTB2djJ1MklFREN5dHFHNTZreDFhL0tJbkpsZHRXdE95TW5pdmVXanh5OHB4eE1pNnZvMVdBWDJRMHdxS2puWVlBRDFpY1BhcFRKb3F5Q0FCUmJMVXNObE5xcTBIMHdQQnlPblY1anlVVTlRdzJVczlnQXdXSFRmUzNuVE9WeVZLc3NBNXhFVk5LbHROc3k3RzBRdjg4S2VRWkJ4MTBjYU1ySlB0NVIxczBzL3pvTkdyNEFZQ3lLbEIvMW5FVDBSZGJZeTZuRG9xQ2tyV0hyK3lld2NIdHF1a3Z2UTcrVjFCT0h1bU1vb21WYi91Wmw3dXloNTZ6Zk90SS9ZVjN4UEdGNTV2cmdrVXlsNW9iSHBMSjdVcktPdXFTTHFQM2U5M29RSmtnQ0lpNzIxdVgvVG1JbXNLdUkvUUFvQlRmR0RhRUFPdmZtRzVyYVUyMU5jMFdRL2o3NkZmNVN4UUkvaFJnL2FocUFBSjJtcS9TUWJHYkJ4QXJtTk9oQndEcXNUMWRNRFFIY0VRd3NlYXdTT3FSNWoycDVOSzdPNUl0NHhXVFY5QkRwOGh0SzNYWWwwTDVTeGYvdnJpSXpYanpzU1g3Q3NXbmdmd0lQUUJZVWo0d2tKR0ZjbDRLdmp5TEx5cWRiUGxWUjdMcFEzVC9ldW5iNjgremlPR1F2d1JraGlaYlhiMHp1YlRneC81N2M4enJVVWx2UmZtOHB4VndyUlNKYXZMUllYeFpXbHRPWFg4bkUzZDR4ZFNHcTJpbm1sc1pGNmNiNzFkQkdFZ1hQK016MjVQTlB5OElkelNjQ0wwSFlOc2FFOVlOOUdETTByQTdZcUl5WXluMkRZZEdxNDVWVFE5UXJ2a3phZXJ2bFZJeDdTdzJEdXVCMkNFQ25kVHIrbGd4WHZ5MiswYWtwZHIzbHhmZUhITHkyVDNVSFNuVVhzQ05IVzNOdjlLOTR2WnYzckR4d0dzYmxnd1o5NEYxWEtsUk5NWTFUbGNINUhNUVVPcFo2dmRQNjJ4dEx0b2dhOFF0d050TnhHbnA2eUl5NkFzNW1peUNwK1IvcFpJdFh5YkQ4NTYvWUc5aXlUTHlpMEtvcTJreWNIa0VZWmhoc3BScFN2QTVQMTJ4ZXpGYnZyeUFlNTRENHpZcEFOalcya0hnUmk3WjdUUjEwNGpleWNBSSs1T1FOUE9PejBzbG14ZVNSTjRYZis5YTdJMHQ5eDlWL2drbDJHZUlWWjN1Tk5mZXVvcnJ2V3hYU3R4RjZ5YnV3cnFKUXkxdldnQTRhTlhJdXNhSmtxbnYwWWZhU0g1QjZZR2ZmYy9mdWJycEpiL3RUMHovN0hCbURabktsRlhMdWJBekNQMEQvVE95WGYxbWtVMi9QZm1LSHZDdHB1SG0vMG1WNzNtQ2Z2RzdzOGtWNnpHanZ5ajJLaTZoMkZXSzgwazBWajVlU0Vxa2FWclBnQjVlMHB6emR2b0NiYlRIK2UyaHZvNlZTMThKNnd0VmVWbjlNTFZmMFRSZ2ZqS1RmRFIxUFJLVURydU1wcmFHUCszYlp5aDBrZmRRWDJzUHhiODBmVTgyY1V1ODJ0NjJGQk90Zk9ZTzlTQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBQUFpQUFBaUFBQWlBUVRRTC9ENzNjZ0l5NHYwMHBBQUFBQUVsRlRrU3VRbUNDIj48L2ltYWdlPiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);background-repeat:no-repeat;background-position:left center;padding-left:27px}.person-card.c-repeater{margin:0 15px 30px}.person-card.c-repeater+.add-more.add-more--array{width:100%}.b-photo-gallery:after,.b-photo-gallery:before{content:"";display:table}.b-photo-gallery:after{clear:both}.b-photo-gallery .b-wrapper{background:#fafaf8;margin-bottom:100px;max-width:100%;overflow:visible}@media (min-width:992px){.b-photo-gallery .b-wrapper{min-height:525px}}.b-photo-gallery__slick{position:relative;padding-bottom:0}@media (max-width:640px){.b-photo-gallery__slick{padding-bottom:65px}}.b-photo-gallery__gallery{opacity:1;position:relative;transition:opacity .4s linear .1s}.b-photo-gallery__gallery .slick-next,.b-photo-gallery__gallery .slick-prev{background-position:center;background-repeat:no-repeat;background-size:contain;border-radius:0;bottom:0;height:50%;margin:auto 0;top:36px;opacity:.7;width:58px;z-index:999}.b-photo-gallery__gallery .slick-next:hover,.b-photo-gallery__gallery .slick-prev:hover{opacity:1}@media screen and (max-width:900px){.b-photo-gallery__gallery .slick-next,.b-photo-gallery__gallery .slick-prev{top:0}}.b-photo-gallery__gallery .slick-prev{background-image:url(../images/photo-gallery/prev.png);left:0}.b-photo-gallery__gallery .slick-next{background-image:url(../images/photo-gallery/next.png);right:0}.b-photo-gallery__gallery .slick-slider{margin-bottom:0}.b-photo-gallery__gallery .b-photo-gallery__image--ground-plan{margin-bottom:0}.b-photo-gallery__gallery--fullscreen{background:#303030;bottom:0;left:0;margin:0;max-width:100%;position:fixed;right:0;top:0;width:100%;z-index:6000}.b-photo-gallery__gallery--fullscreen-add,.b-photo-gallery__gallery--fullscreen-remove{opacity:0;transition:0s opacity}.b-photo-gallery__gallery--fullscreen .slick-prev{left:0}.b-photo-gallery__gallery--fullscreen .slick-next{right:0}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__slick{border-left:0;float:none;height:100%;max-width:100%;padding:0;width:100%}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__nav{padding:0 68px 0 115px;top:calc(100% - 66px)}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__slick{margin:0 auto;max-width:100%}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__form{display:none}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__video-content{bottom:0;height:100%;left:0;position:relative;right:0;top:0}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__video-content iframe{position:absolute;height:100%;width:100%}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__video-content:after{content:"";display:block;padding-top:56.25%}.b-photo-gallery__gallery--fullscreen:after{content:"";display:block;padding-top:56.25%}@media (max-width:900px){.b-photo-gallery__gallery--fullscreen button{bottom:-61px!important}.b-photo-gallery__gallery--fullscreen .slick-prev{left:1px!important}.b-photo-gallery__gallery--fullscreen .slick-next{right:1px!important}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__nav{top:calc(100% - 135px)}}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__slider--images{padding:0}.b-photo-gallery__ground-plan-button{position:absolute;bottom:0;left:0;border:3px solid #dadada;z-index:2;cursor:pointer}.b-photo-gallery__ground-plan-button img{display:block;height:54px}.b-photo-gallery__ground-plan-button--active{border:3px solid #059430}.b-photo-gallery__ground-plan-button:after{background:url(../images/blueprint_icon.png) bottom center no-repeat;background-size:contain;bottom:2px;content:"";filter:hue-rotate(45deg) brightness(111%);height:28px;position:absolute;right:2px;width:28px}.b-photo-gallery__maxmin{background:url(../images/photo-gallery/maximize.png) no-repeat center center;width:58px;height:58px;display:block;position:absolute;bottom:2px;right:0;z-index:2;cursor:pointer;opacity:.7}.b-photo-gallery__maxmin:hover{opacity:1}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__maxmin{background:url(../images/photo-gallery/minimize.png) no-repeat center center;bottom:2px}.b-photo-gallery__slider--images{max-width:100%;padding-top:36px;visibility:hidden}.b-photo-gallery__slider--images.slick-initialized{visibility:visible}.b-photo-gallery__slider--images .slick-list{margin:0 auto;position:relative}.b-photo-gallery__slider--images .slick-list:after{padding-top:66%;display:block;content:""}.b-photo-gallery__slider--images .slick-track{position:absolute}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__slider--images{bottom:75px;left:0;margin:0 auto;max-width:80em;position:absolute;right:0;top:0;width:100%;z-index:999}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__slider--images .slick-list,.b-photo-gallery__gallery--fullscreen .b-photo-gallery__slider--images .slick-track{height:100%}@media (max-width:900px){.b-photo-gallery__gallery--fullscreen .b-photo-gallery__slider--images{margin:0;bottom:137px}}@media (max-width:900px){.b-photo-gallery__slider--images{padding:0}.b-photo-gallery__slider--images .slick-prev{left:0}.b-photo-gallery__slider--images .slick-next{right:0}}@media (max-width:640px){.b-photo-gallery__slider--images .slick-prev{left:0}.b-photo-gallery__slider--images .slick-next{right:0}}.b-photo-gallery__slider--hidden{transition:none;visibility:hidden;position:absolute!important}.b-photo-gallery__slider--nav{margin-bottom:0}.b-photo-gallery__slider--nav .slick-list{margin:0}.b-photo-gallery__image:after,.b-photo-gallery__video:after{padding-top:66%;display:block;content:""}.b-photo-gallery__image iframe,.b-photo-gallery__image img,.b-photo-gallery__video iframe,.b-photo-gallery__video img{max-height:533px}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__image,.b-photo-gallery__gallery--fullscreen .b-photo-gallery__video{height:100%}.b-photo-gallery__image{position:relative}.b-photo-gallery__image img{margin:0 auto;display:block;max-width:100%;max-height:100%;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-photo-gallery__image--ground-plan{margin-bottom:30px}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__image--ground-plan{height:auto;position:fixed;top:0;left:0;right:0;bottom:0;margin:30px 30px 123px}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__image--ground-plan .b-photo-gallery__image-content{height:100%;position:static;-ms-transform:none;transform:none}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__image--ground-plan .b-photo-gallery__image-content img{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-photo-gallery__image-content{position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);height:100%;width:100%}.b-photo-gallery__image-content img[src*="w_42,h_42,c_thumb"]{width:100%}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__image-content{height:100%}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__image-content img{display:block;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-photo-gallery__image-description{background:rgba(255,255,255,.7);bottom:-10px;font-size:.9rem;line-height:1.2;margin:10px 0;padding:20px;position:absolute;text-align:left;width:100%;z-index:9}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__image-description{color:#fff;position:absolute;width:100%;bottom:0;background:rgba(0,0,0,.5);text-align:center}@media screen and (max-width:480px){.b-photo-gallery__image-description{display:none}}.b-photo-gallery__video{position:relative}.b-photo-gallery__video-content{position:absolute;height:100%;overflow:hidden;max-width:100%;max-height:100%;left:0;top:0;right:0}.b-photo-gallery__video-content iframe{position:absolute;top:50%;left:0;width:100%;height:100%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-photo-gallery__video-content:after{padding-top:56.25%;display:block;content:""}.b-photo-gallery__video:after{padding-top:56.25%;display:block;content:""}.b-photo-gallery__nav{left:0;padding:0 68px 0 114px;position:relative;top:30px;width:100%}.b-photo-gallery__nav .b-photo-gallery__nav-image--active .b-photo-gallery__nav-image-active{border-color:transparent!important}.b-photo-gallery__nav .b-photo-gallery__nav-image{border:3px solid transparent}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__nav{bottom:5px;height:60px;left:0;margin:0 auto;max-width:1280px;position:relative;right:0;width:100%}@media (max-width:900px){.b-photo-gallery__gallery--fullscreen .b-photo-gallery__nav .b-photo-gallery__maxmin{right:0;bottom:-70px}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__nav .b-photo-gallery__ground-plan-button{left:0;bottom:-70px}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__nav .slick-list{margin-left:0;margin-right:0}}@media (max-width:900px){.b-photo-gallery__nav{padding:0 0 0 15px;top:36px;left:0;z-index:999}.b-photo-gallery__nav .b-photo-gallery__maxmin{bottom:initial}.b-photo-gallery__nav .b-photo-gallery__ground-plan-button{left:0;bottom:initial}.b-photo-gallery__nav .slick-list{margin-left:116px;bottom:-1px;margin-right:70px}}@media (max-width:640px){.b-photo-gallery__nav{left:0;top:25px;width:100%}.b-photo-gallery__nav .b-photo-gallery__maxmin{bottom:-69px;right:0}.b-photo-gallery__nav .b-photo-gallery__ground-plan-button{bottom:-69px}.b-photo-gallery__nav .slick-list{margin-left:-16px;margin-right:0}}.b-photo-gallery__nav-image{height:60px;width:107px;margin-left:3px;margin-right:3px;text-align:center}.b-photo-gallery__nav-image img{max-width:100%;max-height:100%;display:block;margin:0 auto;cursor:pointer}.b-photo-gallery__nav-image--video{width:58px;height:105px;position:relative}.b-photo-gallery__nav-image--video img{border:1px solid #dadada;width:100%;height:100%}.b-photo-gallery__nav-image--video:after{background:url(../images/video_icon.png) bottom right no-repeat;background-size:contain;bottom:2px;content:"";filter:hue-rotate(45deg) brightness(111%);height:28px;position:absolute;right:2px;width:28px}.b-photo-gallery__nav-image.b-photo-gallery__nav-image-active{border:3px solid #303030}.b-photo-gallery__form{background:#fff;border:1px solid #e0e0e0;margin-top:36px;height:561px;padding:36px 20px;position:relative}@media (min-width:992px) and (max-width:1294px){.b-photo-gallery__form{height:46.3vw;padding:2.5vw 1.5vw}}.b-photo-gallery__form .b-apartment-agent__agency-info{margin:10px 0 20px;width:100%}@media (min-width:992px) and (max-width:1294px){.b-photo-gallery__form .b-apartment-agent__agency-info{margin:.8vw 0 1.6vw}}.b-photo-gallery__form .b-apartment-agent__agency-info .gdpr ul li,.b-photo-gallery__form .b-apartment-agent__agency-info p,.gdpr ul .b-photo-gallery__form .b-apartment-agent__agency-info li{color:#303030;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;margin-bottom:6px;padding:0}@media (min-width:992px) and (max-width:1294px){.b-photo-gallery__form .b-apartment-agent__agency-info .gdpr ul li,.b-photo-gallery__form .b-apartment-agent__agency-info p,.gdpr ul .b-photo-gallery__form .b-apartment-agent__agency-info li{font-size:1.1vw;line-height:1;margin-bottom:.7vw}}.b-photo-gallery__form .b-apartment-agent__agency-info a{color:#23d278;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-photo-gallery__form .b-apartment-agent__agency-info a:hover{color:#23d278!important;text-decoration:underline}.b-photo-gallery__form .b-apartment-agent__agency-info strong a{color:#303030}.b-photo-gallery__form .b-apartment-agent__agency-info strong a:hover{color:#303030!important}.b-photo-gallery__form button{background:#23d278;border:0;border-radius:4px!important;color:#fff;display:block;float:none;font-weight:700;margin:30px auto 0;max-width:210px;text-transform:uppercase;width:100%}.b-photo-gallery__form button:hover{background:#5adc9b;color:#fff!important}.b-photo-gallery__form button:active,.b-photo-gallery__form button:focus{outline:0}@media (min-width:992px) and (max-width:1294px){.b-photo-gallery__form button{font-size:1.2vw;margin-top:2vw;padding:.7vw 2vw;max-width:15vw}}.b-photo-gallery__form .b-contact-form__field{width:100%}@media (max-width:991px){.b-photo-gallery__form .b-contact-form__field{max-width:465px;margin:auto}}.b-photo-gallery__form .form-content{text-align:center}.b-photo-gallery__form .form-content h3{margin-top:0}@media (min-width:992px) and (max-width:1294px){.b-photo-gallery__form .form-content h3{font-size:1.8vw;margin-bottom:.8vw}}.b-photo-gallery__form .form-content .apartment-form-agent{display:inline-block;max-width:100%;padding:25px 0}@media (min-width:992px) and (max-width:1170px){.b-photo-gallery__form .form-content .apartment-form-agent{padding:1.4vw 0}}.b-photo-gallery__form .form-content .apartment-form-agent:after,.b-photo-gallery__form .form-content .apartment-form-agent:before{content:"";display:table}.b-photo-gallery__form .form-content .apartment-form-agent:after{clear:both}.b-photo-gallery__form .form-content .apartment-form-agent__image{border-radius:4px;float:left;max-width:90px;overflow:hidden}@media (max-width:420px){.b-photo-gallery__form .form-content .apartment-form-agent__image{max-width:75px}}@media (min-width:992px){.b-photo-gallery__form .form-content .apartment-form-agent__image{min-width:60px;width:6vw}}.b-photo-gallery__form .form-content .apartment-form-agent__image img{display:block;width:100%}.b-photo-gallery__form .form-content .apartment-form-agent__info{float:left;padding-left:20px;text-align:left;width:calc(100% - 90px)}@media (max-width:420px){.b-photo-gallery__form .form-content .apartment-form-agent__info{width:calc(100% - 75px)}}.b-photo-gallery__form .form-content .apartment-form-agent__info .gdpr ul li,.b-photo-gallery__form .form-content .apartment-form-agent__info p,.gdpr ul .b-photo-gallery__form .form-content .apartment-form-agent__info li{font-size:15px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;margin-bottom:3px;padding:0}.b-photo-gallery__form .form-content .apartment-form-agent__info .gdpr ul li strong,.b-photo-gallery__form .form-content .apartment-form-agent__info p strong,.gdpr ul .b-photo-gallery__form .form-content .apartment-form-agent__info li strong{font-weight:500}@media (min-width:992px){.b-photo-gallery__form .form-content .apartment-form-agent__info .gdpr ul li,.b-photo-gallery__form .form-content .apartment-form-agent__info p,.gdpr ul .b-photo-gallery__form .form-content .apartment-form-agent__info li{font-size:15px;font-size:1.15vw}}@media (min-width:992px) and (max-width:869.565217391px){.b-photo-gallery__form .form-content .apartment-form-agent__info .gdpr ul li,.b-photo-gallery__form .form-content .apartment-form-agent__info p,.gdpr ul .b-photo-gallery__form .form-content .apartment-form-agent__info li{font-size:10px}}@media (min-width:992px) and (min-width:1304.34782609px){.b-photo-gallery__form .form-content .apartment-form-agent__info .gdpr ul li,.b-photo-gallery__form .form-content .apartment-form-agent__info p,.gdpr ul .b-photo-gallery__form .form-content .apartment-form-agent__info li{font-size:15px}}.b-photo-gallery__form .form-content .b-contact-form__field{margin-bottom:10px;position:relative}@media (min-width:992px) and (max-width:1294px){.b-photo-gallery__form .form-content .b-contact-form__field{margin-bottom:.8vw}}.b-photo-gallery__form .form-content .b-contact-form__field:before{background-position:center;background-repeat:no-repeat;border-right:1px solid #e0e0e0;content:"";display:block;height:24px;left:0;margin:auto;position:absolute;top:8px;width:17%}@media (min-width:992px) and (max-width:1294px){.b-photo-gallery__form .form-content .b-contact-form__field:before{top:.4vw}}.b-photo-gallery__form .form-content .b-contact-form__field.name:before{background-image:url(../images/svg/form-elements/form_name.svg);background-size:38%}@media (min-width:430px) and (max-width:991px){.b-photo-gallery__form .form-content .b-contact-form__field.name:before{background-size:22px}}.b-photo-gallery__form .form-content .b-contact-form__field.phone:before{background-image:url(../images/svg/form-elements/form_phone.svg);background-size:36%}@media (min-width:430px) and (max-width:991px){.b-photo-gallery__form .form-content .b-contact-form__field.phone:before{background-size:21px}}.b-photo-gallery__form .form-content .b-contact-form__field.postcode:before{background-image:url(../images/svg/form-elements/form_postcode.svg);background-size:38%}@media (min-width:430px) and (max-width:991px){.b-photo-gallery__form .form-content .b-contact-form__field.postcode:before{background-size:22px}}.b-photo-gallery__form .form-content .b-contact-form__field.email:before{background-image:url(../images/svg/form-elements/form_mail.svg);background-size:45%}@media (min-width:430px) and (max-width:991px){.b-photo-gallery__form .form-content .b-contact-form__field.email:before{background-size:25px}}.b-photo-gallery__form .form-content .b-contact-form__field input{height:40px;padding-left:21%}@media (min-width:992px) and (max-width:1294px){.b-photo-gallery__form .form-content .b-contact-form__field input{height:3vw}}.b-photo-gallery__form .form-content .b-contact-form__field .b-contact-form__error{color:#ff4500}.b-photo-gallery__form .form-content input,.b-photo-gallery__form .form-content textarea{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid #e0e0e0;border-radius:2px;font-size:14px;margin-bottom:0}@media (min-width:992px) and (max-width:1294px){.b-photo-gallery__form .form-content input,.b-photo-gallery__form .form-content textarea{font-size:1.1vw}.b-photo-gallery__form .form-content input::-webkit-input-placeholder,.b-photo-gallery__form .form-content textarea::-webkit-input-placeholder{font-size:1.1vw}.b-photo-gallery__form .form-content input:-moz-placeholder,.b-photo-gallery__form .form-content textarea:-moz-placeholder{font-size:1.1vw}.b-photo-gallery__form .form-content input::-moz-placeholder,.b-photo-gallery__form .form-content textarea::-moz-placeholder{font-size:1.1vw}.b-photo-gallery__form .form-content input:-ms-input-placeholder,.b-photo-gallery__form .form-content textarea:-ms-input-placeholder{font-size:1.1vw}.b-photo-gallery__form .form-content input::-ms-input-placeholder,.b-photo-gallery__form .form-content textarea::-ms-input-placeholder{font-size:1.1vw}}@media (max-width:500px){.b-photo-gallery__form .form-content input,.b-photo-gallery__form .form-content textarea{font-size:16px}}.b-photo-gallery__form .form-content input:active,.b-photo-gallery__form .form-content input:focus,.b-photo-gallery__form .form-content textarea:active,.b-photo-gallery__form .form-content textarea:focus{border-bottom:1px solid #23d278;outline:0}.b-photo-gallery__form .form-content textarea{min-height:70px;width:100%!important}@media (max-width:991px){.b-photo-gallery__form .form-content textarea{max-width:465px;margin:auto}}.b-photo-gallery__form.has-errors button{margin-top:10px}.b-photo-gallery__form .b-contact-form__thank-you{left:0;margin:auto;padding:0 20px;position:absolute;right:0;text-align:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-photo-gallery__form .b-contact-form__thank-you h3{margin-top:0}.b-photo-gallery__form.sending::after,.b-photo-gallery__form.sending::before{content:"";display:block;left:0;position:absolute;right:0}.b-photo-gallery__form.sending::before{background-color:rgba(255,255,255,.85);bottom:0;height:100%;top:0;width:100%;z-index:99}.b-photo-gallery__form.sending::after{animation:spinner .5s linear infinite;border:3px solid transparent;border-radius:50%;border-right-color:#23d278;border-top-color:#23d278;height:40px;margin:auto;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;z-index:110}@keyframes spinner{from{transform:translateY(-50%) rotate(0)}to{transform:translateY(-50%) rotate(360deg)}}.b-photo-gallery__virtual .b-photo-gallery__virtual-content{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.b-photo-gallery__virtual .b-photo-gallery__virtual-content iframe{height:100%;left:0;position:absolute;top:0;width:100%}.b-photo-gallery__gallery--fullscreen .b-photo-gallery__virtual .b-photo-gallery__virtual-content{top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-photo-gallery__virtual-thumb{border:3px solid transparent;position:relative}.b-photo-gallery__virtual-thumb.b-photo-gallery__nav-image-active{border:3px solid #303030}.b-photo-gallery__virtual-thumb:after{background:url(../images/360_icon.png) bottom right no-repeat;background-size:contain;bottom:2px;content:"";position:absolute;right:2px;height:28px;width:28px}.b-range-slider{display:inline-block;position:relative;width:100%;height:35px}.b-range-slider span{white-space:nowrap;position:absolute;display:inline-block}.b-range-slider span.base{width:100%;height:100%;padding:0}.b-range-slider span.bar{top:14px;height:7px;width:100%;background:#09511e;border-radius:3px;z-index:0}.b-range-slider span.bar.selection{background:#5cc700;width:0;z-index:1}.b-range-slider span.pointer{width:36px;height:36px;cursor:pointer;z-index:2;background:url(../images/search-bar/slider-knobs.png) top left no-repeat}.b-range-slider span.pointer~.pointer{background:url(../images/search-bar/slider-knobs.png) center center no-repeat;background-position:0 -36px}.b-range-slider span.bubble{display:none}.b-recently-added-apartments{margin-top:20px}.b-recently-added-apartments__list{padding:1.125em}.b-search-result-area{min-height:200px;padding-bottom:15px;padding-top:30px;position:relative}.b-search-result-area:after,.b-search-result-area:before{content:"";display:table}.b-search-result-area:after{clear:both}.b-search-result-area .b-search-result-area__heading{padding:12px 0}.b-search-result-area .b-search-result-area__heading .b-search-result-area__title-area{float:left;padding:0}.b-search-result-area .b-search-result-area__heading:after{content:'';display:block;clear:both}.b-search-result-area .b-search-result-area__heading h1{display:inline-block}.b-search-result-area .packery{clear:both}.b-search-result-area__wrapper::after,.b-search-result-area__wrapper::before{content:'';display:table}.b-search-result-area__wrapper::after{clear:both}.b-search-result-area__sorting-container{border-bottom:1px solid #e0e0e0;width:70%}@media (max-width:800px){.b-search-result-area__sorting-container{width:80%}}@media (max-width:767px){.b-search-result-area__sorting-container{width:100%}}@media (min-width:768px){.b-search-result-area__sorting-container{float:right}}.b-search-result-area__header{margin-bottom:0;position:relative;width:100%}@media (min-width:768px){.b-search-result-area__header{margin-bottom:75px}}.sorting-container{margin-bottom:30px;margin-top:30px}.sorting-container:after,.sorting-container:before{content:"";display:table}.sorting-container:after{clear:both}@media (min-width:768px){.sorting-container{bottom:12px;margin-bottom:0;margin-top:0;position:absolute;right:15px}}.b-search-result-area__sorting{padding:0;position:relative;width:100%}.b-search-result-area__sorting .dim{position:absolute;left:0;right:0;top:-17px;bottom:10px;background:rgba(255,255,255,.7);z-index:9999}@media (min-width:768px){.b-search-result-area__sorting{float:right;text-align:right}}.b-search-result-area__sorting .c-customized-dropdown__content{display:block}.b-apartment-search__result-count{color:#23d278;font-weight:400!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0 0 0 .4em;vertical-align:3px}.b-search-result-area--vertical-margins{margin-top:15px;margin-bottom:15px}.b-search-result-area__no-results{text-align:center}.b-search-result-area__loading--local{position:absolute;box-shadow:none;background-color:rgba(255,255,255,.6)}.b-search-result-area__title{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin:0 0 25px}.b-search-result-area__title-container>div{display:inline-block}.campaign-online-offer .button.button--loadmore,.loadmore{color:#23d278;cursor:pointer;display:block;font-size:15px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:30px auto;max-width:250px;padding:10px;text-align:center;text-transform:uppercase}.campaign-online-offer .button.button--loadmore:after,.loadmore:after{background-color:#fff;background-image:url(../images/svg/arrow-green-down.svg);background-position:center;background-repeat:no-repeat;background-size:12px;content:'';display:inline-block;height:21px;vertical-align:top;width:30px}@media (max-width:992px){.has-cta .selling-container{padding-top:67px!important}}.selling-main-content{position:relative}.selling-main-content::before{background:rgba(200,245,220,.25);bottom:-20px;content:"";height:calc(100% + 200px);left:-50vw;right:-50vw;position:absolute;pointer-events:none;z-index:-1}.b-home-selling-tools{margin-top:50px}.b-home-selling-tools a{display:block;border:1px solid #e0e0e0;margin-bottom:20px}.b-home-selling-tools__item{background-position:15px center;background-repeat:no-repeat;background-size:40px;border:1px solid #eee;filter:hue-rotate(45deg) brightness(111%);height:75px;min-width:280px;position:relative}.b-home-selling-tools__item.b-home-selling-tools__item--home-visit{background-image:url(../images/icons-2018/Kotikaynti.svg)}.b-home-selling-tools__item.b-home-selling-tools__item--own-broker{background-image:url(../images/icons-2018/Henkilo.svg)}.b-home-selling-tools__item.b-home-selling-tools__item--portal{background-image:url(../images/icons-2018/Asuntoportaali.svg)}.b-home-selling-tools__item.b-home-selling-tools__item--selling-power{background-image:url(../images/icons-2018/KM-ketju.svg)}.b-home-selling-tools__item.b-home-selling-tools__item--video-presentation{background-image:url(../images/icons-2018/Video.svg)}.b-home-selling-tools__item.b-home-selling-tools__item--auction{background-image:url(../images/icons-2018/Tarjouskauppa.svg)}.b-home-selling-tools__item__text{color:#303030;font-size:1em;line-height:1.3em;padding-left:70px;padding-right:40px;margin-right:10px;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-home-selling-tools__item__text::after{background:url(../images/svg/arrow-green-right.svg) no-repeat 15px 50%;border-left:1px solid #eee;content:"";height:53px;position:absolute;right:10px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:27px}.b-home-selling-tools__item:hover{box-shadow:0 4px 10px -4px rgba(0,0,0,.2)}.b-selling-footer-guide{background-color:#fafafa;border:1px solid #e0e0e0;color:#3d3d3d;margin-bottom:110px;overflow:hidden;padding:20px 80px 20px 40px;position:relative}.b-selling-footer-guide__content{font-size:18px}.b-selling-footer-guide__content h3 span{color:#3d3d3d!important}.b-selling-footer-guide__content .hero__content h1 span,.b-selling-footer-guide__content h2 span,.hero__content .b-selling-footer-guide__content h1 span{font-size:24px;font-weight:700}.b-selling-footer-guide__link{color:#23d278;font-weight:700;text-transform:uppercase;position:relative}@media (min-width:768px){.b-selling-footer-guide__link{min-height:180px}}@media (min-width:992px){.b-selling-footer-guide__link{min-height:160px}}@media (min-width:768px){.b-selling-footer-guide__link .gdpr ul li,.b-selling-footer-guide__link p,.gdpr ul .b-selling-footer-guide__link li{bottom:0;right:70px;position:absolute}}.b-selling-article-lift{text-align:center}.b-selling-article-lift .b-selling-article-lift__title{height:50px}.b-selling-article-lift .b-selling-article-lift-container{padding:10px}.b-selling-article-lift .content h3{text-transform:none}.b-simple__content h3{font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-simple--marginless .b-simple__content{padding-left:0;padding-right:0}.b-simple--narrow{padding-left:3.5625em}.b-tabs__tabs-inner{padding-bottom:1em;margin-bottom:-16px}.b-tabs__tabs-inner:after,.b-tabs__tabs-inner:before{content:" ";display:table}.b-tabs__tabs-inner:after{clear:both}.b-tabs__tab{float:left;margin-right:1em;cursor:pointer;padding-bottom:8px;font-size:1.5em;margin-bottom:16px;border-bottom:2px solid transparent}.b-tabs__tab--active{border-bottom:2px solid #059430}.b-text-block{margin-bottom:15px;margin-top:15px;position:relative;display:block;background:#fff;overflow:hidden;padding:17px 45px}@media (max-width:992px){.b-text-block{padding:17px 45px}}.b-text-block--bordered{border:1px solid #eee}.b-text-block--no-gutters{padding:0 45px;margin-bottom:0;margin-top:0}.b-text-block--icon h3{margin-left:80px}@media (max-width:992px){.b-text-block--icon h3{min-height:55px;display:block}}.b-text-block--icon .b-text-block__text{margin-left:80px}@media (max-width:992px){.b-text-block--icon .b-text-block__text{margin-left:0}}.b-text-block--number{background:#fafafa;padding:22px 30px}.b-text-block--number h3{display:block;padding-left:45px;margin-top:5px}.b-text-block__icon{position:absolute;left:45px;top:20px;max-width:65px;max-height:70px}.b-text-block__number{float:left}.b-text-block__number span{border-radius:50%;display:inline-block;background:#23d278;color:#fff;font-size:1.5em;font-weight:700;line-height:35px;text-align:center;width:35px}.thinking{padding-top:37px;margin-bottom:60px}@media (min-width:690px){.thinking{padding-top:67px}}.thinking h1{font-size:32px;font-size:2rem;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:30px}@media (min-width:540px){.thinking h1{font-size:38px;font-size:2.375rem}}@media (min-width:690px){.thinking h1{font-size:42px;font-size:2.625rem}}[ng-app=editor] .thinking-description{display:none}.thinking-blocks{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:30px -15px 60px}.thinking-blocks:after,.thinking-blocks:before{content:"";display:table}.thinking-blocks:after{clear:both}.thinking-block{border:1px solid #e0e0e0;display:block;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;float:left;margin:0 15px 30px;position:relative;padding-bottom:55px;width:100%}.thinking-block__image{background:#f4f4f4;border-bottom:1px solid #e0e0e0;margin-bottom:15px}.thinking-block__image img{display:block;width:100%}.thinking-block__title{padding:15px 15px}.thinking-block__title h3{color:#303030;font-size:18px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}.thinking-block__title h3 a{color:#303030}.thinking-block__title h3 a:hover{color:#23d278!important}.thinking-block__description{margin-bottom:30px;padding:5px 15px}.gdpr ul .thinking-block__description li,.thinking-block__description .gdpr ul li,.thinking-block__description p{font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0}.thinking-block__cta{bottom:0;left:0;padding:15px;position:absolute;right:0;width:100%}.thinking-block__cta a{display:block;color:#23d278;cursor:pointer;font-size:18px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.8px;text-transform:uppercase}@media (min-width:640px){.thinking-block{width:calc(100% / 2 - 30px)}.thinking-block:nth-of-type(2n+1){clear:left}.thinking-block:nth-of-type(3n+1){clear:none}}@media (min-width:992px){.thinking-block{width:calc(100% / 3 - 30px)}.thinking-block:nth-of-type(2n+1){clear:none}.thinking-block:nth-of-type(3n+1){clear:left}}.thinking-articles:after,.thinking-articles:before{content:"";display:table}.thinking-articles:after{clear:both}.thinking-articles__description{margin-bottom:60px}.gdpr ul .thinking-articles__description li,.thinking-articles__description .gdpr ul li,.thinking-articles__description p{font-size:16px;font-size:1rem;line-height:1.5}@media (min-width:450px){.gdpr ul .thinking-articles__description li,.thinking-articles__description .gdpr ul li,.thinking-articles__description p{font-size:18px;font-size:1.125rem}}.thinking-articles__description h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;z-index:2}.thinking-articles__toggler{display:inline-block;margin:18px 0 0;padding-left:0;text-align:left}.thinking-articles__toggler--less::after{-ms-transform:rotate(180deg);transform:rotate(180deg)}.thinking-articles__more h3{font-size:22px;font-size:1.375rem;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:450px){.thinking-articles__more h3{font-size:26px;font-size:1.625rem}}.thinking-articles__items{margin:20px 0 67px}.thinking-articles__item{background:#fff;border-top:2px solid #f2f2f2;color:#303030;display:block;font-size:16px;font-size:1rem;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.3;padding:18px 50px 16px 0;position:relative;transition:color .2s ease}@media (min-width:450px){.thinking-articles__item{font-size:18px;font-size:1.125rem}}.thinking-articles__item:after{background-image:url(../images/svg/arrow-green-right.svg);background-position:center;background-repeat:no-repeat;background-size:8px;content:"";display:block;filter:hue-rotate(45deg) brightness(111%);height:30px;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);transition:transform .2s ease;width:50px}.thinking-articles__item:last-of-type{border-bottom:2px solid #f2f2f2}.thinking-articles__item:hover{color:#23d278!important}.thinking-articles__item:hover:after{transform:translate3d(5px,-50%,0)}@media (min-width:992px){.thinking-articles__video-container{padding-top:16px}}@media (max-width:991px){.thinking-articles__video-container{margin-top:40px}}.thinking-articles__video{height:0;padding-bottom:56.25%;position:relative;width:100%}.thinking-articles__video iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.b-value-apartments-slider{margin-top:30px}.b-value-apartments-slider .slick-slider{margin-bottom:87px}.b-value-apartments-slider .slick-dots{bottom:-87px}.b-why-km a{background-color:#fff;background-position:20px 50%;background-repeat:no-repeat;background-size:52px;border:1px solid #e0e0e0;box-shadow:0 0 0 0 transparent;color:#000;float:left;height:95px;margin-bottom:36px;position:relative;transition:box-shadow 150ms ease-in-out,color 150ms ease-in-out;width:100%}.b-why-km a span{font-size:1.1em;left:94px;line-height:1.3em;position:absolute;right:53px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-why-km a::after{background-image:url(../images/svg/arrow-green-right.svg);background-position:center;background-repeat:no-repeat;background-size:8px;border-left:1px solid #e0e0e0;color:#23d278;content:'';font-size:12px;height:53px;line-height:53px;padding-left:8px;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:29px}.b-why-km a:hover{color:#000!important;box-shadow:0 4px 10px -4px rgba(0,0,0,.2)}.b-why-km a.b-why-km__home-visit{background-image:url(../images/icons-2018/Kotikaynti.svg)}.b-why-km a.b-why-km__portal{background-image:url(../images/icons-2018/Asuntoportaali.svg)}.b-why-km a.b-why-km__sales-power{background-image:url(../images/icons-2018/KM-ketju.svg)}.b-why-km a.b-why-km__online-offer{background-image:url(../images/icons-2018/Tarjouskauppa.svg)}.b-why-km a.b-why-km__agent{background-image:url(../images/icons-2018/Henkilo.svg)}.b-why-km a.b-why-km__videos{background-image:url(../images/icons-2018/Video.svg)}.b-why-km .b-why-km__intro{background:#fff;border:1px solid #e0e0e0;height:226px;margin-bottom:36px;position:relative;padding:28px}.b-why-km .b-why-km__intro span{line-height:1.25em;font-size:1em}.b-why-km .b-why-km__intro .gdpr ul li,.b-why-km .b-why-km__intro p,.gdpr ul .b-why-km .b-why-km__intro li{padding:0}.b-why-km .b-why-km__intro .gdpr ul li:first-child,.b-why-km .b-why-km__intro p:first-child,.gdpr ul .b-why-km .b-why-km__intro li:first-child{padding-bottom:12px}.b-why-km .b-why-km__intro .gdpr ul li:first-child strong,.b-why-km .b-why-km__intro p:first-child strong,.gdpr ul .b-why-km .b-why-km__intro li:first-child strong{color:#303030}.b-wrapper{max-width:80em;margin:0 auto}.b-wrapper:after,.b-wrapper:before{content:"";display:table}.b-wrapper:after{clear:both}.b-wrapper--overflow-visible{overflow:visible}.b-wrapper--overflow-visible:after,.b-wrapper--overflow-visible:before{content:" ";display:table}.b-wrapper--overflow-visible:after{clear:both}.b-wrapper--relative{position:relative}.b-wrapper--on-top{position:relative;z-index:2}.b-wrapper--search{overflow:visible;position:relative;z-index:3}.b-wrapper--search-topmost{overflow:visible;position:relative;z-index:5}.b-wrapper--dropdown-navigation{position:relative;overflow:visible;z-index:2}.b-apartment-agent__content{background:#fff;height:148px;margin-bottom:25px;overflow:hidden}@media (max-width:992px){.b-apartment-agent__content{height:auto}}.b-apartment-agent__open-house{margin:0;height:100%;background:#07892d;color:#fff;font-size:1.125em;line-height:1.333em;padding:24px}.b-apartment-agent__open-house img{width:34%;position:absolute;right:0;bottom:0}@media (max-width:992px){.b-apartment-agent__open-house img{max-height:100%;position:static;float:right}}@media (max-width:992px){.b-apartment-agent__open-house{min-height:100px}}.b-apartment-agent__open-house-content{width:100%;height:100%;position:relative}.b-apartment-agent__open-house-text{float:left;width:64%}.b-apartment-agent__agent{margin:0;height:100%;padding-right:24px;border-right:1px dashed #dadada}.b-apartment-agent__agent img{height:100%;margin-right:24px;float:left}.b-apartment-agent__agent-info{color:#666;display:inline;position:relative;top:24px;line-height:1.25em}.b-apartment-agent__agent-info span{font-size:.875em}.b-apartment-agent__agent-info strong{color:#303030}.b-apartment-agent__contact-tip{padding:24px}.b-apartment-agent__agency{height:100%;margin:0;padding:24px}@media (max-width:992px){.b-apartment-agent__agency,.b-apartment-agent__agent,.b-apartment-agent__open-house{height:auto;margin:0;border-right:none}}.b-apartment-agent__agency-content{width:100%;height:100%;position:relative}.b-apartment-agent__agency-content:after,.b-apartment-agent__agency-content:before{content:"";display:table}.b-apartment-agent__agency-content:after{clear:both}.b-apartment-agent__agency-info{width:63%;float:left;line-height:1.25em}.b-apartment-agent__agency-info span{font-size:.875em}.b-apartment-agent__buttons{width:35%;text-align:right;position:absolute;bottom:0;right:0}.b-apartment-agent__contact{clear:both;width:100%}.b-apartment__area-page{border:1px solid #e1e1e1;box-shadow:0 0 0 0 transparent;color:#303030;margin-bottom:40px;display:block;float:left;position:relative;transition:box-shadow .2s ease}.b-apartment__area-page h1{margin:0}.b-apartment__area-page h1 a{color:#059430}.b-apartment__area-page:hover{color:initial!important;box-shadow:0 4px 10px -4px rgba(0,0,0,.2)}.b-apartment-info-list--area-pages h3{margin-left:0!important}.b-apartment-info-list--area-pages h1{font-size:1.5em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-apartment__area-page-postcode{padding:10px;background:#e1e1e1;width:100%;height:44px;position:absolute;bottom:0}@media (max-width:1089px){.b-apartment__area-page-postcode{float:left;position:relative}}.b-apartment__area-page-postcode>span:first-child{display:inline-block;padding-left:30px;padding-right:25px;border-right:1px solid #ccc;margin-right:25px;font-weight:500}.b-apartment-info-list--agencies{float:left;width:100%}.b-apartment__area-page-desc,.b-apartment__area-page-postcodes{font-size:.875em}.b-apartment__area-page-desc{box-sizing:border-box;float:left;line-height:1.4;padding-bottom:20px;position:relative;vertical-align:top;width:50%}.b-apartment__area-page-desc h1{margin:0}.b-apartment__area-page-desc .b-area-short-text{font-weight:500;margin-bottom:18px}.b-apartment__area-page-desc h4{font-size:18px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-apartment__area-page-desc .gdpr ul li,.b-apartment__area-page-desc p,.gdpr ul .b-apartment__area-page-desc li{color:#303030;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.4}.b-apartment__area-page-desc+.b-apartment__area-page-desc{display:none}@media (max-width:1089px){.b-apartment__area-page-desc{width:100%}.b-apartment__area-page-desc+.b-apartment__area-page-desc{float:left;width:100%}}.b-apartment__area-page-desc>div{padding:24px}.b-apartment__area-page-desc>div:last-of-type{padding-top:0}.b-apartment__area-page-desc a{color:#303030}.b-apartment__area-page-desc a:hover{color:#303030!important;text-decoration:underline}.b-apartment__area-page-visual{float:left;width:50%}@media (max-width:1089px){.b-apartment__area-page-visual{padding:0 24px 24px;width:100%}}.b-apartment__area-page-visual .b-apartment__area-page-image,.b-apartment__area-page-visual .b-apartment__area-page-video{padding-top:56.25%;height:0;position:relative;z-index:10}.b-apartment__area-page-visual .b-apartment__area-page-image iframe,.b-apartment__area-page-visual .b-apartment__area-page-image img,.b-apartment__area-page-visual .b-apartment__area-page-video iframe,.b-apartment__area-page-visual .b-apartment__area-page-video img{width:100%;height:100%;position:absolute;top:0;left:0}.b-apartment-search-open{display:inline-block;left:50%;position:relative;-ms-transform:translateX(-50%);transform:translateX(-50%);background:#0d792d;color:#fff;padding:5px 10px;font-weight:300;cursor:pointer;background-image:url(../images/magnifying-glass-small-white.png);background-repeat:no-repeat;background-position:10px 11px;padding-left:30px;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.b-apartment-search-block>div:nth-child(2).expand>div{animation-duration:3s;animation-name:slidein;overflow:hidden}@keyframes slidein{from{max-height:0}to{max-height:1000px}}.b-apartment-block{border:1px solid #e0e0e0;display:block;margin:15px;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.b-apartment-block:hover .b-apartment-block__info-details-absolute{max-height:12rem}.b-apartment-block:hover .b-apartment-block__type{max-height:6em}.b-apartment-block:hover .b-apartment-block__address{max-height:6em}@media (max-width:640px){.b-apartment-block:hover .b-apartment-block__address,.b-apartment-block:hover .b-apartment-block__info-details-absolute,.b-apartment-block:hover .b-apartment-block__type{max-height:none}}.b-apartment-block.b-apartment-block--packery{float:left;height:270px;margin:0;padding:0;width:288px}.packery.disabled .b-apartment-block{height:auto;margin-top:1.125em;max-width:100%;width:100%}.packery.disabled .b-apartment-block:first-child{margin-top:0}.packery.disabled .b-apartment-block .b-apartment-block__image img{max-height:none}.b-apartment-block--medium:after,.b-apartment-block--medium:before{content:" ";display:table}.b-apartment-block--medium:after{clear:both}.b-apartment-block--medium.b-apartment-block--packery{height:270px;margin:0;padding:0;width:604px}.b-apartment-block--medium .b-apartment-block__info{float:none;min-height:58px;width:80%}@media (min-width:640px){.b-apartment-block--medium .b-apartment-block__info{float:right}}.b-apartment-block--medium .b-apartment-block__details{bottom:1px;float:right;left:0;position:relative;width:80%}@media (max-width:658px){.b-apartment-block--medium .b-apartment-block__details{bottom:0}}.b-apartment-block--medium .b-apartment-block__tagging{bottom:0;display:block;height:95px}.b-apartment-block--medium .b-apartment-block__info-details-absolute{border-left-width:0}.b-apartment-block--medium .b-apartment-block__price-text{display:initial}.packery.disabled .b-apartment-block--medium .b-apartment-block__image img{max-height:auto}.packery.disabled .b-apartment-block--small .b-apartment-block__image img{max-height:auto}.b-apartment-block--large.b-apartment-block--packery{width:604px;height:571px;margin:0;padding:0}.b-apartment-block--large .b-apartment-block__image{height:auto}.b-apartment-block--large .b-apartment-block__image--loading{height:392px}.b-apartment-block--large .b-apartment-block__image img{max-height:392px}.b-apartment-block--large .b-apartment-block__info{float:none;height:128px;overflow:visible;position:relative;padding:22px;width:80%}@media (min-width:641px){.b-apartment-block--large .b-apartment-block__info{float:right}}.b-apartment-block--large .b-apartment-block__address{font-size:1em;margin-bottom:1em;width:55%}@media (max-width:640px){.b-apartment-block--large .b-apartment-block__address{width:60%}}.b-apartment-block--large .b-apartment-block__size{width:55%;text-align:left;font-size:2.125em}@media (max-width:640px){.b-apartment-block--large .b-apartment-block__size{font-size:1.8em;text-align:right;width:40%}}.b-apartment-block--large .b-apartment-block__details{bottom:-1px;float:right;font-size:1em;height:56px;left:0;position:relative;width:80%}.b-apartment-block--large .b-apartment-block__price-text{display:initial}.b-apartment-block--large .b-apartment-block__price,.b-apartment-block--large .b-apartment-block__type{float:none;vertical-align:middle;font-weight:500;line-height:1.25em;max-height:2.5em;overflow:hidden;margin-top:0;position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);transform-style:preserve-3d;position:absolute}.b-apartment-block--large .b-apartment-block__type{width:54%}.b-apartment-block--large .b-apartment-block__price{width:45%;right:1em}.b-apartment-block--large .b-apartment-block__tagging{display:block;height:185px;z-index:9}@media (max-width:640px){.b-apartment-block--large .b-apartment-block__tagging{height:80px;margin-top:10px;position:relative;right:0;top:0}.b-apartment-block--large .b-apartment-block__tagging .b-apartment-block__listing-type{height:80px;left:0;position:relative;right:auto;top:0;-ms-transform:none;transform:none}.b-apartment-block--large .b-apartment-block__tagging .b-apartment-block__listing-type>span{display:inline-block}}.b-apartment-block--large .b-apartment-block__info-details{background:#fff;bottom:0;height:185px;left:0;position:absolute}@media (max-width:640px){.b-apartment-block--large .b-apartment-block__info-details{position:relative}}.b-apartment-block--large .b-apartment-block__info-details-absolute{border-left-width:0;height:100%}.b-apartment-block--large .b-apartment-block__mini-image{position:absolute;top:-30px;right:22px;width:222px;height:135px;z-index:10}@media (max-width:640px){.b-apartment-block--large .b-apartment-block__mini-image{display:none}}@media (max-width:1200px){.b-apartment-block--large.slick-slide .b-apartment-block__mini-image{display:none}}.packery.disabled .b-apartment-block--large .b-apartment-block__image{max-height:auto}.b-value-apartments-slider .b-apartment-block--large{margin:0 18px}.b-apartment-block--large .b-apartment-block__virtual-presentation{right:22px;top:-77px}.b-apartment-block__image{height:auto;overflow:hidden;padding-bottom:61%;position:relative;width:100%}.b-apartment-block__image--loading{height:174px;background:#dfdfdf url(../images/ajaxloader3.gif) center center no-repeat}.b-apartment-block__image img{display:block;height:auto;left:0;max-height:174px;position:absolute;top:0;width:100%}@media (max-width:640px){.b-apartment-block__image{height:auto}}.b-apartment-block__info-details{height:6rem;position:relative;width:100%}@media (max-width:640px){.b-apartment-block--large .b-apartment-block__info-details,.b-apartment-block--medium .b-apartment-block__info-details,.b-apartment-block--small .b-apartment-block__info-details{height:auto}}.b-apartment-block__info-details-absolute{position:absolute;min-height:6rem;width:100%;border-color:#f3f3ed;border-width:0 1px 0 1px;border-style:solid;z-index:1}.b-apartment-block__info-details-absolute:after,.b-apartment-block__info-details-absolute:before{content:" ";display:table}.b-apartment-block__info-details-absolute:after{clear:both}@media (max-width:640px){.b-apartment-block__info-details-absolute{position:static}}.b-apartment-block__info{color:#23d278;padding:13px}.b-apartment-block__info:after,.b-apartment-block__info:before{content:"";display:table}.b-apartment-block__info:after{clear:both}@media (max-width:640px){.b-apartment-block--large .b-apartment-block__info,.b-apartment-block--medium .b-apartment-block__info{height:auto;padding:1em;width:100%}}.b-apartment-block__address{color:#303030;font-size:.875em;line-height:1.143em;overflow:hidden;transition:.3s ease-out max-height}@media (min-width:641px){.b-apartment-block__address{max-height:2.3em}}.b-apartment-block__address,.b-apartment-block__type{float:left;width:54%}.b-apartment-block__type{max-height:1.25em;line-height:1.25em;margin-top:.25em;overflow:hidden;transition:.3s ease-out max-height}.b-apartment-block__size{margin-top:8px;font-size:1.75em;font-weight:400}.b-apartment-block__price,.b-apartment-block__size{float:left;width:46%;text-align:right;white-space:nowrap}@media (max-width:640px){.b-apartment-block--large .b-apartment-block__price,.b-apartment-block--large .b-apartment-block__type,.b-apartment-block--medium .b-apartment-block__price,.b-apartment-block--medium .b-apartment-block__type,.b-apartment-block--small .b-apartment-block__price,.b-apartment-block--small .b-apartment-block__type{float:none;width:auto;text-align:center;position:static;-ms-transform:none;transform:none}}.b-apartment-block__details-wrapped{position:relative;height:3rem}.b-apartment-block__details{background:#fafafa;bottom:2px;color:#777;font-size:.875em;left:-1px;min-height:38px;padding:6px 13px;position:absolute;right:-1px}.b-apartment-block__details:after,.b-apartment-block__details:before{content:"";display:table}.b-apartment-block__details:after{clear:both}@media (max-width:658px){.b-apartment-block__details{bottom:0}}@media (max-width:640px){.b-apartment-block--large .b-apartment-block__details,.b-apartment-block--medium .b-apartment-block__details,.b-apartment-block--small .b-apartment-block__details{width:100%;padding:1em;height:auto;float:none;position:static}}.b-apartment-block__content{box-shadow:0 0 0 0 transparent;height:100%;position:relative;transition:box-shadow 150ms ease-in-out}.b-apartment-block__content:hover{box-shadow:0 4px 10px -4px rgba(0,0,0,.2)}.b-apartment-block__tagging{display:none;font-size:.875em;position:absolute;right:10px;top:10px}@media (min-width:641px){.b-apartment-block__tagging{background:#fafafa;border-right:1px solid #fff;bottom:0;color:#059430;height:6rem;left:0;right:auto;top:auto;width:20%}}.b-apartment-block__tagging .b-apartment-block__new-construction{background:#23d278;border:1px solid #23d278;border-radius:50%;color:#fff;display:block;height:70px;line-height:1;width:70px}@media (min-width:641px){.b-apartment-block__tagging .b-apartment-block__new-construction{background:0 0;color:#23d278;left:0;margin:auto;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.b-apartment-block__tagging .b-apartment-block__new-construction strong{left:0;position:absolute;right:0;text-transform:uppercase;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:640px){.b-apartment-block__tagging{height:80px;margin-top:10px;position:relative;right:0;top:0}.b-apartment-block__tagging .b-apartment-block__listing-type{height:80px;left:0;position:relative;right:auto;top:0;-ms-transform:none;transform:none}.b-apartment-block__tagging .b-apartment-block__listing-type>span{display:inline-block}}.b-apartment-block__listing-type{display:block;left:0;margin:auto;position:absolute;right:0;text-align:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-apartment-block__listing-type>span{background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:80px;margin:auto;position:relative;text-transform:uppercase;width:90px}.b-apartment-block__listing-type>span.value-listing{background-image:url(../images/icons/arvokohde.svg);filter:hue-rotate(35deg)}.b-apartment-block__listing-type>span.value-listing>span{filter:hue-rotate(-35deg)}.b-apartment-block__listing-type>span.new-construction{background-image:url(../images/icons/uudiskohde.svg)}.b-apartment-block__listing-type>span>span{color:#23d278;font-size:14px;font-weight:600;left:0;line-height:1;margin:auto;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-apartment-block__value-listing{display:block;background:transparent url(../images/apartment-tile-value-listing.png) center top no-repeat;padding-top:85px}@media (max-width:640px){.b-apartment-block__value-listing{background-size:50px 50px;padding-top:55px}}.b-apartment-block__virtual-presentation{height:50px;left:-12px;position:absolute;top:-73px;width:50px}@media (min-width:1300px){.b-apartment-block__virtual-presentation{left:-20px}}span.b-apartment-block__online-offer{background-image:url(../images/icons/tarjouskauppa_2x.png);background-repeat:no-repeat;background-size:117px;height:68px;left:-12px;position:absolute;top:-130px;width:100%}@media (min-width:1300px){span.b-apartment-block__online-offer{left:-20px}}img.b-apartment-block__online-offer{filter:hue-rotate(35deg);height:50px;left:-12px;position:absolute;top:-130px;width:117px}@media (min-width:1300px){img.b-apartment-block__online-offer{left:-20px}}.b-apartment-block__price-text{display:none}.b-apartment-block__open-house{background:#23d278;color:#fff;font-size:.75em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;padding:6px 12px;position:absolute;right:0;top:0}.b-apartment-block__open-house>strong{color:#fff}.b-apartment-contact-bar{display:none;background:#e7e7dd;overflow:hidden;position:fixed;left:0;right:0;top:60px;clear:both;z-index:100}@media (max-height:660px){.b-apartment-contact-bar{top:60px}}@media (max-width:640px){.b-apartment-contact-bar{top:0}}.b-apartment-contact-bar h3{float:left;margin:4px 1em 0 0}@media (max-width:900px){.b-apartment-contact-bar h3{float:none;display:block;text-align:center;margin:0}}.b-apartment-contact-bar a.button{float:left}@media (max-width:900px){.b-apartment-contact-bar a.button{float:none;display:block;margin:.5em auto 0;max-width:200px}}.b-apartment-contact-bar__content{margin-top:1em;margin-bottom:1em}.b-apartment-contact-bar__content__minimize{display:none;position:absolute;right:14px;bottom:14px;width:20px;height:20px}.b-apartment-contact-bar__content__minimize:hover{cursor:pointer;opacity:.8}.b-apartment-contact-bar__content__minimize:after{content:"";display:block;border-width:15px 10px;border-style:solid;border-color:transparent;border-bottom-color:#777;position:relative;top:-12px}@media (max-width:640px){.b-apartment-contact-bar__content__minimize{display:block}}@media (max-width:640px){.b-apartment-contact-bar__content--minimized{margin-top:.5em;margin-bottom:.5em}.b-apartment-contact-bar__content--minimized H3{display:none}.b-apartment-contact-bar__content--minimized a.button{margin-top:0}}.b-apartment-contact-bar__content--minimized .b-apartment-contact-bar__content__minimize:after{border-top-color:#777;border-bottom-color:transparent;top:5px}@media (max-height:660px){.b-apartment-contact-bar__content{margin-top:.5em;margin-bottom:.5em;font-size:.9em}}@media (max-height:560px){.b-apartment-contact-bar__content{font-size:.7em}}.sticky .b-apartment-contact-bar{display:block}.b-apartment-cost-calculator{margin-top:41px;margin-bottom:10px;padding:0 16px;width:300px}.b-apartment-cost-calculator .b-apartment-cost-calculator__label{width:130px;float:left;color:#666;font-weight:700;font-size:.875em;line-height:34px}.b-apartment-cost-calculator .b-apartment-cost-calculator_value{width:135px;float:left}.b-apartment-cost-calculator .b-apartment-cost-calculator_value input,.b-apartment-cost-calculator .b-apartment-cost-calculator_value select{margin-bottom:5px;width:100px}.b-apartment-cost-calculator .b-apartment-cost-calculator__monthly-due{font-weight:500;font-size:1.2em;float:left;display:block;margin:0;width:100%;margin-top:10px}.b-apartment-cost-calculator .b-apartment-cost-calculator__monthly-due div{font-size:.875em;font-weight:700}.b-apartment-cost-calculator img{max-width:100%;margin-top:10px}.b-apartment-cost-calculator a{margin-top:20px;display:block}.b-apartment-cost-calculator select::-ms-expand{display:none}.b-apartment-costs{margin-top:40px}.b-apartment-costs .b-wrapper{position:relative}.b-apartment-costs .b-apartment-info-list{border-bottom:0;margin-top:0}@media (min-width:992px){.b-apartment-costs .b-apartment-info-list--costs .kol-md-4{width:36%}}@media (min-width:992px){.b-apartment-costs .b-apartment-info-list--costs .kol-md-12{width:64%}}.b-apartment-costs .b-apartment-info-list--costs .b-apartment-info-item__label{width:45%}@media (max-width:991px){.b-apartment-costs .b-apartment-info-list--costs .b-apartment-info-item__label{width:26%}}.b-apartment-costs .b-apartment-info-list--costs .b-apartment-info-item__value{width:55%}.b-apartment-costs__costs{margin-bottom:40px}.b-apartment-costs__costs .divider{display:none}.b-apartment-costs__calculator{background-color:#fafaf8}.b-apartment-costs__calculator img{display:block;float:right;max-width:150px}.b-apartment-costs__calculator input{text-align:right}.b-apartment-costs__calculator select{padding:0 2px 0 8px}.b-apartment-costs__calculator .b-apartment-cost-calculator{border:1px solid #e0e0e0;margin:0;width:100%}.b-apartment-costs__calculator .b-apartment-cost-calculator:after,.b-apartment-costs__calculator .b-apartment-cost-calculator:before{content:"";display:table}.b-apartment-costs__calculator .b-apartment-cost-calculator:after{clear:both}.b-apartment-costs__calculator .b-apartment-cost-calculator h3{background-image:url(../images/danske-logo.svg);background-position:right center;background-repeat:no-repeat;background-size:37%;display:block;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:30px}@media (max-width:991px){.b-apartment-costs__calculator .b-apartment-cost-calculator h3{background-size:130px}}@media (min-width:391px){.b-apartment-costs__calculator .b-apartment-cost-calculator h3{margin-right:15px}}.b-apartment-costs__calculator .b-apartment-cost-calculator .row{margin-bottom:15px}@media (min-width:768px) and (max-width:1090px){.b-apartment-costs__calculator .b-apartment-cost-calculator .row{margin-bottom:0}.b-apartment-costs__calculator .b-apartment-cost-calculator .row.monthly{margin-bottom:10px}}@media (min-width:391px) and (max-width:991px){.b-apartment-costs__calculator .b-apartment-cost-calculator .row{margin-bottom:15px}}@media (max-width:390px){.b-apartment-costs__calculator .b-apartment-cost-calculator .row{margin-bottom:0}.b-apartment-costs__calculator .b-apartment-cost-calculator .row.monthly{margin-bottom:10px}}@media (min-width:992px) and (max-width:1090px){.b-apartment-costs__calculator .b-apartment-cost-calculator__field{float:none;margin-bottom:10px;width:100%}}@media (min-width:391px) and (max-width:991px){.b-apartment-costs__calculator .b-apartment-cost-calculator__field{float:left;width:50%}}@media (max-width:390px){.b-apartment-costs__calculator .b-apartment-cost-calculator__field{float:none;width:100%}}.b-apartment-costs__calculator .b-apartment-cost-calculator__label{color:#303030;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%}.b-apartment-costs__calculator .b-apartment-cost-calculator__value{color:#303030}.b-apartment-costs__calculator .b-apartment-cost-calculator__value input,.b-apartment-costs__calculator .b-apartment-cost-calculator__value select{-webkit-appearance:none;-moz-appearance:none;background:#fff;border:1px solid #e0e0e0;border-radius:2px;color:#303030;margin:0;text-align:right;width:calc(100% - 20px)}.b-apartment-costs__calculator .b-apartment-cost-calculator__value input:active,.b-apartment-costs__calculator .b-apartment-cost-calculator__value input:focus,.b-apartment-costs__calculator .b-apartment-cost-calculator__value select:active,.b-apartment-costs__calculator .b-apartment-cost-calculator__value select:focus{outline:0}.b-apartment-costs__calculator .b-apartment-cost-calculator__value .select-container{clear:both;position:relative;width:calc(100% - 20px)}.b-apartment-costs__calculator .b-apartment-cost-calculator__value .select-container:after{background-image:url(../images/svg/arrow-green-down.svg);background-position:center;background-repeat:no-repeat;background-size:10px;content:'';display:block;height:100%;pointer-events:none;position:absolute;right:0;top:0;width:30px}.b-apartment-costs__calculator .b-apartment-cost-calculator__value .select-container select{padding-right:30px;text-align-last:right;width:100%}.b-apartment-costs__calculator .b-apartment-cost-calculator__monthly-due div{font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-apartment-costs__calculator .b-apartment-cost-calculator__monthly-due div span{display:inline-block;font-size:130%;margin-left:15px}.b-apartment-costs__calculator .b-apartment-cost-calculator__monthly-due div span:last-of-type{font-weight:400;font-size:100%;margin-left:0}.b-apartment-costs__calculator .b-apartment-cost-calculator__link{border-top:1px solid #e0e0e0;display:block;margin-left:-15px;margin-right:-15px;text-transform:uppercase}.b-apartment-costs__calculator .b-apartment-cost-calculator__link a{color:#23d278;cursor:pointer;font-size:18px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.8px;text-transform:uppercase;display:block;margin:0;padding:15px}.b-apartment-description .hero__content h1,.b-apartment-description h2,.hero__content .b-apartment-description h1{margin-bottom:3px}.b-apartment-description img{float:left;padding:0 17px 17px 0}.b-apartment-description .gdpr ul li,.b-apartment-description p,.gdpr ul .b-apartment-description li{color:#666}.b-apartment-general-info{padding:18px 0 0}.b-apartment-general-info__description-pros:after,.b-apartment-general-info__description-pros:before{content:"";display:table}.b-apartment-general-info__description-pros:after{clear:both}.b-apartment-general-info__description-pros .pros{padding-left:0;position:relative}@media (min-width:992px){.b-apartment-general-info__description-pros .pros{padding-right:30px}}.b-apartment-general-info__description-pros .pros ul{list-style:none;padding:0;margin:0}.b-apartment-general-info__description-pros .pros ul li{color:#303030;display:block;margin-bottom:40px;padding-left:20px;position:relative}.b-apartment-general-info__description-pros .pros ul li:before{color:#23d278;content:"»";display:block;left:0;position:absolute;top:0}.b-apartment-general-info__description-pros .pros ul li:empty{display:none!important}.b-apartment-general-info__description-pros .pros>a.button{background-color:#23d278;display:block;margin-top:20px}@media (max-width:991px){.b-apartment-general-info__description-pros .pros>a.button{clear:both;max-width:250px}}.b-apartment-general-info__description-pros .description{padding-left:0}.b-apartment-general-info__description-pros .description .gdpr ul li,.b-apartment-general-info__description-pros .description p,.gdpr ul .b-apartment-general-info__description-pros .description li{color:#303030;padding-top:0}@media (max-width:991px){.b-apartment-general-info__description-pros .description{padding-left:0;padding-right:0}}.b-apartment-general-info__description-pros .b-apartment-description .hero__content h1,.b-apartment-general-info__description-pros .b-apartment-description h2,.hero__content .b-apartment-general-info__description-pros .b-apartment-description h1{font-size:26px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 50px}@media (max-width:991px){.b-apartment-general-info__description-pros .b-apartment-description{margin-bottom:30px}}.apartment-share-buttons{border-top:1px solid #e0e0e0;max-width:305px;padding-top:15px}@media (min-width:670px) and (max-width:991px){.apartment-share-buttons{max-width:51.5%}}@media (max-width:440px){.apartment-share-buttons{margin-right:-15px;max-width:130%;width:calc(100% + 30px)}}.apartment-share-buttons .gdpr ul li,.apartment-share-buttons p,.gdpr ul .apartment-share-buttons li{font-size:14px;margin-bottom:5px;padding:0}.apartment-share-buttons div.share{float:left;padding-left:15px;width:65%}.apartment-share-buttons div.share span{display:inline-block}.apartment-share-buttons div.share span a{cursor:pointer;display:inline-block;margin-right:7px}.apartment-share-buttons div.share span a:last-of-type{margin-right:0}.apartment-share-buttons div.share span a img{display:block;float:none;height:auto;padding:0;width:26px}.apartment-share-buttons div.print{float:left;padding-right:15px;width:35%}.apartment-share-buttons a.print{background-image:url(../images/svg/some_print.svg);background-repeat:no-repeat;background-position:left bottom;background-size:26px;color:#666;cursor:pointer;font-size:14px;display:inline-block;padding-bottom:30px}.apartment-share-buttons a.print:hover{color:#666!important}.apartment-share-buttons.desktop{display:block}@media (max-width:991px){.apartment-share-buttons.desktop{display:none}}@media (max-width:670px){.apartment-share-buttons{margin-top:20px}}.print-buttons--desktop{display:block}@media (max-width:991px){.print-buttons--desktop{display:none}}.print-buttons--mobile{display:none}@media (max-width:991px){.print-buttons--mobile{display:block;margin-top:40px}}.b-apartment-housetour:after,.b-apartment-housetour:before{content:"";display:table}.b-apartment-housetour:after{clear:both}@media (min-width:671px) and (max-width:991px){.b-apartment-housetour{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:40px}}.b-apartment-housetour .b-apartment-agent-box,.b-apartment-housetour .b-apartment-housetour-box{background:#fff;border:1px solid #e0e0e0;padding:25px 15px;position:relative}.b-apartment-housetour .b-apartment-agent-box__content:after,.b-apartment-housetour .b-apartment-agent-box__content:before,.b-apartment-housetour .b-apartment-housetour-box__content:after,.b-apartment-housetour .b-apartment-housetour-box__content:before{content:"";display:table}.b-apartment-housetour .b-apartment-agent-box__content:after,.b-apartment-housetour .b-apartment-housetour-box__content:after{clear:both}.b-apartment-housetour .b-apartment-agent-box__content img,.b-apartment-housetour .b-apartment-housetour-box__content img{display:inline-block;float:left;max-width:100px;width:auto}.b-apartment-housetour .b-apartment-agent-box .btn,.b-apartment-housetour .b-apartment-housetour-box .btn{background:#fff;border:1px solid #e0e0e0;bottom:-17px;color:#23d278;font-size:14px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:4px 25px;position:absolute;right:15px;text-transform:uppercase;transition:color 150ms ease,background 150ms ease}.b-apartment-housetour .b-apartment-agent-box .btn:hover,.b-apartment-housetour .b-apartment-housetour-box .btn:hover{background:#23d278;color:#fff!important}@media (min-width:671px) and (max-width:991px){.b-apartment-housetour .b-apartment-agent-box,.b-apartment-housetour .b-apartment-housetour-box{float:left;width:calc(50% - 7px)}.b-apartment-housetour .b-apartment-agent-box:first-of-type:not(:last-of-type),.b-apartment-housetour .b-apartment-housetour-box:first-of-type:not(:last-of-type){margin-right:7px}.b-apartment-housetour .b-apartment-agent-box:last-of-type:not(:first-of-type),.b-apartment-housetour .b-apartment-housetour-box:last-of-type:not(:first-of-type){margin-left:7px}}.b-apartment-housetour .image{float:left;width:calc(33.4% - 15px)}.b-apartment-housetour .image img{display:block;margin:auto;width:100%}.b-apartment-housetour .b-apartment-housetour-box .image img{filter:hue-rotate(45deg) brightness(111%)}.b-apartment-housetour .agent-info,.b-apartment-housetour .text-content{float:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:5px;margin-left:15px;width:66.6%}.b-apartment-housetour .agent-info strong,.b-apartment-housetour .text-content strong{font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-apartment-housetour .agent-info span,.b-apartment-housetour .text-content span{color:#303030;display:block;font-size:15px;line-height:1.2}.b-apartment-housetour .agent-info span:last-of-type,.b-apartment-housetour .text-content span:last-of-type{margin-bottom:20px}.b-apartment-housetour .agent-info a,.b-apartment-housetour .text-content a{color:#23d278}.b-apartment-housetour .agent-info a:hover,.b-apartment-housetour .text-content a:hover{color:#23d278!important;text-decoration:underline}@media (max-width:670px),(min-width:992px){.b-apartment-housetour .b-apartment-housetour-box{margin-bottom:35px}}.b-apartment-housetour .b-apartment-housetour-box .open-house-not-booked{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;min-height:98px}.b-apartment-housetour .b-apartment-housetour-box .open-house-not-booked span{display:block;margin-bottom:0!important}.b-apartment-housetour .b-apartment-agent-box{padding:15px}.b-apartment-housetour .b-apartment-agent-box .agent-info{float:left}.b-apartment-housetour .b-apartment-agent-box span{clear:both;display:block}.b-apartment-housetour .b-apartment-agent-box .btn{background:#fff;border:1px solid #e0e0e0;bottom:-17px;color:#23d278;font-size:14px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:4px 25px;position:absolute;right:15px;text-transform:uppercase;transition:color 150ms ease,background 150ms ease}.b-apartment-housetour .b-apartment-agent-box .btn:hover{background:#23d278;color:#fff!important}.b-apartment-housetour .b-apartment-agent-box .b-apartment-pros__builder{margin-top:0}.b-apartment-housetour .b-apartment-agent-box .b-apartment-pros__builder>div{margin-bottom:10px}@media (max-width:670px),(min-width:992px){.b-apartment-housetour .b-apartment-agent-box+.b-apartment-agent-box{margin-top:35px}}.b-sticky-contact-bar{background:#f2f2f2;display:block;height:0;left:0;overflow:hidden;position:relative;right:0;transition:transform .3s ease .2s;z-index:90}@media (min-width:1060px){.b-sticky-contact-bar{top:60px}}.sticky .b-sticky-contact-bar{box-shadow:0 10px 25px -2px rgba(0,0,0,.2);display:block;height:auto;padding:6px 0;position:fixed;top:60px}@media (max-width:1059px){.sticky .b-sticky-contact-bar{top:65px}}@media (max-width:515px){.sticky .b-sticky-contact-bar{padding:10px 0;text-align:center}.gdpr ul .sticky .b-sticky-contact-bar li,.sticky .b-sticky-contact-bar .gdpr ul li,.sticky .b-sticky-contact-bar p{display:none}.sticky .b-sticky-contact-bar a{min-width:55%}}.b-sticky-contact-bar .gdpr ul li,.b-sticky-contact-bar a,.b-sticky-contact-bar p,.gdpr ul .b-sticky-contact-bar li{display:inline-block}.b-sticky-contact-bar .gdpr ul li,.b-sticky-contact-bar p,.gdpr ul .b-sticky-contact-bar li{font-weight:500;margin-right:30px;text-transform:none}.b-sticky-contact-bar .gdpr ul li span,.b-sticky-contact-bar p span,.gdpr ul .b-sticky-contact-bar li span{color:inherit;margin-right:5px}@media (max-width:550px){.b-sticky-contact-bar .gdpr ul li,.b-sticky-contact-bar p,.gdpr ul .b-sticky-contact-bar li{font-size:14px}}.b-sticky-contact-bar .btn{background:#23d278;border:0;border-radius:4px!important;color:#fff;font-size:14px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:30px;line-height:30px;padding:0 25px;text-transform:uppercase}.b-sticky-contact-bar .btn:hover{background:#5adc9b;color:#fff!important}.b-apartment-heading-area{margin-bottom:40px}.b-apartment-heading-area__info h1{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:8px}.b-apartment-heading-area__specs,.b-online-offer-heading-area__specs{line-height:1.2}.b-apartment-heading-area__specs span,.b-online-offer-heading-area__specs span{color:#23d278;font-size:1.5em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2}.b-apartment-heading-area__specs span.area,.b-online-offer-heading-area__specs span.area{border-right:1px solid #303030;padding-right:16px}.b-apartment-heading-area__specs span.rooms,.b-online-offer-heading-area__specs span.rooms{margin-left:18px}@media (max-width:640px){.b-apartment-heading-area__specs span,.b-online-offer-heading-area__specs span{font-size:1.2em}}.b-apartment-heading-area__prices{color:#303030;font-size:18px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:46px;padding-left:15px;padding-right:15px}@media (max-width:450px){.b-apartment-heading-area__prices{font-size:14px}}.b-apartment-heading-area__prices span{color:#23d278}.b-apartment-heading-area__prices span.main-price{font-size:160%}.b-apartment-heading-area__prices-content>div:first-of-type{margin-bottom:3px}.b-apartment-heading-area__offer{float:right;color:#059430;font-size:.5em;line-height:1em;font-weight:500;text-align:center;border:1px solid #04551c;border-radius:4px;height:60px;margin-bottom:2em}@media (max-width:640px){.b-apartment-heading-area__offer{float:left}}.b-apartment-heading-area__offer img{display:block;margin:0 auto 2px;width:28px;height:auto}.b-apartment-heading-area__offer span{display:block}.b-apartment-heading-area__offer-icon{float:left;padding:8px;width:50%}.b-apartment-heading-area__offer .button{float:left;border-top-left-radius:0;border-bottom-left-radius:0;height:100%;width:50%;line-height:1.25em}.b-apartment-heading-area__online-offer{margin-top:40px}.b-apartment-heading-area__online-offer .btn{border:0;border-radius:4px;max-width:365px;padding:13px 48px 12px;position:relative;transition:background 150ms ease;width:100%}.b-apartment-heading-area__online-offer .btn:after,.b-apartment-heading-area__online-offer .btn:before{content:"";display:table}.b-apartment-heading-area__online-offer .btn:after{clear:both}.b-apartment-heading-area__online-offer .btn img{display:block;filter:hue-rotate(45deg) brightness(111%);height:auto;left:0;position:absolute;top:0;width:46px}.b-apartment-heading-area__online-offer .btn span{font-size:16px;font-weight:500;transition:color 150ms ease}.b-apartment-heading-area__online-offer .btn span:first-of-type{color:#303030;float:left;margin-left:10px}.b-apartment-heading-area__online-offer .btn span:last-of-type{float:right}@media (min-width:340px) and (max-width:375px),(min-width:1060px) and (max-width:1160px){.b-apartment-heading-area__online-offer .btn span{font-size:14px}}@media (max-width:339px),(min-width:992px) and (max-width:1059px){.b-apartment-heading-area__online-offer .btn span{font-size:13px}}.b-apartment-heading-area__online-offer .btn:hover{background:#23d278}.b-apartment-heading-area__online-offer .btn:hover span{color:#fff!important}.b-apartment-heading-area__online-offer .btn:active,.b-apartment-heading-area__online-offer .btn:focus{outline:0}@media (max-width:390px),(min-width:992px) and (max-width:1220px){.b-apartment-heading-area__online-offer .btn{padding-right:25px}}.b-apartment-housing-details{margin-bottom:16px}.b-apartment-housing-details .b-agency-agencies__content-text:empty+.divider,.b-apartment-housing-details .b-developer-text__content:empty+.divider,.b-apartment-housing-details .b-online-offer-search--in-content:empty+.divider,.b-apartment-housing-details .campaign-contact-form .b-contact-form:empty+.divider,.b-apartment-housing-details .campaign-online-offer .b-online-offer-search-result-area:empty+.divider,.b-apartment-housing-details .campaign-online-offer .b-online-offer-search:empty+.divider,.b-apartment-housing-details .container:empty+.divider,.campaign-contact-form .b-apartment-housing-details .b-contact-form:empty+.divider,.campaign-online-offer .b-apartment-housing-details .b-online-offer-search-result-area:empty+.divider,.campaign-online-offer .b-apartment-housing-details .b-online-offer-search:empty+.divider{display:none}.b-apartment-info-equipment .b-agency-agencies__content-text:empty+.divider,.b-apartment-info-equipment .b-developer-text__content:empty+.divider,.b-apartment-info-equipment .b-online-offer-search--in-content:empty+.divider,.b-apartment-info-equipment .campaign-contact-form .b-contact-form:empty+.divider,.b-apartment-info-equipment .campaign-online-offer .b-online-offer-search-result-area:empty+.divider,.b-apartment-info-equipment .campaign-online-offer .b-online-offer-search:empty+.divider,.b-apartment-info-equipment .container:empty+.divider,.campaign-contact-form .b-apartment-info-equipment .b-contact-form:empty+.divider,.campaign-online-offer .b-apartment-info-equipment .b-online-offer-search-result-area:empty+.divider,.campaign-online-offer .b-apartment-info-equipment .b-online-offer-search:empty+.divider{display:none}.b-apartment-info-equipment__equipment:empty+.divider{display:none}.b-apartment-info-equipment__quote{border:1px solid #dadada;padding:20px 60px;margin:45px 0;text-align:right;position:relative}.b-apartment-info-equipment__quote blockquote{font-size:1.125em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#23d278}.b-apartment-info-equipment__quote span{color:#303030;font-size:.875em}.b-apartment-info-equipment__quote:before{content:'';width:0;height:0;position:absolute;bottom:-23px;right:35%;margin-right:-2px;border-style:solid;border-width:23px 23px 0 0;border-color:#dadada transparent transparent transparent}.b-apartment-info-equipment__quote:after{content:'';width:0;height:0;position:absolute;bottom:-20px;right:35%;border-style:solid;border-width:20px 20px 0 0;border-color:#fff transparent transparent transparent}.b-apartment-info-item{font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:5px}.b-apartment-info-item:after,.b-apartment-info-item:before{content:"";display:table}.b-apartment-info-item:after{clear:both}.b-apartment-info-item__label{color:#303030;float:left;width:26%}@media (max-width:767px){.b-apartment-info-item__label{font-weight:500}}.b-apartment-info-item__value{color:#303030;float:left;width:74%}@media (min-width:768px){.b-apartment-info-item__value{padding-left:20px}}@media (max-width:767px){.b-apartment-info-item__label,.b-apartment-info-item__value{float:none;width:auto}}@media (max-width:767px){.b-apartment-info-item{margin-bottom:15px}}.b-apartment-info-list:after,.b-apartment-info-list:before{content:"";display:table}.b-apartment-info-list:after{clear:both}.b-apartment-info-list h3{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}@media (max-width:991px){.b-apartment-info-list h3{margin-bottom:30px}}.b-apartment-info-list .b-apartment__area-page .b-apartment__area-page-desc h1{margin:20px 0 5px}.apartment-list-item{border:1px solid #e0e0e0;display:block;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;transition:box-shadow .3s}.apartment-list-item:hover{box-shadow:0 4px 10px -4px rgba(0,0,0,.2)}.apartment-list-item:hover .apartment-list-item__info-details-absolute{max-height:12rem}.apartment-list-item:hover .apartment-list-item__type{max-height:6em}.apartment-list-item:hover .apartment-list-item__address{max-height:6em}@media (max-width:640px){.apartment-list-item:hover .apartment-list-item__address,.apartment-list-item:hover .apartment-list-item__info-details-absolute,.apartment-list-item:hover .apartment-list-item__type{max-height:none}}.apartment-list-item__content{position:relative}.apartment-list-item__image{height:auto;overflow:hidden;padding-bottom:61%;position:relative;width:100%}.apartment-list-item__image img{display:block;left:0;position:absolute;top:0;width:100%}.apartment-list-item__info{color:#23d278;padding:13px}.apartment-list-item__info:after,.apartment-list-item__info:before{content:"";display:table}.apartment-list-item__info:after{clear:both}.apartment-list-item__info-details{height:6rem;position:relative;width:100%}.apartment-list-item__info-details-absolute{border-color:#e0e0e0;border-style:solid;border-width:0 1px 0 1px;min-height:6rem;position:absolute;width:100%;z-index:1}.apartment-list-item__address,.apartment-list-item__type{float:left;width:54%}.apartment-list-item__address{color:#303030;font-size:.875em;line-height:1;overflow:hidden;transition:max-height .3s}@media (min-width:641px){.apartment-list-item__address{max-height:2.3em}}.apartment-list-item__type{line-height:1.25em;margin-top:.25em;max-height:1.25em;overflow:hidden;transition:max-height .3s}.apartment-list-item__price,.apartment-list-item__size{float:left;text-align:right;white-space:nowrap;width:46%}.apartment-list-item__size{font-size:1.75em;font-weight:400;margin-top:8px}.apartment-list-item__price-text{display:none}.apartment-list-item__details{background:#fafafa;bottom:0;color:#777;font-size:.875em;left:-1px;min-height:38px;padding:6px 13px;position:absolute;right:-1px}.apartment-list-item__details:after,.apartment-list-item__details:before{content:"";display:table}.apartment-list-item__details:after{clear:both}.apartment-list-item__virtual-presentation{height:50px;left:-12px;position:absolute;top:-73px;width:50px}@media (min-width:1300px){.apartment-list-item__virtual-presentation{left:-20px}}.apartment-list-item--large{grid-column:span 2;grid-row:span 2}.apartment-list-item--large .apartment-list-item__tagging{background:#fafafa;border-right:1px solid #fff;bottom:0;color:#23d278;font-size:.875em;height:185px;left:0;position:absolute;right:auto;top:auto;width:20%;z-index:9}.apartment-list-item--large .apartment-list-item__tagging .apartment-list-item__listing-type{display:block;left:0;margin:auto;position:absolute;right:0;text-align:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.apartment-list-item--large .apartment-list-item__tagging .apartment-list-item__listing-type>span{background-position:center;background-repeat:no-repeat;background-size:contain;display:block;height:80px;margin:auto;position:relative;text-transform:uppercase;width:90px}.apartment-list-item--large .apartment-list-item__tagging .apartment-list-item__listing-type>span.value-listing{background-image:url(../images/icons/arvokohde.svg);filter:hue-rotate(35deg)}.apartment-list-item--large .apartment-list-item__tagging .apartment-list-item__listing-type>span.value-listing>span{filter:hue-rotate(-35deg)}.apartment-list-item--large .apartment-list-item__tagging .apartment-list-item__listing-type>span>span{color:#23d278;font-size:14px;font-weight:600;left:0;line-height:1;margin:auto;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.b-apartment-list{margin-bottom:56px;width:100%}.b-apartment-list h3{margin-bottom:1em}.b-apartment-list.nostoHide{padding-bottom:56px}.b-apartment-list.nostoHide:after,.b-apartment-list.nostoHide:before{content:"";display:table}.b-apartment-list.nostoHide:after{clear:both}.apartment-list h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:300;margin:0 0 50px;text-align:center;text-transform:uppercase}.apartment-list.nostoHide{padding-bottom:56px}.apartment-list.nostoHide:after,.apartment-list.nostoHide:before{content:"";display:table}.apartment-list.nostoHide:after{clear:both}.is-ie .apartment-list__grid{display:block;margin-bottom:56px}.is-ie .apartment-list__grid .b-apartment-block{float:none;width:100%}@media (min-width:768px){.is-ie .apartment-list__grid .b-apartment-block{width:288px}.is-ie .apartment-list__grid .b-apartment-block--large.b-apartment-block--packery{height:571px;width:604px}.is-ie .apartment-list__grid .b-apartment-block--medium{width:604px}.is-ie .apartment-list__grid .b-apartment-block--medium .b-apartment-block__image{padding-bottom:28.8%}}@media (max-width:767px){.is-ie .apartment-list__grid .b-apartment-block.b-apartment-block--packery{height:auto}.is-ie .apartment-list__grid .b-apartment-block__image{padding-bottom:0}.is-ie .apartment-list__grid .b-apartment-block__image img{max-height:100%;position:relative}}html:not(.is-ie) .apartment-list__grid{display:grid;grid-auto-flow:dense;grid-auto-rows:minmax(257px,auto);grid-gap:30px;grid-template-columns:100%;margin-bottom:56px;padding:0}@media (min-width:768px){html:not(.is-ie) .apartment-list__grid{grid-template-columns:repeat(2,calc((100% - 30px)/ 2))}}@media (min-width:992px){html:not(.is-ie) .apartment-list__grid{grid-template-columns:repeat(3,calc((100% - 60px)/ 3))}}@media (min-width:1180px){html:not(.is-ie) .apartment-list__grid{grid-template-columns:repeat(4,calc((100% - 90px)/ 4))}}html:not(.is-ie) .apartment-list__grid::after,html:not(.is-ie) .apartment-list__grid::before{display:none!important}html:not(.is-ie) .apartment-list__grid .b-apartment-block{height:auto!important;margin:0;padding:0;width:100%!important}@media (min-width:768px){html:not(.is-ie) .apartment-list__grid .b-apartment-block{width:auto!important}}html:not(.is-ie) .apartment-list__grid .b-apartment-block__image img{max-height:100%}html:not(.is-ie) .apartment-list__grid .b-apartment-block__details{bottom:0}html:not(.is-ie) .apartment-list__grid .b-apartment-block--medium{grid-column:1;height:auto!important}@media (min-width:768px){html:not(.is-ie) .apartment-list__grid .b-apartment-block--medium{grid-column:span 2;width:auto!important}}html:not(.is-ie) .apartment-list__grid .b-apartment-block--medium .b-apartment-block__image{padding-bottom:28.9%}html:not(.is-ie) .apartment-list__grid .b-apartment-block--large{grid-column:1}@media (min-width:768px){html:not(.is-ie) .apartment-list__grid .b-apartment-block--large{grid-column:span 2;grid-row:span 2;width:auto!important}}html:not(.is-ie) .apartment-list__grid .b-apartment-block--large .b-apartment-block__image{padding-bottom:65%}.b-apartment-map{margin-top:28px}.b-apartment-map__content h3{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:0;padding-left:0}@media (max-width:768px){.b-apartment-map__content h3{margin:0 5px 45px;width:100%}}.b-apartment-map__heading-tabs{position:relative;margin-bottom:-2px;z-index:2}.b-apartment-map__heading-tabs:after,.b-apartment-map__heading-tabs:before{content:"";display:table}.b-apartment-map__heading-tabs:after{clear:both}.b-apartment-map__tabs{margin:0;min-height:46px;position:static}.b-apartment-map__tabs-content{position:absolute;bottom:0;right:0}@media (max-width:768px){.b-apartment-map__tabs-content{left:0}}.b-apartment-map__tab{border-color:#dadada;border-style:solid;border-width:1px 1px 1px 0;border-bottom-color:#dadada;padding:12px 30px 8px;font-size:1.125em;font-weight:500;background:#f7f7f7;float:left;cursor:pointer}@media (max-width:768px){.b-apartment-map__tab{width:50%;text-align:center}}.b-apartment-map__tab:first-child{border-left-width:1px}.b-apartment-map__tab a{color:#303030}.b-apartment-map__tab.is-active{background:#fff;border-bottom:1px solid #fff}.b-apartment-map__map{border:1px solid #dadada;padding:9px}.b-apartment-map__map #map-canvas{width:100%;height:400px}.b-apartment-map__map-content{border:1px solid #dadada}.b-apartment-online-offer .b-wrapper{background:#fafaf8;border:1px solid #e0e0e0}.b-apartment-online-offer__content{background-image:url(../images/icons/icon-online-offer-notext.svg);background-position:45px 85%;background-repeat:no-repeat;background-size:7%;filter:hue-rotate(45deg) brightness(111%);color:#303030;padding-bottom:30px;padding-top:30px}.b-apartment-online-offer__content ::-moz-selection{filter:hue-rotate(-45deg) brightness(89%)}.b-apartment-online-offer__content ::selection{filter:hue-rotate(-45deg) brightness(89%)}.b-apartment-online-offer__content a{filter:hue-rotate(-45deg) brightness(89%)}.b-apartment-online-offer__content .gdpr ul li,.b-apartment-online-offer__content h3,.b-apartment-online-offer__content p,.gdpr ul .b-apartment-online-offer__content li{margin:0;padding:0}.b-apartment-online-offer__content h3{color:#3d3d3d;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:25px!important}@media (max-width:991px){.b-apartment-online-offer__content h3{padding-left:0!important}}@media (max-width:991px){.b-apartment-online-offer__content{background-position:calc(100% - 15px) 6%;background-size:55px}}.b-apartment-online-offer__details{margin-top:30px}@media (min-width:992px){.b-apartment-online-offer__details{margin-top:0;padding-left:0}}.b-apartment-online-offer__detail{margin-bottom:10px}.b-apartment-online-offer__detail:after,.b-apartment-online-offer__detail:before{content:"";display:table}.b-apartment-online-offer__detail:after{clear:both}.b-apartment-online-offer__detail-label,.b-apartment-online-offer__detail-value{float:left;width:50%}@media (max-width:460px){.b-apartment-online-offer__detail-label,.b-apartment-online-offer__detail-value{float:none;width:100%}}@media (max-width:460px){.b-apartment-online-offer__detail-label{font-weight:600}}@media (max-width:991px){.b-apartment-online-offer__info{margin-top:30px}}@media (min-width:992px){.b-apartment-online-offer__info{padding-left:6px;padding-right:26px}}.b-apartment-online-offer__info .gdpr ul li,.b-apartment-online-offer__info p,.gdpr ul .b-apartment-online-offer__info li{margin-bottom:10px}.b-apartment-online-offer__info .gdpr ul li a,.b-apartment-online-offer__info p a,.gdpr ul .b-apartment-online-offer__info li a{color:#23d278}.b-apartment-online-offer__info .gdpr ul li a:hover,.b-apartment-online-offer__info p a:hover,.gdpr ul .b-apartment-online-offer__info li a:hover{color:#23d278!important;text-decoration:underline}.b-apartment-online-offer .follow-link{margin-top:20px}.b-apartment-online-offer .follow-link a{color:#23d278;cursor:pointer;font-size:18px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.8px;text-transform:uppercase}.b-apartment-online-offer .follow-link a:hover{color:#23d278!important;text-decoration:underline}@media (min-width:992px){.b-apartment-online-offer .follow-link{padding-left:6px;padding-right:26px}}.b-apartment-pros{margin-top:40px}.b-apartment-pros ul{margin:1em 0 0;padding-left:0}.b-apartment-pros ul li{list-style-type:none;background:url(../images/apartment-pros-plus.png) no-repeat left center;padding:2px 0 3px 26px}@media (max-width:768px){.b-apartment-pros{margin-top:10px}}.b-apartment-pros__share{margin-top:1em}.b-apartment-pros__share .button:first-child{margin-right:12px}.b-apartment-pros__builder{margin-top:40px}.b-apartment-pros__builder img{border:2px solid #b7b7b7}.b-apartment-search-history{float:left;width:100%}.b-apartment-search-history>span{color:#303030;cursor:pointer;float:left;font-size:.85em;margin:15px 0 10px 0}.b-apartment-search-history__items{border-top:1px solid #e0e0e0;float:left;padding-top:5px;width:100%}.b-apartment-search-history__item{color:#303030;display:table-row;float:left;font-size:.85em;overflow:hidden;text-overflow:ellipsis;width:100%}.b-apartment-search-history__item>div{color:#23d278;cursor:pointer;font-weight:500;line-height:28px;white-space:nowrap}.b-apartment-search-history__item>div>span{display:table-cell;margin:0}.b-apartment-search-history__item>div sup{line-height:.3em}.b-apartment-search-history__item:hover{text-decoration:underline}.b-apartment-search-history__item:last-child{padding-right:0}.b-apartment-search-history__no-items{text-align:center}.b-apartment-similar-apartments{overflow:hidden}.b-apartment-similar-apartments:after,.b-apartment-similar-apartments:before{content:"";display:table}.b-apartment-similar-apartments:after{clear:both}.b-apartment-similar-apartments__apartments .slick-slider{margin-bottom:0}.b-apartment-similar-apartments__apartments .slick-next,.b-apartment-similar-apartments__apartments .slick-prev{background:#23d278;border-radius:50%}.b-apartment-similar-apartments__apartments .slick-next:before,.b-apartment-similar-apartments__apartments .slick-prev:before{color:#fff;display:block;font-size:30px;height:100%;left:0;position:absolute;text-align:center;top:-4px;width:100%}@media (max-width:640px){.b-apartment-similar-apartments__apartments .slick-next,.b-apartment-similar-apartments__apartments .slick-prev{top:-25px}}@media screen and (min--moz-device-pixel-ratio:0){.b-apartment-similar-apartments__apartments .slick-next:before,.b-apartment-similar-apartments__apartments .slick-prev:before{top:-1px!important}}.b-apartment-similar-apartments__apartments .slick-prev:before{content:"‹"}.b-apartment-similar-apartments__apartments .slick-next:before{content:"›";left:2px}.b-apartment-similar-apartments--two .b-simple h3{font-weight:400;margin-top:0}.b-apartment-similar-apartments h3{font-weight:400}.b-apartment-similar-apartments .b-simple--single{margin-left:-15px}.b-apartment-similar-apartments--single{float:none;width:100%}.b-apartment-similar-apartments--single .slick-next{right:0}.b-apartment-similar-apartments--single .slick-prev{right:33px}.b-apartment-similar-apartments--single .b-similar-apartment-block{padding-left:0;padding-right:0}@media (min-width:768px){.b-apartment-similar-apartments--single .b-similar-apartment-block{height:230px}}.b-apartment-similar-apartments--single .b-similar-apartment-block__address-info{background:#fff;font-weight:400;height:100%}@media (min-width:768px){.b-apartment-similar-apartments--single .b-similar-apartment-block__address-info{float:left;width:60%}}.b-apartment-similar-apartments--single .b-similar-apartment-block__image{right:0}.b-apartment-similar-apartments--single .b-similar-apartment-block__image img:not(.b-similar-apartment-block__online-offer){display:block;height:auto;min-height:100%;width:100%}@media (min-width:768px){.b-apartment-similar-apartments--single .b-similar-apartment-block__image{height:calc(100% - 21px);position:absolute;right:0;width:40%}}.b-similar-apartment-block{display:block;margin-left:0;overflow:hidden;padding-bottom:10px;padding-top:10px}@media (min-width:992px){.b-similar-apartment-block{height:230px}}.b-similar-apartment-block.b-similar-apartment-block--single{margin:0;width:100%}.b-similar-apartment-block .b-apartment-contact-bar__content,.b-similar-apartment-block .clearfix{border:1px solid #e0e0e0;box-shadow:0 0 0 0 transparent;height:100%;transition:box-shadow 150ms ease}.b-similar-apartment-block:hover .b-apartment-contact-bar__content,.b-similar-apartment-block:hover .clearfix{box-shadow:0 4px 10px -4px rgba(0,0,0,.2)}.b-similar-apartment-block--slide{margin-left:0;margin-right:0;width:100%!important}.b-apartment-similar-apartments--two .slick-slide:nth-child(odd) .b-similar-apartment-block--slide{padding-right:15px}.b-apartment-similar-apartments--two .slick-slide:nth-child(even) .b-similar-apartment-block--slide{padding-left:15px}.b-similar-apartment-block__address-info{background:#fff;font-weight:400;height:100%}@media (min-width:992px){.b-similar-apartment-block__address-info{float:left;width:60%}}.b-similar-apartment-block__address{border-bottom:1px solid #e0e0e0;color:#303030;font-size:1.125em;font-weight:400;line-height:1.2;padding:19px 24px 15px;width:100%}.b-similar-apartment-block__info{color:#303030;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:12px 24px;width:100%}.b-similar-apartment-block__image{height:auto;min-height:145px;overflow:hidden;position:relative}.b-similar-apartment-block__image img:not(.b-similar-apartment-block__online-offer){display:block;height:auto;width:100%}@media (min-width:992px){.b-similar-apartment-block__image{height:calc(100% - 21px);position:absolute;right:15px;top:10px;width:40%}.b-similar-apartment-block__image img:not(.b-similar-apartment-block__online-offer){height:100%;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);transform-style:preserve-3d;width:auto}}.b-similar-apartment-block__online-offer{bottom:6px;filter:hue-rotate(39deg) brightness(111%);height:56px;position:absolute;left:0;width:121px}@media (max-width:991px){.b-similar-apartment-block__address-info,.b-similar-apartment-block__image{float:none;width:100%}}.b-area-apartment-list:after,.b-area-apartment-list:before{content:"";display:table}.b-area-apartment-list:after{clear:both}.b-area-figures{margin-bottom:70px;margin-top:58px}.b-area-figures__heading{float:none}.b-area-figures__heading hr{border-top:2px solid #e0e0e0;margin-bottom:68px}.b-area-figures__heading .hero__content h1,.b-area-figures__heading h2,.hero__content .b-area-figures__heading h1{margin-bottom:34px}.b-area-figures__living,.b-area-figures__population{display:block}.b-area-figures__living>h3,.b-area-figures__population>h3{border-bottom:2px solid #e0e0e0;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:18px 0 0;padding-bottom:25px}.b-area-figures__population .gdpr ul li.population-info,.b-area-figures__population p.population-info,.gdpr ul .b-area-figures__population li.population-info{color:#5c5c5c;font-size:14px;line-height:1.2;padding:24px 0 0}.b-area-figures__population .gdpr ul li.population-info span,.b-area-figures__population p.population-info span,.gdpr ul .b-area-figures__population li.population-info span{display:block;margin-bottom:10px}.b-area-figures__population-table{border-bottom:2px solid #e0e0e0;width:100%}.b-area-figures__population-table tbody>tr:first-of-type .b-area-figures__cell-key,.b-area-figures__population-table tbody>tr:first-of-type .b-area-figures__cell-value{border-top:0}.b-area-figures__cell-key,.b-area-figures__cell-value{border-top:2px solid #eee;color:#303030;font-size:16px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:15px 15px 15px 0;width:50%}.b-area-figures__cell-value{font-weight:400;padding:15px 0 15px 15px}.b-area-figures__graph{border-bottom:2px solid #e0e0e0;padding:22px 0 21px}.b-area-figures__graph:last-of-type{border-bottom:0}.b-area-figures__graph-heading{color:#303030;display:block;font-size:16px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:12px}.b-area-figures__num-apartments{color:#5c5c5c;display:block;font-size:14px}.b-area-figures__graph-bar{display:table;height:2em;width:100%}.b-area-figures__graph-bar-element{display:table-cell;height:100%}.b-area-figures__graph-bar-element:first-of-type{background:#23d278}.b-area-figures__graph-bar-element:nth-of-type(2){background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQYV2NkQAKJO7T/M8L4IM58j6uMYAEYB8RmROaABACuew5IP21OrgAAAABJRU5ErkJggg==);background-repeat:repeat}.b-area-figures__graph-bar-element:nth-of-type(3){background:#78b4dc}.b-area-figures__graph-bar-element:nth-of-type(4){background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQYV2NkQAJt8kX/GWF8EKfqYR8jWADGAbEZkTkgAQCivw4bjZ4jqAAAAABJRU5ErkJggg==);background-repeat:repeat}.b-area-figures__graph-bar-element:nth-of-type(5){background:#e0e0e0}.b-area-figures__graph-legends{margin:15px 0}.b-area-figures__graph-legend{color:#303030;display:inline-block;font-size:14px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px}.b-area-figures__graph-legend:before{content:"";display:inline-block;height:.875em;margin-bottom:-1px;margin-right:.5em;width:.875em}.b-area-figures__graph-legend:first-of-type:before{background:#23d278}.b-area-figures__graph-legend:nth-child(2):before{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQYV2NkQAKJO7T/M8L4IM58j6uMYAEYB8RmROaABACuew5IP21OrgAAAABJRU5ErkJggg==);background-repeat:repeat}.b-area-figures__graph-legend:nth-of-type(3):before{background:#78b4dc}.b-area-figures__graph-legend:nth-child(4):before{background-color:#fff;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAIklEQVQYV2NkQAJt8kX/GWF8EKfqYR8jWADGAbEZkTkgAQCivw4bjZ4jqAAAAABJRU5ErkJggg==);background-repeat:repeat}.b-area-figures__graph-legend:nth-child(5):before{background:#e0e0e0}.b-area-heading-area{position:relative}.b-area-heading-area__area-title{margin-bottom:45px}.b-area-heading-area__area-title h1{font-size:26px;font-weight:400;margin-top:45px}@media (min-width:560px){.b-area-heading-area__area-title h1{font-size:28px}}@media (min-width:860px){.b-area-heading-area__area-title h1{font-size:36px}}@media (min-width:991px){.b-area-heading-area__area-title h1{font-size:42px}}@media (min-width:1061px){.b-area-heading-area__area-title h1{margin-top:90px}}.b-area-heading-area__banner img{display:block;height:auto;left:0;margin:0 auto -10%;max-width:100%;right:0}@media (min-width:1550px){.b-area-heading-area__banner img{margin-bottom:-175px}}.b-area-heading-area__short-desc-container{padding-bottom:40px;padding-top:60px}.b-area-heading-area__short-desc{color:#303030;font-size:24px;font-weight:400;margin:0;text-align:center}@media (min-width:560px){.b-area-heading-area__short-desc{font-size:26px}}@media (min-width:860px){.b-area-heading-area__short-desc{font-size:30px}}@media (min-width:991px){.b-area-heading-area__short-desc{font-size:36px}}.b-area-heading-area admin.padded .setting-value img{max-width:50%}.b-area-heading-area__short-desc-container{float:none}.b-area-heading-area__address{color:#303030;font-size:20px;font-weight:400}@media (min-width:560px){.b-area-heading-area__address{font-size:22px}}@media (min-width:860px){.b-area-heading-area__address{font-size:24px}}.b-area-heading-area__info{background:#fff;border:1px solid #e0e0e0;padding-bottom:60px;margin-bottom:80px}@media (min-width:768px){.b-area-heading-area__info{padding-bottom:80px}}.b-area-heading-area__content-container{float:none;position:relative}.b-area-heading-area__content-container:after,.b-area-heading-area__content-container:before{content:"";display:table}.b-area-heading-area__content-container:after{clear:both}.b-area-heading-area__video-container{height:0;margin:0;padding-bottom:56.25%;position:relative;width:100%}.b-area-heading-area__photo-container{margin-bottom:30px}.b-area-heading-area__photo-container img{display:block;max-width:100%}.b-area-heading-area__video{bottom:0;left:0;position:absolute;right:0;top:0}@media (max-width:767px){.b-area-heading-area__video{margin-bottom:20px}}.b-area-heading-area__desc .gdpr ul li:first-child,.b-area-heading-area__desc p:first-child,.gdpr ul .b-area-heading-area__desc li:first-child{margin-top:-3px;padding-top:0}.b-area-heading-area__desc--fullwidth{text-align:center}[ng-app=editor] .b-area-heading-area .banner.editable.editable-image{max-height:500px}.b-area .b-campaign-slide .hero__content h1,.b-area .b-campaign-slide h2,.hero__content .b-area .b-campaign-slide h1{font-size:2em;font-weight:500}.b-area .b-tabs__content .hero__content h1,.b-area .b-tabs__content h2,.b-area blocklist[name=tabContent] .hero__content h1,.b-area blocklist[name=tabContent] h2,.hero__content .b-area .b-tabs__content h1,.hero__content .b-area blocklist[name=tabContent] h1{color:#303030;font-size:2.25em;font-weight:400}@media (min-width:992px){.b-area .b-editable-two-columns__column:first-child{padding-right:30px;padding-left:15px}.b-area .b-editable-two-columns__column:last-child{padding-left:30px;padding-right:15px}}.b-area .b-area__generic-contact-button{position:absolute;right:15px;margin-right:.5625em}@media (max-width:768px){.b-area .b-area__generic-contact-button{position:relative;width:100%;right:0;margin-right:0}}.b-area .b-area-navi{float:none}@media (max-width:768px){.b-area__contact-button-container{float:none;margin-bottom:120px}}.b-area-tabs{margin-bottom:80px}.b-area-tabs:after,.b-area-tabs:before{content:"";display:table}.b-area-tabs:after{clear:both}.b-area-tabs .b-tabs__tabs-inner{margin-bottom:0}.b-area-tabs .b-tabs__tab{font-size:17px;margin-right:35px;padding-bottom:0;text-transform:uppercase}.b-area-tabs .b-tabs__tab:hover{border-bottom:2px solid rgba(35,210,120,.2)}.b-area-tabs .b-tabs__tab--active{border-bottom:2px solid #23d278}.b-area-tabs .b-tabs__tab--active:hover{border-bottom:2px solid #23d278}.b-area-tabs .b-area-apartment-list{margin-top:40px;padding-top:40px}@media (min-width:1300px){.b-area-tabs .b-area-apartment-list{margin-left:-6.25%;margin-right:-6.25%}.b-area-tabs .b-area-apartment-list .b-agency-agencies__content-text,.b-area-tabs .b-area-apartment-list .b-developer-text__content,.b-area-tabs .b-area-apartment-list .b-online-offer-search--in-content,.b-area-tabs .b-area-apartment-list .campaign-contact-form .b-contact-form,.b-area-tabs .b-area-apartment-list .campaign-online-offer .b-online-offer-search,.b-area-tabs .b-area-apartment-list .campaign-online-offer .b-online-offer-search-result-area,.b-area-tabs .b-area-apartment-list .container,.campaign-contact-form .b-area-tabs .b-area-apartment-list .b-contact-form,.campaign-online-offer .b-area-tabs .b-area-apartment-list .b-online-offer-search,.campaign-online-offer .b-area-tabs .b-area-apartment-list .b-online-offer-search-result-area{padding-left:0;padding-right:0}}@media (min-width:845px){.b-area-tabs .b-area-map .b-apartment-map{margin-left:-6.25%;margin-right:-6.25%}}.b-area-tabs .b-editable-two-columns__column>h3{font-size:36px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;margin-top:-3px}.b-area-tabs .b-developer-agencies{margin:0 15px 60px;padding-top:50px}.b-area-tabs .b-developer-agencies>.b-wrapper{margin-left:-15px;margin-right:-15px}.b-area-tabs .b-developer-agencies .hero__content h1,.b-area-tabs .b-developer-agencies h2,.hero__content .b-area-tabs .b-developer-agencies h1{font-size:26px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.b-area-tabs .b-developer-agencies .b-contact-form__submit{min-width:200px}.b-area-tabs .b-developer-agencies__form{margin-left:15px;margin-right:15px;width:calc(100% - 30px)}@media (max-width:660px){.b-area-tabs .b-agency-block__info{padding-right:0}}.b-area-tabs .b-agency-block__buttons--active{background-color:#418c7d;background-image:url(../images/svg/arrow-white-down.svg);background-position:center;background-repeat:no-repeat;background-size:40px 20px}.b-area-tabs .b-agency-block__buttons--active span{opacity:0}.b-area-tabs .button--loadmore{background:0 0;border:0;color:#61b82b;cursor:pointer;display:block;font-size:15px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:30px auto;max-width:250px;padding:10px;position:relative;text-align:center;text-transform:uppercase}.b-area-tabs .button--loadmore:after{background-color:#fff;background-image:url(../images/svg/arrow-green-down.svg);background-position:center;background-repeat:no-repeat;background-size:12px;content:"";display:inline-block;height:21px;vertical-align:top;width:30px}.b-area-tabs .button--loadmore:hover{color:#1ca65f}.b-area-map{margin-top:40px;padding-top:40px;position:relative}@media (max-width:767px){.b-area-map{margin-left:15px;margin-right:15px}}.b-area-map>.b-agency-agencies__content-text,.b-area-map>.b-developer-text__content,.b-area-map>.b-online-offer-search--in-content,.b-area-map>.container,.campaign-contact-form .b-area-map>.b-contact-form,.campaign-online-offer .b-area-map>.b-online-offer-search,.campaign-online-offer .b-area-map>.b-online-offer-search-result-area{padding-left:0;padding-right:0}.b-area-map:before{background:#e0e0e0;content:"";display:block;height:2px;left:0;position:absolute;right:0;top:0;width:100%}@media (min-width:845px){.b-area-map:before{margin-left:-6.25%;width:112.5%}}.b-area .b-contact-form__form{background:#fafaf8;border:1px solid #e0e0e0;padding:30px 20px}.b-area .b-contact-form .form-content h3{font-size:24px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 30px}.b-area .b-contact-form .form-content .b-contact-form__field{margin-bottom:15px;width:50%!important}@media (max-width:767px){.b-area .b-contact-form .form-content .b-contact-form__field{width:100%!important}}.b-area .b-contact-form .form-content .b-contact-form__field input[type=text]{background:#fff;border:1px solid #dbdbdb;height:40px;margin-bottom:0;padding-left:60px}.b-area .b-contact-form .form-content .b-contact-form__field input[type=text]:focus{outline:0}.b-area .b-contact-form .form-content .b-contact-form__textfield{border:1px solid #dbdbdb;min-height:100px}.b-area .b-contact-form .form-content .b-contact-form__textfield:focus{outline:0}.b-area .b-contact-form .b-contact-form__submit{float:none;margin:25px 0 0 20px}.b-area .b-contact-form__fields .row .b-contact-form__field{position:relative}.b-area .b-contact-form__fields .row .b-contact-form__field:before{background-position:24px center;background-repeat:no-repeat;background-size:20px;border-right:1px solid #dbdbdb;content:"";display:block;height:24px;left:0;position:absolute;top:8px;width:60px}.b-area .b-contact-form__fields .row:first-of-type .b-contact-form__field:first-of-type:before{background-image:url(../images/svg/form-elements/form_name.svg)}.b-area .b-contact-form__fields .row:first-of-type .b-contact-form__field:last-of-type:before{background-image:url(../images/svg/form-elements/form_postcode.svg)}.b-area .b-contact-form__fields .row:nth-of-type(2) .b-contact-form__field:first-of-type:before{background-image:url(../images/svg/form-elements/form_phone.svg)}.b-area .b-contact-form__fields .row:nth-of-type(2) .b-contact-form__field:last-of-type:before{background-image:url(../images/svg/form-elements/form_mail.svg)}.b-area .b-contact-form .b-contact-form__column{float:none!important;width:100%!important}.b-area .b-contact-form .b-contact-form__checkbox{display:block;position:relative}.b-area .b-contact-form .b-contact-form__checkbox input[type=radio]{display:none}.b-area .b-contact-form .b-contact-form__checkbox input[type=radio]:checked+label::before{background:#23d278;box-shadow:inset 1px 1px 0 #fff,inset 0 1px 0 #fff,inset -1px 1px 0 #fff,inset -1px -1px 0 #fff,inset 1px 0 0 #fff,inset 1px -1px 0 #fff}.b-area .b-contact-form .b-contact-form__checkbox label{cursor:pointer;font-style:normal;display:block;line-height:1.5;margin-bottom:10px;padding-left:40px}.b-area .b-contact-form .b-contact-form__checkbox label::before{background:#fff;border:1px solid #e0e0e0;border-radius:50%;content:"";cursor:pointer;display:block;left:10px;height:20px;position:absolute;top:0;width:20px}.b-area .b-contact-form .b-contact-form__checkbox label:hover::before{background:rgba(35,210,120,.3);box-shadow:inset 1px 1px 0 #fff,inset 0 1px 0 #fff,inset -1px 1px 0 #fff,inset -1px -1px 0 #fff,inset 1px 0 0 #fff,inset 1px -1px 0 #fff}.b-area .b-contact-form .b-contact-form__checkbox input[type=radio]:checked+label:hover::before{background:#23d278;box-shadow:inset 1px 1px 0 #fff,inset 0 1px 0 #fff,inset -1px 1px 0 #fff,inset -1px -1px 0 #fff,inset 1px 0 0 #fff,inset 1px -1px 0 #fff}@media (max-width:767px){.b-area .b-developer-agencies__form .b-contact-form .b-contact-form__field{width:100%!important}}.b-area .b-developer-two-columns__content .hero__content h1,.b-area .b-developer-two-columns__content h2,.b-area .b-developer-two-columns__content h3,.hero__content .b-area .b-developer-two-columns__content h1{font-size:36px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.2;margin-top:-3px}.b-editable-two-columns:after,.b-editable-two-columns:before{content:"";display:table}.b-editable-two-columns:after{clear:both}.b-editable-two-columns__column img{display:block;max-width:100%}.b-editable-two-columns big img{display:inline}.campaign-agency-list-wrapper{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding:50px 0}@media (min-width:768px){.campaign-agency-list-wrapper{padding:82px 0}}.campaign-agency-list .campaign-agency-block{border:1px solid #e0e0e0;border-radius:2px}.campaign-agency-list .campaign-agency-block__inner{background:#fff;font-size:0;padding:55px 45px 40px}@media (min-width:768px){.campaign-agency-list .campaign-agency-block__inner{padding:55px 0 40px}}.campaign-agency-list .campaign-agency-block__inner .gdpr ul li,.campaign-agency-list .campaign-agency-block__inner p,.gdpr ul .campaign-agency-list .campaign-agency-block__inner li{font-size:16px;font-size:1rem}.campaign-agency-list .campaign-agency-block__inner .gdpr ul li[itemprop=address],.campaign-agency-list .campaign-agency-block__inner p[itemprop=address],.gdpr ul .campaign-agency-list .campaign-agency-block__inner li[itemprop=address]{margin-bottom:20px}.campaign-agency-list .campaign-agency-block__inner .gdpr ul li.contact-info span,.campaign-agency-list .campaign-agency-block__inner p.contact-info span,.gdpr ul .campaign-agency-list .campaign-agency-block__inner li.contact-info span{background-size:13px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}.campaign-agency-list .campaign-agency-block__inner .gdpr ul li.contact-info span.icon-phone,.campaign-agency-list .campaign-agency-block__inner p.contact-info span.icon-phone,.gdpr ul .campaign-agency-list .campaign-agency-block__inner li.contact-info span.icon-phone{background-image:url(../images/campaign-ui/icon-phone-lightgreen.png);padding-left:23px}.campaign-agency-list .campaign-agency-block__inner .gdpr ul li.contact-info span.icon-email,.campaign-agency-list .campaign-agency-block__inner p.contact-info span.icon-email,.gdpr ul .campaign-agency-list .campaign-agency-block__inner li.contact-info span.icon-email{background-image:url(../images/campaign-ui/icon-mail-lightgreen.png);padding-left:22px}.campaign-agency-list .campaign-agency-block__info-name a{color:#303030;font-size:16px;font-size:1rem;font-weight:600;display:inline-block;line-height:1.3}.campaign-agency-list .campaign-agency-block__content{margin-bottom:40px}@media (min-width:650px){.campaign-agency-list .campaign-agency-block__content{display:inline-block;margin-bottom:0;width:calc(100% - 180px)}}.campaign-agency-list .campaign-agency-block__button{text-align:center}@media (min-width:650px){.campaign-agency-list .campaign-agency-block__button{display:inline-block;text-align:right;width:180px}}.campaign-agency-list .campaign-agency-block__button .show-button{background:#fff;border:1px solid #23d278;border-radius:36px;color:#23d278;cursor:pointer;display:inline-block;font-size:16px;font-size:1rem;font-weight:500;height:36px;line-height:35px;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;transition:color 250ms,background 250ms,text-indent 250ms 250ms,width 250ms;width:170px}.campaign-agency-list .campaign-agency-block__button .show-button:hover{background:#23d278;color:#fff}.campaign-agency-list .campaign-agency-block__button .show-button .hide-form{display:block;height:100%;left:0;margin:auto;position:absolute;top:50%;-ms-transform:translateY(-50%) translateX(-100%);transform:translateY(-50%) translateX(-100%);transition:transform 250ms;width:100%}.campaign-agency-list .campaign-agency-block__button .show-button .hide-form::before{content:'›';position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;display:block;-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-size:25px;font-size:1.5625rem}.campaign-agency-list .campaign-agency-block__button .show-button .show-form{display:block;left:0;margin:auto;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0);transition:transform 250ms;width:170px}.campaign-agency-list .campaign-agency-block__button .show-button.active{transition:color 250ms,background 250ms,width 250ms;width:36px}.campaign-agency-list .campaign-agency-block__button .show-button.active .hide-form{-ms-transform:translateY(-50%) translateX(0);transform:translateY(-50%) translateX(0)}.campaign-agency-list .campaign-agency-block__button .show-button.active .show-form{-ms-transform:translateY(-50%) translateX(100%);transform:translateY(-50%) translateX(100%)}.campaign-agency-list .campaign-agency-block__form{background:#fafafa;max-height:0;overflow:hidden;transition:max-height .3s ease}.campaign-agency-list .campaign-agency-block__form.form-open{max-height:700px}@media (min-width:768px){.campaign-agency-list .campaign-agency-block__form.form-open{max-height:660px}}.campaign-agency-list .campaign-agency-block__form .b-contact-form.form-wrapper{margin-bottom:0}.campaign-agency-list .campaign-agency-block__form .b-contact-form.form-wrapper:after,.campaign-agency-list .campaign-agency-block__form .b-contact-form.form-wrapper:before{content:"";display:table}.campaign-agency-list .campaign-agency-block__form .b-contact-form.form-wrapper:after{clear:both}.campaign-agency-list .campaign-agency-block__form .b-contact-form__form.form{background:#fafafa;border:0;border-top:1px solid #e0e0e0;padding:40px 30px}@media (min-width:768px){.campaign-agency-list .campaign-agency-block__form .b-contact-form__form.form{padding:40px 0}}.campaign-agency-list .campaign-agency-block__form .b-contact-form__form.form .row{margin-left:-15px;margin-right:-15px}.campaign-agency-list .campaign-agency-block__form .b-contact-form__form.form .row [class*=kol-]{padding-left:15px;padding-right:15px}@media (min-width:768px){.campaign-agency-list .campaign-agency-block__form .b-contact-form__fields{margin-left:-15px;margin-right:-15px}}.campaign-agency-list .campaign-agency-block__form .b-contact-form__field{margin-bottom:20px;position:relative}@media (min-width:768px){.campaign-agency-list .campaign-agency-block__form .b-contact-form__field{margin-bottom:20px}}.campaign-agency-list .campaign-agency-block__form .b-contact-form__field input{background:#fff;border:1px solid #e0e0e0;border-radius:2px;color:#6f6f6f;height:42px;margin-bottom:0}@media (max-width:768px) and (min-device-pixel-ratio:2){.campaign-agency-list .campaign-agency-block__form .b-contact-form__field input{font-size:16px;font-size:1rem}}.campaign-agency-list .campaign-agency-block__form .b-contact-form__field input:focus{outline:0}.campaign-agency-list .campaign-agency-block__form .b-contact-form__textfield{background:#fff;border:1px solid #e0e0e0;border-radius:2px;color:#6f6f6f;margin-bottom:20px;min-height:100px}.campaign-agency-list .campaign-agency-block__form .b-contact-form__textfield:focus{outline:0}@media (max-width:767px) and (min-device-pixel-ratio:2){.campaign-agency-list .campaign-agency-block__form .b-contact-form__textfield{font-size:16px;font-size:1rem}}.campaign-agency-list .campaign-agency-block__form .b-contact-form__submit{background-color:#861f72;background-image:linear-gradient(to bottom,#861f72 0,#751b61 100%);background-repeat:no-repeat;background-size:cover;color:#fff;border-radius:45px;display:block;float:none;font-size:15px;font-weight:500;height:36px;margin:40px auto 0;max-width:160px;text-transform:uppercase;width:100%}.campaign-agency-list .campaign-agency-block__form .b-contact-form__submit:hover{background-color:#92227d;background-image:linear-gradient(to bottom,#861f72 0,#861f72 100%)}.campaign-agency-list .campaign-agency-block__form .b-contact-form .campaign-form__field{position:relative}.campaign-agency-list .campaign-agency-block__form .b-contact-form .campaign-form__field input{padding-left:55px}.campaign-agency-list .campaign-agency-block__form .b-contact-form .campaign-form__field::before{background-position:center;background-repeat:no-repeat;background-size:20px;border-right:1px solid #e0e0e0;content:'';display:block;height:26px;left:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:45px}.campaign-agency-list .campaign-agency-block__form .b-contact-form .campaign-form__field--name::before{background-image:url(../images/svg/form-elements/form_name.svg)}.campaign-agency-list .campaign-agency-block__form .b-contact-form .campaign-form__field--phone::before{background-image:url(../images/svg/form-elements/form_phone.svg)}.campaign-agency-list .campaign-agency-block__form .b-contact-form .campaign-form__field--email::before{background-image:url(../images/svg/form-elements/form_mail.svg)}.campaign-agency-list .campaign-agency-block__form .b-contact-form .campaign-form__field--postcode::before{background-image:url(../images/svg/form-elements/form_postcode.svg)}.campaign-agency-list .campaign-agency-block__form .form-content>.row:first-of-type{display:none}.campaign-agency-list .campaign-agency-block__form .form-content .b-contact-form__checkbox{display:block;position:relative}.campaign-agency-list .campaign-agency-block__form .form-content .b-contact-form__checkbox input[type=radio]{display:none}.campaign-agency-list .campaign-agency-block__form .form-content .b-contact-form__checkbox input[type=radio]:checked+label::before{background:#861f72;box-shadow:inset 1px 1px 0 #fff,inset 0 1px 0 #fff,inset -1px 1px 0 #fff,inset -1px -1px 0 #fff,inset 1px 0 0 #fff,inset 1px -1px 0 #fff}.campaign-agency-list .campaign-agency-block__form .form-content .b-contact-form__checkbox label{cursor:pointer;font-size:14px;font-size:.875rem;font-style:normal;display:block;line-height:1.5;margin-bottom:10px;padding-left:30px}.campaign-agency-list .campaign-agency-block__form .form-content .b-contact-form__checkbox label::before{background:#fff;border:1px solid #e0e0e0;border-radius:50%;content:'';cursor:pointer;display:block;left:0;height:20px;position:absolute;top:0;width:20px}.campaign-agency-list .campaign-agency-block__form .form-content .b-contact-form__checkbox label:hover::before{background:rgba(134,31,114,.3);box-shadow:inset 1px 1px 0 #fff,inset 0 1px 0 #fff,inset -1px 1px 0 #fff,inset -1px -1px 0 #fff,inset 1px 0 0 #fff,inset 1px -1px 0 #fff}.campaign-agency-list .campaign-agency-block__form .form-content .b-contact-form__checkbox input[type=radio]:checked+label:hover::before{background:#861f72;box-shadow:inset 1px 1px 0 #fff,inset 0 1px 0 #fff,inset -1px 1px 0 #fff,inset -1px -1px 0 #fff,inset 1px 0 0 #fff,inset 1px -1px 0 #fff}.campaign-agency-list .campaign-agency-block__form .row.row--submit .kol-sm-8:first-of-type{display:none}.campaign-agency-list .campaign-agency-block__form .row.row--submit .kol-sm-8{width:100%}.campaign-agency-list__item{margin-bottom:50px}.campaign-agency-list__item:last-of-type{margin-bottom:0}.campaign-agency-list--cols:after,.campaign-agency-list--cols:before{content:"";display:table}.campaign-agency-list--cols:after{clear:both}@media (max-width:767px){.campaign-agency-list--cols{padding-left:15px;padding-right:15px}}.campaign-agency-list--cols .campaign-agency-list__item{border:1px solid #e0e0e0;margin:0 auto 40px;width:87.5%}@media (max-width:767px){.campaign-agency-list--cols .campaign-agency-list__item{width:100%}.campaign-agency-list--cols .campaign-agency-list__item .kol-sm-12{width:100%}}@media (min-width:1110px){.campaign-agency-list--cols .campaign-agency-list__item{float:left;margin:0 15px 40px;width:calc(50% - 30px)}.campaign-agency-list--cols .campaign-agency-list__item:nth-of-type(2n+1){clear:left}}.campaign-agency-list--cols .campaign-agency-list__item .campaign-agency-block{border:0}@media (min-width:768px){.campaign-agency-list--cols .campaign-agency-list__item .campaign-agency-block{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-positive:1;flex-grow:1}}@media (min-width:768px){.campaign-agency-list--cols .campaign-agency-list__item .campaign-agency-block__inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:260px}}.campaign-agency-list--cols .campaign-agency-list__item--half{border:0;padding:0}.campaign-agency-list--cols .campaign-agency-list__item--half .campaign-agency-block__inner{-ms-flex-positive:1;flex-grow:1;border:1px solid #e0e0e0}.campaign-agency-list--cols .campaign-agency-list__item--half .campaign-agency-block__inner .row{display:-ms-flexbox;display:flex;-ms-flex-positive:1;flex-grow:1}@media (min-width:768px){.campaign-agency-list--cols .campaign-agency-list__item--half .campaign-agency-block__content{height:100%}}.campaign-agency-list--cols .campaign-agency-list__item--half .campaign-agency-block__content .campaign-agency-block__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;-ms-flex-pack:distribute;justify-content:space-around}.campaign-agency-list--cols .campaign-agency-list__item--half .campaign-agency-block__content .campaign-agency-block__info .gdpr ul li.contact-info,.campaign-agency-list--cols .campaign-agency-list__item--half .campaign-agency-block__content .campaign-agency-block__info p.contact-info,.gdpr ul .campaign-agency-list--cols .campaign-agency-list__item--half .campaign-agency-block__content .campaign-agency-block__info li.contact-info{display:block;margin-bottom:0}.campaign-agency-list--cols .campaign-agency-list__item--half .campaign-agency-block__button{vertical-align:bottom}.campaign-agency-list--cols .campaign-agency-list__item--half form{border:1px solid #e0e0e0!important;border-top:0!important}.campaign-apartment-lifts{border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;padding:70px 0 70px}.campaign-apartment-lifts__houses h4{margin-bottom:40px!important}.campaign-apartment-lifts .houses-container .house-item{padding:0 15px;width:100%}@media (min-width:768px){.campaign-apartment-lifts .houses-container .house-item{float:left;width:50%}}@media (min-width:768px) and (max-width:1039px){.campaign-apartment-lifts .houses-container .house-item:nth-of-type(2n+1){clear:left}}@media (min-width:1040px){.campaign-apartment-lifts .houses-container .house-item{width:25%}}.campaign-apartment-lifts .house{background:#fff;border:1px solid #e0e0e0;box-shadow:0 0 0 0 transparent;color:#303030;display:block;margin-bottom:30px;padding-bottom:98px;position:relative;transition:box-shadow .2s ease}.campaign-apartment-lifts .house:hover{box-shadow:0 4px 10px -4px rgba(0,0,0,.2);color:#303030!important}.campaign-apartment-lifts .house:hover .house__info-general{max-height:300px}.campaign-apartment-lifts .house:hover .house__footer{max-height:90px}.campaign-apartment-lifts .house:hover .house__info{max-height:100px}.campaign-apartment-lifts .house:hover .house__footer span{max-height:100px}.campaign-apartment-lifts .house__open-house{background:#23d278;color:#fff;font-size:13px;left:0;padding:5px 10px;position:absolute;right:0;top:0;z-index:9}@media (min-width:1040px) and (max-width:1300px){.campaign-apartment-lifts .house__open-house{font-size:11px}}.campaign-apartment-lifts .house__icons{left:-15px;position:absolute;top:19%;z-index:9}@media (min-width:1300px){.campaign-apartment-lifts .house__icons{left:-20px;top:16%}}.campaign-apartment-lifts .house__icons.no-online-offer{padding-top:57px}@media (min-width:460px){.campaign-apartment-lifts .house__icons.no-online-offer{padding-top:67px}}@media (min-width:1040px){.campaign-apartment-lifts .house__icons.no-online-offer{padding-top:43px}}@media (min-width:1300px){.campaign-apartment-lifts .house__icons.no-online-offer{padding-top:56px}}.campaign-apartment-lifts .house__online-offer,.campaign-apartment-lifts .house__video-presentation{clear:both;display:block;height:auto;width:121px}.campaign-apartment-lifts .house__online-offer{filter:hue-rotate(39deg) brightness(111%);margin-bottom:10px;width:100px}@media (min-width:460px){.campaign-apartment-lifts .house__online-offer{width:121px}}@media (min-width:1040px){.campaign-apartment-lifts .house__online-offer{margin-bottom:2px;width:86px}}@media (min-width:1300px){.campaign-apartment-lifts .house__online-offer{margin-bottom:5px;width:110px}}.campaign-apartment-lifts .house__video-presentation{width:45px}@media (min-width:460px){.campaign-apartment-lifts .house__video-presentation{width:56px}}@media (min-width:1040px){.campaign-apartment-lifts .house__video-presentation{width:39px}}@media (min-width:1300px){.campaign-apartment-lifts .house__video-presentation{width:50px}}.campaign-apartment-lifts .house__image{display:block;height:0;overflow:hidden;padding-bottom:56%;position:relative}.campaign-apartment-lifts .house__image img{display:block;height:auto;left:0;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%}.campaign-apartment-lifts .house__info-container{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;left:0;position:absolute;right:0;top:0}.campaign-apartment-lifts .house__info{padding:13px;max-height:61px;background:#fff;bottom:37px;width:100%;transition:max-height .3s}.campaign-apartment-lifts .house__info:after,.campaign-apartment-lifts .house__info:before{content:"";display:table}.campaign-apartment-lifts .house__info:after{clear:both}.campaign-apartment-lifts .house__info-general{float:left;font-size:.875em;line-height:1.3;max-height:35px;overflow:hidden;transition:max-height .3s;width:54%}@media (min-width:992px) and (max-width:1190px){.campaign-apartment-lifts .house__info-general{font-size:.7em;width:65%}}.campaign-apartment-lifts .house__info-area{color:#23d278;float:left;font-size:1.75em;font-weight:400;margin-top:8px;text-align:right;white-space:nowrap;width:46%}@media (min-width:992px) and (max-width:1190px){.campaign-apartment-lifts .house__info-area{font-size:1.3em;width:35%}}.campaign-apartment-lifts .house__footer{background:#f5f5f5;bottom:0;left:0;max-height:37px;padding:8px 13px;right:0;transition:max-height .3s;width:100%}.campaign-apartment-lifts .house__footer:after,.campaign-apartment-lifts .house__footer:before{content:"";display:table}.campaign-apartment-lifts .house__footer:after{clear:both}.campaign-apartment-lifts .house__footer span{float:left;font-size:.875em;line-height:1.143em;margin-top:.25em;max-height:1.25em;overflow:hidden;transition:max-height .3s}.campaign-apartment-lifts .house__footer span:first-of-type{width:54%}@media (min-width:992px) and (max-width:1190px){.campaign-apartment-lifts .house__footer span:first-of-type{font-size:.7em;width:65%}}.campaign-apartment-lifts .house__footer span:last-of-type{color:#777;text-align:right;white-space:nowrap;width:46%}@media (min-width:992px) and (max-width:1190px){.campaign-apartment-lifts .house__footer span:last-of-type{font-size:.7em;width:35%}}.campaign-banner-image{background-color:#fafaf8;background-position:center;background-repeat:no-repeat;background-size:cover;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;min-height:250px;padding:25px 0 23.5%;width:100%}.campaign-banner-image.center{background-position:center}.campaign-banner-image.center-top{background-position:center top}.campaign-banner-image.center-bottom{background-position:center bottom}.campaign-banner-image.left-center{background-position:left center}.campaign-banner-image.left-top{background-position:left top}.campaign-banner-image.left-bottom{background-position:left bottom}.campaign-banner-image.right-top{background-position:right top}.campaign-banner-image.right-center{background-position:right center}.campaign-banner-image.right-bottom{background-position:right bottom}.campaign-banner-image-wrapper+.wrapper.campaign-ingress{margin-top:-7%}.campaign-banner-wrapper{padding:40px 0}@media (min-width:768px){.campaign-banner-wrapper{padding:100px 0}}.campaign-banner{border:1px solid #e6e4e3;border-radius:2px;box-shadow:0 4px 30px -15px rgba(0,0,0,.4);overflow:hidden;position:relative}.campaign-banner:after,.campaign-banner:before{content:"";display:table}.campaign-banner:after{clear:both}.campaign-banner__image-container{height:0;padding-bottom:42%;position:relative;width:100%}@media (min-width:740px){.campaign-banner__image-container{height:100%;left:0;padding-bottom:0;position:absolute;top:0;width:50%}}.campaign-banner__image{background-color:#fafafa;background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.campaign-banner__content{padding:30px;width:100%}@media (min-width:500px){.campaign-banner__content{padding:45px 55px}}@media (min-width:740px){.campaign-banner__content{float:right;width:50%}}.campaign-banner__point{background-image:url(../images/campaign-ui/campaign-checkmark.png);background-position:left 5px;background-repeat:no-repeat;background-size:15px;display:block;filter:hue-rotate(39deg) brightness(111%);margin-bottom:10px;padding:0 0 0 25px}.no-point-icons .campaign-banner__point{background:0 0!important;padding-left:0}.campaign-banner div.c-repeater,.campaign-banner section.c-repeater{padding-top:5px}.campaign-contact-form{background-color:rgba(200,245,220,.25);background-image:url(../images/campaign-ui/form-bg-pattern.png);background-position:center bottom;background-repeat:no-repeat;background-size:1920px auto;margin-bottom:70px}.campaign-contact-form .ng-hide.ng-hide-animate{display:none!important}.campaign-contact-form .campaign-form__field{position:relative}.campaign-contact-form .campaign-form__field input{appearance:none;-moz-appearance:none;-webkit-appearance:none;padding-left:55px}@media (max-width:768px) and (min-device-pixel-ratio:2){.campaign-contact-form .campaign-form__field input{font-size:16px;font-size:1rem}}.campaign-contact-form .campaign-form__field input::-ms-clear{display:none}.campaign-contact-form .campaign-form__field::before{background-position:center;background-repeat:no-repeat;background-size:20px;border-right:1px solid #e0e0e0;content:"";display:block;height:26px;left:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:45px}.campaign-contact-form .campaign-form__field--name::before{background-image:url(../images/svg/form-elements/form_name.svg)}.campaign-contact-form .campaign-form__field--phone::before{background-image:url(../images/svg/form-elements/form_phone.svg)}.campaign-contact-form .campaign-form__field--email::before{background-image:url(../images/svg/form-elements/form_mail.svg)}.campaign-contact-form .campaign-form__field--postcode::before{background-image:url(../images/svg/form-elements/form_postcode.svg)}.campaign-contact-form .b-contact-form:after,.campaign-contact-form .b-contact-form:before{content:"";display:table}.campaign-contact-form .b-contact-form:after{clear:both}.campaign-contact-form .b-contact-form form{background:#fff;border:1px solid #e0e0e0;border-radius:2px;box-shadow:0 6px 40px -20px rgba(0,0,0,.6);padding:70px 15px 60px;position:relative;top:70px}@media (min-width:768px){.campaign-contact-form .b-contact-form form{padding:60px}}.campaign-contact-form .b-contact-form form::before{background-color:#fff;background-image:url(../images/ribbon.svg);background-repeat:repeat-x;background-position:0 0;background-size:110%;content:"";display:block;height:6px;left:0;position:absolute;top:0;width:100%}.campaign-contact-form .b-contact-form form .row{margin-left:-15px;margin-right:-15px}.campaign-contact-form .b-contact-form form .row [class*=kol-]{padding-left:15px!important;padding-right:15px!important}.campaign-contact-form .b-contact-form .form-content__title{margin-bottom:30px;text-align:center}.campaign-contact-form .b-contact-form .form-content__title h1{font-size:28px;font-size:1.75rem;font-weight:400;line-height:1.2;margin:30px 0 45px;max-width:675px}@media (min-width:768px){.campaign-contact-form .b-contact-form .form-content__title h1{margin-top:0;font-size:42px;font-size:2.625rem}}@media (min-width:992px){.campaign-contact-form .b-contact-form .form-content__title h1{font-size:42px;font-size:2.625rem}}.campaign-contact-form .b-contact-form .form-content__title h4{margin:0}.campaign-contact-form .b-contact-form .form-content__description .gdpr ul li,.campaign-contact-form .b-contact-form .form-content__description p,.gdpr ul .campaign-contact-form .b-contact-form .form-content__description li{font-size:16px;font-size:1rem;line-height:1.3;margin-bottom:50px;padding:0;text-align:center}.campaign-contact-form .b-contact-form .form-content__description .gdpr ul li:empty,.campaign-contact-form .b-contact-form .form-content__description p:empty,.gdpr ul .campaign-contact-form .b-contact-form .form-content__description li:empty{display:none}.gdpr ul [ng-app=editor] .campaign-contact-form .b-contact-form .form-content__description li,[ng-app=editor] .campaign-contact-form .b-contact-form .form-content__description .gdpr ul li,[ng-app=editor] .campaign-contact-form .b-contact-form .form-content__description p{font-size:16px}.campaign-contact-form .b-contact-form__field{margin-bottom:20px;position:relative}@media (min-width:768px){.campaign-contact-form .b-contact-form__field{margin-bottom:30px}}.campaign-contact-form .b-contact-form__field input{background:#fafafa;border:1px solid #e0e0e0;border-radius:2px;color:#6f6f6f;height:42px;margin-bottom:0}@media (max-width:767px) and (min-device-pixel-ratio:2){.campaign-contact-form .b-contact-form__field input{font-size:16px;font-size:1rem}}.campaign-contact-form .b-contact-form__field input:focus{outline:0}.campaign-contact-form .b-contact-form__textfield{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fafafa;border:1px solid #e0e0e0;border-radius:2px;color:#6f6f6f;margin-bottom:40px;overflow:auto}.campaign-contact-form .b-contact-form__textfield:focus{outline:0}@media (max-width:767px) and (min-device-pixel-ratio:2){.campaign-contact-form .b-contact-form__textfield{font-size:16px;font-size:1rem}}.campaign-contact-form .b-contact-form .b-contact-form__error{color:red;position:absolute;top:42px}.campaign-contact-form .b-contact-form .form-submit-info{font-size:14px;line-height:1.3;padding:0}@media (max-width:767px){.campaign-contact-form .b-contact-form .row--submit{text-align:center}}.campaign-contact-form .b-contact-form__submit{letter-spacing:1px;min-width:160px;padding:10px 30px 9px}@media (max-width:767px){.campaign-contact-form .b-contact-form__submit{float:none;margin:40px auto 0}}.campaign-contact-form .b-contact-form__submit+.form-submit-info{clear:both;color:#333;float:right;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.3;max-width:204px;padding-top:13px}.campaign{overflow-x:hidden;padding:45px 0;width:100%}@media (min-width:768px){.campaign{padding:85px 0}}.campaign *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.campaign h1{font-size:32px;font-size:2rem;font-weight:400;line-height:1.2;margin:0 0 45px;max-width:675px}@media (min-width:768px){.campaign h1{font-size:42px;font-size:2.625rem}}@media (min-width:992px){.campaign h1{font-size:42px;font-size:2.625rem}}.campaign .hero__content h1,.campaign h2,.hero__content .campaign h1{font-size:28px;font-size:1.75rem;font-weight:400;line-height:1.25;margin:0 0 35px}@media (min-width:992px){.campaign .hero__content h1,.campaign h2,.hero__content .campaign h1{font-size:36px;font-size:2.25rem}}.campaign h3{font-size:26px;font-size:1.625rem;font-weight:500;line-height:1.3;margin:0 0 25px}@media (min-width:992px){.campaign h3{font-size:30px;font-size:1.875rem}}.campaign h4{font-size:20px;font-size:1.25rem;font-weight:500;line-height:1.3;margin:0 0 20px}@media (min-width:768px){.campaign h4{font-size:23px;font-size:1.4375rem}}@media (min-width:992px){.campaign h4{font-size:25px;font-size:1.5625rem}}.campaign h5{font-size:22px;font-size:1.375rem;font-weight:500;line-height:1.25;margin:0 0 20px}.campaign .gdpr ul li,.campaign p,.gdpr ul .campaign li{font-size:16px;font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:12px;padding:0}@media (min-width:992px){.campaign .gdpr ul li,.campaign p,.gdpr ul .campaign li{font-size:18px;font-size:1.125rem}}.campaign .cta{color:#23d278;cursor:pointer;font-size:18px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.8px;text-transform:uppercase;background-image:url(../images/icons/arrow-green-right.png);background-position:right center;background-repeat:no-repeat;background-size:7px;display:inline-block;line-height:1;margin-bottom:0;padding:3px 18px 0}.campaign .cta:hover{opacity:.8}[ng-app=editor] .campaign h1{font-size:42px}.hero__content [ng-app=editor] .campaign h1,[ng-app=editor] .campaign .hero__content h1,[ng-app=editor] .campaign h2{font-size:36px}[ng-app=editor] .campaign h3{font-size:30px}[ng-app=editor] .campaign h4{font-size:26px}[ng-app=editor] .campaign h5{font-size:22px}.gdpr ul [ng-app=editor] .campaign li,[ng-app=editor] .campaign .gdpr ul li,[ng-app=editor] .campaign p{font-size:18px}[ng-app=editor] .campaign .blocklist__sample{margin:0 0 20px;min-width:0;width:100%}@media (min-width:590px) and (max-width:768px){[ng-app=editor] .campaign .blocklist__sample{margin:0 10px 20px;width:calc(50% - 20px)}[ng-app=editor] .campaign .blocklist__sample:nth-of-type(2n+1){clear:left}}@media (min-width:768px) and (max-width:991px){[ng-app=editor] .campaign .blocklist__sample{margin:0 10px 20px;width:calc(100% / 3 - 20px)}[ng-app=editor] .campaign .blocklist__sample:nth-of-type(3n+1){clear:left}}@media (min-width:992px) and (max-width:1279px){[ng-app=editor] .campaign .blocklist__sample{margin:0 10px 20px;width:calc(25% - 20px)}[ng-app=editor] .campaign .blocklist__sample:nth-of-type(4n+1){clear:left}}@media (min-width:1280px){[ng-app=editor] .campaign .blocklist__sample{margin:0 10px 20px;width:calc(20% - 20px)}[ng-app=editor] .campaign .blocklist__sample:nth-of-type(5n+1){clear:left}}[ng-app=editor] .campaign .blocklist__sample__title{min-height:140px;padding:20px}[ng-app=editor] .campaign .blocklist__sample__title__image img{image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;margin-top:20px;max-width:80px!important}.campaign .wrapper.campaign-agency-list-wrapper+.wrapper.campaign-apartment-lifts-wrapper .campaign-apartment-lifts,.campaign .wrapper.campaign-apartment-lifts-wrapper+.wrapper.campaign-agency-list-wrapper{border-top:0}.campaign .wrapper.campaign-text-and-video+.wrapper.campaign-banner-wrapper{padding-top:30px}[ng-app=editor] .campaign .b-repeater{margin-bottom:70px}.campaign .wrapper{padding:0;margin-bottom:50px}@media (min-width:768px){.campaign .wrapper{margin-bottom:100px}}.campaign .wrapper:last-of-type{margin-bottom:0}.campaign .wrapper.campaign-title{margin-bottom:0}@media (min-width:768px){.campaign .wrapper.campaign-text-content-wrapper+.campaign-text-content-wrapper{margin-top:-50px}}.campaign .wrapper.campaign-banner-image-wrapper+.campaign-ingress{margin-top:calc(-60px - 7%)}@media (min-width:768px){.campaign .wrapper.campaign-banner-image-wrapper+.campaign-ingress{margin-top:calc(-100px - 7%)}}.campaign .wrapper.campaign-text-and-image.campaign-text-and-image--gradient{padding-bottom:60px}@media (min-width:768px){.campaign .wrapper.campaign-text-and-image.campaign-text-and-image--gradient{padding-bottom:100px}}.campaign .wrapper.campaign-two-text-boxes-wrapper{padding:50px 0}@media (min-width:768px){.campaign .wrapper.campaign-two-text-boxes-wrapper{padding:75px 0}}.campaign .wrapper.campaign-two-text-boxes-wrapper+.campaign-two-text-boxes-wrapper.campaign-two-text-boxes-wrapper--grey{margin-top:-100px;padding-top:40px}@media (min-width:768px){.campaign .wrapper.campaign-two-text-boxes-wrapper+.campaign-two-text-boxes-wrapper.campaign-two-text-boxes-wrapper--grey{margin-top:-175px}}.campaign .wrapper.campaign-two-text-boxes-wrapper:not(.campaign-two-text-boxes-wrapper--grey)+.campaign-two-text-boxes-wrapper--grey{margin-top:100px;padding-top:75px}.campaign .wrapper.campaign-two-text-boxes-wrapper:not(.campaign-two-text-boxes-wrapper--grey){padding:0}.campaign .wrapper.campaign-two-text-boxes-wrapper:not(.campaign-two-text-boxes-wrapper--grey)+.campaign-two-text-boxes-wrapper:not(.campaign-two-text-boxes-wrapper--grey){margin-top:-20px}@media (min-width:768px){.campaign .wrapper.campaign-two-text-boxes-wrapper:not(.campaign-two-text-boxes-wrapper--grey)+.campaign-two-text-boxes-wrapper:not(.campaign-two-text-boxes-wrapper--grey){margin-top:-60px}}@media (min-width:768px){.campaign .wrapper.campaign-two-text-boxes-wrapper.campaign-two-text-boxes-wrapper--grey+.campaign-two-text-boxes-wrapper:not(.campaign-two-text-boxes-wrapper--grey){margin-top:-20px}}.campaign .wrapper.campaign-quote-boxes-wrapper.gradient,.campaign .wrapper.campaign-text-boxes-wrapper.gradient{margin-bottom:0;padding-bottom:40px}@media (min-width:768px){.campaign .wrapper.campaign-quote-boxes-wrapper.gradient,.campaign .wrapper.campaign-text-boxes-wrapper.gradient{padding-bottom:100px}}.campaign .wrapper.campaign-quote-boxes-wrapper.gradient+.wrapper,.campaign .wrapper.campaign-text-boxes-wrapper.gradient+.wrapper{margin-top:40px}@media (min-width:768px){.campaign .wrapper.campaign-quote-boxes-wrapper.gradient+.wrapper,.campaign .wrapper.campaign-text-boxes-wrapper.gradient+.wrapper{margin-top:100px}}.campaign .wrapper.campaign-quote-boxes-wrapper.gradient+.wrapper.campaign-agency-list-wrapper,.campaign .wrapper.campaign-quote-boxes-wrapper.gradient+.wrapper.campaign-contact-form,.campaign .wrapper.campaign-text-boxes-wrapper.gradient+.wrapper.campaign-agency-list-wrapper,.campaign .wrapper.campaign-text-boxes-wrapper.gradient+.wrapper.campaign-contact-form{margin-top:0}.campaign .wrapper.campaign-quote-boxes-wrapper.gradient+.wrapper.campaign-apartment-lifts-wrapper,.campaign .wrapper.campaign-text-boxes-wrapper.gradient+.wrapper.campaign-apartment-lifts-wrapper{margin-top:0}.campaign .wrapper.campaign-quote-boxes-wrapper.gradient+.wrapper.campaign-apartment-lifts-wrapper .campaign-apartment-lifts,.campaign .wrapper.campaign-text-boxes-wrapper.gradient+.wrapper.campaign-apartment-lifts-wrapper .campaign-apartment-lifts{padding-top:50px}@media (min-width:768px){.campaign .wrapper.campaign-quote-boxes-wrapper.gradient+.wrapper.campaign-apartment-lifts-wrapper .campaign-apartment-lifts,.campaign .wrapper.campaign-text-boxes-wrapper.gradient+.wrapper.campaign-apartment-lifts-wrapper .campaign-apartment-lifts{padding-top:100px}}.campaign .wrapper.campaign-contact-form{margin-bottom:120px}@media (min-width:768px){.campaign .wrapper.campaign-contact-form{margin-bottom:160px}}.campaign .wrapper.campaign-agency-list-wrapper{padding:50px 0}@media (min-width:768px){.campaign .wrapper.campaign-agency-list-wrapper{padding:80px 0}}.campaign .wrapper.campaign-agency-list-wrapper:nth-last-child(1){border-bottom:0;padding-bottom:0}.campaign .wrapper.campaign-agency-list-wrapper+.campaign-apartment-lifts-wrapper{margin-top:-50px}@media (min-width:768px){.campaign .wrapper.campaign-agency-list-wrapper+.campaign-apartment-lifts-wrapper{margin-top:-100px}}.campaign .wrapper.campaign-apartment-lifts-wrapper+.campaign-contact-form{margin-top:-50px}@media (min-width:768px){.campaign .wrapper.campaign-apartment-lifts-wrapper+.campaign-contact-form{margin-top:-100px}}[ng-app=editor] .campaign .wrapper.campaign-text-and-video{padding:60px 0}.campaign .wrapper.campaign-text-boxes-wrapper.gradient+.campaign-two-text-boxes-wrapper--grey{margin-top:-35px}@media (min-width:768px){.campaign .wrapper.campaign-text-boxes-wrapper.gradient+.campaign-two-text-boxes-wrapper--grey{margin-top:-100px}}.campaign-image-pair{padding:50px 0}@media (min-width:768px){.campaign-image-pair{padding:100px 0}}.campaign-image-pair__container{margin:auto;max-width:1428px}.campaign-image-pair__container:after,.campaign-image-pair__container:before{content:"";display:table}.campaign-image-pair__container:after{clear:both}.campaign-image-pair__image{margin-bottom:20px}@media (min-width:768px){.campaign-image-pair__image{float:left;margin-bottom:0}}.campaign-image-pair__image img{display:block;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;margin:auto;max-width:100%}.blocklist__content-tools-settings{position:relative}.campaign-ingress{margin-bottom:40px}@media (min-width:768px){.campaign-ingress{margin-bottom:95px}}.campaign-ingress__content{background:#fff;border:1px solid #e0e0e0;border-radius:2px;box-shadow:0 6px 17px -10px rgba(0,0,0,.25);padding:60px 30px;position:relative;text-align:center;z-index:9}@media (min-width:768px){.campaign-ingress__content{padding:80px 0}}.campaign-ingress__content .gdpr ul li,.campaign-ingress__content p,.gdpr ul .campaign-ingress__content li{font-size:18px;font-size:1.125rem;font-weight:400;line-height:1.55}@media (min-width:768px){.campaign-ingress__content .gdpr ul li,.campaign-ingress__content p,.gdpr ul .campaign-ingress__content li{font-size:20px;font-size:1.25rem}}@media (min-width:992px){.campaign-ingress__content .gdpr ul li,.campaign-ingress__content p,.gdpr ul .campaign-ingress__content li{font-size:23px;font-size:1.4375rem}}.gdpr ul [ng-app=editor] .campaign-ingress__content li,[ng-app=editor] .campaign-ingress__content .gdpr ul li,[ng-app=editor] .campaign-ingress__content p{font-size:24px}[ng-app=editor] .campaign-ingress__content .ingress-admin{left:10px;position:absolute;top:10px}.campaign-ingress__content::before{border-bottom:4px solid #23d278;content:'';display:block;left:0;margin:auto;max-width:176px;position:absolute;right:0;top:-1px;width:100%}.campaign-link-blocks-wrapper{padding-bottom:50px}@media (min-width:768px){.campaign-link-blocks-wrapper{padding-bottom:100px}}.campaign-link-blocks{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto;max-width:960px;padding:0 15px}@media (min-width:768px){.campaign-link-blocks{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.campaign-link-blocks .campaign-link-block{display:-ms-flexbox;display:flex;margin-bottom:30px;width:100%}@media (min-width:768px){.campaign-link-blocks .campaign-link-block{margin-bottom:0;width:calc(50% - 15px)}}.campaign-link-blocks .campaign-link-block a{background-color:#23d278;background-image:linear-gradient(to bottom,#23d278 0,#23d278 100%);background-size:cover;border-radius:2px;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-size:1rem;-ms-flex-pack:center;justify-content:center;padding:25px 50px 29px 24px;position:relative;width:100%}@media (min-width:768px){.campaign-link-blocks .campaign-link-block a{font-size:18px;font-size:1.125rem;padding:41px 90px 40px 35px}}@media (min-width:992px){.campaign-link-blocks .campaign-link-block a{font-size:21px;font-size:1.3125rem}}.campaign-link-blocks .campaign-link-block a::after{background-image:url(../images/svg/arrow-white-right.svg);background-position:center;background-repeat:no-repeat;background-size:16px;bottom:0;content:'';height:100%;position:absolute;right:0;top:0;width:55px}@media (min-width:768px){.campaign-link-blocks .campaign-link-block a::after{background-size:18px;width:90px}}@media (min-width:992px){.campaign-link-blocks .campaign-link-block a::after{background-size:22px}}.campaign-link-blocks .campaign-link-block a:hover{background-color:#32dd85;background-image:linear-gradient(to bottom,#23d278 0,#23d278 100%);color:#fff!important}.campaign-link-blocks .campaign-link-block a.has-icon{padding-left:74px}@media (min-width:768px){.campaign-link-blocks .campaign-link-block a.has-icon{padding-left:110px}}@media (min-width:992px){.campaign-link-blocks .campaign-link-block a.has-icon{padding-left:120px}}.campaign-link-blocks .campaign-link-block a.has-icon .campaign-link-block__link-icon{background-position:center;background-repeat:no-repeat;background-size:32px;bottom:0;height:100%;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;left:0;position:absolute;top:0;width:74px}@media (min-width:768px){.campaign-link-blocks .campaign-link-block a.has-icon .campaign-link-block__link-icon{background-size:40px;left:15px;width:90px}}@media (min-width:992px){.campaign-link-blocks .campaign-link-block a.has-icon .campaign-link-block__link-icon{background-size:45px;left:25px}}[ng-app=editor] .campaign-link-blocks .campaign-link-block{background-color:#23d278;background-image:linear-gradient(to bottom,#23d278 0,#23d278 100%);background-size:cover}[ng-app=editor] .campaign-link-blocks .campaign-link-block img{max-width:80px}.campaign-online-offer__ingress{padding:0 15px 30px}.campaign-online-offer .b-online-offer-search,.campaign-online-offer .b-online-offer-search-block{background:#fafafa}.campaign-online-offer .b-online-offer-search-block{padding:34px 0}.campaign-online-offer .b-online-offer-search__header{background:#fafafa;height:auto;margin-bottom:20px;padding:0}@media (max-width:768px){.campaign-online-offer .b-online-offer-search__header{margin-bottom:30px;width:100%}}.campaign-online-offer .b-online-offer-search__title{color:#303030;font-size:24px;font-size:1.5rem;font-weight:500;margin:0}.campaign-online-offer .b-online-offer-search__title-result-count{color:#303030;font-weight:400}.campaign-online-offer .b-online-offer-search__toolbar-row:first-of-type{margin-bottom:30px}.campaign-online-offer .b-online-offer-search__toolbar{background:#fafafa;padding:0}@media (max-width:992px){.campaign-contact-form .campaign-online-offer .b-online-offer-search__toolbar>.b-contact-form,.campaign-online-offer .b-online-offer-search__toolbar>.b-agency-agencies__content-text,.campaign-online-offer .b-online-offer-search__toolbar>.b-developer-text__content,.campaign-online-offer .b-online-offer-search__toolbar>.b-online-offer-search,.campaign-online-offer .b-online-offer-search__toolbar>.b-online-offer-search--in-content,.campaign-online-offer .b-online-offer-search__toolbar>.b-online-offer-search-result-area,.campaign-online-offer .b-online-offer-search__toolbar>.container,.campaign-online-offer .campaign-contact-form .b-online-offer-search__toolbar>.b-contact-form{padding:0}}.campaign-online-offer .b-online-offer-search__toolbar .b-dynamic-area-select-dropdown,.campaign-online-offer .b-online-offer-search__toolbar .c-dropdown-list{background-color:#fff;background-image:none;border:1px solid #e0e0e0;border-radius:0;color:#303030}.campaign-online-offer .b-online-offer-search__toolbar .b-dynamic-area-select-dropdown{padding:8px 15px 6px;position:relative;width:260px}.campaign-online-offer .b-online-offer-search__toolbar .b-dynamic-area-select-dropdown:before{background-color:#fff;background-image:url(../images/svg/arrow-green-down.svg);background-position:center;background-repeat:no-repeat;background-size:13px;border:0;border-left:1px solid #e0e0e0;content:"";display:block;filter:hue-rotate(45deg) brightness(111%);height:100%;padding:0;position:absolute;right:0;top:0;-ms-transform:none;transform:none;transition:background-color .3s;width:40px}.campaign-online-offer .b-online-offer-search__toolbar .b-dynamic-area-select-dropdown:hover:before{background-color:#fafafa}.campaign-online-offer .b-online-offer-search #offer-search-area{height:auto}@media (max-width:768px){.campaign-online-offer .b-online-offer-search #offer-search-area{margin:0 1% 15px 0;width:49%}}@media (max-width:570px){.campaign-online-offer .b-online-offer-search #offer-search-area{margin:0 0 20px;width:100%}}.campaign-online-offer .b-online-offer-search__roomselect-title{display:none}.campaign-online-offer .b-online-offer-search__house-type>.button,.campaign-online-offer .b-online-offer-search__roomselect>.button{background:#fff;border-color:#e0e0e0;border-radius:0;color:#303030;line-height:36px;padding-bottom:0;padding-top:0;height:37px}.campaign-online-offer .b-online-offer-search__house-type>.button.cap-left,.campaign-online-offer .b-online-offer-search__roomselect>.button.cap-left{border-bottom-left-radius:2px;border-top-left-radius:2px}@media (max-width:992px){.campaign-online-offer .b-online-offer-search__house-type>.button.cap-left,.campaign-online-offer .b-online-offer-search__roomselect>.button.cap-left{border-radius:0}}.campaign-online-offer .b-online-offer-search__house-type>.button.cap-right,.campaign-online-offer .b-online-offer-search__roomselect>.button.cap-right{border-bottom-right-radius:2px;border-top-right-radius:2px}.campaign-online-offer .b-online-offer-search__house-type>.button.is-active,.campaign-online-offer .b-online-offer-search__roomselect>.button.is-active{background:#23d278;color:#fff}.campaign-online-offer .b-online-offer-search__house-type>.button.is-active:hover,.campaign-online-offer .b-online-offer-search__roomselect>.button.is-active:hover{color:#fff}.campaign-online-offer .b-online-offer-search__house-type>.button:hover,.campaign-online-offer .b-online-offer-search__roomselect>.button:hover{color:#23d278}.campaign-online-offer .b-online-offer-search__roomselect{height:auto}@media (max-width:992px){.campaign-online-offer .b-online-offer-search__roomselect{float:left}}@media (max-width:768px){.campaign-online-offer .b-online-offer-search__roomselect{clear:none;margin:0 0 0 1%;width:49%}}@media (max-width:570px){.campaign-online-offer .b-online-offer-search__roomselect{margin:0 0 20px;width:100%}}.campaign-online-offer .b-online-offer-search__house-type{float:none;height:auto;margin-bottom:30px}.campaign-online-offer .b-online-offer-search__house-type:after,.campaign-online-offer .b-online-offer-search__house-type:before{content:"";display:table}.campaign-online-offer .b-online-offer-search__house-type:after{clear:both}.campaign-online-offer .b-online-offer-search__range:after,.campaign-online-offer .b-online-offer-search__range:before{content:"";display:table}.campaign-online-offer .b-online-offer-search__range:after{clear:both}@media (min-width:992px){.campaign-online-offer .b-online-offer-search__range{float:left}.campaign-online-offer .b-online-offer-search__range:after,.campaign-online-offer .b-online-offer-search__range:before{content:"";display:table}.campaign-online-offer .b-online-offer-search__range:after{clear:both}}.campaign-online-offer .b-online-offer-search__price-range{left:0;right:auto;width:100%}@media (max-width:992px){.campaign-online-offer .b-online-offer-search__price-range{float:left;left:0;position:relative;right:0;width:100%}}@media (min-width:992px){.campaign-online-offer .b-online-offer-search__price-range .b-range-slider{right:0;width:400px}}.campaign-online-offer .b-online-offer-search__price-range .b-range-slider .pointer{background-color:#23d278;background-image:none;cursor:pointer;display:block;height:32px;top:1px;width:32px;z-index:2}.campaign-online-offer .b-online-offer-search__price-range .b-range-slider .pointer:hover{background-color:#36de87}.campaign-online-offer .b-online-offer-search__price-range .b-range-slider .pointer::before{color:#fff;content:"›";font-size:20px;font-weight:500;display:block;left:0;margin:auto;right:0;position:absolute;text-align:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.campaign-online-offer .b-online-offer-search__price-range .b-range-slider span.pointer~.pointer::before{content:"‹"}.campaign-online-offer .b-online-offer-search__price-range .b-range-slider .bar{background:#fff;border:1px solid #e0e0e0;border-radius:9px;height:8px}.campaign-online-offer .b-online-offer-search__price-range .b-range-slider .bar.selection{background:#418c7d}.campaign-online-offer .b-online-offer-search__price-values{color:#303030}@media (min-width:992px){.campaign-online-offer .b-online-offer-search__price-values{left:430px;max-width:175px;width:auto}}@media (max-width:992px){.campaign-online-offer .b-online-offer-search__actions{float:none;margin-top:30px;text-align:center;width:100%}}.campaign-online-offer .b-online-offer-search__clear-constraints{background:0 0;border:0;color:#303030;height:36px;line-height:36px;padding:0 10px 0 0}.campaign-online-offer .b-online-offer-search__clear-constraints:hover{color:#23d278}.campaign-online-offer .b-online-offer-search__clear-constraints:active,.campaign-online-offer .b-online-offer-search__clear-constraints:focus{outline:0}.campaign-online-offer .b-online-offer-search__submit{background:#23d278;border-radius:4px;color:#fff;font-size:16px;font-weight:700;padding-left:30px;padding-right:35px;text-transform:uppercase;width:auto}.campaign-online-offer .b-online-offer-search__submit:hover{background-color:#5adc9b}.campaign-online-offer .b-online-offer-search__submit .b-area-select-dropdown-content__submit-text{background-image:url(../images/svg/search-small.svg);background-position:left center;background-size:12px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor}@media (max-width:992px){.campaign-online-offer .b-online-offer-search__submit{float:none}}.campaign-online-offer .b-online-offer-search-result-area{margin-top:50px}@media (max-width:767px){.campaign-online-offer .b-online-offer-search-result-area{padding-left:0;padding-right:0}}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table{background:#fafafa;border:1px solid #e0e0e0}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__header{background:#fafafa;border-bottom:1px solid #e0e0e0;color:#303030;padding:10px 20px 5px}@media (min-width:1001px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__header{padding:10px 45px 5px}}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__header .b-offer-history__cell{left:0!important;padding:15px 15px 15px 0;width:22%}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__header .b-offer-history__cell--last-offer,.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__header .b-offer-history__cell--sale-time,.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__header .b-offer-history__cell--starting-price{width:14%}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__header .b-offer-history__cell--highest-offer{background-image:url(../images/svg/online-offer.svg);background-size:30px;filter:hue-rotate(45deg) brightness(111%);padding-left:40px;width:36%}@media (max-width:768px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__header .b-offer-history__cell--highest-offer{float:right}}@media (max-width:610px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__header .b-offer-history__cell--highest-offer{width:50%!important}}@media (max-width:610px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__header .b-offer-history__cell--highest-offer{background:0 0!important}}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell--header{color:#303030}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row{border-bottom:1px solid #e0e0e0;padding-left:20px;padding-right:20px}@media (min-width:1001px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row{padding-left:45px;padding-right:45px}}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row:nth-child(even),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row:nth-child(odd){background:#fafafa}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row:last-of-type{border-bottom:0}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row-content{border-top:0;background-position:left center}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row-content--item{width:22%}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row-content .b-offer-history__cell{padding:15px 15px 15px 0}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row-content .b-offer-history__cell:first-of-type{padding-left:80px}@media (max-width:1000px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row-content .b-offer-history__cell:first-of-type{padding-left:50px}}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row-content .b-offer-history__cell--last-offer{left:22%;width:14%}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row-content .b-offer-history__cell--sale-time{left:36%;width:14%}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row-content .b-offer-history__cell--starting-price{left:50%;width:14%}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row-content .b-offer-history__cell--highest-offer{left:64%}@media (max-width:610px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row-content .b-offer-history__cell--highest-offer{left:50%!important;width:50%!important}}@media (max-width:992px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row-content .b-offer-history__cell--highest-offer{width:37%}}@media (max-width:768px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table__body-row-content.ng-hide{display:none!important}}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell{border:0}@media (max-width:610px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell{background:0 0!important;padding-left:0!important}}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell--rowhouse{background-image:url(../images/svg/housetypes/rowhouse.svg);background-position:left center;background-size:35px;filter:hue-rotate(45deg) brightness(111%)}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell--flat{background-image:url(../images/svg/housetypes/flat.svg);background-position:left center;background-size:35px;filter:hue-rotate(45deg) brightness(111%)}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell--house{background-image:url(../images/svg/housetypes/house.svg);background-position:left center;background-size:35px;filter:hue-rotate(45deg) brightness(111%)}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell--lot{background-image:url(../images/svg/housetypes/lot.svg);background-position:left center;background-size:35px;filter:hue-rotate(45deg) brightness(111%)}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell--cabin{background-image:url(../images/svg/housetypes/cabin.svg);background-position:left center;background-size:35px;filter:hue-rotate(45deg) brightness(111%)}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell--office{background-position:left center;background-size:30px;filter:hue-rotate(45deg) brightness(111%)}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell--garage{background-position:left center;background-size:35px;filter:hue-rotate(45deg) brightness(111%)}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell--ranch{background-position:left center;background-size:30px;filter:hue-rotate(45deg) brightness(111%)}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell-open-button{background-color:#fafafa;background-image:none;font-size:15px;font-size:.9375rem;padding:7px 40px 7px 42px}@media (max-width:610px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell-open-button{background:0 0!important}}@media (max-width:1140px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell-open-button{font-size:14px;right:0}}@media (max-width:1000px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell-open-button{background-size:26px;font-size:12px;padding:7px 32px 7px 30px}}@media (max-width:768px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell-open-button{font-size:14px;min-width:0;max-width:236px;padding-left:40px}}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell-open-button:after{background-image:url(../images/svg/arrow-green-down.svg);background-position:center;background-repeat:no-repeat;background-size:15px;border:0;content:"";filter:hue-rotate(45deg) brightness(111%);font-size:2.4em;height:100%;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;right:0;position:absolute;top:0;width:38px}@media (max-width:1000px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell-open-button:after{background-size:12px}}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell-open-button .show-history{display:block}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell-open-button .hide-history{display:none}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell-open-button.active .show-history{display:none}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell-open-button.active .hide-history{display:block}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell-open-button.active:after{-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:769px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history__cell-open-button.b-offer-history__cell-close-button--hidden-in-desktop{display:none}}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details{background:#fff;border-top:1px solid #e0e0e0;padding:18px 0}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row,.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header{padding-left:0;width:100%}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell,.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell{padding:15px 15px 15px 0}@media (max-width:767px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell,.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell{padding:15px}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell.b-offer-history-details__cell--highest-offer,.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell.b-offer-history-details__cell--highest-offer{padding-left:15px}}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell-spacer,.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell-spacer{float:left;position:relative;width:22%}@media (max-width:767px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell-spacer,.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell-spacer{width:0}}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:last-child,.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:nth-of-type(2),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:nth-of-type(3),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:nth-of-type(4),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:last-child,.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:nth-of-type(2),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:nth-of-type(3),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:nth-of-type(4){width:14%}@media (max-width:767px){.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:last-child,.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:nth-of-type(2),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:nth-of-type(3),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:nth-of-type(4),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:last-child,.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:nth-of-type(2),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:nth-of-type(3),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:nth-of-type(4){width:25%}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:last-child:nth-of-type(3),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:nth-of-type(2):nth-of-type(3),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:nth-of-type(3):nth-of-type(3),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:nth-of-type(4):nth-of-type(3),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:last-child:nth-of-type(3),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:nth-of-type(2):nth-of-type(3),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:nth-of-type(3):nth-of-type(3),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:nth-of-type(4):nth-of-type(3){width:20%}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:last-child:nth-of-type(4),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:nth-of-type(2):nth-of-type(4),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:nth-of-type(3):nth-of-type(4),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell:nth-of-type(4):nth-of-type(4),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:last-child:nth-of-type(4),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:nth-of-type(2):nth-of-type(4),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:nth-of-type(3):nth-of-type(4),.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell:nth-of-type(4):nth-of-type(4){width:30%}}.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__body-row .b-offer-history-details__cell--highest-offer,.campaign-online-offer .b-online-offer-search-result-area .b-offer-history-table .b-offer-history-details__header .b-offer-history-details__cell--highest-offer{background:0 0;padding-left:0}.campaign-online-offer .button.button--loadmore{background:0 0;border:0}.campaign-quote-boxes-wrapper{padding:50px 0}@media (min-width:768px){.campaign-quote-boxes-wrapper{padding:100px 0}}.campaign-quote-boxes-wrapper.gradient{background-image:linear-gradient(to bottom,#fff 0,#fafafa 100%);background-repeat:no-repeat;background-size:cover}@media (min-width:768px){.campaign-quote-boxes-wrapper:not(.gradient)+.campaign-quote-boxes-wrapper:not(.gradient){margin-top:-100px}}.campaign-quote-boxes{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin:auto;padding:0 15px}.campaign-quote-boxes .campaign-quote-box{background:rgba(220,235,245,.5);border-radius:4px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;width:100%}@media (min-width:880px){.campaign-quote-boxes .campaign-quote-box{width:calc(100% / 3 - 15px)}}.campaign-quote-boxes .campaign-quote-box__text{background-image:url(../images/campaign-ui/blue-quotes.png);background-position:95% 25px;background-repeat:no-repeat;background-size:18px;color:#8a8a8a;-ms-flex-positive:3;flex-grow:3;padding:50px}@media (min-width:880px) and (max-width:1290px){.campaign-quote-boxes .campaign-quote-box__text{background-position:15px 40px;padding:50px 30px}}.campaign-quote-boxes .campaign-quote-box__text .gdpr ul li,.campaign-quote-boxes .campaign-quote-box__text p,.gdpr ul .campaign-quote-boxes .campaign-quote-box__text li{color:#8a8a8a;font-size:16px;font-size:1rem}.gdpr ul [ng-app=editor] .campaign-quote-boxes .campaign-quote-box__text li,[ng-app=editor] .campaign-quote-boxes .campaign-quote-box__text .gdpr ul li,[ng-app=editor] .campaign-quote-boxes .campaign-quote-box__text p{font-size:16px}.campaign-quote-boxes .campaign-quote-box__source{padding:0 15px 30px}@media (min-width:920px){.campaign-quote-boxes .campaign-quote-box__source{padding:0 30px 30px}}.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:0}[ng-app=editor] .campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person{-ms-flex-direction:column;flex-direction:column}[ng-app=editor] .campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person .quoter{margin-top:20px;max-width:100%}.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person a{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;color:#303030;-ms-flex-direction:row;flex-direction:row;font-size:0}.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person a:hover{color:#23d278!important}.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__image{border-radius:50%;display:inline-block;height:85px;margin-right:10px;overflow:hidden;width:85px}.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__image img{display:block;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;width:100%}.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__info{display:inline-block;font-size:14px;font-size:.875rem;width:calc(100% - 100px)}.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__info .gdpr ul li,.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__info p,.gdpr ul .campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__info li{font-size:14px;font-size:.875rem;padding:0;line-height:1.2}.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__info .gdpr ul li.person-name,.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__info p.person-name,.gdpr ul .campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__info li.person-name{font-weight:500;margin-bottom:0}.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__info .gdpr ul li:last-of-type,.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__info p:last-of-type,.gdpr ul .campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__info li:last-of-type{margin-bottom:0}[ng-app=editor] .campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__info{font-size:14px}.gdpr ul [ng-app=editor] .campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__info li,[ng-app=editor] .campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__info .gdpr ul li,[ng-app=editor] .campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person__info p{font-size:14px}.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person .quoter{font-size:14px;font-size:.875rem;padding:10px 20px}@media (max-width:919px){.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person .quoter{padding:10px 15px}}@media (max-width:879px){.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person .quoter{padding:10px 30px}}@media (min-width:920px) and (max-width:1290px){.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person .quoter{padding:10px 0}}.campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person .quoter:empty{display:none}[ng-app=editor] .campaign-quote-boxes .campaign-quote-box .campaign-quote-box-person .quoter{font-size:14px}.campaign-quote-boxes .campaign-quote-box:first-of-type:nth-last-of-type(1){width:100%}.campaign-quote-boxes .campaign-quote-box:first-of-type:nth-last-of-type(2),.campaign-quote-boxes .campaign-quote-box:first-of-type:nth-last-of-type(2)~.campaign-quote-box{width:calc(100% / 2 - 15px)}@media (max-width:670px){.campaign-quote-boxes .campaign-quote-box:first-of-type:nth-last-of-type(2),.campaign-quote-boxes .campaign-quote-box:first-of-type:nth-last-of-type(2)~.campaign-quote-box{width:100%}}.campaign-quote-boxes .add-more.add-more--array{clear:both;margin-top:40px;width:100%}.blocklist__content-tools~.campaign-text-and-image{padding-top:80px}.campaign-text-and-image{background:#fff;padding:60px 0 70px}@media (min-width:768px){.campaign-text-and-image{padding:128px 0}}.campaign-text-and-image--gradient{background-image:linear-gradient(to bottom,#fff 0,#fafafa 100%);background-repeat:no-repeat;background-size:cover}.campaign-text-and-image .campaign-text-and-image-block{clear:both;margin:0 auto 84px;max-width:1424px;position:relative}.campaign-text-and-image .campaign-text-and-image-block:after,.campaign-text-and-image .campaign-text-and-image-block:before{content:"";display:table}.campaign-text-and-image .campaign-text-and-image-block:after{clear:both}.campaign-text-and-image .campaign-text-and-image-block__content:after,.campaign-text-and-image .campaign-text-and-image-block__content:before{content:"";display:table}.campaign-text-and-image .campaign-text-and-image-block__content:after{clear:both}.campaign-text-and-image .campaign-text-and-image-block__image img,.campaign-text-and-image .campaign-text-and-image-block__text img{display:block;max-width:100%}.campaign-text-and-image .campaign-text-and-image-block__image-content{background-color:#fafafa;background-repeat:no-repeat;background-size:cover;font-size:0;height:0;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;padding-bottom:66%;width:100%}@media (min-width:768px){.campaign-text-and-image .campaign-text-and-image-block__image-content{min-height:390px}}.campaign-text-and-image .campaign-text-and-image-block__text{padding-left:15px;padding-right:15px;margin-bottom:30px}.campaign-text-and-image .campaign-text-and-image-block__text ul{padding-left:16px}@media (min-width:768px){.campaign-text-and-image .campaign-text-and-image-block__text{margin-bottom:0;position:absolute;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:50%}}.campaign-text-and-image .campaign-text-and-image-block__text-cta{padding-top:20px}@media (max-width:767px){.campaign-text-and-image .campaign-text-and-image-block__text-cta{padding-bottom:20px}}.campaign-text-and-image .campaign-text-and-image-block__text-cta a{font-size:18px;font-size:1.125rem;font-weight:600;letter-spacing:1px;text-transform:uppercase}.campaign-text-and-image .campaign-text-and-image-block__text-cta a::after{content:'›';display:inline-block;font-size:27px;font-size:1.6875rem;margin-left:5px;vertical-align:middle}@media (min-width:768px){.campaign-text-and-image .campaign-text-and-image-block__image{float:right;width:50%}}@media (min-width:768px){.campaign-text-and-image .campaign-text-and-image-block.image-right .campaign-text-and-image-block__image{float:right}}.campaign-text-and-image .campaign-text-and-image-block.image-right .campaign-text-and-image-block__text{left:0}@media (min-width:768px){.campaign-text-and-image .campaign-text-and-image-block.image-right .campaign-text-and-image-block__text{padding-left:15px}}@media (min-width:768px){.campaign-text-and-image .campaign-text-and-image-block.image-left .campaign-text-and-image-block__image{float:left}}.campaign-text-and-image .campaign-text-and-image-block.image-left .campaign-text-and-image-block__text{right:0}@media (min-width:768px){.campaign-text-and-image .campaign-text-and-image-block.image-left .campaign-text-and-image-block__text{padding-right:15px}}.campaign-text-and-image .campaign-text-and-image-block:last-of-type{margin-bottom:0}.campaign-text-and-image .campaign-text-and-image-block.no-image .campaign-text-and-image-block__text{position:relative!important;top:0!important;-ms-transform:none!important;transform:none!important}.campaign-text-and-image .campaign-text-and-image-block.no-image.image-left .campaign-text-and-image-block__text{float:right}@media (min-width:1445px){.campaign-text-and-image .block-offset-right-1{margin-right:6.25%}.campaign-text-and-image .block-offset-left-1{margin-left:6.25%}}.campaign-text-and-video{padding:50px 0}@media (min-width:768px){.campaign-text-and-video{padding:100px 0}}.campaign-text-and-video__container{position:relative}@media (min-width:768px){.campaign-text-and-video__text{bottom:0;left:15px;position:absolute;top:0}}.campaign-text-and-video__text-content{margin-bottom:30px}@media (min-width:768px){.campaign-text-and-video__text-content{margin-bottom:0;position:absolute;right:15px;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}}.campaign-text-and-video__text-content h4{font-size:22px;font-size:1.375rem;font-weight:400}@media (min-width:992px){.campaign-text-and-video__text-content h4{font-size:24px;font-size:1.5rem}}@media (min-width:768px){.campaign-text-and-video__video{float:right}}.campaign-text-and-video .campaign-video-container{background:#fafafa;height:0;padding:0 0 56.25%;position:relative;width:100%}.campaign-text-and-video .campaign-video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.campaign-text-banner{padding:50px 0}@media (min-width:768px){.campaign-text-banner{padding:100px 0}}.campaign-text-banner__block{background:#fff;border:1px solid #e6e4e3;border-radius:2px;box-shadow:0 6px 17px -10px rgba(0,0,0,.25);overflow:hidden;padding:90px 15px 40px;position:relative}@media (min-width:600px){.campaign-text-banner__block{padding:50px 95px}}@media (min-width:768px){.campaign-text-banner__block{padding:75px 130px}}.campaign-text-banner__block::before{background-image:url(../images/campaign-ui/campaign-pattern.png);background-position:-50px -2px;background-repeat:repeat;background-size:300px;content:'';display:block;height:50px;left:0;position:absolute;top:0;width:100%}@media (min-width:600px){.campaign-text-banner__block::before{height:100%;width:95px}}@media (min-width:992px){.campaign-text-banner__block::before{width:130px}}.campaign-text-banner__block .hero__content h1,.campaign-text-banner__block h2,.hero__content .campaign-text-banner__block h1{font-size:24px;font-size:1.5rem;font-weight:400;line-height:1.25;margin:0 auto;max-width:770px;padding:0 30px;text-align:center}@media (min-width:600px){.campaign-text-banner__block .hero__content h1,.campaign-text-banner__block h2,.hero__content .campaign-text-banner__block h1{font-size:30px;font-size:1.875rem}}@media (min-width:992px){.campaign-text-banner__block .hero__content h1,.campaign-text-banner__block h2,.hero__content .campaign-text-banner__block h1{font-size:36px;font-size:2.25rem}}.hero__content [ng-app=editor] .campaign-text-banner__block h1,[ng-app=editor] .campaign-text-banner__block .hero__content h1,[ng-app=editor] .campaign-text-banner__block h2{font-size:36px}.campaign-text-boxes-wrapper{padding:50px 0}@media (min-width:768px){.campaign-text-boxes-wrapper{padding:100px 0}}.campaign-text-boxes-wrapper.gradient{background-color:#fff;background-image:linear-gradient(to bottom,#fff 0,#fafafa 100%);background-repeat:no-repeat;background-size:cover}.campaign-text-boxes-title h3{font-size:24px;font-size:1.5rem;margin-bottom:45px}[ng-app=editor] .campaign-text-boxes-title{font-size:24px}.campaign-text-boxes{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin-left:-15px;margin-right:-15px}@media (min-width:768px){.campaign-text-boxes{-ms-flex-direction:row;flex-direction:row}}.campaign-text-boxes .campaign-text-box{background:#fff;border:1px solid #e0e0e0;border-radius:2px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 15px 30px;padding:40px 20px;text-align:center}@media (max-width:767px){.campaign-text-boxes .campaign-text-box:last-of-type{margin-bottom:0}}@media (min-width:768px){.campaign-text-boxes .campaign-text-box{width:calc(100% / 2 - 30px)}}@media (min-width:992px){.campaign-text-boxes .campaign-text-box{margin:0 15px;padding:40px 20px;width:calc(100% / 4 - 30px)}}.campaign-text-boxes .campaign-text-box__icon{background-position:center;background-repeat:no-repeat;background-size:50px;display:inline-block;height:60px;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;margin:0 auto 20px;width:60px}.campaign-text-boxes .campaign-text-box__title{margin-bottom:20px;text-align:center;width:100%}@supports ((display:-ms-flexbox) or (display:flex)){.campaign-text-boxes .campaign-text-box__title{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){.campaign-text-boxes .campaign-text-box__title{height:auto!important}}.campaign-text-boxes .campaign-text-box__title h5{margin-bottom:0}.campaign-text-content-wrapper{padding:50px 0}@media (min-width:768px){.campaign-text-content-wrapper{padding:100px 0}}@media (max-width:992px){.campaign-text-content{max-width:768px}}.campaign-text-content__quote{padding:15px 30px;position:relative;text-align:center}@media (min-width:992px){.campaign-text-content__quote{padding:0 20px 0 0;text-align:left}}.campaign-text-content__quote::before{background-image:url(../images/campaign-ui/campaign-quote-symbol.png);background-position:center;background-repeat:no-repeat;background-size:40px;content:'';display:block;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;height:40px;left:0;position:absolute;top:0;width:40px;z-index:1}@media (min-width:992px){.campaign-text-content__quote::before{left:-5px;top:-25px}}@media (min-width:1315px){.campaign-text-content__quote::before{left:-25px;top:-15px}}.campaign-text-content__quote .campaign-quote{color:#6d6d6d;display:block;font-size:17px;font-size:1.0625rem;font-weight:400;position:relative;z-index:4}[ng-app=editor] .campaign-text-content__quote .campaign-quote{font-size:17px}.campaign-text-content__content .gdpr ul li,.campaign-text-content__content p,.gdpr ul .campaign-text-content__content li{margin-bottom:40px}.campaign-text-content__content .gdpr ul li:last-of-type,.campaign-text-content__content p:last-of-type,.gdpr ul .campaign-text-content__content li:last-of-type{margin-bottom:0}.campaign-text-content .no-quote .campaign-text-content__quote{display:none}.campaign-title-with-background{position:relative}.campaign-title-with-background__bg{background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;-ms-interpolation-mode:nearest-neighbor;left:0;position:absolute;top:0;width:100%}.campaign-title-with-background h1{margin:0;padding:80px 0}@media (min-width:768px){.campaign-title-with-background h1{padding:120px 0}}@media (min-width:992px){.campaign-title-with-background h1{padding:175px 0}}.campaign-two-text-boxes-wrapper{padding:75px 0}.campaign-two-text-boxes-wrapper--grey{background:#fafafa}.campaign-two-text-boxes{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:auto}@media (max-width:849px){.campaign-two-text-boxes{max-width:520px}}@media (min-width:850px){.campaign-two-text-boxes{-ms-flex-direction:row;flex-direction:row;margin-left:-15px;margin-right:-15px}}.campaign-two-text-boxes__box{background:#fff;border:1px solid #e0e0e0;border-radius:2px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0 0 30px;padding:40px 30px 50px;width:100%}@media (min-width:490px){.campaign-two-text-boxes__box{padding:40px 75px 50px}}@media (max-width:849px){.campaign-two-text-boxes__box:last-of-type{margin-bottom:0}}@media (min-width:850px){.campaign-two-text-boxes__box{margin:0 15px;padding:40px 30px 50px;width:calc(50% - 30px)}}@media (min-width:992px){.campaign-two-text-boxes__box{padding:40px 75px 50px}}.campaign-two-text-boxes__box-title h3{font-size:22px;font-size:1.375rem;font-weight:500;line-height:1.25;margin:0 0 20px;padding:20px 0;text-align:center}.campaign-two-text-boxes__box-title h3[style*=background-image]{background-position:left center;background-repeat:no-repeat;background-size:40px;padding:20px 0 20px 73px;text-align:left}@media (max-width:500px){.campaign-two-text-boxes__box-title h3[style*=background-image]{background-position:top center!important;padding-left:0;padding-top:73px;text-align:center}}[ng-app=editor] .campaign-two-text-boxes__box-title .icon{display:inline-block;margin-right:20px;max-width:60px}[ng-app=editor] .campaign-two-text-boxes__box-title .icon img{display:block;height:60px;width:auto}[ng-app=editor] .campaign-two-text-boxes__box-title h3{font-size:22px;display:inline-block;margin-bottom:0;vertical-align:bottom}.b-campaign-slide{padding-top:3em;padding-bottom:2em;clear:both}.b-campaign-slide:after,.b-campaign-slide:before{content:"";display:table}.b-campaign-slide:after{clear:both}.b-campaign-slide .hero__content h1,.b-campaign-slide h2,.hero__content .b-campaign-slide h1{font-size:2.625em;font-weight:100}@media (max-width:640px){.b-campaign-slide .hero__content h1,.b-campaign-slide h2,.hero__content .b-campaign-slide h1{font-size:1.4em}}.b-campaign-slide H2 IMG{position:relative;top:5px}.b-campaign-slide-spacer{margin-top:3em;margin-bottom:2em}.b-campaign-slide-spacer:after,.b-campaign-slide-spacer:before{content:"";display:table}.b-campaign-slide-spacer:after{clear:both}.b-editable-text+.b-editable-two-columns{padding-top:0}[ng-app=editor] .c-repeater{max-width:80em}[ng-app=editor] .b-campaign-slide{padding-top:0!important;padding-bottom:0!important}.b-campaign-slide--grey{background:#eee}.b-campaign-slide--lightgray{background:#fafaf8}.b-campaign-slide--green{background:#0d6928}.b-campaign-slide--green *{color:#fff}.b-campaign-slide--green .form__thank-you,.b-campaign-slide--green .form__thank-you *,.b-campaign-slide--green input,.b-campaign-slide--green textarea{color:#303030}.b-campaign-slide--green .b-form-on-banner__description *,.b-campaign-slide--green .b-text-block.b-text-block--green *{color:#303030}.b-campaign-slide--green .b-form-on-banner__form h3{color:#303030}.b-campaign-slide--green .b-contact-form__form .gdpr ul li,.b-campaign-slide--green .b-contact-form__form .hero__content h1,.b-campaign-slide--green .b-contact-form__form h1,.b-campaign-slide--green .b-contact-form__form h2,.b-campaign-slide--green .b-contact-form__form h3,.b-campaign-slide--green .b-contact-form__form h4,.b-campaign-slide--green .b-contact-form__form input,.b-campaign-slide--green .b-contact-form__form label,.b-campaign-slide--green .b-contact-form__form p,.b-campaign-slide--green .b-contact-form__form textarea,.gdpr ul .b-campaign-slide--green .b-contact-form__form li,.hero__content .b-campaign-slide--green .b-contact-form__form h1{color:#303030}.b-campaign-slide--larger-text .gdpr ul li,.b-campaign-slide--larger-text p,.gdpr ul .b-campaign-slide--larger-text li{font-size:1.5em;line-height:1.167em;font-weight:100}.b-campaign-slide--larger-text .gdpr ul li strong,.b-campaign-slide--larger-text p strong,.gdpr ul .b-campaign-slide--larger-text li strong{font-weight:500}.b-campaign-slide--wide{padding:0}.b-campaign-slide--banner{padding:0;margin-bottom:-107px;background:#0d6928}.b-campaign-slide--banner img{margin-bottom:0;max-width:1920px;width:100%}.b-campaign-slide--banner+.b-editable-text,.b-campaign-slide--banner+.b-editable-two-columns{padding-top:127px}.b-campaign-slide--banner .b-wrapper,.b-campaign-slide--wide .b-wrapper{width:100%;max-width:none}.b-campaign-tabs .b-tabs:first-child{margin-top:50px}.b-editable-apartment-list{padding:0 .5em;margin-bottom:40px}.b-editable-apartment-list .b-apartment-list{margin-bottom:0}.b-editable-image__image{max-width:100%;display:block;margin:0 auto}.b-editable-text__textblock{padding-left:15px;padding-right:15px}.b-editable-homevisit-form .form--wide .b-form-on-banner__fieldsblock{margin-top:10px}.b-editable-homevisit-form .form--wide .b-form-on-banner__fieldsblock--form{margin-top:40px}@media (max-width:900px){.b-editable-homevisit-form .form--wide .b-form-on-banner__fieldsblock--form{margin-top:15px}}.b-editable-homevisit-form .form--wide .b-form-on-banner__submit{margin-right:8px}.b-editable-homevisit-form--wide{padding-top:1em}.b-form-on-banner__desc{float:right;margin-right:0;padding-right:0}@media (max-width:900px){.b-form-on-banner__desc{float:left;margin-left:0;padding-left:0;margin-right:0;padding-right:0;margin-bottom:2em}}.b-quick-search{overflow:visible}.b-quick-search:after,.b-quick-search:before{content:" ";display:table}.b-quick-search:after{clear:both}.b-quick-search .b-wrapper{overflow:visible}.b-quick-search .b-wrapper:after,.b-quick-search .b-wrapper:before{content:" ";display:table}.b-quick-search .b-wrapper:after{clear:both}.b-developer-heading-area__specs{margin-top:40px}.b-developer-heading-area__specs .button{margin-top:1em}.b-developer-tabs{margin-top:27px}.b-developer-slide--green{background:#0d6928}.b-developer-slide--green *{color:#fff}.b-developer-slide--grey{background:#eee}.b-developer-two-columns{margin-top:3em}.b-developer-two-columns__content:after,.b-developer-two-columns__content:before{content:"";display:table}.b-developer-two-columns__content:after{clear:both}.b-developer-two-columns__column big img{display:inline}html:not(.is-ie) .b-developer-list__list{display:grid;grid-auto-flow:dense;grid-auto-rows:minmax(257px,auto);grid-gap:30px;grid-template-columns:100%;margin-bottom:56px;padding:0}@media (min-width:768px){html:not(.is-ie) .b-developer-list__list{grid-template-columns:repeat(2,calc((100% - 30px)/ 2))}}@media (min-width:992px){html:not(.is-ie) .b-developer-list__list{grid-template-columns:repeat(3,calc((100% - 60px)/ 3))}}@media (min-width:1180px){html:not(.is-ie) .b-developer-list__list{grid-template-columns:repeat(4,calc((100% - 90px)/ 4))}}html:not(.is-ie) .b-developer-list__list .b-apartment-block__details{bottom:0}html:not(.is-ie) .b-developer-list__list .b-apartment-block--large{grid-column:1;height:auto!important;width:auto!important}@media (min-width:768px){html:not(.is-ie) .b-developer-list__list .b-apartment-block--large{grid-column:span 2;grid-row:span 2}}html:not(.is-ie) .b-developer-list__list .b-apartment-block--medium{grid-column:1;height:auto!important;width:auto!important}@media (min-width:768px){html:not(.is-ie) .b-developer-list__list .b-apartment-block--medium{grid-column:span 2}}html:not(.is-ie) .b-developer-list__list .b-apartment-block--medium .b-apartment-block__image{padding-bottom:28.9%}html:not(.is-ie) .b-developer-list__list .b-apartment-block--medium .b-apartment-block__image img{max-height:100%}html:not(.is-ie) .b-developer-list__list .b-apartment-block--small{grid-column:1;grid-row:1;height:auto!important;width:auto!important}html:not(.is-ie) .b-developer-list__list .b-apartment-block--small .b-apartment-block__image img{max-height:100%}@media (min-width:768px){.b-developer-heading-area__specs .button{margin-left:auto;margin-right:0}}.multiagency-agencies-filter{margin-bottom:50px}@media (min-width:768px){.multiagency-agencies-filter{margin-bottom:100px}}.multiagency-agencies-filter span{color:#303030;cursor:pointer;display:inline-block;font-size:18px;font-size:1.125rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 34px 16px 0;transition:color .3s}.multiagency-agencies-filter span:hover{color:#23d278}.multiagency-agencies-filter span.active{color:#23d278}.multiagency-agencies{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px 50px}@media (min-width:880px){.multiagency-agencies{-ms-flex-direction:row;flex-direction:row}}@supports (display:grid){.multiagency-agencies{display:grid;grid-template-columns:1fr;grid-gap:30px;margin:0 0 50px}@media (min-width:880px){.multiagency-agencies{grid-template-columns:1fr 1fr}}}@media (min-width:768px){.multiagency-agencies{margin-bottom:100px}}.multiagency-agencies .b-agency-block{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 15px 30px;position:relative;width:calc(100% - 30px)}@media (min-width:880px){.multiagency-agencies .b-agency-block{margin:0 15px 30px;width:calc(50% - 30px)}}@supports (display:grid){.multiagency-agencies .b-agency-block{margin:0;width:100%}}@media (max-width:768px){.multiagency-agencies .b-agency-block__content{padding-bottom:0}}.multiagency-agencies .b-agency-block a{color:#23d278!important;transition:color .3s}.multiagency-agencies .b-agency-block a:hover{color:#23d278!important}.multiagency-agencies .b-agency-block__inner{background-color:#fff;border:1px solid #e0e0e0;border-radius:2px;cursor:pointer;padding:40px 8%;transition:background-color 240ms ease}@media (min-width:992px){.multiagency-agencies .b-agency-block__inner{padding:55px 13%}}.multiagency-agencies .b-agency-block__inner:hover{background-color:#fafafa}.multiagency-agencies .b-agency-block__info{padding-right:0}@media (min-width:450px){.multiagency-agencies .b-agency-block__info{padding-right:70px}}.multiagency-agencies .b-agency-block__info .icon-email{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjEycHgiIHZpZXdCb3g9IjAgMCAxOCAxMiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5JY29uL3B1aCBDb3B5IDQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNMjAsMi41NzA1OTIyIEwxMSw5LjcxNzUzMDE2IEwyLDIuNTcwNTkyMiBMMiwyIEwyMCwyIEwyMCwyLjU3MDU5MjIgWiBNMjAsNC44NTE2Njc4NSBMMjAsMTQgTDIsMTQgTDIsNC44NTE2Njc4NSBMMTEsMTIgTDIwLDQuODUxNjY3ODUgWiIgaWQ9InBhdGgtMSI+PC9wYXRoPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJDYXJkL215eW3DpGzDpCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTgyLjAwMDAwMCwgLTE3MS4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iR3JvdXAtQ29weSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJJY29uL21haWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgwLjAwMDAwMCwgMTY5LjAwMDAwMCkiPiAgICAgICAgICAgICAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgZmlsbD0id2hpdGUiPiAgICAgICAgICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgICAgICAgICA8L21hc2s+ICAgICAgICAgICAgICAgICAgICA8dXNlIGlkPSJDb21iaW5lZC1TaGFwZSIgZmlsbD0iI0FBQUFBQSIgZmlsbC1ydWxlPSJub256ZXJvIiB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDxnIGlkPSJVSS9Db2xvci9ncmVlbiIgbWFzaz0idXJsKCNtYXNrLTIpIiBmaWxsPSIjNUZCNDI5IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGUiIHg9IjAiIHk9IjAiIHdpZHRoPSIyMiIgaGVpZ2h0PSIxNiI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgICAgICA8L2c+ICAgICAgICAgICAgPC9nPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+);padding-left:40px;filter:hue-rotate(45deg) brightness(111%)}.multiagency-agencies .b-agency-block__info .icon-email a{filter:hue-rotate(-45deg) brightness(89%)}.multiagency-agencies .b-agency-block__info .icon-phone{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxNXB4IiBoZWlnaHQ9IjE1cHgiIHZpZXdCb3g9IjAgMCAxNSAxNSIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5JY29uL3B1aCBDb3B5IDM8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+ICAgICAgICA8cGF0aCBkPSJNMTguNDc2MzQ2OSwxMi43ODgyNDA4IEMxOC40NzYzNDY5LDEyLjQ1MzAwMjcgMTguNDc2MzQ2OSwxMi4yMzk2Njk0IDE4LjAxMTU4NSwxMi4wNzIwNTAzIEMxNy4zMDMwMTM2LDExLjg2NjMzNiAxNC41MTQ0NDIyLDEwLjU0ODI0MDggMTQuMjAyMDYxMiwxMC41NDgyNDA4IEMxMy43MjU2MTU4LDEwLjgyMDc4NjQgMTMuMjk2MDIxMywxMS4xNjgwNjM0IDEyLjkyOTY4MDMsMTEuNTc2ODEyMiBDMTIuNjkwMDc5NSwxMS44MDgxMTMgMTIuMzMzMDY5MSwxMS44Njg2MjMyIDEyLjAzMDYzMjYsMTEuNzI5MTkzMiBDMTEuMTUyMDM2MSwxMS4xODk0NjU5IDEwLjMyMzM1MzIsMTAuNTcyNDE1OCA5LjU1NDQ0MjE3LDkuODg1MzgzNjYgQzguODA5NjEyOTIsOS4wOTA3Njk2OCA4LjE0MzYzNTksOC4yMjU3NjUwNSA3LjU2NTg3MDc0LDcuMzAyNTI2NTIgQzcuNDM1NjEyLDYuOTk1MjEwODggNy40OTgyOTE0MSw2LjY0MDAyNzU5IDcuNzI1ODcwNzQsNi4zOTU4NTk4NSBDOC4xMzgzNDE1LDYuMDIwMDMwOSA4LjQ5NzI0OTU2LDUuNTg5MzQxMjMgOC43OTI1Mzc0LDUuMTE1ODU5ODUgQzguNzE2OTQ5NzUsNC43NDk1MjMwMiA4LjU5NjY4NTYsNC4zOTM4NDgxOSA4LjQzNDQ0MjE3LDQuMDU2ODEyMjMgQzguMDM4MjUxNjksMy4wNzM5NTUwOSA3LjU2NTg3MDc0LDIuMDc1ODU5ODUgNy4yMTUzOTQ1NSwxLjEyMzQ3ODkgQzcuMDQ5NDMwMzgsMS4wMjA1OTc4NCA2Ljg1MjI4ODQ1LDAuOTgwMDg5MjIzIDYuNjU5MjA0MDcsMS4wMDkxOTMxOCBDNi4xMjQ0MDc0MiwxLjAyMDU2MTY1IDUuNjAwODAzMzIsMS4xNjQ1NTI3OCA1LjEzNTM5NDU1LDEuNDI4MjQwOCBDNC4zOTkxNzYxNiwyLjE3Nzc4OTIyIDMuOTkwODI1OSwzLjE4OTA3Mjc0IDQuMDAwMTU2NDUsNC4yMzk2NjkzNyBDNC4wMDAxNTY0NSw3LjAxMzAwMjcxIDYuMzc3Mjk5MzEsMTAuMzgwNjIxOCA5LjQ3ODI1MTY5LDEyLjk3ODcxNyBDMTEuNDIxMTA4OCwxNC41NDA2MjE4IDE4LjUzNzI5OTMsMTcuODM5NjY5NCAxOC40NzYzNDY5LDEyLjc4ODI0MDggWiIgaWQ9InBhdGgtMSI+PC9wYXRoPiAgICA8L2RlZnM+ICAgIDxnIGlkPSJTeW1ib2xzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJDYXJkL215eW3DpGzDpCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTg0LjAwMDAwMCwgLTE0Mi4wMDAwMDApIj4gICAgICAgICAgICA8ZyBpZD0iR3JvdXAtQ29weSI+ICAgICAgICAgICAgICAgIDxnIGlkPSJJY29uL3B1aCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODAuMDAwMDAwLCAxNDEuMDAwMDAwKSI+ICAgICAgICAgICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgICAgICAgICAgPHVzZSB4bGluazpocmVmPSIjcGF0aC0xIj48L3VzZT4gICAgICAgICAgICAgICAgICAgIDwvbWFzaz4gICAgICAgICAgICAgICAgICAgIDx1c2UgaWQ9IlNoYXBlIiBmaWxsPSIjQUFBQUFBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlVJL0NvbG9yL2dyZWVuIiBtYXNrPSJ1cmwoI21hc2stMikiIGZpbGw9IiM1RkI0MjkiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMy4wMDAwMDAsIDAuMDAwMDAwKSIgaWQ9IlJlY3RhbmdsZSI+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiI+PC9yZWN0PiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgICAgIDwvZz4gICAgICAgICAgICAgICAgPC9nPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);padding-left:40px;filter:hue-rotate(45deg) brightness(111%);margin-bottom:10px}.multiagency-agencies .b-agency-block__info .icon-phone a{filter:hue-rotate(-45deg) brightness(89%)}.multiagency-agencies .b-agency-block .b-agency-block__info-name{margin-bottom:6px}@media (max-width:450px){.multiagency-agencies .b-agency-block .b-agency-block__info-name{margin-bottom:16px;padding-right:70px}}.multiagency-agencies .b-agency-block .b-agency-block__info-name a{display:initial;font-weight:700}.gdpr ul .multiagency-agencies .b-agency-block .b-agency-block__info-name+li,.multiagency-agencies .b-agency-block .b-agency-block__info-name+p,.multiagency-agencies .b-agency-block .gdpr ul .b-agency-block__info-name+li{margin-bottom:21px}@media (max-width:450px){.gdpr ul .multiagency-agencies .b-agency-block .b-agency-block__info-name+li,.multiagency-agencies .b-agency-block .b-agency-block__info-name+p,.multiagency-agencies .b-agency-block .gdpr ul .b-agency-block__info-name+li{margin-bottom:40px}}.multiagency-agencies .b-agency-block__visit{display:block;padding-top:0;position:absolute;right:8%;text-align:right;top:40px}@media (min-width:992px){.multiagency-agencies .b-agency-block__visit{right:13%;top:55px}}.multiagency-agencies .b-agency-block__visit a{background-image:url(../images/svg/arrow-green-right-new.svg);background-position:calc(50% + 1px) center;background-repeat:no-repeat;border:1px solid #23d278;border-radius:50%;display:inline-block;height:36px;overflow:hidden;padding:0;position:relative;text-indent:99999px;transition:background-color .3s;width:36px}.multiagency-contact{padding-top:32px;background:#f7f7f7;border:1px solid #eee}.multiagency-contact h4{text-align:center}.multiagency-contact .input__message{height:80px}.multiagency-form{background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 5px 30px rgba(0,0,0,.05);padding:90px 25px 60px;position:relative;top:70px}@media (min-width:768px){.multiagency-form{padding:70px 15px 60px}}.multiagency-form::before{background-color:#fff;background-image:url(../images/ribbon.svg);background-repeat:repeat-x;background-position:0 0;background-size:110%;content:"";display:block;height:6px;left:0;position:absolute;top:0;width:100%}.multiagency-form__postal-area{margin-bottom:40px}.multiagency-form__postal-area input{margin-top:0;padding-right:40px}.multiagency-form__postal-area input.has-selection{color:#6d6d6d;pointer-events:none}.multiagency-form__postal-area input::-ms-clear{display:none}.multiagency-form__postal-area .areaselect{position:relative}.multiagency-form__postal-area .areaselect .areaselect-agencies{background:#fafafa;border:1px solid #e0e0e0;border-top:0;box-shadow:0 10px 25px -2px rgba(0,0,0,.2);left:0;max-height:200px;overflow:auto;position:absolute;top:100%;width:100%;z-index:99}.multiagency-form__postal-area .areaselect .areaselect-agencies .areaselect-agency{background:#fafafa;border-bottom:1px solid #e0e0e0;color:#6f6f6f;cursor:pointer;font-size:14px;font-size:.875rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:8px 15px 8px 60px}.multiagency-form__postal-area .areaselect .areaselect-agencies .areaselect-agency:last-of-type{border-bottom:0}.multiagency-form__postal-area .areaselect .areaselect-agencies .areaselect-agency.active,.multiagency-form__postal-area .areaselect .areaselect-agencies .areaselect-agency:hover{background:#fff;color:#303030}.multiagency-form__postal-area .areaselect .pcode-reset{cursor:pointer;display:block;height:40px;line-height:41px;right:0;position:absolute;text-align:center;top:0;width:40px}@media (min-width:768px){.multiagency-form__postal-area .areaselect .pcode-reset{line-height:40px}}.multiagency-form__postal-area .areaselect .pcode-reset span{display:block;font-size:16px;-ms-transform:scale(1);transform:scale(1);transition:transform .2s}.multiagency-form__postal-area .areaselect .pcode-reset:hover span{-ms-transform:scale(1.3);transform:scale(1.3)}.multiagency-form__postal-area .input-overlay{display:block;height:100%;left:0;position:fixed;top:0;width:100%}.multiagency-form__contact{margin-bottom:16px}.multiagency-form__contact textarea{display:block;min-height:85px;resize:none}@media (min-width:768px){.multiagency-form__contact textarea{min-height:168px}}.multiagency-form__submit{text-align:center}.multiagency-form__submit button.button.button--purple{background-image:none!important;background:#23d278;border-radius:4px;display:inline-block;font-weight:700;letter-spacing:1px}.multiagency-form__submit button.button.button--purple:hover{background-color:#5adc9b}.gdpr ul .multiagency-form__contact li,.gdpr ul .multiagency-form__postal-area li,.multiagency-form__contact .gdpr ul li,.multiagency-form__contact p,.multiagency-form__postal-area .gdpr ul li,.multiagency-form__postal-area p{color:#303030;font-size:16px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;margin-bottom:20px;padding:0}.multiagency-form.submitted{min-height:537px}.multiagency-form.submitted .row{left:0;position:absolute;right:0;text-align:center;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.multiagency-form.submitting{position:relative}.multiagency-form.submitting::before{background:rgba(255,255,255,.8);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:99}.multiagency-form.submitting::after{animation:spinner .6s linear infinite;border:3px solid transparent;border-right-color:#23d278;border-radius:50%;content:"";display:block;height:60px;left:0;margin:auto;position:absolute;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:60px;z-index:100}.multiagency-introduction{margin-bottom:40px}@media (min-width:768px){.multiagency-introduction{margin-bottom:80px}}.multiagency-introduction__heading{margin-bottom:60px;text-align:center}.multiagency-introduction__content{padding-bottom:40px}.multiagency-introduction__content:after,.multiagency-introduction__content:before{content:"";display:table}.multiagency-introduction__content:after{clear:both}@media (min-width:768px){.multiagency-introduction__content{padding-bottom:80px}}@media (min-width:992px){@supports (display:grid){.multiagency-introduction__content.has-video{display:grid;grid-template-columns:1fr 1fr}.multiagency-introduction__content.has-video::after,.multiagency-introduction__content.has-video::before{display:none}}}.multiagency-introduction__text{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:auto;max-width:936px;text-align:center}.has-video .multiagency-introduction__text{margin:0 0 30px;max-width:100%;text-align:left}@supports (display:grid){.has-video .multiagency-introduction__text{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;float:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;padding:0;margin:0 0 30px;width:100%}}@media (min-width:992px){.has-video .multiagency-introduction__text{margin-bottom:0;padding-right:30px}}.gdpr ul .multiagency-introduction__text li,.multiagency-introduction__text .gdpr ul li,.multiagency-introduction__text p{font-size:18px;font-weight:400;line-height:1.522}@media (min-width:768px){.gdpr ul .multiagency-introduction__text li,.multiagency-introduction__text .gdpr ul li,.multiagency-introduction__text p{font-size:20px}}@media (min-width:992px){.gdpr ul .multiagency-introduction__text li,.multiagency-introduction__text .gdpr ul li,.multiagency-introduction__text p{font-size:23px}}@media (min-width:992px){.multiagency-introduction__video{padding-left:15px}}@supports (display:grid){.multiagency-introduction__video{float:none;width:100%}}.multiagency-introduction__video .iframe-container{padding-bottom:56.25%;position:relative}.multiagency-introduction__video .iframe-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.multiagency-stats .stats-items{border-bottom:1px solid #e0e0e0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:80px;padding-bottom:80px}@media (min-width:768px){.multiagency-stats .stats-items{-ms-flex-direction:row;flex-direction:row}}.multiagency-stats .stats-items .stat{-ms-flex-positive:1;flex-grow:1;margin-bottom:30px;padding:0 15px;text-align:center}.multiagency-stats .stats-items .stat:last-of-type{margin-bottom:0}@media (min-width:768px){.multiagency-stats .stats-items .stat{-ms-flex:1;flex:1;margin-bottom:0}}.multiagency-stats .stats-items .stat__value{color:#23d278;font-size:36px;line-height:1.19;margin-bottom:14px}@media (min-width:768px){.multiagency-stats .stats-items .stat__value{font-size:42px}}.multiagency-stats .stats-items .stat__key{color:#303030;font-size:22px}@media (min-width:768px){.multiagency-stats .stats-items .stat__key{font-size:26px}}.b-offer-history-table{width:100%;display:table;font-size:.875em}@media (max-width:1000px){.b-offer-history-table{font-size:.8em}}@media (max-width:768px){.b-offer-history-table{font-size:.875em}}.b-offer-history-table__header{width:100%;background:#0d792d}.b-offer-history-table__header:after,.b-offer-history-table__header:before{content:"";display:table}.b-offer-history-table__header:after{clear:both}.b-offer-history-table__header.sticky{position:fixed;top:0}.b-offer-history__cell{position:absolute;height:100%;padding:15px;border-right:1px solid #fff;top:0;line-height:1.3}.b-offer-history__cell:last-child{border-right:none}@media (max-width:768px){.b-offer-history__cell{padding:18px}}.b-offer-history__cell-content{display:block;position:relative}.b-offer-history__cell-content--vcentered{-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.b-offer-history__cell--row-item{line-height:1.3}.b-offer-history__cell--item{position:relative;width:20%;left:0}@media (max-width:992px){.b-offer-history__cell--item{width:28%}}@media (max-width:768px){.b-offer-history__cell--item{width:50%}}@media (max-width:320px){.b-offer-history__cell--item .b-offer-history__cell-content{text-indent:25px}}.b-offer-history__cell--last-offer{width:13%;left:20%}@media (max-width:992px){.b-offer-history__cell--last-offer{left:28%}}@media (max-width:768px){.b-offer-history__cell--last-offer{display:none}}.b-offer-history__cell--sale-time{width:15%;left:33%}@media (max-width:992px){.b-offer-history__cell--sale-time{left:41%}}@media (max-width:768px){.b-offer-history__cell--sale-time{display:none}}.b-offer-history__cell--starting-price{width:15%;left:48%}@media (max-width:992px){.b-offer-history__cell--starting-price{left:56%}}@media (max-width:768px){.b-offer-history__cell--starting-price{display:none}}.b-offer-history__cell--highest-offer{width:37%;left:63%}@media (max-width:992px){.b-offer-history__cell--highest-offer{left:71%;width:29%}}@media (max-width:768px){.b-offer-history__cell--highest-offer{width:50%;left:50%}}@media (max-width:768px){.b-offer-history__highest-offer{display:none}}.b-offer-history__highest-offer--mobile{display:none}@media (max-width:768px){.b-offer-history__highest-offer--mobile{display:block}}.b-offer-history__cell--header.b-offer-history__cell--highest-offer{padding-left:2.5em;background-image:url(../images/online-offer-white-large.png);background-size:auto 1.8em;background-repeat:no-repeat;background-position:0 center}.b-offer-history__cell--header{font-weight:700;line-height:1em;color:#fff;border-width:0;position:relative;float:left;left:0}.b-offer-history-table__body-row{display:block;float:left;width:100%}.b-offer-history-table__body-row:nth-child(even){background:#f3f2ed}.b-offer-history-table__body-row:nth-child(odd){background:#eee}.b-offer-history-table__body-row-content{position:relative;display:block;width:100%;border-top:3px solid #fff}.b-offer-history-table__body-row-content:after,.b-offer-history-table__body-row-content:before{content:"";display:table}.b-offer-history-table__body-row-content:after{clear:both}@media (max-width:768px){.b-offer-history-table__body-row-content.ng-hide{display:block!important}}.b-offer-history-table__body-row--fullwidth{display:table-row-group}.b-offer-history-table__cell{display:table-cell;line-height:1.5em;padding:15px}.b-offer-history__cell--cabin,.b-offer-history__cell--flat,.b-offer-history__cell--garage,.b-offer-history__cell--house,.b-offer-history__cell--lot,.b-offer-history__cell--office,.b-offer-history__cell--ranch,.b-offer-history__cell--rowhouse{padding-left:81px;background-repeat:no-repeat;background-size:30px auto;background-position:18px center}@media (max-width:400px){.b-offer-history__cell--cabin,.b-offer-history__cell--flat,.b-offer-history__cell--garage,.b-offer-history__cell--house,.b-offer-history__cell--lot,.b-offer-history__cell--office,.b-offer-history__cell--ranch,.b-offer-history__cell--rowhouse{padding-left:60px}}@media (max-width:320px){.b-offer-history__cell--cabin,.b-offer-history__cell--flat,.b-offer-history__cell--garage,.b-offer-history__cell--house,.b-offer-history__cell--lot,.b-offer-history__cell--office,.b-offer-history__cell--ranch,.b-offer-history__cell--rowhouse{padding-left:18px;background-size:20px auto;background-position:18px 18px}}.b-offer-history__cell--house{background-image:url(../images/online-offer-search/house.png);background-image:url(../images/icons-2018/housetypes/green/house.svg)}.b-offer-history__cell--rowhouse{background-image:url(../images/online-offer-search/rowhouse.png);background-image:url(../images/icons-2018/housetypes/green/rowhouse.svg)}.b-offer-history__cell--flat{background-image:url(../images/online-offer-search/flat.png);background-image:url(../images/icons-2018/housetypes/green/flat.svg)}.b-offer-history__cell--ranch{background-image:url(../images/online-offer-search/ranch.png);background-image:url(../images/icons-2018/housetypes/green/ranch.svg)}.b-offer-history__cell--lot{background-image:url(../images/online-offer-search/lot.png);background-image:url(../images/icons-2018/housetypes/green/lot.svg)}.b-offer-history__cell--cabin{background-image:url(../images/online-offer-search/cabin.png);background-image:url(../images/icons-2018/housetypes/green/cabin.svg)}.b-offer-history__cell--office{background-image:url(../images/online-offer-search/office.png);background-image:url(../images/icons-2018/housetypes/green/office.svg)}.b-offer-history__cell--garage{background-image:url(../images/online-offer-search/garage.png);background-image:url(../images/icons-2018/housetypes/green/garage.svg)}.b-offer-history__cell-close-button,.b-offer-history__cell-open-button{display:block;position:absolute;right:18px;padding:.5em 3.5em .5em 3em;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;background-color:#fff;background-image:url(../images/icons-2018/Tarjouskauppa.svg);background-size:auto 60%;background-position:1em center;background-repeat:no-repeat;border-radius:3px;height:2.5em;line-height:1.75em}@media (max-width:992px){.b-offer-history__cell-close-button>span,.b-offer-history__cell-open-button>span{display:none}}@media (max-width:768px){.b-offer-history__cell-close-button,.b-offer-history__cell-open-button{display:block;min-width:250px;max-width:60%;position:relative;-ms-transform:initial;transform:initial;left:0;margin:1em auto}.b-offer-history__cell-close-button>span,.b-offer-history__cell-open-button>span{display:inline}}.b-offer-history__cell-close-button:after,.b-offer-history__cell-open-button:after{content:"-";height:100%;position:absolute;width:38px;border-left:1px solid #f3f3ed;right:0;top:0;font-size:2.4em;color:#23d278;line-height:1.2em;text-align:center}@media (max-width:768px){.b-offer-history__cell-close-button--hidden-in-mobile{display:none}}.b-offer-history__cell-close-button--visible-only-in-mobile{display:none}@media (max-width:768px){.b-offer-history__cell-close-button--visible-only-in-mobile{display:block}}@media (min-width:768px){.b-offer-history__cell-close-button--in-content{bottom:26px;top:initial;-ms-transform:initial;transform:initial}}.b-offer-history__cell-close-button--mobile,.b-offer-history__cell-open-button--mobile{display:none}@media (max-width:768px){.b-offer-history__cell-close-button--mobile,.b-offer-history__cell-open-button--mobile{display:block}}.b-offer-history__cell-open-button:after{content:"+"}.b-offer-history-details{width:100%;padding:18px}.b-offer-history-details:after,.b-offer-history-details:before{content:"";display:table}.b-offer-history-details:after{clear:both}@media (max-width:400px){.b-offer-history-details{font-size:.9em}}.b-offer-history-details__header{display:block;padding-left:20%}.b-offer-history-details__header:after,.b-offer-history-details__header:before{content:"";display:table}.b-offer-history-details__header:after{clear:both}@media (max-width:768px){.b-offer-history-details__header{padding-left:0}}.b-offer-history-details__body-row{display:block;padding-left:20%}.b-offer-history-details__body-row:after,.b-offer-history-details__body-row:before{content:"";display:table}.b-offer-history-details__body-row:after{clear:both}@media (max-width:768px){.b-offer-history-details__body-row{padding-left:0}}.b-offer-history-details__cell{float:left;width:18.75%;position:relative;padding:15px}.b-offer-history-details__cell:last-child{width:43.75%}@media (max-width:768px){.b-offer-history-details__cell{width:25%}.b-offer-history-details__cell:last-child{width:25%}}@media (max-width:400px){.b-offer-history-details__cell{overflow:hidden}}.b-offer-history-details__cell--highest-offer{padding-left:3.25em;background-image:url(../images/icons-2018/Tarjouskauppa.svg);background-size:auto 45%;background-position:left center;background-repeat:no-repeat}@media (max-width:768px){.b-offer-history-details__cell--highest-offer{background-size:auto 55%;padding-left:2.8em}}@media (max-width:400px){.b-offer-history-details__cell--highest-offer{background:0 0;padding-left:15px}}.b-online-offer-search-block{background:#0d792d}.b-online-offer-search-result-area{margin-top:2rem;min-height:200px;position:relative}.b-online-offer-search-result-area:after,.b-online-offer-search-result-area:before{content:"";display:table}.b-online-offer-search-result-area:after{clear:both}.b-online-offer-search{padding-bottom:30px;background:#0d6928}.b-online-offer-search>.b-wrapper{overflow:visible}.b-online-offer-search__header{padding-left:6em;height:8em;margin:0;background-image:url(../images/icons-2018/Tarjouskauppa_white.svg);background-repeat:no-repeat;background-position:18px 50%;background-size:auto 4em}.b-online-offer-search__header:after,.b-online-offer-search__header:before{content:" ";display:table}.b-online-offer-search__header:after{clear:both}@media (max-width:992px){.b-online-offer-search__header{font-size:.85em}}@media (max-width:768px){.b-online-offer-search__header{margin:0 auto;width:90%}}.hero__content h1.b-online-offer-search__title,h2.b-online-offer-search__title{color:#fff;margin-top:1.5em;float:left;font-weight:400;font-size:2em}@media (max-width:768px){.hero__content h1.b-online-offer-search__title,h2.b-online-offer-search__title{display:table;margin:0;height:100%;font-size:1.4em;line-height:1}.hero__content h1.b-online-offer-search__title>*,h2.b-online-offer-search__title>*{display:table-cell;vertical-align:middle;float:none;margin:0;font-size:1em}}.b-online-offer-search__title-result-count{color:#fff;font-weight:100}@media (max-width:400px){.b-online-offer-search__title-result-count{display:none}}.b-online-offer-search__toolbar{background:#0d732b;overflow:visible;padding:1em;position:relative}.b-online-offer-search__toolbar:after,.b-online-offer-search__toolbar:before{content:" ";display:table}.b-online-offer-search__toolbar:after{clear:both}.b-online-offer-search__toolbar .b-area-select-dropdown-content__area-tag .button{background:#fff;color:#23d278}.b-online-offer-search__toolbar-row{float:none;width:100%}.b-online-offer-search__toolbar-row:after,.b-online-offer-search__toolbar-row:before{content:" ";display:table}.b-online-offer-search__toolbar-row:after{clear:both}.b-online-offer-search__toolbar-row>*{float:left;display:block;height:3.5em}@media (max-width:992px){.b-online-offer-search__toolbar-row>*{height:auto;margin-bottom:1.5em}.b-online-offer-search__toolbar-row>:after,.b-online-offer-search__toolbar-row>:before{content:"";display:table}.b-online-offer-search__toolbar-row>:after{clear:both}}#offer-search-area{overflow:visible}@media (max-width:992px){#offer-search-area{width:33%}}@media (max-width:768px){#offer-search-area{width:100%}}#offer-search-area-areadropdown{position:relative}@media (max-width:992px){#offer-search-area-areadropdown .b-dynamic-area-select-dropdown{width:100%}}.b-online-offer-search__roomselect{font-size:.875em;float:left;margin-left:2em}@media (min-width:992px) and (max-width:1050px){.b-online-offer-search__roomselect .button{padding-left:12px;padding-right:12px}}@media (max-width:992px){.b-online-offer-search__roomselect{float:right}}@media (max-width:768px){.b-online-offer-search__roomselect{float:none;clear:both;margin:1em 0 1.5em 0}.b-online-offer-search__roomselect .button{width:20%;text-align:center}}.b-online-offer-search__roomselect>.button{background-color:#0c712a;background-image:linear-gradient(to bottom,#0d792e 0,#0b6827 100%);border-color:#04551c;white-space:nowrap}.b-online-offer-search__roomselect>.button.is-active{background-color:#5cc700;background-image:linear-gradient(to bottom,#5cc700 0,#499e00 100%)}.b-online-offer-search__roomselect-title{display:block;float:left;color:#fff;font-weight:500;margin-right:2em;line-height:2.4em}@media (max-width:768px){.b-online-offer-search__roomselect-title{float:none}}.b-online-offer-search__price-range{position:absolute;right:2.5em;left:36em}.b-online-offer-search__price-range .b-range-slider{display:block;position:absolute;left:0;right:11.5em;width:auto}@media (max-width:992px){.b-online-offer-search__price-range .b-range-slider{float:none;width:100%;position:relative;right:0}}@media (max-width:1280px){.b-online-offer-search__price-range{right:1em}}@media (min-width:992px) and (max-width:1050px){.b-online-offer-search__price-range{left:33.5em}}@media (max-width:992px){.b-online-offer-search__price-range{float:left;width:100%;left:0;right:0;position:relative}}@media (max-width:768px){.b-online-offer-search__price-range{float:none;width:100%}}.b-online-offer-search__price-values{line-height:2.25em;position:absolute;float:left;right:.5em;width:auto;color:#fff}.b-online-offer-search__price-values:after,.b-online-offer-search__price-values:before{content:"";display:table}.b-online-offer-search__price-values:after{clear:both}@media (max-width:992px){.b-online-offer-search__price-values{position:relative;float:none;width:auto;margin-left:0;text-align:center}}.b-online-offer-search__submit{float:right;padding-left:2em;padding-right:2em;margin-left:1em}@media (max-width:768px){.b-online-offer-search__submit{width:49%;margin:0 auto!important}}.b-online-offer-search__house-type{float:right}.b-online-offer-search__house-type>.button{background-color:#0c712a;background-image:linear-gradient(to bottom,#0d792e 0,#0b6827 100%);border-color:#04551c;white-space:nowrap}.b-online-offer-search__house-type>.button.is-active{background-color:#5cc700;background-image:linear-gradient(to bottom,#5cc700 0,#499e00 100%)}@media (min-width:992px) and (max-width:1000px){.b-online-offer-search__house-type>.button{padding-left:8px;padding-right:8px}}@media (min-width:1000px) and (max-width:1050px){.b-online-offer-search__house-type>.button{padding-left:12px;padding-right:12px}}@media (max-width:992px) and (min-width:768px){.b-online-offer-search__house-type>.button{border-right:1px solid #04551c;float:left;width:24.25%;margin-right:1%;margin-bottom:1%;border-radius:4px}.b-online-offer-search__house-type>.button:nth-child(4){margin-right:0}.b-online-offer-search__house-type>.button:nth-child(8){margin-right:0}.b-online-offer-search__house-type>.button.cap-left,.b-online-offer-search__house-type>.button.cap-right{border-radius:4px}}@media (max-width:768px){.b-online-offer-search__house-type>.button{border-right:1px solid #04551c;float:left;width:49%;margin-bottom:2%;border-radius:4px}.b-online-offer-search__house-type>.button.cap-left,.b-online-offer-search__house-type>.button.cap-right{border-radius:4px}.b-online-offer-search__house-type>.button:nth-child(even){margin-left:1%;margin-right:0}.b-online-offer-search__house-type>.button:nth-child(odd){margin-right:1%;margin-left:0}}@media (max-width:400px){.b-online-offer-search__house-type>.button{float:none;width:100%}.b-online-offer-search__house-type>.button:nth-child(even){margin-left:0;margin-right:0}.b-online-offer-search__house-type>.button:nth-child(odd){margin-right:0;margin-left:0}}.b-online-offer-search__actions{float:right}.b-online-offer-search__actions>.button{white-space:nowrap}@media (max-width:768px){.b-online-offer-search__actions{width:100%}}@media (max-width:768px){.b-online-offer-search__clear-constraints{width:49%;white-space:nowrap}}.hero__content h1.b-online-offer-search__zero-results,h2.b-online-offer-search__zero-results{padding:.5625em;text-align:center}.b-online-offer-form{clear:both}.b-online-offer-form:after,.b-online-offer-form:before{content:"";display:table}.b-online-offer-form:after{clear:both}.b-online-offer-form__content{background:#fff;border:1px solid #e0e0e0;padding:0 27px 13px;opacity:1}.b-online-offer-form__content input,.b-online-offer-form__content textarea{background:#fafafa;border:1px solid #e0e0e0}.b-online-offer-form__content:after,.b-online-offer-form__content:before{content:"";display:table}.b-online-offer-form__content:after{clear:both}.b-online-offer-form__content.ng-hide-add{opacity:0}.b-online-offer-form__info{margin-left:0;margin-right:0}.b-online-offer-form__info .hero__content h1,.b-online-offer-form__info h2,.hero__content .b-online-offer-form__info h1{margin-bottom:0}.b-online-offer-form__info h3{color:#059430;display:inline}.b-online-offer-form__icon{display:inline;vertical-align:text-bottom}.b-online-offer-form__form{margin:21px 0 0 0}.b-online-offer-form__form:after,.b-online-offer-form__form:before{content:"";display:table}.b-online-offer-form__form:after{clear:both}.b-online-offer-form__column{width:100%;margin:0;padding:0}.b-online-offer-form__input{border:none;margin:0 0 6px}.b-online-offer-form__input input[type=text]{width:100%;margin-bottom:6px}.b-online-offer-form__textarea{margin:0 0 9px}.b-online-offer-form__textarea textarea{width:100%;height:134px;margin-bottom:6px}.b-online-offer-form__check{font-size:.875em;font-style:italic;line-height:1.286em;margin:0 0 6px}.b-online-offer-form__check input{float:left}.b-online-offer-form__check span{display:block}.b-online-offer-form__submit{margin:0 0 6px}.b-online-offer-form__submit button{background:#23d278;border-radius:4px;font-weight:700;font-size:16px;text-transform:uppercase;width:100%}.b-online-offer-form__submit button:hover{background-color:#5adc9b}@media (max-width:768px){.b-online-offer-form__submit{text-align:left}.b-online-offer-form__submit button{width:auto}}.b-online-offer-heading-area__followers{margin-top:84px;text-align:right}@media (max-width:768px){.b-online-offer-heading-area__followers{margin-top:20px;text-align:left}}.b-online-offer-list-item{border-top:1px solid #eee;font-size:.875em}.b-online-offer-list-item:after,.b-online-offer-list-item:before{content:"";display:table}.b-online-offer-list-item:after{clear:both}.b-online-offer-list-item>div{float:left;padding:1px 15px}.b-online-offer-list-item__date{width:20%}.b-online-offer-list-item__customer{width:25%}.b-online-offer-list-item__type{width:30%}.b-online-offer-list-item__price{width:25%}.b-online-offer-listing{background:#fff}@media (max-width:992px){.b-online-offer-listing{margin:14px 0 0;width:100%}}.b-online-offer-listing__image img{display:block;width:100%}.b-online-offer-listing__highest-offer{background:#fafafa}.b-online-offer-listing__highest-offer:after,.b-online-offer-listing__highest-offer:before{content:"";display:table}.b-online-offer-listing__highest-offer:after{clear:both}.b-online-offer-listing__highest-offer img{float:left;margin:14px 24px 14px 14px}.b-online-offer-listing__highest-offer span{color:#059430}@media (max-width:605px){.b-online-offer-listing__listing-container{overflow-x:scroll;-webkit-overflow-scrolling:touch}}.b-online-offer-listing__listing{margin:14px 0 37px}@media (max-width:605px){.b-online-offer-listing__listing{min-width:605px}}.b-online-offer-listing__listing-titles{background:#059430;color:#fff}.b-online-offer-listing__listing-titles:after,.b-online-offer-listing__listing-titles:before{content:"";display:table}.b-online-offer-listing__listing-titles:after{clear:both}.b-online-offer-listing__listing-titles>div{float:left;padding:7px 15px}.b-online-offer-listing__date-title{width:20%}.b-online-offer-listing__customer-title{width:25%}.b-online-offer-listing__type-title{width:30%}.b-online-offer-listing__price-title{width:25%}.b-online-offer-listing__list-items>:first-child{border-top:none;margin-top:9px;font-weight:700}.b-online-offer-main-area{background:#fafafa;padding:23px 0 45px}.b-online-offer-main-area__icon{color:#23d278;font-weight:700;text-align:center;margin-top:13px;margin-bottom:26px}.b-online-offer-main-area__icon img{filter:hue-rotate(39deg) brightness(111%);margin:0 auto 2px;display:block}.b-online-offer-main-area__description{margin-bottom:26px}@media (min-width:992px){.b-online-offer-steps .kol-xs-16.kol-md-8.kol-lg-8:nth-of-type(2n-1){clear:left}}.arealist-hero{background:#fafaf8;display:block;height:400px;overflow:hidden;position:relative;width:100%}.arealist-hero__image{background-position:center;background-repeat:no-repeat;background-size:cover;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:3}.arealist-hero__content{width:100%;left:0;margin:auto;max-width:820px;padding:0 15px;position:absolute;right:0;text-align:center;top:40%;-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:4}.arealist-hero__content h1{font-size:32px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 auto 30px}@media (min-width:768px){.arealist-hero__content h1{font-size:36px}}@media (min-width:992px){.arealist-hero__content h1{font-size:42px}}.arealist-hero__content .gdpr ul li,.arealist-hero__content p,.gdpr ul .arealist-hero__content li{font-size:18px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding:0}@media (min-width:768px){.arealist-hero__content .gdpr ul li,.arealist-hero__content p,.gdpr ul .arealist-hero__content li{font-size:20px}}@media (min-width:992px){.arealist-hero__content .gdpr ul li,.arealist-hero__content p,.gdpr ul .arealist-hero__content li{font-size:22px}}.arealist-content{padding-bottom:80px;padding-top:80px}.arealist-areas .hero__content h1,.arealist-areas h2,.hero__content .arealist-areas h1{font-size:36px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 50px}.arealist-areas h3{font-size:24px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 15px}.arealist-areas h3 a{color:#303030}.arealist-areas h3 a:hover{color:#23d278!important}.arealist-areas .area:first-of-type{border-bottom:1px solid #e0e0e0;margin-bottom:70px;padding-bottom:30px}.arealist-areas .sub-area{margin-bottom:40px}.arealist-areas .sub-area>a{color:#303030;display:inline-block;font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:15px}.arealist-areas .sub-area>a:hover{color:#23d278!important}@media (min-width:768px){.arealist-form{padding-left:30px;padding-top:140px}}.arealist-form .form{background:#fafafa;border:0;box-shadow:0 5px 30px rgba(0,0,0,.1);position:relative}.arealist-form .form::before{content:"";display:block;background-image:url(../images/ribbon.svg);background-size:cover;height:6px;position:absolute;top:0;left:0;width:100%}.arealist-form .b-contact-form__form{padding:40px 20px}.arealist-form .b-contact-form__form h3{font-size:24px;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0 0 30px;text-align:center}.arealist-form .b-contact-form__fields textarea{border:1px solid #ededed;border-radius:2px;min-height:100px}.arealist-form .b-contact-form__fields textarea:focus{outline:0}.arealist-form .b-contact-form__fields .row:first-of-type .b-contact-form__field:first-of-type::before{background-image:url(../images/svg/form-elements/form_name.svg);background-position:22px center;background-size:19px}.arealist-form .b-contact-form__fields .row:first-of-type .b-contact-form__field:last-of-type::before{background-image:url(../images/svg/form-elements/form_postcode.svg);background-position:22px center;background-size:19px}.arealist-form .b-contact-form__fields .row:nth-of-type(2) .b-contact-form__field:first-of-type::before{background-image:url(../images/svg/form-elements/form_phone.svg);background-position:22px center;background-size:19px}.arealist-form .b-contact-form__fields .row:nth-of-type(2) .b-contact-form__field:last-of-type::before{background-image:url(../images/svg/form-elements/form_mail.svg);background-position:22px center;background-size:19px}.arealist-form .b-contact-form__field{float:none;margin-bottom:10px;width:100%}.arealist-form .b-contact-form__field::before{background-position:center;background-repeat:no-repeat;border-right:1px solid #ededed;bottom:0;content:"";display:block;height:22px;left:0;margin:auto;position:absolute;top:0;width:53px}.arealist-form .b-contact-form__field input[type=text]{border:1px solid #ededed;border-radius:2px;height:40px;margin-bottom:0;padding-left:56px}.arealist-form .b-contact-form__field input[type=text]:focus{outline:0}.arealist-form .b-contact-form__column{float:none;padding:0!important;width:100%}.arealist-form .b-contact-form__selections{text-align:center}.arealist-form .b-contact-form__selections .b-contact-form__column{text-align:left}.arealist-form .b-contact-form__selections .b-contact-form__checkbox{position:relative}.arealist-form .b-contact-form__selections .b-contact-form__checkbox input[type=radio]{display:none}.arealist-form .b-contact-form__selections .b-contact-form__checkbox input[type=radio]:checked+label::before{background:#23d278;box-shadow:inset 1px 1px 0 #fff,inset 0 1px 0 #fff,inset -1px 1px 0 #fff,inset -1px -1px 0 #fff,inset 1px 0 0 #fff,inset 1px -1px 0 #fff}.arealist-form .b-contact-form__selections .b-contact-form__checkbox label{cursor:pointer;font-style:normal;display:block;line-height:1.5;margin-bottom:25px;padding-left:40px}.arealist-form .b-contact-form__selections .b-contact-form__checkbox label::before{background:#fff;border:1px solid #e0e0e0;border-radius:50%;content:"";cursor:pointer;display:block;left:10px;height:20px;position:absolute;top:0;width:20px}.arealist-form .b-contact-form__selections .b-contact-form__checkbox label:hover::before{background:rgba(35,210,120,.3);box-shadow:inset 1px 1px 0 #fff,inset 0 1px 0 #fff,inset -1px 1px 0 #fff,inset -1px -1px 0 #fff,inset 1px 0 0 #fff,inset 1px -1px 0 #fff}.arealist-form .b-contact-form__selections .b-contact-form__checkbox input[type=radio]:checked+label:hover::before{background:#23d278;box-shadow:inset 1px 1px 0 #fff,inset 0 1px 0 #fff,inset -1px 1px 0 #fff,inset -1px -1px 0 #fff,inset 1px 0 0 #fff,inset 1px -1px 0 #fff}.arealist-form .b-contact-form__submit{display:block;float:none;margin:0 auto 10px;max-width:210px;width:100%}.contact-page{overflow-x:hidden;padding-top:80px;width:100%}.contact-page__header{margin-bottom:60px;text-align:center}.contact-page__header h1{max-width:100%}.contact-page__header .content-ingress{margin:auto;max-width:775px}.contact-page__form{background-image:url(../images/hero-images/ota-yhteytta-hero.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:120px}.contact-page__form .multiagency-form{top:50px}.contact-page__feedback{margin-bottom:80px;text-align:center}.contact-page__feedback .cta{color:#23d278;cursor:pointer;font-size:18px;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:.8px;text-transform:uppercase;background-image:url(../images/icons/arrow-green-right.png);background-position:right center;background-repeat:no-repeat;background-size:7px;display:inline-block;line-height:1;margin-bottom:0;opacity:1;padding:3px 18px 0;transition:opacity .2s}.contact-page__feedback .cta:hover{color:#23d278!important;opacity:.8}@media (max-width:465px){.contact-page__feedback .cta{font-size:16px}}.contact-page__agencies{margin-bottom:126px}.contact-page__agencies .hero__content h1,.contact-page__agencies h2,.hero__content .contact-page__agencies h1{margin-bottom:48px}.contact-page__agencies .b-agency-city-list{background:#fff}.contact-page__agencies .b-agency-city-list__container{padding:0}.contact-page__agencies .b-agency-city-list__header{border-bottom:1px solid #e0e0e0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:30px;padding-bottom:30px}@media (min-width:821px){.contact-page__agencies .b-agency-city-list__header{-ms-flex-align:center;align-items:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}}.contact-page__agencies .b-agency-city-list__header span{font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (max-width:820px){.contact-page__agencies .b-agency-city-list__header>span{margin-bottom:30px}}.contact-page__agencies .b-agency-city-list__header .b-agency-city-list__postcode-search input[type=text]{background:#fafafa;border:1px solid #e0e0e0;border-radius:2px 0 0 2px;border-right:0}@media (max-width:485px){.contact-page__agencies .b-agency-city-list__header .b-agency-city-list__postcode-search input[type=text]{clear:left;margin-bottom:10px;width:calc(100% - 37px)}}.contact-page__agencies .b-agency-city-list__header .b-agency-city-list__postcode-search input[type=submit]{background-color:#fff;background-image:url(../images/svg/arrow-green-right.svg);background-position:center;background-repeat:no-repeat;border:1px solid #e0e0e0;border-radius:0 2px 2px 0;font-size:0;position:relative;transition:background-color .2s;width:36px}.contact-page__agencies .b-agency-city-list__header .b-agency-city-list__postcode-search input[type=submit]:disabled{opacity:1;pointer-events:none}.contact-page__agencies .b-agency-city-list__header .b-agency-city-list__postcode-search input[type=submit]:hover{background-color:#fafaf8}.contact-page__agencies .b-agency-city-list .b-agency-cities-by-letter a{color:#303030;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .2s}.contact-page__agencies .b-agency-city-list .b-agency-cities-by-letter a:hover{color:#23d278}.contact-page__agencies .b-agency-city-list .b-agency-cities-by-letter .b-agency-cities-by-letter__letter{color:#303030;font-size:16px;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:14px}.contact-page__agencies .b-agencylist-for-city__content{padding:40px 0 0}.contact-page__agencies .b-agencylist-for-city__content .hero__content h1,.contact-page__agencies .b-agencylist-for-city__content h2,.hero__content .contact-page__agencies .b-agencylist-for-city__content h1{font-size:26px;font-size:2vw}@media (max-width:1000px){.contact-page__agencies .b-agencylist-for-city__content .hero__content h1,.contact-page__agencies .b-agencylist-for-city__content h2,.hero__content .contact-page__agencies .b-agencylist-for-city__content h1{font-size:20px}}@media (min-width:1300px){.contact-page__agencies .b-agencylist-for-city__content .hero__content h1,.contact-page__agencies .b-agencylist-for-city__content h2,.hero__content .contact-page__agencies .b-agencylist-for-city__content h1{font-size:26px}}.contact-page__agencies .b-agencylist-for-city__content .b-agencylist__item{color:#23d278;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:color .2s}.contact-page__agencies .b-agencylist-for-city__content .b-agencylist__item:hover{color:#1fbc6c}.gdpr{padding:50px 0}.gdpr p,.gdpr ul li{margin-bottom:18px}@media (min-width:768px){.gdpr{padding:80px 0}.gdpr h1{margin-bottom:60px}.gdpr p,.gdpr ul li{margin-bottom:26px}}.gdpr a{color:#23d278;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gdpr a:hover{color:#12a13d}.gdpr ul li{padding:0}.gdpr__agencies{margin:0;padding:0 0 0 20px}.gdpr__agencies li:not([class]){margin-bottom:0}.gdpr__agencies a{color:#23d278;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gdpr__agencies a:hover{color:#12a13d}.gdpr__chapter{margin-bottom:60px}.gdpr__table{border:1px solid #e0e0e0;border-radius:2px;margin-bottom:30px;overflow:hidden}.gdpr__table .t-row{display:-ms-flexbox;display:flex}.gdpr__table .t-col{padding:15px}.gdpr__table .t-col:nth-of-type(odd){width:40%}.gdpr__table .t-col:nth-of-type(even){width:60%}.gdpr__table-header{background:#861f72;color:#fff}.gdpr__table-header .t-row{background:#861f72;font-weight:500}@media (min-width:768px){.gdpr__table-header .t-row{font-size:18px}}.gdpr__table-body .t-row:nth-of-type(odd){background:#fafafa}.page-campaign-targeted .b-campaign-slide--banner{margin-bottom:0}.page-campaign-targeted .b-editable-text-blocks.b-campaign-slide{padding:0}.text-content-page{padding:40px 0}@media (min-width:640px){.text-content-page{padding:85px 0}}.text-content-page *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-content-page h1{font-size:32px;font-size:2rem;font-weight:400;line-height:1.2;margin:0 0 30px;max-width:650px}@media (min-width:640px){.text-content-page h1{font-size:42px;font-size:2.625rem;margin-bottom:50px}}.text-content-page__image{background-color:#fafaf8;background-position:center;background-repeat:no-repeat;background-size:cover;height:200px;height:30vw;margin:0 auto 45px;max-width:1542px;min-height:180px;position:relative;width:100%}@media (min-width:991px){.text-content-page__image{height:300px;margin-bottom:75px}}.text-content-page__image--hidden{display:none}.text-content-page__image.align-center{background-position:center}.text-content-page__image.align-left{background-position:left center}.text-content-page__image.align-right{background-position:right center}[ng-app=editor] .text-content-page h1{font-size:42px}.gdpr ul .text-content-page__content>li:first-of-type,.text-content-page__content>p:first-of-type{padding-top:0}.text-content-page__content big{font-size:20px;font-size:1.25rem;line-height:1.5}@media (min-width:640px){.text-content-page__content big{font-size:23px;font-size:1.4375rem}}[ng-app=editor] .text-content-page__content big{font-size:23px}.gdpr ul .text-content-page__content li,.text-content-page__content .gdpr ul li,.text-content-page__content p{font-size:16px;font-size:1rem;line-height:1.4;padding:15px 0}@media (min-width:640px){.gdpr ul .text-content-page__content li,.text-content-page__content .gdpr ul li,.text-content-page__content p{font-size:18px;font-size:1.125rem}}.gdpr ul [ng-app=editor] .text-content-page__content li,[ng-app=editor] .text-content-page__content .gdpr ul li,[ng-app=editor] .text-content-page__content p{font-size:18px}.hero__content .text-content-page__content h1,.text-content-page__content .hero__content h1,.text-content-page__content h2{font-size:26px;font-size:1.625rem;font-weight:400;line-height:1.2;margin:10px 0 25px}@media (min-width:640px){.hero__content .text-content-page__content h1,.text-content-page__content .hero__content h1,.text-content-page__content h2{font-size:36px;font-size:2.25rem;margin:10px 0 40px}}.hero__content [ng-app=editor] .text-content-page__content h1,[ng-app=editor] .text-content-page__content .hero__content h1,[ng-app=editor] .text-content-page__content h2{font-size:36px}.text-content-page__content h3{font-size:23px;font-size:1.4375rem;font-weight:400;line-height:1.2;margin:0 0 10px}@media (min-width:640px){.text-content-page__content h3{font-size:30px;font-size:1.875rem;margin:0 0 20px}}[ng-app=editor] .text-content-page__content h3{font-size:30px}.text-content-page__content ul{padding-left:15px;margin:0}.text-content-page__content ul li{font-size:18px;font-size:1.125rem}[ng-app=editor] .text-content-page__content ul li{font-size:18px}[ng-app=editor] .text-content-page__content big{font-size:23px}.gdpr ul [ng-app=editor] .text-content-page__content li,[ng-app=editor] .text-content-page__content .gdpr ul li,[ng-app=editor] .text-content-page__content p{font-size:18px}@media (max-width:767px){.text-content-page__form{margin-top:50px}}.text-content-page__form .b-home-visit__lift{background:#fafaf8;border:1px solid #e0e0e0;margin-top:0}@media (min-width:768px){.text-content-page__form .b-home-visit__lift{margin-left:15px}}.text-content-page__form .b-home-visit__lift input{border:1px solid #e0e0e0;border-radius:2px}.text-content-page__form .b-home-visit__lift input:focus{outline:0}.text-content-page__form .b-home-visit__lift__content{padding:20px 20px 45px}.gdpr ul .text-content-page__form .b-home-visit__lift__content li,.text-content-page__form .b-home-visit__lift__content .gdpr ul li,.text-content-page__form .b-home-visit__lift__content p{padding:12px}.text-content-page__form .b-home-visit__lift .b-contact-form__info{line-height:1.5;margin:25px 0 15px}.text-content-page__form .b-home-visit__lift__header{background-color:#23d278;background-image:url(../images/home-visit-form-header-bg.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding:0;position:relative}.gdpr ul .text-content-page__form .b-home-visit__lift__header li,.text-content-page__form .b-home-visit__lift__header .gdpr ul li,.text-content-page__form .b-home-visit__lift__header p{color:#303030;display:block;font-size:24px;font-size:1.5rem;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;left:0;line-height:1.2;margin:auto;max-width:50%;position:absolute;right:0;top:50%;transform:translate3d(0,-50%,0);width:100%}.text-content-page__form .b-contact-form-content__input .b-contact-form__input-divider:after{top:-8px}.text-content-page__form .b-contact-form-content__input__email input,.text-content-page__form .b-contact-form-content__input__name input,.text-content-page__form .b-contact-form-content__input__phone input,.text-content-page__form .b-contact-form-content__input__post-code input{background-position:13px center;background-repeat:no-repeat;background-size:17px 17px}.text-content-page__form .b-contact-form-content__input__name input{background-image:url(../images/svg/form-elements/form_name.svg)}.text-content-page__form .b-contact-form-content__input__phone input{background-image:url(../images/svg/form-elements/form_phone.svg)}.text-content-page__form .b-contact-form-content__input__post-code input{background-image:url(../images/svg/form-elements/form_postcode.svg)}.text-content-page__form .b-contact-form-content__input__email input{background-image:url(../images/svg/form-elements/form_mail.svg)}.text-content-page__form .row.row--submit{float:none;margin:0;width:100%}.text-content-page__form .row.row--submit .kol-md-8{float:none;width:100%}.text-content-page__form .row.row--submit button{background-color:#861f72;background-image:linear-gradient(to bottom,#861f72 0,#751b61 100%);border:1px solid #a84d94;border-radius:25px;color:#fff;display:block;float:none;font-weight:500;height:46px;letter-spacing:1px;margin:0 auto 10px;max-width:210px;text-transform:uppercase;transition:background-color .2s ease;width:100%}.text-content-page__form .row.row--submit button:hover{background-color:#9b2484;background-image:linear-gradient(to bottom,#861f72 0,#861f72 100%)}.text-content-page__form .row.row--submit button:focus{outline:0}