html,body{height:100%;font-family:'Roboto',sans-serif;font-size:16px;font-weight:400;color:#000;background:#E1F1F9;background-image:url(img/Construction.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed}.wrapperer{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}img{max-width:100%;height:auto}p{margin:12px 0}span{font-size:16px;font-weight:bold;text-transform:uppercase;color:#fff}.header{background:rgba(0,0,0,0.8)}.header .navbar .container-fluid .navbar-brand{width:170px}.header .navbar .container-fluid .navbar-nav .nav-link{color:#CCCDCC;font-weight:500;text-transform:uppercase}.header .navbar .container-fluid .navbar-nav .nav-link:hover{color:#fff;font-weight:500;text-transform:uppercase}.header .navbar .container-fluid .navbar-nav .dropdown-menu{right:auto;left:0}.header .navbar .container-fluid .navbar-nav .telephone{display:flex;flex-direction:column}.header .navbar .container-fluid .navbar-nav .telephone p{margin:0}.header .navbar .container-fluid .navbar-nav li button{height:100%;margin-left:30px}.navbar-phon li button{height:40px;padding:0 px;margin-left:12px}.top-menu li .trait:hover{color:#fff}.top-menu li .trait::after{content:'';display:block;width:100%;background-color:#fff;height:1px;transition:all .3s;transform:scale(0)}.top-menu li .trait:hover::after{transform:scale(1)}.navbar-phon .phon{color:#fff;margin:8px 0}.modal-body .form .input-box .form-input{width:100%;height:40px;border:none;border-radius:3px;background:#CFF4FC;padding:5px}.modal-body .form .input-box .textarea{width:100%;border:none;border-radius:3px;background:#CFF4FC;padding:5px;resize:none}.modal-body .form .input-box .wraper_notification,.wraper_notification_robots{height:30px}.modal-body .form .notification{display:none;color:red;font-weight:bold;text-align:left;padding-left:15px;padding-bottom:5px;padding-top:5px}.modal-body .form .wrap .form_check_robots{margin-left:5px}.modal-body .form .wraper_robot{display:flex}.modal-body .form .wraper_robot .str p{padding:0 15px;margin-top:0}.modal-body .form .wraper_robot .number_1,.number_2,.sum_number{height:30px;width:60px;border:solid #CFF4FC;border-radius:3px;text-align:center}.modal-body .form .input-box .wraper_robot .number_2{margin-right:20px}.form .button{margin-top:10px}.main-content{flex:1 1 auto}.shadow{border:1px solid #004381;border-radius:10px;background:rgba(0,0,0,0.8);color:#fff}.gallery{padding:0}.main-content .services .container .row{margin:0;padding:0}.main-content .services .indent{margin-top:80px}.main-content .services .container .indent{margin-top:150px}.bord{border-radius:10px;padding:0}.main-content h1{padding:0;margin:0;font-size:22px;text-transform:uppercase;font-weight:bold;color:#000}.main-content h2{padding:0;margin:0;font-size:20px;text-transform:uppercase;font-weight:bold;color:#000}.main-content .services .container .band{border:1px solid #000}.main-content .services .container .shadow{font-size:16px;margin:0;padding:16px 0;color:#fff;margin-top:15px;padding:0 16px}.main-content .services .container .shadow .note{font-size:14px;color:#CCCDCC}.main-content .shadow .link{text-decoration:none;border-bottom:solid 1px #A0AEFF;color:#A0AEFF}.marker .list-services::after{content:'';display:block;width:100%;background-color:#CCCDCC;height:1px;transition:all .3s;transform:scale(0)}.marker .list-services:hover::after{transform:scale(1)}.main-content .services .container .shadow .marker{list-style-type:none;padding:0;margin:0}.main-content .services .container .shadow .marker .list-services a{text-decoration:none}.main-content .services .container .shadow .marker .list-services a{color:#fff;transition:all .3s}.equipment{padding:0}.slide-control{padding:0}.carousel{padding-bottom:16px}.accordion-button{background:rgba(255,255,255,0.6)}.accordion-button:focus{background:rgba(255,255,255,0.7);box-shadow:none;border-color:none}.accordion-main{position:relative;display:flex;align-items:center;width:100%;padding:1rem 1.25rem;font-size:1rem;color:#212529;text-align:left;background-color:#fff;border:0;border-radius:0;cursor:auto;background:rgba(255,255,255,0.6)}.cursor-none:hover{cursor:auto}.main-content .services .container .shadow .marker .list-services a:hover{}.main-content .services .container .shadow ul li{margin:12px 0}.main-content .services .container .shadow .fa-sontacts{color:#CCCDCC;margin:0 10px 0 10px}.main-content .services .container .row .shadow .accreditation{font-size:14px;color:#CCCDCC;text-align:right}.main-content .services .container .row .size{width:100%;border-radius:10px}.main-content .services .container .row .card{border:1px solid #004381;border-radius:10px;background:rgba(0,0,0,0.8);transition:all .3s}.main-content .services .container .row .card:hover{background:rgba(0,0,0,0.7)}.main-content .services .container .row .card .card-body .services{display:block;font-size:14px;line-height:20px;height:100%;text-decoration:none;color:#fff}.main-content .services .container .row .card .button{padding:0 0 16px}.main-content .advantages .container .row{margin:0}.main-content .advantages .container .band{border:1px solid #000}.main-content .advantages .container .row .shadow{font-size:15px;margin:0;padding:16px;color:#fff}.shadow .fa-check{color:#198754;margin-right:10px}.footer{background-color:#343434;margin:60px 0 0}.footer .container .row{padding:25px 0}.footer .container .row .indent{margin-bottom:16px}.footer .container .row .indent .logo{max-width:190px}.footer .container .row .indent ul{margin:0}.footer .container .row .indent .fa-sontacts-footer{color:#CCCDCC;margin-right:10px}.footer .container .row .logo-wrapper .logo a{display:block}.footer h4{color:#ccc;text-transform:uppercase;font-size:16px;border-bottom:1px solid #666;padding-bottom:3px}.footer a{text-decoration:none;transition:all .3s}.footer a:hover{color:#fff;text-decoration:underline}.footer a,.footer li{color:#c8c8c8}.footer li a{display:block}