@charset "UTF-8"; img, .news-img, .team-img-wrapper, .team-member-img{opacity:1;transition:opacity 1s}.lazy{opacity:0} @font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-bold-webfont.eot);src:url(../fonts/proximaNova/proximanova-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-bold-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-bold-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-bold-webfont.ttf) format("truetype"),url(../fonts/proximaNova/proximanova-bold-webfont.svg#proxima_nova_rgbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:proxima_nova_ththin;src:url(../fonts/proximaNova/proxima_nova_thin-webfont.eot);src:url(../fonts/proximaNova/proxima_nova_thin-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proxima_nova_thin-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proxima_nova_thin-webfont.woff) format("woff"),url(../fonts/proximaNova/proxima_nova_thin-webfont.ttf) format("truetype"),url(../fonts/proximaNova/proxima_nova_thin-webfont.svg#proxima_nova_ththin) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-boldit-webfont.eot);src:url(../fonts/proximaNova/proximanova-boldit-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-boldit-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-boldit-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-boldit-webfont.ttf) format("truetype"),url(../fonts/proximaNova/proximanova-boldit-webfont.svg#proxima_nova_rgbold_italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-semibold-webfont.eot);src:url(../fonts/proximaNova/proximanova-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-semibold-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-semibold-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-semibold-webfont.ttf) format("truetype"),url(../fonts/proximaNova/proximanova-semibold-webfont.svg#proxima_novasemibold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-semibolditalic-webfont.eot);src:url(../fonts/proximaNova/proximanova-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-semibolditalic-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-semibolditalic-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-semibolditalic-webfont.ttf) format("truetype"),url(../fonts/proximaNova/proximanova-semibolditalic-webfont.svg#proxima_novasemibold_italic) format("svg");font-weight:600;font-style:italic}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-light-webfont.eot);src:url(../fonts/proximaNova/proximanova-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-light-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-light-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-light-webfont.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-lightitalic-webfont.eot);src:url(../fonts/proximaNova/proximanova-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-lightitalic-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-lightitalic-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-lightitalic-webfont.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-regular-webfont.eot);src:url(../fonts/proximaNova/proximanova-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-regular-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-regular-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-regitalic-webfont.eot);src:url(../fonts/proximaNova/proximanova-regitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-regitalic-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-regitalic-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-regitalic-webfont.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:ProximaNova-Black;src:url(../fonts/proximaNova/proximanova-black-webfont.eot);src:url(../fonts/proximaNova/proximanova-black-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-black-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-black-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-black-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-extrabold-webfont.eot);src:url(../fonts/proximaNova/proximanova-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-extrabold-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-extrabold-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-extrabold-webfont.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:klavika_arrowslight;src:url(../fonts/klavika-arrow/klavika_arrows_light-webfont.eot);src:url(../fonts/klavika-arrow/klavika_arrows_light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/klavika-arrow/klavika_arrows_light-webfont.woff2) format("woff2"),url(../fonts/klavika-arrow/klavika_arrows_light-webfont.woff) format("woff"),url(../fonts/klavika-arrow/klavika_arrows_light-webfont.ttf) format("truetype"),url(../fonts/klavika-arrow/klavika_arrows_light-webfont.svg#klavika_arrowslight) format("svg");font-weight:400;font-style:normal}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(../fonts/googleapis/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(../fonts/googleapis/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(../fonts/googleapis/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');unicode-range:U+1F00-1FFF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(../fonts/googleapis/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');unicode-range:U+0370-03FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(../fonts/googleapis/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(../fonts/googleapis/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(../fonts/googleapis/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height .5s ease-in-out;transition:height .5s ease-in-out}.owl-carousel .owl-item{float:left}.owl-controls .owl-buttons div,.owl-controls .owl-page{cursor:pointer}.owl-controls{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.grabbing{cursor:url(../img/grabbing.png) 8 8,move}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-theme .owl-controls{margin-top:10px;text-align:center}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;zoom:1;margin:5px;padding:3px 10px;font-size:12px;border-radius:30px;background:#869791;filter:Alpha(Opacity=50);opacity:.5}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:.5;border-radius:20px;background:#869791}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;border-radius:30px}.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;-webkit-perspective:1200px;perspective:1200px}.owl-fade-out{z-index:10;-webkit-animation:fadeOut .7s both ease;animation:fadeOut .7s both ease}.owl-fade-in{-webkit-animation:fadeIn .7s both ease;animation:fadeIn .7s both ease}.owl-backSlide-out{-webkit-animation:backSlideOut 1s both ease;animation:backSlideOut 1s both ease}.owl-backSlide-in{-webkit-animation:backSlideIn 1s both ease;animation:backSlideIn 1s both ease}.owl-goDown-out{-webkit-animation:scaleToFade .7s ease both;animation:scaleToFade .7s ease both}.owl-goDown-in{-webkit-animation:goDown .6s ease both;animation:goDown .6s ease both}.owl-fadeUp-in{-webkit-animation:scaleUpFrom .5s ease both;animation:scaleUpFrom .5s ease both}.owl-fadeUp-out{-webkit-animation:scaleUpTo .5s ease both;animation:scaleUpTo .5s ease both}@-webkit-keyframes empty{0%{opacity:1}}@keyframes empty{0%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%)}}@keyframes backSlideOut{25%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}75%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}100%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(-200%);transform:translateZ(-500px) translateX(-200%)}}@-webkit-keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0)}}@keyframes backSlideIn{0%,25%{opacity:.5;-webkit-transform:translateZ(-500px) translateX(200%);transform:translateZ(-500px) translateX(200%)}75%{opacity:.5;-webkit-transform:translateZ(-500px);transform:translateZ(-500px)}100%{opacity:1;-webkit-transform:translateZ(0) translateX(0);transform:translateZ(0) translateX(0)}}@-webkit-keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8)}}@keyframes scaleToFade{to{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes goDown{from{-webkit-transform:translateY(-100%)}}@keyframes goDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpFrom{from{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5)}}@keyframes scaleUpTo{to{opacity:0;-webkit-transform:scale(1.5);transform:scale(1.5)}}body,html{border:0;font-family:Helvetica-Neue,Helvetica,Arial,sans-serif;line-height:1.5;margin:0;padding:0;overflow-x:hidden}article,aside,audio,canvas,caption,details,div,figure,footer,header,hgroup,iframe,img,mark,menu,nav,object,section,span,summary,table,tbody,td,tfoot,thead,tr,video{border:0;margin:0;padding:0}a,abbr,address,b,blockquote,cit,code,dd,del,dfn,dl,dt,em,fieldset,h1,h2,h3,h4,h5,h6,hr,i,ins,label,legend,li,ol,p,pre,q,samp,small,strong,sub,sup,ul{border:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}article,aside,audio,canvas,figcaption,figure,figure img,footer,header,hgroup,nav,section,video{display:block}table{border-collapse:separate;border-spacing:0}table caption,table td,table th{text-align:left;vertical-align:middle}a img{border:0}:focus{outline:0}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-bold-webfont.eot);src:url(../fonts/proximaNova/proximanova-bold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-bold-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-bold-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-bold-webfont.ttf) format("truetype"),url(../fonts/proximaNova/proximanova-bold-webfont.svg#proxima_nova_rgbold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:proxima_nova_ththin;src:url(../fonts/proximaNova/proxima_nova_thin-webfont.eot);src:url(../fonts/proximaNova/proxima_nova_thin-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proxima_nova_thin-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proxima_nova_thin-webfont.woff) format("woff"),url(../fonts/proximaNova/proxima_nova_thin-webfont.ttf) format("truetype"),url(../fonts/proximaNova/proxima_nova_thin-webfont.svg#proxima_nova_ththin) format("svg");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-boldit-webfont.eot);src:url(../fonts/proximaNova/proximanova-boldit-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-boldit-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-boldit-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-boldit-webfont.ttf) format("truetype"),url(../fonts/proximaNova/proximanova-boldit-webfont.svg#proxima_nova_rgbold_italic) format("svg");font-weight:700;font-style:italic}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-semibold-webfont.eot);src:url(../fonts/proximaNova/proximanova-semibold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-semibold-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-semibold-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-semibold-webfont.ttf) format("truetype"),url(../fonts/proximaNova/proximanova-semibold-webfont.svg#proxima_novasemibold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-semibolditalic-webfont.eot);src:url(../fonts/proximaNova/proximanova-semibolditalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-semibolditalic-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-semibolditalic-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-semibolditalic-webfont.ttf) format("truetype"),url(../fonts/proximaNova/proximanova-semibolditalic-webfont.svg#proxima_novasemibold_italic) format("svg");font-weight:600;font-style:italic}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-light-webfont.eot);src:url(../fonts/proximaNova/proximanova-light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-light-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-light-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-light-webfont.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-lightitalic-webfont.eot);src:url(../fonts/proximaNova/proximanova-lightitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-lightitalic-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-lightitalic-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-lightitalic-webfont.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-regular-webfont.eot);src:url(../fonts/proximaNova/proximanova-regular-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-regular-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-regular-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-regitalic-webfont.eot);src:url(../fonts/proximaNova/proximanova-regitalic-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-regitalic-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-regitalic-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-regitalic-webfont.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:ProximaNova-Black;src:url(../fonts/proximaNova/proximanova-black-webfont.eot);src:url(../fonts/proximaNova/proximanova-black-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-black-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-black-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-black-webfont.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ProximaNova;src:url(../fonts/proximaNova/proximanova-extrabold-webfont.eot);src:url(../fonts/proximaNova/proximanova-extrabold-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/proximaNova/proximanova-extrabold-webfont.woff2) format("woff2"),url(../fonts/proximaNova/proximanova-extrabold-webfont.woff) format("woff"),url(../fonts/proximaNova/proximanova-extrabold-webfont.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:klavika_arrowslight;src:url(../fonts/klavika-arrow/klavika_arrows_light-webfont.eot);src:url(../fonts/klavika-arrow/klavika_arrows_light-webfont.eot?#iefix) format("embedded-opentype"),url(../fonts/klavika-arrow/klavika_arrows_light-webfont.woff2) format("woff2"),url(../fonts/klavika-arrow/klavika_arrows_light-webfont.woff) format("woff"),url(../fonts/klavika-arrow/klavika_arrows_light-webfont.ttf) format("truetype"),url(../fonts/klavika-arrow/klavika_arrows_light-webfont.svg#klavika_arrowslight) format("svg");font-weight:400;font-style:normal}header{position:absolute;top:0;left:0;width:100%;z-index:33}.header-container{padding:50px 0 50px 0}.header-container:after,.header-container:before{content:" ";display:table}.header-container:after{clear:both}.header-container .header-logo{float:left}.header-container .header-logo img{width:140px}.header-container .menu-nav{float:right}.header-container .menu-nav li{display:inline-block;padding:0 8px}.header-container .menu-nav li .nav-link{color:#fff;border-bottom:1px solid transparent;-webkit-transition:all .3s;transition:all .3s}.header-container .menu-nav li .nav-link.contact-link{border:1px solid #fff;padding:6px 13px}.header-container .menu-nav li .nav-link:hover{border-color:#fff;opacity:.8}.header-container .btn-open-menu{font-size:28px;color:#212121;position:absolute;top:27px;right:0;line-height:30px}.header-container .btn-open-menu .icon-bar{width:25px;height:2px;background-color:#fff;display:block;position:relative;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.header-container .btn-open-menu .icon-bar:nth-of-type(2){margin:5px 0}.header-container .btn-open-menu.btn-close-menu .icon-bar:nth-of-type(1){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:8px}.header-container .btn-open-menu.btn-close-menu .icon-bar:nth-of-type(2){background-color:transparent}.header-container .btn-open-menu.btn-close-menu .icon-bar:nth-of-type(3){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);bottom:6px}@media (max-width:767px){.header-container{padding:20px 0;position:relative}.header-container .header-logo{float:none}.header-container .header-logo img{width:120px}.header-container .menu-nav{display:none;float:none;text-align:center;list-style:none;margin:0 -15px;margin-top:20px;padding-bottom:20px;padding-top:15px;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc1JSIgc3RvcC1jb2xvcj0iIzE5MTkxOSIgc3RvcC1vcGFjaXR5PSIwLjgiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzIxMjEyMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(75%,rgba(25,25,25,.8)),color-stop(100%,#212121));background:-webkit-linear-gradient(top,transparent 0,rgba(25,25,25,.8) 75%,#212121 100%);background:linear-gradient(to bottom,transparent 0,rgba(25,25,25,.8) 75%,#212121 100%)}.header-container .menu-nav li{display:block;margin-bottom:8px}.header-container .menu-nav li .nav-link{display:inline-block;padding:6px 5px 0;font-size:16px;border:none;border-bottom:1px solid transparent}.header-container .menu-nav li .nav-link.contact-link{padding:6px 5px}}@media (min-width:768px) and (max-width:991px){.header-container{padding:30px 0}.header-container .header-logo{float:none;padding-left:10px}.header-container .header-logo img{width:150px}.header-container .menu-nav{float:none;margin-top:0}.header-container .menu-nav .nav-link{padding:6px 10px}}@media (min-width:992px) and (max-width:1199px){.header-container{padding:40px 0}.header-container .nav-link{padding:6px 10px}}footer{padding-top:77px;padding-bottom:279px;position:relative}footer .footer-heading{margin-bottom:56px}footer .footer-logo{float:left}footer .footer-logo a{-webkit-transition:opacity .3s;transition:opacity .3s}footer .footer-logo a:hover{opacity:.7}footer .menu-nav{float:right;margin-top:5px}footer .menu-nav li{display:inline-block;padding:0 8px}footer .menu-nav li .nav-link{color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s}footer .menu-nav li .nav-link:hover{opacity:.7}footer .footer-info-wrapper{padding-right:80px;position:relative}footer .footer-info-wrapper+.footer-info-wrapper:after{content:"";width:1px;height:84px;background-color:#b6b6b6;position:absolute;left:0;top:0;margin-left:-15px}footer .footer-info-wrapper p{font-size:14px;font-weight:300;line-height:21px;color:#fff}footer .footer-info-wrapper p a{color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s}footer .footer-info-wrapper p a:hover{opacity:.7}footer .footer-info-wrapper p.name-info{font-weight:700;margin-bottom:3px}@media (max-width:767px){footer{padding:45px 0 80px}footer .footer-logo{display:inline-block;float:none}footer .footer-logo img{width:100px}footer .menu-nav{float:none;margin-left:-8px;margin-top:15px}footer .menu-nav li{padding:0 7px}footer .menu-nav .nav-link{font-size:13px;padding:0}footer .footer-heading{margin-bottom:40px}footer .footer-info-wrapper{margin-bottom:20px;padding-right:15px}footer .footer-info-wrapper+.footer-info-wrapper:after{margin-left:-10px}footer .footer-info-wrapper p{font-size:13px}}@media (min-width:768px) and (max-width:991px){footer{padding-top:45px;padding-bottom:200px}footer .footer-logo{float:none}footer .menu-nav{float:none;margin-left:-13px}footer .footer-info-wrapper{padding-right:25px}}body{font-size:16px;font-family:ProximaNova,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{outline:0!important;text-decoration:none!important}p{cursor:default}.info-wrapper p{font-weight:300;color:#727272;line-height:25px;font-size:14px}h4.section-title{font-size:14px;font-weight:700;text-transform:uppercase;color:#212121;position:relative;padding-top:24px;letter-spacing:.1em;line-height:27px}h4.section-title:after{content:"";width:40px;height:3px;background-color:#212121;position:absolute;top:14px;left:0}h4.section-title.section-title-secondary{font-weight:600;line-height:33px;padding-top:22px}h1.section-description,h2.section-description{font-size:38px;font-family:Merriweather,serif;line-height:50px;margin-bottom:30px;color:#212121}.section-challenge h1.section-description,.section-challenge h2.section-description{font-size:38px;font-family:Merriweather,serif;line-height:50px;margin-bottom:30px;color:#212121}.section-challenge .section-description h1,.section-challenge .section-description h2{font-size:38px;font-family:Merriweather,serif;line-height:50px;margin-bottom:30px;color:#212121}.section-description h3,h3.section-description{font-size:20px;font-family:Merriweather,serif;font-weight:300;line-height:38px;color:#212121}.section-challenge h3.section-description{font-size:20px;font-family:Merriweather,serif;font-weight:300;line-height:38px;color:#212121}.section-challenge .section-description h3{font-size:20px;font-family:Merriweather,serif;font-weight:300;line-height:38px;color:#212121}h2.step-title{font-size:38px;line-height:50px;font-family:proxima_nova_ththin;color:#212121;margin-bottom:26px}h2.step-title span{color:#1976d2;font-family:Merriweather,serif;font-weight:400}p.secondary-description{color:#727272;font-size:14px;line-height:26px}.nav-link{font-size:16px;font-weight:600;text-decoration:none;padding:6px 5px;display:block}.link-to-else{font-size:20px;color:#2196f3;line-height:26px;font-weight:300;display:inline-block;text-transform:capitalize;-webkit-transition:all .3s;transition:all .3s;padding:5px 8px 3px;margin-left:-3px}.link-to-else:hover{color:#1976d2}.link-to-else span{font-family:klavika_arrowslight;margin-left:50px;position:relative;display:inline-block}.link-to-else span:after{content:"/";position:absolute;top:-1px;left:-27px;font-family:ProximaNova}.main-form .form-control{border:none;border-radius:0;height:60px;font-size:20px;color:#9d9d9d;background-color:#f5f5f5;padding:15px;line-height:38px;font-weight:300;box-shadow:none;-webkit-transition:all .3s;transition:all .3s}.main-form .form-control:hover{background-color:rgba(245,245,245,.7)}textarea.form-control{max-width:100%;height:auto!important}.main-form.application .form-control{background-color:#fff!important}.btn-primary{height:52px;line-height:38px;font-size:20px;font-weight:300;padding:0 90px;background-color:transparent;border:1px solid #2196f3;color:#2196f3;-webkit-transition:all .3s;transition:all .3s;margin-top:15px}.btn-primary:hover{background-color:#2196f3;border-color:#2196f3}.contact-form .btn-primary{width:220px;text-align:center;padding:0}@media (max-width:767px){h4.section-title{font-size:14px;padding-top:20px;margin-bottom:30px}h4.section-title.section-title-secondary{padding-top:20px;line-height:30px}h1.section-description,h2.section-description{font-size:24px;line-height:40px}.section-challenge h1.section-description,.section-challenge h2.section-description{font-size:24px;line-height:40px}.section-challenge .section-description h1,.section-challenge .section-description h2{font-size:24px;line-height:40px}h3.section-description{font-size:16px;line-height:30px}.section-challenge h3.section-description{font-size:16px;line-height:30px}.section-challenge .section-description h3{font-size:16px;line-height:30px}.info-wrapper p{font-size:13px;margin-bottom:15px;line-height:20px}.link-to-else{font-size:18px}.link-to-else span{margin-left:25px}.link-to-else span:after{left:-17px}h2.step-title{font-size:22px;line-height:28px;margin-bottom:15px}p.secondary-description{font-size:13 px;line-height:20px}.main-form .form-group{margin-bottom:10px}.main-form .form-control{height:42px;font-size:16px;padding:12px;line-height:38px}.btn-primary{height:42px;line-height:38px;font-size:16px;padding:0 50px;margin-top:28px}}@media (min-width:768px) and (max-width:991px){h4.section-title{margin-bottom:30px}.link-to-else span{margin-left:25px}.link-to-else span:after{left:-17px}.btn-primary{margin-bottom:28px}}.page-home .header-container .header-logo img{color:#000}.page-home .header-container .menu-nav li .nav-link{color:#212121;border-bottom:1px solid transparent}.page-home .header-container .menu-nav li .nav-link.contact-link{border:1px solid #212121}.page-home .header-container .menu-nav li .nav-link:hover{border-color:#212121;opacity:.8}.page-home .header-container .btn-open-menu .icon-bar{background-color:#212121}.home-container{padding-top:166px}.section-content-title{padding-top:127px;padding-bottom:127px}.section-content-title p{font-size:14px;color:#2196f3;font-weight:700;margin-bottom:26px;text-transform:uppercase}.section-content-title h1{font-size:61px;color:#2196f3;font-weight:700;line-height:75px}.section-background{padding:102px 0;background-color:#f5f5f5}.section-background a{-webkit-transition:all .3s;transition:all .3s;color:#1976d2}.section-background a:hover{color:#2196f3}.section-challenge{padding:96px 0}.section-challenge h3.section-description{margin-bottom:35px}.section-challenge a{-webkit-transition:all .3s;transition:all .3s;color:#1976d2}.section-challenge a:hover{color:#2196f3}.section-items{padding-top:77px;padding-bottom:101px;background-color:#f5f5f5;position:relative}.section-items h3{font-size:20px;font-family:Merriweather,serif;font-weight:700;color:#212121;margin-bottom:26px;line-height:25px}.section-items h3 sup{color:#727272;font-size:13px}.section-items p{font-size:14px;line-height:19px;color:#727272;padding-right:30px}.section-items .editor-text p{color:#727272}.section-items .section-title{padding-bottom:45px}.section-slider{background-color:#212121;padding-top:153px;position:relative}.section-slider .divider{width:100%;height:55px;border-radius:10px;background-color:#b6b6b6}.section-slider .carousel{margin-top:-13px}.section-slider .carousel:after{content:"";width:100%;height:50px;position:absolute;left:0;bottom:0;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,transparent),color-stop(100%,rgba(0,0,0,.4)));background:-webkit-linear-gradient(top,transparent 0,rgba(0,0,0,.4) 100%);background:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.4) 100%)}.section-slider .carousel-indicators{bottom:100%;margin-bottom:105px}.section-slider .carousel-indicators li{width:8px;height:8px;background-color:#727272;border:none;margin:0}.section-slider .carousel-indicators li+li{margin-left:10px}.section-slider .carousel-indicators li.active{background-color:#2196f3}.section-our{padding-top:102px;padding-bottom:127px}.section-our h3.section-description{margin-bottom:45px}.section-our h3.section-description a{-webkit-transition:all .3s;transition:all .3s;color:#1976d2}.section-our h3.section-description a:hover{color:#2196f3}.section-our .section-description h3{margin-bottom:45px}.section-our .section-description h3 a{-webkit-transition:all .3s;transition:all .3s;color:#1976d2}.section-our .section-description h3 a:hover{color:#2196f3}.section-our ul{list-style:none}.section-our ul li{position:relative;padding:12px 0 12px 20px}.section-our ul li+li{border-top:1px solid #e1e1e1}.section-our ul li:after{content:"";width:4px;height:4px;background-color:#1976d2;position:absolute;left:2px;top:22px;border-radius:50%}.section-our ul li a{font-size:14px;line-height:25px;color:#727272;font-weight:300;-webkit-transition:all .3s;transition:all .3s;display:block}.section-our ul li a:hover{color:#9e9e9e}.section-testimonial{background-color:#f5f5f5;padding:102px 0;position:relative}.section-testimonial h2.section-description{margin-bottom:50px}.section-testimonial h2.section-description a{-webkit-transition:all .3s;transition:all .3s;color:#1976d2}.section-testimonial h2.section-description a:hover{color:#2196f3}.section-testimonial .section-description h2{margin-bottom:50px}.section-testimonial .section-description h2 a{-webkit-transition:all .3s;transition:all .3s;color:#1976d2}.section-testimonial .section-description h2 a:hover{color:#2196f3}.section-testimonial .owl-carousel{position:relative}.section-testimonial .owl-carousel:after{content:'“';font-size:180px;color:#b5b5b5;font-weight:300;position:absolute;right:100%;top:0;margin-right:28px;line-height:135px}.section-testimonial .owl-carousel .item p{font-size:14px;color:#727272;font-style:italic;font-weight:300;line-height:25px;margin-bottom:26px}.section-testimonial .owl-carousel .item h3.item-title a{color:#212121;font-size:18px;font-weight:700;-webkit-transition:all .3s;transition:all .3s}.section-testimonial .owl-carousel .item h3.item-title a:hover{background-color:transparent;color:#727272}.section-testimonial .owl-carousel .item h3.item-title span{font-size:18px;color:#2196f3;line-height:26px;margin-left:15px;padding-left:17px;position:relative}.section-testimonial .owl-carousel .item h3.item-title span:after{content:"/";position:absolute;left:0;top:-2px;font-size:18px;color:#b6b6b6;font-weight:700}.section-testimonial .owl-carousel .owl-controls{margin-top:15px;text-align:left}.section-testimonial .owl-carousel .owl-controls .owl-next,.section-testimonial .owl-carousel .owl-controls .owl-prev{padding:0;margin:0;border-radius:0;background-color:transparent;color:#212121;font-size:30px;line-height:20px;opacity:1;position:relative;-webkit-transition:opacity .3s;transition:opacity .3s;font-family:klavika_arrowslight}.section-testimonial .owl-carousel .owl-controls .owl-next:hover,.section-testimonial .owl-carousel .owl-controls .owl-prev:hover{opacity:.7}.section-testimonial .owl-carousel .owl-controls .owl-next{margin-left:34px}.section-testimonial .owl-carousel .owl-controls .owl-next:after{content:"/";position:absolute;left:-18px;top:-2px;font-size:21px;color:#b6b6b6;font-weight:300;font-family:ProximaNova}.section-case{padding-top:76px;padding-bottom:26px;overflow:hidden;position:relative;background-color:#fff}.section-case .case-carousel-wrapper{margin:0 -10px}.section-case h4.section-title{margin-bottom:50px}.section-case .owl-carousel .item{height:0;padding-bottom:95.3%;background-color:#f3f3f3;position:relative}.section-case .owl-carousel .item:hover .item-info-wrapper{opacity:1}.section-case .owl-carousel .owl-item{padding-right:10px;padding-left:10px}.section-case .client-block,.section-case .item-logo-wrapper{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;padding:0 30px}.section-case .client-block,.section-case .item-info-wrapper{width:100%;height:100%;text-align:center;position:absolute;left:0;top:0;background-color:#fefefe;border:2px solid #bbdefb;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;padding:0 20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section-case .client-block .item-info,.section-case .item-info-wrapper .item-info{pointer-events:none}.section-case .client-block .item-info h4,.section-case .item-info-wrapper .item-info h4{font-size:13px;font-family:ProximaNova-Black;line-height:22px;margin-bottom:8px;text-transform:uppercase;letter-spacing:.1em;color:#212121;-webkit-transition:all .3s;transition:all .3s}.section-case .client-block .item-info p,.section-case .item-info-wrapper .item-info p{line-height:22px;color:#212121;font-size:13px}@media (max-width:767px){.page-home .header-container .menu-nav{background:0 0;background-color:rgba(255,255,255,.9)}.home-container{padding-top:77px}.section-content-title{padding-top:20px;padding-bottom:45px}.section-content-title h4{font-size:13px;margin-bottom:10px}.section-content-title h1{font-size:34px;line-height:45px}.section-background{padding:30px 0 45px}.section-challenge{padding:30px 0 45px}.section-challenge h3.section-description{margin-bottom:15px}.section-challenge .section-description h3{margin-bottom:15px}.section-items{padding:30px 0 40px}.section-items h3{font-size:18px;margin-bottom:15px}.section-items h3 sup{font-size:12px}.section-items p{font-size:13px;margin-bottom:25px}.section-slider{padding-top:60px}.section-slider .carousel-indicators{margin-bottom:45px}.section-slider .divider{height:40px}.section-our{padding:30px 0 45px}.section-our h3.section-description{margin-bottom:15px}.section-our .section-description h3{margin-bottom:15px}.section-our ul li{border-bottom:1px solid #e1e1e1;padding-top:10px;padding-bottom:10px}.section-our ul li:after{width:3px;height:3px;top:18px}.section-our ul li+li{border-top:none}.section-our ul li a{font-size:13px;line-height:18px}.section-testimonial{padding:30px 0 45px}.section-testimonial h2.section-description{margin-bottom:25px}.section-testimonial .section-description h2{margin-bottom:25px}.section-testimonial .owl-carousel{padding-left:35px}.section-testimonial .owl-carousel:after{font-size:105px;margin-right:0;top:-30px;right:auto;left:-5px}.section-testimonial .owl-carousel .item p{font-size:13px;margin-bottom:10px;line-height:24px}.section-testimonial .owl-carousel .item h3.item-title a{font-size:15px}.section-testimonial .owl-carousel .item h3.item-title span{font-size:15px}.section-testimonial .owl-carousel .item h3.item-title span:after{font-size:16px;top:-4px}.section-testimonial .owl-carousel .owl-controls{margin-top:5px}.section-testimonial .owl-carousel .owl-controls .owl-next,.section-testimonial .owl-carousel .owl-controls .owl-prev{font-size:24px}.section-testimonial .owl-carousel .owl-controls .owl-next:after{font-size:20px}.section-case{padding-top:30px}.section-case .owl-carousel .owl-item{padding-left:8px;padding-right:8px}.section-case h4.section-title{margin-bottom:30px}.section-case .case-carousel-wrapper{margin:0}.section-case .case-carousel-wrapper .item{margin:auto}.section-case .item-logo-wrapper{padding:0 15px}.section-case .item-info-wrapper{padding:0 15px}.section-case .item-info-wrapper .item-info h4{font-size:10px;line-height:18px;margin-bottom:5px}.section-case .item-info-wrapper .item-info p{font-size:10px;line-height:18px}}@media (min-width:768px) and (max-width:991px){.section-content-title{padding-top:40px;padding-bottom:80px}.section-content-title h4{margin-bottom:15px}.section-background{padding:45px 0 75px}.section-case .item-logo-wrapper{padding:0 40px}.section-case .case-carousel-wrapper{margin:0}.section-slider{padding-top:120px}.section-slider .carousel-indicators{margin-bottom:90px}.section-items{padding:60px 0 75px}.section-challenge{padding:45px 0 75px}.section-challenge h3.section-description{margin-bottom:25px}.section-challenge .section-description h3{margin-bottom:25px}.section-our{padding-top:45px;padding-bottom:75px}.section-our h3.section-description{margin-bottom:25px}.section-our .section-description h3{margin-bottom:25px}.section-testimonial{padding:45px 0 60px}.section-testimonial h2.section-description{margin-bottom:30px}.section-testimonial .section-description h2{margin-bottom:30px}.section-testimonial .owl-carousel{padding-left:58px}.section-testimonial .owl-carousel:after{margin-right:0;right:auto;left:-8px;font-size:160px;top:-10px}.section-case{padding-top:45px}}@media (min-width:992px) and (max-width:1199px){.section-content-title{padding-top:110px;padding-bottom:130px}.section-case .item-logo-wrapper{padding:0 50px}}.about-container{padding-top:100vh}.about-container .section-testimonial{padding:127px 0}.about-container .section-case{padding:62px 0 0}.section-service{padding-top:127px;padding-bottom:127px}.section-service h4.section-title{color:#fff;margin-bottom:0}.section-service h4.section-title:after{background-color:#fff}.section-service h3,.section-service h3 a{color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s;font-weight:300;font-size:38px;font-family:ProximaNova}.section-service h3 a:hover{opacity:.7}.section-service p{margin-bottom:44px}.section-heading{position:absolute;top:0;left:0;height:100vh;width:100%}.section-heading .carousel{width:100%;height:100%;position:absolute;top:0;left:0}.section-heading .carousel-inner{height:100%}.section-heading .item{background-repeat:no-repeat;background-position:center;background-size:cover;height:100%;width:100%}.section-heading .item.contain-bg{background-size:contain;-moz-background-size:contain;-webkit-background-size:contain}.section-heading .item:after{content:"";background-color:#2b2e33;opacity:.73;position:absolute;width:100%;height:100%;top:0;left:0;z-index:9}.section-heading .content-title-container{height:100%;position:relative}.section-heading .content-title-container .content-title-wrapper{color:#fff;z-index:11;max-width:960px;position:absolute;left:0;bottom:16%;font-size:3.14vw;line-height:4vw}.section-heading .content-title-container h1{font-size:3.14vw;line-height:4vw;color:#fff}.section-heading .content-title-container h2{font-weight:300}.section-heading .content-title-container p{color:#fff;margin-bottom:0}.section-overview{background-color:#fff;padding-top:127px;padding-bottom:102px;position:relative}.section-overview h2.section-description{margin-bottom:45px}.section-overview h2.section-description a{-webkit-transition:all .3s;transition:all .3s}.section-overview .section-description h2{margin-bottom:45px}.section-overview .section-description h2 a{-webkit-transition:all .3s;transition:all .3s}.section-about-us{padding-top:62px;padding-bottom:62px;position:relative;background-color:#fff}.section-about-us h2.section-description{margin-bottom:45px}.section-about-us h2.section-description a{-webkit-transition:all .3s;transition:all .3s}.section-about-us .section-description h2{margin-bottom:45px}.section-about-us .section-description h2 a{-webkit-transition:all .3s;transition:all .3s}.section-about-us .info-wrapper{margin-bottom:45px}.section-about-us .team-img-wrapper{height:0;padding-bottom:44%;background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:56px}.section-about-us .team-member-wrapper .team-member{width:31.33%;float:left;margin-right:15px;padding-top:16px;padding-bottom:40px;border-top:1px solid #b6b6b6}.section-about-us .team-member-wrapper .team-member h5{font-size:14px;color:#212121;font-weight:700;line-height:19px}.section-about-us .team-member-wrapper .team-member h5 a{color:#212121;font-size:14px;-webkit-transition:opacity .3s;transition:opacity .3s}.section-about-us .team-member-wrapper .team-member h5 a:hover{opacity:.7}.section-about-us .team-member-wrapper .team-member h5 span{display:block;font-weight:300}.section-news{background-color:#f1f1f1;padding-top:127px;padding-bottom:152px;position:relative}.section-news h2.section-description{margin-bottom:102px}.section-news .section-description h2{margin-bottom:102px}.section-news .news-img{height:0;padding-bottom:83.24%;background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:26px;display:block}.section-news .news-date{display:block;font-size:12px;color:#b5b5b5;line-height:25px;text-transform:uppercase}.section-news h5{margin-bottom:26px;min-height:52px;padding-right:90px;font-size:14px;line-height:26px;font-family:Merriweather,serif;font-weight:700}.section-news h5 a{color:#212121;-webkit-transition:opacity .3s;transition:opacity .3s}.section-news h5 a:hover{opacity:.7}.section-news p{font-size:14px;line-height:26px;font-family:"Helvetica Neue",Helvetica,sans-serif;margin-bottom:0;height:72px;padding-bottom:20px;overflow:hidden;color:#727272}.section-news p:empty{padding-bottom:15px;height:auto}.section-news .link-to-else{text-transform:none;font-size:16px;padding:0;border:none;margin-left:0}.section-news .link-to-else:hover{color:#1976d2}.section-news .link-to-else span{margin-left:45px;font-size:24px;vertical-align:middle;margin-top:1px}.section-news .link-to-else span:after{font-size:18px;font-weight:300;top:-1px}.page-section-item-wrapper{margin-bottom:25px}.section-service-item-wrapper p{height:76px;overflow:hidden}.editor-text{padding-top:15px;padding-bottom:15px}.editor-text>ul{margin-bottom:20px;text-decoration:none;position:relative}.editor-text>ol{padding-left:10px;margin-bottom:20px}.editor-text>ul li{font-weight:300;font-size:14px;list-style:none;position:relative;color:#727272;padding:12px 0 12px 20px;border-bottom:1px solid #e1e1e1}.editor-text>ul li:last-child{border-bottom:0}.editor-text ul li:before{content:"";width:4px;height:4px;background-color:#1976d2;position:absolute;left:2px;top:22px;border-radius:50%}.editor-text>ol li{font-weight:300;font-size:14px;color:#727272;padding:12px 0 12px 20px;border-bottom:1px solid #e1e1e1}.editor-text>ol li:last-child{border-bottom:0}.editor-text>ol>li ol,.editor-text>ol>li ul,.editor-text>ul>li ol,.editor-text>ul>li ul{margin-top:10px;padding-left:20px}.editor-text p{color:#727272;font-size:14px;line-height:26px;margin-bottom:30px}.editor-text h1,.editor-text h2{font-size:38px;font-family:Merriweather,serif;line-height:50px;color:#212121;margin-bottom:30px}.editor-text h3{font-size:24px;font-family:Merriweather,serif;color:#212121;margin-bottom:30px}.editor-text h4{font-size:14px;font-weight:700;text-transform:uppercase;color:#212121;position:relative;padding-top:24px;letter-spacing:.1em;margin-bottom:30px}.editor-text h5{font-size:12px;font-weight:700;text-transform:uppercase;color:#212121;position:relative;padding-top:24px;letter-spacing:.1em;margin-bottom:30px}.editor-text h6{font-size:10px;font-weight:700;text-transform:uppercase;color:#212121;position:relative;padding-top:24px;letter-spacing:.1em;margin-bottom:30px}.editor-text dl{color:#212121;margin-bottom:15px}.editor-text dl dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.editor-text dl dd{margin-left:180px}.editor-text pre{padding:5px 10px;margin-bottom:15px}.editor-text table{width:100%;max-width:100%;margin-bottom:20px}.editor-text table tr td,.editor-text table tr th{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.editor-text img.aligncenter{display:block;margin:15px auto}.editor-text img.alignleft{float:left;margin-right:15px}.editor-text img.alignright{float:right;margin-left:15px}.editor-text sub,.editor-text sup{font-size:10px}.section-heading .content-title-wrapper{z-index:5}.blog-item-wrapper{margin-bottom:15px}.blog-item-wrapper p{overflow:hidden}.blog-pagination{text-align:center;padding-top:60px}.section-news-item{padding-bottom:62px}.contain-bg{background-size:contain;-moz-background-size:contain;-webkit-background-size:contain}@media (max-width:767px){.section-service-item-wrapper p{height:auto;overflow:visible}.about-container .section-testimonial{padding:30px 0 45px}.section-service{padding:30px 0 45px}.section-service h4.section-title{padding-bottom:0}.section-service p{margin-bottom:25px}.section-heading .content-title-container .content-title-wrapper{font-size:24px;line-height:normal;max-width:240px;left:15px;bottom:20%}.section-heading .content-title-container .content-title-wrapper h1{font-size:26px;line-height:normal}.section-overview{padding:30px 0 45px}.section-overview h2.section-description{margin-bottom:25px}.section-overview .section-description h2{margin-bottom:25px}.section-about-us{padding:30px 0 45px}.section-about-us h2.section-description{margin-bottom:30px}.section-about-us .section-description h2{margin-bottom:30px}.section-about-us .info-wrapper{margin-bottom:30px}.section-about-us .team-img-wrapper{margin-bottom:25px}.section-about-us .team-member-wrapper .team-member{padding-top:12px;padding-bottom:25px;float:none;width:100%}.section-about-us .team-member-wrapper .team-member h5{font-size:13px;line-height:18px}.section-news{padding:30px 0 45px}.section-news h2.section-description{margin-bottom:56px}.section-news .section-description h2{margin-bottom:56px}.section-news .news-img{margin-bottom:15px}.section-news .news-date{font-size:10px}.section-news h5{font-size:14px;line-height:25px;margin-bottom:15px;min-height:auto}.section-news p{font-size:13px;line-height:21px;margin-bottom:15px}.section-news .link-to-else{font-size:15px;margin-bottom:30px}.section-news .link-to-else span{font-size:22px;margin-left:28px}}@media (min-width:768px) and (max-width:991px){.about-container .section-testimonial{padding:45px 0 60px}.section-service{padding-top:45px;padding-bottom:60px}.section-service h4.section-title{margin-bottom:30px}.section-service p{margin-bottom:45px}.section-overview{padding:45px 0 60px}.section-about-us{padding:45px 0 60px}.section-news{padding:45px 0 60px}.section-news h2.section-description{margin-bottom:56px}.section-news .section-description h2{margin-bottom:56px}.section-news .news-img{padding-bottom:0;height:308px;max-width:370px}.section-news h5{min-height:auto;margin-bottom:18px}.section-news p{margin-bottom:20px}.section-news .link-to-else{margin-bottom:40px}}@media (min-width:992px) and (max-width:1199px){.section-service{padding-top:64px;padding-bottom:120px}.section-about-us{padding-top:102px}.section-about-us .team-img-wrapper{margin-bottom:30px}.section-about-us .team-member-wrapper .team-member{padding-top:7px;padding-bottom:7px}.section-news{padding-top:64px;padding-bottom:120px}}.service-container{padding-top:100vh}.service-container h1{max-width:470px}.service-container h1 p{color:inherit;margin-bottom:0}.service-container .section-service{padding-top:102px;padding-bottom:127px}.service-container .section-service h3{min-height:52px;margin-bottom:10px}.service-container .section-service p{margin-bottom:20px}.service-container .section-process{padding-bottom:84px}.section-process-steps{padding-top:51px;padding-bottom:152px;border-top:1px solid rgba(181,181,181,.5);background-color:#fff;position:relative}.section-process-steps .step-item{position:relative}.section-process-steps .step-item+.step-item:after{content:"";width:1px;height:392px;background-color:#e6e6e6;position:absolute;top:0;left:0;margin-left:-15px}.section-process-steps p{margin-bottom:15px;padding-right:40px}.section-contact{padding-top:127px;padding-bottom:127px;border-top:1px solid rgba(181,181,181,.5);background-color:#fff;position:relative}.section-contact h2.section-description{margin-bottom:52px}.section-contact h2.section-description a{-webkit-transition:all .3s;transition:all .3s;color:#1976d2}.section-contact h2.section-description a:hover{color:#2196f3}.section-contact .section-description h2{margin-bottom:52px}.section-contact .section-description h2 a{-webkit-transition:all .3s;transition:all .3s;color:#1976d2}.section-contact .section-description h2 a:hover{color:#2196f3}.section-contact p{margin-bottom:52px}@media (max-width:767px){.service-container h1 p{font-size:13px}.service-container .section-service{padding-top:45px;padding-bottom:45px}.service-container .section-service h3{min-height:auto}.service-container .section-process{padding-bottom:45px}.dmj-item .item-wrapper-logo{padding:8px}.section-process-steps{padding-top:28px;padding-bottom:45px}.section-process-steps .step-item{margin-bottom:25px}.section-process-steps p{margin-bottom:10px}.section-contact{padding:30px 0 45px}.section-contact h2.section-description{margin-bottom:25px}.section-contact .section-description h2{margin-bottom:25px}.section-contact p{margin-bottom:25px}}@media (min-width:768px) and (max-width:991px){.service-container .section-process{padding-bottom:60px;padding-top:60px}.service-container .section-service{padding-top:60px;padding-bottom:60px}.section-process-steps{padding-bottom:60px}.section-process-steps .step-item+.step-item:after{height:100%}.section-contact{padding:45px 0 60px}.section-contact h2.section-description{margin-bottom:30px}.section-contact .section-description h2{margin-bottom:30px}.section-contact p{margin-bottom:30px}}.small-placeholder{position:absolute;top:15px;left:15px;color:#999;font-size:20px;display:none;font-weight:300}.single-job .form-group textarea~.small-placeholder{left:30px}.section-about-us .col-md-8{position:relative}.team-button{position:absolute;bottom:30px;left:0;right:0;text-align:center}.team-button a{line-height:38px;font-size:20px;font-weight:300;padding:13px 20px;background-color:transparent;border:1px solid #2196f3;color:#2196f3;-webkit-transition:all .3s;transition:all .3s}.team-button a:hover{background-color:#2196f3;border-color:#2196f3;color:#fff}.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}}@media (min-width:992px){.col-md-5ths{width:20%;float:left}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}}.section-challenge .team-img-wrapper{height:0;padding-bottom:44%;background-repeat:no-repeat;background-position:center;background-size:cover;margin-bottom:0}.team-members{width:100vw;margin-left:calc(-50vw + 50%)}.team-members .team-member-col{margin-bottom:50px;font-family:ProximaNova;color:#202020;height:310px}.team-members .team-member-img{width:100%;background-repeat:no-repeat;background-position:center;margin-bottom:15px;position:relative;overflow:hidden;background-size:auto 100%}.team-members .team-member-img:after{content:"";background:#15284a;top:0;left:0;bottom:0;right:0;position:absolute;z-index:1;visibility:hidden;opacity:0;transition:visibility 0s,opacity .5s linear}.team-members .team-member-name{font-weight:700;color:#202020;margin-bottom:15px;font-size:14px}.team-members .team-member-poss{color:#202020;font-size:13px}.team-members .team-member-info{position:absolute;color:#fff;top:30%;left:5%;width:90%;overflow:hidden;z-index:10;font-size:13px;display:none}.team-members .team-member-img:hover::after{visibility:visible;opacity:.85}.section-service .row>[class^=col-]{padding-top:26px;margin-bottom:25px}.section-service .row{margin-left:0}.service-icon img{width:12.5px}.service-icon{width:35px;height:35px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;margin-bottom:25px}.section-service .section-title h4{color:#fff;margin-bottom:18px;padding-bottom:25px;font-size:20px}.service-heading{color:#fff;font-size:20px;line-height:125%;padding-bottom:15px;font-family:Merriweather}.section-service-item-wrapper p{color:#fff}.case-tiles .item{height:350px;margin-bottom:30px}img.case-video-logo{position:absolute;left:30px;bottom:15px;height:120px}video.case-video{height:100%;opacity:.5;position:absolute}.case-video-logo{filter:brightness(0) invert(1);z-index:1}.case-item-excerpt{position:absolute;color:#fff;font-size:20px;font-weight:700;font-family:ProximaNova;left:30px;top:30px;right:30px;z-index:1;line-height:26px}.case-tiles .item-inner{position:relative;width:100%;height:100%;overflow:hidden;background-color:#212121}.item-inner:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:#3776cc;opacity:.25;pointer-events:none}.case-tiles{overflow:auto}.client-tiles .item{margin-bottom:30px}.item-wrapper-logo{background-color:#fbfbfb;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 30px}.heading-search-bar{position:absolute;z-index:1;width:100%;display:flex;justify-content:center;align-items:center;top:40%;text-align:center}.search-bar-inner{position:relative;width:33%}.search-bar-input{width:100%;border:none;padding:7px;color:#000;background:#f5f5f5;position:relative;font-family:Merriweather,serif}.search-bar-button{position:absolute;top:3px;right:3px;background:#1976d2;padding:4px 10px;color:#fff;font-weight:700;font-family:Merriweather,serif;border:0}body.search-results .post-tags{line-height:26px;max-height:72px;overflow:hidden}.fullWidth{width:100%}.section-awards{background-color:#fff!important;padding:110px 0;font-size:11px}.award-block{overflow:auto;border-bottom:1px solid #f0f0f0;padding:16px 0}.award-block:first-child{border-top:1px solid #f0f0f0}.award-block img{width:100%}.awards-image{width:100%}.award-title{font-weight:700}.award-img{width:140px;float:left;padding-right:30px;height:48px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center}.social-icons li{list-style:none;float:left;padding-top:18px}.social-icons img{width:50px}@media screen and (max-width:1120px){.fullWidth{width:auto;height:100%}.section-heading{height:70vh}.about-container{padding-top:70vh}}@media screen and (max-width:767px){.team-members .team-member-info{display:none!important}.team-members .team-member-img:hover::after{visibility:hidden}.team-members .team-member-col{margin-bottom:60px}.section-service-item-wrapper{border-bottom:1px solid #3776cc}.section-service .row>[class^=col-]{border-left:0}.section-service .row{margin-left:-15px}.search-bar-inner{width:90%;margin-left:-30px}.section-heading{height:65vh}.about-container{padding-top:65vh}.section-heading .item{display:flex;justify-content:center}.client-tiles .item-wrapper-logo .img-responsive{min-height:auto}.item-wrapper-logo{padding:0 5px}.case-tiles .item{height:260px}img.case-video-logo{height:90px;left:15px}.case-item-excerpt{left:15px;font-size:16px}}@media only screen and (max-width:767px) and (min-width:680px){.case-tiles .item{width:50%;float:left}}@media only screen and (max-width:1150px) and (min-width:767px){.case-tiles .item{width:50%;float:left}.fullWidth{width:100%;height:auto}}@media screen and (max-width:991px){.section-case .col-md-9{padding-left:0}.team-button{bottom:0}.team-button a{font-size:13px;padding:5px 10px}}@media screen and (min-width:1800px){video.case-video{min-width:100%;min-height:100%;height:auto}}.col-lg-5ths,.col-md-5ths,.col-sm-5ths,.col-xs-5ths{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-5ths{width:20%;float:left}@media (min-width:768px){.col-sm-5ths{width:20%;float:left}}@media (min-width:992px){.col-md-5ths{width:20%;float:left}}@media (min-width:1200px){.col-lg-5ths{width:20%;float:left}}