@charset "UTF-8";@font-face{font-family:ApercuPro;font-style:normal;font-weight:400;src:url(../Fonts/ApercuPro/ApercuPro.eot);src:url(../Fonts/ApercuPro/ApercuPro.woff2) format("woff2"),url(../Fonts/ApercuPro/ApercuPro.woff) format("woff"),url(../Fonts/ApercuPro/ApercuPro.ttf) format("truetype"),url(../Fonts/ApercuPro/ApercuPro.otf) format("opentype"),url(../Fonts/ApercuPro/ApercuPro.svg#ApercuPro) format("svg"),url(../Fonts/ApercuPro/ApercuPro.eot?#iefix) format("embedded-opentype")}@font-face{font-family:ApercuPro-Medium;font-style:normal;font-weight:400;src:url(../Fonts/ApercuPro/ApercuPro-Medium.eot);src:url(../Fonts/ApercuPro/ApercuPro-Medium.woff2) format("woff2"),url(../Fonts/ApercuPro/ApercuPro-Medium.woff) format("woff"),url(../Fonts/ApercuPro/ApercuPro-Medium.ttf) format("truetype"),url(../Fonts/ApercuPro/ApercuPro-Medium.otf) format("opentype"),url(../Fonts/ApercuPro/ApercuPro-Medium.svg#ApercuPro-Medium) format("svg"),url(../Fonts/ApercuPro/ApercuPro-Medium.eot?#iefix) format("embedded-opentype")}@font-face{font-family:MinionPro-Regular;font-style:normal;font-weight:400;src:url(../Fonts/MinionPro/MinionPro-Regular.eot);src:url(../Fonts/MinionPro/MinionPro-Regular.woff2) format("woff2"),url(../Fonts/MinionPro/MinionPro-Regular.woff) format("woff"),url(../Fonts/MinionPro/MinionPro-Regular.ttf) format("truetype"),url(../Fonts/MinionPro/MinionPro-Regular.otf) format("opentype"),url(../Fonts/MinionPro/MinionPro-Regular.svg#MinionPro-Regular) format("svg"),url(../Fonts/MinionPro/MinionPro-Regular.eot?#iefix) format("embedded-opentype")}.clr-1,.clr-1 *{color:#000}.bg-clr-1{background-color:#000}.clr-2,.clr-2 *{color:#fff}.bg-clr-2{background-color:#fff}.clr-3,.clr-3 *{color:#9fcfce}.bg-clr-3{background-color:#9fcfce}.clr-4,.clr-4 *{color:#d1423d}.bg-clr-4{background-color:#d1423d}.clr-5,.clr-5 *{color:#4c4c4c}.bg-clr-5{background-color:#4c4c4c}.clr-6,.clr-6 *{color:#a0cfcb}.bg-clr-6{background-color:#a0cfcb}@media screen and (min-width:1199.5px){.container{max-width:calc(100% - 170px)}}.btn--burger{color:#fff;display:block;height:34px;outline:none;position:relative;width:60px;z-index:6666}.btn--burger:focus{-webkit-box-shadow:none;box-shadow:none}.btn--burger span,.btn--burger:after,.btn--burger:before{background-color:currentColor;content:"";display:block;height:5px;left:0;position:absolute;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .3s ease-in-out,width .3s ease-in-out,color 1.5s ease-in-out;transition:all .3s ease-in-out,width .3s ease-in-out,color 1.5s ease-in-out;width:100%}.btn--burger:before{top:0}.btn--burger span{top:50%;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.btn--burger:after{top:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);width:36px}.btn--burger:hover{color:#fff}.btn--burger:hover:after{width:100%}.btn--burger.active span{opacity:0}.btn--burger.active:before{left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.btn--burger.active:after{left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(225deg);-ms-transform:translate(-50%,-50%) rotate(225deg);transform:translate(-50%,-50%) rotate(225deg);width:100%}@media screen and (max-width:1620.5px){.btn--burger{height:30px;width:50px}.btn--burger span,.btn--burger:after,.btn--burger:before{height:4px}.btn--burger span{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.btn--burger:after{width:30px}}@media screen and (max-width:991.5px){.btn--burger{height:25px;width:40px}.btn--burger span,.btn--burger:after,.btn--burger:before{height:3px}.btn--burger:after{width:25px}}@media screen and (max-width:320.5px){.btn--burger{border:0;height:21px;width:30px}.btn--burger:after{width:30px}}h1,h2,h3,h4,h5,h6{margin:0;padding:0}.title-in-frame{border:.15em solid #d1423d;display:inline-block;font-family:ApercuPro-Medium,Helvetica,sans-serif;font-size:8em;padding:.1em .5em .2em}.title-in-frame *{font-family:inherit;font-size:inherit}@media screen and (max-width:1620.5px){.title-in-frame{font-size:6em}}@media screen and (max-width:1199.5px){.title-in-frame{font-size:5em}}@media screen and (max-width:991.5px){.title-in-frame{font-size:4em}}@media screen and (max-width:767.5px){.title-in-frame{font-size:3em}}@media screen and (max-width:575.5px){.title-in-frame{font-size:2em}}@media screen and (max-width:479.5px){.title-in-frame{font-size:1.75em}}@media screen and (max-width:320.5px){.title-in-frame{font-size:1.5em}}img{height:auto;width:100%}a{display:inline-block;font-family:ApercuPro,Helvetica,sans-serif;font-size:1.5625em;margin:0;padding:0}a,a:hover{color:currentColor}a:hover{text-decoration:none}a.link-with-arrow{border-bottom:2px solid}a.link-with-arrow:before{content:"➜";left:0;margin-right:.5rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}a.link-with-arrow:hover:before{left:.25rem}p a{font-size:inherit}@media screen and (max-width:1199.5px){a{font-size:1.5em}}@media screen and (max-width:767.5px){a{font-size:1.25em}}@media screen and (max-width:479.5px){a{font-size:1em}}p{font-family:ApercuPro,Helvetica,sans-serif;font-size:1.5625em;line-height:1.5em;margin:0;padding:0}@media screen and (max-width:1199.5px){p{font-size:1.5em}}@media screen and (max-width:767.5px){p{font-size:1.25em}}@media screen and (max-width:479.5px){p{font-size:1.15em}}article{color:#000}article h2,article h4{font-size:2em}article h2,article h3,article h4{font-family:ApercuPro-Medium,Helvetica,sans-serif}article h3{font-size:4em;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}article h3+h2,article h4+h3{margin-top:.25em}article p{color:#4c4c4c;color:#000}article p+p{margin-top:1.5em}article .b-text-side{overflow:hidden}@media screen and (max-width:1409.5px){article h3{font-size:3.5em}}@media screen and (max-width:1199.5px){article h2{margin-bottom:1em}article h3{font-size:3em}article h4+h3{margin-bottom:.67em}}@media screen and (max-width:991.5px){article h2,article h4{font-size:2em}article h3{font-size:2.5em}article .b-text-side{max-height:auto}}@media screen and (max-width:767.5px){article h2,article h4{font-size:1.5em}article h3{font-size:2.25em}}@media screen and (max-width:479.5px){article h2,article h4{font-size:1.5em}article h3{font-size:2em}}.b-contacts{margin-top:3em}.b-contacts+.b-contacts{margin-top:2em}.b-contacts ul{list-style:none;margin:0;padding:0}.b-contacts ul li{font-family:ApercuPro,Helvetica,sans-serif;font-size:1.5625em}.b-contacts ul li a{font-size:inherit}.b-contacts ul li a:hover{text-decoration:underline}@media screen and (max-width:1199.5px){.b-contacts ul li{font-size:1.5em}}@media screen and (max-width:767.5px){.b-contacts ul li{font-size:1.25em}}@media screen and (max-width:479.5px){.b-contacts ul li{font-size:1.15em}}.content-title{font-family:ApercuPro-Medium,Helvetica,sans-serif}.content-title h3{font-size:2.375em}.content-title h3:before{content:"—";margin-right:.25rem}.content-title h3+h2{margin-top:.15em}.content-title h2{font-size:4.375em;line-height:1em;max-width:700px}.content-title+.link-with-arrow{margin-top:3em}.clr-2 .content-title h2,.clr-2 .content-title h3{opacity:1}@media screen and (max-width:1409.5px){.content-title h2{font-size:3.5em}.content-title+.link-with-arrow{margin-top:2em}}@media screen and (max-width:1199.5px){.content-title h3{font-size:1.6em}.content-title h3+h2{margin-top:.25em}.content-title h2{font-size:2.75em}.content-title+.link-with-arrow{margin-top:1.5em}}@media screen and (max-width:991.5px){.content-title+.link-with-arrow{margin-top:1em}}@media screen and (max-width:767.5px){.content-title h3{font-size:1.4em}.content-title h2{font-size:2.25em}}@media screen and (max-width:575.5px){.content-title h3{font-size:1.5em}.content-title h2{font-size:2em}}@media screen and (max-width:320.5px){.content-title h3{font-size:1.25em}.content-title h2{font-size:1.75em}}.gallery figure{margin-bottom:30px}@media screen and (max-width:479.5px){.gallery figure{margin-bottom:20px}}.img-with-text-block{position:relative}.img-with-text-block img{height:auto;width:100%}.img-with-text-block .text-blocks-wrapper{height:100%;left:50%;margin:0 auto;padding:100px 0;position:absolute;top:0;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:100%}.img-with-text-block .text-blocks-wrapper .row{height:100%}.img-with-text-block .text-blocks-wrapper .b-text{background-color:rgba(159,207,206,.85);max-width:480px;padding:50px 40px}.img-with-text-block .text-blocks-wrapper .b-text *{color:#fff;font-family:ApercuPro-Medium,Helvetica,sans-serif;font-size:3.375rem}@media screen and (max-width:1800.5px){.img-with-text-block .text-blocks-wrapper{padding:50px 0}.img-with-text-block .text-blocks-wrapper .b-text{max-width:100%}.img-with-text-block .text-blocks-wrapper .b-text *{font-size:2.9rem}}@media screen and (max-width:1620.5px){.img-with-text-block .text-blocks-wrapper .b-text *{font-size:2.5rem}}@media screen and (max-width:1409.5px){.img-with-text-block .text-blocks-wrapper .b-text{padding:20px}.img-with-text-block .text-blocks-wrapper .b-text *{font-size:2rem}}@media screen and (max-width:991.5px){.img-with-text-block{background-color:#9fcfce}.img-with-text-block .text-blocks-wrapper{left:0;padding:0;position:relative;-webkit-transform:none;-ms-transform:none;transform:none}.img-with-text-block .text-blocks-wrapper .b-text{padding:15px}.img-with-text-block .text-blocks-wrapper .b-text *{font-size:1.5rem}}.content-line--jobs h1,.content-line--jobs h2,.content-line--jobs h3,.content-line--jobs h4,.content-line--jobs h5,.content-line--jobs h6{opacity:1}.main-nav{background-color:#9fcfce;bottom:0;left:0;margin:0;max-width:600px;padding:170px 0 100px 100px;position:fixed;top:0;-webkit-transform:translate(-100%);-ms-transform:translate(-100%);transform:translate(-100%);-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;width:100%;z-index:4444}.main-nav>ul{height:100vh;list-style:none;margin:0;max-height:calc(100vh - 270px);overflow:auto;padding:0 50px 0 0}.main-nav>ul li a{border-bottom:2px solid #fff;color:#fff;display:block;font-family:ApercuPro,Helvetica,sans-serif;font-size:2.5em;line-height:1.25em;margin:0;padding:10px 0}.main-nav>ul li a:hover{border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7);text-decoration:none}.main-nav>ul li ul{list-style:none}.main-nav>ul li ul li a{font-size:2.125em;padding:10px 0!important}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)";width:8px}.mCSB_scrollTools .mCSB_draggerRail{width:8px}@media screen and (max-width:1620.5px){.main-nav{padding:150px 0 80px 80px}.main-nav>ul{max-height:calc(100vh - 230px)}.main-nav>ul li a{font-size:2.5em}.main-nav>ul li ul li a{font-size:1.75em}}@media screen and (max-width:1199.5px){.main-nav{max-width:50%;padding:130px 0 60px 60px}.main-nav>ul{max-height:calc(100vh - 190px)}.main-nav>ul li a{font-size:2em}.main-nav>ul li ul li a{font-size:1.25em}}@media screen and (max-width:991.5px){.main-nav{max-width:none;padding:100px 0 40px 40px}.main-nav>ul{max-height:calc(100vh - 140px)}.main-nav>ul li a{font-size:1.75em}.main-nav>ul li ul li a{font-size:1.15em}}@media screen and (max-width:767.5px){.main-nav{padding:90px 0 30px 30px}.main-nav>ul{max-height:calc(100vh - 120px)}}@media screen and (max-width:575.5px){.main-nav{padding:80px 0 20px 20px}.main-nav>ul{max-height:calc(100vh - 100px)}.main-nav>ul li a{font-size:1.5em}.main-nav>ul li ul li a{font-size:1em}}@media screen and (max-width:320.5px){.main-nav{padding:70px 0 20px 20px}.main-nav>ul{max-height:calc(100vh - 90px)}.main-nav>ul li a{font-size:1.25em}.main-nav>ul li ul li a{font-size:.85em}}.photo-block{padding-top:70%;width:100%}.project-detail-gallery img{width:100%}.project-detail-gallery .b-image[data-js=img-cover]{height:100%}.project-detail-gallery .b-image+.b-image{margin-top:1.5rem}@media screen and (max-width:991.5px){.project-detail-gallery .b-image[data-js=img-cover] img{height:auto!important;left:0!important;position:relative!important;top:0!important;width:100%!important}}.project-title{border-bottom:2px solid;color:#a0cfcb;padding-bottom:1rem}.project-title.clr-2{color:#fff}.project-title h1{color:currentColor;font-family:ApercuPro-Medium,Helvetica,sans-serif;font-size:1.625em;line-height:1em;padding-left:30px;position:relative}.project-title h1:before{background-color:currentColor;content:"";display:block;height:3px;left:0;position:absolute;top:.5em;width:22px}@media screen and (max-width:767.5px){.project-title h1{font-size:1.4em}.project-title h1:before{height:2px}}@media screen and (max-width:479.5px){.project-title h1{font-size:1.25em;padding-left:26px}.project-title h1:before{width:18px}}.projects-filter{border-bottom:2px solid rgba(0,0,0,.2);font-family:ApercuPro-Medium,Helvetica,sans-serif;font-size:2.1875rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.projects-filter form{display:inline-block;font-size:0}.projects-filter form select{display:none}.projects-filter form .nice-select{background-color:transparent;border:none;display:inline-block;float:none;font-size:2.1875rem;margin-left:30px;outline:none;padding-right:40px}.projects-filter form .nice-select:after{border-color:rgba(0,0,0,.7);border-width:3px;height:15px;margin-top:-9px;width:15px}.projects-filter form .nice-select .list{font-size:1.5rem}@media screen and (max-width:991.5px){.projects-filter{font-size:1.5rem}.projects-filter form{display:block}.projects-filter form .nice-select{display:block;font-size:1.5rem;margin-left:0;padding-left:0;width:100%}.projects-filter form .nice-select:after{height:12px;width:12px}.projects-filter form .nice-select .list{width:100%}}.b-image{overflow:hidden;position:relative}.b-image.image-b{margin-top:-100%;padding-top:100%}.b-image--1{margin-top:0;padding-top:70%}.b-image--2{margin-top:0;padding-top:155%}.b-image--3{display:block;margin-top:0;padding-top:61%}@media screen and (max-width:991.5px){.b-image--1{padding-top:50.6%}.b-image--2{padding-top:120%}}.teaser--1__thumbnail{display:block;margin-top:30px;padding-top:60%}.teaser--1__thumbnail img{-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.teaser--1__thumbnail:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.teaser--1 a{font-family:ApercuPro-Medium,Helvetica,sans-serif;font-size:3em;line-height:1.25em;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.teaser--1 a:hover{opacity:.7}@media screen and (max-width:1409.5px){.teaser--1 a{font-size:2em}}@media screen and (max-width:1199.5px){.teaser--1 a{font-size:1.5625em}.teaser--1__thumbnail{margin-top:20px}}@media screen and (max-width:767.5px){.teaser--1{margin-bottom:3em}.teaser--1__thumbnail{margin-top:15px}}@media screen and (max-width:479.5px){.teaser--1{margin-bottom:2.5em}.teaser--1 a{font-size:1.25em}}@media screen and (max-width:320.5px){.teaser--1{margin-bottom:2em}.teaser--1__thumbnail{margin-top:10px}}.text-with-image .image{position:relative}.text-with-image .image:before{background-image:-webkit-gradient(linear,left top,right top,from(#fff),to(transparent));background-image:linear-gradient(90deg,#fff,transparent);content:"";display:block;height:100%;position:absolute;width:200px}.text-with-image img{height:auto;width:100%}.text-with-image .content-title{margin-top:20rem;min-width:125%;position:relative;z-index:200}.text-with-image p{font-family:ApercuPro-Medium,Helvetica,sans-serif;margin-top:1em;min-width:125%;position:relative;z-index:200}.text-with-image--reverse .image:before{background-image:-webkit-gradient(linear,right top,left top,from(#fff),to(transparent));background-image:linear-gradient(270deg,#fff,transparent);right:0}.text-with-image--reverse .content-title,.text-with-image--reverse p{left:-25%}.text-with-image .text-below{display:none}.text-with-image .text-below p{left:0}@media screen and (max-width:1620.5px){.text-with-image .content-title{margin-top:8rem}}@media screen and (max-width:1409.5px){.text-with-image p{min-width:100%}.text-with-image .text-below{display:block}.text-with-image .text-aside{display:none}.text-with-image .content-title{margin-top:18rem}}@media screen and (max-width:1199.5px){.text-with-image--reverse .content-title{margin-top:15rem}}@media screen and (max-width:991.5px){.text-with-image .content-title{margin-top:8rem;min-width:135%}.text-with-image--reverse .content-title{left:-35%}}@media screen and (max-width:767.5px){.text-with-image .image:before{display:none}.text-with-image .content-title{margin-bottom:1.5em;margin-top:0;min-width:0;width:100%}.text-with-image figure{margin-bottom:0}.text-with-image--reverse .content-title{left:0}}.title-in-frame,.title-in-frame *{border-color:currentColor;color:#d1423d}.title-in-frame--white{border-color:currentColor;color:#fff}.title-in-frame--white *{color:#fff}.clr-2 .title-in-frame,.clr-2 .title-in-frame *{border-color:currentColor;color:#fff}.title-with-image h2{font-family:ApercuPro-Medium,Helvetica,sans-serif;font-size:3.375rem;opacity:.7}.title-with-image img{height:auto;width:100%}@media screen and (max-width:1620.5px){.title-with-image h2{font-size:2.7rem}}@media screen and (max-width:1409.5px){.title-with-image h2{font-size:2.5rem}}@media screen and (max-width:1199.5px){.title-with-image h2{font-size:2rem}}.title-with-list h2{font-family:ApercuPro-Medium,Helvetica,sans-serif;font-size:4.375rem}.title-with-list ul{list-style:none;margin:0;padding:0}.title-with-list ul li{font-family:ApercuPro,Helvetica,sans-serif;font-size:1.5625rem;padding-left:30px;position:relative}.title-with-list ul li:before{content:"➜";left:0;position:absolute;top:0}@media screen and (max-width:991.5px){.title-with-list h2{font-size:1.5rem;margin-bottom:1rem}.title-with-list ul li{font-size:1rem;padding-left:22px}}.as-oil-overlay{background-color:hsla(0,0%,98%,.6);bottom:0;height:100%;left:0;opacity:1;position:absolute;right:0;top:0;width:100%;z-index:1000}.as-oil-overlay .as-oil-content-overlay{background-color:#f9f9f9;bottom:auto;-webkit-box-shadow:0 8px 20px 0 rgba(0,0,0,.2);box-shadow:0 8px 20px 0 rgba(0,0,0,.2);left:50%;max-width:1280px;opacity:1;padding:2em;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:90vw;z-index:1001}.as-oil-configuration{font-size:18px!important}.as-oil-configuration .as-oil-cpc-wrapper{margin:0}.as-oil-configuration .as-oil-cpc-wrapper .as-oil-cpc__purpose-header,.as-oil-configuration .as-oil-cpc-wrapper .as-oil-cpc__purpose-text{font-size:1.5rem}.as-oil-configuration .as-oil-cpc-wrapper .as-oil-cpc__slider{margin-left:1rem}.as-oil-configuration,.as-oil-configuration .as-oil-cpc__purpose-text,.as-oil-overlay,.as-oil-overlay .as-oil-cpc__purpose-text{font-size:12.5px}.as-oil-configuration *,.as-oil-overlay *{font-family:ApercuPro-Medium,Helvetica,sans-serif!important}.as-oil-configuration .fa,.as-oil-configuration .fas,.as-oil-overlay .fa,.as-oil-overlay .fas{font-family:Font Awesome\ 5 Free!important}.as-oil-configuration .as-oil-l-row,.as-oil-overlay .as-oil-l-row{margin:0;vertical-align:top}.as-oil-configuration .as-oil-cpc__row-btn-all,.as-oil-overlay .as-oil-cpc__row-btn-all{padding:.5em 0 1em}.as-oil-configuration .as-oil-cpc__right,.as-oil-overlay .as-oil-cpc__right{text-align:right}.as-oil-configuration .as-oil-back-button,.as-oil-overlay .as-oil-back-button{margin-bottom:1em;margin-left:auto;position:relative}.as-oil-configuration .as-oil-back-button:hover,.as-oil-overlay .as-oil-back-button:hover{background:transparent;color:#494948}.as-oil-configuration .as-oil__btn-blue,.as-oil-configuration .as-oil__btn-cpc,.as-oil-configuration .as-oil__btn-grey,.as-oil-configuration .as-oil__btn-optin,.as-oil-overlay .as-oil__btn-blue,.as-oil-overlay .as-oil__btn-cpc,.as-oil-overlay .as-oil__btn-grey,.as-oil-overlay .as-oil__btn-optin{border-radius:3px;display:inline;font-size:1.1em;font-weight:700;text-align:center;width:100%}.as-oil-configuration .as-oil__btn-optin,.as-oil-overlay .as-oil__btn-optin{min-height:auto;padding:.5em 1em}.as-oil-configuration .as-oil__heading,.as-oil-overlay .as-oil__heading{color:#d1423d;font-size:1.8em;line-height:1.2;margin-bottom:1em;max-width:75%;min-width:75%}.as-oil-configuration .as-oil__intro-txt,.as-oil-overlay .as-oil__intro-txt{color:#494948;font-size:1.25em;margin:0}.as-oil-configuration .as-oil__intro-txt--link,.as-oil-overlay .as-oil__intro-txt--link{color:#d1423d;font-weight:700;text-decoration:none}.as-oil-configuration .as-oil__intro-txt--link:hover,.as-oil-overlay .as-oil__intro-txt--link:hover{color:#d1423d;text-decoration:underline}.as-oil-configuration .as-oil__btn-blue,.as-oil-configuration .as-oil__btn-blue:hover,.as-oil-configuration .as-oil__btn-optin,.as-oil-configuration .as-oil__btn-optin:hover,.as-oil-overlay .as-oil__btn-blue,.as-oil-overlay .as-oil__btn-blue:hover,.as-oil-overlay .as-oil__btn-optin,.as-oil-overlay .as-oil__btn-optin:hover{background-color:#d1423d;color:#fff}.as-oil-configuration .as-oil__btn-cpc,.as-oil-overlay .as-oil__btn-cpc{border-color:#494948;color:#494948;cursor:pointer;padding:.5em 1em}.as-oil-configuration .as-oil__btn-grey,.as-oil-overlay .as-oil__btn-grey{background-color:#dcd6d3;border:none;color:#494948;padding:.5em 1em}.as-oil-configuration .as-oil__btn-grey:hover,.as-oil-overlay .as-oil__btn-grey:hover{background-color:#dcd6d3;color:#494948}.as-oil-configuration .as-oil-back-button__text,.as-oil-configuration .as-oil-cpc__category-link,.as-oil-configuration .as-oil-cpc__purpose-header,.as-oil-configuration .as-oil-cpc__purpose-text,.as-oil-configuration .as-oil-third-party-list-element .as-oil-third-party-link,.as-oil-configuration .as-oil-third-party-name.as-oil-back-button__text,.as-oil-overlay .as-oil-back-button__text,.as-oil-overlay .as-oil-cpc__category-link,.as-oil-overlay .as-oil-cpc__purpose-header,.as-oil-overlay .as-oil-cpc__purpose-text,.as-oil-overlay .as-oil-third-party-list-element .as-oil-third-party-link,.as-oil-overlay .as-oil-third-party-name.as-oil-back-button__text{color:#494948}.as-oil-configuration .as-oil-cpc__category-link--active,.as-oil-configuration .as-oil-cpc__row-title,.as-oil-configuration .as-oil-cpc__status,.as-oil-overlay .as-oil-cpc__category-link--active,.as-oil-overlay .as-oil-cpc__row-title,.as-oil-overlay .as-oil-cpc__status{color:#d1423d}.as-oil-configuration .as-oil-cpc__category-link--active,.as-oil-overlay .as-oil-cpc__category-link--active{border-color:#d1423d}.as-oil-configuration .as-oil-cpc__left,.as-oil-overlay .as-oil-cpc__left{margin-bottom:0}.as-oil-configuration .as-oil-cpc__middle,.as-oil-overlay .as-oil-cpc__middle{overflow:auto}.as-oil-configuration .as-oil-cpc__left,.as-oil-configuration .as-oil-cpc__purpose,.as-oil-configuration .as-oil-third-party-list-element,.as-oil-overlay .as-oil-cpc__left,.as-oil-overlay .as-oil-cpc__purpose,.as-oil-overlay .as-oil-third-party-list-element{border-color:#dcd6d3}.as-oil-configuration .as-oil-cpc__slider,.as-oil-configuration .as-oil-cpc__switch input:checked~.as-oil-cpc__slider,.as-oil-overlay .as-oil-cpc__slider,.as-oil-overlay .as-oil-cpc__switch input:checked~.as-oil-cpc__slider{background-color:#dcd6d3}.as-oil-configuration .as-oil-cpc__switch input:checked~.as-oil-cpc__slider:before,.as-oil-overlay .as-oil-cpc__switch input:checked~.as-oil-cpc__slider:before{background-color:#d1423d}.as-oil-configuration .as-oil-cpc__slider:before,.as-oil-overlay .as-oil-cpc__slider:before{background-color:#494948}.as-oil-configuration .as-oil-icon-plus *,.as-oil-overlay .as-oil-icon-plus *{fill:#d1423d}.as-oil-configuration .as-oil-panel .as-oil-cpc__purpose-header,.as-oil-overlay .as-oil-panel .as-oil-cpc__purpose-header{cursor:pointer;margin:0 75px 5px 0;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.as-oil-configuration .as-oil-panel.open .as-oil-cpc__purpose-header,.as-oil-overlay .as-oil-panel.open .as-oil-cpc__purpose-header{margin:0 75px 30px 0}.as-oil-configuration .as-oil-panel .as-oil-cpc__purpose-header .fa-chevron-down,.as-oil-overlay .as-oil-panel .as-oil-cpc__purpose-header .fa-chevron-down{color:#d1423d;margin-right:10px;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.as-oil-configuration .as-oil-panel .as-oil-cpc__purpose-text,.as-oil-overlay .as-oil-panel .as-oil-cpc__purpose-text{max-height:0;opacity:0;overflow:hidden;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.as-oil-configuration .as-oil-panel.open .as-oil-cpc__purpose-text,.as-oil-overlay .as-oil-panel.open .as-oil-cpc__purpose-text{max-height:100%;opacity:1}@media screen and (max-width:600px){.as-oil-configuration .as-oil-content-overlay,.as-oil-overlay .as-oil-content-overlay{width:95vw}.as-oil-configuration .as-oil-l-row.as-oil-l-buttons,.as-oil-overlay .as-oil-l-row.as-oil-l-buttons{margin-top:2em}.as-oil-configuration .as-oil__heading,.as-oil-overlay .as-oil__heading{max-width:100%;min-width:100%}.as-oil-configuration .as-oil-cpc-wrapper .as-oil__heading,.as-oil-configuration .as-oil-cpc-wrapper .as-oil__intro-txt,.as-oil-overlay .as-oil-cpc-wrapper .as-oil__heading,.as-oil-overlay .as-oil-cpc-wrapper .as-oil__intro-txt{text-align:left}.as-oil-configuration .as-oil__btn-blue,.as-oil-configuration .as-oil__btn-grey,.as-oil-overlay .as-oil__btn-blue,.as-oil-overlay .as-oil__btn-grey{font-size:1em}.as-oil-configuration .as-oil-cpc__purpose-header,.as-oil-overlay .as-oil-cpc__purpose-header{margin:0 80px 30px 0}.as-oil-configuration .as-oil-cpc__row-btn-all,.as-oil-overlay .as-oil-cpc__row-btn-all{text-align:center}.as-oil-configuration .as-oil-cpc__row-btn-all span,.as-oil-overlay .as-oil-cpc__row-btn-all span{padding:.7em 1em}}.as-oil-configuration{height:auto!important}.as-oil-configuration .as-oil-cpc-wrapper .as-oil__intro-txt{margin:20px 0 30px}.as-oil-configuration .as-oil-cpc-wrapper .as-oil__heading{margin:30px 0 20px}.as-oil-configuration .as-oil-l-row{display:block}.as-oil-configuration .as-oil-cpc__left{display:none}.as-oil-configuration .as-oil-cpc__middle{height:auto;max-height:none;padding:0}.banner img{height:auto;width:100%}.content-line{margin:0 auto;max-width:1920px;padding-top:100px}.content-line--jobs{opacity:0;padding-bottom:0;padding-top:0}.content-line--jobs .container .row{padding-bottom:100px;padding-top:50px;position:relative}.content-line--jobs .container .row:before{background-color:#9fcfce;content:"";display:block;height:2px;left:15px;position:absolute;right:15px;top:0}.content-line--jobs{-webkit-transition:opacity 1s ease-in-out 1s;transition:opacity 1s ease-in-out 1s}.content-line--jobs:first-of-type{border-top:none}.content-line--jobs:first-of-type .container .row:before{display:none}.content-line--jobs:first-of-type .content-title{border-bottom:2px solid #9fcfce;margin-bottom:30px;padding-bottom:30px}.content-line--jobs:last-of-type{padding-bottom:0}.content-line--jobs-detail+.content-line--jobs-detail .container{position:relative}.content-line--jobs-detail+.content-line--jobs-detail .container:before{border-top:1px solid;content:"";display:block;left:15px;position:absolute;right:15px;top:-50px}.header+.project-title-line+.content-line{padding-top:0!important}.ctype-ce_content_teaser_two_columns+.content-line{border-top:2px solid #000;margin-top:100px}@media screen and (max-width:1409.5px){.content-line{padding-top:80px}.ctype-ce_content_teaser_two_columns+.content-line{margin-top:80px}}@media screen and (max-width:1199.5px){.content-line{padding-top:60px}.ctype-ce_content_teaser_two_columns+.content-line{margin-top:60px}}@media screen and (max-width:991.5px){.content-line{padding-top:50px}.content-line--jobs .container .row{padding-bottom:50px;padding-top:25px}.content-line--jobs-detail+.content-line--jobs-detail .container:before{top:-25px}.ctype-ce_content_teaser_two_columns+.content-line{margin-top:50px}}@media screen and (max-width:767.5px){.ctype-ce_content_teaser_two_columns+.content-line{margin-top:30px}}@media screen and (max-width:575.5px){.ctype-ce_content_teaser_two_columns+.content-line{margin-top:20px}}.ctype-ce_content_teaser_two_columns .row+.row,.ctype-ce_header_image_text_link{padding-top:100px}.project-title-line+.ctype-ce_header_image_text_link{padding-top:0}@media screen and (max-width:1409.5px){.ctype-ce_content_teaser_two_columns .row+.row{padding-top:80px}}@media screen and (max-width:1199.5px){.ctype-ce_content_teaser_two_columns .row+.row{padding-top:60px}}@media screen and (max-width:991.5px){.ctype-ce_content_teaser_two_columns .row+.row{padding-top:40px}}@media screen and (max-width:767.5px){.ctype-ce_content_teaser_two_columns .row+.row{padding-top:0}}.ctype-text ul{font-family:ApercuPro,Helvetica,sans-serif;font-size:1.5625em;line-height:1.5em}.ctype-text a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:8px}@media screen and (max-width:1199.5px){.ctype-text ul{font-size:1.5em}.ctype-text a{text-underline-offset:5px}}@media screen and (max-width:767.5px){.ctype-text ul{font-size:1.25em}}@media screen and (max-width:479.5px){.ctype-text ul{font-size:1.15em}}.filter-line{overflow:visible;padding-bottom:100px}@media screen and (max-width:991.5px){.filter-line{padding-bottom:50px}}.footer{color:#9fcfce;margin-top:100px}.footer .container{padding-bottom:50px;padding-top:30px;position:relative}.footer .container:before{background-color:currentColor;content:"";display:block;height:2px;left:15px;position:absolute;right:15px;top:0}.footer ul{font-size:1.2em;list-style:none;margin:0;padding:0}.footer ul li{display:inline-block;margin:0 1rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer ul li,.footer ul li a{font-family:ApercuPro-Medium,Helvetica,sans-serif}.footer ul li a{display:block;font-size:inherit}.footer ul li:first-child{margin-left:0}.footer ul li:last-child{margin-right:0}.footer ul li:hover{opacity:.8}@media screen and (max-width:991.5px){.footer{margin-top:50px}.footer .container{padding-bottom:30px}}@media screen and (max-width:767.5px){.footer{margin-top:30px}.footer ul li{margin:0 .35rem}}@media screen and (max-width:479.5px){.footer{margin-top:20px}.footer .container{padding-bottom:15px;padding-top:15px}.footer ul{font-size:1em}.footer ul li{margin:0 .25rem}}.f--contacts input,.f--contacts textarea{background-color:transparent;border:none;border-bottom:1px solid rgba(0,0,0,.7);border-radius:0;color:#000;display:block;font-family:ApercuPro,Helvetica,sans-serif;font-size:1.5625em;line-height:1.25em;outline:none;padding:0;resize:vertical;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;width:100%}.f--contacts input::-webkit-input-placeholder,.f--contacts textarea::-webkit-input-placeholder{color:rgba(0,0,0,.7);opacity:1}.f--contacts input::-moz-placeholder,.f--contacts textarea::-moz-placeholder{color:rgba(0,0,0,.7);opacity:1}.f--contacts input:-ms-input-placeholder,.f--contacts textarea:-ms-input-placeholder{color:rgba(0,0,0,.7);opacity:1}.f--contacts input:-moz-placeholder,.f--contacts textarea:-moz-placeholder{color:rgba(0,0,0,.7);opacity:1}.f--contacts input:-internal-autofill-selected,.f--contacts input:focus,.f--contacts textarea:-internal-autofill-selected,.f--contacts textarea:focus{background-color:transparent!important;border:0;border-bottom:2px solid rgba(0,0,0,.7);-webkit-box-shadow:unset;box-shadow:unset;color:#000!important}.f--contacts textarea{min-height:16rem;overflow:auto}.f--contacts button.btn{background-color:transparent;border:0;border-bottom:2px solid rgba(0,0,0,.7);border-radius:0;color:#000;font-family:ApercuPro,Helvetica,sans-serif;font-size:1.5625em}.f--contacts button.btn:before{content:"➜";font-size:1.3em;left:0;margin-right:.5rem;position:relative;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.f--contacts button.btn:hover:before{left:.25rem}.f--contacts button.btn:focus{-webkit-box-shadow:unset;box-shadow:unset}.f--contacts button.btn:active{background-color:transparent!important;border:0!important;border-bottom:2px solid rgba(0,0,0,.7)!important;border-radius:0;-webkit-box-shadow:unset!important;box-shadow:unset!important;color:#000!important;font-family:ApercuPro,Helvetica,sans-serif;font-size:1.5625em}.f--contacts .form-group>.powermail_fieldwrap{margin-bottom:2rem}.f--contacts .form-group+.form-group{padding-top:.5rem}.f--contacts .parsley-errors-list.filled,.f--contacts .powermail-errors-list.filled{list-style-type:none;margin-top:.5rem;padding:0}.f--contacts .parsley-errors-list.filled li,.f--contacts .powermail-errors-list.filled li{color:#d1423d;font-family:ApercuPro,Helvetica,sans-serif;font-size:1em;line-height:1.25em;list-style-type:none}.f--contacts .powermail_field_error_container ul{list-style-type:none;margin-top:.5rem;padding:0}.f--contacts .powermail_field_error_container ul li{color:#d1423d;font-family:ApercuPro,Helvetica,sans-serif;font-size:1em;line-height:1.25em;list-style-type:none}.f--contacts ul.powermail_field_error{list-style-type:none;margin-top:.5rem;padding:0}.f--contacts ul.powermail_field_error li{color:#d1423d;font-family:ApercuPro,Helvetica,sans-serif;font-size:1em;line-height:1.25em;list-style-type:none}@media screen and (max-width:1199.5px){.f--contacts button.btn,.f--contacts input,.f--contacts textarea{font-size:1.5em}}@media screen and (max-width:767.5px){.f--contacts button.btn,.f--contacts input,.f--contacts textarea{font-size:1.25em}}@media screen and (max-width:479.5px){.f--contacts button.btn,.f--contacts input,.f--contacts textarea{font-size:1.15em}}.grid-50-50 .frame .content-line .container{max-width:100%!important;padding:0;width:100%!important}.grid-50-50 .frame .content-line .container figure{margin-bottom:2rem}.grid-50-50 .frame .content-line .container .col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.grid-50-50 .left .frame-type-image .content-line,.grid-50-50 .right .frame-type-image .content-line{margin-top:-1.5rem!important;padding-top:0}@media screen and (max-width:1199.5px){.grid-50-50 .left figure{margin-bottom:2rem!important}}.header{background-color:transparent;left:0;max-width:100vw;padding:60px 0;position:fixed;top:0;-webkit-transition:padding .5s ease-in-out;transition:padding .5s ease-in-out;width:100%;z-index:5555}.header+.ctype-ce_header_image_text_link{padding-top:0}.header .col-burger{padding-left:100px}.header .col-logo{padding-right:100px}.header .logo{display:inline-block;max-width:270px;opacity:0;position:relative;-webkit-transition:all 1.5s ease-in-out;transition:all 1.5s ease-in-out;width:100%;z-index:6666}.header .logo img{display:block;width:100%}.header .btn--burger.active+.main-nav{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.header.clr-1 .btn--burger span,.header.clr-1 .btn--burger:after,.header.clr-1 .btn--burger:before{background-color:#000;color:#000}.header.clr-1 .btn--burger.active span,.header.clr-1 .btn--burger.active:after,.header.clr-1 .btn--burger.active:before{background-color:#fff;color:#fff}.header.clr-2 .btn--burger span,.header.clr-2 .btn--burger:after,.header.clr-2 .btn--burger:before{background-color:#fff;color:#fff}.header.clr-2 .btn--burger.active span,.header.clr-2 .btn--burger.active:after,.header.clr-2 .btn--burger.active:before{background-color:#fff;color:#fff}.header--filled{background-color:#9fcfce;-webkit-box-shadow:none;box-shadow:none}.header--filled .btn--burger{color:rgba(0,0,0,.7)}.header--filled .btn--burger.active{color:#fff}.header--filled .logo{opacity:.85}.header--filled_white{background-color:#fff}.header--filled_white .btn--burger{color:rgba(159,207,206,.7)}.header--filled_dark{background-color:rgba(0,0,0,.7)}.header--filled_dark .btn--burger{color:rgba(159,207,206,.7)}.header--filled.header--with-filter .header__projects-filter{padding-top:100px}.header--nottop{-webkit-box-shadow:0 3px 15px rgba(0,0,0,.5);box-shadow:0 3px 15px rgba(0,0,0,.5);padding:25px 0}.header--nottop .main-nav{padding-top:120px}.header--nottop .main-nav ul{max-height:calc(100vh - 120px)}.header--nottop.header--with-filter .header__projects-filter{padding-top:100px}.header--ontop{-webkit-box-shadow:none;box-shadow:none;padding:80px 0}.header--ontop .main-nav{padding:260px 0 100px 100px}.header--ontop .main-nav ul{max-height:calc(100vh - 380px)}.header--ontop.header--with-filter .header__projects-filter{padding-top:100px}.header+.content-line--jobs{padding-top:0}@media screen and (max-width:1620.5px){.header{padding:50px 0}.header .col-burger{padding-left:80px}.header .col-logo{padding-right:80px}.header--nottop{padding:25px 0}}@media screen and (max-width:1199.5px){.header{padding:40px 0}.header .col-burger{padding-left:60px}.header .col-logo{padding-right:60px}.header--nottop{padding:15px 0}}@media screen and (max-width:991.5px){.header{padding:30px 0}.header .col-burger{padding-left:40px}.header .col-logo{padding-right:40px}.header--nottop{padding:10px 0}}@media screen and (max-width:767.5px){.header{padding:25px 0}.header .col-burger{padding-left:30px}.header .col-logo{padding-right:30px}.header--nottop{padding:10px 0}}@media screen and (max-width:575.5px){.header{padding:20px 0}.header .col-burger{padding-left:20px}.header .col-logo{padding-right:20px}.header .logo{max-width:none;width:auto}.header .logo img{height:34px;width:auto}.header--nottop{padding:10px 0}}@media screen and (max-width:320.5px){.header{padding:15px 0}.header .col-burger{padding-left:15px;width:55px}.header .col-burger,.header .col-logo{-webkit-box-flex:initial;-ms-flex:initial;flex:initial}.header .col-logo{padding-right:15px;width:calc(100% - 70px)}.header .logo img{height:32px}.header--nottop{padding:5px 0}}@-webkit-keyframes colorfill{0%{fill:#4c4c4c}50%{fill:#9fcfce}to{fill:#d1423d}}@keyframes colorfill{0%{fill:#4c4c4c}50%{fill:#9fcfce}to{fill:#d1423d}}.home-section{padding-top:56.76%;position:relative}.home-section:nth-child(3) *{color:#d1423d}.home-section .container{padding-bottom:80px;padding-top:80px}.home-section__content{height:100%;left:0;position:absolute;top:0;width:100%;z-index:200}.home-section .big-logo,.home-section .big-logo-2,.home-section .big-logo-3,.home-section .big-logo-4{height:auto;left:50%;max-width:1350px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%}.home-section .big-logo img,.home-section .big-logo svg,.home-section .big-logo-2 img,.home-section .big-logo-2 svg,.home-section .big-logo-3 img,.home-section .big-logo-3 svg,.home-section .big-logo-4 img,.home-section .big-logo-4 svg{left:0;max-width:100%;overflow:visible;position:absolute;right:0;top:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.home-section .big-logo-2.animate svg *,.home-section .big-logo-3.animate svg *,.home-section .big-logo-4.animate svg *,.home-section .big-logo.animate svg *{opacity:1}.home-section .big-logo-2.animate svg #a-in-circle,.home-section .big-logo-3.animate svg #a-in-circle,.home-section .big-logo-4.animate svg #a-in-circle,.home-section .big-logo.animate svg #a-in-circle{-webkit-transition-delay:.2s;transition-delay:.2s}.home-section .big-logo-2.animate svg #s-in-circle,.home-section .big-logo-3.animate svg #s-in-circle,.home-section .big-logo-4.animate svg #s-in-circle,.home-section .big-logo.animate svg #s-in-circle{-webkit-transition-delay:.4s;transition-delay:.4s;-webkit-transition-delay:.6s;transition-delay:.6s}.home-section .big-logo-2.animate svg #a,.home-section .big-logo-3.animate svg #a,.home-section .big-logo-4.animate svg #a,.home-section .big-logo.animate svg #a{-webkit-transition-delay:.8s;transition-delay:.8s}.home-section .big-logo-2.animate svg #m,.home-section .big-logo-3.animate svg #m,.home-section .big-logo-4.animate svg #m,.home-section .big-logo.animate svg #m{-webkit-transition-delay:1s;transition-delay:1s}.home-section .big-logo-2.animate svg #e,.home-section .big-logo-3.animate svg #e,.home-section .big-logo-4.animate svg #e,.home-section .big-logo.animate svg #e{-webkit-transition-delay:1.2s;transition-delay:1.2s}.home-section .big-logo-2.animate svg #d,.home-section .big-logo-3.animate svg #d,.home-section .big-logo-4.animate svg #d,.home-section .big-logo.animate svg #d{-webkit-transition-delay:1.4s;transition-delay:1.4s}.home-section .big-logo-2.animate svg #i,.home-section .big-logo-3.animate svg #i,.home-section .big-logo-4.animate svg #i,.home-section .big-logo.animate svg #i{-webkit-transition-delay:1.6s;transition-delay:1.6s}.home-section .big-logo-2.animate svg #i-dot,.home-section .big-logo-3.animate svg #i-dot,.home-section .big-logo-4.animate svg #i-dot,.home-section .big-logo.animate svg #i-dot{-webkit-transition-delay:1.8s;transition-delay:1.8s}.home-section .big-logo-2.animate svg #c,.home-section .big-logo-3.animate svg #c,.home-section .big-logo-4.animate svg #c,.home-section .big-logo.animate svg #c{-webkit-transition-delay:2s;transition-delay:2s}.home-section .big-logo-2.animate svg #k,.home-section .big-logo-3.animate svg #k,.home-section .big-logo-4.animate svg #k,.home-section .big-logo.animate svg #k{-webkit-transition-delay:2.2s;transition-delay:2.2s}.home-section .big-logo-2.animate svg #s,.home-section .big-logo-3.animate svg #s,.home-section .big-logo-4.animate svg #s,.home-section .big-logo.animate svg #s{-webkit-transition-delay:2.4s;transition-delay:2.4s}.home-section .big-logo-2.animate svg #o,.home-section .big-logo-3.animate svg #o,.home-section .big-logo-4.animate svg #o,.home-section .big-logo.animate svg #o{-webkit-transition-delay:2.6s;transition-delay:2.6s}.home-section .big-logo-2.animate svg #m-2,.home-section .big-logo-3.animate svg #m-2,.home-section .big-logo-4.animate svg #m-2,.home-section .big-logo.animate svg #m-2{-webkit-transition-delay:2.8s;transition-delay:2.8s}.home-section .big-logo-2.animate svg #m-3,.home-section .big-logo-3.animate svg #m-3,.home-section .big-logo-4.animate svg #m-3,.home-section .big-logo.animate svg #m-3{-webkit-transition-delay:3s;transition-delay:3s}.home-section .big-logo-2.animate svg #e-2,.home-section .big-logo-3.animate svg #e-2,.home-section .big-logo-4.animate svg #e-2,.home-section .big-logo.animate svg #e-2{-webkit-transition-delay:3.2s;transition-delay:3.2s}.home-section .big-logo-2.animate svg #r,.home-section .big-logo-3.animate svg #r,.home-section .big-logo-4.animate svg #r,.home-section .big-logo.animate svg #r{-webkit-transition-delay:3.4s;transition-delay:3.4s}.home-section .big-logo-2.animate-2 svg *,.home-section .big-logo-3.animate-2 svg *,.home-section .big-logo-4.animate-2 svg *,.home-section .big-logo.animate-2 svg *{opacity:1;-webkit-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.home-section .big-logo-2.animate-2 svg #a-in-circle,.home-section .big-logo-3.animate-2 svg #a-in-circle,.home-section .big-logo-4.animate-2 svg #a-in-circle,.home-section .big-logo.animate-2 svg #a-in-circle{-webkit-transition-delay:.2s;transition-delay:.2s}.home-section .big-logo-2.animate-2 svg #circle,.home-section .big-logo-3.animate-2 svg #circle,.home-section .big-logo-4.animate-2 svg #circle,.home-section .big-logo.animate-2 svg #circle{-webkit-transition-delay:.5s;transition-delay:.5s}.home-section .big-logo-2.animate-2 svg #s-in-circle,.home-section .big-logo-3.animate-2 svg #s-in-circle,.home-section .big-logo-4.animate-2 svg #s-in-circle,.home-section .big-logo.animate-2 svg #s-in-circle{-webkit-transition-delay:.2s;transition-delay:.2s}.home-section .big-logo-2.animate-2 svg #a,.home-section .big-logo-3.animate-2 svg #a,.home-section .big-logo-4.animate-2 svg #a,.home-section .big-logo.animate-2 svg #a{-webkit-transition-delay:.7s;transition-delay:.7s}.home-section .big-logo-2.animate-2 svg #m,.home-section .big-logo-3.animate-2 svg #m,.home-section .big-logo-4.animate-2 svg #m,.home-section .big-logo.animate-2 svg #m{-webkit-transition-delay:.6s;transition-delay:.6s}.home-section .big-logo-2.animate-2 svg #e,.home-section .big-logo-3.animate-2 svg #e,.home-section .big-logo-4.animate-2 svg #e,.home-section .big-logo.animate-2 svg #e{-webkit-transition-delay:.3s;transition-delay:.3s}.home-section .big-logo-2.animate-2 svg #d,.home-section .big-logo-3.animate-2 svg #d,.home-section .big-logo-4.animate-2 svg #d,.home-section .big-logo.animate-2 svg #d{-webkit-transition-delay:.4s;transition-delay:.4s}.home-section .big-logo-2.animate-2 svg #i,.home-section .big-logo-3.animate-2 svg #i,.home-section .big-logo-4.animate-2 svg #i,.home-section .big-logo.animate-2 svg #i{-webkit-transition-delay:.8s;transition-delay:.8s}.home-section .big-logo-2.animate-2 svg #i-dot,.home-section .big-logo-3.animate-2 svg #i-dot,.home-section .big-logo-4.animate-2 svg #i-dot,.home-section .big-logo.animate-2 svg #i-dot{-webkit-transition-delay:.6s;transition-delay:.6s}.home-section .big-logo-2.animate-2 svg #c,.home-section .big-logo-3.animate-2 svg #c,.home-section .big-logo-4.animate-2 svg #c,.home-section .big-logo.animate-2 svg #c{-webkit-transition-delay:.2s;transition-delay:.2s}.home-section .big-logo-2.animate-2 svg #k,.home-section .big-logo-3.animate-2 svg #k,.home-section .big-logo-4.animate-2 svg #k,.home-section .big-logo.animate-2 svg #k{-webkit-transition-delay:.9s;transition-delay:.9s}.home-section .big-logo-2.animate-2 svg #s,.home-section .big-logo-3.animate-2 svg #s,.home-section .big-logo-4.animate-2 svg #s,.home-section .big-logo.animate-2 svg #s{-webkit-transition-delay:.2s;transition-delay:.2s}.home-section .big-logo-2.animate-2 svg #o,.home-section .big-logo-3.animate-2 svg #o,.home-section .big-logo-4.animate-2 svg #o,.home-section .big-logo.animate-2 svg #o{-webkit-transition-delay:.5s;transition-delay:.5s}.home-section .big-logo-2.animate-2 svg #m-2,.home-section .big-logo-3.animate-2 svg #m-2,.home-section .big-logo-4.animate-2 svg #m-2,.home-section .big-logo.animate-2 svg #m-2{-webkit-transition-delay:.2s;transition-delay:.2s}.home-section .big-logo-2.animate-2 svg #m-3,.home-section .big-logo-3.animate-2 svg #m-3,.home-section .big-logo-4.animate-2 svg #m-3,.home-section .big-logo.animate-2 svg #m-3{-webkit-transition-delay:.8s;transition-delay:.8s}.home-section .big-logo-2.animate-2 svg #e-2,.home-section .big-logo-3.animate-2 svg #e-2,.home-section .big-logo-4.animate-2 svg #e-2,.home-section .big-logo.animate-2 svg #e-2{-webkit-transition-delay:.2s;transition-delay:.2s}.home-section .big-logo-2.animate-2 svg #r,.home-section .big-logo-3.animate-2 svg #r,.home-section .big-logo-4.animate-2 svg #r,.home-section .big-logo.animate-2 svg #r{-webkit-transition-delay:.3s;transition-delay:.3s}.home-section .big-logo-2.animate-3 svg *,.home-section .big-logo-3.animate-3 svg *,.home-section .big-logo-4.animate-3 svg *,.home-section .big-logo.animate-3 svg *{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.home-section .big-logo-2.animate-3 svg #a-in-circle,.home-section .big-logo-2.animate-3 svg #circle,.home-section .big-logo-2.animate-3 svg #s-in-circle,.home-section .big-logo-3.animate-3 svg #a-in-circle,.home-section .big-logo-3.animate-3 svg #circle,.home-section .big-logo-3.animate-3 svg #s-in-circle,.home-section .big-logo-4.animate-3 svg #a-in-circle,.home-section .big-logo-4.animate-3 svg #circle,.home-section .big-logo-4.animate-3 svg #s-in-circle,.home-section .big-logo.animate-3 svg #a-in-circle,.home-section .big-logo.animate-3 svg #circle,.home-section .big-logo.animate-3 svg #s-in-circle{-webkit-transition-delay:.1s;transition-delay:.1s}.home-section .big-logo-2.animate-3 svg #a,.home-section .big-logo-3.animate-3 svg #a,.home-section .big-logo-4.animate-3 svg #a,.home-section .big-logo.animate-3 svg #a{-webkit-transition-delay:.4s;transition-delay:.4s}.home-section .big-logo-2.animate-3 svg #m,.home-section .big-logo-3.animate-3 svg #m,.home-section .big-logo-4.animate-3 svg #m,.home-section .big-logo.animate-3 svg #m{-webkit-transition-delay:.45s;transition-delay:.45s}.home-section .big-logo-2.animate-3 svg #e-2,.home-section .big-logo-3.animate-3 svg #e-2,.home-section .big-logo-4.animate-3 svg #e-2,.home-section .big-logo.animate-3 svg #e-2{-webkit-transition-delay:.5s;transition-delay:.5s}.home-section .big-logo-2.animate-3 svg #d,.home-section .big-logo-3.animate-3 svg #d,.home-section .big-logo-4.animate-3 svg #d,.home-section .big-logo.animate-3 svg #d{-webkit-transition-delay:.55s;transition-delay:.55s}.home-section .big-logo-2.animate-3 svg #i,.home-section .big-logo-2.animate-3 svg #i-dot,.home-section .big-logo-3.animate-3 svg #i,.home-section .big-logo-3.animate-3 svg #i-dot,.home-section .big-logo-4.animate-3 svg #i,.home-section .big-logo-4.animate-3 svg #i-dot,.home-section .big-logo.animate-3 svg #i,.home-section .big-logo.animate-3 svg #i-dot{-webkit-transition-delay:.6s;transition-delay:.6s}.home-section .big-logo-2.animate-3 svg #c,.home-section .big-logo-3.animate-3 svg #c,.home-section .big-logo-4.animate-3 svg #c,.home-section .big-logo.animate-3 svg #c{-webkit-transition-delay:.65s;transition-delay:.65s}.home-section .big-logo-2.animate-3 svg #k,.home-section .big-logo-3.animate-3 svg #k,.home-section .big-logo-4.animate-3 svg #k,.home-section .big-logo.animate-3 svg #k{-webkit-transition-delay:.7s;transition-delay:.7s}.home-section .big-logo-2.animate-3 svg #s,.home-section .big-logo-3.animate-3 svg #s,.home-section .big-logo-4.animate-3 svg #s,.home-section .big-logo.animate-3 svg #s{-webkit-transition-delay:.75s;transition-delay:.75s}.home-section .big-logo-2.animate-3 svg #o,.home-section .big-logo-3.animate-3 svg #o,.home-section .big-logo-4.animate-3 svg #o,.home-section .big-logo.animate-3 svg #o{-webkit-transition-delay:.8s;transition-delay:.8s}.home-section .big-logo-2.animate-3 svg #m-3,.home-section .big-logo-3.animate-3 svg #m-3,.home-section .big-logo-4.animate-3 svg #m-3,.home-section .big-logo.animate-3 svg #m-3{-webkit-transition-delay:.85s;transition-delay:.85s}.home-section .big-logo-2.animate-3 svg #m-2,.home-section .big-logo-3.animate-3 svg #m-2,.home-section .big-logo-4.animate-3 svg #m-2,.home-section .big-logo.animate-3 svg #m-2{-webkit-transition-delay:.9s;transition-delay:.9s}.home-section .big-logo-2.animate-3 svg #e,.home-section .big-logo-3.animate-3 svg #e,.home-section .big-logo-4.animate-3 svg #e,.home-section .big-logo.animate-3 svg #e{-webkit-transition-delay:.95s;transition-delay:.95s}.home-section .big-logo-2.animate-3 svg #r,.home-section .big-logo-3.animate-3 svg #r,.home-section .big-logo-4.animate-3 svg #r,.home-section .big-logo.animate-3 svg #r{-webkit-transition-delay:1s;transition-delay:1s}.home-section .big-logo-2.animate-4 svg *,.home-section .big-logo-3.animate-4 svg *,.home-section .big-logo-4.animate-4 svg *,.home-section .big-logo.animate-4 svg *{opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.home-section .big-logo-2.animate-4 svg #a-in-circle,.home-section .big-logo-2.animate-4 svg #circle,.home-section .big-logo-2.animate-4 svg #s-in-circle,.home-section .big-logo-3.animate-4 svg #a-in-circle,.home-section .big-logo-3.animate-4 svg #circle,.home-section .big-logo-3.animate-4 svg #s-in-circle,.home-section .big-logo-4.animate-4 svg #a-in-circle,.home-section .big-logo-4.animate-4 svg #circle,.home-section .big-logo-4.animate-4 svg #s-in-circle,.home-section .big-logo.animate-4 svg #a-in-circle,.home-section .big-logo.animate-4 svg #circle,.home-section .big-logo.animate-4 svg #s-in-circle{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-name:colorfill;animation-name:colorfill;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transition-delay:.1s;transition-delay:.1s}.home-section .big-logo-2.animate-4 svg #a,.home-section .big-logo-2.animate-4 svg #c,.home-section .big-logo-2.animate-4 svg #d,.home-section .big-logo-2.animate-4 svg #e,.home-section .big-logo-2.animate-4 svg #e-2,.home-section .big-logo-2.animate-4 svg #i,.home-section .big-logo-2.animate-4 svg #i-dot,.home-section .big-logo-2.animate-4 svg #k,.home-section .big-logo-2.animate-4 svg #m,.home-section .big-logo-2.animate-4 svg #m-2,.home-section .big-logo-2.animate-4 svg #m-3,.home-section .big-logo-2.animate-4 svg #o,.home-section .big-logo-2.animate-4 svg #r,.home-section .big-logo-2.animate-4 svg #s,.home-section .big-logo-3.animate-4 svg #a,.home-section .big-logo-3.animate-4 svg #c,.home-section .big-logo-3.animate-4 svg #d,.home-section .big-logo-3.animate-4 svg #e,.home-section .big-logo-3.animate-4 svg #e-2,.home-section .big-logo-3.animate-4 svg #i,.home-section .big-logo-3.animate-4 svg #i-dot,.home-section .big-logo-3.animate-4 svg #k,.home-section .big-logo-3.animate-4 svg #m,.home-section .big-logo-3.animate-4 svg #m-2,.home-section .big-logo-3.animate-4 svg #m-3,.home-section .big-logo-3.animate-4 svg #o,.home-section .big-logo-3.animate-4 svg #r,.home-section .big-logo-3.animate-4 svg #s,.home-section .big-logo-4.animate-4 svg #a,.home-section .big-logo-4.animate-4 svg #c,.home-section .big-logo-4.animate-4 svg #d,.home-section .big-logo-4.animate-4 svg #e,.home-section .big-logo-4.animate-4 svg #e-2,.home-section .big-logo-4.animate-4 svg #i,.home-section .big-logo-4.animate-4 svg #i-dot,.home-section .big-logo-4.animate-4 svg #k,.home-section .big-logo-4.animate-4 svg #m,.home-section .big-logo-4.animate-4 svg #m-2,.home-section .big-logo-4.animate-4 svg #m-3,.home-section .big-logo-4.animate-4 svg #o,.home-section .big-logo-4.animate-4 svg #r,.home-section .big-logo-4.animate-4 svg #s,.home-section .big-logo.animate-4 svg #a,.home-section .big-logo.animate-4 svg #c,.home-section .big-logo.animate-4 svg #d,.home-section .big-logo.animate-4 svg #e,.home-section .big-logo.animate-4 svg #e-2,.home-section .big-logo.animate-4 svg #i,.home-section .big-logo.animate-4 svg #i-dot,.home-section .big-logo.animate-4 svg #k,.home-section .big-logo.animate-4 svg #m,.home-section .big-logo.animate-4 svg #m-2,.home-section .big-logo.animate-4 svg #m-3,.home-section .big-logo.animate-4 svg #o,.home-section .big-logo.animate-4 svg #r,.home-section .big-logo.animate-4 svg #s{-webkit-transition-delay:.3s;transition-delay:.3s}.home-section .big-logo--small,.home-section .big-logo-2--small,.home-section .big-logo-3--small,.home-section .big-logo-4--small{max-width:413px}.home-section .big-logo--small svg *,.home-section .big-logo-2--small svg *,.home-section .big-logo-3--small svg *,.home-section .big-logo-4--small svg *{opacity:1}.home-section .big-logo-3 img *,.home-section .big-logo-3 svg *,.home-section .big-logo-4 img *,.home-section .big-logo-4 svg *{-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%)}.home-section .title-in-frame{left:50%;position:absolute;top:70%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.home-section p{margin:2em 0;max-width:700px}.inner-page--dark .home-section{color:rgba(0,0,0,.7)}@media screen and (max-width:1409.5px){.home-section{padding-top:60%}.home-section .big-logo--small{width:20%}.home-section:nth-child(2) *{color:#fff}.home-section:nth-child(3) *{color:#d1423d}}@media screen and (max-width:1199.5px){.home-section p{margin:1em 0;max-width:80%}}@media screen and (max-width:991.5px){.home-section{padding-top:70%}.home-section .big-logo{width:90%}.home-section .big-logo--small{display:none}.home-section .title-in-frame{bottom:0;top:auto}.home-section P{margin:1.5rem 0}}@media screen and (max-width:767.5px){.home-section .container{padding-bottom:50px;padding-top:50px}.home-section .title-in-frame{bottom:0;top:auto}.home-section p{max-width:none}.home-section .bg-image{opacity:.7}.home-section:first-child .bg-image{opacity:1}}@media screen and (max-width:575.5px){.home-section{padding-top:90%}.home-section .container{padding-bottom:40px;padding-top:40px}}@media screen and (max-width:479.5px){.home-section{padding-top:70%}.home-section .container{padding-bottom:40px;padding-top:40px}.home-section .big-logo{width:70%}.home-section p{display:none}.home-section .link-with-arrow{font-size:1.25em;margin-top:1em}.home-section .title-in-frame{display:none}}@media screen and (max-width:320.5px){.home-section{padding-top:80%}.home-section .container{padding-bottom:30px;padding-top:30px}.home-section .big-logo{width:70%}.home-section .link-with-arrow{font-size:1em}.home-section .bg-image{opacity:.7}}.tx-powermail .powermail_message_error{list-style-type:none;margin-bottom:2rem;padding:0}.tx-powermail .powermail_message_error li{color:#d1423d;font-family:ApercuPro,Helvetica,sans-serif;font-size:1.5625em;line-height:1.25em}.tx-powermail .powermail_create table td,.tx-powermail .powermail_create table th{color:#000;font-family:ApercuPro,Helvetica,sans-serif;font-size:1.5625em;line-height:1.25em;padding:1rem 2rem}.tx-powermail .powermail_create table td strong,.tx-powermail .powermail_create table th strong{font-family:ApercuPro-Medium,Helvetica,sans-serif}.project-title-line{margin:0 auto;max-width:1920px;padding-bottom:30px}.project-title-line p{margin-top:1.5rem;max-width:1290px}.project-title-line--dark .project-title{color:rgba(0,0,0,.7);color:#000}.usercentrics{font-size:1.5625em}@media screen and (max-width:479.5px){.usercentrics{font-size:1.15em!important}}@media screen and (max-width:767.5px){.usercentrics{font-size:1.25em!important}}@media screen and (max-width:1199.5px){.usercentrics{font-size:1.5em!important}}.usercentrics h2{color:#000!important;font-family:ApercuPro-Medium,Helvetica,sans-serif!important;font-weight:700}.usercentrics button{background-color:#d1423d;color:#fff;font-size:inherit}.usercentrics .uc-embed-list h1,.usercentrics .uc-embed-list h2,.usercentrics .uc-embed-list h3,.usercentrics .uc-embed-list h4,.usercentrics .uc-embed-list h5,.usercentrics .uc-embed-list h6{color:#000!important;font-family:ApercuPro,Helvetica,sans-serif!important;font-weight:700}.usercentrics .uc-embed-list h5{font-family:ApercuPro-Medium,Helvetica,sans-serif!important;font-size:inherit!important}.usercentrics .uc-embed-subelement .uc-embed-stored-info-item-data,.usercentrics .uc-embed-subelement li,.usercentrics .uc-embed-subelement p{color:#000!important;font-family:ApercuPro,Helvetica,sans-serif!important;font-size:inherit!important;font-weight:400!important}.usercentrics .uc-embed-subelement .uc-embed-collapsed-link-content,.usercentrics .uc-embed-subelement .uc-embed-opened-link-content,.usercentrics .uc-embed-subelement a,.usercentrics .uc-embed-subelement button{color:#d1423d!important;font-family:ApercuPro-Medium,Helvetica,sans-serif!important;font-size:inherit!important;font-weight:400!important}.usercentrics .uc-embed-subelement .uc-embed-collapsed-link-content .uc-embed-collapsed-arrow,.usercentrics .uc-embed-subelement .uc-embed-collapsed-link-content .uc-embed-opened-arrow,.usercentrics .uc-embed-subelement .uc-embed-opened-link-content .uc-embed-collapsed-arrow,.usercentrics .uc-embed-subelement .uc-embed-opened-link-content .uc-embed-opened-arrow,.usercentrics .uc-embed-subelement a .uc-embed-collapsed-arrow,.usercentrics .uc-embed-subelement a .uc-embed-opened-arrow,.usercentrics .uc-embed-subelement button .uc-embed-collapsed-arrow,.usercentrics .uc-embed-subelement button .uc-embed-opened-arrow{border-color:#d1423d!important}.usercentrics .uc-embed-subelement .uc-embed-collapsed-link-content:hover,.usercentrics .uc-embed-subelement .uc-embed-opened-link-content:hover,.usercentrics .uc-embed-subelement a:hover,.usercentrics .uc-embed-subelement button:hover{text-decoration:underline}@-webkit-keyframes fadeInOut{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInOut{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}to{-webkit-transform:scale(1);transform:scale(1)}}.fade-in-out{-webkit-animation:fadeInOut 40s ease-in-out 0s infinite;animation:fadeInOut 40s ease-in-out 0s infinite}body,html{color:rgba(0,0,0,.7);color:#000;font-size:16px;font-size:14px;min-width:320px}body.inner-page.clr-1 .project-title h1,html.inner-page.clr-1 .project-title h1{color:rgba(0,0,0,.7)}body.inner-page.clr-1 .title-in-frame h2,html.inner-page.clr-1 .title-in-frame h2{color:#d1423d}body.inner-page--dark,html.inner-page--dark{background-color:rgba(0,0,0,.7);border-color:#9fcfce;color:#9fcfce}body.inner-page--dark .footer,html.inner-page--dark .footer{color:#9fcfce}body.inner-page--dark .header--filled_dark,html.inner-page--dark .header--filled_dark{background-color:#4c4c4c}body.inner-page--red .footer,html.inner-page--red .footer{color:#d1423d}body.inner-page--red .header .logo,html.inner-page--red .header .logo{opacity:1}body.inner-page--red .header .btn--burger,html.inner-page--red .header .btn--burger{color:#d1423d}body.inner-page--red .header .btn--burger.active,html.inner-page--red .header .btn--burger.active{color:#fff}body.inner-page--red .content-line--jobs-detail .container:before,html.inner-page--red .content-line--jobs-detail .container:before{border-color:#d1423d}body.inner-page--red .project-title,html.inner-page--red .project-title{border-color:#d1423d}body.inner-page--red .project-title h1,html.inner-page--red .project-title h1{color:currentColor}body.inner-page--red .divider-at-top .container:before,html.inner-page--red .divider-at-top .container:before{border-color:#d1423d}body.clients-overview .content-line:first-of-type,html.clients-overview .content-line:first-of-type{padding-top:200px}body.bg-clr-3 .footer,html.bg-clr-3 .footer{color:rgba(0,0,0,.7)}.divider-at-top .container{position:relative}.divider-at-top .container:before{border-top:1px solid;content:"";display:block;left:15px;position:absolute;right:15px;top:-30px}section{max-width:100%;overflow:hidden}@media screen and (max-width:1199.5px){.container-xl-fluid{max-width:none}}@media screen and (max-width:991.5px){.container-lg-fluid{max-width:none}}@media screen and (max-width:767.5px){.container-md-fluid{max-width:none}}