.blog .wrap .cols .row:after{content:'';display:block;clear:both}.hero .wrap header,.accordions .wrap .accord button,.blog .wrap .cols .row .col{box-sizing:border-box;-moz-box-sizing:border-box}.navigation .wrap nav a:before{background-image:url(../sprites/sprite.svg);background-size:500px 500px;font-size:20px}.textPanel .wrap .content p,.grid.team .wrap .cols .col p,.grid .wrap .cols .col p,.imageWithText .wrap .content p,.twoCols .wrap .row .text p,.qualities .wrap .row .col .text p,.accordions .wrap .accord .reveal p,.accordions .wrap .accord .reveal li,.accordions .wrap .accord .reveal h3,.blogArticle .wrap article p{font-family:'FaktPro-Blond'}.grid.team .wrap .cols .col p{font-family:'FaktPro-Light'}.placeholder{pointer-events:none;-webkit-transition:0.3s opacity linear;-ms-transition:0.3s opacity linear;transition:0.3s opacity linear;position:absolute}.placeholder.faded{opacity:.5}.placeholder.hide{display:none}.video{position:relative;padding-bottom:56.25%;height:0;width:100%;display:block}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.desktop{display:block}.mobile{display:none}.navigation{z-index:100000000000}.navigation .wrap{margin:0 45px 0 45px}.navigation .wrap button{margin-top:66px}.navigation .wrap nav{padding-top:0}.navigation .wrap nav a{font-size:6.5rem;line-height:1;position:relative;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.navigation .wrap nav a:before{content:'';background-position:-30px -100px;width:131px;height:62px;display:block;position:absolute;left:-176px;top:50%;margin-top:-31px;-webkit-transition-timing-function:linear;-webkit-transition-duration:300ms;-webkit-transition-property:all;-moz-transition-timing-function:linear;-moz-transition-duration:300ms;-moz-transition-property:all;-o-transition-timing-function:linear;-o-transition-duration:300ms;-o-transition-property:all;-ms-transition-timing-function:linear;-ms-transition-duration:300ms;-ms-transition-property:all;transition-timing-function:linear;transition-duration:300ms;transition-property:all}.navigation .wrap nav a:hover,.navigation .wrap nav a.active{padding-left:150px;color:#bababa}.navigation .wrap nav a:hover:before,.navigation .wrap nav a.active:before{left:0}.hero{background-position:center center}.hero.noBg{height:100%}.hero.noBg .wrap{height:100%;border-bottom:4px solid #fff;margin:0 45px}.hero.noBg .wrap header{padding-left:45px}.hero.noBg .wrap header button{right:45px}.hero.noBg .wrap .text{padding-top:200px;bottom:0;position:static}.hero.white .wrap header h1{background-position:-20px -60px}.hero .wrap header{padding:60px 0 0 45px;width:100%;z-index:100000000}.hero .wrap header h1{background-position:-20px -20px;width:140px;height:33px;top:60px;left:45px}.hero .wrap header button{top:68px;right:45px}.hero .wrap .text{margin:0 45px;bottom:auto;top:460px}.textPanel{padding-top:300px}.textPanel.white{padding-top:230px;padding-bottom:230px}.textPanel.white .wrap .content{border-top:0;padding-top:0}.textPanel.white .wrap .content p{padding-bottom:0}.textPanel.intro{padding-top:230px;padding-bottom:160px}.textPanel.intro .wrap .content:after{background-position:-380px -380px;width:61px;height:61px;margin-top:130px}.textPanel.intro .wrap .content p{font-size:3.125rem;padding-bottom:0}.textPanel.intro .wrap .content p+p{margin-top:40px}.textPanel .wrap .content+figure{margin-top:0}.textPanel .wrap figure+.content{margin-top:20px}.textPanel .wrap .content{margin:0 45px;padding-bottom:0}.textPanel .wrap .content i{height:130px;width:1px;display:block;margin:0 auto;background-color:rgba(255,255,255,.22)}.textPanel .wrap .content h2+i{margin-top:70px}.textPanel .wrap .content h2{font-size:4.375rem;line-height:1}.textPanel .wrap .content h3{font-size:3.0625rem;line-height:1.1;padding-bottom:30px;padding-top:80px;text-align:center}.textPanel .wrap .content p{line-height:1.4;font-size:1.56rem;text-align:center;padding-bottom:100px}.videoPanel.fixedWidth{padding:0 45px 150px 45px}.grid{padding:145px 45px 100px 45px}.grid.team{padding:100px 45px 0 45px}.grid.team.mobile{display:block}.grid.team.desktop{display:none}.grid.team .swiper-menu .mobile{display:none}.grid.team h2{text-align:center}.grid.team .wrap .cols .col{margin-bottom:0}.grid.team .wrap .cols .col header h2{font-size:1.56rem;text-align:left}.grid.team .wrap .cols .col figure{width:450px;margin:0 auto}.grid.team .wrap .cols .col p{line-height:1.4;font-size:1.56rem}.grid .wrap .cols .col{padding-top:50px;padding-bottom:0;margin-bottom:50px}.grid .wrap .cols .col h2{font-size:3rem;line-height:1.1;padding-bottom:20px}.grid .wrap .cols .col p{line-height:1.4;font-size:1.56rem;font-size:1.25rem}.imageWithText{padding:130px 45px 0 45px}.imageWithText+.imageWithText{padding-bottom:0;padding-top:40px}.imageWithText.whiteText .wrap .content{top:216px;right:auto;left:45px}.imageWithText .wrap{position:relative}.imageWithText .wrap figure{height:570px}.imageWithText .wrap .content{top:216px;left:auto;right:45px;margin:0;width:330px;text-align:left}.imageWithText .wrap .content h2{font-size:3.375em}.imageWithText .wrap .content p{line-height:1.4;font-size:1.56rem;line-height:1.4;font-size:1.125rem}.imageWithText .wrap .content span{margin:15px 0 0 0}.clients{padding:180px 0}.clients h2{border-top:0;padding-top:0;font-size:3.125rem;margin:0 45px}.clients .wrap{margin:0 45px}.clients .wrap .cols{margin-top:65px;display:grid;column-gap:20px;grid-template-columns:repeat(3,1fr)}.clients .wrap .cols .col{width:100%}.twoCols.v2{padding-top:240px}.twoCols .wrap{margin:0 45px}.twoCols .wrap>h2{font-size:4.375rem;margin:0;margin-bottom:20px}.twoCols .wrap .row .text{margin:0;text-align:left}.twoCols .wrap .row .text h2{font-size:3.0625rem}.twoCols .wrap .row .text p{line-height:1.4;font-size:1.56rem;color:#bbb}.fullWidth+.textPanel{padding-top:120px}.fullWidth{background-color:#000;padding:140px 45px}.fullWidth.v2{padding:0}.qualities .wrap header{margin:0 45px;padding-bottom:100px}.qualities .wrap header h2{font-size:4.375rem;padding-top:90px}.qualities .wrap header h2:after{margin-top:52px}.qualities .wrap .row .col .text p{line-height:1.4;font-size:1.56rem}.accordions{padding:100px 0;margin-top:0}.accordions.v2 .wrap .accord ul li{font-size:3.125rem}.accordions .wrap{margin:0 45px}.accordions .wrap .accord+.accord{margin-top:54px}.accordions .wrap .accord.open button:after{background-position:-380px -180px}.accordions .wrap .accord.open .reveal{padding-bottom:60px}.accordions .wrap .accord button{font-size:4.25rem;width:100%;padding-right:200px}.accordions .wrap .accord button:after{background-position:-380px -110px;width:61px;height:61px;display:inline-block;margin-top:0;position:absolute;top:0;right:0}.accordions .wrap .accord .reveal{margin:60px 0}.accordions .wrap .accord .reveal p,.accordions .wrap .accord .reveal li,.accordions .wrap .accord .reveal h3{line-height:1.4;font-size:1.56rem}.pagination{padding:320px 0 90px 45px}.pagination a{font-size:10.75rem;position:relative;width:100%}.pagination a:after{background-position:-20px -360px;width:143px;height:93px;margin-left:50px}.contactForm .wrap{margin:0 45px}.contactForm .wrap form button{font-size:10.75rem;margin-top:140px}.contactForm .wrap form button:after{background-position:-170px -400px;width:200px;height:93px;margin-left:40px}.contactForm .wrap form .message{font-size:4.625rem}.contactForm .wrap form .input+.input{margin-top:30px}.contactForm .wrap form .input label{font-size:4.625rem}.contactForm .wrap form .input input,.contactForm .wrap form .input textarea{font-size:4.625rem}.contactForm .wrap form .input textarea{height:115px}.blog{padding-top:140px;padding-bottom:200px}.blog .wrap{margin:0 45px}.blog .wrap header{padding-bottom:100px}.blog .wrap header h2{font-size:4.375rem}.blog .wrap .cols .row{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.blog .wrap .cols .row.three .col{width:33.3%}.blog .wrap .cols .row.two .col{width:50%}.blog .wrap .cols .row .col{padding:0 14px;padding-bottom:52px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;float:left;-webkit-align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;align-items:flex-end}.blog .wrap .cols .row .col .text{padding:22px 22px 22px 22px}.blog .wrap .cols .row .col .text h3{font-size:1.25rem}.blog .wrap .cols .row .col .text h3+time{margin-top:40px}.blog .wrap .cols .row .col figure{padding-top:50%;background-size:cover;background-position:center center}.blogArticle .pagination{padding-top:100px;text-align:center}.blogArticle .pagination a{font-size:6.875rem}.blogArticle .pagination a:after{scale:.8;vertical-align:middle}.blogArticle .wrap{margin:0 45px}.blogArticle .wrap header{padding-bottom:100px}.blogArticle .wrap header h2{font-size:3.375rem;padding-bottom:100px}.blogArticle .wrap figure:before,.blogArticle .wrap figure:after{content:'';height:80px;width:1px;display:block;margin:0 auto;background-color:rgba(0,0,0,.22)}.blogArticle .wrap article{padding-bottom:190px;padding-top:100px}.blogArticle .wrap article p{line-height:1.4;font-size:1.56rem}.blogArticle .wrap article p+p{margin-top:40px}footer{padding:115px 45px 80px 45px;position:relative}footer .wrap nav a{font-size:3rem}footer .wrap h2{background-position:-320px -20px;width:43px;height:63px;margin-bottom:0}footer .wrap p{position:absolute;right:45px;bottom:80px}