*{margin:0;padding:0;outline:none;box-sizing:border-box;vertical-align:top}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,html{background:#fff}body{margin:0;padding:0;line-height:1;min-width:320px;position:relative;-ms-touch-action:pan-x}body,html{overflow-x:hidden}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{text-decoration:none;background:transparent}a:active,a:hover{outline:0}a img{border:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button{background-color:transparent}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:none}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ol,ul{list-style:none}button,input,select,textarea{border:0;outline:none!important;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;box-sizing:border-box;background-clip:padding-box}img{max-width:100%;height:auto;-ms-touch-action:none;touch-action:none;pointer-events:none;ms-touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:-moz-placeholder,::-moz-placeholder{color:rgba(16,27,55,.51)}:-ms-input-placeholder{color:rgba(16,27,55,.51)}::-webkit-input-placeholder{color:rgba(16,27,55,.51)}section{margin:0 auto!important}.cf:after{content:"";display:block;width:100%;clear:both}.hidden{display:none}@font-face{font-family:Apercu Pro;src:url(../fonts/ApercuPro-BoldItalic.woff2) format("woff2"),url(../fonts/ApercuPro-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Apercu Pro;src:url(../fonts/ApercuPro-Italic.woff2) format("woff2"),url(../fonts/ApercuPro-Italic.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Apercu Pro;src:url(../fonts/ApercuPro-Mono.woff2) format("woff2"),url(../fonts/ApercuPro-Mono.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Apercu Pro;src:url(../fonts/ApercuPro-Light.woff2) format("woff2"),url(../fonts/ApercuPro-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:Apercu Pro;src:url(../fonts/ApercuPro-Medium.woff2) format("woff2"),url(../fonts/ApercuPro-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Apercu Pro;src:url(../fonts/ApercuPro-Regular.woff2) format("woff2"),url(../fonts/ApercuPro-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Apercu Pro;src:url(../fonts/ApercuPro-Bold.woff2) format("woff2"),url(../fonts/ApercuPro-Bold.woff) format("woff");font-weight:700;font-style:normal}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;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{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*{overflow-anchor:none}@media screen and (min-width:768px){body:not(.stop-animate) .animateIt{opacity:0;will-change:opacity,transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:opacity 1.2s cubic-bezier(.37,.01,0,.98),transform 1s cubic-bezier(.37,.01,0,.98)}body:not(.stop-animate) .animateDown{transform:translateY(-150px)}body:not(.stop-animate) .animateUp{transform:translateY(150px)}body:not(.stop-animate) .animateLeft{transform:translateX(-250px)}body:not(.stop-animate) .animateRight{transform:translateX(250px)}}body{font-family:Apercu Pro;font-size:14px;color:#000}.container{width:100%;max-width:1224px;margin:0 auto;padding-left:20px;padding-right:20px}header{padding-top:65px}header .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}header .logo{position:relative;z-index:101}header nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}header nav ul.anchors{display:inline-block}header nav ul.anchors li{display:inline-block;margin-right:55px}header nav ul.anchors li:last-child{margin-right:0}header nav ul.anchors li a{color:#fff;transition:.2s}header nav ul.anchors li a:hover{color:#f58220}header nav ul.languages{display:inline-block;margin-left:60px}header nav ul.languages li{display:inline-block}header nav ul.languages li:first-child{border-right:1px solid #fff}header nav ul.languages li.active a{opacity:1}header nav ul.languages li a{font-weight:700;font-size:18px;text-transform:uppercase;padding-right:10px;padding-left:10px;color:#fff;opacity:.5}header nav a.menu-mobile{display:none;position:relative;z-index:101}header nav a.menu-mobile.closed img:first-child{display:none}header nav a.menu-mobile.closed img:nth-child(2){display:block}header nav a.menu-mobile img:nth-child(2){display:none}.mobile-menu{position:fixed;background:#151514;z-index:100;left:0;top:0;width:100%;height:100%;display:none;text-align:center;padding-top:130px}.mobile-menu ul.anchors li{margin-bottom:20px}.mobile-menu ul.anchors li a{color:#fff;font-size:18px}.mobile-menu ul.languages{display:inline-block;margin-top:30px}.mobile-menu ul.languages li{display:inline-block}.mobile-menu ul.languages li:first-child{border-right:1px solid #fff}.mobile-menu ul.languages li.active a{opacity:1}.mobile-menu ul.languages li a{font-weight:700;font-size:18px;text-transform:uppercase;padding-right:10px;padding-left:10px;color:#fff;opacity:.5}.hero-section{height:100vh;background:#151514;position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:url(../images/herocases.jpg) 50% no-repeat,#151514;background-position:50% 0;background-repeat:no-repeat;overflow:hidden;transform:translateZ(0)}.hero-section .hero-content{margin-top:auto;padding-bottom:100px}.hero-section .hero-content h1{color:#fff;font-size:56px;font-weight:400;line-height:1.35}.hero-section .hero-content h1 strong{color:#a6a6a6;color:#f58220}.clients{padding-top:60px;padding-bottom:60px;border-bottom:1px solid #e1e1e1;background:#f8f6f5}.clients .container{max-width:100%;padding-left:0;padding-right:0}.clients .slideshow .item .image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:72px;height:95px;filter:grayscale(100%) brightness(60%);-webkit-filter:grayscale(100%) brightness(60%);opacity:.8;transition:.2s}.clients .slideshow .item .image img{height:100%;max-width:185px}.clients .slideshow .item:hover .image{filter:grayscale(0) brightness(100%);-webkit-filter:grayscale(0) brightness(100%);opacity:1}.block-title{color:#000;opacity:.05;font-size:144px;text-align:center;padding-bottom:35px}.projects{background:#f8f6f5;padding-top:160px;padding-bottom:160px}.projects .container{max-width:1136px}.projects .projects-list{position:relative}.projects .projects-list:after{content:"";display:block;width:100%;clear:both}.projects .projects-list .col{width:44%}.projects .projects-list .col:first-child{float:left}.projects .projects-list .col:last-child{float:right}.projects .projects-list .col .item{margin-bottom:140px}.projects .projects-list .col .item:last-child{margin-bottom:0}.projects .projects-list .col .item.add-padding .image{padding-left:117px;padding-right:117px;background:#111217}.projects .projects-list .col .item .description{padding-top:40px}.projects .projects-list .col .item .description .title{color:#000;font-weight:700;font-size:18px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.projects .projects-list .col .item .description .title:after{content:"";display:inline-block;width:20px;height:2px;background:#000;margin-left:12px}.projects .projects-list .col .item .description .sub-title{color:#000;font-size:32px;line-height:1.4;padding-top:20px;padding-right:45px}.projects .projects-list .col .item .description ul{padding-top:25px;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects .projects-list .col .item .description ul li{background:#f6d5b9;color:#f58220;font-size:16px;height:28px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-left:12px;padding-right:12px;margin-right:8px;margin-bottom:7px}.projects .projects-list .col .item a.link{display:inline-block;margin-top:40px}.projects .projects-list .col .item a.link span{display:block;color:#000;font-size:16px;position:relative}.projects .projects-list .col .item a.link span:after{content:"";height:1px;width:100%;background:#c4c4c4;display:block;position:absolute;bottom:-10px;left:0;transition:.2s}.projects .projects-list .col .item a.link span:before{content:"";height:1px;width:0;background:#000;display:block;position:absolute;bottom:-10px;left:0;transition:.2s;z-index:1}.projects .projects-list .col .item .image{overflow:hidden}.projects .projects-list .col .item .image img{transition:transform 1.2s cubic-bezier(.215,.61,.355,1)}.projects .projects-list .col .item:hover .image img{transform:scale(1.05) translateZ(0)}.projects .projects-list .col .item:hover a.link span:before{width:100%}.digits{background:#000;padding-top:80px;padding-bottom:30px}.digits .list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.digits .list .item{max-width:25%;width:26%;text-align:center}.digits .list .item .image{height:83px;-ms-flex-align:center;align-items:center;margin-bottom:20px}.digits .list .item .digit,.digits .list .item .image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.digits .list .item .digit{color:#f58220;font-weight:700;font-size:64px}.digits .list .item .digit span{font-size:18px;-ms-flex-item-align:end;align-self:flex-end;margin-left:10px;margin-right:10px;margin-bottom:6px}.digits .list .item p{color:#fff;opacity:.5;padding-top:25px;line-height:1.4;font-size:16px}.technologies{padding-top:70px;padding-bottom:120px;background:#000}.technologies .block-title{color:#fff}.technologies .row{margin-bottom:25px;display:-ms-flexbox;display:flex}.technologies .row:last-of-type{margin-bottom:0}.technologies .row .title{color:#fff;font-weight:700;font-size:32px;min-width:350px;padding-right:20px;padding-top:16px}.technologies .row ul li{display:inline-block;margin-right:25px;text-align:center;width:90px;margin-bottom:50px}.technologies .row ul li:last-child{margin-right:0}.technologies .row ul li .image{height:40px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.technologies .row ul li span{display:block;color:#fff;font-weight:500;font-size:14px;padding-top:20px;line-height:1.4}.what-we-do{padding-bottom:100px;padding-top:85px}.what-we-do .list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.what-we-do .list .item{width:24%;background:#f8f6f5;padding:55px 40px}.what-we-do .list .item .image{height:65px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:60px}.what-we-do .list .item .title{color:#000;font-weight:500;font-size:20px;padding-bottom:13px;line-height:1.4}.what-we-do .list .item p{color:#000;opacity:.5;font-size:16px;line-height:1.4}.testimotionals{padding-top:100px;padding-bottom:160px}.testimotionals .slideshow-wrap{background:#f8f6f5;padding:75px 120px 80px}.testimotionals .slideshow-wrap .slideshow-head{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.testimotionals .slideshow-wrap .slideshow-head .logo{max-width:211px;height:85px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.testimotionals .slideshow-wrap .slideshow-head .logo img{width:100%;height:100%}.testimotionals .slideshow-wrap .slideshow-head ul{padding-top:15px;max-width:60%;text-align:left;width:60%}.testimotionals .slideshow-wrap .slideshow-head ul li{display:inline-block;margin-right:56px}.testimotionals .slideshow-wrap .slideshow-head ul li:last-child{margin-right:0}.testimotionals .slideshow-wrap .slideshow-head ul li.active a span{opacity:1}.testimotionals .slideshow-wrap .slideshow-head ul li.active a small{width:12px}.testimotionals .slideshow-wrap .slideshow-head ul li a span{font-size:16px;color:#000;opacity:.5;transition:.2s}.testimotionals .slideshow-wrap .slideshow-head ul li a small{display:block;height:2px;background:#000;margin-top:13px;width:0;transition:.2s}.testimotionals .slideshow-wrap .slideshow-head ul li a:hover span{opacity:1}.testimotionals .slideshow-wrap .slideshow-container{padding-top:45px}.testimotionals .slideshow-wrap .slideshow-container .slick-prev{width:35px;height:35px;background:url(../images/slick-prev.png) 50% no-repeat;position:absolute;left:-60px;top:0;bottom:0;margin:auto}.testimotionals .slideshow-wrap .slideshow-container .slick-next{width:35px;height:35px;background:url(../images/slick-prev.png) 50% no-repeat;position:absolute;right:-60px;top:0;bottom:0;margin:auto;transform:rotate(180deg)}.testimotionals .slideshow-wrap .slideshow-container .item{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.testimotionals .slideshow-wrap .slideshow-container .item .author{padding-top:10px;padding-right:25px;white-space:nowrap}.testimotionals .slideshow-wrap .slideshow-container .item .author:after{content:"";display:block;width:100%;clear:both}.testimotionals .slideshow-wrap .slideshow-container .item .author .photo{width:64px;min-width:64px;height:64px;overflow:hidden;border-radius:100%;background:#000;float:left;margin-right:24px;display:none}.testimotionals .slideshow-wrap .slideshow-container .item .author .name{line-height:1.4;float:left}.testimotionals .slideshow-wrap .slideshow-container .item .author .name strong{display:block;font-size:24px}.testimotionals .slideshow-wrap .slideshow-container .item .author .name p{color:#828282;font-size:16px;padding-top:5px}.testimotionals .slideshow-wrap .slideshow-container .item article{font-size:24px;line-height:1.4;max-width:60%}.testimotionals .slideshow-wrap .slideshow-container ul.slick-dots{padding-top:30px}.testimotionals .slideshow-wrap .slideshow-container ul.slick-dots li{display:inline-block;width:15px;height:15px;border:1px solid #000;border-radius:100%;font-size:0;margin-right:15px;transition:.2s}.testimotionals .slideshow-wrap .slideshow-container ul.slick-dots li.slick-active{background:#000}.got-a-project{padding-top:160px;padding-bottom:120px;position:relative}.got-a-project .bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#f8f6f5}.got-a-project .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:10}.got-a-project .title{width:45%;padding-right:2%}.got-a-project .title h2{line-height:1.4;font-size:72px}.got-a-project .title p{color:#4f4f4f;font-size:16px;line-height:1.4;padding-top:40px}.got-a-project .form-wrap{width:50%}.got-a-project .form-wrap label.error{display:none!important}.got-a-project .form-wrap .row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.got-a-project .form-wrap .input{width:47%;margin-bottom:60px}.got-a-project .form-wrap input[type=email],.got-a-project .form-wrap input[type=text]{width:100%;background:none;height:45px;font-size:18px;border-bottom:1px solid #c4c4c4;transition:.2s}.got-a-project .form-wrap input[type=email]::-moz-placeholder,.got-a-project .form-wrap input[type=text]::-moz-placeholder{color:#a6a6a6;transition:.2s;opacity:.8}.got-a-project .form-wrap input[type=email]:-ms-input-placeholder,.got-a-project .form-wrap input[type=text]:-ms-input-placeholder{color:#a6a6a6;transition:.2s;opacity:.8}.got-a-project .form-wrap input[type=email]::-webkit-input-placeholder,.got-a-project .form-wrap input[type=text]::-webkit-input-placeholder{color:#a6a6a6;-webkit-transition:.2s;opacity:.8}.got-a-project .form-wrap input[type=email]:focus::-moz-placeholder,.got-a-project .form-wrap input[type=text]:focus::-moz-placeholder{text-indent:10px;opacity:.2}.got-a-project .form-wrap input[type=email]:focus:-ms-input-placeholder,.got-a-project .form-wrap input[type=text]:focus:-ms-input-placeholder{text-indent:10px;opacity:.2}.got-a-project .form-wrap input[type=email]:focus::-webkit-input-placeholder,.got-a-project .form-wrap input[type=text]:focus::-webkit-input-placeholder{text-indent:10px;opacity:.2}.got-a-project .form-wrap input[type=email]:focus,.got-a-project .form-wrap input[type=text]:focus{border-bottom:1px solid #000}.got-a-project .form-wrap input[type=email].error,.got-a-project .form-wrap input[type=text].error{border-bottom:1px solid red!important}.got-a-project .form-wrap p{display:block;color:#a6a6a6;font-size:18px;padding-bottom:14px}.got-a-project .form-wrap p strong{color:#000}.got-a-project .form-wrap .checkboxes{padding-bottom:60px}.got-a-project .form-wrap .checkboxes .list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.got-a-project .form-wrap .checkboxes .list .item input:checked+label{background:#000;color:#fff}.got-a-project .form-wrap .checkboxes .list .item label{cursor:pointer;color:#a6a6a6;font-size:18px;background:#ededed;border-radius:35px;padding-left:24px;padding-right:24px;height:47px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:.2s}.got-a-project .form-wrap .checkboxes .list .item label:hover{color:#000}.got-a-project .form-wrap .budget .slider .irs .irs-bar{background:#f58220;height:2px}.got-a-project .form-wrap .budget .slider .irs .irs-line{height:2px}.got-a-project .form-wrap .budget .slider .irs .irs-handle{background:#f58220;box-sizing:border-box;border-radius:100%;width:30px;height:30px;top:11px;cursor:e-resize}.got-a-project .form-wrap .budget .slider .irs .irs-handle i,.got-a-project .form-wrap .budget .slider .irs .irs-single{display:none}.got-a-project .form-wrap .file-wrap{margin-top:50px;position:relative;cursor:pointer}.got-a-project .form-wrap .file-wrap a.remove-file{width:17px;position:absolute;right:0;top:20px;z-index:10;display:none}.got-a-project .form-wrap .file-wrap .file-area{border-bottom:1px solid #c4c4c4;background:url(../images/doc.png) 100% no-repeat;height:50px;transition:.2s}.got-a-project .form-wrap .file-wrap .file-area span{display:inline-block;color:#a6a6a6;font-size:18px;line-height:1.4;transition:.2s;padding-top:11px}.got-a-project .form-wrap .file-wrap input{cursor:pointer;display:block!important;position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;opacity:0}.got-a-project .form-wrap .file-wrap:hover .file-area{border-bottom:1px solid #000}.got-a-project .form-wrap .file-wrap:hover .file-area span{color:#000}.got-a-project .form-wrap .file-wrap.added a.remove-file{display:inline-block}.got-a-project .form-wrap .file-wrap.added .file-area{border-bottom:1px solid #f58220;background-position:right -10% top 50%}.got-a-project .form-wrap .file-wrap.added .file-area span{color:#000}.got-a-project .form-wrap .accept-row{padding-top:30px}.got-a-project .form-wrap .accept-row .item{display:inline-block;margin-right:40px}.got-a-project .form-wrap .accept-row .item input:checked+label span{border:1px solid #000;background:url(../images/check.svg) 50% no-repeat,#000;background-size:80%}.got-a-project .form-wrap .accept-row .item input:checked+label small{color:#000}.got-a-project .form-wrap .accept-row .item label{cursor:pointer}.got-a-project .form-wrap .accept-row .item label:after{content:"";display:block;width:100%;clear:both}.got-a-project .form-wrap .accept-row .item label span{float:left;width:22px;height:22px;border:1px solid #d4d4d4;cursor:pointer;transition:.2s}.got-a-project .form-wrap .accept-row .item label small{display:inline-block;padding-top:2px;color:#a6a6a6;font-size:18px;padding-left:10px}.got-a-project .form-wrap .accept-row .item label small a{color:#a6a6a6;text-decoration:underline}.got-a-project .form-wrap .accept-row .item label small a:hover{text-decoration:none}.got-a-project .form-wrap .accept-row .item:last-child{margin-right:0}.got-a-project .form-wrap button,.got-a-project .form-wrap input[type=submit]{width:250px;height:56px;color:#fff;font-weight:700;font-size:20px;border-radius:12px;margin-top:45px;background:#000;transition:.2s}.got-a-project .form-wrap button:hover,.got-a-project .form-wrap input[type=submit]:hover{background:#f58220}.got-a-project .form-wrap button:disabled,.got-a-project .form-wrap input[type=submit]:disabled{background:#a6a6a6}.offices{background:#000;padding-bottom:165px;padding-top:50px}.offices .block-title{color:#fff}.offices .list{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.offices .list .item{width:48%;margin-bottom:24px;height:372px;display:-ms-flexbox;display:flex;overflow:hidden;position:relative}.offices .list .item .bg{background-size:cover!important;background-position:50%!important;position:absolute;left:0;top:0;width:100%;height:100%;transition:.3s}.offices .list .item:hover .bg{transform:scale(1.1)}.offices .list .item .description{margin-top:auto;padding-left:48px;padding-right:20px;padding-bottom:54px;color:#fff;position:relative;line-height:1.4;z-index:2}.offices .list .item .description .title{display:block;font-weight:500;font-size:24px}.offices .list .item .description .more{display:block;font-size:16px;padding-top:8px;margin-bottom:32px}.offices .list .item .description small{display:inline-block;color:#f58220;font-size:16px;text-decoration:underline;display:none}.offices .list .item .description small:hover{text-decoration:none}footer{background:#000}footer .footer-wrap{border-top:1px solid #272727;padding-top:125px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}footer .logo-col{max-width:200px}footer .logo-col .logo{display:inline-block}footer .logo-col p{padding-top:35px;color:#fff;opacity:.5;line-height:1.5}footer .links-col .top-row{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}footer .links-col .top-row a.mail{padding-left:36px;display:inline-block;background:url(../images/arrow.png) 0 no-repeat;padding-top:5px;padding-bottom:5px}footer .links-col .top-row a.mail span{text-decoration:underline;color:#fff;font-weight:700}footer .links-col .top-row a.mail:hover span{text-decoration:none}footer .links-col .top-row nav{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-left:90px}footer .links-col .top-row nav ul.anchors{display:inline-block}footer .links-col .top-row nav ul.anchors li{display:inline-block;margin-right:55px}footer .links-col .top-row nav ul.anchors li:last-child{margin-right:0}footer .links-col .top-row nav ul.anchors li a{color:#fff;transition:.2s}footer .links-col .top-row nav ul.anchors li a:hover{color:#f58220}footer .links-col .top-row nav ul.languages{display:inline-block;margin-left:60px}footer .links-col .top-row nav ul.languages li{display:inline-block}footer .links-col .top-row nav ul.languages li:first-child{border-right:1px solid #fff}footer .links-col .top-row nav ul.languages li.active a{opacity:1}footer .links-col .top-row nav ul.languages li a{font-weight:700;font-size:18px;text-transform:uppercase;padding-right:10px;padding-left:10px;color:#fff;opacity:.5}footer .links-col .bottom-row{text-align:right;padding-top:40px;padding-right:15px}footer .links-col .bottom-row ul{display:inline-block}footer .links-col .bottom-row ul li{display:inline-block;margin-right:25px}footer .links-col .bottom-row ul li:last-child{margin-right:0}footer .links-col .bottom-row ul li a{height:25px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;transition:.2s}footer .links-col .bottom-row ul li a:hover{transform:scale(.9)}footer .copyright{color:#fff;opacity:.5;padding-top:45px;padding-bottom:45px;font-size:12px}ul.languages{display:none!important}.swal2-styled.swal2-confirm{background:#000!important;border:0!important}@media (max-width:1120px){.hero-section .hero-content h1{font-size:45px}.digits .list .item .digit{font-size:47px}.block-title{font-size:90px}.what-we-do .list .item{padding-left:20px;padding-right:20px}.testimotionals .slideshow-wrap .slideshow-container .item article{font-size:21px}.got-a-project .title h2{font-size:55px}.got-a-project .form-wrap{width:62%}footer .links-col .top-row nav ul.anchors li{margin-right:25px}footer .links-col .top-row nav{margin-left:40px}.projects{padding-top:100px;padding-bottom:120px}.projects .projects-list .col{width:49%}.technologies .row .title{min-width:190px}.technologies .row ul li{margin-right:20px}.testimotionals{padding-top:30px}.testimotionals .slideshow-wrap{padding:35px 90px 50px}.testimotionals .slideshow-wrap .slideshow-head ul{display:none}.testimotionals .slideshow-wrap .slideshow-head .logo{margin:0 auto}.testimotionals{padding-bottom:30px}.got-a-project{padding-top:80px}.got-a-project,.offices{padding-bottom:100px}footer .footer-wrap{padding-top:80px}}@media (max-width:1020px){.projects .projects-list .col .item .description .sub-title{font-size:24px}.digits .list .item .digit{font-size:37px}.technologies .row .title{font-size:20px;min-width:125px}.technologies .row ul li{width:60px}.technologies{padding-bottom:70px}.what-we-do .list .item{padding:30px 15px}.what-we-do .list .item p{font-size:15px}.what-we-do .list .item .image{margin-bottom:25px}.what-we-do .list .item .title{font-size:16px}.testimotionals .slideshow-wrap .slideshow-container .item article{font-size:18px}.testimotionals .slideshow-wrap .slideshow-container .item .author .name strong{font-size:21px}.testimotionals .slideshow-wrap .slideshow-container .item .author .name p{font-size:14px}.testimotionals .slideshow-wrap{padding-left:50px;padding-right:50px;background:none}.testimotionals .slideshow-wrap .slideshow-container .item .author{display:-ms-flexbox;display:flex}.got-a-project .container{display:block}.got-a-project .title{width:100%;padding-right:0;padding-bottom:45px}.got-a-project .form-wrap{width:100%}header nav ul.anchors li{margin-right:14px}header nav ul.languages{margin-left:20px}footer .footer-wrap{display:block}footer .logo-col{max-width:100%;text-align:center;padding-bottom:35px}footer .links-col .top-row nav ul.anchors li{margin-right:20px}footer .links-col .bottom-row{padding-right:0;text-align:center}footer .copyright{text-align:center}}@media (max-width:760px){.hero-section .hero-content h1{font-size:36px}.hero-section .hero-content{padding-bottom:65px}.projects .projects-list .col{float:none!important;width:100%}.projects .projects-list .col .item{margin-bottom:40px!important}.projects{padding-bottom:70px}.digits .list{display:block}.digits .list .item{width:100%;max-width:100%;margin-bottom:65px}.digits .list .item p{padding-top:10px}.digits .list .item .image{height:auto}.technologies{padding-top:0}.block-title{font-size:51px}.technologies .row ul li{margin-right:8px}.technologies .row ul li span{padding-top:10px}.technologies .row ul li{margin-bottom:25px}.what-we-do .list{-ms-flex-wrap:wrap;flex-wrap:wrap}.what-we-do .list .item{width:48%;margin-bottom:20px}.what-we-do{padding-bottom:40px}.testimotionals .slideshow-wrap .slideshow-container .item{display:block}.testimotionals .slideshow-wrap .slideshow-container .item .author{padding-right:0}.testimotionals .slideshow-wrap .slideshow-container .item article{font-size:15px;max-width:100%;padding-top:20px}.got-a-project .title h2{font-size:40px}.got-a-project .title p{padding-top:20px}.got-a-project .form-wrap .checkboxes .list .item label{font-size:14px;padding-left:17px;padding-right:17px}.got-a-project .form-wrap .accept-row .item{display:block;margin-bottom:15px}.got-a-project .form-wrap button{margin-top:30px}.got-a-project .form-wrap input[type=email],.got-a-project .form-wrap input[type=text]{font-size:15px}.got-a-project .form-wrap .input{width:49%}.offices .list .item .description{padding-left:25px;padding-bottom:25px}.offices .list .item .description .title{font-size:21px}.offices .list .item .description .more{font-size:15px}header nav ul.anchors,header nav ul.languages{display:none}header nav a.menu-mobile{display:inline-block;width:32px}footer .links-col .top-row nav ul.anchors{display:none}header{padding-top:40px}footer .links-col .top-row{-ms-flex-pack:center;justify-content:center}}@media (max-width:480px){.hero-section .hero-content h1{font-size:31px}.projects .projects-list .col .item .description ul li{font-size:14px;padding-left:7px;padding-right:7px}.technologies .row .title{font-size:16px;min-width:96px}.technologies .row ul li span{font-size:12px}.block-title{font-size:39px}.got-a-project .form-wrap .input{width:100%;margin-bottom:25px}.got-a-project .form-wrap .row{display:block}.got-a-project .form-wrap p{padding-bottom:0;font-size:15px;padding-top:20px}.got-a-project .form-wrap p strong{display:block;margin-top:10px}.got-a-project .form-wrap .checkboxes .list{-ms-flex-pack:start;justify-content:flex-start}.got-a-project .form-wrap .checkboxes .list .item{margin-right:5px}.got-a-project .form-wrap .checkboxes{padding-bottom:40px}.got-a-project .form-wrap .file-wrap .file-area span{font-size:14px}.got-a-project .form-wrap .file-wrap .file-area{height:44px}.got-a-project .form-wrap .accept-row .item label small{font-size:14px}.offices .list{display:block}.offices .list .item{width:100%}footer .links-col .top-row{display:block;text-align:center}footer .links-col .top-row nav{margin-left:0;padding-top:25px}footer .links-col .top-row nav ul.languages{margin:0 auto}.testimotionals .slideshow-wrap .slideshow-container .item .author .photo{display:none}.testimotionals .slideshow-wrap .slideshow-container .slick-next,.testimotionals .slideshow-wrap .slideshow-container .slick-prev{display:none!important}.testimotionals .slideshow-wrap{padding-left:0;padding-right:0}.testimotionals .slideshow-wrap .slideshow-container{padding-top:15px}.testimotionals .slideshow-wrap .slideshow-head .logo{margin:0}}