@media (min-width:992px){.section-2 .region-menu{float:none;width:100%;}.block-nice-menus{line-height:normal;z-index:5;}ul.nice-menu{z-index:5;}ul.nice-menu:after{content:".";display:block;height:0;clear:both;}ul.nice-menu > li > a{display:block;color:#fff;}ul.nice-menu ul li{}ul.nice-menu{list-style:none;display:flex;width:100%;margin:0;padding:0;}ul.nice-menu > li{float:left;text-align:center;padding:0;margin:0;border:none;line-height:normal;}ul.nice-menu ul > li{text-align:left;font-size:15px;padding:10px;}ul.nice-menu ul  li ul{margin:0;}ul.nice-menu ul ul li{padding:2px;margin:0;}ul.nice-menu ul  li.li-level-2{margin-bottom:0;}ul.nice-menu ul.level-2 li.menuparent > a,ul.nice-menu ul.level-3 li.menuparent > a{padding-bottom:5px;display:inline-block;}ul.nice-menu li.li-level-2 > a,ul.nice-menu ul.level-3 li.menuparent > a,ul.nice-menu li.link-term a{text-transform:uppercase;color:#111;font-weight:600;padding-bottom:5px;font-size:14px;}ul.nice-menu > li > a{color:#FFF;display:block;font-size:14px;padding:13px 8px 15px 8px;text-decoration:none;text-transform:uppercase;font-weight:500;border-top:1px solid #015096;margin:0;line-height:normal;}ul.nice-menu li a:hover{color:#DF1800;}ul.nice-menu > li > a:hover,ul.nice-menu > li > a.active:hover,ul.nice-menu > li:hover > a.active,ul.nice-menu > li:hover > a{border-top:1px solid #db0223;color:#005aab;background:#fff;}ul.nice-menu > li > a.active{color:#bbb;border:none;}#nice-menu-1{display:flex;position:relative;}ul.nice-menu  li.level-1{position:static;}ul.nice-menu .mega-menu-wrapper{margin:0;position:absolute;z-index:1000;padding:0 9999rem;margin:0 -9999rem;background:#fff;border:none;border-bottom:1px solid #f4f4f4;box-shadow:0px 8px 6px rgba(0,0,0,.4);top:44px;left:0;display:none;width:auto;box-shadow:0 10px 30px rgba(0,0,0,0.1);box-sizing:border-box;grid-template-rows:1fr;}ul.nice-menu .have-promo .mega-menu-wrapper{grid-template-columns:3fr 1fr;}ul.nice-menu li.menuparent.li-level-1:hover > .mega-menu-wrapper{display:grid;}ul.nice-menu .mega-menu-wrapper ul.level-2 li{grid-row:span 1;}ul.nice-menu .mega-menu-wrapper ul.level-2 li.menuparent{grid-row:span 2;}ul.nice-menu ul.level-2{width:calc(100vw - 50px);max-width:1400px;background:#fff;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:10px 30px;overflow:hidden;margin:0;min-width:900px;padding:10px;display:grid;padding-top:10px;max-height:calc(80vh - 100px);min-height:calc(50vh - 100px);height:auto;overflow-y:auto;overscroll-behavior:contain;}ul.nice-menu .have-promo ul.level-2{grid-template-columns:1fr 1fr 1fr;min-width:600px;}ul.nice-menu li.promo{grid-row:span 2;padding-top:0;}ul.nice-menu li.with-img{background-repeat:no-repeat;background-position:top center;background-size:cover;display:flex;align-content:center;flex-direction:column;flex-wrap:wrap;justify-content:flex-end;margin:20px 0;min-height:150px;height:auto;}ul.nice-menu li.with-img.one-item{height:280px;width:280px;}ul.nice-menu li.with-img a{display:block;text-align:center;text-decoration:none;font-weight:600;text-transform:uppercase;background-color:#fff;padding:5px 0;width:100%;}ul.level-4{list-style:none;padding:5px 0 0 0;margin:0;}li.li-level-3{}.mobile-menu-close,.mobile-menu-open{display:none !important;}.mobile-toggle{display:none;}}@media only screen and (min-width:992px) and (max-width:1200px){ul.nice-menu > li.menu-path-front > a{display:none;}}@media only screen and (min-width:992px) and (max-width:1024px){ul.nice-menu li.menuparent ul{}ul.nice-menu > li > a{}ul.nice-menu .have-promo ul.level-3{grid-template-columns:1fr 1fr;}}@media (max-width:991px){.mobile-menu-close{position:absolute;top:0;right:25px;font-size:36px;line-height:normal;background:none;border:none;color:#333;cursor:pointer;z-index:10000;padding:10px;margin-bottom:5px;}.block-nice-menus{position:fixed;top:0;left:0;width:80%;height:100%;background:#fff;z-index:10001;overflow-y:auto;box-shadow:5px 0 15px rgba(0,0,0,0.3);transform:translateX(-105%);transition:transform 0.4s cubic-bezier(0.4,0,0.2,1);display:block !important;padding:60px 20px 20px 20px;}.block-nice-menus.is-visible{transform:translateX(0);}body.menu-open{overflow:hidden;}.block-nice-menus.is-visible{display:block;width:80%;}.block-nice-menus.is-visible,.block-nice-menus.is-visible.contextual-links-region{}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);z-index:10000;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease;}.mobile-menu-overlay.is-visible{opacity:1;visibility:visible;}ul.nice-menu{padding:0;margin:0;}ul.nice-menu li.promo{display:none;}ul.nice-menu li.mobile-tablet-visible{display:block;}.collapsed-menu-button{display:inline-block;}ul.level-2{display:none;list-style:none;padding-left:0;margin-left:10px;margin-bottom:0;}ul.nice-menu li.with-img{background-image:none !important;}ul.nice-menu li.with-img.one-item{height:unset;width:unset;}ul.nice-menu ul ul{margin:10px 0 0 0;border-top:1px solid #f4f4f4;padding-top:10px;}li.menuparent,li.link-term{position:relative;display:block;padding:12px 40px 12px 0;border-bottom:1px solid #eee;margin:0;}ul.nice-menu > li > a{color:#111;text-transform:uppercase;font-weight:500;line-height:normal;}ul.nice-menu > li{position:relative;display:block;padding:12px 40px 0 0;margin:0;}ul.nice-menu li.menuparent > a,ul.nice-menu li.link-term a{color:#333;font-weight:500;padding-bottom:10px;display:block;}ul.nice-menu li.menuparent ul li a,ul.nice-menu li.link-term a{color:#333;padding:1px 0;display:block;}li.menuparent ul,.mega-menu-wrapper{display:none;}.is-open .mega-menu-wrapper{display:block;margin-right:-40px;}.mobile-toggle{position:absolute;right:0;top:0;width:50px;height:48px;cursor:pointer;z-index:2;}.mobile-toggle::before,.mobile-toggle::after{content:'';position:absolute;top:50%;left:50%;background-color:#333;transform:translate(-50%,-50%);transition:all 0.3s ease;}.mobile-toggle::before{width:14px;height:2px;}.mobile-toggle::after{width:2px;height:14px;}li.menuparent.is-open > .mobile-toggle::after{transform:translate(-50%,-50%) rotate(90deg);opacity:0;}}
