:root{--color-black: #000000;--color-white: #ffffff}@layer stripes;@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 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 (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 :where(.cta,.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}}}@media screen and (min-width: 46.875em){@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{:where(.-header-5) .cta-wrapper .cta{--padding-right: 0;--border-right: 0}}}
