header[data-astro-cid-3ef6ksr2]{position:fixed;z-index:1000;width:100%;font-family:var(--font-family),serif;display:grid;grid-template-columns:var(--layout);text-align:left;padding:1rem 0;grid-column-gap:1rem;background:var(--gray-0);border-top:10px solid var(--blue-5);border-bottom:2px solid var(--gray-1)}header[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]{grid-column:2;display:grid;grid-template-columns:auto auto;align-content:center;align-items:center;justify-content:space-between}.header__logo[data-astro-cid-3ef6ksr2]{text-decoration:none;line-height:1}.header__image[data-astro-cid-3ef6ksr2]{height:2rem}nav[data-astro-cid-3ef6ksr2]{font-family:var(--font-family),serif;display:flex;align-items:center;align-content:center}nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2]{margin-left:1rem;text-decoration:none;font-weight:700}nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2].btn{padding:.25rem 1rem;font-size:90%}nav[data-astro-cid-3ef6ksr2]>a[data-astro-cid-3ef6ksr2].btn:not(.btn--primary){margin-left:.5rem}@media (max-width: 800px){header[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]{grid-template-columns:1fr;justify-items:center}nav[data-astro-cid-3ef6ksr2]{display:none}}.footer[data-astro-cid-sz7xmlte]{padding:4rem 0}.footer[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]{font-family:var(--font-family),serif;display:grid;grid-template-columns:auto auto auto;grid-column-gap:4rem;grid-row-gap:2rem;align-content:start;align-items:start;color:var(--gray-0);text-align:left;letter-spacing:.04em}.footer__logo[data-astro-cid-sz7xmlte]{max-width:30ch}.footer__logo[data-astro-cid-sz7xmlte]>img[data-astro-cid-sz7xmlte]{height:1.5rem;margin-bottom:1rem}.footer__links[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte]{display:block;color:var(--gray-0);margin-bottom:.5rem}.footer__address[data-astro-cid-sz7xmlte]{margin:0 0 2rem}.footer__address[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--gray-0)}.footer__socials[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:auto auto auto;grid-column-gap:.5rem;justify-content:start;justify-items:start;align-items:center;align-content:center}.footer__socials[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte]{display:block;text-decoration:none;position:relative;animation:.3s forwards slidedown}.footer__socials[data-astro-cid-sz7xmlte]>a[data-astro-cid-sz7xmlte]:hover{animation:.3s forwards slideup}.footer__socials[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:32px}@media (max-width: 800px){.footer[data-astro-cid-sz7xmlte]>[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}.copyright[data-astro-cid-sz7xmlte]{font-family:var(--font-family),serif;color:var(--gray-0);padding:2rem 0;font-size:90%;text-align:center}.copyright[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{display:block;height:2rem;margin:1rem auto 0}:root{--gray-0: #f8f9fa;--gray-1: #f1f3f5;--gray-2: #dee2e6;--gray-3: #ced4da;--gray-4: #dee2e6;--gray-5: #adb5bd;--gray-6: #868e96;--gray-7: #495057;--gray-8: #343a40;--gray-9: #091d30;--blue-0: #f8fbfd;--blue-3: #3f81e0;--blue-4: #2b65b7;--blue-5: #1e4d94;--orange-5: #ffc15b;--pink-5: #fa829b;--green-5: #5debc4;--font-family: "Onest", sans-serif;--font-family-headline: "Onest", sans-serif;--layout: 1fr min(1000px, calc(100% - 2rem) ) 1fr}*,html{box-sizing:border-box;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}html{scroll-behavior:smooth;font-size:18px}body{font-family:var(--font-family),serif;text-align:center;margin:0;padding:0;color:var(--gray-8);background:var(--blue-5);line-height:1.5}a,a:active,a:visited,a:hover{color:var(--blue-5)}img{max-width:100%}h1,h2,h3{font-family:var(--font-family-headline),serif;line-height:1.2;margin:0;padding:0}h1{font-weight:900;font-size:3rem}h2{font-weight:700;font-size:2rem}h3{font-weight:700;font-size:1.5rem}section{font-family:var(--font-family),serif;display:grid;grid-template-columns:var(--layout);grid-column-gap:1rem;padding:4rem 0;text-align:left}section>*{grid-column:2}@media (max-width: 800px){section{padding:2rem 0}}.btn,a.btn{font-family:var(--font-family),serif;display:inline-block;border-radius:2rem;padding:.5rem 2rem;border:1px solid var(--blue-5);text-decoration:none;text-align:center}.btn:hover,a.btn:hover{background:var(--gray-1)}.btn--primary,a.btn--primary{background:var(--blue-5);color:var(--gray-0);letter-spacing:.04em;font-weight:500!important}.btn--primary:hover,a.btn--primary:hover{color:var(--gray-0);background:var(--blue-4)}
