@charset "UTF-8";*{padding:0;margin:0;border:0}*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{border-width:1px 1px 1px 2px;border-color:#fff;background-color:#000}::-webkit-scrollbar-thumb:hover{border-width:1px 1px 1px 2px;border-color:#fff;background-color:#000}::-webkit-scrollbar-track{border-width:1px;background-color:#eee;border-color:#fff}::-webkit-scrollbar-track:hover{border:solid 1px #000;border-color:#fff}:active,:focus,button:focus{outline:0}a:active,a:focus{outline:0}button{cursor:pointer}a{color:inherit;display:inline-block}a:hover{text-decoration:none;color:inherit}li{list-style:none}img{max-width:100%;display:inline-block}button,input,textarea{font-family:HelveticaNeueCyr}@font-face{font-family:HelveticaNeueCyr;font-display:swap;src:url("../fonts/HelveticaNeueCyr-Regular/HelveticaNeueCyr-Regular.eot");src:url("../fonts/HelveticaNeueCyr-Regular/HelveticaNeueCyr-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeueCyr-Regular/HelveticaNeueCyr-Regular.woff") format("woff"),url("../fonts/HelveticaNeueCyr-Regular/HelveticaNeueCyr-Regular.ttf") format("truetype");font-style:normal;font-weight:400}
@font-face{font-family:HelveticaNeueCyr;font-display:swap;src:url("../fonts/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.eot");src:url("../fonts/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.woff") format("woff"),url("../fonts/HelveticaNeueCyr-Medium/HelveticaNeueCyr-Medium.ttf") format("truetype");font-style:normal;font-weight:500}@font-face{font-family:HelveticaNeueCyr;font-display:swap;src:url("../fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.eot");src:url("../fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.woff") format("woff"),url("../fonts/HelveticaNeueCyr-Bold/HelveticaNeueCyr-Bold.ttf") format("truetype");font-style:normal;font-weight:700}@font-face{font-family:fontello;font-display:swap;src:url("../fonts/fontello.eot");src:url("../fonts/fontello.eot") format("embedded-opentype"),url("../fonts/fontello.woff") format("woff"),url("../fonts/fontello.ttf") format("truetype"),url("../font/fontello.svg") format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:fontello}[class*=" icon-"]:before,[class^=icon-]:before{font-family:fontello;font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-productrelease:before{content:"\e800"}.icon-signin:before{content:"\e801"}.icon-right:before{content:"\e80b"}.icon-left:before{content:"\e80c"}.icon-phone:before{content:"\e804"}.icon-clock:before{content:"\e805"}.icon-calculator:before{content:"\e806"}.icon-mail:before{content:"\e807"}.icon-share:before{content:"\e808"}.icon-ok:before{content:"\e809"}.icon-date:before{content:"\e80a"}.icon-facebook:before{content:"\f09a"}.icon-angle-up:before{content:"\f106"}.icon-angle-down:before{content:"\f107"}.icon-instagram:before{content:"\f16d"}.icon-vkontakte:before{content:"\f189"}.icon-odnoklassniki:before{content:"\f263"}body{font-family:HelveticaNeueCyr;font-size:16px;line-height:1.3;font-weight:400;color:#111}svg{transition:.3s}dl,ol,p,ul{margin-bottom:0}.btn1{background:#ec1818;color:#fff!important;border-radius:50px;padding:17px 26px;display:inline-block;text-align:center;font-weight:500;font-size:13px;line-height:100%;text-transform:uppercase;transition:.3s}
.btn1.btn_small,.btn2.btn_small,.btn3.btn_small,.btn5.btn_small{width:195px;height:40px;padding:5px 9px;display:flex;align-items:center;justify-content:center}.btn3.btn_small{width:auto;padding:5px 20px}.btn1:hover{background:#111;color:#fff}.btn2{background:rgba(255,255,255,0);border:1px solid #ccc;color:#ccc;border-radius:50px;padding:15px 26px;display:inline-block;text-align:center;font-weight:500;font-size:13px;line-height:100%;text-transform:uppercase;transition:.3s}a i:not(.icon-right,.icon-left){font-size:21px}.btn2:hover{color:#111;background:#fff;border:1px solid #fff}.btn3{background:#111;color:#fff;border-radius:50px;padding:15px 26px;display:inline-block;text-align:center;font-weight:500;font-size:13px;line-height:100%;text-transform:uppercase;transition:.3s}.btn3:hover{color:#111;background:#fff}.btn4{background:rgba(255,255,255,0);color:#111;border:1px solid #ccc;border-radius:50px;padding:15px 26px;display:inline-block;text-align:center;font-weight:500;font-size:13px;line-height:100%;text-transform:uppercase;transition:.3s}
.btn4:hover{border:1px solid #111}.btn5{background:rgba(255,255,255,0);border:1px solid #fff;color:#fff;border-radius:50px;padding:15px 26px;display:inline-block;text-align:center;font-weight:500;font-size:13px;line-height:100%;text-transform:uppercase;transition:.3s}.btn5:hover{color:#111;background:#fff;border:1px solid #fff}.btn6{background:#f6f6f6;border:2px solid #f6f6f6;color:#111;border-radius:50px;padding:15px 26px;display:inline-block;text-align:center;font-weight:500;font-size:13px;line-height:100%;text-transform:uppercase;transition:.3s}.btn6:hover{background:rgba(255,255,255,0)}.grey{color:#999}.h1,h1{font-weight:700;font-size:48px;line-height:130%;margin-bottom:50px}.h2,h2{font-weight:700;font-size:30px;line-height:130%;margin-bottom:0}.h3,h3{font-weight:400;font-size:24px;line-height:130%;margin-bottom:20px}.h4,h4{font-weight:700;font-size:20px;line-height:130%;margin-bottom:0}.title_box{display:flex;align-items:center;justify-content:space-between}.title_box>*{margin:0}.header_main .container,.header_top .container,.lang_menu,.top_menu{display:flex;align-items:center;justify-content:space-between}
.header_top{padding:8px 0}.top_menu{color:#999;font-size:14px}.top_menu>li{margin-right:10px}.top_menu a.active,.top_menu a:hover{color:#111}.has_dropdown{position:relative}.has_dropdown>a{padding-right:15px}.has_dropdown:after{content:"\f107";font-family:fontello;font-weight:300;display:inline-block;vertical-align:middle;transition:.3s}.has_dropdown:hover:after{transform:rotate(180deg)}.dropdown{opacity:0;visibility:hidden;z-index:-1;position:absolute;left:0;top:100%;transition:.3s;background:#fff;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:25px}.dropdown li{margin-bottom:20px;font-size:14px}.dropdown li:last-child{margin:0}.has_dropdown:hover .dropdown{opacity:1;visibility:visible;width:280px;z-index:1}.lang_menu{font-size:14px}.lang_menu img{margin:0 0 0 5px}.lang_menu li:not(:last-child){margin-right:15px}.header_main{padding:15px 0;background:#f6f6f6}.logo span{font-weight:600;font-size:12px;line-height:110%;letter-spacing:.03em;margin-left:10px;max-width:225px;display:inline-block;vertical-align:middle}
.btn_box{display:flex;align-items:center;margin:0 -3px}.header_main__info span{font-size:12px;color:#999;padding-left:34px}.header_main__info i{color:#999}.header_main__info p{letter-spacing:.05em;font-size:14px}.btn_box>*{margin:0 3px}.header_bottom{padding-top:12px}.header_bottom span{color:#999;font-size:13px;max-width:165px;margin-right:100px}.header_bottom .container>ul>li{display:inline-block;padding-right:15px}.header_bottom .container>ul>li>a{padding-bottom:10px;display:inline-block;border-bottom:3px solid rgba(236,24,24,0);transition:.3s}.header_bottom .container>ul>li>a.active,.header_bottom .container>ul>li>a:hover{border-bottom:3px solid #ec1818}.header_bottom .container{display:flex;align-content:center}.slider__title{font-size:64px;line-height:130%;margin-bottom:40px}.slider__sub_title{width:400px;max-width:100%;margin-bottom:60px}.main_slide div.item{color:#fff;position:relative;height:560px;display:flex;align-items:center;justify-content:center}.main_slide .item>img{object-fit:cover;object-position:right;height:100%;width:100%;position:absolute;left:0;right:0;z-index:-1}
.slick-slider{position:relative;display:block;max-width:100%;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slider_section{position:relative;padding:0}.progress{position:absolute;left:0;right:0;z-index:9;bottom:-30px;text-align:left;display:inline-block;height:auto;background:0 0}.pagingInfo{position:absolute;bottom:-35px;right:0;left:0;z-index:9;display:flex;justify-content:flex-start}.pagingInfo__box{display:flex;align-items:center;justify-content:space-between;width:120px}.progress .progress__bg{width:80px;margin:0 20px;height:2px;background:#f6f6f6;display:inline-block}.progress .progress__active{width:0;height:2px;background:#111}.slick-arrow{margin:0 auto;font-size:0;background:0 0;width:100%;position:absolute;left:50%;transform:translateX(-50%);z-index:9}
.slick-prev{bottom:11px}.slick-next{bottom:31px}.slick-arrow:before{content:"\e80c";font-family:fontello;font-size:20px;color:#fff;position:absolute;bottom:40px}.slick-prev:before{left:0}.slick-next:before{content:"\e80b";right:0;bottom:20px}.main_slide .pagingInfo{display:none}.main_slide .progress{bottom:60px}.main_slide .progress .progress__bg{width:calc(100% - 30px);margin:0 15px;background:rgba(255,255,255,.5)}.main_slide .progress .progress__active{background:#fff}.achiviements{padding:65px 0 0}.achiviements .row{margin:0 -30px}.achiviements .row>div{padding:0 30px}.achiviements .item{padding-bottom:65px}.achiviements .item .icon_box{margin-bottom:20px;min-height:65spx}.services{padding:150px 0 120px;background:#f6f6f6}.services .sub_title{font-size:20px;margin-bottom:100px}.services .item{background:#fff;border-radius:10px;transition:.3s;padding:30px;margin-bottom:30px;min-height:366px}.services .item:hover{background:#ec1818;color:#fff}.services .grey{transition:.3s}
.services .item:hover .grey{color:#fff}.services .item_title{margin-bottom:30px;min-height:80px}.services .img_box{margin-bottom:20px}.services .hover_svg{fill:#ec1818;transition:.3s}.services .item:hover .hover_svg{fill:#fff}.about_company{padding:150px 0 100px}.about_company .img_box{min-width:370px;margin-left:130px;max-width:100%}.about_company .h3{margin-bottom:50px}.about_company .btn4{margin-top:75px}.about_company .row{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:nowrap;margin:0}.how_we_work{padding:0 0 150px}.how_we_work .row{margin:100px 0 0;justify-content:space-between}.how_we_work .row>div{position:relative}.how_we_work .row>div:not(:last-child):before{content:"";width:75px;height:25px;background:url("../images/arrow.svg") center/cover no-repeat;position:absolute;right:-125px;bottom:42px}.how_we_work .icon_box{margin-bottom:40px;min-height:60px}.our_offices{color:#fff;background:url("../images/our_offices_bg.jpg") center/cover no-repeat;padding:150px 0 135px;position:relative}
.our_offices_mob{color:#fff;background:#495057;padding:150px 0 135px;position:relative}.our_offices .container{z-index:2;position:relative}.our_offices:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(17,17,17,.65)}.our_offices .content{height:550px;margin-top:100px}.card{background-color:rgba(255,255,255,0);border:none;border-radius:0}.card-header:first-child{border-radius:0}.card-header{padding:0}.card-header p{padding:0 25px 0 0;border-bottom:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.05);font-size:36px;line-height:130%;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:space-between}.card-header p span:before,.card_title:before{content:"";width:8px;height:8px;border-radius:50%;background:#ec1818;display:inline-block;vertical-align:middle;margin:0 20px 0 25px}.card_title:before{margin:0 20px 0 0}.card-header p span{border-bottom:2px solid #fff;display:inline-block;padding:25px 0}
.card-header .collapsed span{border-bottom:2px solid rgba(255,255,255,0)}.card-header p:after{content:"-"}.card-header .collapsed:after{content:"+"}.card-body{display:flex;flex-wrap:wrap;padding:25px 0 0}.card-item{width:33.3%;min-width:33.3%;padding:0 25px;border-bottom:1px solid rgba(255,255,255,0)}.card-item.active{border-bottom:1px solid rgba(255,255,255,.25);margin-bottom:25px;padding-bottom:10px}.card_title{display:inline-block;border-bottom:2px solid rgba(255,255,255,0);padding:0 0 10px;cursor:pointer}.card-item.active .card_title{border-bottom:2px solid #ec1818}.card-item p:not(.card_title){margin-bottom:15px;color:#ccc}.card_info{display:none}.card-item.active .card_info{display:block}.video_section{padding:150px 0 100px}.video_section .title_box{margin-bottom:50px}.video_section .img_box{position:relative;margin-bottom:20px;cursor:pointer;border-radius:5px;overflow:hidden}.video_section .img_box:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(17,17,17,.35)}
.video_section .img_box:after{content:"";width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background:url("../images/play.svg") center/cover no-repeat}.video_box .text_box{display:flex;align-items:flex-start;justify-content:space-between}.video_box{margin-bottom:50px}.video_time{font-weight:500;font-size:13px;line-height:13px;color:#999}.modal .close{cursor:pointer;top:10px;right:10px;position:absolute}.have_questions{padding-bottom:150px}.have_questions .wrapp{padding:100px 110px 65px;background:url("../images/have_questions_bg.png") center/cover no-repeat}.have_questions .wrapp_mob{background:#f4f8fa}.have_questions .box span{letter-spacing:.03em;display:inline-block;margin-right:10px;min-width:70px}.have_questions .box .phone{font-size:48px}.have_questions .box p{display:flex;align-items:center;margin-top:25px}.breadcrumb{padding:50px 0;background:0 0}.breadcrumb-item,.breadcrumb-item.active{display:inline-block;color:#999}.reviews{padding-top:50px}
.review_item{padding:40px;border-radius:5px;border:1px solid #ccc;transition:.3s;position:relative;margin-bottom:30px;min-height:100%}.quote:before,.review_item:before{content:"";width:43px;height:35px;background:url("../images/quote.svg") center/cover no-repeat;position:absolute;top:-20px;right:40px}.review_item p{margin-bottom:25px}.review_info{display:flex;align-items:center;justify-content:space-between;margin-top:35px}.review_info div{display:flex;align-items:center}.review_info a{display:inline-block;margin-left:25px}.review_item:hover{border:1px solid #f6f6f6;background:#f6f6f6}.pagination{display:flex;justify-content:center;padding:70px 0 100px;border-bottom:1px solid #ccc;margin-bottom:100px}.pagination a{width:48px;height:48px;margin:0 25px;display:inline-block;text-align:center;line-height:48px;border:1px solid rgba(204,204,204,0);border-radius:50px;font-size:24px;text-transform:uppercase}.pagination a:hover{background:#f6f6f6}.pagination .active a{border:1px solid #ccc}
.pagination li:first-child a{width:auto;padding:0 25px 0 20px;border:1px solid #ccc;font-size:13px}.pagination li:last-child a{width:auto;padding:0 20px 0 25px;font-size:13px;border:1px solid #ccc}.page-item.disabled a{color:#6c757d;pointer-events:none;cursor:auto;background-color:#fff;border-color:#dee2e6}.new_review{margin-bottom:100px}.new_review form{padding:55px 200px;background:#f6f6f6;border-radius:10px}.form_title{text-align:center;margin-bottom:50px;font-weight:700}.bs-tooltip-top .arrow:before{border-top-color:#fff}.bs-tooltip-bottom .arrow:before{border-bottom-color:#fff}.tooltip-inner{max-width:330px;padding:25px;font-size:14px;line-height:130%;color:#999;background-color:#fff;border-radius:10px;box-shadow:0 5px 20px rgba(0,0,0,.15)}label{display:block;margin-bottom:15px}label .form-control{margin-top:10px;height:47px}label>div, label>span{margin-top:10px}.checkbox input,.radio input{position:absolute;z-index:-1;opacity:0;visibility:hidden}.checkbox__text,.radio__text{font-size:14px;padding-left:32px;margin-bottom:20px;position:relative;display:block;cursor:pointer}
.checkbox__text:before{content:"";width:20px;height:20px;background:rgba(236,24,24,0);border:2px solid #ccc;border-radius:3px;position:absolute;top:50%;transform:translateY(-50%);left:0;transition:.3s}.checkbox__text:after{content:"\E809";font-family:fontello;color:#fff;position:absolute;top:50%;transform:translateY(-50%);left:3px;opacity:0}.checkbox input:checked+.checkbox__text:before{background:#ec1818;border:2px solid #ec1818}.checkbox input:checked+.checkbox__text:after{opacity:1}.radio__text:before{content:"";width:20px;height:20px;border:2px solid #eee;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%);left:0;transition:.3s}.radio input:checked+.radio__text:before{border:5px solid #ec1818}.checkbox__text a{color:#ec1818}.form-control{background:#fff;border:2px solid #dfdfdf;border-radius:5px;font-size:18px;padding:8px 18px;height:auto}.form-control:focus{color:#111;background-color:#fff;border-color:#dfdfdf;outline:0;box-shadow:none}
.time_input{padding:8px 15px}:-ms-input-placeholder,::-ms-input-placeholder,::placeholder{color:#ccc}textarea.form-control{height:150px;max-height:150px;max-width:100%}.submit_box{margin-top:30px;display:flex;align-items:flex-start}.submit_box span{margin-left:20px;max-width:330px;display:inline-block}.submit_box [class*=btn]{margin-right:10px}.article_sidebar{width:450px;order:1}.article_content{width:calc(100% - 450px);order:2}.article_section>.container{display:flex;justify-content:space-between;margin-bottom:100px}.article_sidebar .wrapp{width:370px;padding:40px;background:#f6f6f6;position:sticky;top:20px;margin-bottom:20px;max-height:100vh;overflow-y:scroll}.wrapp::-webkit-scrollbar{width:0}.wrapp{-ms-overflow-style:none}.wrapp{overflow:-moz-scrollbars-none}.article_sidebar p{margin-bottom:20px;font-size:18px}.article_sidebar ul:not(:last-child){margin-bottom:45px}.article_sidebar li a{font-size:14px;color:#777;display:block;margin-bottom:15px}.article_sidebar li a.active,.article_sidebar li a:hover{color:#111}
.tooltip_box{width:24px;height:24px;background:#fff;border:2px solid #ec1818;color:#ec1818;border-radius:50px;display:inline-block;margin-left:9px;font-weight:700;font-size:14px;text-align:center;line-height:22px;cursor:pointer}.flex .tooltip_box{margin-left:15px}.article_content h3{font-weight:700;margin-bottom:30px}.article_content a {text-decoration-line:underline;color:#ec1818;}.article_content h4{margin-bottom:35px;font-weight:400}.article_content p{color:#777;margin-bottom:20px;font-size:14px}.article_content br{display:block;height:25px}.article_content ul{margin-bottom:55px;margin-top:30px}.article_content li{position:relative;padding-left:26px;margin-bottom:15px}.article_content li:before{content:"";width:6px;height:6px;background:#ec1818;border-radius:50%;position:absolute;left:0;top:9px}.quote{padding:65px 80px;border-left:6px solid #ec1818;background:#f6f6f6;margin-bottom:55px;position:relative}.quote:before{top:30px}.quote p{font-size:36px;color:#111;margin-bottom:35px}.quote span{color:#999}hr{border-top:1px solid #ccc;margin:55px 0}
.nav_slider_box .nav a{font-size:20px;color:#111;cursor:pointer;display:block;width:100%}.nav_slider_box .nav .active,.nav_slider_box .nav a:hover{color:#ec1818}.nav_slider_box{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:90px}.nav_slider_box .nav{min-width:200px;max-width:200px;margin-bottom:50px}.nav_slider_box .tab-content{width:calc(100% - 200px);position:relative}.nav_slider_box .tab-content>.tab-pane{display:block;position:absolute;right:0;top:0;left:0;bottom:0;opacity:0;z-index:-1;visibility:hidden;transition:.3s}.nav_slider_box .tab-content>.tab-pane.active{opacity:1;z-index:2;visibility:visible;position:relative}.nav_slider_box .slider img{width:100%}.nav_slider_box .slick-arrow{display:none !important}.advance_paynemt{background:url("../images/advance_paynemt_bg.jpg") center/cover no-repeat;padding:75px 65px}.advance_paynemt .h3{color:#111;font-weight:700}.advance_paynemt p{margin-bottom:50px;width:320px;max-width:100%}.table_box{margin-bottom:55px}.table_box th{background:#f6f6f6;font-weight:550;font-size:13px;padding:30px;width:33%;border:none}
.table_box td{padding:20px 30px;border-bottom:1px solid rgba(204,204,204,.5);font-size:14px;color:#777}.table_box td:first-child{color:#111}.calculator_section .container{display:flex;justify-content:space-between}.calculator_section .h3{margin-bottom:30px}.margin55{margin-bottom:55px}.calculator_content{width:calc(100% - 400px);margin-bottom:90px}.calculator_sidebar{width:370px;margin-top:30px}.calculator_sidebar .wrapp{background:#f6f6f6;border-radius:10px;position:sticky;top:20px;margin-bottom:20px;max-height:100vh;overflow-y:scroll}.calculator_sidebar__title{border-radius:10px 10px 0 0;padding:17px 25px;background:#111;color:#fff;font-weight:700;font-size:18px}.calculator_sidebar__title i{margin-right:10px}.calculator_sidebar__body{padding:30px 0}.calculator_sidebar__body>div{padding:0 30px}.calculator_sidebar__body p{margin-bottom:20px}.calculator_sidebar__body span{font-size:14px;color:#999;display:block;margin-bottom:5px}.calculator_sidebar__body .way>div{padding:0 0 0 35px}.calculator_sidebar__body .way,.calculator_sidebar__body .way span{position:relative}
.calculator_sidebar__body .way:before{content:"";border-left:1px dashed #ccc;width:1px;height:70px;top:4px;left:38px;position:absolute}.calculator_sidebar__body .way span:before{content:"";width:16px;height:16px;position:absolute;left:-35px;top:2px;border:4px solid #ec1818;border-radius:50%;background:#fff}.calculator_sidebar__body .way .to span:before{border:4px solid #999}.calculator_sidebar__body .border_box{padding-top:25px;margin-bottom:25px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.calculator_sidebar__body .price{font-weight:700}.cust_select__item .img_box{margin-right:20px}.cust_select__item{display:flex;align-items:flex-start;border-bottom:1px solid #dfdfdf;padding:20px;transition:.3s}.cust_select__item:hover{background:#f6f6f6}.cust_select__item span{margin-bottom:20px;display:block}.cust_select__title{font-weight:400;margin-bottom:5px;color:#111}.calculator_section label{position:relative;color:#999}.cargo_box{margin-bottom:30px;color:#999}
.cargo_box .cust_select{margin-top:10px}.cargo_box .cust_select__item:last-child p{display:inline-block;margin-right:20px}.cargo_box .text_box{width:calc(100% - 80px)}.cargo_box input{background:0 0;border-bottom:1px solid #dfdfdf;padding:21px 0;display:inline-block;width:calc(100% - 95px)}.designation{position:absolute;right:15px;bottom:15px;font-size:14px}.input_small{width:100px}.date{width:155px}.flex{display:flex;align-items:center;flex-wrap:wrap}.count{display:flex;align-items:center;width:141px;border-radius:5px;overflow:hidden;margin-top:13px}.flex label:not(:last-of-type){margin-right:20px}.temperature_regime label{margin-right:40px}.temperature_regime label:last-child{margin-left:20px}.count input{width:47px;height:47px;text-align:center;border-width:2px 0;border-radius:0;margin:0;padding:0}.with_info_text label{margin-bottom:5px}.optional{color:#ccc !important}.info_text{width:100%;display:block;color:#ccc;font-size:14px}.count a{width:47px;height:47px;display:flex;align-items:center;justify-content:center;background:#f6f6f6;border:2px solid #dfdfdf}
.cust_select{display: block;position:relative;background:#fff;border-radius:5px;cursor:pointer}.cust_select__head{display: block;color:#ccc;font-size:20px;padding:10px 25px;border:2px solid #dfdfdf;border-radius:5px}.cust_select__head:before{content:"\F107";font-family:fontello;position:absolute;right:15px;top:12px}.cust_select.active .cust_select__head:before{content:"\F106"}.cust_select__hidden{position:absolute;left:0;right:0;top:100%;opacity:0;z-index:-1;visibility:hidden;background:#fff;transition:.3s;border:2px solid #dfdfdf;border-radius:0 0 5px 5px}.selected .cust_select__head{color:#111}.cust_select.active .cust_select__head{border-radius:5px 5px 0 0;border-bottom:0}.cust_select__hidden.open{opacity:1;z-index:1;visibility:visible}.modal-content{text-align:center;padding:50px 30px}.modal-content span{color:#999;display:block;/*margin-bottom:50px*/}.modal-content label{text-align:left;color:#999}.modal-content form{margin-top:10px}.modal__title{margin-bottom:20px}.contact_information,.temperature_regime__box{padding-bottom:15px;margin-bottom:50px;border-bottom:1px solid #ccc}
.temperature_regime__box>span{color:#999;display:block;margin-bottom:15px}.temperature_regime__box .row>div{padding:0 15px;margin-bottom:35px;display:flex;align-items:center}.temperature_regime__box label{margin:0;cursor:pointer}.temperature_regime__box label span{background:#f6f6f6;border:1px solid #eaeaea;color:#111;border-radius:50px;padding:10px;transition:.3s}.temperature_regime__box label input:checked+span{background:#ec1818;color:#fff}.temperature_regime__box input{opacity:0;z-index:-1;visibility:hidden;position:absolute}.file{margin:0}.recipient_box__btn{margin-bottom:50px}.file span,.recipient_box__btn span{display:inline-block;margin-bottom:20px;background:#f6f6f6;border-radius:5px;color:#111;font-size:20px;padding:9px 15px;cursor:pointer}.recipient_box__btn{color:#999}.recipient_box__btn span{margin-left:5px}.file input{position:absolute;opacity:0;z-index:-1;visibility:hidden}.calc_full__box,.recipient_box{max-height:0;overflow:hidden;transition:.3s;display: none;}.calc_full__btn_box.open{display:none}
.calc_full__box.open,.recipient_box.open{max-height:9999px;display: block;}.calc_modal .modal-dialog{margin:0;width:100%;min-height:100%}.calc_modal .modal-content{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:0 0;border:none;text-align:left;padding:30px 0;background:url("../images/calc_modal_bg.jpg") center/cover no-repeat}.calc_modal .modal__sub_title,.calc_modal .modal__title{width:650px;max-width:100%;margin-bottom:50px}.reverse_btn{min-width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin:0 5px;background:#ec1818}.calc_modal form{background:rgba(255,255,255,.75);backdrop-filter:blur(15px);border-radius:10px;display:flex;align-items:center;justify-content:space-between;padding:35px 50px 0}.calc_modal form>label{min-width:250px}.calc_modal form>*{white-space:nowrap}.calc_modal .payer_type{display:flex;align-items:center;flex-wrap:wrap;margin-left:20px}.calc_modal .payer_type label{margin-right:30px}.calc_modal .payer_type span{width:100%;margin-bottom:21px}
footer{background:#f6f6f6;color:#999}footer>.container{padding:60px 15px}footer .row{display:flex;justify-content:space-between;flex-wrap:nowrap;margin:0}footer .row>div{max-width:33.3%}footer .row>div:first-child btn2{margin-bottom:45px}footer .h4{margin-bottom:25px;color:#111}footer a.active,footer a:hover{color:#ec1818}footer .logo{margin-bottom:25px}.footer_menu a{margin-bottom:12px}.footer_menu{margin-bottom:75px}footer a[class*=btn]{margin-top:15px}footer .row>div:last-child p{margin-bottom:25px}footer .social_box{margin-top:75px}.social_box ul{display:flex;align-items:center;justify-content:space-between;width:200px}.cop{padding:20px 0;background:#111}.cop .container{display:flex;align-items:center;justify-content:space-between}.cop p{color:#fff}.deck_hidden{display:none}.menu_btn{display:none}.menu_btn{width:25px;min-width:25px;height:20px;border-top:2px solid #111;border-bottom:2px solid #111;position:relative}.menu_btn:before{content:"";height:2px;width:100%;background:#111;position:absolute;top:50%;left:0;right:0;margin-top:-1px;transition:.3s}
.menu_btn:after{content:"";height:2px;width:100%;background:#111;position:absolute;top:50%;left:0;right:0;margin-top:-1px;opacity:0;transition:.3s}@media screen and (max-width:1200px){.top_menu>li{margin-right:15px;font-size:12px}.top_menu .has_dropdown>a:before{top:0}.header_bottom .container>ul>li{padding-right:60px}header a[class*=btn]{font-size:0;max-width:70px}header a[class*=btn] i{font-size:16px}.h4,h4{font-size:15px}.h3,h3{font-size:18px;margin-bottom:15px}.services .item_title{margin-bottom:15px;min-height:60px}.video_box{margin-bottom:30px}.video_section .img_box{margin-bottom:15px}.video_section .img_box img{width:100%}.new_review form{padding:55px 150px}.article_sidebar{width:350px}.article_sidebar .wrapp{width:300px}.article_content{width:calc(100% - 350px)}.quote p{font-size:32px}.input_small{width:85px}.date{width:135px}.date .designation{right:10px}.time{width:100px}.date .form-control{padding-left:10px;padding-right:10px}.calculator_content{width:calc(100% - 300px);margin-bottom:50px}
.calculator_sidebar{width:270px;margin-top:30px}.flex label:not(:last-of-type){margin-right:15px}.calculator_sidebar__title{padding:17px 20px;font-size:16px}.calc_modal form{flex-wrap:wrap;justify-content:center}}@media screen and (max-width:991px){,.have_questions .wrapp,.wrapp_mob{background-position:50% 20%}.menu_btn{display:inline-block;z-index:999}header.active .menu_btn{border-top:2px solid rgba(255,255,255,0);border-bottom:2px solid rgba(255,255,255,0)}header.active .menu_btn:before{transform:rotate(45deg)}header.active .menu_btn:after{transform:rotate(-45deg);opacity:1}.mob_menu{position:absolute;top:0;right:0;left:0;background:#fff;padding:25px 0;height:auto;z-index:-1;visibility:hidden;opacity:0;transition:.3s}.active .mob_menu{z-index:1;visibility:visible;opacity:1}.dropdown{position:static;max-height:0;overflow:hidden;padding:0 25px}.has_dropdown:hover .dropdown{max-height:999px;padding:25px}.mob_menu ul{text-align:center;display:flex;flex-direction:column;align-items:center}
.mob_menu ul li{display:inline-block}.mob_menu>ul>li{margin:0 0 15px;font-size:16px;color:#111;width:280px}.header_bottom,.logo span,.mob_hidden{display:none}.about_company .row,.how_we_work .row,footer .row{flex-wrap:wrap}footer .row{justify-content:center}.about_company .img_box{margin:50px auto 0 auto;min-width:1px}.how_we_work .row>div:not(:last-child):before{width:55px;height:17px;right:-65px;bottom:42px}.h1,h1{font-size:44px}.card-item{width:50%;min-width:50%}.have_questions .wrapp,.wrapp_mob{padding:100px 50px 80px}footer .row>div{max-width:100%;margin-bottom:50px;padding:0 15px;text-align:center}.social_box ul{margin:0 auto}footer a[class*=btn]{margin-left:auto;margin-right:auto}.footer_menu{margin-bottom:0}.pagination a{margin:0 15px}.new_review form{padding:55px 50px}.article_sidebar{width:100%;order:2}.article_sidebar .wrapp,.calculator_content,.calculator_sidebar{width:100%}.article_content{width:100%;order:1}.article_section>.container,.calculator_section .container{flex-wrap:wrap}
.calculator_sidebar .wrapp{max-height:100%}.main_slide .item>img{object-position:center}.has_dropdown:after{position:absolute;right:0;top:1px}}@media screen and (max-width:767px){.card-header p{font-size:32px}.our_offices .content{margin-top:50px}.h1,.have_questions .box .phone,h1{font-size:38px}.our_offices{padding:75px 0 25px}.about_company,.services{padding:75px 0 50px}.card-item{width:100%;min-width:100%}.video_section{padding:75px 0 0}.have_questions .wrapp,.wrapp_mob{padding:100px 25px 75px}.have_questions,.how_we_work{padding-bottom:50px}.cop .container{flex-wrap:wrap}.cop p {margin-bottom:15px}.cop p{width:100%}.services .item_title{min-height:1px}.slider__title{font-size:52px}.how_we_work{text-align:center}.how_we_work .row{margin-top:25px;flex-direction:column;align-items:center}.how_we_work .row>div{margin-bottom:75px}.how_we_work .icon_box{margin-bottom:15px;min-height:1px}.how_we_work .row>div:not(:last-child):before{left:50%;right:initial;bottom:-30px;transform:translateX(-50%) rotate(90deg)}
.achiviements .row>div{padding:0 15px}.achiviements .row{margin:0 -15px}.header_main{padding-bottom:0}.header_main .container>*{margin-bottom:15px}.header_main .container{flex-wrap:wrap;justify-content:center}.pagination a{margin:0 5px}.submit_box{display:block}.submit_box span{max-width:100%;margin:15px 0 0}.quote{padding:70px 25px}.nav_slider_box{flex-wrap:wrap}.nav_slider_box .nav,.nav_slider_box .tab-content{width:100%;max-width:100%}.table_box{max-width:100%;overflow-x:scroll}.article_sidebar .wrapp{max-height:100%}.cust_select__item .img_box{max-width:30px;min-width:30px}.temperature_regime label:last-child{margin:0}.temperature_regime label{margin-bottom:15px}.submit_box [class*=btn]{margin-bottom:15px}.calc_modal form>label{width:100%}.calc_modal label,.reverse_btn{margin-bottom:15px}.calc_modal form{padding:35px 10px;margin-bottom:15px}}@media screen and (max-width:480px){.slider__title{font-size:42px}.have_questions .box p{display:block}.have_questions .box .phone{font-size:32px}
.h2,h2{font-size:17px}.wrapper{padding-top:30px}footer>.container{padding:60px 15px 0}footer .social_box{margin-top:50px}.video_section .img_box:after{width:50px;height:50px}.card-header p{font-size:24px;padding:0 10px 0 0}.card-header p span:before,.card_title:before{margin:0 10px}.main_slide .btn_box{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.main_slide .btn_box>*{margin-bottom:15px}.review_info{display:block}.review_info .name{padding-bottom:15px;display:block}.pagination{flex-wrap:wrap;padding:20px 0 50px;margin-bottom:50px}.pagination li:first-child a,.pagination li:last-child a{font-size:0;padding:0}.pagination li:first-child i,.pagination li:last-child i{font-size:16px}.pagination a{min-width:32px;max-width:32px;height:32px;line-height:32px;font-size:18px}.new_review form{padding:30px 15px}.review_item{padding:30px 25px}.advance_paynemt{padding:55px 35px}.quote p{font-size:24px}.h1,.have_questions .box .phone,h1{font-size:34px}.modal-content{padding:50px 10px}
}.right{float:right;padding-bottom:10px}.black{color:#000}#form_get_status_cons>div.row>div:nth-child(2){display:none}.list-active{color:#ec1818 !important}.calculator_page .article_section{padding-top:10rem}.express_form{margin:25px 0}.column-col {column-count: 3;text-align:left;}.message,.message .h2,label.btn{color:#fff}.top-panel,label.btn{position:absolute;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.top-panel{background:#39464e;top:-250px;left:0;width:100%;height:250px;padding:0;transition:top .4s cubic-bezier(.17,.04,.03,.94)}.message{font-weight:300;position:relative;padding:3em 2em;margin:0 auto;max-width:980px}.message .h1{color:#fff;margin-bottom:0}.message .paragraf{margin:1em 0}.message .link{text-decoration:none;color:#999}.message .link:hover{color:#ec1818}label.btn{display:block;right:50px;top:0;background:#ec1818;width:70px;border-radius:0 0 5px 5px;padding:8px 5px;line-height:20px;text-align:center;-webkit-font-smoothing:antialiased;cursor:pointer;transition:.4s cubic-bezier(.17,.04,.03,.94);z-index:1;font-size:20px;font-weight:600}label.btn:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,.18),0 4px 15px 0 rgba(0,0,0,.15)}label.btn:after{content:"\f107";font-family:fontello;font-weight:300;display:inline-block;vertical-align:middle;transition:.3s;text-decoration:inherit;font-size:48px}.open:checked~.top-panel{top:0;z-index:2}.open:checked~label.btn{top:250px}.open:checked~.container{margin-top:300px}.open:checked+label.btn{background:#dd6149}.open:checked+label.btn:after{transform:rotate(180deg)}@media only screen and (max-width:400px){label.btn{font-size:14px}}@media only screen and (max-width:800px){label.btn{font-size:14px}}@media only screen and (min-width:1100px){label.btn{font-size:120%}}.modal-backdrop{position: unset;}
 .modal-city .modal__layer, .modal-city-choice .modal__layer {
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.5);
    padding-top: 0;
    display: flex;
    justify-content: center;
    overflow-y: auto;
    padding: 10px;
    position: relative;
}
.modal-city .modal-body {
    background-color: #fff;
    padding: 40px;
    position: relative;
    max-width: 365px;
    max-height: 180px;
}
.city-current {
    position: relative;
    color: #111;
    font-size: 16px;
    display: flex;
    align-items: center;
    -webkit-column-gap: 10px;
    -moz-column-gap: 10px;
    column-gap: 10px;
    margin-bottom: 1rem;
}
.city-current svg {
    width: 35px;
}
.city-current .city-current_name {
    font-weight: 700;
}
 .modal-city .modal-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.modal-city-choice .modal-body {
    background-color: #fff;
    padding: 40px;
    position: relative;
    width: 550px;
    /*закомментировать высоту
        height: 280px;*/
}
.modal-city-choice .modal-header > * {
    color: #111;
    font-size: 20px;
    font-weight: 700;
    text-align: center;
}
.city-choice-form, .city-choice-form .form-field {margin-bottom: 1rem;}

.modal-city-choice .get-location-btn {
    font-size: 16px;
    text-align: right;
    display: block;
    color: #ec1818;
}
.city-list>li {
    margin-bottom: 12px;
}
.city-list>li a {
    font-size: 20px;
    color: #000;
}
.get-location-btn {
    display: block;
    text-align: right;
    padding: 5px 0;
}
.calculator_section .cust_select.time {
    display: block;
}
.img_box img {
    display: block;
    width: 100%;
}
.anketa_section .type_block .card label span {
    display: block;
}
.form-check {
    display: flex;
    align-items: center;
    margin-bottom: 1rem;
    padding-left: 0;
}

.form-check-input {
    margin-right: 0.5rem;
    position: relative;
    margin-top: 0px;
    margin-left: 0px;
}


.form-check-label {
    font-size: 1rem;
    cursor: pointer;
    margin-bottom: 0;
    text-align: left;
}

