html{font-size:16px}body{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-family:Intertight,sans-serif;line-height:1}h1,h2,h3,h4,h5,h6,li,p,ul{margin:0;padding:0}ul{list-style-type:none;display:block}ol{margin:0;padding:0;display:block;counter-reset:num}ol li{display:block}ol li:before{counter-increment:num;content:counter(num) "."}ol li ol{counter-reset:num1}ol li ol li:before{counter-increment:num1;content:counter(num) "." counter(num1)}a,a:active,a:focus,a:hover{text-decoration:none}button,input,select,textarea{border:none;font-family:Intertight,sans-serif;padding:0;margin:0;display:block;box-sizing:border-box}button:focus,input:focus,select:focus,textarea:focus{outline:0}button,input{background:0 0}button{cursor:pointer}form{position:relative}form.submitting:after{display:block}form.sent .wpcf7-response-output{display:none!important}form:after{content:'';display:none;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}form .wpcf7-not-valid-tip{display:block;font-size:14px;color:#e21b1b}form .wpcf7-response-output{margin:15px 0 0!important;display:block;box-sizing:border-box;border:none!important;padding:15px 20px!important;background:#ffb900;font-size:14px;line-height:1.4;color:#241F1F}.mobmenu{position:fixed;top:0;left:0;z-index:6;width:100%;height:100%;background:#F5F5F5;box-sizing:border-box;overflow:hidden;overflow-y:auto;opacity:0;visibility:hidden;transform:translateX(-5px);transition:.3s}.mobmenu.active{opacity:1;visibility:visible;transform:translateX(0)}.mobmenu .wrapper_box{padding:20px;box-sizing:border-box}.mobmenu .wrapper_box .header_box{display:flex;justify-content:space-between;align-items:center}.mobmenu .wrapper_box .header_box .logo_block{flex-shrink:1;width:190px;display:block}.mobmenu .wrapper_box .header_box .logo_block img{width:100%}.mobmenu .wrapper_box .header_box .close{flex-shrink:0;width:22px;height:22px;display:flex;justify-content:center;align-items:center}.mobmenu .wrapper_box .header_box .close svg{width:18px;height:18px;display:block;flex-shrink:0;fill:transparent;stroke:#241F1F;stroke-width:2}.mobmenu .wrapper_box .menu_box{margin-top:30px}.mobmenu .wrapper_box .menu_box ul{width:100%}.mobmenu .wrapper_box .menu_box ul li{margin-bottom:20px}.mobmenu .wrapper_box .menu_box ul li:last-child{margin-bottom:0}.mobmenu .wrapper_box .menu_box ul li.menu a{width:fit-content;max-width:100%;display:flex;justify-content:flex-start;align-items:center;gap:6px;padding:12px 17px;background:#E21B1B;border-radius:4px;color:#fff;font-weight:600}.mobmenu .wrapper_box .menu_box ul li.menu a img{flex-shrink:0;width:16px;height:16px;object-fit:contain}.mobmenu .wrapper_box .menu_box ul li a{display:block;font-size:16px;font-weight:500;color:#241F1F;line-height:1}.mobmenu .wrapper_box .btn_box{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:35px}.mobmenu .wrapper_box .btn_box .btn{width:100%;height:60px}.mobmenu .wrapper_box .btn_box .btn .text{padding:0}.mobmenu .wrapper_box .contacts_box{margin-top:40px;display:flex;justify-content:flex-start;align-items:center;gap:16px}.mobmenu .wrapper_box .contacts_box .phone_box p{text-align:right;font-size:15px;color:#999;line-height:1.2;margin-bottom:5px}.mobmenu .wrapper_box .contacts_box .phone_box a{display:block;text-align:right;font-size:21px;font-weight:600;color:#241F1F}.mobmenu .wrapper_box .contacts_box .mssg_box{flex-shrink:0}.mobmenu .wrapper_box .contacts_box .mssg_box .mssg-link.phone{display:none}.mobmenu .wrapper_box .contacts_box .mssg_box .btn-mobmenu{display:none;flex-shrink:0;position:relative;width:18px;height:34px}.mobmenu .wrapper_box .contacts_box .mssg_box .btn-mobmenu.active span:nth-child(1){top:calc(50% - 1.5px / 2);transform:rotateZ(45deg)}.mobmenu .wrapper_box .contacts_box .mssg_box .btn-mobmenu.active span:nth-child(2){opacity:0}.mobmenu .wrapper_box .contacts_box .mssg_box .btn-mobmenu.active span:nth-child(3){top:calc(50% - 1.5px / 2);transform:rotateZ(-45deg)}.mobmenu .wrapper_box .contacts_box .mssg_box .btn-mobmenu span{position:absolute;left:0;display:block;width:18px;height:1.5px;background:#999;transition:.3s}.mobmenu .wrapper_box .contacts_box .mssg_box .btn-mobmenu span:nth-child(1){top:calc(50% - 1.5px / 2 - 6px)}.mobmenu .wrapper_box .contacts_box .mssg_box .btn-mobmenu span:nth-child(2){top:calc(50% - 1.5px / 2)}.mobmenu .wrapper_box .contacts_box .mssg_box .btn-mobmenu span:nth-child(3){top:calc(50% - 1.5px / 2 + 6px)}.mobmenu .wrapper_box .data_box{margin-top:20px;width:100%}.mobmenu .wrapper_box .data_box .item{display:flex;justify-content:flex-start;align-items:center;gap:7px;margin-bottom:15px}.mobmenu .wrapper_box .data_box .item:last-child{margin-bottom:0}.mobmenu .wrapper_box .data_box .item svg{flex-shrink:0;width:16px;height:16px;fill:transparent;stroke:#999;stroke-width:1.33}.mobmenu .wrapper_box .data_box .item p{font-size:16px;color:#999;line-height:1.2}.header{background:#fff}.header .header_box{box-sizing:border-box;border-bottom:1px solid #DDD;padding:15px 0}.header .header_box .wrapper_box{display:flex;justify-content:space-between;align-items:center;gap:10px}.header .header_box .wrapper_box .logo_block{flex-shrink:0;width:190px;display:block}.header .header_box .wrapper_box .logo_block img{width:100%}.header .header_box .wrapper_box .data_box{width:100%;display:flex;justify-content:space-around;align-items:center}.header .header_box .wrapper_box .data_box .item{display:flex;justify-content:flex-start;align-items:center;gap:7px}.header .header_box .wrapper_box .data_box .item svg{flex-shrink:0;width:16px;height:16px;fill:transparent;stroke:#999;stroke-width:1.33}.header .header_box .wrapper_box .data_box .item p{font-size:16px;color:#999;line-height:1.2}.header .header_box .wrapper_box .contacts_box{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;gap:16px}.header .header_box .wrapper_box .contacts_box .phone_box p{text-align:right;font-size:15px;color:#999;line-height:1.2;margin-bottom:5px}.header .header_box .wrapper_box .contacts_box .phone_box a{display:block;text-align:right;font-size:21px;font-weight:600;color:#241F1F}.header .header_box .wrapper_box .contacts_box .mssg_box{flex-shrink:0}.header .header_box .wrapper_box .contacts_box .mssg_box .mssg-link.phone{display:none}.header .header_box .wrapper_box .contacts_box .mssg_box .btn-mobmenu{display:none;flex-shrink:0;position:relative;width:18px;height:34px}.header .header_box .wrapper_box .contacts_box .mssg_box .btn-mobmenu.active span:nth-child(1){top:calc(50% - 1.5px / 2);transform:rotateZ(45deg)}.header .header_box .wrapper_box .contacts_box .mssg_box .btn-mobmenu.active span:nth-child(2){opacity:0}.header .header_box .wrapper_box .contacts_box .mssg_box .btn-mobmenu.active span:nth-child(3){top:calc(50% - 1.5px / 2);transform:rotateZ(-45deg)}.header .header_box .wrapper_box .contacts_box .mssg_box .btn-mobmenu span{position:absolute;left:0;display:block;width:18px;height:1.5px;background:#999;transition:.3s}.header .header_box .wrapper_box .contacts_box .mssg_box .btn-mobmenu span:nth-child(1){top:calc(50% - 1.5px / 2 - 6px)}.header .header_box .wrapper_box .contacts_box .mssg_box .btn-mobmenu span:nth-child(2){top:calc(50% - 1.5px / 2)}.header .header_box .wrapper_box .contacts_box .mssg_box .btn-mobmenu span:nth-child(3){top:calc(50% - 1.5px / 2 + 6px)}.header .menu_box{width:100%;z-index:5;padding:15px 0;background:#fff;box-sizing:border-box}.header .menu_box .wrapper_box ul{width:100%;display:flex;justify-content:space-between;align-items:center}.header .menu_box .wrapper_box ul li{flex-shrink:0}.header .menu_box .wrapper_box ul li.menu.current a{color:#fff}.header .menu_box .wrapper_box ul li.menu a{display:flex;justify-content:flex-start;align-items:center;gap:6px;padding:12px 17px;background:#E21B1B;border-radius:4px;color:#fff;font-weight:600}.header .menu_box .wrapper_box ul li.menu a:hover{background:#FF4D4D;color:#fff}.header .menu_box .wrapper_box ul li.menu a img{flex-shrink:0;width:16px;height:16px;object-fit:contain}.header .menu_box .wrapper_box ul li.current a{color:#E21B1B}.header .menu_box .wrapper_box ul li a{display:block;font-size:16px;font-weight:500;color:#241F1F;line-height:1;transition:.1s}.header .menu_box .wrapper_box ul li a:hover{color:#E21B1B}.header-placeholder{display:none}#footer{background:#3A3030;padding-top:30px;box-sizing:border-box}#footer .main_box{padding:70px 0;box-sizing:border-box;display:flex;justify-content:space-between;align-items:stretch;gap:10px}#footer .main_box .details p{font-size:18px;color:#ddd;line-height:1.2;margin-bottom:10px}#footer .main_box .details ul li{font-size:16px;color:#999;line-height:1.3;margin-bottom:7px}#footer .main_box .details ul li:last-child{margin-bottom:0}#footer .main_box .main_block{flex-shrink:0;max-width:390px;display:flex;flex-direction:column;gap:10px}#footer .main_box .main_block .logo_block{flex-grow:1}#footer .main_box .main_block .logo_block img{display:block;width:100%;max-width:214px}#footer .main_box .menu_block ul li{display:block;margin-bottom:15px}#footer .main_box .menu_block ul li:last-child{margin-bottom:0}#footer .main_box .menu_block ul li a{display:block;color:#fff;font-size:16px;font-weight:500;line-height:1.2;transition:.1s}#footer .main_box .menu_block ul li a:hover{color:rgba(255,255,255,.6)}#footer .main_box .contacts_box{flex-shrink:0;min-width:386px;background:rgba(255,255,255,.1);padding:20px;box-sizing:border-box;border-radius:8px}#footer .main_box .contacts_box .phone_box{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px}#footer .main_box .contacts_box .phone_box .phone{flex-shrink:0}#footer .main_box .contacts_box .phone_box .phone p{text-align:right;font-size:15px;color:#ddd;line-height:1.2;margin-bottom:5px}#footer .main_box .contacts_box .phone_box .phone a{display:block;text-align:right;font-size:21px;color:#fff;font-weight:600}#footer .main_box .contacts_box .list_box{margin-top:15px}#footer .main_box .contacts_box .list_box ul{display:block}#footer .main_box .contacts_box .list_box ul li{display:flex;justify-content:flex-start;align-items:flex-start;gap:10px;color:#ddd;line-height:1.4;font-size:16px;margin-bottom:10px}#footer .main_box .contacts_box .list_box ul li:last-child{margin-bottom:0}#footer .main_box .contacts_box .list_box ul li svg{flex-shrink:0;width:16px;height:16px;fill:transparent;stroke:#ddd;stroke-width:.9;margin-top:3px}#footer .main_box .contacts_box .btn_box{margin-top:15px}#footer .main_box .details_box{width:100%;display:none}#footer .info_box{padding:20px 0;border-top:1px solid rgba(255,255,255,.1);box-sizing:border-box;display:flex;justify-content:space-between;align-items:flex-end}#footer .info_box p{font-size:14px;color:#999;line-height:1}#footer .info_box .politic{font-size:14px;color:#999;line-height:1;transition:.1s}#footer .info_box .politic:hover{color:#fff}#footer .info_box .webdo{display:flex;justify-content:flex-start;align-items:flex-end;gap:10px}#footer .info_box .webdo:hover svg .white{fill:#2CE184}#footer .info_box .webdo span{font-size:14px;color:#999;transition:.1s}#footer .info_box .webdo svg{width:88px;height:20px}#footer .info_box .webdo svg .white{fill:#999;transition:.1s}#footer .info_box .webdo svg .color{fill:#2CE184}.modal-video{position:fixed;z-index:11;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;opacity:0;visibility:hidden;transition:.3s}.modal-video.active{opacity:1;visibility:visible}.modal-video .placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.modal-video .wrapper_box{width:100%;max-height:100%;box-sizing:border-box}.modal-video .wrapper_box .block{position:relative;z-index:2;margin:50px auto;width:98%;background:#000;max-width:500px}.modal-video .wrapper_box .block .close{position:absolute;top:-30px;right:0;width:30px;height:30px;display:flex;justify-content:flex-end;align-items:center;cursor:pointer}.modal-video .wrapper_box .block .close svg{flex-shrink:0;width:20px;height:20px;fill:transparent;stroke:#fff;stroke-width:2}.modal-video .wrapper_box .block iframe,.modal-video .wrapper_box .block video{width:100%;height:auto;aspect-ratio:1.8}.modal-window{position:fixed;z-index:11;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:flex;align-items:center;opacity:0;visibility:hidden;transition:.3s}.modal-window.active{opacity:1;visibility:visible}.modal-window.active .wrapper_box .block{transform:translateY(0)}.modal-window .placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.modal-window .wrapper_box{width:100%;max-height:100%;box-sizing:border-box}.modal-window .wrapper_box .block{margin:40px auto;position:relative;z-index:2;width:98%;max-width:585px;box-sizing:border-box;padding:30px;background:#F5F5F5;border-radius:8px;transform:translateY(5px);transition:.3s}.modal-window .wrapper_box .block .close{position:absolute;z-index:1;top:10px;right:10px;width:26px;height:26px;display:flex;justify-content:center;align-items:center;cursor:pointer}.modal-window .wrapper_box .block .close svg{flex-shrink:0;width:14px;height:14px;fill:transparent;stroke:#241F1F;stroke-width:2}.modal-window .wrapper_box .block .title{font-size:36px;color:#241F1F;text-align:center;font-weight:700;line-height:1.2}.modal-window .wrapper_box .block .form{margin-top:25px}.modal-window .wrapper_box .block .form form{display:block}.modal-window .wrapper_box .block .form form .subject{display:none!important}.modal-window .wrapper_box .block .form form .input{margin-bottom:20px}.modal-window .wrapper_box .block .form form .politic{margin-top:20px}.modal-window .wrapper_box .block .form form .input_file{display:none!important}.modal-window .wrapper_box .block .form form .label_file{margin-top:20px}.modal-window .wrapper_box .block .form form .label_file .text{font-weight:400}.modal-window .wrapper_box .block .form form .label_file .ico svg{stroke-width:1.6}.modal-window .wrapper_box .block .form form .btn{width:100%;margin-top:30px}.modal-window .wrapper_box .block .form form .btn .text{padding:0 5px}.modal-window .wrapper_box .block .form form .wpcf7-not-valid-tip{margin-top:-15px;margin-bottom:20px}.modal-cookies{position:fixed;z-index:9;bottom:20px;left:calc(50% - 626px / 2);width:626px;box-sizing:border-box;padding:20px;border-radius:8px;background:#ddd;display:flex;justify-content:space-between;align-items:center;gap:15px;transition:.3s}.modal-cookies.accept{opacity:0;visibility:hidden;transform:translateY(5px)}.modal-cookies p{font-size:14px;line-height:1.4;color:#241F1F}.modal-cookies p a{color:#999;text-decoration:underline;text-underline-offset:3px}.modal-cookies p a:hover{text-decoration:none}.modal-cookies .btn{flex-shrink:0;width:134px;height:40px}.modal-cookies .btn .text{padding:0;font-size:16px}