@import url(https://fonts.googleapis.com/css?family=Exo+2:400,500,600,700,800&subset=cyrillic);body{background-color:#fff;color:#484848;font-family:'Exo 2',sans-serif}.callback_btn{margin-top:15px;color:#ff540d;border:3px solid #ff540d;border-radius:5px;padding:.25rem 1.25rem;font-weight:600}.callback_btn:hover{background-color:#ff540d;color:#fff}.callback_btn:focus{box-shadow:none}nav.mobile_nav{background-color:#1e3faf}header{height:142px;padding-top:15px;padding-bottom:25px}header .description{padding-left:0}header .description h5{font-weight:600;padding-top:25px}header .phone_header{padding-left:0;padding-top:25px;line-height:1.2}header .phone_header a{position:relative;color:#1d3eae;text-decoration:none;font-size:1.25rem}header .phone_header a b{font-weight:800}header .phone_header a:before{content:"";position:absolute;width:13px;height:23px;left:-25px;top:2px;background-image:url(../img/phone-icon-dark.png);background-repeat:no-repeat;background-size:cover}header .phone_header span{font-weight:500}nav#top-nav{width:100%;top:142px;position:fixed;z-index:1005;background-color:#1e3faf;border-bottom:3px solid #fff}nav#top-nav ul.list_inline{list-style:none;margin:0;padding:0}nav#top-nav ul.list_inline li{padding:15px 10px;display:inline-block;border-right:1px solid rgba(255,255,255,.7)}nav#top-nav ul.list_inline li:last-child{border:none}nav#top-nav ul.list_inline li:hover{background-color:#52a8f7}nav#top-nav ul.list_inline li a{color:#fff;font-weight:600}nav#top-nav ul.list_inline li a:hover{text-decoration:none}section.promo-header{padding-top:130px;padding-bottom:60px;line-height:1.2;background:url(../img/header-bg.jpg) center no-repeat;background-size:cover;color:#fff}section.promo-header h1{font-weight:800;padding-bottom:40px}section.promo-header .balls-item{padding-top:60px}section.promo-header .balls-item img{background-color:#52a8f7;border:3px solid #fff;border-radius:50%;margin-bottom:20px}section.promo-header form{padding:40px 20px;border:4px solid #fff;border-radius:5px;background-color:rgba(28,58,161,.8)}section.promo-header form p{font-weight:700;font-size:1.25rem;margin-bottom:20px}section.promo-header form input[type=text]{margin-top:10px;padding:10px 15px}section.promo-header form input[type=submit]{padding-top:10px;padding-bottom:10px;margin-top:25px;text-transform:uppercase;font-weight:700;background-color:#ff530d;background-image:linear-gradient(to top,rgba(255,67,2,.12) 0,rgba(255,255,0,.12) 99%,rgba(255,109,0,.12) 100%);color:#fff}section.promo-header form input[type=submit]:hover{background-color:#ff7740}section#types-of-objects{padding-top:70px;padding-bottom:20px}section#types-of-objects h3{font-size:1.75rem;text-transform:uppercase;font-weight:700;color:#1e3faf;padding-bottom:50px}section#types-of-objects .types_item{margin-bottom:40px}section#types-of-objects .to_list_container{padding-top:140px;border:4px solid #55adff;height:78%;background-color:#eff5e8;padding-bottom:20px;max-width:290px}section#types-of-objects .to_list_container h5{font-weight:700;text-transform:uppercase;color:#1e3faf;padding-bottom:15px}section#types-of-objects .to_list_container ul{text-align:left;list-style-image:url(../img/check-list-icon.png)}section#types-of-objects .to_list_container ul li{margin-bottom:10px;font-weight:500;line-height:1.2}section#types-of-objects img{border-radius:50%;border:8px solid #fff;width:90%;margin-bottom:-130px;max-width:261px}section.support{padding-bottom:30px}section.support .support_text_item{padding-top:20px}section.support h3{font-size:1.75rem;text-transform:uppercase;font-weight:700;color:#1e3faf;padding-bottom:50px}section.support h5{font-weight:700;margin-bottom:0}section.support p{font-weight:500;line-height:1.2}section.offer{background-color:#1e3faf;background-image:repeating-linear-gradient(135deg,rgba(50,50,50,.05) 0,rgba(50,50,50,.05) 7px,transparent 7px,transparent 14px)}section.offer h3{font-size:1.75rem;text-transform:uppercase;font-weight:700;color:#fff;padding-bottom:0;padding-top:40px}section.offer p{color:#fff;margin-bottom:30px}section.offer form{margin-bottom:-60px;padding-top:35px;padding-bottom:35px;border:3px solid #fff;background-color:#55adff}section.offer form input[type=text]{width:80%;padding:10px 15px}section.offer form input[type=submit]{padding-top:11px;padding-bottom:11px;text-transform:uppercase;font-weight:700;background-color:#ff530d;background-image:linear-gradient(to top,rgba(255,67,2,.12) 0,rgba(255,255,0,.12) 99%,rgba(255,109,0,.12) 100%);color:#fff}section.offer form input[type=submit]:hover{background-color:#ff7740}section#about-company{background:url(../img/filter-granit.png);padding-bottom:30px;padding-top:60px}section#about-company h3{font-size:1.75rem;text-transform:uppercase;font-weight:700;color:#1e3faf;padding-top:50px;padding-bottom:30px}section#about-company p{font-weight:500;line-height:1.2;margin-bottom:15px}section#about-company .achieve-item{padding-top:40px}section#about-company .achieve-item b{color:#1e3faf}section#why-we{padding-bottom:30px;background:url(../img/why-we-bg.jpg) center no-repeat;background-size:cover}section#why-we h3{font-size:1.75rem;text-transform:uppercase;font-weight:700;color:#fff;padding-top:50px;padding-bottom:20px}section#why-we h5{text-transform:uppercase;color:#1e3faf;font-weight:700;padding-top:20px}section#why-we p{color:#fff;font-weight:500;line-height:1.2}section#why-we .reason-img-item{padding-top:20px}section#why-we img{position:absolute}section#how-we-work{padding-bottom:30px}section#how-we-work h3{font-size:1.75rem;text-transform:uppercase;font-weight:700;color:#1e3faf;padding-top:50px;padding-bottom:30px}section#how-we-work h5{text-transform:uppercase;font-weight:700;color:#1e3faf}section#how-we-work p{font-weight:500;line-height:1.2}section#how-we-work .hww-item{position:relative;background-color:#eff5e8;padding-top:25px;padding-bottom:25px;border:4px solid #55adff;border-bottom:none}section#how-we-work .hww-item:last-child{border-bottom:4px solid #55adff}section#how-we-work .hww-item:not(:last-child)::before{content:"";width:45px;height:45px;position:absolute;background-color:#eff5e8;border-left:4px solid #55adff;border-bottom:4px solid #55adff;transform:rotate(-45deg);z-index:1000}section#how-we-work .hww-item:nth-child(2)::before,section#how-we-work .hww-item:nth-child(4)::before{right:7px;bottom:-25px}section#how-we-work .hww-item:nth-child(3)::before{left:7px;bottom:-25px}section#how-we-work .hww-item:not(:last-child)::after{content:"";width:16px;height:16px;position:absolute;border-left:3px solid #1c3a9f;border-bottom:3px solid #1c3a9f;transform:rotate(-45deg);z-index:1001}section#how-we-work .hww-item:nth-child(2)::after,section#how-we-work .hww-item:nth-child(4)::after{right:22px;bottom:-18px}section#how-we-work .hww-item:nth-child(3)::after{left:22px;bottom:-18px}section#how-we-work ul{list-style:none;margin:0;padding:0}section#examples{background:url(../img/filter-granit.png);padding-bottom:30px;padding-top:60px}section#examples h3{font-size:1.75rem;text-transform:uppercase;font-weight:700;color:#1e3faf;padding-top:50px;padding-bottom:30px}section#examples h5{text-transform:uppercase;font-weight:700;color:#1e3faf;padding-bottom:20px}section#examples b{font-weight:800}section#examples p{font-weight:500;line-height:1.2}section#examples .example-item{padding-top:30px;padding-bottom:30px;background-color:#fff;margin-bottom:5px;box-shadow:1px 1px 1px 0 rgba(0,0,0,.15)}section.more-objects{padding-bottom:40px}section.more-objects h3{font-size:1.75rem;text-transform:uppercase;font-weight:700;color:#1e3faf;padding-top:50px;padding-bottom:30px}section.more-objects .row_objects{padding-bottom:20px}section#guarantee{padding-bottom:30px;padding-top:100px}section#guarantee .guarantee-block{position:relative;border:4px solid #55adff;padding-top:25px;padding-bottom:25px}section#guarantee .guarantee-block::before{content:"";position:absolute;width:180px;height:95px;background:url(../img/guarantee-img.png) center no-repeat;background-size:cover;left:-85px;bottom:-55px}section#guarantee h3{font-size:1.75rem;text-transform:uppercase;font-weight:700;color:#1e3faf;padding-bottom:10px}section#guarantee p{font-weight:500}section.clients{padding-bottom:40px}section.clients h3{font-size:1.75rem;text-transform:uppercase;font-weight:700;color:#1e3faf;padding-top:50px;padding-bottom:30px}section.sro{padding-bottom:40px;background:url(../img/filter-granit.png)}section.sro h3{font-size:1.75rem;text-transform:uppercase;font-weight:700;color:#1e3faf;padding-top:50px;padding-bottom:30px}section.faq{padding-bottom:50px;background:url(../img/faq_bg.jpg) center no-repeat;background-size:cover}section.faq .faq-item{position:relative;margin-bottom:40px;padding-left:100px;padding-top:45px}section.faq .faq-item::before{content:"";position:absolute;width:95%;height:100%;left:0;top:0;border-style:solid;border-width:98px 71px 57px 89px;-moz-border-image:url(../img/faq-border2.png) 81 42 44 74 repeat;-webkit-border-image:url(../img/faq-border2.png) 81 42 44 74 repeat;-o-border-image:url(../img/faq-border2.png) 81 42 44 74 repeat;border-image:url(../img/faq-border2.png) 81 42 44 74 repeat}section.faq h3{font-size:1.75rem;text-transform:uppercase;font-weight:700;color:#fff;padding-top:50px;padding-bottom:20px}section.faq h6{color:#1e3faf;font-weight:700}section.faq p{line-height:1.2;color:#fff;font-weight:500;padding-bottom:10px}section.five-steps{background:url(../img/filter-granit.png);padding-bottom:50px}section.five-steps .five-steps-wrapper{background:url(../img/five-steps-bg.png) center no-repeat;background-size:cover}section.five-steps .five-steps-item-1{padding-top:200px}section.five-steps .five-steps-item-1:nth-child(1){padding-left:75px}section.five-steps .five-steps-item-1:nth-child(2){padding-left:40px}section.five-steps .five-steps-item-2{padding-top:130px}section.five-steps .five-steps-item-2:nth-child(1){padding-left:80px}section.five-steps .five-steps-item-2:nth-child(2){padding-top:20px;padding-left:40px}section.five-steps .five-steps-item-2:nth-child(3){padding-top:110px;padding-bottom:20px}section.five-steps h3{font-size:1.75rem;text-transform:uppercase;font-weight:700;color:#1e3faf;padding-top:50px;padding-bottom:50px}section#map{padding-top:60px;border-bottom:4px solid #fff}section#map h3{font-size:1.75rem;text-transform:uppercase;font-weight:700;color:#1e3faf;padding-top:50px;padding-bottom:30px}section#map p{line-height:1.2;font-weight:500}section#map .phone-map{padding-left:22px;position:relative}section#map .phone-map:before{content:"";position:absolute;width:13px;height:23px;left:-3px;top:4px;background-image:url(../img/phone-icon-dark.png);background-repeat:no-repeat;background-size:cover}section#map b.phone-number{font-weight:800;color:#1d3eae;font-size:1.25rem}section#map .email-map{position:relative}section#map .email-map:before{content:"";position:absolute;width:23px;height:16px;left:-33px;top:2px;background-image:url(../img/email-icon-dark.png);background-repeat:no-repeat;background-size:cover}section#map .work-days-map{position:relative}section#map .work-days-map:before{content:"";position:absolute;width:20px;height:20px;left:-31px;top:2px;background-image:url(../img/clock-icon-dark.png);background-repeat:no-repeat;background-size:cover}section#map .point-map{padding-left:30px;position:relative}section#map .point-map:before{content:"";position:absolute;width:18px;height:23px;left:0;top:0;background-image:url(../img/point-icon.png);background-repeat:no-repeat;background-size:cover}footer{padding-top:30px;padding-bottom:20px}footer .phone-footer{padding-left:40px;line-height:1.2}footer .phone-footer a{position:relative;color:#1d3eae;text-decoration:none;font-size:1.25rem}footer .phone-footer a b{font-weight:800}footer .phone-footer a:before{content:"";position:absolute;width:13px;height:23px;left:-25px;top:2px;background-image:url(../img/phone-icon-dark.png);background-repeat:no-repeat;background-size:cover}footer .email-footer{padding-left:50px}footer .email-footer p{position:relative;display:inline-block}footer .email-footer p:before{content:"";position:absolute;width:23px;height:16px;left:-35px;top:2px;background-image:url(../img/email-icon-dark.png);background-repeat:no-repeat;background-size:cover}footer .work-days-footer{padding-left:32px}footer .work-days-footer p{position:relative;display:inline-block}footer .work-days-footer p:before{content:"";position:absolute;width:20px;height:20px;left:-30px;top:2px;background-image:url(../img/clock-icon-dark.png);background-repeat:no-repeat;background-size:cover}footer p{line-height:1.2;font-weight:500}footer .callback_btn{margin-top:-15px}.modal-dialog{margin-top:10%}.modal-dialog .modal-header{padding:10px;border-bottom:none}.modal-dialog .modal-header span{font-family:sans-serif}.modal-dialog .modal_header h5{text-transform:uppercase;font-weight:700;color:#1e3faf}.modal-dialog .modal_header input[type=text]{margin-top:10px;padding:10px 15px}.modal-dialog .modal_header input[type=submit]{padding-top:10px;padding-bottom:10px;margin-top:25px;margin-bottom:25px;text-transform:uppercase;font-weight:700;background-color:#ff530d;background-image:linear-gradient(to top,rgba(255,67,2,.12) 0,rgba(255,255,0,.12) 99%,rgba(255,109,0,.12) 100%);color:#fff}.modal-dialog .modal_header input[type=submit]:hover{background-color:#ff7740}@media (max-width:576px){header .description,header .phone_header{text-align:center;padding-left:15px}section.promo-header h1{font-size:1.5rem}section#about-company .achieve-item{text-align:center}section#how-we-work .hww-item::after,section#how-we-work .hww-item::before{display:none}}@media (max-width:768px){section.offer input[type=text]{margin-bottom:20px}section.offer h3{font-size:1.5rem}section#map{padding-top:20px}section#why-we img{display:none}section.sro{padding-top:60px}}@media (max-width:992px){footer .email-footer,footer .phone-footer,footer .work-days-footer{padding-left:50px}footer .email-footer{margin-top:20px}footer .copyright_footer{order:2;text-align:center}footer .collback_footer{order:1;text-align:center}footer .callback_btn{margin-top:15px;margin-bottom:20px}}@media (max-width:1200px){body{padding-top:60px}header{height:auto}section.promo-header{padding-top:40px}}