:root{--color-black: #000000;--color-white: #ffffff}@layer stripes{:where(.main-head){display:grid;width:100%;max-width:60rem;margin:0 auto;grid-template-areas:"head-left";grid-area:head;text-align:center}}@layer stripes{:where(.main-head .logo){padding:1.25rem;grid-area:head-left;justify-content:center;align-items:center;align-self:center}}@layer stripes{:where(.main-header>.container){position:relative;display:grid;width:100%;grid-template-columns:100%;grid-template-areas:var(--header-areas, "head" "navigation")}:where(.main-header>.container).-tnav-above-head{--header-areas: "navigation" "head"}:where(.main-header>.container).-tnav-below-head{--header-areas: "head" "navigation"}}@layer stripes{:where(.main-header>.container.-has-search .content){display:inherit;width:100%;max-width:60rem;padding:.65rem 1.25rem;margin:0 auto;grid-template-columns:1fr;grid-template-areas:"search";grid-column-gap:1.25rem}}@layer stripes{:where(.main-header .cta){display:none}}@layer stripes;@layer stripes{:where(.main-header .cta .line){white-space:nowrap}:where(.main-header .cta .line).-label{display:block;color:var(--cta-label-color, var(--color-highlight, #0B50E5));font-weight:700;font-size:1rem}:where(.main-header .cta .line).-phone{display:block;color:var(--cta-phone-color, var(--color-primary, #06357a));font-size:1.2rem}:where(.main-header:not(.-header-5) .cta .line).-phone:nth-last-child(2):first-child,:where(.main-header:not(.-header-5) .cta .line):nth-last-child(2):first-child+.-phone,:where(.main-header:not(.-header-5) .cta .line).-phone:first-child:last-child{font-size:1.6rem}}@layer stripes{:where(.main-header .cta:has(.-email)) .line.-phone{font-size:1.4rem}:where(.main-header .cta:has(.-email)) .line.-email{--color: var(--cta-phone-color, var(--color-primary));color:var(--color);font-weight:700}}@layer stripes{:where(.main-header .cta:has(.-flags)) .line.-phone{font-size:1.4rem}:where(.main-header .cta:has(.-flags)) .line.-flags{display:flex;gap:.25rem}:where(.main-header .cta:has(.-flags)) .flag{max-width:1.6rem}:where(.main-header .cta:has(.-flags)) img{display:block}}@layer stripes{:where(.-has-search .cta){grid-area:cta;flex-direction:revert;justify-content:revert;align-items:center;align-content:revert;text-align:revert}:where(.-has-search .cta) .line{display:inline-block}:where(.-has-search .cta) .line.-phone{font-size:1rem}:where(.-has-search .cta) .line:before{display:inline-block;content:" "}}@layer stripes{:where(.main-header){z-index:999;width:100%;background-color:var(--header-background, var(--color-white))}.-scrolled :where(.main-header){box-shadow:0 .05rem .25rem #00000026}body.-header-over-banner :where(.main-header){transition:background-color .3s ease}:where(.main-header) [class*=amphtml-mega-menu-mask]{display:none}}@layer version{.-scrolled :where(.main-header:has(.container.-header-4)){background-color:var(--header-background, var(--color-white))}:where(.main-header .container.-header-4) .main-head{grid-template-columns:1fr;grid-template-areas:"logo"}:where(.main-header .container.-header-4) .logo{grid-area:logo;justify-content:center}:where(.main-header .container.-header-4) .logo a{grid-area:mc}}@layer version{:where(.main-header:has(.-header-5) .cta){display:grid;grid-template-columns:2rem 1fr;grid-template-areas:"icon phone" "icon line";grid-column-gap:.75rem;align-items:center}:where(.main-header:has(.-header-5) .cta) .line{font-size:.9rem;text-align:left}:where(.main-header:has(.-header-5) .cta) .line.-label{grid-area:line;font-weight:400}:where(.main-header:has(.-header-5) .cta) .line.-phone{grid-area:phone;font-weight:700}:where(.main-header:has(.-header-5) .cta)>:not(.line),:where(.main-header:has(.-header-5) .cta) img,:where(.main-header:has(.-header-5) .cta) svg{display:block}:where(.main-header:has(.-header-5) .cta)>:not(.line){max-width:2rem;max-height:2rem;grid-area:icon;place-self:center}:where(.main-header:has(.-header-5) .cta)>:not(.line)+.line:last-child{grid-area:1/2/3/3}:where(.main-header:has(.-header-5) .cta) svg{width:2rem;height:2rem;fill:var(--color-highlight)}}@layer version{.-scrolled :where(.main-header:has(.container.-header-7)){background-color:var(--header-background, var(--color-white))}:where(.-header-7) .main-head{grid-template-columns:1fr;grid-template-areas:"logo"}:where(.-header-7) .logo{grid-area:logo;justify-content:center}:where(.-header-7) .logo a{grid-area:mc}}@layer version{:where(.-header-8) .line{font-weight:700;font-size:1rem;line-height:1.3}}@layer version{:where(.-header-9 .cta) .line{font-size:.9rem}:where(.-header-9 .cta) .line.-label{color:var(--color, var(--color-black));font-weight:400}:where(.-header-9 .cta) .line.-mail{--color: var(--cta-label-color, var(--color-primary))}:where(.-header-9 .cta) .line:not(.-label){font-weight:700}}@layer version{:where(.-header-11 .cta){align-items:flex-end}:where(.-header-11 .cta) .line{font-size:.9rem}:where(.-header-11 .cta) .line.-label{font-weight:400}:where(.-header-11 .cta) .line.-phone{font-weight:700}}@media screen and (min-width: 46.875em){@layer stripes{:where(.main-head){display:grid;width:100%;height:5rem;padding:0 1.25rem;grid-template-columns:1fr 1.25rem 1fr;grid-template-areas:"head-left . head-right"}}@layer stripes{:where(.main-head .logo){padding:0;grid-template-columns:fit-content(var(--max-width)) 1fr 1fr}:where(.main-head .logo) img{object-position:left center}:where(.main-head .logo) a{grid-area:ml}}@layer stripes{:where(.main-header>.container.-has-search .content){grid-template-columns:1fr 1fr;grid-template-areas:"cta search"}}@layer stripes{:where(.main-header .cta){display:flex;grid-area:head-right;flex-direction:column;flex-wrap:wrap;justify-content:center;align-items:flex-end;align-content:flex-end;line-height:1.3;text-align:right}:where(.main-header .cta) a{color:currentColor}:where(.main-header .cta) a:hover{text-decoration:none}}@layer stripes{:where(.cta-wrapper){display:flex;grid-area:head-right;justify-content:flex-end;align-items:center}:where(.cta-wrapper) .cta{align-items:flex-start}:where(.cta-wrapper) .cta:has(+.cta){--padding-right: clamp(1.25rem, 4.1666666667vw, 2.5rem);--border-right: .1rem solid var(--color-light-gray);padding-right:var(--padding-right);border-right:var(--border-right)}:where(.cta-wrapper) .cta+.cta{margin-left:clamp(1.25rem,4.1666666667vw,2.5rem)}}@layer stripes{:is(.main-header .cta[class*=_color-] .line){color:currentColor}}@layer stripes{:where(.main-header){position:sticky;top:0;left:0;width:100%}body.-header-over-banner:not(.-scrolled) :where(.main-header){background-color:transparent}}@layer version{:where(.main-header .container.-header-4) .logo{padding:0;grid-template-columns:1fr fit-content(var(--max-width)) 1fr}}@layer version{:where(.main-header .container.-header-4){margin-bottom:-2.5rem}}@layer version{:where(.-header-7) .logo{padding:0;grid-template-columns:1fr fit-content(var(--max-width)) 1fr}}}@media screen and (max-width: 46.8125em){@layer stripes{:where(.cta-wrapper){display:none}}@layer stripes{.main-head:has(.-flags){grid-template-areas:"head-left" "flags"}.main-header .cta:has(.-flags),.main-header .cta-wrapper:has(.-flags){display:flex;width:100%;grid-area:flags}}@layer stripes{:where(.main-header .cta:has(.-flags)){padding:.75rem}:where(.main-header .cta:has(.-flags)) .line:not(.-flags){display:none}:where(.main-header .cta:has(.-flags)) .line.-flags{width:100%;flex-wrap:wrap;justify-content:center}}@layer stripes{:where(.-has-search .cta){display:none}}}@media screen and (min-width: 57.5em){@layer version{:where(.main-header:has(.container.-header-4)){background-color:transparent}}@layer version{:where(.main-header .container.-header-4) .logo{grid-template-columns:fit-content(var(--max-width)) 1fr 1fr}:where(.main-header .container.-header-4) .logo a{grid-area:ml}}@layer version{:where(.main-header .container.-header-4){display:grid;max-width:60rem;padding-right:1.25rem;margin:0 auto;grid-template-columns:40% 60%;grid-template-areas:"head navigation";align-items:center}}@layer version{:where(.main-header .container.-header-4){margin-bottom:-5rem}}@layer version{:where(.-header-7) .logo{grid-template-columns:fit-content(var(--max-width)) 1fr 1fr}:where(.-header-7) .logo a{grid-area:ml}}@layer version{:where(.-header-7){display:grid;max-width:60rem;padding-right:1.25rem;margin:0 auto;grid-template-columns:40% 60%;grid-template-areas:"head navigation";align-items:center}}}
