.cmmenuholder ul.mainmenu{line-height:1.1;list-style:none;margin:0;padding:0}.cmmenuholder ul.mainmenu>li{margin:0}.cmmenuholder ul.mainmenu>li>a{color:#2c2d30;font-weight:500;text-decoration:none;transition:color .3s ease}.cmmenuholder .megamenu .megamenu_title .font_lexia{font-family:lexia,sans-serif;line-height:1.1;margin:0}.cmmenuholder .megamenu .megamenu_title .font_lexia span.text_colorGradient{background:linear-gradient(90deg,#00a23f 0,#a8ce3e 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.cmmenuholder .megamenu .megamenu_title h4 a{color:#2c2d30;font-weight:500;text-decoration:none;transition:color .3s ease}.cmmenuholder .megamenu .megamenu_body ul{list-style:none;padding:0}@media (min-width:1025px){.cmmenuholder ul.mainmenu{display:flex;height:100%}.cmmenuholder ul.mainmenu>li{height:100%}.cmmenuholder ul.mainmenu>li>a{align-items:center;display:flex;height:100%;letter-spacing:.1em;padding:0 15px 2px;position:relative;z-index:6}.cmmenuholder .megamenu{background-color:#fff;border-top:2px solid #f4f4f5;box-shadow:0 2px 3px 0 rgba(0,0,0,.2);display:none;left:0;line-height:1.1;position:absolute;top:80px;width:100%}.cmmenuholder .megamenu .megamenu_inner{display:flex;padding:17px 0}.cmmenuholder .megamenu .megamenu_title{align-items:center;border-right:1px solid #f4f4f5;display:flex;justify-content:center;width:314px}.cmmenuholder .megamenu .megamenu_title .font_lexia{font-size:20px;font-weight:100;margin-bottom:8px}.cmmenuholder .megamenu .megamenu_title h4{font-size:25px;font-weight:700;letter-spacing:.1em;line-height:1.1;margin:0}.cmmenuholder .megamenu .megamenu_title h4 a{color:#2c2d30;display:inline-block;padding-bottom:4px;padding-right:34px;position:relative;text-decoration:none;transition:color .3s ease}.cmmenuholder .megamenu .megamenu_title h4 a:after{content:"";height:25px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:25px}.cmmenuholder .megamenu .megamenu_body{letter-spacing:.1em;padding:30px 30px 30px 72px;width:calc(100% - 314px)}.cmmenuholder .megamenu .megamenu_body ul{display:flex;flex-wrap:wrap;margin-bottom:-28px}.cmmenuholder .megamenu .megamenu_body ul li{margin-bottom:28px;max-width:205px;width:33.333%}.cmmenuholder .megamenu .megamenu_body ul li a{color:#2c2d30;display:inline-block;font-size:17px;font-weight:500;padding-bottom:2px;padding-right:30px;position:relative;text-decoration:none;transition:color .3s ease}.cmmenuholder .megamenu .megamenu_body ul li a:after{content:"";height:21px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:21px}.cmmenuholder .megamenu .megamenu_body ul li a:hover,.cmmenuholder .megamenu .megamenu_title h4 a:hover{color:#00a23f}.cmmenuholder .megamenu .megamenu_body a.banner{color:#2c2d30;display:block;font-weight:500;margin-bottom:3px;margin-top:28px;text-decoration:none;transition:color .3s ease}.cmmenuholder .megamenu .megamenu_body a.banner img{width:390px}}@media (max-width:1024px){.cmmenuholder .megamenu{display:none!important}.cmmenuholder ul.mainmenu>li{padding:0 0 0 50px}.cmmenuholder ul.mainmenu>li:not(:last-child){margin-bottom:5px}.cmmenuholder ul.mainmenu>li>a{background-color:#f4f4f5;color:#2c2d30;display:block;font-size:16px;font-weight:500;font-weight:700;letter-spacing:.05em;padding:16px 45px 16px 17px;position:relative;text-decoration:none;transition:color .3s ease}.cmmenuholder ul.mainmenu>li>a:after{content:"";height:27px;position:absolute;right:17px;top:50%;transform:translateY(-50%);width:27px}.cmmenuholder ul.mainmenu>li>a:hover{color:#00a23f}}