.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:#1c2539;--color-primary-hover:#1c253999;--color-border:#0000000f}.header-4{border-bottom:none}.header-1 .menu-open{--color-foreground:#1c2539}.header-1.header-floating:hover,.header-1.header-sticky.scrolled-past-header{--color-secondary-button-hover-border:#ffffff4d;--color-background:#1c2539;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:188px;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:160px}}@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:130px}.header-2{--top:20px}}
.submenu-color{--submenu-radius:8px;--submenu-padding:10px;--color-background:#fff;--color-foreground:#20282d;--color-foreground-heading:#1c2539;--color-primary:#20282d;--color-primary-background:#f0edef00;--color-primary-hover:#20282d;--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:focus>.menu-link,.nav-item:hover>.menu-link{color:var(--color-primary-hover)}.menu-link-main>svg{position:relative;top:1px}.menu-link-main{padding:37.5px 20px}.nav-item{position:relative}.header-submenu{background:var(--color-background);width:100%}.header-submenu>*{padding:var(--submenu-padding)0}.nav-item-static{position:static}.header-submenu .nav-item{padding:0 var(--submenu-padding);display:block;position:relative}.header-submenu .menu-link{color:var(--color-primary);background:var(--color-primary-background);border-radius:var(--submenu-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;padding:7px 17px;transition:all .3s;display:flex}.header-megamenu .nav-item .menu-link{padding:15px 17px}.header-megamenu .nav-item .submenu-lists .menu-link{padding:7px 17px}.header-submenu .menu-link>svg{transform:rotate(-90deg)}.menu-link.megamenu-image-wrap,.header-submenu .nav-item.megamenu-links .menu-link,.header-submenu .nav-item:focus>.menu-link,.header-submenu .nav-item:hover>.menu-link{color:var(--color-primary-hover);background:var(--color-primary-background-hover)}.reset-submenu{box-shadow:none;background:0 0;width:auto;padding:0}.header-megamenu>*>.nav-item{padding:30px 20px 10px}.megamenu-links .menu-link{display:inline-flex}.menu-link .heading+.text{opacity:.75;margin-block-start:4px}.menu-link.heading{letter-spacing:2.5px;background:0 0!important}.header-submenu .nav-item.megamenu-links .menu-link{padding:5px 15px 7px}.header-submenu .nav-item.megamenu-links .menu-link>svg{position:relative;top:1px;transform:rotate(0)}.header-megamenu .nav-item.megamenu-links>*{align-items:center;gap:7px;text-decoration:none;display:flex}.megamenu-image-wrap .content{justify-content:space-between;align-items:flex-end;gap:20px;margin-block-start:15px;display:flex}.megamenu-image-wrap .content .button{--color-primary-button-icon:#fff;--color-primary-button-icon-background:#1c2539;--color-primary-button-hover-icon:#1c2539;--color-primary-button-hover-icon-background:#fff;min-height:1px;padding:0;transition:all .3s}.megamenu-image-wrap:focus .content .button .svg-wrapper,.megamenu-image-wrap:hover .content .button .svg-wrapper{color:var(--color-primary-button-hover-icon);background:var(--color-primary-button-hover-icon-background)}.submenu-lists .menu-link{letter-spacing:normal}.header-submenu.submenu-lists .nav-item .menu-link{padding:7px 17px}.megamenu-image-wrap img{border-radius:6px}.megamenu-image-wrap .svg-wrapper svg{width:20px;min-width:20px;height:20px}.nav-item.megamenu-links .menu-link svg{width:18px;min-width:18px;height:18px}@media (min-width:992px){.menu-absolute{position:absolute;top:100%;left:0}.header-grandmenu{top:0;left:100%}.header-submenu{border-radius:var(--submenu-radius);opacity:0;visibility:hidden;width:max-content;min-width:160px;box-shadow:0 8px 16px #0003}.header-megamenu{width:100%}.nav-item:hover>.menu-absolute{opacity:1;visibility:visible}.reset-submenu>.nav-item{padding:0}.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;display:flex}}@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:#20282d;--color-foreground-heading:#1c2539;--color-primary:#20282d;--color-primary-background:#f0edef00;--color-primary-hover:#20282d;--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>.nav-item .menu-link-main{border-top:1px solid #00000026}.menu-link{border-bottom:1px solid #0000}.menu-link.active{border-bottom:1px solid #00000026}.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}.nav-item>.header-submenu:not(.reset-submenu){max-height:0;transition:max-height .3s ease-in-out;overflow:hidden}.header-submenu{background:inherit}.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%}}
