.header-module__4iuS3G__headerNavHolder{background-color:var(--yellow);z-index:1000;flex-direction:column;width:100%;display:flex;position:sticky;top:0;box-shadow:0 2px 4px #0000000d}.header-module__4iuS3G__headerContent{width:100%;margin:0 auto}.header-module__4iuS3G__mainNavContainer{justify-content:space-between;align-items:center;width:100%;height:90px;display:flex}@media (max-width:768px){.header-module__4iuS3G__mainNavContainer{justify-content:center;align-items:center;padding:0}}.header-module__4iuS3G__logoLink{align-items:center;display:flex;position:relative}.header-module__4iuS3G__logoLink img{max-width:150px;height:auto;width:100%!important}.header-module__4iuS3G__navigationWrapper{align-items:center;gap:2rem;display:flex}@media (max-width:768px){.header-module__4iuS3G__navigationWrapper{visibility:hidden;display:none}}
.navigation-links-module___68XhW__navigationLinks{align-items:center;gap:2rem;margin:0;padding:0;list-style:none;display:flex}.navigation-links-module___68XhW__navigationLinks li{margin:0}.navigation-links-module___68XhW__navigationLinks a{color:var(--black);padding:.25rem;text-decoration:none}.navigation-links-module___68XhW__navigationLinks a:hover{text-decoration:underline}
.brand-family-module__2StJJW__commonBrandingBanner{background:#f8f8f8;flex-direction:row;align-items:center;width:100%;display:flex}.brand-family-module__2StJJW__commonBrandingBanner .brand-family-module__2StJJW__bannerInner{flex-direction:row;align-items:center;height:100%;display:flex}.brand-family-module__2StJJW__commonBrandingBanner .brand-family-module__2StJJW__link{color:#707070;text-align:left;flex-direction:row;align-items:center;text-decoration-line:underline;display:flex}.brand-family-module__2StJJW__commonBrandingBanner .brand-family-module__2StJJW__link:hover{text-decoration:none}.brand-family-module__2StJJW__commonBrandingBanner .brand-family-module__2StJJW__link img{margin-right:8px;padding:6px 0}.brand-family-module__2StJJW__commonBrandingBanner.brand-family-module__2StJJW__header{border-bottom:1px solid #e2e2e2;height:32px}.brand-family-module__2StJJW__commonBrandingBanner.brand-family-module__2StJJW__header .brand-family-module__2StJJW__bannerInner{justify-content:flex-start}.brand-family-module__2StJJW__commonBrandingBanner.brand-family-module__2StJJW__header .brand-family-module__2StJJW__link{font-family:var(--font-poppins);font-size:12px;font-weight:400}.brand-family-module__2StJJW__commonBrandingBanner.brand-family-module__2StJJW__footer{border:1px solid #b3b3b3;height:58px}.brand-family-module__2StJJW__commonBrandingBanner.brand-family-module__2StJJW__footer .brand-family-module__2StJJW__bannerInner{justify-content:center}.brand-family-module__2StJJW__commonBrandingBanner.brand-family-module__2StJJW__footer .brand-family-module__2StJJW__link{font-family:var(--font-poppins);font-size:var(--font-body-xs);font-weight:400}
@layer base{:root{--background:#fff;--foreground:#171717;--primary-color:#1b4332;--primary-hover:#143728;--secondary-color:#333;--light-gray:#f5f5f5;--border-color:#e0e0e0;--white:#fff;--black:#000;--yellow:#fd0;--sos-blue-600:#157ab0;--slate-500:#999;--slate-600:#767676;--slate-800:#282828;--midnight:#011944;--font-size-title-1:3.375rem;--font-size-title-2:2.25rem;--font-size-title-3:1.75rem;--font-size-heading:1.5rem;--font-size-subheading:1.25rem;--font-size-subheading-2:1.125rem;--font-size-paragraph-lg:1rem;--font-size-paragraph-sm:.875rem;--font-size-disclaimer:.6875rem;--font-size-badge-sm:.625rem;--font-weight-regular:400;--font-weight-medium:600;--font-weight-bold:700;--line-height-tight:1.25em;--line-height-normal:1.5em;--letter-spacing-tight:-.03em;--letter-spacing-snug:-.015em;--letter-spacing-normal:0em}html,body{max-width:100vw;overflow-x:hidden}html{scroll-behavior:smooth}body{color:var(--foreground);background:var(--background);font-family:var(--font-roboto), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--secondary-color);font-weight:700;line-height:1.2}button{font-family:var(--font-montserrat), Arial, Helvetica, sans-serif;cursor:pointer}img{max-width:100%;height:auto}}@layer utilities{.visuallyHidden{display:none}.text-title-1{font-family:var(--font-larsseit-alt);font-size:var(--font-size-title-1);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-tight)}.text-title-2{font-family:var(--font-larsseit-alt);font-size:var(--font-size-title-2);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-snug)}.text-title-3{font-family:var(--font-larsseit-alt);font-size:var(--font-size-title-3);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-snug)}.text-heading-strong{font-family:var(--font-larsseit-alt);font-size:var(--font-size-heading);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-snug)}.text-heading-medium{font-family:var(--font-larsseit-alt);font-size:var(--font-size-heading);line-height:var(--line-height-tight);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-snug)}.text-heading-regular{font-family:var(--font-larsseit-alt);font-size:var(--font-size-heading);line-height:var(--line-height-tight);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-snug)}.text-subheading-strong{font-family:var(--font-larsseit-alt);font-size:var(--font-size-subheading);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal)}.text-subheading-regular{font-family:var(--font-larsseit-alt);font-size:var(--font-size-subheading);line-height:var(--line-height-tight);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal)}.text-subheading-2-strong{font-family:var(--font-larsseit-alt);font-size:var(--font-size-subheading-2);line-height:var(--line-height-normal);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal)}.text-subheading-2-regular{font-family:var(--font-larsseit-alt);font-size:var(--font-size-subheading-2);line-height:var(--line-height-normal);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal)}.text-paragraph-lg-strong{font-family:var(--font-larsseit-alt);font-size:var(--font-size-paragraph-lg);line-height:var(--line-height-normal);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal)}.text-paragraph-lg-medium{font-family:var(--font-larsseit-alt);font-size:var(--font-size-paragraph-lg);line-height:var(--line-height-normal);font-weight:var(--font-weight-medium);letter-spacing:var(--letter-spacing-normal)}.text-paragraph-lg-regular{font-family:var(--font-larsseit-alt);font-size:var(--font-size-paragraph-lg);line-height:var(--line-height-normal);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal)}.text-paragraph-sm-strong{font-family:var(--font-larsseit-alt);font-size:var(--font-size-paragraph-sm);line-height:var(--line-height-normal);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal)}.text-paragraph-sm-regular{font-family:var(--font-larsseit-alt);font-size:var(--font-size-paragraph-sm);line-height:var(--line-height-normal);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal)}.text-link-xl{font-family:var(--font-larsseit-alt);font-size:var(--font-size-subheading-2);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal)}.text-link-lg{font-family:var(--font-larsseit-alt);font-size:var(--font-size-paragraph-lg);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal)}.text-link-sm{font-family:var(--font-larsseit-alt);font-size:var(--font-size-paragraph-sm);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal)}.text-disclaimer{font-family:var(--font-larsseit-alt);font-size:var(--font-size-disclaimer);line-height:var(--line-height-normal);font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-normal)}.text-badge-sm{font-family:var(--font-larsseit-alt);font-size:var(--font-size-badge-sm);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal)}}