body{font-family:Roboto,sans-serif;line-height:1.43}body a{color:#000}img{max-width:100%}.line{border-bottom:1px #b7b7b7 solid}.line-min{width:60px;margin:0 auto;border-bottom:1px #b7b7b7 solid}button{cursor:pointer}header .header{background-color:#fff;color:#000}header .header .logo{padding:5px 0 0 5px}header .header .logo img{width:80px;float:left}header .header .logo p{display:inline-block;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700;line-height:0;color:#20407c}header .header .logo p.name-company{padding:25px 0 0 0}header .header .logo p.slogan{font-size:10px}header .header .vcard{color:#20407c}header .header .vcard .adr{padding:20px;text-align:right;font-family:"Open Sans",sans-serif;font-size:16px;font-weight:700}header .header .vcard .tel{padding-top:10px;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:800;line-height:1;text-align:right}header .header .vcard .tel a{color:#20407c;font-size:16px}header .header .vcard a{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:600;color:#20407c}header .header .vcard .call-back{text-align:right}header .header .vcard .call-back button{color:#fff;border:none;border-radius:5px;padding:5px 15px;background-color:#427cbf}header .main-nav{background-color:#427cbf}header .main-nav nav{font-size:16px;padding:20px 0 10px}header .main-nav nav ul li{display:inline-block;margin-right:40px}header .main-nav nav ul li a{color:#fff;font-size:20px}header .main-nav nav ul li.dropdown .dropdown-menu li{width:100%}header .main-nav nav ul li.dropdown .dropdown-menu li a{color:#20407c}header .main-nav .mobile-button{text-align:right;display:none;padding:20px}header .main-nav .mobile-button .navbar-toggle{display:block;border:1px solid #fff}header .main-nav .mobile-button .navbar-toggle span{background-color:#fff}header .main-nav .mobile-menu{opacity:0;position:fixed;height:100%;right:-110%;-webkit-transition:all .5s;transition:all .5s;top:0;width:100%;background:#fff;padding:10px}header .main-nav .mobile-menu.active{opacity:1;right:0!important;z-index:20}header .main-nav .mobile-menu .mobile-menu-close{position:absolute;height:30px;width:30px;cursor:pointer;text-align:center;font-size:20px;top:0;right:10px;z-index:15;padding:10px}header .main-nav .mobile-menu .mobile-menu-slider{overflow-y:scroll;height:100%;font-size:16px}header .main-nav .mobile-menu .mobile-menu-slider ul{padding-top:20px;list-style:none}header .main-nav .mobile-menu .mobile-menu-slider ul li{padding:10px 0;font-size:20px;font-weight:700}header .main-nav .mobile-menu .mobile-menu-slider .mobile-menu-phone{padding-left:40px}header .main-nav .mobile-menu .mobile-menu-slider .mobile-menu-phone button{margin:20px 0;display:block;padding:5px 20px;background:#fff;border:1px #000 solid}header .main-nav .mobile-menu .mobile-menu-slider .contacts-social{font-size:30px}header .main-nav .mobile-menu .mobile-menu-slider .contacts-social a{margin-left:40px;color:#5ea5dd}main .main-slider{position:relative;background-color:#000;background:url(../images/slider-3.jpg);background-size:cover;background-repeat:no-repeat}main .main-slider .back-ibage-opacity{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(142,142,142,.54)}main .main-slider .info-block{color:#fff;padding-top:40px;padding-bottom:20px}main .main-slider .info-block h1,main .main-slider .info-block h2{text-shadow:0 2px 4px #434d52;background-color:rgba(0,0,0,.3);padding:20px}main .main-slider .info-block h1{color:#fff;font-weight:900}main .main-slider .info-block h2{font-size:28px;font-weight:700;line-height:1.4}main .main-slider .info-block a{color:#fff}main .main-slider .info-block a button{cursor:pointer;margin-top:20px;font-size:18px;border:none;border-radius:5px;padding:10px 20px;-webkit-box-shadow:0 2px 4px #434d52;box-shadow:0 2px 4px #434d52;background-color:#427cbf}main .about-company{margin-top:40px}main .about-company h2{text-align:center;font-size:34px}main .about-company .line-min{margin-bottom:20px}main .about-company p{padding:0 60px;font-size:18px}main .sertifikated{margin-top:40px}main .sertifikated h2{text-align:center}main .sertifikated .sertifikated-image{padding:20px}main .sertifikated .sertifikated-text p{font-size:16px;line-height:1.5}main .sertifikated .sertifikated-text ul{list-style:none;padding:0}main .sertifikated .sertifikated-text ul li{font-size:16px}main .types-jobs{margin:40px 0}main .types-jobs h2{text-align:center}main .types-jobs .types-jobs-item{margin-top:20px;min-height:351px}main .types-jobs .types-jobs-item img{padding:0 40px;width:100%}main .types-jobs .types-jobs-item p{padding:10px 80px 0;font-size:18px}main .page-article .page-article-list{list-style:none;padding:10px;line-height:2}main .page-article .article{padding-bottom:40px}main .page-article .article a{color:#5ea5dd}main .page-article .article .gallery-item{padding:10px}main .mobile-slider{display:none;position:relative;padding-top:15px;height:200px;overflow:hidden}main .mobile-slider .item{background-color:#000}main .mobile-slider .item .item-desc{position:absolute;top:20px;background:rgba(0,0,0,.4);padding-bottom:20px}main .mobile-slider .item .item-desc p{padding:10px;color:#fff;font-size:20px}main .mobile-slider .item .item-desc button{cursor:pointer;font-size:18px;border:none;margin-left:20px;padding:10px 40px;border-radius:5px;background-color:#e4e64a;color:#434d53}main .call-back-back{margin-top:20px;background-color:#434d53;padding:0 0 20px;text-align:right}main .call-back-back .call-back h1{display:inline-block;color:#fff;padding:0 40px;letter-spacing:8px}main .call-back-back .call-back button{cursor:pointer;display:inline-block;background-color:#e4e64a;border:none;border-radius:5px;padding:10px 30px;color:#434d53}.contacts-back{background-color:#434d53;color:#fff}.contacts-back footer{position:relative}.contacts-back footer .contacts{margin-top:20px}.contacts-back footer .contacts .contacts-item-map iframe{padding:10px 0}.contacts-back footer .contacts .contacts-item-info{padding:0 40px}.contacts-back footer .contacts .contacts-item-info h2{padding-bottom:10px}.contacts-back footer .contacts .contacts-item-info p a{color:#fff}.contacts-back footer .contacts .contacts-item-info button{margin-top:20px;cursor:pointer;background-color:#e4e64a;border:none;border-radius:5px;padding:10px 30px;color:#434d53}.contacts-back footer .footer{text-align:center;font-size:14px;padding:10px}.contacts-back footer .author{position:absolute;padding:10px;z-index:30;bottom:0;right:0;text-shadow:0 0 1px #ded5d5}.contacts-back footer .author a{color:#434d52}.scroll-to{position:fixed;display:none;cursor:pointer;width:40px;padding:4px 0;bottom:20px;right:20px;background:rgba(255,255,255,.8);text-align:center;font-size:24px;color:#303030;-webkit-box-shadow:1px 1px 5px 0 #252525;box-shadow:1px 1px 5px 0 #252525}.callback-modal,.consultation-modal{position:fixed;background:#fff;z-index:101;padding:20px;top:-100%;left:50%;margin-top:-90px;margin-left:-370px;-webkit-box-shadow:2px 2px 15px #8c8c8c;box-shadow:2px 2px 15px #8c8c8c;-webkit-transition:all .5s;transition:all .5s}.callback-modal .callback-modal-close,.callback-modal .consultation-modal-close,.consultation-modal .callback-modal-close,.consultation-modal .consultation-modal-close{position:absolute;font-size:20px;top:5px;right:10px;cursor:pointer}.callback-modal.active,.consultation-modal.active{top:50%;left:50%;margin-left:-320px;margin-top:-150px;z-index:1005}.callback-modal .callback-form h2,.callback-modal .consultation-form h2,.consultation-modal .callback-form h2,.consultation-modal .consultation-form h2{padding-bottom:20px;font-size:25px}.callback-modal .callback-form .callback-form-button,.callback-modal .callback-form .consultation-form-button,.callback-modal .consultation-form .callback-form-button,.callback-modal .consultation-form .consultation-form-button,.consultation-modal .callback-form .callback-form-button,.consultation-modal .callback-form .consultation-form-button,.consultation-modal .consultation-form .callback-form-button,.consultation-modal .consultation-form .consultation-form-button{padding-top:20px}.callback-modal .callback-form .text,.callback-modal .consultation-form .text,.consultation-modal .callback-form .text,.consultation-modal .consultation-form .text{margin-top:10px;text-align:left}.callback-modal .callback-form .text label,.callback-modal .consultation-form .text label,.consultation-modal .callback-form .text label,.consultation-modal .consultation-form .text label{padding-left:20px}.consultation-modal.active{margin-left:-400px}.lawyers-item-modal-back{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(139,125,125,.7);z-index:99}
/*# sourceMappingURL=main.css.map */
