/*!
 * Version 0.12.0
 */


.text--center{text-align:center}.text--left{text-align:left}.text--right{text-align:right}.text--light{font-weight:100}.text--semibold{font-weight:600}.text--bold{font-weight:700}.text--uppercase{text-transform:uppercase}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:border-box}html{height:100%;font-size:16px}body{min-height:100%;padding:0;margin:0;font-family:Arial,sans-serif;overflow-x:hidden}@font-face{font-family:"Space Grotesk";src:url("../assets/fonts/SpaceGrotesk-Bold.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"Space Grotesk";src:url("../assets/fonts/SpaceGrotesk-Medium.woff") format("woff");font-weight:500;font-style:normal}@font-face{font-family:"Space Grotesk";src:url("../assets/fonts/SpaceGrotesk-Light.woff") format("woff");font-weight:300;font-style:normal}@font-face{font-family:"Space Grotesk";src:url("../assets/fonts/SpaceGrotesk-Regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"Space Grotesk";src:url("../assets/fonts/SpaceGrotesk-SemiBold.woff") format("woff");font-weight:600;font-style:normal}h1,h2,h3,.h1,.h2,.h3{font-family:"Space Grotesk"}h1,h3,.h1,.h3,a,p{color:#000}h1,.h1{font-weight:300;font-size:30px;letter-spacing:.93px;line-height:1.2}@media(min-width: 650px){h1,.h1{font-size:50px;letter-spacing:1.5px;line-height:1.1}}h2,.h2{font-weight:700;font-size:32px;letter-spacing:.96px;text-transform:inherit;line-height:1.1}@media(min-width: 650px){h2,.h2{font-size:50px;letter-spacing:1.5px;line-height:3.25rem}}h3,.h3{font-size:22px;font-weight:700;letter-spacing:1px;line-height:24px;margin-bottom:1.25rem}h4,.h4{font-weight:700;font-size:32px;letter-spacing:.96px;text-transform:inherit;line-height:1.1}.section-title{color:#9c9184;font-size:11px;font-weight:700;font-weight:700;letter-spacing:.78px;line-height:1.2}@media(min-width: 650px){.section-title{font-size:13px;letter-spacing:1px}}p{font-size:18px;font-family:"Barlow",sans-serif;font-weight:400;line-height:24px}a{font-weight:bold;text-decoration:underline}a:hover{text-decoration:none}ul,li{padding:0;margin:0}ol li{font-weight:600}.main{position:relative;overflow:hidden}.container{max-width:1352px;margin:auto}.container__in{padding:0 20px}.button,.section-form .o3-button,.c-catalogue__form .o3-button{font-family:"Space Grotesk";font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;border:1px solid #000;cursor:pointer;display:inline-block}.button--primary,.c-catalogue__form .o3-button{background:rgba(0,0,0,0);color:#000;padding:.9375rem 1.875rem}.button--primary:hover,.c-catalogue__form .o3-button:hover,.button--primary:focus,.c-catalogue__form .o3-button:focus{background:#000;color:#fff}.button--secondary,.section-form .o3-button{background:#000;color:#fff;padding:1.25rem 1.875rem;width:100%}@media(min-width: 900px){.button--secondary,.section-form .o3-button{padding:1.75rem 4.375rem;width:auto}}.button--secondary:hover,.section-form .o3-button:hover,.button--secondary:focus,.section-form .o3-button:focus{background:#fff;color:#000}.input{width:100%;color:#000;font-family:"Space Grotesk";font-size:22px;font-weight:400;line-height:24px;border:1px solid #000;background-color:#fff;padding:1rem 1.875rem;position:relative}@media(min-width: 900px){.input{max-width:33rem;padding:1.4375rem 1.875rem}}.input::placeholder{color:#ccc}.input__container{margin-bottom:.9375rem}.input__container:before{content:"";width:1px;height:5.0625rem;background:#000;position:absolute;top:-3.1875rem;display:block;bottom:0}.form{position:relative;width:100%}@media(min-width: 900px){.form{max-width:33rem}}.box-info{margin-bottom:2.9375rem}@media(min-width: 650px){.box-info{margin:0 1.25rem 2.9375rem;width:calc((100% - 120px)/3)}}@media(min-width: 840px){.box-info{margin:0 2.1875rem 2.9375rem;width:calc((100% - 210px)/3)}}.box-info__container{margin-bottom:-2.9375rem}@media(min-width: 650px){.box-info__container{margin:0 -1.25rem;display:flex;flex-wrap:wrap}}@media(min-width: 840px){.box-info__container{margin:0 -2.1875rem}}.box-info__intro{display:flex;color:#000;font-family:"Space Grotesk";font-size:18px;font-weight:700;letter-spacing:1.5px;line-height:20px;text-transform:uppercase;border-bottom:1px solid #000}.box-info__intro:after{content:"";display:block;clear:both}.box-info__intro--large{font-family:"Space Grotesk";font-size:72px;font-weight:600;letter-spacing:1.08px;line-height:.7;float:left;margin-right:1rem;margin-bottom:1.8125rem}@media(min-width: 840px){.box-info__intro--large{font-size:100px;letter-spacing:1.5px;margin-bottom:2rem}}.box-info__text{color:#000;font-family:"Barlow",sans-serif;font-size:18px;font-weight:400;line-height:24px;margin-top:.875rem}.box-parameters{float:left;min-width:6.9375rem;margin-bottom:.5rem}@media(min-width: 800px){.box-parameters{margin-bottom:.625rem}}.box-parameters__container:after{content:"";display:block;clear:both}.box-parameters__title{display:inline-block;padding-bottom:.1875rem;border-bottom:1px solid #000}.box-parameters__text{font-family:"Barlow",sans-serif;font-size:18px;font-weight:400;color:#000}.box-parameters__text--text-gray{color:#999}.box-parameters__text sup{top:-0.8em;font-size:.625rem}.header{position:relative;display:flex;align-items:center;justify-content:flex-end;padding-top:1.75rem;padding-bottom:1rem}@media(min-width: 1120px){.header{padding-top:3rem;padding-bottom:2.8125rem}}.header__logo--image{position:absolute;width:8.875rem;height:8.875rem;top:0;left:0;z-index:1}@media(min-width: 1120px){.header__logo--image{width:12rem;height:12rem}}.header__logo--image-mobile{display:none;border:1px solid #fff;border-top:none;display:block;z-index:101;left:20px}@media(min-width: 1120px){.header__logo--image-mobile{display:none}}@media(max-width: 1119px){.header__menu{display:none;width:100%;height:23.125rem;position:fixed;top:0;right:0;left:0;z-index:100;transform:translate(100%, 0);transition:all .5s cubic-bezier(0.77, 0.2, 0.05, 1);text-align:left;overflow-y:auto;overflow-x:hidden;background:#000;padding:150px 20px 0}}@media(min-width: 1120px){.header__menu{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 193px)}}.header__contact--link{color:#9c9184;font-size:14px;font-weight:600;line-height:.625rem;text-transform:uppercase;text-decoration:none}.header__contact--link:hover{text-decoration:underline}.header__contact--link-facebook img,.header__contact--link-instagram img{width:20px;margin-left:10px}.header__contact--link-instagram img{position:relative;top:2px}.header .hamburger__checkbox:checked~.header__menu{display:block;transform:translate(0%, 0)}.header .hamburger__checkbox:checked~.header__menu .header__contact--link-instagram img{width:25px;top:3px;margin-left:10px}.header .hamburger__checkbox:checked~.header__logo--image{display:block}.top-navigation:after{content:"";display:block;clear:both}@media(min-width: 1119px){.top-navigation{margin:0 -1.1875rem;margin-right:5.9vw}}.top-navigation__item{margin:.9375rem 0;display:block}@media(min-width: 1119px){.top-navigation__item{float:left;margin:0 1.1875rem}}.top-navigation__link{color:#fff;font-family:"Space Grotesk";font-size:14px;font-weight:600;line-height:10px;text-transform:uppercase;text-decoration:none}@media(min-width: 1120px){.top-navigation__link{color:#000}}.top-navigation__link:hover{text-decoration:underline}.hamburger__label{cursor:pointer;display:inline-block;position:relative;user-select:none;float:right;width:1.5rem;height:.8125rem;z-index:101}@media(min-width: 1120px){.hamburger__label{display:none}}.hamburger__icon{background:#000;display:block;height:.25rem;position:relative;transition:background .2s ease-out;width:1.5rem;border-radius:4px}.hamburger__icon:after,.hamburger__icon:before{background:#000;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%;border-radius:20px}.hamburger__icon:before{top:.5rem}.hamburger__icon:after{top:-0.5rem}.hamburger__checkbox{display:none}.hamburger__checkbox:checked~.hamburger__label{position:fixed;top:1.875rem}.hamburger__checkbox:checked~.hamburger__label .hamburger__icon{background:rgba(0,0,0,0)}.hamburger__checkbox:checked~.hamburger__label .hamburger__icon:before,.hamburger__checkbox:checked~.hamburger__label .hamburger__icon:after{background:#fff;top:0}.hamburger__checkbox:checked~.hamburger__label .hamburger__icon:before{transform:rotate(-45deg)}.hamburger__checkbox:checked~.hamburger__label .hamburger__icon:after{transform:rotate(45deg)}.intro{position:relative}.intro::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block;background-size:cover;z-index:-1;background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0))}@media(min-width: 900px){.intro::before{left:8.5%;right:-8.125rem;background-position:center center}}.intro--homepage::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;display:block;background-size:cover;z-index:-1;background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0))}@media(min-width: 900px){.intro--homepage::before{left:0;right:0;background-position:center center}}@media screen and (max-width: 899px){.intro--homepage::before{background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)),url("/assets/images/layout/intro_new.png")}}.intro #background-video{top:1%;z-index:-3}@media(max-width: 899px){.intro #background-video{display:none}}.intro__content{position:relative;padding-top:5.625rem;padding-bottom:12.5rem}@media(min-width: 650px){.intro__content{padding-top:9.6875rem;padding-bottom:25rem}}.intro__content__landing-page{padding-bottom:24rem}.intro--location:before{background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)),url("/assets/images/layout/location_render.jpg")}.intro--location h1{font-weight:450}.intro--catalogue:before{background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)),url("/assets/images/catalogue/catalogue_render.jpg")}.intro--about-project:before{background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)),url("/assets/images/layout/about_render.jpg")}.intro--row-houses:before{background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0)),url("/assets/images/rowhouses/row-houses.jpg")}.background--beige{background:#f7f4ef}.footer__content{position:relative;padding-left:34%;margin-top:1.5rem;margin-bottom:1.5625rem}@media(min-width: 800px){.footer__content{margin-top:3.5rem;margin-bottom:12.5rem;padding-left:15.625rem}}@media(min-width: 900px){.footer__content{padding-left:21.1875rem}}.footer__content:before{content:"";position:absolute;background:url("/assets/images/logos/logo-tesla-circle.svg") no-repeat;width:3.125rem;height:3.125rem;display:block;background-size:contain;left:0;top:0}@media(min-width: 800px){.footer__content:before{width:3.75rem;height:3.75rem;top:-1.3125rem}}.footer__content--contact{color:#000;font-family:"Space Grotesk";font-size:18px;font-weight:700;letter-spacing:.82px;line-height:1.5rem;margin-bottom:1rem}@media(min-width: 800px){.footer__content--contact{font-size:22px;letter-spacing:1px;margin-bottom:2rem}}@media(min-width: 800px){.footer__content--contact span{margin-right:.8125rem}}@media(min-width: 800px){.footer__content--contact a{margin-left:.5rem}}.footer__content--reserved{color:#999;font-family:"Space Grotesk";font-size:11px;font-weight:700;letter-spacing:.4px;line-height:1rem}@media(min-width: 800px){.footer__content--reserved{letter-spacing:1.1px}}@media(min-width: 800px){.footer__content--reserved span{margin-left:.25rem;margin-right:.4375rem}}.footer__content--information{margin-left:-49%;font-size:13px;line-height:1.3;max-width:40.625rem}@media(min-width: 800px){.footer__content--information{margin-top:1.75rem}}@media(min-width: 800px){.footer__content br{display:none}}.footer__content--linkcity{margin-top:0;margin-left:-49%;font-size:14px}.footer__content--linkcity-logo{margin-top:1.75rem;margin-left:-49%}@media(min-width: 800px){.footer__content--information,.footer__content--linkcity,.footer__content--linkcity-logo{margin-left:0}}.message{font-size:18px;font-family:"Barlow",sans-serif}.message--error,.message--success{font-weight:700;margin-top:.625rem}.message--error{color:#ff0d24}.message--success{color:#098004}.gallery img{width:100%;height:auto}@media(min-width: 700px){.gallery{display:flex;margin:0 -1rem}}.gallery__item{margin-bottom:30px}@media(min-width: 700px){.gallery__item{width:33.3333333333%;margin:0 1rem 0}}.gallery__item--image{width:100%;height:15.625rem;margin-bottom:.75rem}@media(min-width: 700px){.gallery__item--image{margin-bottom:.9375rem}}.gallery__item--text{color:#000;font-size:14px;font-weight:400}@media(min-width: 700px){.gallery__item:nth-of-type(3n +1) .gallery__item--image{height:16.125rem}}@media(min-width: 900px){.gallery__item:nth-of-type(3n +1) .gallery__item--image{height:22.375rem}}@media(min-width: 700px){.gallery__item:nth-of-type(3n +2) .gallery__item--image{height:33.25rem}}@media(min-width: 900px){.gallery__item:nth-of-type(3n +2) .gallery__item--image{height:36.375rem}}@media(min-width: 700px){.gallery__item:nth-of-type(4n +3) .gallery__item--image{height:24.75rem}}@media(min-width: 900px){.gallery__item:nth-of-type(4n +3) .gallery__item--image{height:27.875rem}}.flash-message{font-family:"Barlow",sans-serif;font-size:18px;color:#fff;position:absolute;top:3.5625rem;right:0;left:0;width:100%;padding:2.0625rem 20px;opacity:1;z-index:1;animation:opacity 1s forwards;animation-iteration-count:1;animation-delay:20s;text-align:center}@media(min-width: 780px){.flash-message{font-size:22px;z-index:-1}}@media(min-width: 780px){.flash-message{top:7.25rem;padding:1.5625rem 20px;text-align:left}}.flash-message li{max-width:1352px;margin:auto}@media(min-width: 780px){.flash-message li{padding-left:14.5rem}}.flash-message--success{background:#041b06}@media(min-width: 780px){.flash-message--success{background:rgba(4,27,6,.7803921569)}}.flash-message--error{background:#5f0303}@media(min-width: 780px){.flash-message--error{background:rgba(95,3,3,.7803921569)}}@keyframes opacity{0%{opacity:1}100%{opacity:0}}.c-flat-list{background-color:#fff;width:100%;overflow:hidden;display:table;border-radius:0 20px 20px}.c-flat-list__head{padding-left:2.1875rem;font-size:2rem;line-height:2.5rem;font-weight:normal}.c-flat-list__filter-icon{position:absolute;top:6px;right:-18px;display:inline-block;vertical-align:middle;width:1.25rem;height:.375rem;background-size:cover;background-image:url("/assets/images/icons/filter.svg")}.c-flat-list__header{display:none}@media(min-width: 48em){.c-flat-list__header{display:table-header-group}.c-flat-list__header .c-flat-list__row{font-size:.8125rem;font-weight:bold;text-transform:uppercase;font-family:"Space Grotesk",serif}.c-flat-list__header .c-flat-list__column{border-bottom:1px solid #c9c0b3}.c-flat-list__header button{position:relative;font-size:.8125rem;font-weight:bold;text-transform:uppercase;font-family:"Space Grotesk",serif;border:none;background-color:#fff;-webkit-appearance:none;appearance:none}.c-flat-list__header button:focus{outline:none}}@media(min-width: 48em){.c-flat-list__body{display:table-header-group}.c-flat-list__body .c-flat-list__row{font-size:1rem;font-family:"Space Grotesk",serif}.c-flat-list__body .c-flat-list__row:hover{background-color:#efefef}}.c-flat-list__row{display:block;border-bottom:1px solid #e3e4e0;padding:20px;color:#000}@media(min-width: 48em){.c-flat-list__row{display:table-row}}.c-flat-list__column{display:inline-block;padding-right:1.25rem}@media(max-width: 48em){.c-flat-list__column{padding-bottom:.625rem}}@media(min-width: 48em){.c-flat-list__column{display:table-cell;padding-top:.9375rem;padding-bottom:.625rem;text-align:left}.c-flat-list__column--1{padding-left:2.5rem}}@media(min-width: 48em){.c-flat-list__cta{padding-left:2.1875rem;width:8.75rem}}@media(max-width: 48em){.c-flat-list__cta{display:block;padding-right:0}.c-flat-list__cta button{margin-top:.75rem;width:100%}}.c-flat-list__point{vertical-align:middle;display:inline-block;width:1rem;height:1rem;margin-right:.3125rem;border-radius:50%}.c-flat-list__point--green{background-color:#7ed321}.c-flat-list__point--orange{background-color:#d36821}.c-flat-list__point--red{background-color:#d32145}.c-flat-list__link{border:none;background-color:rgba(0,0,0,0);-webkit-appearance:none;appearance:none}@media(max-width: 48em){.c-flat-list__link{font-family:"Space Grotesk",serif;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;border:1px solid #000;cursor:pointer;display:inline-block;background:rgba(0,0,0,0);color:#000;padding:.9375rem 1.875rem}}.c-flat-list__arrow-icon{display:none}@media(min-width: 48em){.c-flat-list__arrow-icon{position:relative;top:-2px;left:2px;display:inline-block;vertical-align:middle;width:1.125rem;height:.4375rem;background-size:cover;background-image:url("/assets/images/icons/arrow-right.svg")}}.o3-catalogue h3{letter-spacing:1px;margin-bottom:1.25rem;font-size:2rem;line-height:2.5rem;font-weight:400}@media(min-width: 60.125em){.o3-catalogue h3{padding-left:2.1875rem}}.o3-catalogue .o3-catalogue__header-cell{background:rgba(0,0,0,0) !important;border-right:0 !important;border-bottom:1px solid #c9c0b3 !important;font-family:"Space Grotesk",serif;font-size:.8125rem;font-weight:700;text-transform:uppercase}.o3-catalogue .o3-catalogue__sorting-button{text-transform:uppercase}.o3-catalogue .o3-catalogue__sorting-button:focus{box-shadow:none;outline:none}.o3-catalogue .o3-catalogue__sorting-button:hover{color:#000}.o3-catalogue .o3-sort-active{color:inherit !important}.o3-catalogue .o3-text--bigger{font-size:inherit}.o3-catalogue .o3-filter-arrow{color:#cbc2b6}.o3-catalogue .o3-button--asc-active .o3-filter-arrow--asc,.o3-catalogue .o3-button--desc-active .o3-filter-arrow--desc,.o3-catalogue .o3-sort-type-asc .o3-filter-arrow--desc,.o3-catalogue .o3-sort-type-desc .o3-filter-arrow--asc,.o3-catalogue .o3-sort-active .o3-filter-arrow--active{color:#9e8d76}.o3-catalogue .o3-button{border-radius:0;color:#000}.o3-catalogue .o3-catalogue__row{background:rgba(0,0,0,0) !important}.o3-catalogue .o3-catalogue__table[class*=columns] .o3-catalogue__row{border-color:#f7f4ef}.o3-catalogue .o3-catalogue__table:not([class*=columns]) .o3-catalogue__row:hover .o3-catalogue__cell{background-color:#efefef}.o3-catalogue .o3-catalogue__cell{border:0 !important;font-family:"Space Grotesk",serif}.o3-catalogue .o3-catalogue__table[class*=columns] .o3-catalogue__cell:nth-child(2n){background-color:#f7f4ef}.o3-catalogue .o3-catalogue__definition-def::after{display:none !important}.o3-catalogue .o3-catalogue__cell--link a,.o3-catalogue .o3-catalogue__cell--link a:hover{color:#000}.o3-catalogue .o3-catalogue__table[class*=columns] .o3-catalogue__cell--link a{font-family:"Space Grotesk",serif;font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-decoration:none;border:1px solid #000;cursor:pointer;display:inline-block;background:0 0;color:#000;padding:.9375rem 1.875rem}.o3-catalogue .o3-catalogue__table[class*=columns] .o3-catalogue__cell--link a .c-flat-list__arrow-icon{display:none}.o3-catalogue .o3-catalogue__row--mobile-sorting select{-webkit-appearance:menulist-button}.o3-catalogue .o3-button--mobile-sorting{background-color:#000}.o3-catalogue .o3-mobile-sorting .o3-filter-arrow{margin-right:0}.o3-catalogue .point,.o3-catalogue .o3-point{width:.75rem;height:.75rem;margin-right:.5rem;transform:translateY(0)}.o3-filter{flex-wrap:wrap}.o3-filter .o3-filter__item-heading{margin-bottom:1.25rem;width:100%;color:#000;font-size:1rem;letter-spacing:1.5px;font-weight:700;font-family:"Space Grotesk",serif;text-transform:uppercase}.o3-filter .o3-filter__item--disposition .o3-filter__options{transform:translateY(-0.25rem)}.o3-filter .o3-filter__item--disposition .o3-checkbox::before{top:.25rem}.o3-filter .o3-filter__item--disposition .o3-checkbox__label{font-size:1.375rem;font-weight:700}.o3-filter .o3-filter__item--disposition .o3-checkbox__label::before{top:.75rem}.o3-filter .o3-filter__item--disposition .o3-checkbox__input:checked+.o3-checkbox__label::after{top:1.125rem}.o3-filter .o3-checkbox__label{font-family:"Space Grotesk",serif}.o3-filter .o3-checkbox::before{background-color:#dedad4;left:-0.5rem;top:0}.o3-filter .o3-checkbox__label::before{border-radius:0;background-color:#fff;border-width:2px;border-color:#ccc;box-sizing:border-box;top:.5rem}.o3-filter .o3-checkbox__input:checked+.o3-checkbox__label::before{background:#fff;border-color:#c9c0b3}.o3-filter .o3-checkbox__input:checked+.o3-checkbox__label::after{border-color:#000;top:.875rem;left:.3125rem}.c-filter{position:relative;width:100%;padding:1.5rem 2.3125rem;background-color:#f7f4ef}.c-filter__holder{display:flex;flex-wrap:wrap}.c-filter__holder>div:first-child{width:100%;max-width:66.25rem}.c-filter__item{padding-right:4.375rem;margin-bottom:2.8125rem}@media screen and (min-width: 550px){.c-filter__item{width:40%}}.c-filter__item:first-of-type{display:none}@media screen and (min-width: 550px){.c-filter__types{display:flex;flex-wrap:wrap}}.c-filter__type{margin-bottom:.625rem}.c-filter__headline{margin-bottom:1.25rem;width:100%;color:#000;font-size:1rem;letter-spacing:1.5px;text-transform:uppercase;font-weight:bold;font-family:"Space Grotesk",serif}.c-filter__buttons{position:absolute;bottom:1.5rem;right:2.3125rem}.c-filter__buttons button{padding:0 0 .1875rem 0;color:#9c8b73;font-size:.8125rem;text-transform:uppercase;font-weight:bold;font-family:"Space Grotesk",serif;border:none;border-bottom:1px solid #9c8b73;background-color:rgba(0,0,0,0);-webkit-appearance:none;appearance:none}.c-filter__buttons button:hover{border-bottom:none}.c-filter__buttons button:focus{outline:none}.c-filter__buttons button:first-of-type{margin-right:1.25rem}.c-filter__buttons--secondary{display:none;top:2.3125rem;bottom:auto}@media screen and (min-width: 1355px){.c-filter__buttons--secondary{display:block}}.c-filter__buttons--secondary button{margin-right:0 !important;text-align:right;border-bottom:none}.c-filter__buttons--secondary button:hover span{border-bottom:none}.c-filter__buttons--secondary button span{display:inline-block;padding-top:5px;border-bottom:1px solid #9c8b73}.results{position:relative}.c-loading__item{margin-top:18.75rem;margin-bottom:-6.25rem;text-align:center}#buildings{display:none;margin-top:12.5rem}@media screen and (min-width: 1355px){#buildings{display:block}}.c-catalogue h1{margin-top:0;margin-bottom:.625rem}.c-catalogue h2{margin-top:0;font-size:1.875rem}.c-catalogue__header{margin-top:10.625rem;display:flex;align-items:flex-start;justify-content:space-between}.c-catalogue__right{padding-top:1.25rem;text-align:center}@media screen and (min-width: 1100px){.c-catalogue__holder{display:flex;align-items:flex-start;justify-content:space-between}}.c-catalogue__item{width:80%;margin:0 auto}.c-catalogue__item:last-of-type{width:100%}@media screen and (min-width: 1100px){.c-catalogue__item:last-of-type{width:48%}}@media screen and (min-width: 1100px){.c-catalogue__item{width:48%;margin:unset}}.c-catalogue__item:first-of-type img{width:100%}.c-catalogue__images{display:flex;flex-wrap:wrap;text-align:center}.c-catalogue__images--item{width:50%}.c-catalogue__inner{margin-top:2.5rem;padding:3.125rem;background-color:#f7f4ef}@media screen and (min-width: 680px){.c-catalogue__inner{display:flex;flex-wrap:wrap;margin-top:0}}.c-catalogue__title{color:#000;font-size:.8125rem;text-transform:uppercase;font-family:"Space Grotesk",serif}@media screen and (min-width: 680px){.c-catalogue__title{font-size:1rem}}.c-catalogue__sub{color:#000;font-size:1.375rem;font-weight:bold;text-transform:uppercase;font-family:"Space Grotesk",serif}@media screen and (min-width: 680px){.c-catalogue__sub{font-size:2.625rem}}.c-catalogue__group{width:100%;margin-bottom:2.5rem}.c-catalogue__group--last{width:100%}@media screen and (min-width: 680px){.c-catalogue__group{width:50%}}.c-catalogue__form{padding:1.25rem 1.5625rem;color:#fff;background-color:#000}.c-catalogue__form .input--invalid,.c-catalogue__form .o3-form__item--invalid{position:relative}.c-catalogue__form .input--invalid>div,.c-catalogue__form .o3-form__item--invalid>div{position:absolute;top:55px;left:10px;z-index:1;padding:10px;background-color:#fff}.c-catalogue__form .input--invalid>div:before,.c-catalogue__form .o3-form__item--invalid>div:before{position:absolute;top:-5px;content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0)}.c-catalogue__form .input--invalid>div .error,.c-catalogue__form .o3-form__item--invalid>div .error{white-space:nowrap;color:#000;font-family:"Space Grotesk",serif;line-height:20px}@media screen and (min-width: 680px){.c-catalogue__form{padding:2.4375rem 3.125rem}}.c-catalogue__form h2{line-height:2.5rem}.c-catalogue__form h2 .light{font-weight:normal}.c-catalogue__form form{position:relative}.c-catalogue__form form>div{margin-bottom:1rem}.c-catalogue__form .button,.c-catalogue__form-button,.c-catalogue__form .o3-button{background-color:#fff}@media screen and (min-width: 680px){.c-catalogue__form .button,.c-catalogue__form-button,.c-catalogue__form .o3-button{position:absolute;bottom:-30px;right:50px}}.c-catalogue__form .button:hover,.c-catalogue__form .o3-button:hover,.c-catalogue__form-button:hover{color:#000}.c-catalogue__form input,.c-catalogue__form-input,.c-catalogue__form .o3-input--email,.c-catalogue__form .o3-input--phone{width:100%;border:none;padding:1rem 1.4375rem .8125rem;color:#000;font-size:1.125rem;font-family:"Space Grotesk",serif;background-color:#fff}@media screen and (min-width: 680px){.c-catalogue__form input,.c-catalogue__form-input,.c-catalogue__form .o3-input--email,.c-catalogue__form .o3-input--phone{width:80%}}.c-catalogue__form input::placeholder,.c-catalogue__form-input::placeholder,.c-catalogue__form .o3-input--email::placeholder,.c-catalogue__form .o3-input--phone::placeholder{color:#ccc}.c-catalogue__form .o3-input--email,.c-catalogue__form .o3-input--phone{border-radius:0;height:auto}.c-catalogue__form .o3-button{border-radius:0}.c-catalogue__form .o3-button:hover{background:#fff !important}.c-catalogue__form .o3-form--error{font-family:"Space Grotesk",serif;font-weight:400;color:#000}.c-catalogue__form .o3-message--success,.c-catalogue__form .message--success{margin-left:1.5rem}.o3-filter__item.o3-filter__item--type{display:none !important}/*! lightslider - v1.1.6 - 2016-10-25
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2016 Sachin N; Licensed MIT *//*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */.lSSlideOuter{overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before,.lightSlider:after{content:" ";display:table}.lightSlider{overflow:hidden;margin:0}.lSSlideWrapper{max-width:100%;overflow:hidden;position:relative}.lSSlideWrapper>.lightSlider:after{clear:both}.lSSlideWrapper .lSSlide{-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade{position:relative}.lSSlideWrapper .lSFade>*{position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%}.lSSlideWrapper.usingCss .lSFade>*{opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lSSlideWrapper .lSFade>*.active{z-index:10}.lSSlideWrapper.usingCss .lSFade>*.active{opacity:1}.lSSlideOuter .lSPager.lSpg{margin:10px 0 0;padding:0;text-align:center}.lSSlideOuter .lSPager.lSpg>li{cursor:pointer;display:inline-block;padding:0 5px}.lSSlideOuter .lSPager.lSpg>li a{background-color:#222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all .5s linear 0s;transition:all .5s linear 0s}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#428bca}.lSSlideOuter .media{opacity:.8}.lSSlideOuter .media.active{opacity:1}.lSSlideOuter .lSPager.lSGallery{list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lSSlideOuter .lSPager.lSGallery li{overflow:hidden;-webkit-transition:border-radius .12s linear 0s .35s linear 0s;transition:border-radius .12s linear 0s .35s linear 0s}.lSSlideOuter .lSPager.lSGallery li.active,.lSSlideOuter .lSPager.lSGallery li:hover{border-radius:5px}.lSSlideOuter .lSPager.lSGallery img{display:block;height:auto;max-width:100%}.lSSlideOuter .lSPager.lSGallery:before,.lSSlideOuter .lSPager.lSGallery:after{content:" ";display:table}.lSSlideOuter .lSPager.lSGallery:after{clear:both}.lSAction>a{width:32px;display:block;top:50%;height:32px;background-image:url("/assets/images/slider/controls.png");cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:.5;-webkit-transition:opacity .35s linear 0s;transition:opacity .35s linear 0s}.lSAction>a:hover{opacity:1}.lSAction>.lSPrev{background-position:0 0;left:10px}.lSAction>.lSNext{background-position:-32px 0;right:10px}.lSAction>a.disabled{pointer-events:none}.cS-hidden{height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden}.lSSlideOuter.vertical{position:relative}.lSSlideOuter.vertical.noPager{padding-right:0px !important}.lSSlideOuter.vertical .lSGallery{position:absolute !important;right:0;top:0}.lSSlideOuter.vertical .lightSlider>*{width:100% !important;max-width:none !important}.lSSlideOuter.vertical .lSAction>a{left:50%;margin-left:-14px;margin-top:0}.lSSlideOuter.vertical .lSAction>.lSNext{background-position:31px -31px;bottom:10px;top:auto}.lSSlideOuter.vertical .lSAction>.lSPrev{background-position:0 -31px;bottom:auto;top:10px}.lSSlideOuter.lSrtl{direction:rtl}.lSSlideOuter .lightSlider,.lSSlideOuter .lSPager{padding-left:0;list-style:none outside none}.lSSlideOuter.lSrtl .lightSlider,.lSSlideOuter.lSrtl .lSPager{padding-right:0}.lSSlideOuter .lightSlider>*,.lSSlideOuter .lSGallery li{float:left}.lSSlideOuter.lSrtl .lightSlider>*,.lSSlideOuter.lSrtl .lSGallery li{float:right !important}@-webkit-keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@keyframes rightEnd{0%{left:0}50%{left:-15px}100%{left:0}}@-webkit-keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@keyframes topEnd{0%{top:0}50%{top:-15px}100%{top:0}}@-webkit-keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@keyframes leftEnd{0%{left:0}50%{left:15px}100%{left:0}}@-webkit-keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}@keyframes bottomEnd{0%{bottom:0}50%{bottom:-15px}100%{bottom:0}}.lSSlideOuter .rightEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lSSlideOuter .leftEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.vertical .rightEnd{-webkit-animation:topEnd .3s;animation:topEnd .3s;position:relative}.lSSlideOuter.vertical .leftEnd{-webkit-animation:bottomEnd .3s;animation:bottomEnd .3s;position:relative}.lSSlideOuter.lSrtl .rightEnd{-webkit-animation:leftEnd .3s;animation:leftEnd .3s;position:relative}.lSSlideOuter.lSrtl .leftEnd{-webkit-animation:rightEnd .3s;animation:rightEnd .3s;position:relative}.lightSlider.lsGrab>*{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lightSlider.lsGrabbing>*{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}@media screen and (min-width: 800px){.lslide{min-height:480px;max-height:480px}}.lslide img{width:100%;object-fit:cover}@media screen and (min-width: 800px){.lslide img{min-height:480px;max-height:480px}}.f-block-headline{padding-top:5.9375rem;padding-bottom:5rem}.f-contact-our-employees{padding:1.875rem 1.25rem .625rem;background-color:#f7f4ef}@media screen and (min-width: 800px){.f-contact-our-employees{padding:2.375rem 2.5rem 5rem}}.f-contact-our-employees h2{margin-top:0;margin-bottom:2.9375rem}@media screen and (min-width: 600px){.f-contact-our-employees__holder{display:flex;flex-direction:row;justify-content:center}}.f-contact-our-employees .f-employee-card{margin-bottom:4.375rem}@media screen and (min-width: 600px){.f-contact-our-employees .f-employee-card{margin-bottom:0}}.f-employee-card h4{margin-top:.625rem;margin-bottom:.1875rem}.f-employee-card h6{margin-top:0;margin-bottom:1.5625rem;color:#9c9184;font-size:.8125rem;font-weight:500;font-family:"Barlow",sans-serif}.f-employee-card__holder{text-align:center}@media screen and (min-width: 1000px){.f-employee-card__holder{display:flex;align-items:center;flex-direction:row;text-align:left}}.f-employee-card__image{margin-bottom:1.875rem}@media screen and (min-width: 1000px){.f-employee-card__image{padding-right:2.5rem;margin-bottom:0}}.f-employee-card__image img{max-width:9.5rem;max-height:9.5rem;min-width:9.5rem;min-height:9.5rem;border-radius:50%;object-fit:cover;object-position:center}.f-employee-card__image.second img{object-position:top}.f-timeline{margin-bottom:6.25rem}.f-timeline__hack{margin-left:auto;margin-right:unset;max-width:90.625rem}.f-timeline__hack .container__in{padding-right:0}.f-timeline h4{margin-top:1.5625rem;font-size:1rem;line-height:1.25rem}.f-timeline p{font-size:.875rem;line-height:1.125rem;font-weight:400;font-family:"Barlow",sans-serif}.f-timeline__holder{display:flex;padding-top:3.9375rem;overflow-x:scroll}.f-timeline__item{position:relative;flex:0 0 100%;width:7rem;max-width:7rem;margin-right:1rem}.f-timeline__item--wider{width:12rem;max-width:12rem}.f-timeline__item:before,.f-timeline__item:after{position:absolute;top:-3.9375rem}.f-timeline__item:before{left:0;width:1px;height:3.9375rem;content:"";background-color:#000}.f-timeline__item:after{left:.625rem;content:attr(data-month);white-space:pre;font-size:.8125rem;line-height:1rem;font-weight:bold;font-family:"Space Grotesk",serif}.f-timeline__image{width:100%;height:7rem;background-size:cover}.f-banner{position:absolute;left:-2.5rem;padding:1.75rem 2.5rem;max-width:35rem;background:rgba(0,0,0,.7)}.f-banner:before{position:absolute;left:-12.5rem;top:0;height:100%;width:12.5rem;content:"";background:rgba(0,0,0,.7)}.f-banner h2{margin:0;color:#fff;font-size:2rem;line-height:1.3}.f-banner p{color:#fff}.f-banner a{color:#9c8b73;font-size:.8125rem;text-decoration:underline;text-transform:uppercase}.f-banner a:hover{text-decoration:none}.e-checkbox{position:relative;cursor:pointer}.e-checkbox--light .e-checkbox__text{font-size:1rem;font-weight:normal;font-family:"Space Grotesk",serif}.e-checkbox--light .e-checkbox__control{top:.0625rem}.e-checkbox__input{display:none}.e-checkbox__text{display:block;margin-left:1.875rem;margin-right:1.5625rem;font-size:1.375rem;font-weight:bold;font-family:"Space Grotesk",serif}.e-checkbox__control{position:absolute;top:.375rem;left:0;display:block;width:1.125rem;height:1.125rem;border:2px solid #c9c0b3;background-color:#fff}.e-checkbox__input:checked~.e-checkbox__control:after{position:absolute;left:4px;content:"";width:4px;border-bottom:2px solid #000;height:9px;border-right:2px solid #000;transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg)}.anchor{position:relative;top:-100px}.section-about{position:relative;top:-3.1875rem;padding:1.125rem 1.25rem 3.125rem;width:100%}@media(min-width: 780px){.section-about{padding:1.625rem 2.375rem .1875rem;top:-6.25rem}}@media(min-width: 1000px){.section-about{display:flex}}@media(max-width: 31.25rem){.section-about__landing-page{top:0;margin-bottom:3.125rem}}.section-about__section-title{margin-bottom:2.625rem}@media(min-width: 1000px){.section-about__section-title{width:8.125rem}}@media(min-width: 1180px){.section-about__section-title{width:24%}}.section-about__section-title .section-title{font-size:13px}@media(min-width: 1000px){.section-about__content{width:calc(100% - 130px)}}@media(min-width: 1180px){.section-about__content{width:76%}}.section-about__content--description{margin-bottom:3.875rem}@media(min-width: 780px){.section-about__content--description{max-width:51.875rem}}@media(min-width: 1180px){.section-about__content--description{margin-bottom:4.375rem}}.section-about__content--description p:first-of-type{margin-top:.5rem}.section-about__options{margin-bottom:3.75rem}.section-about__options h3{position:relative;padding-bottom:.625rem;font-size:2rem;line-height:2.5rem}.section-about__options h3:after{position:absolute;left:0;right:0;bottom:0;content:"";height:.125rem;background-color:#000}.section-about__options .section-about__holder{display:flex;flex-wrap:wrap;justify-content:space-between}.section-about__options .section-about__item{width:100%;margin-bottom:1.875rem}@media screen and (min-width: 800px){.section-about__options .section-about__item{width:30%;margin-bottom:0}}.section-default{margin-top:3rem;margin-bottom:6.625rem}@media(min-width: 800px){.section-default{margin-top:7.625rem;margin-bottom:9.5rem}}.section-default__content{display:flex;flex-direction:column}@media(min-width: 800px){.section-default__content{flex-direction:row}}.section-default__content h3,.section-default__content .h2{margin-top:.75rem;margin-bottom:.8125rem}@media(min-width: 800px){.section-default__content h3,.section-default__content .h2{margin-top:1.4375rem;margin-bottom:1.375rem}}.section-default__content--header{margin-bottom:1.0625rem}@media(min-width: 800px){.section-default__content--header{margin-top:-1.25rem;width:50%;padding-right:6%}}@media(min-width: 1000px){.section-default__content--header{width:34%}}.section-default__content--description{position:relative;order:1}@media(min-width: 800px){.section-default__content--description{margin-top:-0.875rem;width:50%;padding-right:6%;order:0}}@media(min-width: 1000px){.section-default__content--description{width:34%}}.section-default__content--description-text{margin-bottom:1.6875rem}@media(min-width: 800px){.section-default__content--description-text{margin-bottom:0}}@media(min-width: 800px){.section-default__content--overlap{position:absolute;right:-8.0625rem;top:13.1875rem}}.section-default__image{background-size:cover;width:100%;height:13.5rem;margin-bottom:.375rem}@media(min-width: 800px){.section-default__image{width:50%;height:15.9375rem}}@media(min-width: 1000px){.section-default__image{width:66%}}.section-default--hide-on-mobile{display:none}@media(min-width: 800px){.section-default--hide-on-mobile{display:block}}@media(min-width: 800px){.section-default--hide-from-desktop{display:none}}.section-finance.container{margin:5rem auto}.section-finance__image{float:left;margin:0 3.75rem 1.875rem 0;max-width:53.125rem;width:70%}@media screen and (max-width: 67.4375rem){.section-finance__image{width:60%}}@media screen and (max-width: 63.9375rem){.section-finance__image{width:50%}}@media screen and (max-width: 48rem){.section-finance__image{clear:both;width:100%}}.section-finance__title{font-size:2.5rem;line-height:2.5rem}@media(min-width: 800px){.section-finance__title{font-size:1.875rem;margin-top:1.5625rem;margin-bottom:1.5625rem}}@media(max-width: 799px){.section-finance__title{font-size:1.6875rem;line-height:2rem}}.section-finance__description{margin-bottom:2rem}@media screen and (min-width: 80rem){.section-finance__description{margin-bottom:8.75rem}}.section-with-overlap__left .section-with-overlap,.section-with-overlap__right .section-with-overlap{position:relative}.section-with-overlap__left .section-with-overlap--nowrap .section-with-overlap__content--title,.section-with-overlap__right .section-with-overlap--nowrap .section-with-overlap__content--title{white-space:nowrap}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap,.section-with-overlap__right .section-with-overlap{padding-bottom:.625rem;margin-bottom:3.875rem}}.section-with-overlap__left .section-with-overlap:before,.section-with-overlap__right .section-with-overlap:before{display:none}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap:before,.section-with-overlap__right .section-with-overlap:before{content:"";display:block;position:absolute;top:0;bottom:0;display:block;background-size:cover;z-index:-1}}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap__content,.section-with-overlap__right .section-with-overlap__content{max-width:23.625rem}}.section-with-overlap__left .section-with-overlap__content--title,.section-with-overlap__right .section-with-overlap__content--title{position:relative;margin-top:.8125rem;margin-bottom:2.0625rem}.section-with-overlap__left .section-with-overlap__content--description,.section-with-overlap__right .section-with-overlap__content--description{margin-bottom:.9375rem}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap__content--description,.section-with-overlap__right .section-with-overlap__content--description{margin-bottom:1.3125rem}}.section-with-overlap__left .section-with-overlap__content--image,.section-with-overlap__right .section-with-overlap__content--image{background-size:cover;width:100%;height:13.5rem;margin-bottom:.375rem}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap__content--image,.section-with-overlap__right .section-with-overlap__content--image{display:none}}.section-with-overlap__left .section-with-overlap__content--list,.section-with-overlap__right .section-with-overlap__content--list{list-style-type:initial;font-size:18px;font-family:"Barlow",sans-serif;font-weight:400;line-height:24px}.section-with-overlap__left .section-with-overlap__content--list li,.section-with-overlap__right .section-with-overlap__content--list li{padding:4px}.section-with-overlap__left .section-with-overlap__box-parameters,.section-with-overlap__right .section-with-overlap__box-parameters{margin-top:-0.375rem}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap__box-parameters,.section-with-overlap__right .section-with-overlap__box-parameters{margin-top:0}}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap:before{background:url("/assets/images/layout/tesla-4.jpg") no-repeat center center;background-size:cover;right:29.25rem;left:-8.125rem}}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap--1:before{background:url("/assets/images/layout/anetteinterior-1275.jpg") no-repeat center center;background-size:cover;right:29.25rem;left:-8.125rem}}.section-with-overlap__left .section-with-overlap--2{padding-bottom:1.5625rem}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap--2{padding-bottom:14.375rem}}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap--2:before{background:url("/assets/images/layout/lokalita.png") no-repeat center center;background-size:cover;right:29.25rem;left:-8.125rem}}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap--3:before{background:url("/assets/images/layout/029_Tesla_P4_C1.jpg") no-repeat center center;background-size:cover;right:29.25rem;left:-8.125rem}}.section-with-overlap__left .section-with-overlap--4{margin-top:3.125rem}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap--4:before{background:url("/assets/images/layout/tesla-4.jpg") no-repeat center center;background-size:cover;right:29.25rem;left:-8.125rem}}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap--5:before{background:url("/assets/images/layout/apartment.jpg") no-repeat center center;background-size:cover;right:29.25rem;left:-8.125rem}}.section-with-overlap__left .section-with-overlap--6{padding-bottom:1.5625rem}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap--6{padding-bottom:14.375rem}}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap--6:before{background:url("/assets/images/layout/tesla-4.jpg") no-repeat center center;background-size:cover;right:29.25rem;left:-8.125rem}}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap__content{margin-left:auto}}.section-with-overlap__left .section-with-overlap__content--title{font-size:2.5rem;line-height:2.5rem}@media(min-width: 800px){.section-with-overlap__left .section-with-overlap__content--title{font-size:1.875rem;margin-top:3.4375rem;margin-bottom:4.1875rem}}@media(max-width: 799px){.section-with-overlap__left .section-with-overlap__content--title{font-size:1.6875rem;line-height:2rem}}.section-with-overlap__right{margin-bottom:3.8125rem}@media(min-width: 800px){.section-with-overlap__right{margin-bottom:9.375rem;padding-top:.875rem}}@media(min-width: 800px){.section-with-overlap__right .section-with-overlap{padding-bottom:.0625rem}}@media(min-width: 800px){.section-with-overlap__right .section-with-overlap:before{background:url("/assets/images/layout/lokalita.png") no-repeat center center;left:29.125rem;right:-8.125rem;background-size:cover}}@media(max-width: 49.9375rem){.section-with-overlap__right .section-with-overlap--6{margin-top:3.75rem}}.section-with-overlap__right .section-with-overlap--6 .section-with-overlap__content--title{margin:13px 0px 25px}.section-with-overlap__right .section-with-overlap--6 .section-with-overlap__content--description{margin:18px 0px}.section-with-overlap__right .section-with-overlap:before{height:100%}@media(min-width: 800px){.section-with-overlap__right .section-with-overlap:before{background:url("/assets/images/layout/tesla-2.jpg") no-repeat center center;background-size:cover;left:29.125rem;right:-8.125rem}}@media(min-width: 800px){.section-with-overlap__right .section-with-overlap__content{margin-right:auto}}.section-with-overlap__right .section-with-overlap__content--title{margin-bottom:1.5625rem;font-size:2.5rem;line-height:2.5rem}@media(min-width: 800px){.section-with-overlap__right .section-with-overlap__content--title{font-size:1.875rem;margin-bottom:3.5rem;margin-top:3.0625rem}}@media(max-width: 799px){.section-with-overlap__right .section-with-overlap__content--title{font-size:1.6875rem;line-height:2rem}}.section-with-overlap__right .section-with-overlap__content--description{margin-bottom:1.875rem}@media(min-width: 800px){.section-with-overlap__right .section-with-overlap__content--description{margin-bottom:6.3125rem}}.section-with-overlap__right .section-with-overlap__content--image{margin-bottom:1.5625rem}.section-with-overlap--nowrap .section-with-overlap__content--title{white-space:nowrap}.section-with-overlap--road .section-with-overlap:before{background:url("/assets/images/layout/road.jpg") no-repeat center center}.section-with-overlap--road .section-with-overlap__content--description{margin-bottom:2.5rem}.section-with-overlap--green .section-with-overlap:before{background:url("/assets/images/catalogue/drevostavba-image.png") no-repeat bottom center}.section-with-overlap--green .section-with-overlap__content--description{margin-bottom:2.5rem}.section-with-overlap__road{width:100%}.section-with-overlap__road h4{position:relative;margin-top:.5rem;margin-bottom:1.0625rem;padding-bottom:.3125rem;font-size:1.375rem;line-height:1.75rem}.section-with-overlap__road h4:after{position:absolute;left:0;right:0;bottom:0;content:"";height:.125rem;background-color:#000}.section-with-overlap__road p{font-size:.875rem;line-height:1.125rem}.section-with-overlap__road .section-with-overlap__holder{display:flex;justify-content:flex-start}.section-with-overlap__road .section-with-overlap__item{padding-right:1.875rem}.section-with-overlap.section-with-quote{margin:4.375rem 0 0;text-align:center}.section-with-overlap.section-with-quote:before{display:none}.section-with-overlap.section-with-quote blockquote{position:relative;max-width:90%;margin:0 auto;font-size:18px;font-family:"Barlow",sans-serif;font-weight:400;line-height:24px;font-style:italic;color:#4e4e4e;text-align:center}@media screen and (min-width: 800px){.section-with-overlap.section-with-quote blockquote{max-width:60%}}.section-with-overlap.section-with-quote blockquote:before,.section-with-overlap.section-with-quote blockquote:after{position:absolute;font-size:50px}.section-with-overlap.section-with-quote blockquote:before{top:-2px;left:-24px;transform:rotate(-180deg);content:",,"}.section-with-overlap.section-with-quote blockquote:after{bottom:0;right:-24px;content:",,"}@media screen and (min-width: 800px){.section-with-overlap.section-with-quote blockquote:after{bottom:0;right:0}}.section-form{position:relative;padding-top:.0625rem;padding-bottom:2.6875rem}@media(min-width: 900px){.section-form{padding-bottom:8.375rem}}.section-form:before{position:absolute;content:"";background:#f7f4ef;top:0;bottom:0;left:0;right:0;display:block;background-size:cover;z-index:-1}@media(min-width: 900px){.section-form:before{left:-8.125rem;right:20px;top:-11.25rem;z-index:-2;background-position:center center}}.section-form__content--in:after{content:"";display:block;clear:both}@media(min-width: 900px){.section-form__content--in{display:flex;align-items:flex-start;margin-top:4.4375rem}}.section-form__content--title{color:#000;font-size:32px;font-weight:300;letter-spacing:.96px;margin-bottom:1.9375rem}@media(min-width: 650px){.section-form__content--title{font-size:50px;letter-spacing:1.4px;line-height:56px;margin-top:4.0625rem}}.section-form__content--title strong{font-family:"Space Grotesk";font-weight:700}.section-form__content--description{color:#000;line-height:24px}@media(min-width: 900px){.section-form__content--description{float:left;margin:.5rem 5.4375rem 2.625rem 0;max-width:15.625rem}}.section-form__content--description strong{font-weight:700}.section-form__form{position:relative;margin-top:3.4375rem}@media(min-width: 900px){.section-form__form{width:calc(100% - 337px);margin-left:0;margin-right:auto;margin-top:.9375rem}}@media(min-width: 900px){.section-form__form .button--submit{position:absolute;right:-1.25rem;top:3.75rem}}@media(min-width: 1000px){.section-form__form .button--submit{right:-6.8125rem;top:3rem}}@media(min-width: 900px){.section-form__form .input__container--submit{padding-bottom:40px}}@media(min-width: 900px){.section-form__form .message--success,.section-form__form .message--error{padding-right:200px}}@media(min-width: 1000px){.section-form__form .message--success,.section-form__form .message--error{padding-right:110px}}.section-form__newsletter{position:relative}.section-form__newsletter .input--invalid,.section-form__newsletter .o3-form__item--invalid{position:relative}.section-form__newsletter .input--invalid>div,.section-form__newsletter .o3-form__item--invalid>div{position:absolute;top:55px;left:10px;z-index:1;padding:10px;background-color:#000}.section-form__newsletter .input--invalid>div:before,.section-form__newsletter .o3-form__item--invalid>div:before{position:absolute;top:-5px;content:"";width:0;height:0;border-style:solid;border-width:0 8px 8px 8px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #000 rgba(0,0,0,0)}.section-form__newsletter .input--invalid>div .error,.section-form__newsletter .o3-form__item--invalid>div .error{white-space:nowrap;color:#fff;font-family:"Space Grotesk",serif;line-height:20px}@media(min-width: 900px){.section-form__newsletter{max-width:33rem}}.section-form__newsletter-text{margin-top:3.4375rem}.section-form__newsletter-submit,.section-form .form__row:nth-child(2){margin-bottom:.9375rem}.section-form__newsletter-submit:before,.section-form .form__row:nth-child(2):before{content:"";width:1px;height:5.0625rem;background:#000;position:absolute;top:-3.1875rem;display:block;bottom:0}@media(min-width: 900px){.section-form__newsletter-submit,.section-form .form__row:nth-child(2){padding-bottom:40px}}@media(min-width: 900px){.section-form__newsletter-submit button,.section-form .form__row:nth-child(2) button,.section-form__newsletter-submit-button,.section-form .o3-button{position:absolute;right:-1.25rem;top:3.75rem}}@media(min-width: 1000px){.section-form__newsletter-submit button,.section-form .form__row:nth-child(2) button,.section-form__newsletter-submit-button,.section-form .o3-button{right:-6.8125rem;top:3rem}}.section-form__newsletter:before{content:"";width:1px;height:5.0625rem;background:#000;position:absolute;top:-3.1875rem;display:block;bottom:0}.section-form__newsletter input,.section-form__newsletter-input,.section-form .o3-input--email{width:100%;color:#000;font-family:"Space Grotesk",serif;font-size:22px;font-weight:400;line-height:24px;border:1px solid #000;background-color:#fff;padding:1rem 1.875rem;position:relative}@media(min-width: 900px){.section-form__newsletter input .input,.section-form__newsletter-input .input,.section-form .o3-input--email .input{max-width:33rem;padding:1.4375rem 1.875rem}}.section-form .o3-input--email{border-radius:0;height:auto}.section-form .o3-button{border-radius:0}.section-form .form__row:nth-child(2){margin-bottom:.9375rem;margin-top:0}.section-form .o3-form--error{font-family:"Space Grotesk",serif;font-weight:400;color:#fff}.section-form .o3-message--success,.section-form .message--success{margin-left:1.5rem}.section-form .o3-form__row:not(:first-child){margin-top:0;padding-top:2.5rem}.section-gallery{margin-bottom:3.9375rem}@media(min-width: 700px){.section-gallery{margin-bottom:7.375rem}}@media screen and (min-width: 800px){.section-linkcity .section-default__image{width:45%;height:20rem}.section-linkcity .section-default__content--description{width:55%}}.section-unit{margin-bottom:13.125rem}@media screen and (min-width: 800px){.section-unit .section-default__image{width:80%;height:20rem}}@media screen and (max-width: 800px){.section-unit .section-default__image{width:100%}.section-unit .h2{display:none}}.section-row-houses__gallery{display:flex;justify-content:space-between;padding:0;margin:0 auto 4.375rem}@media(max-width: 49.9375rem){.section-row-houses__gallery{flex-wrap:wrap;margin:2.5rem auto}}.section-row-houses__gallery__wrapper{max-width:26.25rem;margin:1em 2.1875rem}@media(max-width: 49.9375rem){.section-row-houses__gallery__wrapper{margin:0 auto 2.5rem;max-width:34.375rem}}@media(max-width: 42.5rem){.section-row-houses__gallery__wrapper{padding:0 2rem 1.875rem;margin:0 auto}}.section-row-houses__gallery__wrapper figcaption{margin-top:.3125rem}.section-row-houses__gallery__image{width:100%}.section-row-houses.section-with-overlap__right{margin-bottom:1.25rem}.section-row-houses.f-contact-our-employees{max-width:35.625rem;padding:2.375rem 2.1875rem 4.6875rem}@media(max-width: 37.4375rem){.section-row-houses.f-contact-our-employees{padding:1.75rem 1.5625rem .375rem}}.section-row-houses.f-contact-our-employees h2{margin-bottom:1.875rem}@media(max-width: 23.6875rem){.section-row-houses.f-contact-our-employees h4{font-size:1.5625rem}}@media(max-width: 32.25rem){.section-row-houses.f-contact-our-employees h6{margin-bottom:.625rem}}@media(max-width: 23.6875rem){.section-row-houses.f-contact-our-employees p{font-size:1rem}}.section-row-houses .f-contact-our-employees__item{width:100%}.section-row-houses .f-employee-card{position:relative}.section-row-houses .f-employee-card__info{padding-left:8.75rem}@media(max-width: 31.1875rem){.section-row-houses .f-employee-card__info{padding-left:6.25rem}}.section-row-houses .f-employee-card__holder{text-align:left}.section-row-houses .f-employee-card__holder::before{content:"";position:absolute;background:url("/assets/images/logos/logo-tesla-circle.svg") no-repeat;width:7.5rem;height:7.5rem;display:block;background-size:contain;left:0;top:0}@media(max-width: 31.1875rem){.section-row-houses .f-employee-card__holder::before{width:5rem;height:5rem}}.section-row-houses.section-form{margin-top:12rem}@media screen and (max-width: 1023px){.section-row-houses.section-form{margin-top:5rem}}.section-row-houses.section-form::before{position:absolute;content:"";background:#f7f4ef;top:0;bottom:0;left:0;right:0;display:block;background-size:cover;z-index:-1}@media(min-width: 56.25rem){.section-row-houses.section-form::before{left:-8.125rem;right:20px;z-index:-2;background-position:center center}}.section-virtual-tour__content{display:flex;align-items:center;margin-bottom:6.25rem}@media(max-width: 49.9375rem){.section-virtual-tour__content{display:block}}.section-virtual-tour__content__left{width:30%}@media(max-width: 49.9375rem){.section-virtual-tour__content__left{width:100%;margin-bottom:2.5rem}}.section-virtual-tour__content__right{width:100%}@media(min-width: 50rem){.section-virtual-tour__content__right{width:66%;position:relative;right:-3.25rem}}.section-virtual-tour__content h3{font-size:1.875rem;line-height:2.5rem}.section-virtual-tour__content p{margin-bottom:1.875rem;font-size:1rem}.section-virtual-tour__content .box-info__container--smaller{display:flex;align-items:flex-start;margin:0}.section-virtual-tour__content .box-info__container--smaller .box-info{margin:0 1.875rem 0 0;width:6.25rem}@media(max-width: 58.5rem)and (min-width: 50rem){.section-virtual-tour__content .box-info__container--smaller .box-info{margin:0 1.25rem 0 0;width:5.3125rem}}.section-virtual-tour__content .box-info__container--smaller .box-info__text{font-size:.875rem;margin-top:.625rem;line-height:1.25rem}.section-virtual-tour__content .box-info__container--smaller .box-info__intro--large{font-size:1.375rem;font-family:"Space Grotesk";margin-bottom:.625rem;text-transform:lowercase}.section-virtual-tour .section-with-overlap__holder{display:flex;align-items:flex-start}.section-virtual-tour .section-with-overlap__item{margin-right:1.25rem;max-width:9.375rem}.section-virtual-tour .section-with-overlap__item p{font-size:.875rem;margin-top:.625rem}.f-map-contact{margin-top:7.5rem}.f-map .section-with-overlap--2{padding-bottom:0;margin-top:0}.f-map .section-with-overlap--2:before{left:1.25rem;background:url("/assets/images/layout/map.jpg") no-repeat center center}.f-map .section-with-overlap--3:before{left:1.25rem;background:url("/assets/images/layout/apartment-image.jpg") no-repeat center center}@media screen and (min-width: 800px){.f-map .section-with-overlap__content--title{margin-top:1.5625rem;margin-bottom:1.5625rem}}@media screen and (min-width: 1250px){.f-map .section-with-overlap__content{margin-right:4.6875rem}}.f-video__open{display:none;position:absolute;top:0;bottom:0;left:-86px;right:40.25rem}@media screen and (min-width: 800px){.f-video__open{display:block}}.f-video__open-mobile{display:block}@media screen and (min-width: 800px){.f-video__open-mobile{display:none}}.f-video .section-with-overlap--2{padding-bottom:0}.f-video .section-with-overlap--2:before{left:-86px;background:url("/assets/images/layout/video-small.png") no-repeat center center}@media screen and (min-width: 1250px){.f-video .section-with-overlap__content{margin-right:12.5rem}}.section-map{margin-bottom:3.75rem}.f-finance .section-with-overlap__content--title{white-space:nowrap}.f-finance .section-with-overlap--2:before{left:1.25rem;background:url(/assets/images/layout/map.jpg) no-repeat top center}.f-pattern .section-with-overlap__content--title{top:5rem}@media screen and (min-width: 800px){.f-pattern .section-with-overlap{min-height:34.375rem}}.closer_videopopup{position:absolute;display:table-cell;right:2%;top:2%;font-size:32px;text-align:center;vertical-align:middle;padding:auto;cursor:pointer;background:none;border:none;color:#fff;z-index:100004}#opct{position:fixed;z-index:100000;width:100%;height:100%;top:0;left:0;bottom:0;right:0;filter:alpha(opacity=90);-moz-opacity:.9;opacity:.9}#videCont{position:relative;padding-bottom:56.25%;padding-top:25px;height:0;margin:auto;max-width:720px;height:0;height:auto !important}video{position:absolute;top:15%;left:0;width:100%;opacity:1 !important}#video1{cursor:pointer;cursor:hand}