@font-face{font-family:Futura;font-weight:700;src:url(../fonts/Futura.otf) format('opentype')}*{padding:0;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{font-family:Roboto,sans-serif;background-color:#fff;color:#333}a{text-decoration:none}li{list-style-type:none}h3,h4{font-family:Futura,sans-serif}p,strong{font-size:25px;line-height:36px}.transform-none{text-transform:none!important}.text-center{text-align:center}.inline-block{margin-right:-4px;display:inline-block;vertical-align:top}.display-up{position:relative;top:65px;z-index:1}.drag-above{position:relative;top:-5px}.container,.container-lg,.container-md,.container-md-2,.container-p,.container-xl{margin:0 auto}.container{width:1378px}.container-md{width:1016px}.container-md-2{width:1030px}.container-lg{width:1240px}.container-xl{width:1400px}.container-p{position:relative;width:872px}.pt-3{padding-top:30px}.pb-5{padding-bottom:75px}.mb-0{margin-bottom:0!important}.mt-6{margin-top:82px}.bluish{background-color:#03c;color:#fff}.bluish .overlay{background-image:url(../images/bluish.png);background-size:cover;padding-top:60px;padding-bottom:90px}.bluish h3{margin-bottom:45px;text-transform:uppercase;text-align:center;font-size:76px}.grayish{background-color:#f8f6f9;padding-top:145px}.grayish.team-02{background-color:#edebec}.grayish.team-02 .display-up{top:114px}.grayish p{margin-bottom:30px;font-size:34px;line-height:50px;color:#666}.grayish .col-l,.grayish .col-r{display:inline-block;vertical-align:top;margin-right:-4px;position:relative;top:4px}.grayish.team-01 .col-l{width:55%}.grayish.team-02 .col-l{width:45%}.grayish .col-l .member{width:115%;position:relative;left:-175px}.grayish.team-01 .col-l img:not(.member),.grayish.team-02 .col-r img:not(.member){width:104%;position:relative;right:25px}.grayish.team-01 .col-r{width:45%}.grayish.team-02 .col-r{width:55%}.grayish .col-r .member{width:165%;position:relative;right:70px}.purplish{padding:60px 0;background-color:#193db7;color:#fff}.purplish h3{margin-bottom:65px;text-transform:uppercase;text-align:center;font-size:76px}.light{padding-top:60px;padding-bottom:80px}.light h3{margin-bottom:61px;text-align:center;line-height:78px;text-transform:uppercase;font-size:78px;color:#03c}.light p{margin-bottom:45px}.preloader{position:fixed;width:100%;height:100%;background-color:#1046c2;z-index:2}.preloader .center-align{position:relative;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}.header{border-top:25px solid #1046c2;font-family:Futura,sans-serif;font-weight:700}.header>div{padding:25px 0 21px 0}.header .logo{width:17%}.header .logo img{width:135px}.header .menu{text-align:center;width:58%}.header .menu ul{margin-top:35px}.header .menu li{display:inline-block}.header .menu li:not(:last-of-type){margin-right:50px}.header .menu a{text-transform:uppercase;font-size:18px;color:#1046c2}.header .menu .active a,.header .menu a:hover{border-bottom:3px solid}.header .call{padding-top:35px;text-align:right;width:25%}.header .call img{position:relative;top:-4px;width:30px}.header .call a{text-transform:uppercase;font-size:18px;color:#333}.header .call a:hover{border-bottom:3px solid}.hamburger{display:none}.slider{position:relative}#main-slider .container{-webkit-transform:translate(-50%);-moz-transform:translate(-50%);transform:translate(-50%);position:absolute;top:32%;left:50%}.slider h3{text-transform:uppercase;text-shadow:0 -10px 120px rgb(0 0 0 / 75%),0 -10px 120px rgb(0 0 0 / 75%),0 10px 120px rgb(0 0 0 / 75%),0 10px 120px rgb(0 0 0 / 75%);font-size:82px;text-align:center;color:#fff}.slider img{width:100%}.slider .owl-nav span{margin:10px}.slider .owl-next,.slider .owl-prev{width:auto;height:100px;position:absolute;top:40%;outline:0;-webkit-transform:translateY(-40%);-moz-transform:translateY(-40%);transform:translateY(-40%);width:65px}.slider .owl-prev{left:75px}.slider .owl-next{right:75px}.gallery{background-color:#0162c4}.gallery .item{display:inline-block;margin-right:-5px;margin-top:-5px;width:33.36%}.gallery .item .popup-img,.gallery .item .popup-video{cursor:pointer;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.gallery .item .popup-img:hover,.gallery .item .popup-video:hover{opacity:.7}.gallery .item img{width:100%}.modal{display:none;padding-top:145px;width:100%;height:100%;background-color:rgba(0,0,0,.9);overflow:auto;position:fixed;left:0;top:0;z-index:2}.modal .modal-content{margin:0 auto;display:block;width:80%;max-width:800px;-webkit-animation-name:zoom;-webkit-animation-duration:.6s;animation-name:zoom;animation-duration:.6s}.modal iframe.modal-content{height:500px}.modal.hide-iframe iframe,.modal.hide-img img{display:none}@-webkit-keyframes zoom{from{-webkit-transform:scale(0)}to{-webkit-transform:scale(1)}}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:700;-webkit-transition:.3s;transition:.3s}.close:focus,.close:hover{cursor:pointer;color:#bbb}.gallery-welcome h3{margin-top:45px;text-align:center;font-size:78px;color:#03c;text-transform:uppercase}.gallery-welcome p{padding-top:45px;padding-bottom:90px}.t-arrow{position:absolute;top:175px;cursor:pointer}.t-arrow img{width:65px}.t-arrow.arrow-left{left:-95px}.t-arrow.arrow-right{right:-95px}.testimonial{vertical-align:top;display:inline-block;margin-right:-4px;width:100%;padding:0 14px}.testimonial .padding{padding:0 15px}.testimonial p{margin-bottom:30px;font-size:25px}.testimonial hr{margin-bottom:25px;border:0;background-color:#fff;height:3px}.testimonial .client{display:block;font-size:25px;font-weight:200}.faqs .faq{padding:0 45px 45px 45px}.faqs .faq:not(:last-of-type){border-bottom:3px solid #fff;margin-bottom:45px}.faqs .faq:last-of-type{padding-bottom:0}.faqs .faq p,.faqs .faq strong{font-size:25px}.faqs .faq strong{display:inline-block;margin-bottom:35px}.faqs .faq p{font-weight:200}.services-welcome{padding:106px 0}.services-welcome h3{margin-bottom:0;line-height:78px;font-size:78px}.services-guide img{max-width:100%}.services-guide .details{padding-top:45px;padding-bottom:135px}.services-guide h3{margin-top:45px;text-align:center;font-size:39px;color:#03c}.services-include .overlay{padding-top:90px;padding-bottom:160px}.services-include h4{text-align:center;font-size:46px;line-height:75px}.services-include p{margin-top:60px}.services-include p,.why-wait p{font-weight:200;font-size:25px}.why-wait{padding-bottom:30px}.why-wait p:not(:last-of-type){margin-bottom:45px}.h-call-now{color:#fff}.h-call-now:hover{border-bottom:7.5px solid}.call-now-icon-lg{position:relative;top:38px;width:110px;right:38px}.map-wrapper{background-color:#e5e3df}.map{width:100%;height:815px}.contact-us h3{margin-bottom:10px}.contact-us h4{text-align:center;font-size:46px;line-height:75px}.contact-form .left-fields,.contact-form .right-fields{width:50%;padding:50px}.contact-form .input-wrapper{margin-bottom:70px}.contact-form .input-wrapper .field{margin-bottom:20px;border:0;width:100%;font-family:Roboto,sans-serif;font-size:22px;font-weight:200;outline:0;padding:15px}.contact-form .input-wrapper textarea.field{resize:none;height:234px}.contact-form .input-wrapper label{margin-left:7.5px;font-size:25px}.contact-us .overlay{padding-bottom:65px}.contact-form button{border:0;font-family:Futura,sans-serif;font-weight:700;text-transform:uppercase;background-color:#1046c2;padding:10px 45px;cursor:pointer;font-size:46px;color:#fff;outline:0}.contact-form button:hover{background-color:#333}.footer{background-color:#333;padding:45px 0;color:#fff}.footer .container{width:1120px}.footer h3{margin-bottom:30px;font-size:36px}.footer .about{width:44%;padding-right:14%}.footer .about p{font-weight:200;font-size:25px}.footer .about p:first-of-type{margin-bottom:30px}.footer .navigation{width:33.3%}.footer .navigation li:not(:last-of-type){display:block;margin-bottom:7.5px}.footer .navigation a{font-size:25px;color:#fff}.footer .navigation a:hover{border-bottom:2px solid}.footer .social-media{width:22.7%}.footer .social-media .twitter-icon{width:85px}.footer .social-media img{margin-left:30px;width:75px;-webkit-filter:grayscale(100%);filter:grayscale(100%)}