html{font-size:16px}body{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:16px;font-family:NunitoSans,sans-serif;font-weight:400;line-height:1;letter-spacing:-.3px}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:NunitoSans,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}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}input.subject{display:none}.mobmenu-btn{display:none;position:fixed;z-index:5;bottom:0;left:0;width:100%;background:radial-gradient(circle at 70% 0,#3c9fe2,#195490)}.mobmenu-btn .wrapper_box{display:flex;justify-content:space-between;align-items:stretch;padding:0 15px;box-sizing:border-box}.mobmenu-btn .wrapper_box .btn{flex-shrink:0;position:relative;box-sizing:border-box;padding:13px 0}.mobmenu-btn .wrapper_box .btn.active:after{opacity:1;visibility:visible}.mobmenu-btn .wrapper_box .btn.active .mssg_box{opacity:1;visibility:visible;transform:translateY(0)}.mobmenu-btn .wrapper_box .btn:after{content:'';display:block;position:absolute;bottom:0;left:calc(50% - 24px / 2);width:24px;height:2px;border-radius:2px;background:#fff;opacity:0;visibility:hidden;transition:.3s}.mobmenu-btn .wrapper_box .btn .link{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.mobmenu-btn .wrapper_box .btn .ico{display:flex;justify-content:center;align-items:flex-start;margin:0 auto 5px;width:24px;height:24px}.mobmenu-btn .wrapper_box .btn .ico svg{flex-shrink:0;width:20px;height:20px;fill:transparent;stroke:#fff;stroke-width:1.4}.mobmenu-btn .wrapper_box .btn p{font-size:14px;text-align:center;color:#fff;font-weight:500;line-height:1.35}.mobmenu-btn .wrapper_box .btn .mssg_box{position:absolute;bottom:calc(100% + 15px);right:0;background:#fff;padding:12px;box-sizing:border-box;border-radius:16px 16px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:.3s}.mobmenu-btn .wrapper_box .btn .mssg_box .mssg-link{width:54px;height:54px}.mobmenu_btn-placeholder{display:none;height:74px}.mobmenu{position:fixed;z-index:3;top:0;left:0;width:100%;height:100%;box-sizing:border-box;background:#F4F5F8;opacity:0;visibility:hidden;transform:translateX(-100%);transition:.3s}.mobmenu.active{opacity:1;visibility:visible;transform:translateX(0)}.mobmenu .wrapper_box{position:relative;padding:25px 15px;height:calc(100% - 74px - 74px);overflow:hidden;overflow-y:auto;box-sizing:border-box}.mobmenu .wrapper_box .main_menu{box-sizing:border-box;padding-bottom:20px}.mobmenu .wrapper_box .blocks_box .block_item{border-top:1px solid rgba(0,0,0,.08);padding:20px 0;box-sizing:border-box}.mobmenu .wrapper_box .blocks_box .block_item.pad-sides{padding-left:15px;padding-right:15px}.mobmenu .wrapper_box .blocks_box .block_item .block_title{font-size:15px;color:rgba(0,0,0,.6);line-height:1.35;margin-bottom:6px}.mobmenu .wrapper_box .blocks_box .block_item .phone{display:block;font-size:20px;color:#000;line-height:1.35;font-weight:700}.mobmenu .wrapper_box .default_menu .menu-container ul li{margin-bottom:0}.mobmenu .wrapper_box .default_menu .menu-container ul li .sub-menu_box ul li{margin-bottom:6px}.header-top{position:relative;z-index:7;background:radial-gradient(circle at 65% 50%,#3c9fe3 0,#1e5ca7 100%);box-sizing:border-box}.header-top .wrapper_box{display:flex;justify-content:space-between;align-items:center;gap:10px}.header-top .wrapper_box .menu_box{width:100%}.header-top .wrapper_box .menu_box nav ul{display:flex;justify-content:flex-start;align-items:center;gap:20px}.header-top .wrapper_box .menu_box nav ul li{flex-shrink:0;box-sizing:border-box}.header-top .wrapper_box .menu_box nav ul li.menu-item-has-children{position:relative}.header-top .wrapper_box .menu_box nav ul li.menu-item-has-children:hover a:after{transform:rotateZ(180deg)}.header-top .wrapper_box .menu_box nav ul li.menu-item-has-children a{display:flex;justify-content:flex-start;align-items:center;gap:5px}.header-top .wrapper_box .menu_box nav ul li.menu-item-has-children a:after{content:'\f107';font-family:FontAwesome;display:block;flex-shrink:0;color:#fff;font-size:15px;transition:.1s}.header-top .wrapper_box .menu_box nav ul li.promo{padding:8px 0}.header-top .wrapper_box .menu_box nav ul li.promo a{display:flex;justify-content:center;align-items:center;gap:4px;border-radius:6px;padding:7px 10px;background:rgba(255,255,255,.14)}.header-top .wrapper_box .menu_box nav ul li.promo a:hover{color:#fff;background:rgba(255,255,255,.3)}.header-top .wrapper_box .menu_box nav ul li:hover .sub-menu_box{opacity:1;visibility:visible;transform:translateY(0)}.header-top .wrapper_box .menu_box nav ul li a{display:block;padding:15px 0;box-sizing:border-box;font-size:15px;color:#fff;transition:.1s}.header-top .wrapper_box .menu_box nav ul li a:hover{color:rgba(255,255,255,.7)}.header-top .wrapper_box .menu_box nav ul li a svg{flex-shrink:0;width:12px;height:12px;fill:#fff}.header-top .wrapper_box .menu_box nav ul li .sub-menu_box{position:absolute;top:100%;left:0;width:auto;box-sizing:border-box;padding-top:10px;opacity:0;visibility:hidden;transform:translateY(10px);transition:.1s}.header-top .wrapper_box .menu_box nav ul li .sub-menu{display:block;background:#fff;box-shadow:9px -101px 62px rgba(84,93,120,.05),20px 50px 50px rgba(84,93,120,.07);box-sizing:border-box;padding:12px 18px;border-radius:18px}.header-top .wrapper_box .menu_box nav ul li .sub-menu.style1{padding:24px}.header-top .wrapper_box .menu_box nav ul li .sub-menu.style1 li{margin-bottom:2px}.header-top .wrapper_box .menu_box nav ul li .sub-menu.style1 li a{padding:6px}.header-top .wrapper_box .menu_box nav ul li .sub-menu li:last-child{margin-bottom:0}.header-top .wrapper_box .menu_box nav ul li .sub-menu li a{display:flex;justify-content:flex-start;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;white-space:nowrap;font-size:16px;color:#000;font-weight:500}.header-top .wrapper_box .menu_box nav ul li .sub-menu li a:hover{color:#000;background:#F3F7FF}.header-top .wrapper_box .menu_box nav ul li .sub-menu li a:after{display:none}.header-top .wrapper_box .menu_box nav ul li .sub-menu li a .ico{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:34px;height:34px;border-radius:6px;background:#F3F7FF}.header-top .wrapper_box .menu_box nav ul li .sub-menu li a .ico svg{flex-shrink:0;width:18px;height:18px;fill:transparent;stroke:#2C77B4}.header-top .wrapper_box .contacts_box{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;gap:15px}.header-top .wrapper_box .contacts_box p{flex-shrink:0;font-size:15px;color:rgba(255,255,255,.8);font-weight:400}.header-top .wrapper_box .contacts_box a{font-size:18px;color:#fff;font-weight:700}.header{position:relative;z-index:6;display:block;box-sizing:border-box;background:#fff}.header .wrapper_box{display:flex;justify-content:space-between;align-items:center;gap:25px}.header .wrapper_box .logo_block{flex-shrink:0;width:172px;display:block}.header .wrapper_box .logo_block img{width:100%}.header .wrapper_box .menu{flex-shrink:0}.header .wrapper_box .menu ul{display:flex;justify-content:flex-start;align-items:center;gap:15px}.header .wrapper_box .menu ul li{flex-shrink:0;padding:28px 0;box-sizing:border-box}.header .wrapper_box .menu ul li.menu-item-has-children{position:relative}.header .wrapper_box .menu ul li.menu-item-has-children a{display:flex;justify-content:center;align-items:center;gap:10px}.header .wrapper_box .menu ul li.menu-item-has-children a:after{content:'\f107';font-family:FontAwesome;display:block;flex-shrink:0;color:#fff;font-size:15px;font-weight:400;transition:.1s}.header .wrapper_box .menu ul li:last-child .sub-menu_box{left:auto;right:0}.header .wrapper_box .menu ul li:hover.menu-item-has-children>a:after{transform:rotateZ(180deg)}.header .wrapper_box .menu ul li:hover .sub-menu_box{opacity:1;visibility:visible}.header .wrapper_box .menu ul li a{display:block;padding:14px 17px;background:#D51E20;border-radius:12px;color:#fff;font-size:16px;line-height:1;font-weight:600;transition:.1s}.header .wrapper_box .menu ul li .sub-menu_box{position:absolute;top:100%;left:0;padding-top:10px;box-sizing:border-box;opacity:0;visibility:hidden}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu{display:block;position:relative;width:fit-content;box-sizing:border-box;background:#fff;padding:24px;border-radius:18px}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu.hover{border-radius:18px 0 0 18px}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li{display:block;padding:0;margin-bottom:2px}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li.parent a{padding-right:15px}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li.parent a:after{content:'\f105';display:block;font-size:12px;color:#C4C4C4;padding-left:60px}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li.hover>a{background:#F3F7FF}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li.hover .children-menu{opacity:1;visibility:visible}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li:last-child{margin-bottom:0}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li a{display:flex;justify-content:flex-start;align-items:center;gap:12px;padding:6px;background:0 0;border-radius:10px;white-space:nowrap;transition:0s}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li a:after{display:none}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li a:hover{background:#F3F7FF}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li a .ico{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:34px;height:34px;border-radius:6px;background:#F3F7FF}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li a .ico img{width:28px;height:28px;flex-shrink:0;object-fit:contain}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li a .text{display:block;width:100%;color:#000;font-weight:500;font-size:16px;line-height:1.2}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li .children-menu{position:absolute;top:0;left:100%;min-height:100%;box-sizing:border-box;background:#F4F5F8;border-radius:0 18px 18px 0;padding:35px;opacity:0;visibility:hidden}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li .children-menu p{font-size:20px;color:#000;font-weight:700;padding-bottom:18px;box-sizing:border-box;border-bottom:1px solid rgba(38,48,67,.08);margin-bottom:12px}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li .children-menu ul{display:block}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li .children-menu ul li a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;min-width:350px;font-weight:500;white-space:nowrap;color:#000;font-size:16px}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li .children-menu ul li a:hover{background:0 0;color:#2C77B4}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li .children-menu ul li a:after{display:none}.header .wrapper_box .menu ul li .sub-menu_box .sub-menu li .children-menu ul li a span{flex-shrink:0;min-width:30px;padding:5px;box-sizing:border-box;border-radius:50px;background:#E6ECF8;color:#2C77B4;font-size:13px;font-weight:500;text-align:center}.header .wrapper_box .search_box{width:100%;justify-content:space-between;align-items:stretch;gap:10px;box-sizing:border-box}.header .wrapper_box .search_box .search-form{max-width:400px;margin-left:auto}.header .wrapper_box .search_box .close{display:none;justify-content:center;align-items:center;position:relative;width:40px;flex-shrink:0}.header .wrapper_box .search_box .close svg{flex-shrink:0;width:16px;height:16px;fill:transparent;stroke:#000;stroke-width:1.5}.header .wrapper_box .btn_box{display:none;justify-content:flex-start;align-items:center;gap:5px}.header .wrapper_box .btn_box .btn{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px}.header .wrapper_box .btn_box .btn.search svg{stroke-width:1.2}.header .wrapper_box .btn_box .btn svg{flex-shrink:0;width:22px;height:22px;fill:transparent;stroke:#000;stroke-width:1.5}.header-placeholder{display:none;height:74px}.modal-placeholder{position:fixed;z-index:3;top:0;left:0;width:100%;height:100%;background:rgba(16,19,21,.3);opacity:0;visibility:hidden}.modal-placeholder.active{opacity:1;visibility:visible}.modal-placeholder.transition{transition:.3s}#footer{position:relative;z-index:1;box-sizing:border-box;background:#2D323A;padding-top:70px}#footer.top{padding-top:calc(90px + 70px)}#footer .main_box{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;box-sizing:border-box;padding-bottom:80px}#footer .main_box .menu_box{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:30px}#footer .main_box .menu_box .col{flex-shrink:0;max-width:180px}#footer .main_box .menu_box .menu_block{margin-bottom:40px}#footer .main_box .menu_box .menu_block:last-child{margin-bottom:0}#footer .main_box .menu_box .menu_block.active .head:after,#footer .main_box .menu_box .menu_block.hauto .head:after{transform:rotateZ(180deg)}#footer .main_box .menu_box .menu_block.hauto .box{height:auto}#footer .main_box .menu_box .menu_block .head{display:block;justify-content:flex-start;align-items:center;gap:7px;font-size:16px;color:#fff;font-weight:700;line-height:1.35;padding-bottom:12px;box-sizing:border-box}#footer .main_box .menu_box .menu_block .head:after{content:'\f107';font-family:FontAwesome;flex-shrink:0;display:none;font-size:14px;font-weight:700;color:#fff;transition:.3s}#footer .main_box .menu_box .menu_block .box{overflow:hidden;transition:.3s}#footer .main_box .menu_box .menu_block .box .block{border-top:1px solid rgba(255,255,255,.08);box-sizing:border-box;padding:15px 0}#footer .main_box .menu_box .menu_block .box .block:last-child{padding-bottom:0}#footer .main_box .menu_box .menu_block .box .block ul li{display:block;margin-bottom:10px}#footer .main_box .menu_box .menu_block .box .block ul li:last-child{margin-bottom:0}#footer .main_box .menu_box .menu_block .box .block ul li.promo a{display:flex;justify-content:flex-start;align-items:center;gap:4px;width:fit-content;max-width:100%;padding:4px 8px;background:#D51E20;border-radius:8px;font-weight:600;color:#fff;font-size:15px}#footer .main_box .menu_box .menu_block .box .block ul li.promo a:hover{background:#FF0003}#footer .main_box .menu_box .menu_block .box .block ul li.promo a svg{flex-shrink:0;width:12px;height:12px;fill:#fff}#footer .main_box .menu_box .menu_block .box .block ul li a{display:block;font-size:16px;color:rgba(255,255,255,.8);line-height:1.35;transition:.1s}#footer .main_box .menu_box .menu_block .box .block ul li a:hover{color:#fff}#footer .main_box .contacts_box{flex-shrink:0;max-width:400px;background:rgba(255,255,255,.04);box-sizing:border-box;border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:28px 32px}#footer .main_box .contacts_box .block{display:block;margin-bottom:22px}#footer .main_box .contacts_box .block:last-child{margin-bottom:0}#footer .main_box .contacts_box .block .title{font-size:15px;color:rgba(255,255,255,.6);line-height:1.35;margin-bottom:5px}#footer .main_box .contacts_box .block .content .phone{display:block;font-size:22px;color:#fff;font-weight:700;line-height:1.35;white-space:nowrap}#footer .main_box .contacts_box .block .content .text{font-size:16px;color:#fff;font-weight:400;line-height:1.35}#footer .details_box{padding-bottom:30px;display:flex;justify-content:space-between;align-items:center;gap:20px}#footer .details_box .box{width:400px;box-sizing:border-box}#footer .details_box .box ul li{display:block;font-size:16px;color:rgba(255,255,255,.6);line-height:1.35;margin-bottom:5px}#footer .details_box .box ul li:last-child{margin-bottom:0}#footer .details_box .text{width:100%}#footer .details_box .text p{font-size:15px;color:rgba(255,255,255,.6);line-height:1.35}#footer .info_box{border-top:1px solid rgba(255,255,255,.08);box-sizing:border-box;padding:22px 0}#footer .info_box .wrapper_box{display:flex;justify-content:space-between;align-items:flex-end;gap:8px}#footer .info_box .wrapper_box .pravo{font-size:15px;color:rgba(255,255,255,.6);line-height:1.35}#footer .info_box .wrapper_box .politic{font-size:15px;color:rgba(255,255,255,.6);line-height:1.35;text-decoration:underline;text-underline-offset:4px}#footer .info_box .wrapper_box .politic:hover{text-decoration:none}#footer .info_box .wrapper_box .webdo{display:flex;justify-content:flex-start;align-items:flex-end;gap:6px;font-size:15px;color:rgba(255,255,255,.6);line-height:1.35;transition:.1s}#footer .info_box .wrapper_box .webdo:hover{color:#2CE184}#footer .info_box .wrapper_box .webdo svg{width:76px;height:25px}.modal-window{position:fixed;z-index:11;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:rgba(16,19,21,.3);opacity:0;visibility:hidden;transition:.3s}.modal-window.active{opacity:1;visibility:visible}.modal-window.active .wrapper_box .modal{transform:translateY(0)}.modal-window .modal_placeholder{position:absolute;top:0;left:0;width:100%;height:100%}.modal-window .wrapper_box{width:100%;max-height:100%;overflow:hidden;overflow-y:auto;box-sizing:border-box}.modal-window .wrapper_box .modal{position:relative;z-index:2;max-width:1000px;width:calc(100% - 15px * 2);margin:40px auto;box-sizing:border-box;background:#fff;padding:38px 44px;border-radius:18px;transform:translateY(10px);transition:.3s}.modal-window .wrapper_box .modal .close{position:absolute;top:-22px;right:-22px;width:54px;height:54px;display:flex;justify-content:center;align-items:center;background:#F4F5F8;border-radius:50%;cursor:pointer}.modal-window .wrapper_box .modal .close svg{flex-shrink:0;width:14px;height:14px;fill:transparent;stroke:rgba(86,89,93,.8);stroke-width:1.4}.modal-window .wrapper_box .modal .form_box{display:flex;justify-content:space-between;align-items:flex-start;gap:50px}.modal-window .wrapper_box .modal .form_box .col{width:100%}.modal-window .wrapper_box .modal .form_box .title_box{box-sizing:border-box;padding-bottom:25px;border-bottom:1px solid #EDEDED}.modal-window .wrapper_box .modal .form_box .title_box .title{font-size:28px;color:#000;font-weight:800;line-height:1.25}.modal-window .wrapper_box .modal .form_box .title_box .text{margin-top:15px}.modal-window .wrapper_box .modal .form_box .title_box .text p{font-size:15px;color:rgba(86,89,93,.8);line-height:1.35}.modal-window .wrapper_box .modal .form_box .fields_box.top{margin-top:25px}.modal-window .wrapper_box .modal .form_box .fields_box .field_block{margin-bottom:20px}.modal-window .wrapper_box .modal .form_box .fields_box .field_block.mb{margin-bottom:28px}.modal-window .wrapper_box .modal .form_box .fields_box .field_block:last-child{margin-bottom:0}.modal-window .wrapper_box .modal .form_box .fields_box .field_block .label{font-size:16px;color:#000;font-weight:700;line-height:1.3;margin-bottom:10px}.modal-window .wrapper_box .modal .form_box .fields_box .field_block .label.style1{font-weight:400;margin-bottom:15px}.modal-window .wrapper_box .modal .form_box .fields_box .field_block .input{width:100%;height:54px;margin-bottom:18px}.modal-window .wrapper_box .modal .form_box .fields_box .field_block .input.nomb{margin-bottom:0}.modal-window .wrapper_box .modal .form_box .fields_box .field_block .btn{width:100%;height:48px}.modal-telegram{position:fixed;z-index:3;bottom:40px;right:calc(50% - 1240px / 2);box-sizing:border-box;width:380px;padding:15px 20px;border-radius:18px;background:rgba(43,43,43,.75);backdrop-filter:blur(10px);transition:.3s}.modal-telegram.hide{opacity:0;visibility:hidden;transform:translateY(10px)}.modal-telegram .link{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.modal-telegram .close{display:flex;justify-content:center;align-items:center;width:40px;height:40px;position:absolute;z-index:2;top:15px;right:15px;cursor:pointer}.modal-telegram .close:hover svg{stroke:#D51E20}.modal-telegram .close svg{width:12px;height:12px;fill:transparent;stroke:#fff;stroke-width:1.4;transition:.1s}.modal-telegram .ico{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background:#30B3F8}.modal-telegram .ico svg{flex-shrink:0;width:16px;height:16px;fill:#fff}.modal-telegram .content{margin-top:12px}.modal-telegram .content .title{font-size:18px;color:#fff;line-height:1.35;font-weight:700}.modal-telegram .content .text{margin-top:4px;font-size:16px;color:#fff;line-height:1.35}.modal-cookies{position:fixed;z-index:3;bottom:30px;right:calc(50% - 1240px / 2);width:580px;display:flex;justify-content:space-between;align-items:center;gap:20px;background:#fff;box-sizing:border-box;padding:20px;border-radius:18px;box-shadow:0 20px 60px rgba(84,93,120,.09);transition:.3s}.modal-cookies.accept{opacity:0;visibility:hidden;transform:translateY(10px)}.modal-cookies p{color:#000;font-size:16px;line-height:1.35}.modal-cookies p a{color:#D51E20;text-underline-offset:3px;text-decoration:underline}.modal-cookies p a:hover{text-decoration:none}.modal-cookies .btn{width:100px;height:42px;flex-shrink:0}