﻿@font-face{font-family:'evilminds-font';src:url("../fonts/agavantgardecyr-book_[allfont.ru].ttf") format("truetype");}@font-face{font-family:'evilminds-font-title';src:url("../fonts/caviar-dreams_[allfont.ru].ttf") format("truetype");}*{font-family:evilminds-font;}body{margin:0;width:100%;}body .content-container{margin:0 auto;width:1000px;}@media(-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){body body .content-container{margin:0 auto;width:2500px;}}body header{padding-top:20px;display:flex;flex-direction:row;height:100px;justify-content:space-between;}body div#logo{display:flex;flex-direction:row;height:80px;align-items:center;}body img#logo-img{width:58px;height:80px;margin-right:20px;}body img#name-img{width:250px;height:60px;}body div#header-contacts{display:flex;flex-direction:row;height:80px;align-items:center;}body div#header-contacts-phone a{font-size:28px;font-weight:600;color:#000;text-decoration:none;}body div#header-contacts-mail a{color:#0078d7;text-decoration:none;font-size:27px;font-stretch:ultra-expanded;}body div#header-btn{background-color:#0078d7;color:#fff;font-size:24.5px;height:60px;width:300px;text-align:center;vertical-align:middle;line-height:60px;border-radius:8px;margin-left:35px;cursor:pointer;text-transform:uppercase;}body section#slider{width:100%;height:582px;background-image:url(/img/slider.jpg);background-size:1920px 582px;}body div#slider-content{height:100%;display:flex;flex-direction:column;justify-content:space-between;}body div#slider-title{color:#000;font-size:56px;font-weight:bold;height:35%;font-family:evilminds-font-title;display:flex;flex-direction:column;justify-content:flex-end;}body div#slider-carousel{height:50%;font-size:48px;color:#fff;display:flex;flex-direction:column;justify-content:flex-start;}body div#slider-carousel div#carousel-2,body div#slider-carousel div#carousel-3{display:none;}body div#slider-carousel .carousel-item{height:180px;}body div#slider-carousel div#carousel-buttons{display:flex;height:100px;flex-direction:row;justify-content:flex-start;align-items:center;}body div#slider-carousel .circle{margin-right:10px;cursor:pointer;border:2px solid #fff;border-radius:50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);opacity:1;-webkit-box-shadow:0 0 1px 0 white;box-shadow:0 0 1px 0 white;width:12px;height:12px;z-index:86;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;-ms-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;}body div#slider-carousel .circle.filled{background-color:#fff;height:6px;width:6px;}body section#who-we-are{width:100%;padding-bottom:50px;}body section#who-we-are div#who-we-are-title{font-size:56px;font-family:evilminds-font-title;padding-top:30px;}body section#who-we-are div#who-we-are-text{font-size:22px;display:flex;flex-direction:row;justify-content:center;}body section#who-we-are div#who-we-are-text img{height:300px;}body section#who-we-are div#who-we-are-text div#who-we-are-1{width:527px;}body section#expierence{width:100%;height:370px;color:#fff;background-color:#0078d8;}body section#expierence div#expierence-title{font-size:56px;font-family:evilminds-font-title;padding-top:40px;padding-bottom:40px;text-align:center;}body section#expierence div#expierence-text{display:flex;flex-direction:row;justify-content:center;}body section#expierence div#expierence-text article{width:33%;text-align:center;border-right:1px solid #fff;}body section#expierence div#expierence-text article#expierence-3{border-right:0;}body section#expierence div#expierence-text p{font-size:36px;font-weight:bold;margin:0 0 15px 0;}body section#expierence div#expierence-text div{font-size:26px;text-align:center;}body section#current{width:100%;padding:50px 0 50px 0;background-color:#ebeff2;}body section#current div#current-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;}body section#current div#current-content div#current-text{font-size:42px;}body section#current div#current-content div#current-value{font-size:80px;color:#0078d8;}body section#perfomance{width:100%;padding-bottom:50px;}body section#perfomance div#perfomance-content div#perfomance-title{text-align:center;font-size:56px;font-family:evilminds-font-title;margin-top:50px;margin-bottom:50px;}body section#perfomance div#perfomance-content div#perfomance-img{text-align:center;}body section#perfomance div#perfomance-content div#perfomance-img img{width:1000px;}body section#work{background-color:#ebeff2;padding-top:50px;padding-bottom:50px;}body section#work div#work-content div#work-title{font-size:56px;font-family:evilminds-font-title;text-align:center;margin-bottom:80px;}body section#work div#work-content div#work-text{display:flex;flex-direction:row;justify-content:center;}body section#work div#work-content div#work-text article{width:33%;font-family:evilminds-font;margin-right:30px;}body section#work div#work-content div#work-text p{padding-left:40px;font-size:28px;font-weight:bold;margin:0 0 15px 0;z-index:2;display:block;position:relative;}body section#work div#work-content div#work-text div{padding-top:20px;font-size:22px;text-align:left;}body section#work div#work-content div#work-text img{position:absolute;z-index:1;display:block;transform:translate(-50px,-40px);}body section#client{width:100%;padding-bottom:50px;}body section#client div#client-content div#client-title{text-align:center;font-size:56px;font-family:evilminds-font-title;margin-top:50px;margin-bottom:50px;}body section#client div#client-content div#client-logos{height:220px;}body section#client div#client-content div#client-logos img{max-height:220px;max-width:320px;}body section#client div#client-content div#client-logos img#logo2{height:150px;}body section#client div#client-content div#client-logos img#logo3{height:150px;}body section#client div#client-content div#client-logos img#logo4{height:120px;}body section#client div#client-content div#client-logos img#logo5{height:120px;}body section#client div#client-content div#client-logos img#logo6{height:150px;}body section#client div#client-content div#client-logos img#logo7{height:60px;}body section#client div#client-content div#client-logos img#logo8{height:80px;}body section#client div#client-content div#client-logos img#logo9{height:80px;}body section#client div#client-content div#client-logos div#logo-container2,body section#client div#client-content div#client-logos div#logo-container3{display:none;}body section#client div#client-content div#client-logos .logo-flex{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:220px;}body section#client div#client-content div#logo-buttons{display:flex;height:100px;flex-direction:row;justify-content:center;align-items:center;}body section#client div#client-content div#logo-buttons .circle{margin-right:5px;cursor:pointer;border:2px solid #0078d8;border-radius:50%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";filter:alpha(opacity=60);opacity:1;-webkit-box-shadow:0 0 1px 0 white;box-shadow:0 0 1px 0 white;width:12px;height:12px;z-index:86;-webkit-transition:background-color .5s ease-in-out;-moz-transition:background-color .5s ease-in-out;-o-transition:background-color .5s ease-in-out;-ms-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;}body section#client div#client-content div#logo-buttons .circle.filled{background-color:#0078d8;height:6px;width:6px;}body section#form{background-color:#b8daf5;padding-top:50px;padding-bottom:50px;}body section#form div#form-content div#form-title{font-size:56px;font-family:evilminds-font-title;text-align:center;margin-bottom:40px;}body section#form div#form-content div#form-body{padding:0 100px 0 100px;}body section#form div#form-content div#form-body p{font-size:26px;text-align:left;font-weight:bold;}body section#form div#form-content div#form-body .input-block{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:30px;}body section#form div#form-content div#form-body .input-block input{height:40px;outline:none;}body section#form div#form-content div#form-body .input-block textarea{height:100px;outline:none;}body section#form div#form-content div#form-body .input-block input,body section#form div#form-content div#form-body .input-block textarea{width:100%;font-size:24px;border:1px solid;border-color:transparent;border-radius:8px;padding-left:20px;}body section#form div#form-content div#form-body .input-block input:focus{border:1px solid;border-color:transparent;}body section#form div#form-content div#form-body .input-block .is-empty{border:1px solid #f00;}body section#form div#form-content div#form-body .input-block div#submit{background-color:#0078d7;color:#fff;font-size:24.5px;height:60px;width:300px;text-align:center;vertical-align:middle;line-height:60px;border-radius:8px;margin-left:35px;cursor:pointer;text-transform:uppercase;}body section#form div#form-content div#form-body .input-block ::-webkit-input-placeholder{color:#000;}body section#form div#form-content div#form-body .input-block ::-moz-placeholder{color:#000;}body section#form div#form-content div#form-body .input-block :-ms-input-placeholder{color:#000;}body section#form div#form-content div#form-body .input-block :-moz-placeholder{color:#000;}body section#form div#form-content div#form-body div#submit-block{text-align:center;display:flex;flex-direction:row;justify-content:center;}body section#form div#form-content div#form-body div#input-block1 input{width:45%;}body footer{padding:30px 0 40px 0;}body footer div#footer-content{display:flex;flex-direction:row;justify-content:space-between;}body footer div#footer-content div#footer-logo{display:flex;flex-direction:row;}body footer div#footer-content div#footer-logo img#footer-logo-img{width:58px;height:80px;margin-right:20px;}body footer div#footer-content div#footer-logo img#footer-name-img{width:250px;height:60px;}body footer div#footer-content div#footer-logo div#copy{font-size:14px;}body footer div#footer-content div#footer-contact{display:flex;flex-direction:row;}body footer div#footer-content div#footer-contact div#rules{font-size:24.3px;padding-right:15px;border-right:4px solid #0078d8;}body footer div#footer-content div#footer-contact div#rules a{text-decoration:none;color:#000;}body footer div#footer-content div#footer-contact div#footer-contacts-right{padding-left:15px;}body footer div#footer-content div#footer-contact div#footer-contacts-phone a{font-size:28px;font-weight:600;margin-bottom:20px;color:#000;text-decoration:none;}body footer div#footer-content div#footer-contact div#footer-contacts-mail a{color:#0078d7;text-decoration:none;font-size:27px;font-stretch:ultra-expanded;}