@charset "UTF-8";html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}blockquote,body,button,code,dd,div,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,header,input,legend,li,menu,ol,p,pre,section,select,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,button,caption,cite,code,dfn,em,input,optgroup,option,select,strong,textarea,th,var{font:inherit}button,input,select,textarea{vertical-align:baseline}del,ins{text-decoration:none}textarea{overflow:auto;resize:vertical;vertical-align:top}li{list-style:none;list-style-image:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}abbr,acronym{border:0;font-variant:normal}legend{color:#000}a,input{outline:none}strong{font-weight:700}img{vertical-align:bottom;-ms-interpolation-mode:bicubic}audio:not([controls]){display:none;height:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;*height:13px;padding:0;*width:13px}*{box-sizing:border-box}abbr{cursor:help}input::-moz-focus-inner{border:0}embed,object{outline:0}.wrapper{margin:0 auto;max-width:1200px;padding:0 15px}.btn{border:2px solid #fff;border-radius:3px;color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:1px;padding:14px 50px;text-align:center;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.btn:hover{background:#fff3}.btn:active{position:relative;top:1px}.btn--primary{background:#0d85db;border-color:#0d85db;color:#fff}.btn--primary:hover{background:#1193f1;border-color:#1193f1}.btn--black{border-color:#202020;color:#202020}.btn--black:hover{border-color:#0d85db;color:#0d85db}.btn--shadow{box-shadow:0 0 20px #0003}.btn--shadow:hover{box-shadow:0 0 0 transparent}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.headspace{left:0;position:absolute;right:0;top:0;transition:transform .3s}.headspace--hidden{transform:translate3d(0,-6rem,0)}.headspace--fixed{background:#202020;position:fixed!important}.headspace--hidden:after{content:"";height:4rem;left:0;position:fixed;right:0;top:4rem}.headspace--hidden:hover{transform:translateZ(0)}.header{padding:0 0 6px;position:absolute;width:100%;z-index:3}.header.is-not-home{background:#202020;position:absolute}.header.headspace{left:0;position:absolute;right:0;top:0;transition:transform .3s}.header.headspace--fixed{background:#202020;position:fixed;transition:transform .3s,background .3s}.header.headspace--hidden{transform:translateY(-100%)}@media screen and (max-width:920px){.is-showed-nav .header{background:transparent}}@media screen and (max-width:500px){.header{padding:0 0 12px}}.header .wrapper{justify-content:space-between}.header .wrapper,.header-logo{align-items:center;display:flex;flex-direction:row}.header-logo{color:#fff;font-size:24px;font-weight:700;letter-spacing:1px;position:relative;text-transform:uppercase;transition:all .3s ease;z-index:1001}.header-logo:hover{opacity:.7}@media screen and (max-width:500px){.header-logo{font-size:14px}}@media screen and (max-width:370px){.header-logo{font-size:12px}}.header-logo__img{display:inline-block;height:48px;margin-right:30px;width:48px}@media screen and (max-width:500px){.header-logo__img{height:32px;margin-right:13px;width:32px}}@media screen and (max-width:370px){.header-logo__img{height:28px;margin-right:10px;width:28px}}.header-nav .get-in-touch a{padding:10px}.header-nav__mobile{border-bottom:2px solid #fff;cursor:pointer;display:none;height:20px;opacity:.5;position:relative;transition:all .3s ease;width:24px;z-index:1001}@media screen and (max-width:920px){.header-nav__mobile{display:block}}.header-nav__mobile:hover{opacity:1}.header-nav__mobile:after,.header-nav__mobile:before{background:#fff;content:"";height:2px;position:absolute;transition:all .3s ease;width:100%}.header-nav__mobile:before{top:0}.header-nav__mobile:after{top:50%}.is-showed-nav .header-nav__mobile{border-bottom-color:transparent}.is-showed-nav .header-nav__mobile:after,.is-showed-nav .header-nav__mobile:before{left:-1px;top:50%;width:110%}.is-showed-nav .header-nav__mobile:before{transform:rotate(-135deg)}.is-showed-nav .header-nav__mobile:after{transform:rotate(135deg)}@media screen and (max-width:920px){.is-showed-nav .header-nav__cnt{align-items:center;background:#000000f2;display:flex;flex-direction:column;left:0;position:fixed;top:0;width:100%;z-index:1000}}.header-nav__list{align-items:center;display:flex}.is-showed-nav .header-nav__list{display:flex}@media screen and (max-width:920px){.is-showed-nav .header-nav__list{display:block}.header-nav__list{display:none;margin:102px auto 10px}}.header-nav__item{font-size:16px;letter-spacing:1px;margin-left:40px;padding-top:8px;position:relative;text-transform:uppercase}@media screen and (max-width:920px){.header-nav__item{font-size:12px;margin-bottom:20px;margin-left:0;text-align:center}}.header-nav__link{border-bottom:2px solid transparent;color:#fff;display:block;opacity:.7;padding-bottom:5px;position:relative;transition:all .3s ease}.header-nav__link.is-active,.header-nav__link:hover{border-color:#0d85db;opacity:1}.header-nav__link.is-active.drop-link,.header-nav__link:hover.drop-link{border-bottom:2px solid transparent}.header-nav__link.is-active{cursor:default}@media screen and (max-width:920px){.header-nav__link{display:inline-block}}.header .phone-wrapper{background:#10344d40;border-radius:0;height:40px;margin:0 auto 6px;padding:10px 0;position:relative;z-index:2000}@media screen and (max-width:500px){.header .phone-wrapper{height:36px;margin:0 auto 12px}}.header .phone-wrapper-nav{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:100%}.header .phone-wrapper-nav__item{color:#ffffffb3;font-size:16px;font-weight:400;margin-left:43px}@media screen and (max-width:500px){.header .phone-wrapper-nav__item{font-size:14px;margin-left:32px}}.dropdown-toggle{display:inline-flex}.dropdown-toggle:after{background-image:url(../images/chevron.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;font-size:16px;height:20px;line-height:normal;margin-left:8px;transform:scaleY(1);transition:.25s ease;vertical-align:middle;width:16px}.dropdown-menu:after,.dropdown-menu:before{border:solid transparent;border-color:transparent transparent #000;border-width:8px;bottom:100%;content:" ";height:0;left:50%;margin-left:-8px;opacity:.35;pointer-events:none;position:absolute;width:0}.dropdown-menu{background:#0009;display:block;font-size:14px;font-weight:400;left:50%;letter-spacing:-.4px;line-height:30px;opacity:0;padding:8px 20px;pointer-events:none;position:absolute;transform:translate(-50%);transition:.15s ease}@media screen and (max-width:920px){.dropdown-menu{display:block;font-size:16px;line-height:40px;opacity:1;pointer-events:all;position:relative}}.dropdown-menu li{min-width:127px}.dropdown-menu a{color:#fff;display:block;height:100%;text-transform:capitalize;width:100%}.dropdown-menu a:hover{color:#0f92f1}.dropdown:hover .dropdown-toggle:after{transform:scaleY(-1)}.dropdown:hover .dropdown-menu{display:block;opacity:1;pointer-events:all}.get-in-touch{padding-top:0}.get-in-touch button{padding:10px 20px}.main-cover{align-items:center;background-color:#ddd;background-image:url(../images/cover2.jpg);background-position:50%;background-size:cover;display:flex;height:100vh;padding:0 20px;position:relative;width:100%}.main-cover:after{background:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent);content:"";display:block;height:200px;left:0;position:absolute;top:0;width:100%}@media screen and (max-width:900px)and (max-height:667px){.main-cover{height:90vh}}@media screen and (max-height:400px){.main-cover{height:150vh}}.main-cover-lead{background:#0009;margin:0 auto;max-width:630px;padding:25px}@media screen and (max-width:700px){.main-cover-lead{padding:5vw}}.main-cover-lead__border{border:4px solid #0d85db;border-right:0;padding:50px 0 50px 50px;position:relative;text-align:center}@media screen and (max-width:700px){.main-cover-lead__border{border-width:3px}}.main-cover-lead__border:after,.main-cover-lead__border:before{background:#0d85db;content:"";height:4px;position:absolute;right:-50px;width:60px}@media screen and (max-width:700px){.main-cover-lead__border:after,.main-cover-lead__border:before{height:3px;right:-7vw}}.main-cover-lead__border:before{top:-4px;width:30px}@media screen and (max-width:700px){.main-cover-lead__border:before{top:-3px;width:4vw}}.main-cover-lead__border:after{bottom:-4px}@media screen and (max-width:700px){.main-cover-lead__border:after{bottom:-3px}}.main-cover-lead__border-cnt{padding-right:50px;position:relative}@media screen and (max-width:700px){.main-cover-lead__border-cnt{padding-right:7vw}}.main-cover-lead__border-cnt:after{background:#0d85db;content:"";height:100%;position:absolute;right:0;top:0;width:4px}@media screen and (max-width:700px){.main-cover-lead__border-cnt:after{width:3px}.main-cover-lead__border{padding:7vw 0 7vw 7vw}}.main-cover-lead__headline{color:#fff;font-family:Poppins,sans-serif;font-size:52px;font-weight:600;line-height:52px;margin-bottom:10px;white-space:nowrap}@media screen and (max-width:700px){.main-cover-lead__headline{font-size:6.5vw;line-height:5vw}}.main-cover-lead__text{color:#fff;font-family:Poppins,sans-serif;font-size:22px;font-weight:300}@media screen and (max-width:700px){.main-cover-lead__text{font-size:3.75vw}}.main-cover-actions{bottom:15vh;left:0;position:absolute;text-align:center;width:100%}@media screen and (max-width:700px){.main-cover-actions{bottom:6vh}}@media screen and (max-height:400px){.main-cover-actions{bottom:8vh}}.main-cover-actions .btn{margin:0 15px}@media screen and (max-width:700px){.main-cover-actions .btn{margin-bottom:16px;width:220px}}.labels-wrapper{margin:0 auto;max-width:1480px;padding:0 15px}@media screen and (max-width:500px){.labels-wrapper{padding:0}}.main-labels{padding:50px 20px}@media screen and (max-width:500px){.main-labels{padding:40px 10px}}.main-labels__list{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.main-labels__item{text-align:center;width:14%}@media screen and (max-width:500px){.main-labels__item{width:10%}.main-labels__item:first-child{width:14%}.main-labels__item:nth-child(2){margin-left:-10px;width:14%}}.main-labels__item img{max-height:80px;max-width:95%}.main-labels__item:first-child img{max-height:50px}.main-labels__item:nth-child(5) img,.main-labels__item:nth-child(6) img,.main-labels__item:nth-child(7) img{max-height:45px}.projects{background:#f8f8f8;padding:130px 0}.projects.is-not-home{padding-bottom:10px}.projects.is-project-page{padding-top:10px}@media screen and (max-width:700px){.projects{padding:70px 0}}.projects__title{font-size:48px;font-weight:700;letter-spacing:1px;line-height:1em;text-align:center}@media screen and (max-width:700px){.projects__title{font-size:30px}}.projects-categories{margin:60px auto 70px;width:70%}@media screen and (max-width:700px){.projects-categories{margin:40px auto 30px;width:90%}}.projects-categories__list{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.projects-categories__item{display:inline-flex;margin:0 5px}@media screen and (max-width:700px){.projects-categories__item{margin:5px}}.projects-categories__link{background:transparent;border:1px solid transparent;color:#202020;cursor:pointer;display:inline-block;font-family:inherit;font-size:14px;letter-spacing:1px;padding:15px 20px;text-decoration:none;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}@media screen and (max-width:700px){.projects-categories__link{font-size:11px;padding:10px 15px}}.projects-categories__link.is-active{cursor:default}.projects-categories__link.is-active,.projects-categories__link:hover{background:#0d85db0d;border-color:#0d85db33;color:#0d85db}.projects-listing{margin-bottom:60px}@media screen and (max-width:900px){.projects-listing{margin-bottom:35px}}.projects-listing__list{display:flex;flex-wrap:wrap;width:100%}.projects-listing__item{margin-bottom:1vw;width:33.33333%}@media screen and (max-width:900px){.projects-listing__item{width:50%}}.projects-listing__link{display:block}.projects-listing__link:hover .projects-listing__image img,.projects-listing__link:hover .projects-listing__image span{opacity:.9;transform:scale(1.1)}.projects-listing__link:hover .projects-listing__headline{color:#0d85db;transform:translateY(-2px)}.projects-listing__image{height:20vw;overflow:hidden}@media screen and (max-width:900px){.projects-listing__image{height:33vw}}.projects-listing__image img{display:block;max-width:105%;transition:all .3s ease}.projects-listing__image span{background-position:50%;background-size:cover;display:block;height:100%;transition:all .3s ease;width:100%}.projects-listing__headline{color:#202020;font-family:Poppins,sans-serif;font-size:18px;font-weight:500;line-height:1em;padding:15px 30px;text-transform:uppercase;transition:all .3s ease}@media screen and (max-width:900px){.projects-listing__headline{font-size:2.5vw;padding:3vw}}.projects__more{text-align:center}.project{padding:130px 0 80px;position:relative}@media screen and (max-width:800px){.project{min-height:auto;padding:100px 0 30px}}.project .wrapper{display:flex}@media screen and (max-width:800px){.project .wrapper{flex-direction:column;padding:0}}.project__slider-cnt{background:#f8f8f8;flex:0 0 900px;height:600px;max-width:900px;position:relative;width:900px}@media screen and (min-width:800px)and (max-width:1200px){.project__slider-cnt{flex:0 0 63vw;height:42vw;width:63vw}}@media screen and (max-width:800px){.project__slider-cnt{flex:1;height:40vh;width:100%}}.project__slider,.project__slider .slick-list,.project__slider .slick-track{height:100%;width:100%}.project__slider-controls{align-items:center;bottom:0;display:flex;margin-top:auto;position:absolute;right:-180px;width:150px}.project__slider-controls__arrow{background-repeat:no-repeat;cursor:pointer;display:inline-block;height:30px;transition:all .3s ease;width:16px}.project__slider-controls__arrow:hover{opacity:.7}.project__slider-controls__arrow:active{position:relative;transform:scale(.9)}.project__slider-controls__arrow.is-disable{cursor:default;opacity:.2}.project__slider-controls__arrow.is-disable:hover{opacity:.2}.project__slider-controls__arrow.is-disable:active{transform:scale(1)}.project__slider-controls__arrow--left{background-image:url(../images/slider-left.svg);margin-right:15px}.project__slider-controls__arrow--right{background-image:url(../images/slider-left.svg);margin-left:15px}.project__slider-controls__counter{font-size:14px;letter-spacing:1px;opacity:.7;text-align:center;width:60px}.is-once .project__slider-controls__counter{width:auto}@media screen and (max-width:800px){.project__slider-controls{display:none}}.project__slider .slick-dots{bottom:20px;font-size:0;position:absolute;text-align:center;width:100%;z-index:0}.project__slider .slick-dots li{display:inline-block;height:12px;margin:0 5px;width:12px}.project__slider .slick-dots li span{border:2px solid #fff;border-radius:10px;box-shadow:0 0 40px #000;cursor:pointer;display:block;height:100%;transition:all .3s ease;width:100%}.project__slider .slick-dots li span:hover{opacity:.5}.project__slider .slick-dots li span:active{position:relative;top:1px}.project__slider .slick-dots .slick-active span{background:#fff;cursor:default;opacity:1!important}.project__slide{background-position:50%;background-size:cover;cursor:grab;height:100%;width:100%}.project__slide:active{cursor:grabbing}.is-once .project__slide,.is-once .project__slide:active{cursor:default}.project__main{display:flex;flex-direction:column;margin-left:30px;position:relative}@media screen and (max-width:800px){.project__main{margin:20px 0 0;padding:0 30px}}.project__main:before{background:#0d85db;content:"";display:block;height:2px;position:absolute;top:0;width:24px}.project__address{font-size:12px;margin:10px 0;opacity:.7}.project__address,.project__title{display:inline-block;font-family:Poppins,sans-serif}.project__title{font-size:18px;font-weight:700;line-height:23px;margin:0!important;position:relative}.project__meta,.project__title{letter-spacing:1px;text-transform:uppercase}.project__meta{font-size:10px;line-height:14px;margin:12px 0 20px}@media screen and (max-width:800px){.project__meta{line-height:18px;margin:15px 0}}.project__dates{color:#48b3ff;display:inline}.project__meta-separator{color:#48b3ff;display:inline-block;margin:0 10px}.project__categories{display:inline}.project__categories a{border-bottom:1px solid transparent;color:#202020;transition:all .3s ease}.project__categories a:hover{border-bottom-color:#0d85db80;color:#0d85db}.project__categories span{display:inline-block;margin-right:5px}.project__categories span:after{content:","}.project__categories span:last-child:after{content:""}.project__desc{font-size:14px;letter-spacing:1px;opacity:.7}.project__desc p{line-height:22px}.project__desc ul{margin:15px 0}.project__desc li{margin:10px 0;padding-left:12px;position:relative}.project__desc li:before{content:"•";display:block;left:0;position:absolute}.project__desc em{font-style:italic}.services{background:#fff;padding:130px 0}@media screen and (max-width:700px){.services{padding:70px 0}}.services__title{font-size:48px;font-weight:700;letter-spacing:1px;line-height:1em;text-align:center}@media screen and (max-width:700px){.services__title{font-size:30px}}.services-listing{margin-top:88px}@media screen and (max-width:700px){.services-listing{margin-top:44px}}.services-listing__list{display:flex;flex-wrap:wrap;margin:0 auto;max-width:1455px;padding:0 15px}@media screen and (max-width:555px){.services-listing__list{align-items:center;justify-content:space-around}}.services-listing__item{height:370px;margin-bottom:30px;margin-left:12px;margin-right:12px;position:relative;width:261px}@media screen and (max-width:555px){.services-listing__item{height:260px;margin-bottom:18px;width:200px}}@media screen and (max-width:455px){.services-listing__item{height:220px;width:160px}}.services-listing__gradient{background:linear-gradient(-180deg,transparent,rgba(0,0,0,.55));height:100%;position:absolute;width:100%}.services-listing__image{height:100%;position:relative;width:100%}.services-listing__image span{background-position:50%;background-size:cover;display:block;height:100%;position:absolute;width:100%}.services-listing__wrapper{bottom:0;padding:0 15px 40px;position:absolute}@media screen and (max-width:455px){.services-listing__wrapper{padding:0 15px 15px}}.services-listing__row{background:#1a8cde;border-radius:0;height:5px;width:90px}@media screen and (max-width:455px){.services-listing__row{height:3px}}.services-listing__headline{color:#fff;font-size:25px;font-weight:700;letter-spacing:-.71px;margin-top:25px;min-height:60px;transition:.25s ease;width:157px}@media screen and (max-width:555px){.services-listing__headline{font-size:20px;min-height:30px;width:100%}}@media screen and (max-width:455px){.services-listing__headline{margin-top:10px}}.services-listing__contents{color:#fff;font-weight:400;letter-spacing:0;line-height:0px;margin-top:0;opacity:0}.services-listing__contents,.services-listing__contents span{font-family:inherit!important;font-size:14px!important;transition:.25s ease}@media screen and (max-width:555px){.services-listing__contents span{font-size:12px!important}}.services-listing__item:hover .services-listing__headline{min-height:30px;transition:.25s ease}@media screen and (max-width:455px){.services-listing__item:hover .services-listing__headline{font-size:17px!important;line-height:22px!important;min-height:22px}}.services-listing__item:hover .services-listing__contents{font-size:14px;line-height:24px;margin-top:14px;opacity:1;transition:.25s ease}@media screen and (max-width:455px){.services-listing__item:hover .services-listing__contents{font-size:12px!important;line-height:14px!important}}.listing-item{border-top:1px solid #d3d3d3;padding:12px 0}.career{background:#f8f8f8;padding:79px 0}.career .title{font-size:48px;font-weight:700;letter-spacing:1px;line-height:1em;text-align:center}@media screen and (max-width:700px){.career .title{font-size:30px}}.career .career-body{display:flex;justify-content:center;padding:83px 12px}.career .career-body .positions{max-width:1070px;width:100%}.career .career-body .positions .subtitle{color:#333;font-size:25px;font-weight:700;letter-spacing:-.71px;margin-bottom:26px}.career .career-body .positions .position-title{color:#1a8cde;font-size:18px;font-weight:700;letter-spacing:-.51px;line-height:21px;text-decoration:none}.career .career-body .positions .post-date{color:#979797;font-size:14px;font-weight:100;letter-spacing:-.4px;line-height:16px}.career .career-body .no-positions{color:#333;font-size:20px;font-weight:400;letter-spacing:-.57px;text-align:center}.career .send-cv{text-align:center}.btn--apply-for-this-job{align-items:center;background:#1a8cde;border-radius:2px;color:#fff;font-size:16px;font-weight:500;height:50px;padding:0;text-align:center;text-transform:none;width:236px}.btn--apply-for-this-job,.position-container{display:flex;justify-content:center}.position{padding:80px 0 0;width:100%}.position .wrapper{margin:0 auto;max-width:1024px;width:100%}.position .title-block{background-color:#fff;display:flex;justify-content:space-between;padding-bottom:40px}@media screen and (max-width:650px){.position .title-block{align-items:center;flex-direction:column;text-align:center}}.position .title-block .title{color:#333;font-size:55px;font-weight:700;letter-spacing:-1.57px;line-height:65px;margin-bottom:16px}@media screen and (max-width:700px){.position .title-block .title{font-size:32px;line-height:38px}}.position .title-block .position-place{color:#979797;font-size:14px;font-weight:300;letter-spacing:-.4px;line-height:16px}@media screen and (max-width:650px){.position .title-block .position-place{font-size:16px;letter-spacing:0;margin:0 0 20px;width:100%}}.position .title-block .position-place .btn-apply{float:right}.position .body-block{background-color:#f8f8f8;padding:50px 0 104px;width:100%}.position .body-block ul{padding-left:16px}.position .body-block ul li{list-style:disc}.position .body-block ol{padding-left:16px}.position .body-block ol li{list-style:decimal}.position .body-block .block-item{padding:0}.position .body-block .block-item .item-title{color:#333;font-size:35px;font-weight:700;letter-spacing:-1px;line-height:41px;margin-bottom:24px}.position .body-block .block-item .item-text{color:#595959;font-size:18px;font-weight:300;letter-spacing:0;line-height:27px;margin-bottom:38px}.position .body-block .block-item .item-text b,.position .body-block .block-item .item-text strong{font-weight:700}.position .body-block .block-item .item-text i{font-style:italic}.position-app-form .form-header{color:#333;font-size:25px;font-weight:700;line-height:30px;margin-bottom:30px;padding-top:20px}.position-app-form .form-group{display:flex;flex-wrap:wrap;margin-bottom:20px}.position-app-form .form-group .help-block{font-weight:300;padding-left:165px;padding-top:4px;width:100%}.position-app-form .radio_buttons .radio{display:block;width:100%}.position-app-form .radio_buttons .radio label{cursor:pointer;flex-direction:row;justify-content:flex-start}.position-app-form .radio_buttons .radio label i{background:#fff;border:1px solid #cacaca;border-radius:15px;display:block;height:15px;margin-right:14px;width:15px}.position-app-form .radio_buttons .radio label i:before{background:#1a8cde;border-radius:15px;content:" ";display:block;height:1px;margin:6px 0 0 6px;opacity:0;transition:all .45s ease;width:1px}.position-app-form .radio_buttons .radio input{height:0;opacity:0;position:absolute;width:0}.position-app-form .radio_buttons .radio input:checked+label i:before{height:9px;margin:2px 0 0 2px;opacity:1;width:9px}.position-app-form .upload-btn-wrapper{cursor:pointer;display:inline-block;height:50px;overflow:hidden;position:relative;width:236px}.position-app-form .upload-btn-wrapper button{background:transparent;border:1px solid #1a8cde;border-radius:2px;color:#1a8cde;font-size:16px;font-weight:700;height:50px;letter-spacing:-.46px;text-align:center;width:236px}.position-app-form .upload-btn-wrapper input[type=file]{cursor:pointer;font-size:39px;left:0;opacity:0;position:absolute;right:0;top:0}.position-app-form .form-group.file .help-block,.position-app-form .form-group.has-error .help-block{color:#d42e2e}.position-app-form .form-group.file input.string:-moz-placeholder,.position-app-form .form-group.has-error input.string:-moz-placeholder{border:1px solid #d42e2e}.position-app-form .form-group.file input.string:invalid,.position-app-form .form-group.file input.string:placeholder-shown,.position-app-form .form-group.has-error input.string:invalid,.position-app-form .form-group.has-error input.string:placeholder-shown{border:1px solid #d42e2e}.position-app-form .form-control{margin-bottom:0;max-width:390px}.position-app-form .form-description{color:#333;font-size:16px;font-weight:300;margin-bottom:7px}.position-app-form label{align-items:center;color:#333;display:flex;flex-direction:row-reverse;font-size:16px;font-weight:300;height:50px;justify-content:flex-end;width:165px}.position-app-form label abbr{color:#d42e2e;margin-left:4px;text-decoration:none}.modal__check{text-align:center}.modal__check img{height:75px;margin-bottom:60px;margin-top:119px}.modal__thank-you{font-size:35px;letter-spacing:-1px;line-height:41px;margin-bottom:12px}.modal__thank-you,.modal__thank-you__info{color:#333;font-weight:700;text-align:center}.modal__thank-you__info{font-size:25px;line-height:30px;margin-bottom:86px}.testimonials{background:#fff;padding:130px 0}@media screen and (max-width:700px){.testimonials{padding:70px 0}}.testimonials__title{font-size:48px;font-weight:700;letter-spacing:1px;line-height:1em;text-align:center}@media screen and (max-width:700px){.testimonials__title{font-size:30px}}.testimonials__slick{align-items:center;display:flex;margin:0 auto;max-width:1455px;padding:15px}.testimonials__left-arrow{background-image:url(../images/arrow_left.svg);background-position:50%;background-repeat:no-repeat;height:100px;min-width:61px;width:61px;z-index:5}@media screen and (max-width:500px){.testimonials__left-arrow{margin-right:-61px}}.testimonials__right-arrow{background-image:url(../images/arrow_right.svg);background-position:50%;background-repeat:no-repeat;height:100px;min-width:61px;width:61px;z-index:5}@media screen and (max-width:500px){.testimonials__right-arrow{margin-left:-61px}}.testimonials-listing__list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1280px;padding:15px 0}@media screen and (max-width:1480px){.testimonials-listing__list{max-width:calc(100vw - 152px)}}@media screen and (max-width:500px){.testimonials-listing__list{max-width:calc(100vw - 30px)}}.testimonials-listing .slick-slide{width:426.6666666667px}@media screen and (max-width:1480px){.testimonials-listing .slick-slide{width:calc(33.33333vw - 50.66667px)}}@media screen and (max-width:1280px){.testimonials-listing .slick-slide{width:calc(50vw - 76px)}}@media screen and (max-width:920px){.testimonials-listing .slick-slide{width:calc(100vw - 152px)}}@media screen and (max-width:500px){.testimonials-listing .slick-slide{width:calc(100vw - 30px)}}.testimonials-listing .slick-slide .testimonials-listing__item__shadowed{position:relative}.testimonials-listing .slick-active .testimonials-listing__item__shadowed{left:0}.testimonials-listing .slick-center .testimonials-listing__item__shadowed{left:0;z-index:2}.testimonials-listing .slick-center+.slick-active .testimonials-listing__item__shadowed{left:0}.testimonials-listing .slick-active,.testimonials-listing .slick-slide:not(.slick-active){opacity:1}.testimonials-listing .slick-center .testimonials-listing__item__shadowed{box-shadow:0 2px 44px #1a8cde26;top:0}.testimonials-listing__item{margin:44px 0 66px;padding:0 44px;transition:.25s ease}.testimonials-listing__item__shadowed{background:#fff;background-image:url(../images/quotes_active.svg);background-position:40px 40px;background-repeat:no-repeat;border-radius:5px;box-shadow:0 2px 44px #0000001a;margin:0 auto;min-height:360px;padding:109px 40px 31px;position:relative;top:20px;transition:.25s ease;width:100%}.testimonials-listing__item__shadowed .separator{border-bottom:1px solid #e1e1e1;bottom:90.5px;height:1px;left:30px;margin:0;position:absolute;right:30px}.testimonials-listing__item__shadowed .logo-stuff{background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:31px;height:40px;left:0;position:absolute;right:0;width:100%}.about{padding:79px 0}@media screen and (max-width:700px){.about{padding:70px 0}}.about__title{font-size:48px;font-weight:700;letter-spacing:1px;line-height:1em;text-align:center}@media screen and (max-width:700px){.about__title{font-size:30px}}.about__info{font-size:20px;line-height:1.5em;padding-top:40px;text-align:center}.feed{padding:79px 0;text-align:center}@media screen and (max-width:700px){.feed{padding:70px 0 20px}}.feed__title{font-size:48px;font-weight:700;letter-spacing:1px;line-height:1em;margin-bottom:48px;text-align:center}@media screen and (max-width:700px){.feed__title{font-size:30px}}.feed__info{font-size:20px;line-height:1.5em;padding-top:40px;text-align:center}.contact{background:#f8f8f8;padding:80px 0 0}@media screen and (max-width:700px){.contact{padding:50px 0 0}}.contact__title{font-size:48px;font-weight:700;letter-spacing:1px;line-height:1em;text-align:center}@media screen and (max-width:700px){.contact__title{font-size:30px}}.contact-list{display:flex;flex-direction:row;justify-content:space-around;letter-spacing:1px;margin-bottom:-150px;margin-top:60px;position:relative;z-index:2}@media screen and (max-width:750px){.contact-list{flex-wrap:wrap;margin:50px auto -30px;width:70%}}.contact-list__item{background:#fff;border-radius:5px;box-shadow:0 2px 44px #1a8cde26;height:306px;padding-top:88px;position:relative;text-align:center;width:360px}@media screen and (min-width:750px)and (max-width:920px){.contact-list__item{width:30%}}@media screen and (max-width:750px){.contact-list__item{height:286px;margin-bottom:30px;padding-top:68px;width:100%}}.contact-list__item:before{background:#0d85db;content:"";height:5px;left:135px;left:calc(50% - 45px);position:absolute;top:55px;width:90px}@media screen and (max-width:750px){.contact-list__item:before{top:35px}}.contact-list__title{font-size:25px;font-weight:700;letter-spacing:-.71px;margin-bottom:25px;min-height:60px}.contact-list__name{font-size:20px;font-weight:700;margin-bottom:13px;min-height:24px}@media screen and (max-width:750px){.contact-list__name{font-size:18px;height:auto;line-height:22px;margin-bottom:10px}}.contact-list__data{color:#2e2e2e;font-size:18px;font-weight:200;letter-spacing:-.51px;line-height:14px;text-align:center}.contact-list__data p{margin-bottom:15px}.contact-list__data a{border-bottom:1px solid transparent;color:#202020;transition:all .3s ease}.contact-list__data a:hover{border-bottom-color:#0d85db;color:#0d85db;padding-bottom:1px}.contact-map{background:#ddd;height:480px;margin-top:120px}@media screen and (max-width:750px){.contact-map{margin-top:30px}}.contact-map-bubble{background:#202020f2;color:#ffffff80;font-size:14px;height:100px;letter-spacing:1px;line-height:24px;padding:25px;position:relative;width:300px}.contact-map-bubble:after{border-color:rgba(32,32,32,.95) transparent transparent;border-style:solid;border-width:12px 12px 0;bottom:-12px;content:"";height:0;left:50%;margin-left:-12px;position:absolute;width:0}.contact-map-bubble__address{margin-bottom:10px;padding-bottom:10px}.contact-map-bubble__postal strong{color:#fff;display:block;font-size:10px;font-weight:400;margin-bottom:3px;text-transform:uppercase}.footer{background:#202020;color:#fff;font-size:14px;letter-spacing:1px;margin-top:auto;padding:40px 0}.footer .wrapper{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between}@media screen and (max-width:1050px){.footer .wrapper{padding:0 50px}}@media screen and (max-width:950px)and (min-width:750px){.footer .wrapper{padding:0 25px}}@media screen and (max-width:650px){.footer .wrapper{align-items:center;flex-direction:column;text-align:center}}.footer .wrapper .footer-column{flex-grow:1;width:140px}.footer .wrapper .footer-column.to-right{text-align:right}@media screen and (max-width:650px){.footer .wrapper .footer-column.to-right{text-align:center}}@media screen and (max-width:900px){.footer .wrapper .footer-column{width:120px}}@media screen and (max-width:650px){.footer .wrapper .footer-column{padding-top:35px;width:180px}}.footer .wrapper .title{font-size:24px;padding-bottom:10px;text-transform:uppercase}.footer .wrapper .icons{align-self:start;flex-grow:5}@media screen and (max-width:650px){.footer .wrapper .icons{align-items:center;align-self:center;display:flex;flex-direction:column;justify-content:center;padding-top:35px;text-align:center}}.footer .wrapper .icons .logo{align-items:center;display:flex;flex-direction:row;width:237px}.footer .wrapper .icons .logo .title{font-weight:700;margin-left:30px;padding-bottom:0}.footer .wrapper .icons ul li{padding-top:35px}.footer .wrapper .icons .icon{background-image:url(../images/eurotech-logo.svg);background-size:cover;display:inline-block;height:48px;width:48px}.footer .wrapper .icons .social-icons{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:80px}.footer .wrapper .icons .social-icons .fb{background-image:url(../images/facebook-icon.svg);height:29px;width:29px}.footer .wrapper .icons .social-icons .in{background-image:url(../images/linkedin-icon.svg);height:29px;width:29px}.footer .wrapper li{color:#ffffff80;font-size:14px;letter-spacing:-.4px;line-height:30px}.footer .wrapper a{color:#ffffff80;display:block;height:100%;text-transform:capitalize;width:100%}.footer .wrapper a:hover{color:#0f92f1}.footer .button-block{padding:15px 30px}@media screen and (max-width:950px){.footer .button-block{padding:10px 15px}}.errorpage{align-items:center;background:#202020;display:flex;flex-grow:2;text-align:center}.errorpage h1{color:#0d85db;font-size:180px;line-height:1em}@media screen and (max-width:800px){.errorpage h1{font-size:100px}}.errorpage hr{background:#fff;border:none;height:2px;margin:10px auto 30px;opacity:.3;width:70px}.errorpage .message{color:#fff;font-size:14px;letter-spacing:1px;opacity:.8;text-transform:uppercase}.modal{font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif}.form-control{border:1px solid #cacaca;border-radius:4px;box-sizing:border-box;font-size:16px;font-weight:400;height:50px;line-height:19px;margin-bottom:20px;padding:15px 13px 16px;resize:vertical;width:100%}textarea.form-control{height:120px;resize:none}.form-control::-moz-placeholder{color:#adadad}.form-control::-moz-placeholder,.form-control::-webkit-input-placeholder,.form-control::placeholder{color:#adadad}.form-control:focus{border:1px solid #0f92f1!important}.form-group textarea:focus{outline:none}.modal-window{color:#000;width:100%}.modal__overlay{align-items:center;background:#0009;display:flex;justify-content:center;inset:0;position:fixed}.modal__container{background-color:#fff;border-radius:4px;box-sizing:border-box;height:auto;max-height:120vh;max-width:750px;overflow-y:auto;padding:45px 113px 52px 91px;position:relative;transition:all 2s ease;width:100%}@media screen and (max-width:550px){.modal__container{padding:35px 41px 32px}}@media screen and (max-width:400px){.modal__container{padding:25px 31px 22px}}.modal__header{align-items:center;display:flex;justify-content:space-between}.modal__title{color:#333;font-size:35px;font-weight:700;letter-spacing:-1px;line-height:41px}.modal__description{font-size:12px;margin:12px 0}.modal__close{background:transparent;border:0;color:#9e9e9e;height:30px;position:absolute;right:18px;top:18px;width:30px}.modal__header .modal__close:before{color:#9e9e9e;content:"✕";font-size:30px;font-weight:100;line-height:30px}@media screen and (max-width:550px){.modal__title{font-size:30px;line-height:36px}.modal__close{height:20px;width:20px}.modal__header .modal__close:before{font-size:20px;line-height:20px}}.modal__content{color:#000c;line-height:1.5;text-align:center}.modal__footer .btn-send{-webkit-appearance:button;background:#1a8cde;border-radius:2px;cursor:pointer;height:50px;text-transform:capitalize;width:236px;will-change:transform;-moz-osx-font-smoothing:grayscale;backface-visibility:hidden;-webkit-transform:translateZ(0)}.btn-send[disabled=disabled]{opacity:.7;pointer-events:none}#success{color:#000c;height:50px;white-space:normal}#success.hidden{display:none}.modal__form{margin-top:40px}@media screen and (max-width:550px){.modal__form{margin-top:25px}}.modal__footer{text-align:center}@keyframes mmfadeIn{0%{opacity:0}to{opacity:1}}@keyframes mmfadeOut{0%{opacity:1}to{opacity:0}}@keyframes mmslideIn{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes mmslideOut{0%{transform:translateY(0)}to{transform:translateY(-10%)}}.micromodal-slide{display:none}.micromodal-slide.is-open{display:block}.micromodal-slide[aria-hidden=false] .modal__overlay{animation:mmfadeIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=false] .modal__container{animation:mmslideIn .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__overlay{animation:mmfadeOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide[aria-hidden=true] .modal__container{animation:mmslideOut .3s cubic-bezier(0,0,.2,1)}.micromodal-slide .modal__container,.micromodal-slide .modal__overlay{will-change:transform}.micromodal-slide{z-index:999}html{-webkit-font-smoothing:antialiased;color:#202020;cursor:default;font-size:16px;line-height:normal;min-width:320px}body{display:flex;flex-direction:column;min-height:100vh}body,button,input,textarea{font-family:Product Sans,sans-serif}a,button{color:#0d85db;text-decoration:none}a:focus,button:focus{outline:0!important}.modal-enter-active[data-v-59dd1a96],.modal-leave-active[data-v-59dd1a96]{transition:opacity .3s ease}.modal-enter-active .modal__container[data-v-59dd1a96],.modal-leave-active .modal__container[data-v-59dd1a96]{transition:transform .3s ease,opacity .3s ease}.modal-enter-from[data-v-59dd1a96],.modal-leave-to[data-v-59dd1a96]{opacity:0}.modal-enter-from .modal__container[data-v-59dd1a96],.modal-leave-to .modal__container[data-v-59dd1a96]{opacity:0;transform:translateY(15%)}.modal__overlay[data-v-59dd1a96]{z-index:9999}.hidden[data-v-59dd1a96]{display:none}.error-page[data-v-fbf9d688]{display:flex;flex-direction:column;min-height:100vh}.wrapper[data-v-fbf9d688]{align-items:center;display:flex;flex:1;justify-content:center;min-height:calc(100vh - 200px);padding:200px 0}.error-page__content[data-v-fbf9d688]{text-align:center}.error-page__code[data-v-fbf9d688]{color:#202020;font-size:120px;font-weight:700;line-height:1;margin-bottom:20px}@media screen and (max-width:700px){.error-page__code[data-v-fbf9d688]{font-size:80px}}.error-page__message[data-v-fbf9d688]{color:#202020;font-size:18px;margin-bottom:40px;opacity:.7}
