@charset "UTF-8";
/*!
Theme Name: VV
Author: Tallium Inc
Author URI: https://tallium.com/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: vv
*/
*,::after,::before,:after,:before,html{box-sizing:border-box}
.text-center,button{text-align:center}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q :before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
button{display:inline-block;background-color:transparent;outline:0;border:0;white-space:nowrap;vertical-align:middle;touch-action:manipulation;text-transform:none;cursor:pointer}
@font-face{font-family:Athelas;src:url(app/fonts/athelas/athelas-webfont.eot);src:url(app/fonts/athelas/athelas-webfont.eot#iefix) format("embedded-opentype"),url(app/fonts/athelas/athelas-webfont.woff) format("woff2"),url(app/fonts/athelas/athelas-webfont.woff) format("woff"),url(app/fonts/athelas/athelas-webfont.ttf) format("truetype")}
@font-face{font-family:Asap Regular;src:url(app/fonts/asap/asap-regular/asap-webfont.eot);src:local("☺"),url(app/fonts/asap/asap-regular/asap-webfont.woff) format("woff"),url(app/fonts/asap/asap-regular/asap-webfont.ttf) format("truetype"),url(app/fonts/asap/asap-regular/asap-webfont.svg) format("svg")}
@font-face{font-family:Asap Medium;src:url(app/fonts/asap/asap-medium/asap-webfont.eot);src:local("☺"),url(app/fonts/asap/asap-medium/asap-webfont.woff) format("woff"),url(app/fonts/asap/asap-medium/asap-webfont.ttf) format("truetype"),url(app/fonts/asap/asap-medium/asap-webfont.svg) format("svg")}
@font-face{font-family:Prata-Regular;src:url(app/fonts/prata/Prata-Regular.eot);src:local("☺"),url(app/fonts/prata/Prata-Regular.woff) format("woff"),url(app/fonts/prata/Prata-Regular.ttf) format("truetype"),url(app/fonts/prata/Prata-Regular.svg) format("svg");font-weight:400;font-style:normal}
html{font-family:Athelas;font-size:16px}
html .ff-asap-regular{font-family:Asap Regular}
html .ff-asap-medium{font-family:Asap Medium}
::-moz-selection{color:#fff;background:#5b556f}
::selection{color:#fff;background:#5b556f}
a{text-decoration:none}
input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}
.img-cursor{cursor:url(app/images/scroll.svg),auto}
.vertical-center{display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center}
.position-center{margin:0 auto}
.no-scroll{overflow-y:hidden}
@-webkit-keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotating{from{-webkit-transform:rotate(0);transform:rotate(0)}
to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
.rotating{-webkit-animation:rotating 20s linear infinite;animation:rotating 20s linear infinite}
.container,.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.no-padding{padding:0!important}
@media (min-width:320px){.container{max-width:100%;padding-right:30px;padding-left:30px}
}
@media (min-width:768px){.container{max-width:750px;padding-right:15px;padding-left:15px}
}
@media (min-width:1200px){.container{max-width:1170px;padding-right:15px;padding-left:15px}
}
.row{display:-webkit-box;display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
@media (min-width:320px){.col-sm{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.col-sm-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}
.col-sm-1{-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}
.col-sm-2{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}
.col-sm-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-sm-4{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-sm-5{-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}
.col-sm-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-sm-7{-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}
.col-sm-8{-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
.col-sm-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}
.col-sm-10{-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}
.col-sm-11{-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}
.col-sm-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.order-sm-first{-webkit-box-ordinal-group:0;order:-1}
.order-sm-last{-webkit-box-ordinal-group:14;order:13}
.order-sm-0{-webkit-box-ordinal-group:1;order:0}
.order-sm-1{-webkit-box-ordinal-group:2;order:1}
.order-sm-2{-webkit-box-ordinal-group:3;order:2}
.order-sm-3{-webkit-box-ordinal-group:4;order:3}
.order-sm-4{-webkit-box-ordinal-group:5;order:4}
.order-sm-5{-webkit-box-ordinal-group:6;order:5}
.order-sm-6{-webkit-box-ordinal-group:7;order:6}
.order-sm-7{-webkit-box-ordinal-group:8;order:7}
.order-sm-8{-webkit-box-ordinal-group:9;order:8}
.order-sm-9{-webkit-box-ordinal-group:10;order:9}
.order-sm-10{-webkit-box-ordinal-group:11;order:10}
.order-sm-11{-webkit-box-ordinal-group:12;order:11}
.order-sm-12{-webkit-box-ordinal-group:13;order:12}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.333333%}
.offset-sm-2{margin-left:16.666667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.333333%}
.offset-sm-5{margin-left:41.666667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.333333%}
.offset-sm-8{margin-left:66.666667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.333333%}
.offset-sm-11{margin-left:91.666667%}
}
@media (min-width:768px){.col-md{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.col-md-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}
.col-md-1{-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}
.col-md-2{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}
.col-md-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-md-4{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-md-5{-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}
.col-md-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-md-7{-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}
.col-md-8{-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
.col-md-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}
.col-md-10{-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}
.col-md-11{-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}
.col-md-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.order-md-first{-webkit-box-ordinal-group:0;order:-1}
.order-md-last{-webkit-box-ordinal-group:14;order:13}
.order-md-0{-webkit-box-ordinal-group:1;order:0}
.order-md-1{-webkit-box-ordinal-group:2;order:1}
.order-md-2{-webkit-box-ordinal-group:3;order:2}
.order-md-3{-webkit-box-ordinal-group:4;order:3}
.order-md-4{-webkit-box-ordinal-group:5;order:4}
.order-md-5{-webkit-box-ordinal-group:6;order:5}
.order-md-6{-webkit-box-ordinal-group:7;order:6}
.order-md-7{-webkit-box-ordinal-group:8;order:7}
.order-md-8{-webkit-box-ordinal-group:9;order:8}
.order-md-9{-webkit-box-ordinal-group:10;order:9}
.order-md-10{-webkit-box-ordinal-group:11;order:10}
.order-md-11{-webkit-box-ordinal-group:12;order:11}
.order-md-12{-webkit-box-ordinal-group:13;order:12}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.333333%}
.offset-md-2{margin-left:16.666667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.333333%}
.offset-md-5{margin-left:41.666667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.333333%}
.offset-md-8{margin-left:66.666667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.333333%}
.offset-md-11{margin-left:91.666667%}
}
@media (min-width:1200px){.col-xl{flex-basis:0;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.col-xl-auto{-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:none}
.col-xl-1{-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}
.col-xl-2{-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}
.col-xl-3{-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-xl-4{-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-xl-5{-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}
.col-xl-6{-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-xl-7{-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}
.col-xl-8{-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
.col-xl-9{-webkit-box-flex:0;flex:0 0 75%;max-width:75%}
.col-xl-10{-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}
.col-xl-11{-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}
.col-xl-12{-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.order-xl-first{-webkit-box-ordinal-group:0;order:-1}
.order-xl-last{-webkit-box-ordinal-group:14;order:13}
.order-xl-0{-webkit-box-ordinal-group:1;order:0}
.order-xl-1{-webkit-box-ordinal-group:2;order:1}
.order-xl-2{-webkit-box-ordinal-group:3;order:2}
.order-xl-3{-webkit-box-ordinal-group:4;order:3}
.order-xl-4{-webkit-box-ordinal-group:5;order:4}
.order-xl-5{-webkit-box-ordinal-group:6;order:5}
.order-xl-6{-webkit-box-ordinal-group:7;order:6}
.order-xl-7{-webkit-box-ordinal-group:8;order:7}
.order-xl-8{-webkit-box-ordinal-group:9;order:8}
.order-xl-9{-webkit-box-ordinal-group:10;order:9}
.order-xl-10{-webkit-box-ordinal-group:11;order:10}
.order-xl-11{-webkit-box-ordinal-group:12;order:11}
.order-xl-12{-webkit-box-ordinal-group:13;order:12}
.offset-xl-0{margin-left:0}
.offset-xl-1{margin-left:8.333333%}
.offset-xl-2{margin-left:16.666667%}
.offset-xl-3{margin-left:25%}
.offset-xl-4{margin-left:33.333333%}
.offset-xl-5{margin-left:41.666667%}
.offset-xl-6{margin-left:50%}
.offset-xl-7{margin-left:58.333333%}
.offset-xl-8{margin-left:66.666667%}
.offset-xl-9{margin-left:75%}
.offset-xl-10{margin-left:83.333333%}
.offset-xl-11{margin-left:91.666667%}
}
.clients-modal .modal-content{height:100vh;background-color:#fff;position:relative}
.clients-modal .modal-content .modal-header{position:absolute;right:73px;top:62px;z-index:1}
.clients-modal .modal-content .modal-header .close{cursor:pointer}
.clients-modal .modal-content .modal-body .carousel{position:relative}
.clients-modal .modal-content .modal-body .carousel .carousel-inner{position:relative;width:100%;overflow:hidden}
.clients-modal .modal-content .modal-body .carousel .carousel-inner .item .image{background-repeat:no-repeat;background-size:cover;background-position:center;min-height:100vh;width:50%;position:relative}
.clients-modal .modal-content .modal-body .carousel .carousel-inner .item .carousel-caption{width:50%;padding:0 190px 0 125px;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}
.clients-modal .modal-content .modal-body .carousel .carousel-inner .item .carousel-caption .title{font-size:22px;font-weight:400;line-height:1.27;letter-spacing:.55px;color:#000;margin:0 0 33px}
.clients-modal .modal-content .modal-body .carousel .carousel-inner .item .carousel-caption .description{font-family:Asap Regular;font-size:14px;font-weight:400;line-height:1.88;letter-spacing:.2px;color:#000;margin:0 0 40px}
.clients-modal .modal-content .modal-body .carousel .carousel-inner .item .carousel-caption .description p{margin:0 0 30px}
.clients-modal .modal-content .modal-body .carousel .carousel-inner .item .carousel-caption .description p:last-child{margin:0}
.clients-modal .modal-content .modal-body .carousel .carousel-inner .item .carousel-caption .website{font-family:Asap Medium;font-size:13px;font-weight:500;letter-spacing:1.5px;color:#000;position:relative;text-transform:uppercase}
.clients-modal .modal-content .modal-body .carousel .carousel-inner .item .carousel-caption .website:before{content:'';position:absolute;width:100%;height:1px;bottom:-4px;background:#000}
.clients-modal .modal-content .modal-body .carousel .carousel-control{position:absolute;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;top:0;bottom:0;width:15%}
.clients-modal .modal-content .modal-body .carousel .carousel-control span{font-family:Asap Medium;font-size:13px;font-weight:500;letter-spacing:3px;text-transform:uppercase}
.clients-modal .modal-content .modal-body .carousel .carousel-control .control-left{color:#fff;padding:0 0 0 60px}
.clients-modal .modal-content .modal-body .carousel .carousel-control .control-right{color:#000;padding:0 60px 0 0}
.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}
@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}
.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}
.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:-webkit-box;display:flex}
.carousel-inner>.active{left:0}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}
.carousel-inner>.next{left:100%}
.carousel-inner>.prev{left:-100%}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}
.carousel-inner>.active.left{left:-100%}
.carousel-inner>.active.right{left:100%}
.carousel-control.right{right:0;-webkit-box-pack:end;justify-content:flex-end}
@media screen and (max-width:1199px){.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.clients-modal .modal-content .modal-header{position:relative;right:auto;top:auto;z-index:1;height:80px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.clients-modal .modal-content .modal-body .carousel .carousel-control{top:-80px;bottom:0;height:80px;width:15%;z-index:1}
.clients-modal .modal-content .modal-body .carousel .carousel-control .control-left{color:#000;padding:0 0 0 25px}
.clients-modal .modal-content .modal-body .carousel .carousel-control .control-right{padding:0 25px 0 0}
.clients-modal .modal-content .modal-body .carousel .carousel-inner .item .carousel-caption{width:100%;padding:70px 87px}
.clients-modal .modal-content .modal-body .carousel .carousel-inner .item .image{min-height:500px;width:100%}
}
.modal,.modal-backdrop{top:0;right:0;bottom:0;left:0}
@media screen and (max-width:767px){.clients-modal .modal-content .modal-body .carousel .carousel-inner .item .carousel-caption{width:100%;padding:50px 30px}
.clients-modal .modal-content .modal-body .carousel .carousel-inner .item .image{min-height:240px}
.clients-modal .modal-content .modal-body .carousel .carousel-control{width:25%}
}
.modal.right.team-modal .modal-dialog{width:auto}
.clients-modal.modal.right .modal-dialog{width:100%}
.modal.right .modal-content{height:100%;overflow-y:auto}
.modal,.modal-open{overflow:hidden}
.modal{position:fixed;z-index:1050;display:none;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:transform .5s linear;-webkit-transition:-webkit-transform .5s linear;transition:-webkit-transform .5s linear;transition:transform .5s linear;transition:transform .5s linear,-webkit-transform .5s linear}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);transform:translate(0,0)}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:0;outline:0;height:100%;overflow-y:auto}
.modal-backdrop{position:fixed;z-index:1040;background-color:rgba(0,0,0,.1)}
.contact-form-popup .modal-header{min-height:80px;border-bottom:2px solid rgba(0,0,0,.07);display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}
.contact-form-popup .modal-header .hamburger-lines{position:absolute;width:30px;height:30px;cursor:pointer;-webkit-transition:.2s ease-out;transition:.2s ease-out}
.contact-form-popup .modal-header .hamburger-lines span{position:absolute;display:block;width:100%;height:1px;background-color:#000}
.contact-form-popup .modal-header .hamburger-lines .line-1{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:15px}
.contact-form-popup .modal-header .hamburger-lines .line-2{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:14px}
.contact-form-popup .modal-header .hamburger-lines:hover{opacity:.5}
.modal.right .modal-dialog{min-width:800px;position:fixed;margin:auto;width:50%;height:100%;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.modal.right.fade .modal-dialog{right:-50%;-webkit-transition:opacity .3s linear,right .3s ease-out;transition:opacity .3s linear,right .3s ease-out}
.modal.right.fade.in .modal-dialog{right:0}
.modal-body{position:relative}
.modal-body .logo{margin:86px 0 100px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center}
.modal-body .logo .block-logo-image{display:inline-block;width:136px;height:100px;fill:#000}
.modal-body .modal-contact-form{padding:0 125px}
.popup-form .wpcf7-form{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;justify-content:space-between}
.popup-form .wpcf7-form .submit-full-width .ajax-loader,.popup-form .wpcf7-form .wpcf7-mail-sent-ok,.popup-form .wpcf7-form.sent{display:none}
.popup-form .wpcf7-form .half-width{width:calc(50% - 15px);margin:0 0 40px}
.popup-form .wpcf7-form .full-width{width:100%}
.popup-form .wpcf7-form .field-name{text-transform:uppercase;font-family:'Asap Medium';font-size:10px;font-weight:500;letter-spacing:1.5px;color:#000}
.popup-form .wpcf7-form input[type=text],.popup-form .wpcf7-form textarea{width:100%;font-size:13px;font-weight:400;line-height:1.85;letter-spacing:.2px;color:#000;background:0 0;font-family:'Asap Regular';outline:0;-webkit-appearance:none}
.popup-form .wpcf7-form .submit-full-width{margin:0 auto}
.popup-form .wpcf7-form input[type=text]{height:40px;border-radius:0;border:none;border-bottom:solid 1px #ccc}
.popup-form .wpcf7-form textarea{height:120px;border:none;border-bottom:solid 1px #ccc;margin:15px 0 55px;border-radius:0}
.popup-form .wpcf7-form .wpcf7-submit{width:225px;height:40px;border:1px solid #000;background-color:#5b556f;font-family:Asap Medium;font-size:10px;font-weight:500;letter-spacing:1.5px;color:#fff;text-transform:uppercase;margin:0 0 50px;cursor:pointer;-webkit-transition:.2s ease-out;transition:.2s ease-out;-webkit-appearance:none;border-radius:0}
.popup-form .wpcf7-form .wpcf7-submit:hover{background:#726b8c}
.popup-form .wpcf7-form .wpcf7-not-valid-tip{margin:10px 0 0;font-family:Asap Medium;font-size:10px;font-weight:500;letter-spacing:1px;text-align:right;color:#fa6400}
.popup-form .wpcf7-form div.wpcf7-acceptance-missing,.popup-form .wpcf7-form div.wpcf7-validation-errors{border:2px solid #fa6400;width:100%;text-align:center}
.error404 .error-404 .discover-services .btn-light,.popup-form .success .btn-light{min-height:40px;-moz-align-items:center;border:1px solid rgba(0,0,0,.2);cursor:pointer;text-transform:uppercase}
.popup-form .success{display:none;text-align:center}
.popup-form .success .thank-you{font-size:16px;font-weight:400;line-height:1.88;letter-spacing:.2px;color:#000;margin:0 0 100px}
.popup-form .success .btn-light{margin:0 auto;width:225px;font-size:10px;font-weight:500;letter-spacing:1.5px;color:#000;background:0 0;-webkit-transition:.2s ease-out;transition:.2s ease-out;display:-webkit-box;display:flex;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}
.popup-form .success .btn-light:hover{background:#5b556f;color:#fff}
.fade-scale{-webkit-transform:scale(0);transform:scale(0);opacity:0;-webkit-transition:all .5s linear;transition:all .5s linear}
.fade-scale.in{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
@media screen and (max-width:1199px){.modal.right .modal-dialog,.modal.right.team-modal .modal-dialog{min-width:auto;width:100%}
}
@media screen and (max-width:767px){.modal-body .modal-contact-form{padding:0 25px}
.modal-body .popup-form{margin:0 0 50px}
.modal-body .popup-form .wpcf7-form .half-width{width:100%}
}
.error404 header.header-area .block-menu .menu li a{color:#000}
.error404 header.header-area .block-logo .block-logo-image{fill:#000}
.error404 .error-404{background:#fff;height:100vh;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:138px 0 0}
.error404 .error-404 .not-found{font-size:30px;font-weight:400;line-height:1.33;color:#000;margin:0 0 45px}
.error404 .error-404 .page-title{font-size:254px;line-height:1;color:#000;background-repeat:no-repeat;background-size:cover;background-position:0 50%;background-attachment:fixed;-webkit-background-clip:text;margin:0 0 48px;padding:10px 0 0;-webkit-text-fill-color:transparent;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.error404 .error-404 .looking-page{font-size:16px;font-weight:400;line-height:1.88;letter-spacing:.2px;color:#000;margin:0 0 33px}
.error404 .error-404 .discover-services .btn-light{width:225px;font-size:10px;font-weight:500;letter-spacing:1.5px;color:#000;background:0 0;-webkit-transition:.2s ease-out;transition:.2s ease-out;display:-webkit-box;display:flex;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}
.error404 .error-404 .discover-services .btn-light:hover{background:#5b556f;color:#fff}
@media screen and (max-width:1199px){.error404 .error-404 .not-found{font-size:30px}
.error404 .error-404 .page-title{font-size:254px}
}
@media screen and (max-width:767px){header.header-area .hamburger .menu-icon span{background-color:#000}
.error404 .error-404{padding:70px 0 0}
.error404 .error-404 .not-found{font-size:26px}
.error404 .error-404 .page-title{font-size:160px;margin:0 0 34px}
.error404 .error-404 .looking-page{margin:0 0 34px}
}
header.header-area{position:fixed;width:100%;z-index:20;margin:36px 0 0;top:-138px;-webkit-transition:.4s ease-out;transition:.4s ease-out}
header.header-area.scroll-page{height:80px;box-shadow:0 2px 3px 0 rgba(0,0,0,.13);background-color:#fff;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;margin:0;z-index:20}
.full-height .typed-text,.full-height .typed-text-wrap{z-index:2;position:relative}
header.header-area.scroll-page .block-menu{padding:0}
header.header-area.scroll-page .block-menu .main-navigation .menu li a{color:#000}
header.header-area.scroll-page .block-menu .main-navigation .menu li a:before{background:#000}
header.header-area.scroll-page .block-logo .block-logo-image{display:inline-block;width:72px;/*height:52px;fill:#000*/ -webkit-filter: none; filter: none;}
header.header-area.scroll-page .block-logo .block-logo-image .block-logo-path-2{fill:#5B556F}
header.header-area .right-menu{-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:flex-end}
header.header-area .block-menu{padding:23px 0 0}
header.header-area .block-menu .main-navigation .menu{display:-webkit-box;display:flex}
header.header-area .block-menu .main-navigation .menu li{padding:0 32px}
header.header-area .block-menu .main-navigation .menu li a{font-size:13px;font-weight:500;letter-spacing:3px;color:#fff;text-transform:uppercase;position:relative}
header.header-area .block-menu .main-navigation .menu li a:before{content:'';display:block;position:absolute;height:2px;width:0;bottom:-5px;left:0;background:#fff;-webkit-transition:.2s ease-out;transition:.2s ease-out}
header.header-area .block-menu .main-navigation .menu li a:hover:before,header.header-area .block-menu .main-navigation .menu li.current-menu-item a:before{width:100%}
header.header-area .block-menu .main-navigation .menu li:first-child{padding:0 32px 0 0}
header.header-area .block-menu .main-navigation .menu li:last-child{padding:0 0 0 32px}
header.header-area .block-logo .block-logo-image{display:inline-block;width:137px;/*height:100px;fill:#fff;*/ -webkit-filter: brightness(0) invert(1); filter: brightness(0) invert(1);-webkit-transition:.4s ease-out;transition:.4s ease-out}
header.header-area .hamburger{display:none}
@media screen and (max-width:1199px){header .container.full-width-tablet{max-width:100%;padding-right:0;padding-left:0}
header.header-area .left-menu,header.header-area .right-menu{display:none}
header.header-area.scroll-page{height:70px}
header.header-area.scroll-page .block-logo .block-logo-image{width:64px;/*height:46px*/}
header.header-area.scroll-page.open-menu{-webkit-box-align:baseline;align-items:baseline;padding:36px 0 0}
header.header-area.scroll-page.open-menu .block-logo .block-logo-image{width:111px;height:80px;margin:0 0 30px}
header.header-area.scroll-page.open-menu .block-menu .main-navigation .menu{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
header.header-area.scroll-page.open-menu .block-menu .main-navigation .menu li{padding:0;margin:0 0 54px;text-align:center}
header.header-area.scroll-page.open-menu .block-menu .main-navigation .menu li:first-child,header.header-area.scroll-page.open-menu .block-menu .main-navigation .menu li:last-child{padding:0}
header.header-area.scroll-page.open-menu .tablet-image{background-repeat:no-repeat;background-size:cover;background-position:0 50%;min-height:343px;position:relative;margin:0 0 90px}
header.header-area.scroll-page.open-menu .left-menu,header.header-area.scroll-page.open-menu .right-menu{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}
header.header-area.scroll-page .hamburger{height:70px;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-webkit-transition:.4s ease-out;transition:.4s ease-out}
header.header-area.scroll-page .hamburger .menu-icon span{background-color:#000}
header.header-area.open-menu{height:100%;position:fixed;top:0!important;overflow-x:hidden;background:#fff;margin:0;-moz-align-items:baseline;-ms-align-items:baseline;-webkit-box-align:baseline;align-items:baseline;padding:36px 0 0}
header.header-area.open-menu .block-menu,header.header-area.open-menu .block-menu .main-navigation .menu li:first-child,header.header-area.open-menu .block-menu .main-navigation .menu li:last-child{padding:0}
header.header-area.open-menu .block-logo .block-logo-image{width:111px;/*height:80px;*/ height:auto !important;margin:0 0 30px;fill:#000}
header.header-area.open-menu .block-menu .main-navigation .menu{-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
header.header-area.open-menu .block-menu .main-navigation .menu li{padding:0;margin:0 0 54px;text-align:center}
header.header-area.open-menu .block-menu .main-navigation .menu li a{color:#000}
header.header-area.open-menu .tablet-image{background-repeat:no-repeat;background-size:cover;background-position:0 50%;min-height:343px;position:relative;margin:0 0 90px}
header.header-area.open-menu .left-menu,header.header-area.open-menu .right-menu{display:-webkit-box;display:flex;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}
header.header-area.open-menu .hamburger{top:40px}
header.header-area.open-menu .hamburger .menu-icon span{background-color:#000}
header.header-area .block-logo .block-logo-image{width:111px;/*height:80px*/}
header.header-area .hamburger{position:absolute;right:40px;top:0;height:82px;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center}
header.header-area .hamburger .menu-icon{position:relative;width:30px;height:30px;cursor:pointer}
header.header-area .hamburger .menu-icon .menu-icon__cheeckbox{display:block;width:100%;height:100%;cursor:pointer;z-index:2;-webkit-touch-callout:none;position:absolute;opacity:0;margin:0}
header.header-area .hamburger .menu-icon .hamburger-lines{margin:auto;position:absolute;top:0;right:0;left:0;bottom:0;width:30px;height:9px}
header.header-area .hamburger .menu-icon span{position:absolute;display:block;width:100%;height:1px;background-color:#fff;border-radius:1px;-webkit-transition:all .2s cubic-bezier(.1,.82,.76,.965);transition:all .2s cubic-bezier(.1,.82,.76,.965)}
header.header-area .hamburger .menu-icon span.line-1{top:0}
header.header-area .hamburger .menu-icon span.line-2{bottom:0}
header.header-area .hamburger .menu-icon .menu-icon__cheeckbox:checked+.hamburger-lines .line-1,header.header-area .hamburger .menu-icon.active .line-1{-webkit-transform:rotate(45deg);transform:rotate(45deg);top:4px}
header.header-area .hamburger .menu-icon .menu-icon__cheeckbox:checked+.hamburger-lines .line-2,header.header-area .hamburger .menu-icon.active .line-2{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);bottom:4px}
header.header-area .hamburger .menu-icon.active:hover .line-1,header.header-area .hamburger .menu-icon.active:hover .line-2,header.header-area .hamburger .menu-icon:hover .menu-icon__cheeckbox:checked+.hamburger-lines .line-1,header.header-area .hamburger .menu-icon:hover .menu-icon__cheeckbox:checked+.hamburger-lines .line-2{width:30px}
}
.full-height,.full-height #full-height-slider .item{background-repeat:no-repeat;background-size:cover;min-height:100vh}
@media screen and (max-width:767px){header.header-area{margin:30px 0 0}
header.header-area .tablet-image{display:none}
header.header-area.open-menu .block-logo .block-logo-image{width:97px;/*height:70px;*/ height:auto !important; margin:0 0 98px}
header.header-area.open-menu .hamburger{top:40px;height:30px}
header.header-area.scroll-page.open-menu{padding:30px 0 0}
header.header-area.scroll-page.open-menu .block-logo .block-logo-image{width:97px; height:auto !important;/*height:70px;*/margin:0 0 98px}
header.header-area .hamburger{right:15px;height:72px}
header.header-area .block-logo .block-logo-image{width:97px;/*height:70px*/}
}
.full-height{padding:48px 0 0;background-position:center;position:relative}
.full-height .typed-text{font-size:92px;font-weight:400;line-height:1.11;color:#fff;display:inline-block;text-align:center}
.full-height .typed-text .cursor{border-right:2px solid;-webkit-animation:blink-caret .75s step-end infinite;animation:blink-caret .75s step-end infinite}
.full-height #full-height-slider{position:absolute;top:0;left:0;z-index:1}
.full-height #full-height-slider .item{background-position:50% 0;width:100%;position:relative}
.simple-block{padding:152px 0}
.simple-block-title{font-size:13px;font-weight:500;letter-spacing:3px;color:#000;text-transform:uppercase;margin:0 0 30px}
.simple-block-subtitle{font-size:42px;font-weight:400;line-height:1.24;color:#000}
.simple-block-short-description{font-size:14px;font-weight:400;line-height:1.88;letter-spacing:.2px;color:#000;margin:61px 0}
.simple-block-btn .btn-light{width:225px;min-height:40px;font-size:10px;font-weight:500;letter-spacing:1.5px;color:#000;background:0 0;-webkit-transition:.2s ease-out;transition:.2s ease-out;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;text-transform:uppercase;border:1px solid rgba(0,0,0,.2)}
.simple-block-btn .btn-light:hover{background:#5b556f;color:#fff}
.image-block-ver-1,.image-block-ver-2 .background-image{background-repeat:no-repeat;background-size:cover;background-position:0 50%;min-height:650px;position:relative}
.image-block-ver-1 .text-wrapper{max-width:660px}
.image-block-ver-1 .text-wrapper .title{font-size:52px;font-weight:400;line-height:1.35;color:#fff;text-align:center}
.image-block-ver-2{margin:150px 0 0}
.image-block-ver-2 .background-image{max-width:1140px}
.image-block-ver-2 .background-image .text-wrapper{max-width:360px;z-index:2}
.image-block-ver-2 .background-image .text-wrapper .title{font-size:13px;font-weight:500;letter-spacing:3px;color:#fff;margin:0 0 22px;text-transform:uppercase}
.image-block-ver-2 .background-image .text-wrapper .subtitle{font-size:32px;font-weight:400;line-height:1.31;color:#fff;margin:0 0 19px}
.image-block-ver-2 .background-image .text-wrapper .description{font-size:14px;font-weight:400;line-height:1.88;letter-spacing:.2px;color:#fff;margin:0 0 36px}
.image-block-ver-2 .background-image .text-wrapper .btn-light{width:180px;min-height:40px;font-size:12px;font-weight:500;letter-spacing:1.38px;color:#fff;background:0 0;-webkit-transition:.2s ease-out;transition:.2s ease-out;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;text-transform:uppercase;border:1px solid #fff;margin:0 auto}
.image-block-ver-2 .background-image .text-wrapper .btn-light:hover{background:#fff;color:#5b556f}
.image-block-ver-2 .background-image:before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.2);top:0;left:0;z-index:1}
.our-blog{margin:0 0 150px}
.our-blog .section-blog-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;position:relative;width:1140px;margin:0 auto}
.our-blog .section-blog-wrapper .blog-item{width:33.33%;max-width:360px;text-align:center;display:-webkit-box;display:flex;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.our-blog .section-blog-wrapper .blog-item .blog-image{margin:0 0 40px;height:396px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-transition:.2s ease-out;transition:.2s ease-out}
.our-blog .section-blog-wrapper .blog-item .blog-image:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.our-blog .section-blog-wrapper .blog-item .blog-category{font-size:11px;margin:0 0 13px;font-weight:500;letter-spacing:2.54px;color:#000;text-transform:uppercase}
.our-blog .section-blog-wrapper .blog-item .blog-title{font-size:22px;font-weight:400;line-height:1.27;letter-spacing:.55px;color:#000;margin:0 0 17px;-webkit-box-flex:1;flex:1 0 auto;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.our-blog .section-blog-wrapper .blog-item .blog-excerpt{font-size:13px;font-weight:400;line-height:1.85;letter-spacing:.2px;color:#757575;margin:0 0 22px}
.our-blog .section-blog-wrapper .blog-item .blog-excerpt a{color:#757575}
.our-blog .section-blog-wrapper .blog-item .blog-read-article .link-to-post{font-size:13px;font-weight:500;letter-spacing:1.5px;color:#000;position:relative}
.our-blog .section-blog-wrapper .blog-item .blog-read-article .link-to-post:after{content:'';position:absolute;width:100%;height:1px;background:#000;bottom:-3px;left:0}
.our-blog .section-blog-wrapper .blog-item .blog-read-article .link-to-post:hover:after{animation:link-animation 1s;-moz-animation:link-animation 1s;-webkit-animation:link-animation 1s}
.our-blog .section-blog-wrapper .link-to-blog-page{position:absolute;left:120px;top:-240px;z-index:1}
.vertical-tabs .tab-content .tab-pane{display:none}
.vertical-tabs .tab-content .active{display:block;position:absolute;left:0;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%}
.vertical-tabs .vertical-tabs-nav{background:#5b556f;min-height:800px;padding:134px 0;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.vertical-tabs .vertical-tabs-nav .item{margin:0 0 61px;max-width:400px}
.vertical-tabs .vertical-tabs-nav .item .title{font-size:26px;line-height:32px;font-weight:400;color:#fff}
.vertical-tabs .vertical-tabs-nav .item .sub-title,.vertical-tabs .vertical-tabs-nav .item .view-more{font-size:16px;font-weight:400;line-height:2;color:#fff}
.vertical-tabs .vertical-tabs-nav .item:last-child{margin:0}
.vertical-tabs .vertical-tabs-nav .item .view-more{position:relative}
.vertical-tabs .vertical-tabs-nav .item .view-more:before{content:'';position:absolute;width:100%;height:1px;background:#fff;bottom:-3px;left:0}
.vertical-tabs .vertical-tabs-nav .item .view-more:hover:before{animation:link-animation 1s;-moz-animation:link-animation 1s;-webkit-animation:link-animation 1s}
.single-post header.header-area .block-logo .block-logo-image{fill:#000; filter: unset;}
.single-post header.header-area .block-logo .block-logo-image .block-logo-path-2{fill:#5B556F}
.single-post header.header-area .block-menu .main-navigation .menu li a{color:#000}
.single-post header.header-area .block-menu .main-navigation .menu li a:before{background:#000}
.single-post .post-blog{margin-top:172px}
.single-post .post-blog .controls{display:-webkit-box;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;padding:32px 58px;box-shadow:0 2px 3px 0 rgba(0,0,0,.13);background-color:#fff}
.single-post .post-blog .controls__item{font-size:13px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:#000}
.single-post .post-blog .blog-single-post{margin:0 0 100px;position:relative}
.single-post .post-blog .blog-single-post:after{display:block;clear:both;content:''}
.single-post .post-blog .blog-single-post__images{width:50%;height:900px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;float:left;margin:0 0 52px}
.single-post .post-blog .blog-single-post__images.nodesktop{display:none;width:100%}
.single-post .post-blog .blog-single-post__images.nomobile{display:block;width:100%}
.single-post .post-blog .blog-single-post__gallery_images{width:50%;float:left}
.single-post .post-blog .blog-single-post__gallery_images .image-wrap{display:-webkit-box;display:flex;width:100%;padding:0 25px 47px;-webkit-box-pack:justify;justify-content:space-between}
.single-post .post-blog .blog-single-post__gallery_images .image-wrap .one-image{width:100%;height:400px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}
.single-post .post-blog .blog-single-post__gallery_images .image-wrap .two-image-left,.single-post .post-blog .blog-single-post__gallery_images .image-wrap .two-image-right{height:400px;width:calc(50% - 13px);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}
.single-post .post-blog .blog-single-post__gallery_images .image-wrap span.image-title{position:absolute;left:0;top:-23px;font-family:Asap Medium;font-size:11px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:.5px;color:#000;text-transform:uppercase}
.single-post .post-blog .blog-single-post__gallery_images .image-wrap:last-child{padding:0 25px 16px}
.single-post .post-blog .blog-single-post__gallery_images.small-block{left:0;bottom:0;z-index:-1}
.single-post .post-blog .blog-single-post__gallery_images.small-block.sticky{position:fixed;float:none}
.single-post .post-blog .blog-single-post__content{width:50%;padding:95px 100px 0;float:right}
.single-post .post-blog .blog-single-post__content.small-block{right:0;bottom:0;z-index:-1}
.single-post .post-blog .blog-single-post__content.small-block.sticky{position:fixed;float:none}
.single-post .post-blog .blog-single-post__category{font-family:Asap;font-size:11px;font-weight:500;margin:0 0 20px;letter-spacing:2.54px;text-align:center;text-transform:uppercase;color:#000}
.single-post .post-blog .blog-single-post__title .title-post{margin:0 0 30px;font-size:32px;line-height:1.31;text-align:center;color:#000;font-weight:400}
.single-post .post-blog .blog-single-post__date-author{margin:0 0 50px;font-size:11px;font-style:italic;letter-spacing:1px;text-align:center;color:rgba(0,0,0,.4);font-family:Asap Regular;font-weight:400}
.single-post .post-blog .blog-single-post__paragraph{font-family:Asap Regular;font-weight:400;font-size:13px;line-height:1.85;letter-spacing:.2px;color:#000}
.single-post .post-blog .blog-single-post__paragraph h2{margin:38px 0 14px}
.single-post .post-blog .blog-single-post__paragraph p{margin:0 0 15px}
.single-post .post-blog .blog-single-post__paragraph p a{position:relative;color:#000}
.single-post .post-blog .blog-single-post__paragraph p a:before{content:'';position:absolute;width:100%;height:1px;background:#000;bottom:-3px;left:0}
.single-post .post-blog .blog-single-post__paragraph p a:hover:before{animation:link-animation 1s;-moz-animation:link-animation 1s;-webkit-animation:link-animation 1s}
.single-post .post-blog .blog-single-post__paragraph ol{list-style:decimal}
.single-post .post-blog .blog-single-post__paragraph ul{list-style:disc}
.single-post .post-blog .blog-single-post__paragraph ol,.single-post .post-blog .blog-single-post__paragraph ul{padding:0 0 0 15px}
.single-post .post-blog .blog-single-post__paragraph ol a,.single-post .post-blog .blog-single-post__paragraph ul a{position:relative;color:#000}
.single-post .post-blog .blog-single-post__paragraph ol a:before,.single-post .post-blog .blog-single-post__paragraph ul a:before{content:'';position:absolute;width:100%;height:1px;background:#000;bottom:-3px;left:0}
.single-post .post-blog .blog-single-post__paragraph ol a:hover:before,.single-post .post-blog .blog-single-post__paragraph ul a:hover:before{animation:link-animation 1s;-moz-animation:link-animation 1s;-webkit-animation:link-animation 1s}
.single-post .post-blog .blog-single-post .addtoany_list a,.single-post .post-blog .blog-single-post .widget .addtoany_list a{padding:0 15px}
.single-post .post-blog .blog-single-post .addtoany_header{margin:0 0 16px;display:inline-block;font-family:Asap Medium;font-size:13px;font-weight:500;letter-spacing:3px;color:#000;text-transform:uppercase}
.single-post .post-blog .blog-single-post .addtoany_content{clear:both;margin:60px 0 16px}
.pre-numbers-image{background-repeat:no-repeat;background-size:cover;background-position:0 50%;min-height:500px;position:relative;background-attachment:fixed}
.numbers-block{background:#fff;width:100%}
.numbers-block .numbers-block-wrapper{display:-webkit-box;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-align-items:flex-start;-ms-align-items:flex-start;-webkit-box-align:start;align-items:flex-start;-webkit-box-flex:0;flex:0 0 100%;max-width:740px;margin:100px auto 0;min-height:375px}
.numbers-block .numbers-block-wrapper .number-item{text-align:center;width:calc(33.33% - 65px)}
.numbers-block .numbers-block-wrapper .number-item .title{font-size:13px;font-weight:500;letter-spacing:3px;color:#000;margin:0 0 27px}
.numbers-block .numbers-block-wrapper .number-item .title .dots{position:relative}
.numbers-block .numbers-block-wrapper .number-item .title .dots:before{content:'.';position:absolute;left:-13px;top:0}
.numbers-block .numbers-block-wrapper .number-item .title .dots:after{content:'.';position:absolute;right:-13px;top:0}
.numbers-block .numbers-block-wrapper .number-item .count{font-family:Prata-Regular;font-size:96px;line-height:1;color:transparent;background-repeat:no-repeat;background-size:cover;background-position:0 50%;background-attachment:fixed;-webkit-background-clip:text;background-clip:text;margin:0 0 34px;padding:10px 0 0;-webkit-text-fill-color:transparent;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.numbers-block .numbers-block-wrapper .number-item .sub-title{font-size:22px;font-weight:400;line-height:1.27;letter-spacing:.55px;color:#000}
.about-us-block{min-height:820px;margin:0 0 150px}
.about-us-block.left-image{position:relative}
.about-us-block.left-image img{position:absolute;left:0;top:0;height:100%}
.about-us-block.right-image{position:relative}
.about-us-block.right-image img{position:absolute;right:0;top:0;height:100%}
.about-us-block .text-block-wrap{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:820px;-webkit-box-pack:center;justify-content:center}
.about-us-block .text-block-wrap .title{font-size:13px;font-weight:500;letter-spacing:3px;color:#000;margin:0 0 32px;text-transform:uppercase}
.about-us-block .text-block-wrap .sub-title{font-size:32px;font-weight:400;line-height:1.31;color:#000;margin:0 0 26px}
.about-us-block .text-block-wrap .description{font-size:14px;font-weight:400;line-height:1.88;letter-spacing:.2px;color:#000}
.about-us-block .image-block{position:static}
.our-team{padding:0 0 144px}
.our-team .our-team-text-info{margin:0 0 135px}
.our-team .our-team-text-info .title{font-size:13px;font-weight:500;letter-spacing:3px;color:#000;margin:0 0 30px;text-transform:uppercase}
.our-team .our-team-text-info .sub-title{font-size:42px;font-weight:400;line-height:1.24;color:#000}
.our-team .our-team-text-info .description{font-size:14px;font-weight:400;line-height:1.88;letter-spacing:.2px;color:#000}
.our-team .scroll-wrapper .our-team-gallery{display:-webkit-box;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;position:relative;width:1140px;margin:0 auto}
.our-team .scroll-wrapper .our-team-gallery .left-block{width:33.33%;max-width:360px;display:-webkit-box;display:flex;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.our-team .scroll-wrapper .our-team-gallery .left-block img{cursor:pointer;-webkit-transition:.2s ease-out;transition:.2s ease-out}
.our-team .scroll-wrapper .our-team-gallery .left-block img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.our-team .scroll-wrapper .our-team-gallery .right-block{width:67.67%;max-width:750px;display:-webkit-box;display:flex;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.our-team .scroll-wrapper .our-team-gallery .right-block img{cursor:pointer;-webkit-transition:.2s ease-out;transition:.2s ease-out}
.our-team .scroll-wrapper .our-team-gallery .right-block img:hover{-webkit-transform:scale(1.06);transform:scale(1.06)}
.our-team .scroll-wrapper .our-team-gallery .image-wrap{margin:0 0 32px}
.our-team .scroll-wrapper .our-team-gallery .image-wrap img{width:100%}
.our-team .scroll-wrapper .our-team-gallery .info-block{padding:0 0 0 30px}
.our-team .scroll-wrapper .our-team-gallery .info-block .name{font-size:22px;font-weight:400;line-height:1.27;letter-spacing:.55px;color:#000;margin:0 0 5px;position:relative}
.our-team .scroll-wrapper .our-team-gallery .info-block .name.modal-link{cursor:pointer;display:inline-block}
.our-team .scroll-wrapper .our-team-gallery .info-block .name.modal-link:before{content:'';position:absolute;width:100%;height:1px;background:#000;bottom:-3px;left:0}
.our-team .scroll-wrapper .our-team-gallery .info-block .name.modal-link:hover:before{animation:link-animation 1s;-moz-animation:link-animation 1s;-webkit-animation:link-animation 1s}
.our-team .scroll-wrapper .our-team-gallery .info-block .position{font-size:13px;font-weight:400;line-height:1.85;letter-spacing:.2px;color:#000}
.our-team-modal{display:-webkit-box;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:flex-end}
.our-team-modal .our-team-modal-wrap{position:relative;background:#fff;width:800px;height:100%;z-index:1;overflow-y:auto}
.our-team-modal .our-team-modal-wrap .close{cursor:pointer;position:relative;right:auto;top:auto;z-index:1;height:80px;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}
.our-team-modal .our-team-modal-wrap .image{height:500px;width:100%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}
.google-maps #map,.image-block-ver-3{background-repeat:no-repeat;background-size:cover;background-position:0 50%;position:relative}
.our-team-modal .our-team-modal-wrap .content{margin:70px 124px 40px}
.our-team-modal .our-team-modal-wrap .content .title{font-size:22px;font-weight:400;line-height:1.27;letter-spacing:.55px;color:#000;margin:0 0 7px}
.our-team-modal .our-team-modal-wrap .content .sub-title{font-family:Asap Regular;font-size:13px;font-weight:400;line-height:1.85;letter-spacing:.2px;color:#000;margin:0 0 32px}
.our-team-modal .our-team-modal-wrap .content .description{font-family:Asap Regular;color:#000;font-weight:400;font-size:14px;line-height:1.88;letter-spacing:.2px}
.image-block-ver-3{min-height:500px}
.google-maps #map{min-height:638px;height:100%}
.google-maps .contact-info{min-height:600px;background:#5b556f;padding:100px 0;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;color:#fff}
.google-maps .contact-info .contact-info-item{margin:0 0 60px}
.google-maps .contact-info .contact-info-item .town{font-size:26px;font-weight:400;line-height:1.23;margin:0 0 20px;position:relative;display:inline-block}
.google-maps .contact-info .contact-info-item .town .count{font-size:11px;font-weight:500;letter-spacing:2.54px;position:absolute;left:-20px;top:4px}
.google-maps .contact-info .contact-info-item .info{font-size:13px;font-weight:400;line-height:1.85;letter-spacing:.2px}
.google-maps .contact-info .contact-info-item .info a{color:#fff}
.contact-form-popup{padding:150px 0 131px}
.contact-form-popup.aos-animate{-webkit-transform:initial;transform:initial}
.contact-form-popup .contact-form-title{font-size:13px;font-weight:500;letter-spacing:3px;color:#000;margin:0 0 25px;text-transform:uppercase}
.contact-form-popup .contact-form-subtitle{font-size:42px;font-weight:400;line-height:1.24;color:#000}
.contact-form-popup .contact-form-short-description{font-size:16px;font-weight:400;line-height:2;letter-spacing:.2px;color:#000;margin:41px 0 58px}
.contact-form-popup .contact-form-short-description a{font-size:16px;font-weight:400;line-height:2;letter-spacing:.2px;color:#000;position:relative}
.contact-form-popup .contact-form-short-description a:before{content:'';position:absolute;width:100%;height:1px;background:#000;bottom:-3px;left:0}
.contact-form-popup .contact-form-short-description a:hover:before{animation:link-animation 1s;-moz-animation:link-animation 1s;-webkit-animation:link-animation 1s}
.contact-form-popup .contact-form-btn .btn-light{width:225px;min-height:40px;font-size:10px;font-weight:500;letter-spacing:1.5px;color:#000;background:0 0;-webkit-transition:.2s ease-out;transition:.2s ease-out;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;text-transform:uppercase;border:1px solid rgba(0,0,0,.2);cursor:pointer}
.contact-form-popup .contact-form-btn .btn-light:hover{background:#5b556f;color:#fff}
.servises-tabs{margin:0 0 150px}
.servises-tabs .servises-tabs-wrapper{width:1140px;margin:0 auto;position:relative;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}
.servises-tabs .servises-tabs-wrapper .owl-dots{counter-reset:dots;position:absolute;left:-46px;height:650px;top:0;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}
.servises-tabs .servises-tabs-wrapper .owl-dots .owl-dot{padding:14px 0!important}
.servises-tabs .servises-tabs-wrapper .owl-dots .owl-dot.active:before{color:#000}
.servises-tabs .servises-tabs-wrapper .owl-dots .owl-dot:before{counter-increment:dots;content:counter(dots);font-weight:500;font-size:16px;font-family:Asap Medium;color:rgba(0,0,0,.2)}
.servises-tabs .servises-tabs-wrapper #servises-carusel .owl-stage-outer .owl-stage .owl-item .item{display:-webkit-box;display:flex;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center}
.servises-tabs .servises-tabs-wrapper #servises-carusel .owl-stage-outer .owl-stage .owl-item .item .image-block{min-height:650px;width:1140px;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;background-repeat:no-repeat;background-size:cover;background-position:0 50%;position:relative}
.servises-tabs .servises-tabs-wrapper #servises-carusel .owl-stage-outer .owl-stage .owl-item .item .title{font-size:52px;font-weight:400;line-height:1.35;color:#fff}
.servises-tabs .servises-tabs-wrapper #servises-carusel .owl-stage-outer .owl-stage .owl-item .item .sub-title{font-size:13px;font-weight:500;letter-spacing:1.5px;color:#000;margin:53px 0 20px}
.servises-tabs .servises-tabs-wrapper #servises-carusel .owl-stage-outer .owl-stage .owl-item .item .description{font-size:13px;font-weight:400;line-height:1.85;letter-spacing:.2px;color:#000;max-width:555px;margin:0 auto}
.page-template-page-template-terms-privacy header.header-area .block-logo .block-logo-image{fill:#000; filter:unset}
.page-template-page-template-terms-privacy header.header-area .block-logo .block-logo-image .block-logo-path-2{fill:#5B556F}
.page-template-page-template-terms-privacy header.header-area .block-menu .main-navigation .menu li a{color:#000}
.page-template-page-template-terms-privacy header.header-area .block-menu .main-navigation .menu li a:before{background:#000}
.page-template-page-template-terms-privacy .privacy-policy{margin:290px 0 0}
.page-template-page-template-terms-privacy .privacy-policy .policy-nav .item.active{display:inline-block}
.page-template-page-template-terms-privacy .privacy-policy .policy-nav .item.active .title{opacity:1}
.page-template-page-template-terms-privacy .privacy-policy .policy-nav .item .title{font-size:18px;font-weight:400;line-height:1.22;letter-spacing:.5px;color:#000;margin:0 0 35px;opacity:.5}
.page-template-page-template-terms-privacy .privacy-policy .tab-content .tab-pane{display:none}
.page-template-page-template-terms-privacy .privacy-policy .tab-content .tab-pane .title-privacy-policy,.page-template-page-template-terms-privacy .privacy-policy .tab-content .tab-pane .title-terms-conditions{font-size:32px;font-weight:400;line-height:1.31;color:#000;margin:0 0 43px;font-family:Athelas}
.page-template-page-template-terms-privacy .privacy-policy .tab-content .tab-pane h2,.page-template-page-template-terms-privacy .privacy-policy .tab-content .tab-pane p{font-size:13px;font-weight:400;line-height:1.85;color:#000;margin:0 0 37px}
.page-template-page-template-terms-privacy .privacy-policy .tab-content .tab-pane p{font-family:Asap Regular;letter-spacing:.2px}
.page-template-page-template-terms-privacy .privacy-policy .tab-content .tab-pane h2{margin:0 0 15px;font-family:Asap Medium;font-weight:500}
.page-template-page-template-terms-privacy .privacy-policy .tab-content .tab-pane h2 strong{font-weight:500;letter-spacing:1px}
.page-template-page-template-terms-privacy .privacy-policy .tab-content .tab-pane.active{display:block}
.blog{margin:0 0 150px}
.blog .category-list-wrap{height:80px;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.1)}
.blog .category-list-wrap .category-list{display:-webkit-box;display:flex;flex-wrap:wrap;-moz-justify-content:space-around;-ms-justify-content:space-around;justify-content:space-around;-ms-flex-pack:space-around;position:relative;width:1140px;margin:0 auto}
.blog .category-list-wrap .category-list li{text-transform:uppercase;cursor:pointer;font-family:Asap Medium;font-size:11px;font-weight:500;letter-spacing:2.54px;color:rgba(0,0,0,.3)}
.blog .category-list-wrap .category-list li.active{color:#000}
.blog .section-blog-scroll-block{width:1140px;margin:0 auto;position:relative;padding:120px 0 0}
.blog .section-blog-scroll-block .section-blog-wrapper{display:-webkit-box;display:flex;flex-wrap:wrap;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;position:relative}
.blog .section-blog-scroll-block .section-blog-wrapper .blog-item{width:33.33%;max-width:360px;text-align:center;margin:0 0 100px;display:-webkit-box;display:flex;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.blog .section-blog-scroll-block .section-blog-wrapper .blog-item .blog-image{margin:0 0 40px;height:396px;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;-webkit-transition:.2s ease-out;transition:.2s ease-out}
.blog .section-blog-scroll-block .section-blog-wrapper .blog-item .blog-image:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.blog .section-blog-scroll-block .section-blog-wrapper .blog-item .blog-category{font-size:11px;margin:0 0 13px;font-weight:500;letter-spacing:2.54px;color:#000;text-transform:uppercase}
.blog .section-blog-scroll-block .section-blog-wrapper .blog-item .blog-title{font-size:22px;font-weight:400;line-height:1.27;letter-spacing:.55px;color:#000;margin:0 0 17px;-webkit-box-flex:1;flex:1 0 auto}
.blog .section-blog-scroll-block .section-blog-wrapper .blog-item .blog-title a{color:#000;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.blog .section-blog-scroll-block .section-blog-wrapper .blog-item .blog-excerpt{font-size:13px;font-weight:400;line-height:1.85;letter-spacing:.2px;color:#757575;margin:0 0 22px}
.blog .section-blog-scroll-block .section-blog-wrapper .blog-item .blog-excerpt a{color:#757575}
.blog .section-blog-scroll-block .section-blog-wrapper .blog-item .blog-read-article .link-to-post{font-size:13px;font-weight:500;letter-spacing:1.5px;color:#000;position:relative}
.blog .section-blog-scroll-block .section-blog-wrapper .blog-item .blog-read-article .link-to-post:after{content:'';position:absolute;width:100%;height:1px;background:#000;bottom:-3px;left:0}
.blog .section-blog-scroll-block .section-blog-wrapper .blog-item .blog-read-article .link-to-post:hover:after{animation:link-animation 1s;-moz-animation:link-animation 1s;-webkit-animation:link-animation 1s}
.blog .section-blog-scroll-block .section-blog-wrapper .link-to-blog-page{position:absolute;left:270px;top:-140px;z-index:1}
.blog .blog-nav-wrapper{position:relative;width:1140px;margin:0 auto}
.blog .blog-nav-wrapper .page-numbers{display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}
.blog .blog-nav-wrapper .page-numbers li .page-numbers{font-family:Asap Medium;font-size:16px;font-weight:500;letter-spacing:3.69px;color:rgba(0,0,0,.2);margin:0 13px;cursor:pointer}
.blog .blog-nav-wrapper .page-numbers li .page-numbers.current{color:#000;cursor:auto}
.page-template-page-template-clients header.header-area .block-logo .block-logo-image{fill:#000; filter: unset;}
.page-template-page-template-clients header.header-area .block-logo .block-logo-image .block-logo-path-2{fill:#5B556F}
.page-template-page-template-clients header.header-area .block-menu .main-navigation .menu li a{color:#000}
.page-template-page-template-clients header.header-area .block-menu .main-navigation .menu li a:before{background:#000}
.clients-tabs{margin:200px 0 55px}
.clients-tabs .tab-wrap{display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;position:relative;min-height:770px}
.clients-tabs .tab-wrap .clients-list{width:390px}
.clients-tabs .tab-wrap .clients-list li{margin:0 0 22px}
.clients-tabs .tab-wrap .clients-list li.active a{opacity:1}
.clients-tabs .tab-wrap .clients-list li a{opacity:.5;font-size:18px;font-weight:400;line-height:1.22;letter-spacing:.5px;color:#000}
.clients-tabs .tab-wrap .clients-list li:last-child{margin:0}
.clients-tabs .tab-wrap .clients-image{position:absolute;top:0;right:-94px}
.clients-tabs .tab-wrap .clients-image .clients-content{visibility:hidden}
.clients-tabs .tab-wrap .clients-image .clients-content.active{visibility:visible;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center;margin:0 0 40px;height:770px;width:844px}
.subscribe-news{display:none;position:fixed;top:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.1);z-index:2}
.subscribe-news.show{display:-webkit-box;display:flex;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:flex-end}
.subscribe-news .subscribe-news-wrap{position:relative;background:#fff;width:800px;height:100%;z-index:1;overflow-y:auto}
.subscribe-news .subscribe-news-wrap .close{cursor:pointer;position:relative;right:auto;top:auto;z-index:1;height:80px;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center}
.subscribe-news .subscribe-news-wrap .image{height:500px;width:100%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center}
.subscribe-news .subscribe-news-wrap .content{margin:90px 145px 70px}
.subscribe-news .subscribe-news-wrap .content .title{font-size:22px;font-weight:400;line-height:1.27;letter-spacing:.55px;text-align:center;color:#000;margin:0 0 17px}
.subscribe-news .subscribe-news-wrap .content .description{font-family:Asap Regular;font-size:13px;font-weight:400;line-height:1.85;letter-spacing:.2px;color:#000;margin:0 0 50px;text-align:center}
.subscribe-news .subscribe-news-wrap .content .contact-form .input-title{font-family:Asap Medium;font-size:10px;font-weight:500;letter-spacing:1.5px;color:#000;text-transform:uppercase;margin:0 0 8px}
.subscribe-news .subscribe-news-wrap .content .contact-form .input input[type=email]{height:34px;border-radius:0;border:none;border-bottom:solid 1px #ccc;font-size:13px;font-weight:400;line-height:1.85;letter-spacing:.2px;color:#000;width:100%;background:0 0;font-family:'Asap Regular';outline:0;-webkit-appearance:none}
.subscribe-news .subscribe-news-wrap .content .contact-form .send-btn{margin:60px 0 0}
.subscribe-news .subscribe-news-wrap .content .contact-form .send-btn .wpcf7-submit{width:225px;min-height:40px;font-size:10px;font-weight:500;letter-spacing:1.5px;margin:0 auto;-webkit-transition:.2s ease-out;transition:.2s ease-out;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;text-transform:uppercase;border:1px solid rgba(0,0,0,.2);cursor:pointer;background:#5b556f;color:#fff}
.subscribe-news .subscribe-news-wrap .content .contact-form .send-btn .wpcf7-submit:hover{color:#000;background:#fff}
.subscribe-news .subscribe-news-wrap .content .contact-form .send-btn .ajax-loader{display:none}
@media screen and (min-width:1800px){.google-maps .contact-info{min-height:720px}
}
@media screen and (min-width:1960px){.google-maps .contact-info{min-height:850px}
}
@media screen and (min-width:2300px){.google-maps .contact-info{min-height:920px}
}
@media screen and (max-width:1270px){.servises-tabs .servises-tabs-wrapper{width:1080px}
.servises-tabs .servises-tabs-wrapper .owl-dots{left:-25px;height:580px}
.servises-tabs .servises-tabs-wrapper #servises-carusel .owl-stage-outer .owl-stage .owl-item .item .image-block{min-height:580px;width:1080px}
}
@media screen and (max-width:1199px){.page-template-page-template-clients header.header-area .hamburger .menu-icon span,.page-template-page-template-terms-privacy header.header-area .hamburger .menu-icon span,.single-post header.header-area .hamburger .menu-icon span{background-color:#000}
.google-maps #map{background-position:0 20%}
.numbers-block .numbers-block-wrapper .number-item .count,.pre-numbers-image{background-position:0 -200px}
.full-height .typed-text{font-size:72px;line-height:1.14}
.simple-block{padding:120px 0}
.simple-block-short-description{margin:61px 0}
.image-block-ver-1 .text-wrapper{max-width:595px}
.image-block-ver-2 .background-image{max-width:720px}
.image-block-ver-2 .background-image .text-wrapper .btn-light{width:218px}
.our-blog .scroll-wrapper{overflow-x:auto;padding:0 0 15px}
.our-blog .scroll-wrapper .section-blog-scroll-block{width:1095px}
.our-blog .section-blog-wrapper .link-to-blog-page{display:none}
.our-blog .section-blog-wrapper .blog-item{width:345px}
.our-blog .section-blog-wrapper .blog-item .blog-image{height:380px}
.vertical-tabs .vertical-tabs-nav{min-height:600px;padding:76px 0}
.vertical-tabs .vertical-tabs-nav .item{margin:0 0 70px}
.vertical-tabs .tab-content .active{position:relative;min-height:600px}
.pre-numbers-image{min-height:400px}
.about-us-block{margin:0 0 120px}
.about-us-block .image-block{position:relative}
.about-us-block.left-image img,.about-us-block.right-image img{position:relative;height:100%;width:100%}
.about-us-block .text-block-wrap{padding:70px 0 0;min-height:auto}
.our-team .scroll-wrapper{overflow-x:auto;padding:0 0 15px}
.our-team .scroll-wrapper .our-team-gallery{width:1150px;padding:0 30px}
.controls,.single-post .post-blog .controls{padding:32px 24px}
.our-team .scroll-wrapper .our-team-gallery .left-block{width:33.33%;max-width:340px}
.our-team .scroll-wrapper .our-team-gallery .right-block{width:67.67%;max-width:720px}
.our-team .scroll-wrapper .our-team-gallery .image-wrap img{width:auto;max-height:456px}
.our-team-modal .our-team-modal-wrap .content{margin:70px 86px 100px}
.servises-tabs{margin:0 0 120px}
.servises-tabs .servises-tabs-wrapper{width:595px}
.servises-tabs .servises-tabs-wrapper .owl-dots{left:-38px;height:340px}
.servises-tabs .servises-tabs-wrapper #servises-carusel .owl-stage-outer .owl-stage .owl-item .item .title{font-size:42px;line-height:1.24}
.servises-tabs .servises-tabs-wrapper #servises-carusel .owl-stage-outer .owl-stage .owl-item .item .image-block{min-height:340px;width:595px}
.image-block-ver-3{background-position:50% 0;min-height:400px}
.page-template-page-template-terms-privacy .privacy-policy{margin:185px 0 0}
.page-template-page-template-terms-privacy .privacy-policy .tab-content .tab-pane p{margin:0 0 31px}
.page-template-page-template-terms-privacy .privacy-policy .policy-nav{display:-webkit-box;display:flex;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-box-pack:justify;justify-content:space-between;-ms-flex-pack:space-between;-moz-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.single-post,.single-post .post-blog .blog-single-post__images.nodesktop{display:block}
.single-post .post-blog{margin-top:146px}
.single-post .post-blog .blog-single-post{margin:0 0 43px}
.single-post .post-blog .blog-single-post__images{width:100%;height:900px;margin:0}
.single-post .post-blog .blog-single-post__images.nomobile{display:none}
.single-post .post-blog .blog-single-post__content{width:100%;padding:90px 86px 116px}
.single-post .post-blog .blog-single-post__gallery_images{width:100%}
.single-post .post-blog .blog-single-post__gallery_images .image-wrap .one-image,.single-post .post-blog .blog-single-post__gallery_images .image-wrap .two-image-left,.single-post .post-blog .blog-single-post__gallery_images .image-wrap .two-image-right{height:425px}
.single-post .post-blog .blog-single-post .addtoany_header{margin:0}
.single-post .post-blog .blog-single-post .addtoany_content{margin:35px 0 0}
.blog{margin:0 0 15px}
.blog .section-blog-scroll-block{width:100%;margin:90px 0 0;padding:0 20px}
.blog .section-blog-scroll-block .section-blog-wrapper{width:100%;margin:0}
.blog .section-blog-scroll-block .section-blog-wrapper .blog-item{width:100%;max-width:345px;margin:0 0 75px}
.blog .section-blog-scroll-block .section-blog-wrapper .blog-item .blog-image{height:379px}
.blog .section-blog-scroll-block .section-blog-wrapper .blog-item .blog-category{margin:0 0 15px}
.blog .blog-nav-wrapper,.blog .category-list-wrap .category-list{width:100%}
.clients-tabs .tab-wrap .clients-list{width:280px;margin:0 0 0 65px}
.clients-tabs .tab-wrap .clients-image{right:0}
.clients-tabs .tab-wrap .clients-image .clients-content{visibility:hidden;margin:0 0 40px;height:770px;width:375px}
.subscribe-news .subscribe-news-wrap{width:100%}
.subscribe-news .subscribe-news-wrap .content{margin:77px 127px 80px}
}
@media screen and (max-width:767px){.full-height .typed-text{font-size:52px}
.full-height img{width:265px}
.simple-block{padding:90px 0}
.simple-block-title{font-size:13px;margin:0 0 20px}
.simple-block-subtitle{font-size:32px;line-height:1.31}
.simple-block-short-description{margin:20px 0 40px}
.image-block-ver-1{min-height:500px}
.image-block-ver-1 .text-wrapper{max-width:320px}
.image-block-ver-1 .text-wrapper .title{font-size:42px;line-height:1.24}
.image-block-ver-2{margin:90px 0 0}
.image-block-ver-2 .background-image{max-width:calc(100% - 30px);min-height:500px}
.image-block-ver-2 .background-image .text-wrapper{padding:0 26px}
.image-block-ver-2 .background-image .text-wrapper .subtitle{font-size:26px;line-height:1.23;margin:0 0 23px}
.our-blog .scroll-wrapper .section-blog-wrapper{width:976px}
.our-blog .scroll-wrapper .section-blog-wrapper .blog-item{width:314px}
.our-blog .scroll-wrapper .section-blog-wrapper .blog-item .blog-image{height:345px}
.vertical-tabs .tab-content .active{position:relative;min-height:320px}
.vertical-tabs .vertical-tabs-nav{padding:64px 0;min-height:500px}
.vertical-tabs .vertical-tabs-nav .item{margin:0 0 70px}
.vertical-tabs .vertical-tabs-nav .item .title{font-size:22px;letter-spacing:.55px}
.vertical-tabs .vertical-tabs-nav .item .sub-title{line-height:1.75;letter-spacing:.4px}
.numbers-block{padding:90px 0 0}
.numbers-block .numbers-block-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}
.numbers-block .numbers-block-wrapper .number-item{width:100%;margin:0 0 44px}
.numbers-block .numbers-block-wrapper .number-item .title{margin:0 0 24px}
.numbers-block .numbers-block-wrapper .number-item .count{font-size:76px;line-height:1.1;background-size:cover;background-position:0 -100px}
.numbers-block .numbers-block-wrapper .number-item .sub-title{font-size:18px;line-height:1.22;letter-spacing:.5px}
.numbers-block .numbers-block-wrapper .number-item:last-child{margin:0}
.pre-numbers-image{background-position:0 -100px;background-size:contain}
.about-us-block{margin:90px 0}
.about-us-block .text-block-wrap .title{margin:0 0 29px}
.about-us-block .text-block-wrap .sub-title{font-size:26px;margin:0 0 30px}
.our-team .our-team-text-info{margin:0 0 90px}
.our-team .our-team-text-info .title{margin:0 0 20px}
.our-team .our-team-text-info .sub-title{font-size:32px;line-height:1.31;margin:0 0 20px}
.our-team .scroll-wrapper .our-team-gallery{width:1045px;padding:0 30px}
.our-team .scroll-wrapper .our-team-gallery .left-block{width:33.33%;max-width:315px}
.our-team .scroll-wrapper .our-team-gallery .right-block{width:67.67%;max-width:650px}
.our-team .scroll-wrapper .our-team-gallery .image-wrap img{width:auto;max-height:416px}
.our-team-modal .our-team-modal-wrap .image{height:240px}
.our-team-modal .our-team-modal-wrap .content{margin:50px 30px 45px}
.servises-tabs{margin:0 0 90px}
.servises-tabs .servises-tabs-wrapper{width:314px}
.servises-tabs .servises-tabs-wrapper .owl-dots{left:-16px;height:260px}
.servises-tabs .servises-tabs-wrapper #servises-carusel .owl-stage-outer .owl-stage .owl-item .item .image-block{min-height:260px;width:315px}
.servises-tabs .servises-tabs-wrapper #servises-carusel .owl-stage-outer .owl-stage .owl-item .item .title{font-size:32px;line-height:1.31}
.servises-tabs .servises-tabs-wrapper #servises-carusel .owl-stage-outer .owl-stage .owl-item .item .sub-title{font-size:13px;letter-spacing:1.5px;margin:40px 0 22px}
.page-template-page-template-terms-privacy .privacy-policy{margin:170px 0 40px}
.page-template-page-template-terms-privacy .privacy-policy .policy-nav{-moz-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
.page-template-page-template-terms-privacy .privacy-policy .policy-nav .item .title{margin:0 0 63px}
.page-template-page-template-terms-privacy .privacy-policy .tab-content .tab-pane .title-privacy-policy,.page-template-page-template-terms-privacy .privacy-policy .tab-content .tab-pane .title-terms-conditions{font-size:26px;line-height:1.23}
.controls{padding:32px 30px}
.single-post{display:block}
.single-post__title{margin:0 0 16px;font-size:26px}
.single-post__content{padding:70px 30px}
.blog{margin:0 0 70px}
.blog .section-blog-wrapper{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;margin:70px 0 0}
.blog .section-blog-wrapper .blog-item{width:100%;margin:0 auto 55px;max-width:315px}
.blog .section-blog-wrapper .blog-item .blog-image{height:345px}
.blog .section-blog-wrapper .blog-item .blog-title{font-size:18px}
.blog .blog-nav-wrapper{width:100%}
.blog .category-list-wrap{overflow-x:auto}
.blog .category-list-wrap .category-list{width:1140px;flex-wrap:nowrap}
.blog .category-list-wrap .category-list li{margin:0 28px;white-space:nowrap}
.clients-tabs .tab-wrap{min-height:auto}
.clients-tabs .tab-wrap .clients-list{width:315px;margin:0;text-align:center}
.clients-tabs .tab-wrap .clients-image{display:none}
.subscribe-news .subscribe-news-wrap .image{height:240px}
.subscribe-news .subscribe-news-wrap .content{margin:58px 30px 65px}
.subscribe-news .subscribe-news-wrap .content .title{font-size:18px;line-height:1.22;letter-spacing:.5px;margin:0 0 19px}
.subscribe-news .subscribe-news-wrap .content .description{margin:0 0 40px}
.subscribe-news .subscribe-news-wrap .content .contact-form .send-btn{margin:40px 0 0}
.single-post .post-blog .controls{padding:32px 30px}
.single-post .post-blog .blog-single-post{margin:0 0 14px}
.single-post .post-blog .blog-single-post__images{height:440px}
.single-post .post-blog .blog-single-post__content{padding:70px 30px 141px}
.single-post .post-blog .blog-single-post__gallery_images .image-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0 30px 56px}
.single-post .post-blog .blog-single-post__gallery_images .image-wrap .one-image{height:386px}
.single-post .post-blog .blog-single-post__gallery_images .image-wrap .two-image-left{margin:0 0 56px}
.single-post .post-blog .blog-single-post__gallery_images .image-wrap .two-image-left,.single-post .post-blog .blog-single-post__gallery_images .image-wrap .two-image-right{height:386px;width:100%}
}
@-webkit-keyframes blink-caret{from,to{border-color:transparent}
50%{border-color:#fff}
}
@keyframes blink-caret{from,to{border-color:transparent}
50%{border-color:#fff}
}
@-webkit-keyframes link-animation{0%{width:0}
100%{width:100%}
}
@keyframes link-animation{0%{width:0}
100%{width:100%}
}
footer{background:#fff}
footer .follow-us{min-height:240px;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2)}
footer .follow-us .vv-instagram-feed #sb_instagram #sbi_images{display:-webkit-box;display:flex;-webkit-box-pack:justify;justify-content:space-between}
footer .follow-us .vv-instagram-feed #sb_instagram #sbi_images .sbi_item{width:calc(33.33% - 15px);max-width:165px}
footer .follow-us .vv-instagram-feed #sb_instagram #sbi_images .sbi_item .sbi_photo{max-height:152px}
footer .follow-us .link-follow{text-align:center}
footer .follow-us .link-follow .title{font-size:18px;font-weight:400;line-height:1.22;letter-spacing:.5px;color:#000;margin:0 0 10px}
footer .follow-us .link-follow .sub-title{font-size:12px;font-weight:400;line-height:2;letter-spacing:1px;color:#000}
footer .primary-footer .block-copy{font-size:11px;display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;font-weight:500;letter-spacing:.5px;color:#000;opacity:.3;height:72px}
footer .primary-footer .block-copy .site-by{font-weight:600}
footer .primary-footer .footer-menu{display:-webkit-box;display:flex;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;align-items:center;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-box-pack:end;justify-content:flex-end;-ms-flex-pack:flex-end;height:72px}
footer .primary-footer .footer-menu li{padding:0 40px}
footer .primary-footer .footer-menu li a{font-size:13px;font-weight:500;letter-spacing:1.5px;color:#000;text-transform:uppercase;list-style:none;position:relative}
footer .primary-footer .footer-menu li a:before{content:'';display:block;position:absolute;height:2px;width:0;bottom:-5px;left:0;background:#000;-webkit-transition:.2s ease-out;transition:.2s ease-out}
footer .primary-footer .footer-menu li a:hover:before{width:100%}
footer .primary-footer .footer-menu li:first-child{padding:0 40px 0 0}
footer .primary-footer .footer-menu li:last-child{padding:0 0 0 40px}
@media screen and (max-width:1199px){footer .follow-us{min-height:326px}
footer .follow-us .vv-instagram-feed #sb_instagram #sbi_images .sbi_item{max-width:158px}
footer .follow-us .vv-instagram-feed #sb_instagram #sbi_images .sbi_item .sbi_photo{max-height:146px}
footer .follow-us .footer-logo{margin:0 auto 52px}
footer .primary-footer .block-copy{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;align-items:flex-start;-webkit-box-pack:center;justify-content:center}
footer .primary-footer .footer-menu li{padding:0 28px}
footer .primary-footer .footer-menu li a{font-size:12px;letter-spacing:1px}
footer .primary-footer .footer-menu li:first-child{padding:0 28px 0 0}
footer .primary-footer .footer-menu li:last-child{padding:0 0 0 28px}
}
@media screen and (max-width:767px){footer .follow-us .link-follow .sub-title,footer .follow-us .vv-instagram-feed{margin:0 0 30px}
footer .follow-us .vv-instagram-feed #sb_instagram #sbi_images .sbi_item{width:calc(50% - 15px);max-width:142px}
footer .follow-us .vv-instagram-feed #sb_instagram #sbi_images .sbi_item:last-child{display:none}
footer .follow-us .vv-instagram-feed #sb_instagram #sbi_images .sbi_item .sbi_photo{max-height:131px}
footer .follow-us .footer-logo{margin:30px auto;max-width:167px}
footer .primary-footer{padding:28px 0 17px}
footer .primary-footer .block-menu{margin:0 0 24px}
footer .primary-footer .footer-menu{-webkit-box-pack:center;justify-content:center;height:auto}
footer .primary-footer .footer-menu li{padding:0 14px}
footer .primary-footer .footer-menu li a{font-size:12px;letter-spacing:1px}
footer .primary-footer .footer-menu li:first-child{padding:0 14px 0 0}
footer .primary-footer .footer-menu li:last-child{padding:0 0 0 14px}
footer .primary-footer .block-copy{height:auto;-webkit-box-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}
}
.mobileCaseStudies
{
    display:none;
}
.desktopCaseStudies
{
    margin: 200px 0 55px;
}
.desktopCaseStudies .clients-tabs .tab-wrap
{
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    align-items: flex-start;
    min-height: 500px;
}
.desktopCaseStudies .clients-tabs .tab-wrap .clients-list
{
    width: 33%;
    display: flex;
    flex-direction: column;
}
.desktopCaseStudies .clients-tabs .tab-wrap .caseStudiesContentWrap
{
    width: 67%;
    right: 0;
    position: relative;
}
.desktopCaseStudies .clients-tabs .tab-wrap .caseStudiesContentWrap .caseStudiesContent
{
    display: none;
}
.desktopCaseStudies .clients-tabs .tab-wrap .caseStudiesContentWrap .caseStudiesContent.active
{
    display: block;
    width: 100%;
    height: auto;
}
.desktopCaseStudies .clients-tabs .tab-wrap .caseStudiesContentWrap .caseStudiesContent img
{
    width: 100%;
    max-height: 350px;
    min-height: 350px;
    object-fit: cover;
}
.desktopCaseStudies .clients-tabs .tab-wrap .caseStudiesContentWrap .caseStudiesContent h4
{
    font-size: 22px;
    font-weight: 400;
    line-height: 1.27;
    letter-spacing: .55px;
    color: #000;
    margin: 0 0 20px;
    text-transform: uppercase;
    padding: 25px 0 0 15px;
}
.desktopCaseStudies .clients-tabs .tab-wrap .caseStudiesContentWrap .caseStudiesContent p
{
    font-family: 'Asap Regular';
    font-size: 14px;
    font-weight: 400;
    line-height: 1.88;
    letter-spacing: .2px;
    color: #000;
    margin: 0 0 30px;
    padding:0px 15px 0 15px;
}
.sevicesBox
{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    align-items: center;
    padding-bottom: 152px;
}
.servises-tabs .sevicesBox:last-child
{
    padding-bottom: 0;
}
.sevicesBox .leftService 
{
    width: 45%;
}
.sevicesBox .leftService img
{
    width: 100%;
}
.sevicesBox .rightService 
{
    width: 50%;
    margin-left:5%;
    padding: 0 15px;
}
.sevicesBox .rightService h4
{
    font-size: 32px;
    font-weight: 400;
    line-height: 1.31;
    color: #000;
    margin: 0 0 26px;
    max-width: 555px;
}
.sevicesBox .rightService .serviceContent
{
    max-width: 555px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.88;
    letter-spacing: .2px;
    color: #000;
    font-family: 'Asap Regular';
}
.sevicesBox .rightService .serviceContent p
{
    font-size: 14px;
    font-weight: 400;
    line-height: 1.88;
    letter-spacing: .2px;
    color: #000;
    margin-bottom: 10px;
}
.servises-tabs .sevicesBox:nth-child(even) .leftService
{
    order:2
}
.servises-tabs .sevicesBox:nth-child(even) .rightService
{
    order:1
}
.downSection
{
    float: right;
    margin: 35px 0 0 0;
}
@media (min-width:180px) and (max-width:480px)
{
    .mobileCaseStudies
    {
        display:block;
    }
    .desktopCaseStudies
    {
        display: none;
    }
    .sevicesBox 
    {
        padding-bottom: 90px;
        padding: 0 30px;
    }
    .sevicesBox .leftService 
    {
        width: 100%;
    }
    .sevicesBox .rightService 
    {
        width: 100%;
        margin-left: 0%;
        padding: 70px 0px;
    }
    .downSection 
    {
        float: none;
        margin: 35px auto 0;
        text-align: center;
        width: 46px;
        display: flex;
    }
    .servises-tabs .sevicesBox:nth-child(even) .leftService
    {
        order:1
    }
    .servises-tabs .sevicesBox:nth-child(even) .rightService
    {
        order:2
    }
    .no-scroll header.header-area .block-logo .block-logo-image
    {
        -webkit-filter: none;
        filter: none;
    }
}
@media (min-width:481px) and (max-width:767px)
{
    .mobileCaseStudies
    {
        display:block;
    }
    .desktopCaseStudies
    {
        display: none;
    }
    .clients-tabs .tab-wrap .clients-list
    {
        margin: auto !important;
    }
    .sevicesBox 
    {
        padding-bottom: 90px;
        padding: 0 30px;
    }
    .sevicesBox .leftService 
    {
        width: 100%;
    }
    .sevicesBox .rightService 
    {
        width: 100%;
        margin-left: 0%;
        padding: 70px 0px;
    }
    .downSection 
    {
        float: none;
        margin: 35px auto 0;
        text-align: center;
        width: 46px;
        display: flex;
    }
    .servises-tabs .sevicesBox:nth-child(even) .leftService
    {
        order:1
    }
    .servises-tabs .sevicesBox:nth-child(even) .rightService
    {
        order:2
    }
    .no-scroll header.header-area .block-logo .block-logo-image
    {
        -webkit-filter: none;
        filter: none;
    }
}
@media (min-width:768px) and (max-width:1024px)
{
    .desktopCaseStudies .clients-tabs .tab-wrap .clients-list 
    {
        width: 33%;
        display: flex;
        flex-direction: column;
        margin:0;
    }
    .desktopCaseStudies .clients-tabs .tab-wrap .caseStudiesContentWrap .caseStudiesContent img 
    {
        width: 100%;
        max-height: 250px;
        min-height: 250px;
        object-fit: cover;
    }
    .sevicesBox 
    {
        padding-bottom: 120px;
        max-width: 595px;
        margin: auto;
    }
    .sevicesBox .leftService 
    {
        width: 100%;
    }
    .sevicesBox .rightService 
    {
        width: 100%;
        margin-left: 0;
        max-width: 470px;
        margin: auto;
        padding: 70px 0 0;
        min-height: auto;
    }
    .downSection 
    {
        float: none;
        margin: 35px 0 0 0;
        float: none;
        margin: 35px auto 0;
        text-align: center;
        width: 46px;
        display: flex;
    }
    .servises-tabs .sevicesBox:nth-child(even) .leftService
    {
        order:1
    }
    .servises-tabs .sevicesBox:nth-child(even) .rightService
    {
        order:2
    }
    .no-scroll header.header-area .block-logo .block-logo-image
    {
        -webkit-filter: none;
        filter: none;
    }
}