:export {mobile: 340;tablet: 768;desktop: 1240;desktopMini: 980;desktopLarge: 1920;}.b-sevice {position: absolute;padding: 0;z-index: 2;left: 50%;transform: translateX(-50%);top: 32px;}.b-sevice:after,.b-sevice ul:after {clear: both;content: "";display: block;}.b-sevice a:link,.b-sevice a:visited {display: block;}.b-sevice ul {margin: 0;padding: 0;list-style: none;}.b-sevice .sevice__level-1 {display: flex;align-items: center;column-gap: 40px;}.b-sevice .sevice__item-1 {position: relative;display: inline-block;margin-right: -0.275em;}.b-sevice .sevice__item-1 .sevice__item-link-menu-catalog:is(:link, :visited) {display: flex;align-items: center;column-gap: 20px;color: #fff;}.b-sevice .sevice__item-1 span {position: relative;display: block;}.b-sevice .sevice__item-1 > span em {width: 10px;height: 8px;}.b-sevice .sevice__item-1:hover .sevice__level-2 {display: block;}.b-sevice .sevice__item-1 > span a:link, .b-sevice .sevice__item-1 > span a:visited {display: flex;font-family: "Onset", sans-serif;font-weight: 500;font-size: 18px;line-height: 1.27;color: #000000;transition: background-color 0.3s ease, color 0.3s ease;}.b-sevice .sevice__item-1:hover > span a:link, .b-sevice .sevice__item-1:hover > span a:visited, .b-sevice .sevice__item-1--on > span a:link, .b-sevice .sevice__item-1--on > span a:visited, .b-sevice .sevice__item-1--on > span a:hover, .b-sevice .sevice__item-1--on > span a:active {display: flex;font-family: "Onset", sans-serif;font-weight: 500;font-size: 18px;line-height: 1.27;color: #009eaf;text-decoration: none;}.b-sevice .sevice__item-1:hover .sevice__item-link-menu-catalog:is(:link, :visited) {display: flex;align-items: center;column-gap: 20px;color: #fff;}.b-sevice .sevice__item-1 > span em, .b-sevice .sevice__item-1--on > span em {background-position: 50% 50%;background-repeat: no-repeat;}.b-sevice .sevice__item-2 {position: relative;}.b-sevice .sevice__item-2:last-child > span a:link, .b-sevice .sevice__item-2:last-child > span a:visited {border: none;}.b-sevice .sevice__item-2:hover .sevice__level-3 {display: block;}.b-sevice .sevice__item-2 > span a:link, .b-sevice .sevice__item-2 > span a:visited {display: block;padding: 10px 0;background: #fff;color: #000;font-family: "Onset", sans-serif;font-size: 14px;font-weight: 500;line-height: 1.2;font-style: normal;text-decoration: none;text-transform: none;border-bottom: 1px solid rgba(0, 0, 0, 0.1);transition: color 0.3s ease;}.b-sevice .sevice__item-2:hover > span a:link, .b-sevice .sevice__item-2:hover > span a:visited, .b-sevice .sevice__item-2--on > span a:link, .b-sevice .sevice__item-2--on > span a:visited, .b-sevice .sevice__item-2--on > span a:hover, .b-sevice .sevice__item-2--on > span a:active {display: block;padding: 10px 0;color: #009eaf;font-family: "Onset", sans-serif;font-size: 14px;font-weight: 500;font-style: normal;text-decoration: none;text-transform: none;}.b-sevice .sevice__item-3 > span a:link, .b-sevice .sevice__item-3 > span a:visited {display: block;padding: 10px 0px;background: transparent url("") repeat-x scroll left bottom;color: #000;font-family: "Onset", sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: none;}.b-sevice .sevice__item-3:hover > span a:link, .b-sevice .sevice__item-3:hover > span a:visited, .b-sevice .sevice__item-3--on > span a:link, .b-sevice .sevice__item-3--on > span a:visited, .b-sevice .sevice__item-3--on > span a:hover, .b-sevice .sevice__item-3--on > span a:active {display: block;padding: 10px 0px;background: transparent url("") repeat-x scroll left top;color: #009eaf;font-family: "Onset", sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: none;}.b-sevice .sevice__level-2 {position: absolute;z-index: 35;top: 100%;left: 0;display: none;width: 410px;padding: 20px 30px;box-sizing: border-box;background-color: #fff;border-radius: 10px;text-align: left;box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.05);}.b-sevice .sevice__level-3 {position: absolute;z-index: 35;top: 0;left: 100%;display: none;width: 410px;padding: 20px 30px;box-sizing: border-box;background-color: #e7f6f3;border-radius: 10px;text-align: left;box-shadow: 0px 15px 15px rgba(0, 0, 0, 0.05);}.b-menu {position: relative;margin-bottom: 1.5em;padding: 0;background: url("") no-repeat scroll;text-align: left;}.b-menu:before {content: "";display: block;width: 100%;height: 0;background: transparent url("") no-repeat scroll left top;}.b-menu:after {content: "";display: block;width: 100%;height: 0;background: transparent url("") no-repeat scroll left top;clear: both;}.b-menu a:hover {padding: 13px 35px 14px 15px;background: #45494a url("") repeat-x scroll left bottom;color: #fff;font-family: "Onset", sans-serif;font-size: 16px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-menu ul {position: relative;margin: 0;padding: 0;list-style: none;}.b-menu li {position: relative;margin: 0;}.b-menu--top {z-index: 25;margin-bottom: 0;}.b-menu--top .menu__item-1 {float: left;position: relative;}.b-menu--top .menu__item-1:hover .menu__level-2 {position: absolute;top: 100%;left: 0;display: block;width: 200px;}.b-menu--top .menu__item-1:nth-last-child(1) .menu__level-2 {right: 0;left: auto;}.b-menu--top .menu__item-2:hover .menu__level-3 {position: absolute;top: 0;left: 100%;display: block;width: 200px;}.b-menu--top .menu__item-2:nth-last-child(1) .menu__level-3 {right: 100%;left: auto;}.b-menu--top .menu__level-2,.b-menu--top .menu__level-3 {display: none;}.b-menu .menu__item-1 span {display: block;}.b-menu .menu__item-1 > span ins {position: absolute;top: 22px;right: 12px;width: 4px;height: 6px;background: url("../images/menu.doton.png") no-repeat scroll 50% 50% transparent;overflow: hidden;}.b-menu .menu__item-1 > span em {position: absolute;top: 22px;right: 12px;width: 4px;height: 6px;font-size: 0;font-style: normal;overflow: hidden;}.b-menu .menu__item-1 > span a:link, .b-menu .menu__item-1 > span a:visited {display: block;padding: 13px 35px 14px 15px;background: #3dade1 url("../images/menu.bg.gif") repeat-x scroll left bottom;color: #fff;font-family: "Onset", sans-serif;font-size: 16px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-menu .menu__item-1:hover > span em, .b-menu .menu__item-1--on > span em {background-position: 0 100%;}.b-menu .menu__item-1:hover > span a:link, .b-menu .menu__item-1:hover > span a:visited, .b-menu .menu__item-1--on > span a:link, .b-menu .menu__item-1--on > span a:visited, .b-menu .menu__item-1--on > span a:hover, .b-menu .menu__item-1--on > span a:active {padding: 13px 35px 14px 15px;background: #45494a url("") repeat-x scroll left bottom;color: #fff;font-family: "Onset", sans-serif;font-size: 16px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-menu .menu__item-1:hover > span ins, .b-menu .menu__item-1--on > span ins {position: absolute;top: 22px;right: 12px;width: 4px;height: 6px;background: url("../images/menu.dot.png") no-repeat scroll 50% 50% transparent;overflow: hidden;}.b-menu .menu__item-2 > span a:link, .b-menu .menu__item-2 > span a:visited {display: block;padding: 5px 25px 6px;background: #f2f2f2 url("") repeat-x scroll left top;color: #1071ae;font-family: "Onset", sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-menu .menu__item-2:hover > span a:link, .b-menu .menu__item-2:hover > span a:visited, .b-menu .menu__item-2--on > span a:link, .b-menu .menu__item-2--on > span a:visited, .b-menu .menu__item-2--on > span a:hover, .b-menu .menu__item-2--on > span a:active {display: block;padding: 5px 25px 6px;background: #f2f2f2 url("") repeat-x scroll left top;color: #949494;font-family: "Onset", sans-serif;font-size: 14px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-menu .menu__item-3 > span a:link, .b-menu .menu__item-3 > span a:visited {display: block;padding: 5px 25px 6px 45px;background: #f2f2f2 url("") repeat-x scroll left top;color: #45494a;font-family: "Onset", sans-serif;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-menu .menu__item-3:hover > span a:link, .b-menu .menu__item-3:hover > span a:visited, .b-menu .menu__item-3--on > span a:link, .b-menu .menu__item-3--on > span a:visited, .b-menu .menu__item-3--on > span a:hover, .b-menu .menu__item-3--on > span a:active {display: block;padding: 5px 25px 6px 45px;background: #f2f2f2 url("") repeat-x scroll left top;color: #1071ae;font-family: "Onset", sans-serif;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-menu-catalog {padding: 130px 20px 100px;padding-right: 0;margin: 0;}.b-menu-catalog a:hover {padding: 10px;background: #e7f6f3;color: #fff;font-family: "Onset", sans-serif;font-size: 16px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-menu-catalog ul {display: flex;flex-direction: column;gap: 10px;}.b-menu-catalog-close {position: absolute;top: 50px;width: 46px;height: 46px;border-radius: 10px;transition: 0.2s linear;overflow: hidden;z-index: 10;}.b-menu-catalog-close span {display: block;position: absolute;left: 50%;top: 50%;transform: translate(-50%, 50%);width: 10px;background-color: #000;height: 2px;border-radius: 5px;transition: 0.2s linear;}.b-menu-catalog-close span:first-child {top: calc(50% - 4px);}.b-menu-catalog-close span:last-child {top: calc(50% + 4px);}.b-menu-catalog .menu__level-1 {position: static;max-width: 400px;gap: 0;}.b-menu-catalog .menu__level-1:before {content: "";position: absolute;max-width: 420px;width: 100vw;background-color: #fff;height: 100%;top: 0;left: 0;border-radius: 20px;}.b-menu-catalog .menu__level-2 {display: none;position: absolute;max-width: 420px;width: 100%;left: 50%;top: 0;padding-top: 130px;padding-left: 30px;gap: 20px;min-height: 1000px;box-sizing: border-box;}.b-menu-catalog .menu__item-1 {position: static;}.b-menu-catalog .menu__item-1 > span a:link, .b-menu-catalog .menu__item-1 > span a:visited {display: flex;position: relative;align-items: center;gap: 24px;justify-content: flex-start;padding: 0;background: transparent;box-sizing: border-box;height: 46px;}.b-menu-catalog .menu__item-1:hover > span a:link, .b-menu-catalog .menu__item-1:hover > span a:visited, .b-menu-catalog .menu__item-1--on > span a:link, .b-menu-catalog .menu__item-1--on > span a:visited, .b-menu-catalog .menu__item-1--on > span a:hover, .b-menu-catalog .menu__item-1--on > span a:active {background: #fff;padding: 0;}.b-menu-catalog .menu__item-1:hover > ins, .b-menu-catalog .menu__item-1--on > ins {position: absolute;top: 22px;right: 12px;width: 4px;height: 6px;background: url("../images/menu.dot.png") no-repeat scroll 50% 50% transparent;overflow: hidden;}.b-menu-catalog .menu__item-1:hover .menu__item-text, .b-menu-catalog .menu__item-1--on .menu__item-text {color: #009eaf;}.b-menu-catalog .menu__item-1::after {content: "";position: relative;display: block;bottom: 0;left: 0;right: 0;height: 10px;}.b-menu-catalog .menu__item-2 {max-width: 300px;padding-left: 30px;}.b-menu-catalog .menu__item-2:before {content: "";position: absolute;width: 4px;height: 4px;border-radius: 50%;background-color: #000;top: 50%;transform: translateY(-50%);left: 11px;transition: 0.2s linear;}.b-menu-catalog .menu__item-2:hover:before {background-color: #009eaf;}.b-menu-catalog .menu__item-2--on:before {background-color: #009eaf;}.b-menu-catalog .menu__item-2 > span a:link, .b-menu-catalog .menu__item-2 > span a:visited {display: block;padding: 0;background: none;color: #000;font-family: "Onset", sans-serif;font-size: 16px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-menu-catalog .menu__item-2:hover > span a:link, .b-menu-catalog .menu__item-2:hover > span a:visited, .b-menu-catalog .menu__item-2--on > span a:link, .b-menu-catalog .menu__item-2--on > span a:visited, .b-menu-catalog .menu__item-2--on > span a:hover, .b-menu-catalog .menu__item-2--on > span a:active {display: block;padding: 0;background: none;color: #009eaf;font-family: "Onset", sans-serif;font-size: 16px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-menu-catalog .menu__item-3 > span a:link, .b-menu-catalog .menu__item-3 > span a:visited {display: block;padding: 5px 25px 6px 45px;background: #f2f2f2 url("") repeat-x scroll left top;color: #45494a;font-family: "Onset", sans-serif;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-menu-catalog .menu__item-3:hover > span a:link, .b-menu-catalog .menu__item-3:hover > span a:visited, .b-menu-catalog .menu__item-3--on > span a:link, .b-menu-catalog .menu__item-3--on > span a:visited, .b-menu-catalog .menu__item-3--on > span a:hover, .b-menu-catalog .menu__item-3--on > span a:active {display: block;padding: 5px 25px 6px 45px;background: #f2f2f2 url("") repeat-x scroll left top;color: #1071ae;font-family: "Onset", sans-serif;font-size: 12px;font-weight: normal;font-style: normal;text-decoration: none;text-transform: normal;}.b-menu-catalog .menu__item-image {width: 46px;height: 46px;display: flex;justify-content: center;align-items: center;background-color: #e7f6f3;border-radius: 10px;flex-shrink: 0;}.b-menu-catalog .menu__item-text {position: absolute;left: 70px;font-size: 16px;font-weight: 500;color: #000;transition: 0.2s linear;max-width: 300px;}.l-column .column__left:hover {width: 100%;}.l-column .column__left:hover .b-menu-catalog-close {background-color: #e7f6f3;}.l-column .column__left:hover .b-menu-catalog-close span:first-child {transform: translate(-50%, 50%) rotate(45deg);top: calc(50% - 2px);}.l-column .column__left:hover .b-menu-catalog-close span:nth-child(2) {left: -200%;}.l-column .column__left:hover .b-menu-catalog-close span:last-child {transform: translate(-50%, 50%) rotate(-45deg);top: calc(50% - 2px);}