@font-face{font-family:Gilroy Bold;font-weight:700;src:url(/fonts/gilroy-bold.woff2) format("woff2"),url(/fonts/gilroy-bold.woff) format("woff")}@font-face{font-family:Gilroy Medium;font-weight:500;src:url(/fonts/gilroy-medium.woff2) format("woff2"),url(/fonts/gilroy-medium.woff) format("woff")}body *,body *:before,body *:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0 auto;overflow-x:hidden}a{transition:.3s ease-in-out}header .header-inner,footer .footer-inner{max-width:1800px;margin:0 auto}section .section-inner{max-width:1800px;margin:0 auto;padding:0 var(--horizontal-padding)}ul{padding-left:1.5rem;margin-top:0}@media screen and (max-width: 1119px){ul{padding-left:1.25rem}}@media screen and (max-width: 767px){ul{padding-left:1.125rem}}.home h1,.home h2,.home h3,.home h4,.home h5,.home h6,.home p,.home span,.home a{margin:0}.legal .section-inner{padding:5rem 33% 10rem 3.75rem}@media screen and (max-width: 1119px){.legal .section-inner{padding:2.5rem 25% 5rem 1.5rem}}@media screen and (max-width: 767px){.legal .section-inner{padding:2.5rem 1.5rem 5rem}}.legal .section-inner h1{margin:0 0 3em}.legal .section-inner h2{margin:2em 0 1em;font-size:var(--font-size-large)}.legal .section-inner h3{margin:2em 0 1em;font-size:var(--font-size-medium)}.legal .section-inner h4,.legal .section-inner h5,.legal .section-inner h6{margin:2em 0 1em;font-size:var(--font-size-small);font-family:var(--font-family-body)}.legal .section-inner p{margin:1em 0}.legal .section-inner a{color:var(--color-gamma)}.legal .section-inner a:hover{color:var(--color-alpha)}html,*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-black);font-family:var(--font-family-body);font-size:var(--font-size-base);font-size:1em}body,p{font-size:var(--font-size-base);line-height:1.25}h1,h1 span,h2,h2 span{font-family:var(--font-family-heading);font-size:var(--font-size-xxl);line-height:1.1;letter-spacing:-2px}@media screen and (max-width: 767px){h1,h1 span,h2,h2 span{letter-spacing:0}}h3,h3 span,h4,h4 span,h5,h5 span,h6,h6 span{font-family:var(--font-family-heading);font-size:var(--font-size-medium);line-height:1.08;letter-spacing:-2px}@media screen and (max-width: 767px){h3,h3 span,h4,h4 span,h5,h5 span,h6,h6 span{letter-spacing:0}}a{text-decoration:none}a:hover{color:var(--color-alpha)}:root{--color-white: #ffffff;--color-black: #000000;--color-alpha: #004c80;--color-beta: #811f3a;--color-gamma: #d37f37;--font-family-heading: "Gilroy Bold", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-family-body: "Gilroy Medium", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-size-base: 1.5rem;--font-size-small: 2.5rem;--font-size-medium: 3.125rem;--font-size-large: 4.5rem;--font-size-xxl: 6.25rem;--horizontal-padding: 3.75rem}@media screen and (max-width: 1600px){:root{--font-size-small: 1.75rem;--font-size-medium: 2.25rem;--font-size-large: 3rem;--font-size-xxl: 4rem}}@media screen and (max-width: 1119px){:root{--font-size-base: 1.25rem;--horizontal-padding: 1.5rem}}@media screen and (max-width: 767px){:root{--font-size-base: 1rem;--font-size-small: 1.125rem;--font-size-medium: 1.35rem;--font-size-large: 1.75rem;--font-size-xxl: 2.5rem}}button[data-astro-cid-vnzlvqnm]{border:none;border-radius:9999px;padding:0}button[data-astro-cid-vnzlvqnm].alpha{background-color:var(--color-alpha)}button[data-astro-cid-vnzlvqnm].beta{background-color:var(--color-beta)}button[data-astro-cid-vnzlvqnm] a[data-astro-cid-vnzlvqnm]{color:var(--color-white);display:inline-block;padding:.75rem 1.25rem}header[data-astro-cid-3ef6ksr2]{width:100%;background-color:var(--color-white);height:100%;min-height:140px;display:flex;align-items:center}@media screen and (max-width: 1119px){header[data-astro-cid-3ef6ksr2]{min-height:100px}}@media screen and (max-width: 767px){header[data-astro-cid-3ef6ksr2]{min-height:92px}}header[data-astro-cid-3ef6ksr2] .header-inner[data-astro-cid-3ef6ksr2]{padding:2.5rem var(--horizontal-padding);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 1119px){header[data-astro-cid-3ef6ksr2] .header-inner[data-astro-cid-3ef6ksr2]{padding:1.5rem var(--horizontal-padding)}}header[data-astro-cid-3ef6ksr2] .header-inner[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]{font-family:Gilroy Bold;margin:0}header[data-astro-cid-3ef6ksr2] .header-inner[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2].contrast-gamma{color:var(--color-gamma)}
