nav{position:static}.ie-nav-row{text-align:left}ul.main-nav{font-size:0;list-style-type:none;margin:0 auto;max-width:1000px;padding:0}ul.main-nav>li{display:inline-block;padding:0}ul.main-nav>li:hover>a{font-weight:400}ul.main-nav>li ul.sub-menu-lists{display:block;list-style-type:none;margin:0;padding:0}ul.main-nav>li ul.sub-menu-lists>li{font-size:16px;padding:2px 0}ul.main-nav>li ul.sub-menu-lists>li>a{font-size:16px}.ic{cursor:pointer;display:inline-block;height:24px;outline:none;position:absolute;right:25px;text-align:center;top:0;width:26px}.ic.close{color:#000;display:block;font-size:0;font-weight:300;height:74px;opacity:0;outline:none;right:0;top:-75px;width:74px}.ic.menu{position:fixed;top:26px;z-index:3}.ic.menu .line{display:block;height:1px;margin-bottom:8px;width:100%}.ic.menu .line-last-child{margin-bottom:0}.banners-area{margin-top:20px;padding-top:15px}.featured-link{transition:.3s ease-in-out}.featured-link .title{margin-bottom:5px}.featured-link:hover .title{color:#5e17eb}.featured-link .description{font-size:12px;line-height:150%}.featured-link:hover .description{color:#000}@media only screen and (max-width:1203px){.top-level-link{border-bottom:1px solid #e7e7e7}.ie-nav-row{margin-bottom:32px;padding-bottom:16px}.ie-nav-sub-item{margin-bottom:34px}.sub-menu-head{margin-bottom:6px}.ic.menu{display:block}header.dark .ic.menu .line{background-color:#fff}header.light .ic.menu .line{background-color:#000}.ic.menu .line{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:all .4s ease 0s;-o-transition:all .4s ease 0s;transition:all .4s ease 0s}.ic.menu.opened .line:first-child{-webkit-transform:rotate(43deg);-moz-transform:rotate(43deg);-ms-transform:rotate(43deg);transform:rotate(43deg)}.ic.menu.opened .line:nth-child(2){margin-top:-9px;-webkit-transform:rotate(-44deg);-moz-transform:rotate(-44deg);-ms-transform:rotate(-44deg);transform:rotate(-44deg)}.ic.menu.opened .line:nth-child(3){opacity:0;transform:translateY(15px)}.ic.menu.opened{opacity:1;outline:none}.ic.menu.opened .line{position:relative;top:10px}ul.main-nav{border:1px solid #e7e7e7;box-shadow:0 8px 28px rgba(20,20,43,.06);display:flex;flex-flow:column;height:100%;overflow:auto;padding:0;position:fixed;right:0;top:0;-webkit-transition-duration:.6s;-moz-transition-duration:.6s;-o-transition-duration:.6s;transition-duration:.6s;-webkit-transition-property:background,width;-moz-transition-property:background,width;-o-transition-property:background,width;transition-property:background,width;width:0;z-index:2}.ic.menu.opened~.main-nav{background-color:#fff;padding-top:13px;width:100%}ul.main-nav>*{opacity:0;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.ic.menu.opened~.main-nav>*{opacity:1}ul.main-nav>li>a:after{display:none}ul.main-nav>li:first-child{border-radius:0}ul.main-nav>li{display:block}ul.main-nav>li>a{font-size:22px;font-weight:700;margin-bottom:8px;text-align:left}.sub-menu-head{font-size:18px}ul.main-nav>li:hover{background-color:transparent}ul.main-nav>li:hover>a{font-weight:600;text-decoration:none}.ic.menu:focus~ul.main-nav>li>div.sub-menu-block{border-bottom:0 solid #ccc;border-left:0 solid #ccc;border-right:0 solid #ccc;opacity:1;position:relative;visibility:visible}.sub-menu-block{padding:0 30px}.banners-area{padding-bottom:0}.banners-area div{margin-bottom:15px}.banners-area{border-top:1px solid #444}.sub-menu-head a,.top-level-link span{font-weight:700!important}.top-level-link span{font-size:18px}.featured-link,.sub-menu-block{display:none}.mega-menu.opened+.sub-menu-block{display:block}}@media only screen and (min-width:1204px){.main-nav .elements-module-buttons-container{display:none}ul.main-nav>li>div.sub-menu-block{border:1px solid #e7e7e7;border-radius:0;box-shadow:0 8px 28px rgba(20,20,43,.06);min-width:763px}.ie-nav-row{display:flex}.ie-nav-item{flex:1}.ie-nav-item-2{margin-left:56px;max-width:350px;padding-right:20px}.ie-nav-sub-item{display:flex;margin:20px 0 30px}.ie-nav-sub-item-icon{margin-right:24px}.ie-nav-sub-item-icon img{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}.ie-nav-sub-item-icon img:hover{transform:scale(1.07)}.sub-menu-head{margin-bottom:0;margin-top:-8px}.ic.menu{display:none}ul.main-nav{display:block;position:static}.sub-menu-block{padding:42px 48px 24px}ul.main-nav>li>div.sub-menu-block{box-sizing:border-box;left:0;margin-left:0;margin-top:0;max-width:100%;opacity:0;position:absolute;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;visibility:hidden;width:100%;z-index:3}ul.main-nav>li:active>div.sub-menu-block,ul.main-nav>li:hover>div.sub-menu-block{background-color:#fff;opacity:1;visibility:visible}ul.main-nav>li>div.sub-menu-block>*{opacity:0;-webkit-transition-duration:.4s;-moz-transition-duration:.4s;-o-transition-duration:.4s;transition-duration:.4s;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}ul.main-nav>li:active>div.sub-menu-block>*,ul.main-nav>li:hover>div.sub-menu-block>*{opacity:1}.sub-menu-head a{font-size:18px;font-weight:700!important}ul.main-nav>li>a:after{content:"";height:62px;position:absolute;right:0;top:0;width:1px;z-index:2}ul.main-nav>li>a.mega-menu>span{display:block;vertical-align:middle}.banners-area{border-top:1px solid #ccc}}@media only screen and (max-width:1203px){.main-nav .elements-module-buttons-container{margin-bottom:30px;margin-top:auto;padding-top:30px;text-align:center;width:100%}}@media only screen and (max-width:767px){.main-nav .elements-module-buttons-container{display:block;width:100%}}@media only screen and (max-width:475px){.main-nav .elements-module-buttons-container a{display:block;width:100%}.main-nav .elements-module-buttons-container a button{width:90%}}