body layout header .menu-toggle{display:none;color:var(--menuTextColor);font-size:30px;padding:9px 20px;height:55px;width:55px}@media (max-width:991px){body layout header .menu-toggle{display:flex;align-items:center;justify-content:center}}body layout header .menu-toggle.opened .open{display:none}body layout header .menu-toggle.opened .close{display:block}body layout header .menu-toggle .close{display:none}body layout nav.main-menu{position:sticky;top:111px;z-index:999}@media (max-width:991px){body layout nav.main-menu{z-index:9999}}body layout nav.main-menu .navbar{background-color:var(--menuBackground)}@media (max-width:991px){body layout nav.main-menu .navbar{display:none;position:fixed;width:100%;z-index:999;top:105px}body layout nav.main-menu .navbar.mobile-opened{display:block}}body layout nav.main-menu .navbar ul{list-style:none;padding:0}body layout nav.main-menu .navbar ul a{text-decoration:none}body layout nav.main-menu .navbar>ul{display:flex;justify-content:center;position:relative;max-width:1600px;width:100%;margin:auto}@media (max-width:991px){body layout nav.main-menu .navbar>ul{margin:auto;flex-direction:column;text-align:center;max-width:100%;width:100%;margin-bottom:10px}}@media (max-width:991px){body layout nav.main-menu .navbar>ul li.menu-item{margin:8px 15px 0}body layout nav.main-menu .navbar>ul li.menu-item.open>a .icon{transform:translateY(-50%) rotate3d(1,1,10,90deg);padding:15px;right:10px}body layout nav.main-menu .navbar>ul li.menu-item.open>.container-submenu{visibility:visible;transition-delay:.3s}body layout nav.main-menu .navbar>ul li.menu-item.close{display:none}}body layout nav.main-menu .navbar>ul li.menu-item a{display:block;font-weight:600;padding:10px 20px;margin:0;border-bottom:none;border-radius:1px;position:relative;color:var(--menuTextColor)}@media (max-width:1399px){body layout nav.main-menu .navbar>ul li.menu-item a{padding:10px 15px}}@media (max-width:1250px){body layout nav.main-menu .navbar>ul li.menu-item a{padding:9px;font-size:13px}}@media (max-width:1080px){body layout nav.main-menu .navbar>ul li.menu-item a{font-size:12px}}@media (max-width:991px){body layout nav.main-menu .navbar>ul li.menu-item a{background:var(--backgroundColor);border-radius:30px;color:var(--lightTextColor);padding:12px 15px;text-transform:uppercase;text-align:left;font-size:14px}}body layout nav.main-menu .navbar>ul li.menu-item a .icon{display:none}@media (max-width:991px){body layout nav.main-menu .navbar>ul li.menu-item a .icon{display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--lightTextColor);font-weight:700;font-size:30px;font-style:normal;padding:6px 20px;border-radius:25px;overflow:hidden}body layout nav.main-menu .navbar>ul li.menu-item a .icon.icon-chevron-right::after{content:"next";font-family:swiper-icons;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}}body layout nav.main-menu .navbar>ul>li.menu-item:hover>a{background-color:var(--menuTextHoverBackground);color:var(--menuTextHoverColor)}@media (min-width:992px){body layout nav.main-menu .navbar>ul>li.menu-item:hover .container-submenu{visibility:visible;transition-delay:.3s}}body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu{visibility:hidden;position:absolute;width:100%;background:var(--headerBackground);left:0;padding-top:10px;padding-bottom:10px;transition-delay:.1s}@media (max-width:991px){body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu{padding-top:0}}body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu{-moz-column-count:5;-webkit-column-count:5;column-count:5;column-fill:unset;height:auto;column-gap:0}@media (max-width:991px){body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu{-webkit-column-count:1;column-count:1;margin:0}}body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu>.menu-item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}@media (max-width:991px){body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu>.menu-item.open>.submenu{display:block;max-height:64vh;overflow:auto}}body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu>.menu-item>a{color:var(--titleTextColor);font-size:16px;padding:5px 20px}body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu>.menu-item>a:hover{font-weight:700}@media (max-width:991px){body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu>.menu-item>a{font-size:16px;padding:10px 45px 10px 15px;color:var(--menuTextColor);background-color:var(--backgroundColor4)!important}body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu>.menu-item>a .icon{color:var(--titleTextColor);font-size:20px}}body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu>.menu-item:hover>a{background-color:transparent}body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu>.menu-item .submenu{padding-bottom:10px}@media (max-width:991px){body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu>.menu-item .submenu{display:none;padding-bottom:0}}body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu>.menu-item .submenu li{margin:3px 0}body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu>.menu-item .submenu li a{padding:2px 20px;font-size:13px}body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu>.menu-item .submenu li a:hover{font-weight:700;color:var(--textColor)}@media (max-width:991px){body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu>.menu-item .submenu li a{background-color:transparent!important;color:var(--menuTextColor);padding:10px 40px 10px 15px}body layout nav.main-menu .navbar>ul>li.menu-item>.container-submenu>.submenu>.menu-item .submenu li a:after{position:absolute;right:3px;top:50%;transform:translateY(-50%);color:var(--titleTextColor);font-weight:700;font-size:20px;font-style:normal;padding:6px 20px;border-radius:25px;overflow:hidden;content:"next";font-family:swiper-icons;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}}body layout header.is-sticky+nav.main-menu{box-shadow:0 3px 4px -2px #d3d3d3}body layout header.scrolled+nav.main-menu .navbar{top:78px}@media (max-width:991px){body layout header.scrolled+nav.main-menu{position:sticky;top:0}}body layout header.scrolled .container-logo .menu-toggle{padding:9px 10px 9px 20px}