.header-1{--header-radius:0;--color-background:#1c253900;--color-foreground:#fff;--color-primary-hover:#fff9;--color-border:#fff3;--style-border-width:1px;background:var(--color-background);border-bottom:var(--style-border-width)solid var(--color-border)}.header-2{--top:30px;--header-radius:100px;--header-padding:0 24px;--color-background:#fff;--color-foreground:#000;--color-primary-hover:#1c253999;--color-border:#0000000f}.header-4{border-bottom:none}.header-1 .menu-open{--color-foreground:#000}.header-1.header-floating:hover,.header-1.header-sticky.scrolled-past-header{--color-secondary-button-hover-border:#ffffff4d;--color-background:#000;border-bottom:var(--style-border-width)solid #fff0}.header-floating{top:var(--top,0);z-index:9;width:100%;position:fixed;left:0}sticky-header[data-sticky-type=always]{z-index:100;position:sticky;top:0}.header-grid{background:var(--color-background);border-radius:var(--header-radius);padding:var(--header-padding);grid-template-columns:290px 1fr 290px;justify-content:space-between;align-items:center;gap:20px;display:grid}.header-2 .header-grid{border:var(--style-border-width)solid var(--color-border);grid-template-columns:260px 1fr 260px}.header-2.header-floating:hover .header-grid,.header-2.header-sticky.scrolled-past-header .header-grid{box-shadow:0 8px 16px #0003}.header-logo{align-items:center;max-width:250px;text-decoration:none;display:flex}.header-actions{color:var(--color-foreground);justify-self:flex-end;gap:24px}.header-search{--color-border:#fff;--style-border-width:2px;border:var(--style-border-width)dotted var(--color-border);opacity:.6;cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:52px;min-width:52px;height:52px;transition:opacity .3s;display:flex}.header-search:focus,.header-search:hover{opacity:1}.header-separator{--color-border:#fff;color:var(--color-border)}.header-actions .header-search svg{width:24px;height:24px}.header-2 .header-actions>.button{display:inline-flex}@media (min-width:992px){.header-1 .header-nav{border-left:1px solid var(--color-border);border-right:1px solid var(--color-border)}.header-4 .header-nav{border-left:none;border-right:none}.header-nav{position:relative}}@media (max-width:1365px){.header-grid{grid-template-columns:240px 1fr 240px}.header-2 .header-grid{grid-template-columns:repeat(3,auto)}.header-actions{gap:20px}.header-2 .header-actions>.button,.header-separator{display:none}}@media (max-width:1279px){.header-grid{grid-template-columns:200px 1fr 200px}.header-2 .header-grid{grid-template-columns:repeat(3,auto)}.header-actions .header-search{width:36px;min-width:36px;height:36px}.header-actions .header-search svg{width:18px;height:18px}.header-actions .button--slim{gap:8px;padding-inline-start:18px}.header-actions .button--slim .svg-wrapper{min-width:30px;height:30px}.header-logo{max-width:200px}}@media (max-width:991px){.header-grid{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.header-2 .header-grid{padding:15px}}@media (max-width:767px){.header-logo{max-width:200px}.header-2{--top:20px}}
.submenu-color{--submenu-radius:8px;--submenu-padding:10px;--color-background:#fff;--color-foreground:#000;--color-foreground-heading:#000;--color-primary:#000;--color-primary-background:#f0edef00;--color-primary-hover:#000;--color-primary-background-hover:#e9e9e9}.menu-link{color:var(--color-foreground);font-size:var(--font-nav-main);border:none;align-items:center;gap:7px;padding:0;font-weight:500;text-decoration:none;transition:all .3s;display:flex}.nav-item:hover>.menu-link,.nav-item:focus>.menu-link{color:var(--color-primary-hover)}.menu-link-main{padding:28px 20px}.menu-link-main>svg{position:relative;top:1px}.nav-item{position:relative}.header-submenu{background:var(--color-background);width:100%;top:0}.header-submenu>*{padding:var(--submenu-padding)0}.header-submenu .nav-item{padding:0 var(--submenu-padding);display:block;position:relative}.header-submenu .menu-link{color:var(--color-primary);border-radius:var(--submenu-radius);background:0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:10px 17px;transition:all .3s;display:flex}.header-submenu .nav-item:hover>.menu-link,.header-submenu .nav-item:focus>.menu-link{color:var(--color-primary-hover);background:0 0}.header-megamenu .nav-item .menu-link{padding:15px 17px}.header-megamenu .nav-item .submenu-lists .menu-link{padding:7px 17px}.header-megamenu>*>.nav-item{padding:30px 20px 10px}.nav-item-static{position:static}.reset-submenu{box-shadow:none;background:0 0;width:auto;padding:0}.menu-link .heading+.text{opacity:.75;margin-block-start:4px}.menu-link.heading{letter-spacing:2.5px;background:0 0!important}.megamenu-image-wrap .content{justify-content:space-between;align-items:flex-end;gap:20px;margin-block-start:15px;display:flex}.megamenu-image-wrap img{border-radius:6px}.megamenu-image-wrap .svg-wrapper svg,.nav-item.megamenu-links .menu-link svg{width:20px;min-width:20px;height:20px}.dropdown-menu{background:#fff;padding:0;position:relative;box-shadow:0 4px 6px #0000001a}.dropdown-item{position:relative}.dropdown-submenu{z-index:1001;position:absolute;top:0;left:100%}.menu-item-arrow{justify-content:space-between;align-items:center;gap:0;display:flex}.dropdown-item .menu-link-wrapper .chevron-wrapper .arrow{color:#000!important}.arrow{cursor:pointer!important}@media (min-width:992px){.menu-absolute{position:absolute;top:100%;left:0}.header-grandmenu{top:0;left:100%}.dropdown-menu{min-width:250px}.header-submenu{z-index:1000;border-radius:var(--submenu-radius);width:max-content;min-width:250px;position:absolute;top:80px;left:0;box-shadow:0 8px 16px #0003}.header-megamenu{width:100%}.header-megamenu>*{flex-wrap:wrap;justify-content:space-between;width:100%;padding:0;display:flex}.header-megamenu>*>.nav-item{width:calc(50% - var(--submenu-padding)/2);max-width:calc(50% - var(--submenu-padding)/2)}.header-megamenu .menu-link{display:inline-block}.nav-item.megamenu-links{border-top:1px solid #0000001a;flex-wrap:wrap;justify-content:flex-end;gap:24px;width:100%;max-width:100%;margin-block-start:24px;padding:20px;display:flex}.header-menu{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.reset-submenu>.nav-item{padding:0}.header-menu .menu-link-wrapper .chevron-wrapper .arrow{color:#fff!important}.header-menu .dropdown-item .menu-link-wrapper .chevron-wrapper .arrow{color:#000!important}}@media (max-width:1600px){.menu-link-main{padding:28px 20px}}@media (max-width:1365px){.menu-link-main{padding:28px 12px}}@media (max-width:991px){.header-nav{--color-background:#f2f2f2;--color-foreground:#000;--color-foreground-heading:#000;--color-primary:#000;--color-primary-background:#f0edef00;--color-primary-hover:#000;--color-primary-background-hover:#e9e9e9;background:var(--color-background);z-index:10;width:100%;height:100%;transition:all .3s;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(100%)}.header-nav.show{transform:translate(0)}.header-menu>*{width:100%}.menu-link-main{justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.header-menu>li{border-top:1px solid #00000026}.header-menu .menu-link-wrapper .chevron-wrapper .arrow{color:#000!important}.header-submenu{width:100%!important;padding:0!important}.dropdown-menu{padding:0!important}.dropdown-menu .menu-link{border:none!important}.menu-link.active{border-top:1px solid #00000026!important;border-radius:0!important}.header-submenu .nav-item:hover>.menu-link,.header-submenu .nav-item:focus>.menu-link{color:var(--color-primary);background:0 0!important}.menu-link>svg{transition:all .3s}.menu-link.active>svg{transform:rotate(180deg)}.header-megamenu>*>.nav-item{padding:0 15px 20px}.header-submenu .nav-item.megamenu-links{flex-wrap:wrap;gap:12px;display:inline-flex}.header-submenu{background:inherit;box-shadow:none;padding-left:1rem;position:static}.dropdown-submenu{padding-left:1rem;position:static}.dropdown-menu{box-shadow:none!important;background:0 0!important}.menu-link{padding:12px 15px!important}.header-nav-headings{justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.header-nav-headings .svg-wrapper{color:#000;width:44px;height:44px;margin-right:-10px}.menu-link *{pointer-events:none}.header-megamenu .nav-item .menu-link>.heading{width:100%}.drawer-menu .header-logo img{width:100px!important}}
