.header-component{--tw-text-opacity:1;--tw-drop-shadow:drop-shadow(0 0 #0000);background-color:transparent;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);flex-direction:column;height:100px;position:fixed;top:0;transition:all .2s;width:100vw;z-index:9999}.header-component .header-inner{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:576px){.header-component .header-inner{max-width:576px}}@media (min-width:768px){.header-component .header-inner{max-width:768px}}@media (min-width:992px){.header-component .header-inner{max-width:992px}}@media (min-width:1200px){.header-component .header-inner{max-width:1200px}}@media (min-width:1400px){.header-component .header-inner{max-width:1400px}}.header-component .header-inner{display:flex;gap:.75rem;height:100%;justify-content:space-between;width:100%}.header-component .header-inner .header-logo{align-items:center;display:flex;height:100%;max-height:100%;width:auto}.header-component .header-inner .header-logo img,.header-component .header-inner .header-logo svg{display:flex;height:1.25rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;width:auto}@media (min-width:576px){.header-component .header-inner .header-logo img,.header-component .header-inner .header-logo svg{height:1.5rem}}@media (min-width:768px){@media not all and (min-width:992px){.header-component .header-inner .header-logo img,.header-component .header-inner .header-logo svg{height:1rem}}}.header-component .header-inner .header-logo img path,.header-component .header-inner .header-logo svg path{fill:#fff;transition:all .2s}@media (max-width:350px){.header-component .header-inner .header-logo img,.header-component .header-inner .header-logo svg{height:1rem}}.header-component .header-inner .header-content{align-items:center;display:flex;height:100%;width:-moz-fit-content;width:fit-content}.header-component .header-inner .header-content .menu{display:none;flex-direction:row;gap:.75rem;height:100%;width:-moz-fit-content;width:fit-content}@media (min-width:768px){.header-component .header-inner .header-content .menu{display:flex}}@media (min-width:992px){.header-component .header-inner .header-content .menu{gap:1.5rem}}@media (min-width:1200px){.header-component .header-inner .header-content .menu{gap:2.5rem}}.header-component .header-inner .header-content .menu>.menu-item{align-items:center;display:flex;height:100%;justify-content:center;width:-moz-fit-content;width:fit-content}.header-component .header-inner .header-content .menu>.menu-item>a{font-family:var(--font-header),sans-serif;font-size:.875rem;font-weight:600;line-height:1.25rem;text-transform:uppercase}@media (min-width:992px){.header-component .header-inner .header-content .menu>.menu-item>a{font-size:1rem;line-height:1.5rem}}@media (min-width:1200px){.header-component .header-inner .header-content .menu>.menu-item>a{font-size:1.125rem;line-height:1.75rem}}.header-component .header-inner .header-content .menu>.menu-item.highlight>a{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-radius:9999px;border-width:2px;padding:.75rem}@media (min-width:1200px){.header-component .header-inner .header-content .menu>.menu-item.highlight>a{padding:1rem 1.25rem}}.header-component .header-inner .header-content .menu>.menu-item.highlight>a{transition:all .2s}.header-component .dropdown{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));display:none;height:100vh;left:0;padding-top:5rem;position:absolute;top:0;width:100vw;z-index:-10}.header-component .dropdown-toggle{display:flex;font-size:1.5rem;line-height:2rem}@media (min-width:768px){.header-component .dropdown-toggle{display:none}}.header-component .dropdown-toggle{transition:all .2s}.header-component .dropdown-inner{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media (min-width:576px){.header-component .dropdown-inner{max-width:576px}}@media (min-width:768px){.header-component .dropdown-inner{max-width:768px}}@media (min-width:992px){.header-component .dropdown-inner{max-width:992px}}@media (min-width:1200px){.header-component .dropdown-inner{max-width:1200px}}@media (min-width:1400px){.header-component .dropdown-inner{max-width:1400px}}.header-component .dropdown-inner{display:flex;height:100%;padding-bottom:3rem;padding-top:3rem;width:100%}.header-component .dropdown-inner .menu{display:flex;flex-direction:column;gap:1rem}.header-component .dropdown-inner .menu>.menu-item a{font-size:1.25rem;line-height:1.75rem}@media not all and (min-width:768px){.header-component .dropdown.show{display:flex}}body:not(:has(.hero-component.home-hero)) .header-component,body:not(:has(.hero-image)) .header-component,body[data-has-scrolled=true] .header-component{--tw-bg-opacity:1;--tw-text-opacity:1;--tw-drop-shadow:drop-shadow(0 4px 3px rgba(0,0,0,.07)) drop-shadow(0 2px 2px rgba(0,0,0,.06));background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(94 146 158/var(--tw-text-opacity,1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}body:not(:has(.hero-component.home-hero)) .header-component .header-inner .header-logo svg path,body:not(:has(.hero-image)) .header-component .header-inner .header-logo svg path,body[data-has-scrolled=true] .header-component .header-inner .header-logo svg path{fill:#5e929e}body:not(:has(.hero-component.home-hero)) .header-component .header-inner .header-content .menu>.menu-item.highlight>a,body:not(:has(.hero-image)) .header-component .header-inner .header-content .menu>.menu-item.highlight>a,body[data-has-scrolled=true] .header-component .header-inner .header-content .menu>.menu-item.highlight>a{--tw-border-opacity:1;border-color:rgb(94 146 158/var(--tw-border-opacity,1))}@media not all and (min-width:768px){html:has(.dropdown.show){overflow:hidden}}html:has(.dropdown.show) .header-component{--tw-text-opacity:1;color:rgb(94 146 158/var(--tw-text-opacity,1))}html:has(.dropdown.show) .header-component .header-inner .header-logo svg path{fill:#5e929e}html:has(.dropdown.show) .header-component .header-inner .header-content .menu>.menu-item.highlight>a{--tw-border-opacity:1;border-color:rgb(94 146 158/var(--tw-border-opacity,1))}
