header{display:flex;align-items:center;position:absolute;z-index:99;padding-block:2.5rem;width:100%;top:0;left:0}header.mobile-menu-active.h-fixed{background:rgba(0,0,0,0)}header.mobile-menu-active:not(.h-fixed) .search-button{color:#552772}header.mobile-menu-active:not(.h-fixed) .mobile-menu-button span{background-color:#552772}header.mobile-menu-active:not(.h-fixed) .mobile-menu-button::before{border-color:#552772}header .logo{position:relative;z-index:100}header .logo a{display:inline-block;max-width:70px}@media(min-width:320px){header .logo a{max-width:74px}}@media(min-width:1200px){header .logo a{max-width:initial;width:100px}}header .logo a img{width:100%;height:auto}header .header-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between;gap:30px}header .nav-wrapper{flex:1;padding-block:10px}@media(max-width: 1199px){header .nav-wrapper{display:none}}header .search-button{font-size:1.25rem}header .top,header .bottom{display:flex;justify-content:flex-end;align-items:center}header .top{border-bottom:solid 1px rgba(229,229,229,.15);padding-block:10px 5px}header .top .search-button{border-right:solid 1px rgba(229,229,229,.15)}header .top nav{padding-right:15px}header .top nav ul li{padding-bottom:0px}header .top nav ul li a{font-weight:500;font-size:.875rem}@media(min-width:1200px){header .top nav ul li a{font-size:1rem}}@media(min-width:1600px){header .top nav ul li a{font-size:1.125rem}}header .top .rounded-button{padding:3px 18px 3px 3px;background-color:#fece61;font-weight:500;font-style:normal;display:flex;align-items:center;border-radius:9999px;gap:7px;border:1px solid #fece61;color:#552772}@media(min-width:1600px){header .top .rounded-button{padding:4px 20px 4px 4px}}header .top .rounded-button.purple{background-color:#d34564;border-color:#d34564;color:#fff}header .top .rounded-button.purple i{background-color:#fff;color:#d34564}header .top .rounded-button.blue{background-color:#1babe2;border-color:#1babe2;color:#fff}header .top .rounded-button.blue i{color:#1babe2;background-color:#fff}header .top .rounded-button i{color:#fece61;background-color:#552772;padding:8px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:14px;aspect-ratio:1/1}header .top .rounded-button i::before{display:flex;align-items:center;justify-content:center;line-height:0;aspect-ratio:1/1}@media(min-width:1600px){header .top .rounded-button i{font-size:18px}}header .top .rounded-button::after{display:none}header .top .company-logo{display:flex;align-items:center;padding:0px 10px;max-width:170px}header .top .company-logo a img{width:100%;height:auto}header .bottom{padding-block:10px 5px;gap:10px}header nav ul{display:flex;align-items:center;gap:18px}header nav ul li.active a::after{width:100%;left:0}header nav ul a{font-weight:500;font-style:normal;color:#fff;position:relative;font-size:1rem}@media(min-width:1200px){header nav ul a{font-size:1.125rem}}@media(min-width:1600px){header nav ul a{font-size:1.125rem}}header nav ul a::after{content:"";display:block;position:absolute;bottom:-5px;border-radius:9999px;width:0%;height:3px;background-color:#d34564;transition:.3s ease;right:0}header nav ul a i{font-size:12px}header nav ul a:hover{color:#d34564}header nav ul a:hover::after{width:100%;left:0}header nav ul li{padding-bottom:10px}header nav ul li ul{position:absolute;padding:20px;margin-top:10px;border-radius:20px;flex-direction:column;gap:0px;background-color:#fff;opacity:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:300ms;transform:translateX(-20%);z-index:1}header nav ul li ul:before{content:"";position:absolute;left:50%;top:0px;width:15px;height:15px;transform:rotate(45deg) skewX(0deg) translateX(-50%);border-top-left-radius:5px;background-color:#fff}header nav ul li ul li{border-bottom:solid 1px #f5f2fb;position:relative;z-index:50;transition:300ms;transform:translate(0px, -21px);padding:0;padding-block:5px;width:100%}header nav ul li ul li:last-child{border:none}header nav ul li ul li a{position:relative;border-radius:11px;padding:12px 15px;display:inline-block;color:#000;width:100%;font-size:1.125rem}header nav ul li ul li a:after{content:none}header nav ul li ul li a:hover{background-color:#d34564;color:#fff}header nav ul li:hover ul{opacity:1;-webkit-user-select:text;-moz-user-select:text;user-select:text;pointer-events:visible}header nav ul li:hover ul:before{transition:600ms;top:-2px}header nav ul li:hover ul li{transform:translate(0px, 0px)}header .mobile-wrapper{display:flex;align-items:center;gap:20px;position:relative;z-index:100}@media(min-width:1200px){header .mobile-wrapper{display:none}}header .search-button{font-size:1.875rem;height:-moz-max-content;height:max-content;color:#fff;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);padding-inline:.625rem}@media(min-width:1200px){header .search-button{font-size:1.25rem}}header .mobile-menu-button{position:relative;cursor:pointer;width:30px;height:18px;background-color:rgba(0,0,0,0)}header .mobile-menu-button.collapsed::before{content:"";position:absolute;width:45px;height:45px;border:1px solid #fff;border-radius:50%;left:50%;top:50%;transform:translate(-50%, -50%)}header .mobile-menu-button.collapsed span{width:100% !important}header .mobile-menu-button span{position:absolute;right:0;width:30px;height:3px;background-color:#fff;border-radius:9999px}@media(max-width:320px){header .mobile-menu-button span{width:25px}}header .mobile-menu-button span:nth-child(1){top:0;width:70%}header .mobile-menu-button span:nth-child(2){top:50%}header .mobile-menu-button span:nth-child(3){top:100%;width:70%}header.h-fixed{position:fixed;top:0;width:100%;background:#450071;padding-block:0}@media(max-width:1200px){header.h-fixed{padding-block:.625rem}}.navbar-collapse{display:block;position:fixed;width:70%;right:0;top:0;bottom:0;height:100%;padding-top:144px;padding-left:15px;padding-right:15px;z-index:98;transition:all .3s ease-out;transform:translateX(100%)}@media(max-width:768px){.navbar-collapse{padding-top:100px}}.navbar-collapse .rounded-button{padding:4px 20px 4px 4px !important;background-color:#fece61;font-weight:500;font-style:normal;display:flex;align-items:center;border-radius:9999px;gap:7px;border:1px solid #fece61;color:#552772;width:-moz-max-content;width:max-content;margin-bottom:8px}.navbar-collapse .rounded-button.purple{background-color:#d34564;border-color:#d34564;color:#fff !important}.navbar-collapse .rounded-button.purple i{background-color:#fff;color:#d34564}.navbar-collapse .rounded-button.blue{background-color:#1babe2;border-color:#1babe2;color:#fff}.navbar-collapse .rounded-button.blue i{color:#1babe2;background-color:#fff}.navbar-collapse .rounded-button i{color:#fece61;background-color:#552772;padding:8px;border-radius:9999px;display:flex;align-items:center;justify-content:center;font-size:18px}.navbar-collapse .rounded-button i::before{line-height:0;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.navbar-collapse .rounded-button::after{display:none}.navbar-collapse.active{transition:all .3s ease-out;transform:translateX(0);color:#fff}.navbar-collapse.active:before{left:calc(-25% - 50px)}.navbar-collapse:after{content:"";position:absolute;width:100%;right:0;height:100%;top:0;z-index:1;background:url(/Content/images/home-slide-mobile-menu-bg.webp?v02) no-repeat;background-size:cover;background-position:left center}.navbar-collapse:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:hsla(0,0%,100%,.4);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:all .3s ease-out}.navbar-collapse.show{transition:all .3s ease-out;transform:translateX(0);color:#fff}.navbar-collapse.show:before{left:calc(-25% - 50px)}.navbar-collapse .navbar-nav{margin-right:15px;background:rgba(0,0,0,0);position:relative;z-index:2;padding-top:45px;height:70svh;overflow:auto}@media(max-height: 768px)and (max-width: 768px){.navbar-collapse .navbar-nav li{zoom:.85}}.navbar-collapse .navbar-nav li a.nav-link{line-height:22px;padding:7.5px 8px;color:#552772;font-size:19px;position:relative;font-weight:700;display:block}.navbar-collapse .navbar-nav li a.nav-link:has(i){display:flex;gap:8px}.navbar-collapse .navbar-nav li a.nav-link:has(i)>i.icon_arrow-right{font-size:1rem;transform:rotate(90deg)}.navbar-collapse .navbar-nav li a.nav-link span{display:block;font-family:"Poppins",sans-serif;font-weight:300;font-style:normal;font-size:18px}.navbar-collapse .navbar-nav li a.nav-link.dropdown-toggle{padding-right:20px !important}.navbar-collapse .navbar-nav li a.nav-link.dropdown-toggle:before{top:10px}.navbar-collapse .navbar-nav li.dropdown .dropdown-menu{padding:0 10px;margin-bottom:10px;background:none}.navbar-collapse .navbar-nav li.dropdown .dropdown-menu:not(.active){display:none}.navbar-collapse .navbar-nav li.dropdown .dropdown-menu.dropdown-menu-center{right:auto;left:0;transform:translate(0, 0)}.navbar-collapse .navbar-nav li.dropdown .dropdown-menu:before{display:none}.navbar-collapse .navbar-nav li.dropdown .dropdown-menu li{padding:5px 0;border-bottom:none}.navbar-collapse .navbar-nav li.dropdown .dropdown-menu li .dropdown-item{display:block;font-size:16px;padding:5px 14px;border-radius:7px;color:#552772}.navbar-collapse .nav-top{display:flex;flex-direction:row-reverse;align-items:center;position:relative;z-index:5;justify-content:space-between;position:absolute;left:15px;bottom:20px}.navbar-collapse .nav-top .menu-logo{padding-right:10px}.navbar-collapse .nav-top .menu-logo img{-o-object-fit:contain;object-fit:contain;width:100%}.navbar-collapse .navbar-socials,.navbar-collapse .navbar-mobile-socials{display:flex;align-items:center;padding:10px;gap:10px}.navbar-collapse .navbar-socials li a,.navbar-collapse .navbar-mobile-socials li a{color:#fff;font-size:22px}.navbar-collapse .navbar-socials li a:hover,.navbar-collapse .navbar-mobile-socials li a:hover{color:#ec6715}