.header-wrapper{align-items:center;display:flex;gap:30px;height:70px;justify-content:space-between;margin:0 auto!important;max-width:1480px;padding:10px 20px;position:relative}.header-wrapper .close-menu,.header-wrapper .open-menu{display:none;height:30px;padding:5px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:30px}.header-wrapper .logo{height:36px}.header-wrapper .logo img{height:100%!important;width:auto!important}.header-wrapper .main-menu{display:flex;gap:100px}.header-wrapper .main-menu ul{list-style-type:none;margin:0;padding:0}.header-wrapper .main-menu>ul{display:flex;gap:20px}.header-wrapper .btn-wrapper{margin:0}.header-wrapper .main-menu>ul>li{padding:30px 0}.header-wrapper .main-menu>ul>li>a{color:#000;display:flex;font-size:16px;gap:6px;padding:10px;text-decoration:none}.header-wrapper .main-menu>ul>li>a svg{height:auto;margin-top:0;transition:.25s;width:10px}.header-wrapper .main-menu>ul>li>a svg.upside{transform:rotate(-180deg)}.header-wrapper .main-menu>ul>li>ul{background:#fff;border-radius:20px;box-shadow:0 5px 20px rgba(0,0,0,.05);display:flex;gap:10px;left:-15px;margin-top:15px;opacity:0;padding:15px;position:absolute;top:90%;transition:all .25s ease-in-out;visibility:hidden;width:max-content;z-index:111}.header-wrapper .main-menu>ul>li:hover>ul{margin-top:0;opacity:1;visibility:visible}.header-wrapper .main-menu>ul>li>ul.megamenu{left:50%;top:108%;transform:translate(-50%)}.header-wrapper .main-menu>ul>li:has(.regular){position:relative}.header-wrapper .main-menu>ul>li>ul li.img_txt{width:220px}.header-wrapper .main-menu>ul>li>ul li.img_txt .img-text-wrapper{border-radius:15px;display:flex;flex-direction:column;gap:10px;padding:10px;text-align:center}.header-wrapper .main-menu>ul>li>ul li.img_txt .img-text-wrapper img{border-radius:10px;display:block}.header-wrapper .main-menu>ul>li>ul li.img_txt .img-text-wrapper h5{font-size:18px;font-weight:600;line-height:100%;margin:0}.header-wrapper .main-menu>ul>li>ul li.img_txt .img-text-wrapper p{font-size:14px;margin:0;opacity:.7}.header-wrapper .main-menu>ul>li>ul li.img_txt .img-text-wrapper a{color:#14403c;font-size:14px;font-weight:600;text-decoration:none}.header-wrapper .main-menu>ul>li>ul li.list{flex:1}.header-wrapper .main-menu>ul>li>ul.regular li.list ul{flex-direction:column;min-width:200px}.header-wrapper .main-menu>ul>li>ul li.list>ul{display:flex;flex-wrap:wrap;gap:5px 0;max-width:500px}.header-wrapper .main-menu>ul>li>ul li.list>ul>li{flex:0 0 calc(50% - 10px)}.header-wrapper .main-menu>ul>li>ul li.list>ul>li a{border-radius:5px;color:#000;display:block;font-size:16px;padding:10px 15px;text-decoration:none;transition:all .25s ease-in-out;width:100%}.header-wrapper .main-menu>ul>li>ul li.list>ul>li a:hover{background:rgba(0,0,0,.045)}.header-wrapper .main-menu>ul>li>ul li>ul>li a .label{background:#cedaf9;border-radius:100px;color:#000;font-size:12px;margin-left:5px;padding:5px 8px}.header-wrapper .main-menu>ul>li>ul.megamenu li.list{padding-top:10px}@media(max-width:1280px){.header-wrapper{padding:10px 20px}.header-wrapper .main-menu{gap:30px}}@media(max-width:1180px){.header-wrapper .main-menu{background:#fff;box-shadow:0 30px 30px rgba(0,0,0,.3);display:none;flex-direction:column;gap:20px;left:0;max-height:75vh;overflow:auto;padding:0 20px 30px;position:absolute;top:100%;width:100%;z-index:11111}.header-wrapper .main-menu>ul>li{padding:0}.header-wrapper .main-menu ul{flex-direction:column;gap:5px}.header-wrapper .main-menu>ul>li>ul{box-shadow:0 0 5px rgba(0,0,0,.2);display:none;left:unset;margin:0;opacity:1;position:relative;top:unset;transition:unset;visibility:visible;width:100%}.header-wrapper .main-menu>ul>li>ul li.list{padding-left:0;padding-top:10px}.header-wrapper .main-menu>ul>li>ul li.list>ul{gap:10px}.header-wrapper .main-menu>ul>li>ul li.list>ul>li a{font-size:14px;width:100%}.header-wrapper .main-menu>ul>li>a{justify-content:space-between}.header-wrapper .main-menu>ul>li>ul li.img_txt{margin-bottom:10px;width:100%}.header-wrapper .main-menu>ul>li>ul li.img_txt:last-child{margin-bottom:0}.header-wrapper .main-menu>ul>li>ul li.img_txt .img-text-wrapper{text-align:left}.header-wrapper .main-menu>ul>li>ul.regular{padding:10px}.header-wrapper .main-menu>ul>li>ul li.list>ul>li{width:100%}.header-wrapper .main-menu>ul>li>ul li>ul>li a .label{font-size:12px}.header-wrapper .open-menu{display:block}.header-wrapper .main-menu>ul>li>a svg{padding:0 7px;width:30px}.header-wrapper .main-menu>ul>li>a.has-submenu{padding-right:0}.header-wrapper .main-menu>ul>li>ul li.list>ul>li a{padding:5px 10px}}