#nav-header{display:flex;justify-content:center;width:100%;background-color:var(--color-white);position:fixed;z-index:100;transition:ease transform .2s,ease background-color .3s}#nav-header .header-content{padding:0 1.25rem;display:flex;justify-content:space-between;align-items:center;height:4.75rem;width:100%}#nav-header .header-content .logo-wrapper{display:flex;gap:2rem;align-items:center}#nav-header .header-content .logo-wrapper .top-logo{display:flex;color:var(--color-black)}#nav-header .header-content .logo-wrapper .top-logo img,#nav-header .header-content .logo-wrapper .top-logo svg{height:1.25rem;width:auto}#nav-header .header-content .nav-items{display:none;align-items:center}#nav-header .header-content .nav-items.is-open{display:flex;position:fixed;top:4.75rem;left:0;right:0;bottom:0;z-index:105;background-color:var(--color-white);flex-direction:column;align-items:stretch;overflow-y:auto;padding:1rem 0}#nav-header .header-content .nav-items ul.nema-nav,#nav-header .header-content .nav-items ul.menu{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none;gap:0}#nav-header .header-content .nav-items ul.nema-nav li,#nav-header .header-content .nav-items ul.menu li{margin:0;padding:0}#nav-header .header-content .nav-items ul.nema-nav li a:not(.wp-block-button__link,.wp-element-button),#nav-header .header-content .nav-items ul.menu li a:not(.wp-block-button__link,.wp-element-button){display:flex;align-items:center;text-decoration:none;font-size:1rem;font-weight:300;padding:1rem 1.25rem;transition:ease color .2s;color:var(--color-dark-purple);min-height:2.75rem}#nav-header .header-content .nav-items ul.nema-nav li a:not(.wp-block-button__link,.wp-element-button):hover,#nav-header .header-content .nav-items ul.menu li a:not(.wp-block-button__link,.wp-element-button):hover{color:var(--color-light-blue)}@media(min-width: 992px){#nav-header .header-content{padding:0 var(--container-padding);height:5.75rem;max-width:var(--container-wide)}#nav-header .header-content .nav-items{display:flex;position:static;top:auto;left:auto;right:auto;bottom:auto;z-index:auto;background-color:rgba(0,0,0,0);flex-direction:row;align-items:center;overflow-y:visible;padding:0}#nav-header .header-content .nav-items ul.nema-nav,#nav-header .header-content .nav-items ul.menu{display:flex;flex-direction:row;width:auto;gap:.5rem}#nav-header .header-content .nav-items ul.nema-nav li a:not(.wp-block-button__link,.wp-element-button),#nav-header .header-content .nav-items ul.menu li a:not(.wp-block-button__link,.wp-element-button){padding:1rem;height:2.75rem}#nav-header .header-content .nav-items ul.nema-nav li.is-button,#nav-header .header-content .nav-items ul.menu li.is-button{margin-left:1rem;padding:0}#nav-header .header-content .nav-items ul.nema-nav li.is-button a,#nav-header .header-content .nav-items ul.menu li.is-button a{justify-content:center;margin-top:0}#nav-header .header-content .nav-items .header-icons{margin-left:2rem}}#nav-header.has-header-shadow{box-shadow:0px 0px 60px 6px rgba(184,184,184,.32)}#nav-header.is-fixed{position:fixed}#nav-header.is-hidden{transform:translateY(-100%)}#nav-header.is-business-top .header-content .logo-wrapper .dep-switch a{color:var(--color-dark-purple-900)}#nav-header.is-business-top .header-content .logo-wrapper .dep-switch a.is-active{background-color:var(--color-dark-purple-900);color:var(--color-white)}#nav-header.is-business-top .header-content .nav-items ul.nema-nav li a:not(.wp-block-button__link,.wp-element-button),#nav-header.is-business-top .header-content .nav-items ul.menu li a:not(.wp-block-button__link,.wp-element-button){color:var(--color-dark-purple-900)}#nav-header.is-business-top .header-content .nav-items ul.nema-nav li a:not(.wp-block-button__link,.wp-element-button):hover,#nav-header.is-business-top .header-content .nav-items ul.menu li a:not(.wp-block-button__link,.wp-element-button):hover{color:var(--color-light-blue)}#nav-header.is-business-top .header-content .nav-items ul.nema-nav li.is-button a,#nav-header.is-business-top .header-content .nav-items ul.menu li.is-button a{background-color:var(--color-dark-purple-900);color:var(--color-white)}.header-spacer{display:flex;width:100%;height:4.75rem}@media(min-width: 992px){.header-spacer{height:5.75rem}}.header-utils{display:flex;align-items:center;gap:0}@media(min-width: 768px){.header-utils{gap:.55rem}}.header-utils .header-icon{display:flex;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;color:var(--color-black)}.header-utils .header-icon img,.header-utils .header-icon svg{width:auto;height:1.15rem;transition:ease color .2s}.header-utils .header-icon:hover svg,.header-utils .header-icon:hover img{color:var(--color-light-blue)}.header-utils .lang-wrapper{display:flex;position:relative}.header-utils .lang-wrapper .lang-switch{display:flex;gap:.5rem;color:var(--color-dark-purple);font-size:1rem;text-decoration:none;text-transform:uppercase;align-items:center;cursor:pointer;transition:ease color .2s;padding:0 .5rem;background:rgba(0,0,0,0);border:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-weight:inherit;line-height:1;min-width:0;min-height:0;width:auto;border-radius:0}.header-utils .lang-wrapper .lang-switch img,.header-utils .lang-wrapper .lang-switch svg{width:.625rem;height:auto;transition:transform .2s ease}.header-utils .lang-wrapper .lang-switch:hover,.header-utils .lang-wrapper .lang-switch:active,.header-utils .lang-wrapper .lang-switch:focus{color:var(--color-black);background:rgba(0,0,0,0);box-shadow:none;outline:none}.header-utils .lang-wrapper .lang-selector{display:none;position:absolute;top:calc(100% + .5rem);right:0;left:auto;z-index:120;min-width:10.5rem;max-width:calc(100vw - 2.5rem);padding:1.25rem 1.5rem;flex-direction:column;align-items:flex-start;gap:.875rem;background-color:var(--color-white);border-radius:1.25rem;border:none;box-shadow:0 20px 40px -8px rgba(86,0,221,.14)}.header-utils .lang-wrapper .lang-selector[hidden]{display:none}.header-utils .lang-wrapper .lang-selector .lang-selector__item{color:var(--color-black);font-size:1rem;font-weight:300;line-height:1.25;text-decoration:none;text-transform:none;text-align:left;white-space:nowrap;transition:ease color .2s}.header-utils .lang-wrapper .lang-selector .lang-selector__item:hover{color:var(--color-dark-purple)}.header-utils .lang-wrapper .lang-selector .lang-selector__item.is-active{font-weight:600}.header-utils .lang-wrapper.is-active .lang-switch img,.header-utils .lang-wrapper.is-active .lang-switch svg{transform:rotate(180deg)}.header-utils .lang-wrapper.is-active .lang-selector{display:flex}.header-utils .lang-wrapper.is-active .lang-selector[hidden]{display:flex}.header-utils .header-btn{display:flex;background-color:var(--color-purple);color:var(--color-white);padding:.65rem 1.5rem;border-radius:999px;font-weight:400;line-height:1.5}.header-utils .header-btn.is-business{background-color:var(--color-dark-purple)}.header-utils .header-menu-toggle{position:relative}.header-utils .header-menu-toggle .header-menu-toggle__open,.header-utils .header-menu-toggle .header-menu-toggle__close{display:flex;align-items:center;justify-content:center}.header-utils .header-menu-toggle .header-menu-toggle__close{display:none}.header-utils .header-menu-toggle[aria-expanded=true] .header-menu-toggle__open{display:none}.header-utils .header-menu-toggle[aria-expanded=true] .header-menu-toggle__close{display:flex}@media(min-width: 992px){.header-utils .header-menu-toggle{display:none !important}}.dep-switch{display:flex;background-color:#f3f4f6;height:36px;border-radius:10px;padding:2px}.dep-switch a{display:flex;align-items:center;height:2rem;border-radius:.5rem;padding:0 .75rem;color:#6a7282;cursor:pointer;text-decoration:none;font-weight:400;font-size:.875rem}.dep-switch a.is-active{background-color:var(--color-white);color:var(--color-dark-purple);box-shadow:0px 1px 3px rgba(0,0,0,.1),0px 1px 2px -1px rgba(0,0,0,.1)}.mobile-utils{display:flex;width:100%;padding:0 1.25rem 1.25rem 1.25rem;justify-content:space-between}@media(min-width: 992px){.mobile-utils{display:none}}.nema-mega>a,.menu-item>a{font-size:1.25rem !important;font-weight:400 !important}.nema-mega .nema-mega__toggle,.menu-item .nema-mega__toggle{gap:.5rem;justify-content:space-between !important}.nema-mega .nema-mega__chevron,.menu-item .nema-mega__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;transition:transform .2s ease;transform:rotate(270deg)}.nema-mega .nema-mega__chevron img,.nema-mega .nema-mega__chevron svg,.menu-item .nema-mega__chevron img,.menu-item .nema-mega__chevron svg{display:block;width:.625rem;height:auto}@media(min-width: 992px){.nema-mega>a,.menu-item>a{font-size:1rem !important;font-weight:300 !important}.nema-mega .nema-mega__toggle,.menu-item .nema-mega__toggle{justify-content:unset !important}.nema-mega .nema-mega__chevron,.menu-item .nema-mega__chevron{transform:rotate(0deg)}}.nema-mega.is-open>a .nema-mega__chevron,.menu-item.is-open>a .nema-mega__chevron{transform:rotate(180deg)}.nema-mega.is-open .nema-mega__panel,.menu-item.is-open .nema-mega__panel{transform:none}.nema-mega .nema-mega__panel,.menu-item .nema-mega__panel{position:fixed;inset:0;z-index:110;transform:translateX(100%);transition:transform .25s ease;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;background:var(--color-white)}.nema-mega .nema-mega__panel[hidden],.menu-item .nema-mega__panel[hidden]{display:none}.nema-mega .nema-mega__header,.menu-item .nema-mega__header{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid #eee;flex-shrink:0}.nema-mega .nema-mega__back,.menu-item .nema-mega__back{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;padding:0;border:none;background:rgba(0,0,0,0);cursor:pointer;color:var(--color-dark-purple);min-height:unset !important}.nema-mega .nema-mega__back::before,.menu-item .nema-mega__back::before{content:"";display:block;width:.6rem;height:.6rem;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-left:.25rem}.nema-mega .nema-mega__title,.menu-item .nema-mega__title{font-size:1.125rem;font-weight:400;color:var(--color-dark-purple)}.nema-mega .nema-mega__content,.menu-item .nema-mega__content{flex:1;padding:1.25rem}@media(max-width: 767px){.nema-mega .nema-mega__content.is-contained .wp-block-spacer,.menu-item .nema-mega__content.is-contained .wp-block-spacer{height:0 !important;min-height:0 !important}}.nema-mega .nema-mega__content a:not(.wp-block-button__link,.wp-element-button),.menu-item .nema-mega__content a:not(.wp-block-button__link,.wp-element-button){display:unset !important;padding:0 !important;height:unset !important;line-height:1.75 !important}.nema-mega .nema-mega__content a:not(.wp-block-button__link,.wp-element-button):hover,.menu-item .nema-mega__content a:not(.wp-block-button__link,.wp-element-button):hover{color:var(--color-purple) !important}.nema-mega .nema-mega__content .wp-block-columns .wp-block-column:first-child,.menu-item .nema-mega__content .wp-block-columns .wp-block-column:first-child{padding-right:3rem !important}@media(max-width: 767px){.nema-mega .nema-mega__content .wp-block-columns .wp-block-column:first-child,.menu-item .nema-mega__content .wp-block-columns .wp-block-column:first-child{padding-right:0 !important}}@media(min-width: 768px){.nema-mega,.menu-item{position:static}.nema-mega .nema-mega__panel,.menu-item .nema-mega__panel{position:absolute;inset:auto;top:100%;left:0;right:0;overflow:visible;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-0.75rem);transition:opacity .3s cubic-bezier(0.16, 1, 0.3, 1),transform .3s cubic-bezier(0.16, 1, 0.3, 1),visibility .3s;box-shadow:0 20px 40px -8px rgba(184,184,184,.32);padding-bottom:3rem}.nema-mega .nema-mega__panel.is-full-bleed,.menu-item .nema-mega__panel.is-full-bleed{left:0;right:0}.nema-mega.is-open .nema-mega__panel,.menu-item.is-open .nema-mega__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.nema-mega .nema-mega__header,.menu-item .nema-mega__header{display:none}.nema-mega .nema-mega__content,.menu-item .nema-mega__content{padding:2rem var(--container-padding)}.nema-mega .nema-mega__content.is-contained,.menu-item .nema-mega__content.is-contained{width:100%;max-width:var(--container-wide);margin-left:auto;margin-right:auto}}