.dropdown-menu[data-astro-cid-c7jzsr4e].bg-dark{--bs-bg-opacity:.8}.active[data-astro-cid-c7jzsr4e]{text-underline-offset:.5rem;-webkit-text-decoration:underline;text-decoration:underline}.dropdown-item[data-astro-cid-c7jzsr4e]:focus,.dropdown-item[data-astro-cid-c7jzsr4e]:hover{background-color:var(--bs-primary);color:var(--bs-secondary)}.dropdown-toggle[data-astro-cid-c7jzsr4e]:after{transition:all .5s ease-in-out;transform:rotate(-90deg)}.dropdown-toggle-active[data-astro-cid-c7jzsr4e]:after{transition:all .5s ease-in-out;color:var(--bs-secondary)!important;transform:rotate(0)!important}.dropdown-toggle-active[data-astro-cid-c7jzsr4e]{transition:all .5s ease-in-out;color:var(--bs-secondary)!important}.nav-text[data-astro-cid-c7jzsr4e]{text-transform:uppercase;letter-spacing:.01rem;color:var(--dark-grey);font-family:Roboto,sans-serif;font-size:1rem;font-weight:700}.dropdown-menu[data-astro-cid-c7jzsr4e]{border-left:1px solid var(--dark-grey);border-top:none;border-bottom:none;border-right:none}.dropdown-item[data-astro-cid-c7jzsr4e]:focus,.dropdown-item[data-astro-cid-c7jzsr4e]:hover{background-color:#0000}.hp-field[data-astro-cid-lktzgoic]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-control[data-astro-cid-dzvsgl3v]{color:#4d4d4d;background-color:#c6c8de;border:0;border-radius:2px}.form-control[data-astro-cid-dzvsgl3v]::placeholder{color:#4d4d4d;text-transform:uppercase}*,:after,:before{box-sizing:border-box;font:inherit;margin:0;padding:0}img{display:block}p,h1,h2,h3,h4,h5{word-wrap:break-word}html{background-color:#fff;background-color:var(--bkg);font-family:Roboto,sans-serif}body{background-color:#fff;background-color:var(--bkg);color:var(--dark-grey);width:100%;letter-spacing:.1rem;margin:0;padding-top:104px}a{cursor:pointer}.roboto-slab{font-optical-sizing:auto;font-family:Roboto Slab,serif;font-style:normal}:root{--lila:#2f2384;--sarga:#ff4500;--dark-grey:#5b5b5b;--light-grey:#b1b7bf;--txt-white:#fff;--txt-black:#000;--bkg-light:#fff;--bkg-light-rgb:255, 255, 255;--txt-light:var(--dark-grey);--accent-light:var(--lila);--muted-light:#e5e5e5;--bkg-dark:#000;--bkg-dark-rgb:0, 0, 0;--txt-dark:#fff;--accent-dark:var(--lila);--muted-dark:#040406;--bkg:var(--bkg-light);--bkg-rgb:var(--bkg-light-rgb);--txt:var(--txt-light);--accent:var(--accent-light);--muted:var(--muted-light);--csstools-color-scheme--light:initial;color-scheme:light;--bs-body-color:#2b3a58;--bs-body-color-rgb:43, 58, 88;--bs-body-bg:#f4f7f7;--bs-body-bg-rgb:244, 247, 247;--bs-secondary:var(--sarga);--bs-secondary-rgb:255, 69, 0;--bs-secondary-color:var(--sarga);--bs-secondary-color-rgb:255, 69, 0;--bs-secondary-bg:var(--sarga);--bs-secondary-bg-rgb:255, 69, 0;--bs-primary:var(--lila);--bs-primary-rgb:47, 35, 132;--bs-primary-bg-subtle:var(--lila);--bs-primary-border-subtle:var(--lila);--bs-primary-text-emphasis:#fff;--bs-tertiary-color:#8b7c8b;--bs-tertiary-color-rgb:139, 124, 139;--bs-tertiary:#8b7c8b;--bs-tertiary-rgb:139, 124, 139;--bs-tertiary-bg:#8b7c8b;--bs-tertiary-bg-rgb:139, 124, 139;--bs-emphasis-color:#2b3a58;--bs-emphasis-color-rgb:43, 58, 88;--bs-border-color:#cacbcc;--bs-border-color-rgb:202, 203, 204;--bs-light:var(--bkg-light);--bs-light-rgb:255, 255, 255;--bs-light-bg-subtle:var(--accent-light);--bs-light-border-subtle:var(--accent-light);--bs-light-text-emphasis:var(--txt-light);--bs-dark:var(--bkg-dark);--bs-dark-rgb:0, 0, 0;--bs-dark-bg-subtle:var(--accent-dark);--bs-dark-border-subtle:var(--accent-dark);--bs-dark-text-emphasis:var(--txt-dark);--bs-success:#67ad6b;--bs-success-rgb:103, 173, 107;--bs-success-bg-subtle:#67ad6b;--bs-success-border-subtle:#c2dec4;--bs-success-text-emphasis:#f4f7f7;--bs-danger:#f44336;--bs-danger-rgb:244, 67, 54;--bs-danger-bg-subtle:#f44336;--bs-danger-border-subtle:#fbb4af;--bs-danger-text-emphasis:#f4f7f7;--bs-warning:#e49d33;--bs-warning-rgb:228, 157, 51;--bs-warning-bg-subtle:#e49d33;--bs-warning-border-subtle:#f4d8ad;--bs-warning-text-emphasis:#f4f7f7;--bs-info:#2d3253;--bs-info-rgb:45, 50, 83;--bs-info-bg-subtle:#2d3253;--bs-info-border-subtle:#abadba;--bs-info-text-emphasis:#f4f7f7;--space-2xs:max(.31rem, min(calc(.18rem + .65vw), .69rem));--space-xs:max(.56rem, min(calc(.39rem + .87vw), 1.06rem));--space-sm:max(.88rem, min(calc(.7rem + .87vw), 1.38rem));--space-md:max(1.13rem, min(calc(.8rem + 1.63vw), 2.06rem));--space-lg:max(1.69rem, min(calc(1.32rem + 1.85vw), 2.75rem));--space-xl:max(2.25rem, min(calc(1.6rem + 3.26vw), 4.13rem));--space-2xl:max(3.38rem, min(calc(2.64rem + 3.7vw), 5.5rem));--space-3xl:max(4.5rem, min(calc(3.2rem + 6.52vw), 8.25rem));--content-xs:20ch;--content-sm:30ch;--content-md:45ch;--content-lg:65ch;--fs-sm:max(.78rem, min(calc(.75rem + .17vw), .88rem));--fs-md:max(1.13rem, min(calc(1.04rem + .43vw), 1.38rem));--fs-lg:max(1.35rem, min(calc(1.22rem + .64vw), 1.72rem));--fs-xl:max(1.94rem, min(calc(1.69rem + 1.29vw), 2.69rem));--fs-2xl:max(2.8rem, min(calc(2.31rem + 2.43vw), 4.2rem));--lh-1:1;--lh-1-1:1.1;--lh-1-4:1.4;--border-sm:1px;--border-md:3px;--border-lg:5px;--radius-sm:.2em;--radius-md:.4em;--radius-lg:.8em;--radius-full:100vmax;--_tspeed_fast:.15s;--_tspeed_slow:.4s;--_ttiming_ease:cubic-bezier(.3, 0, .7, 1);--_ttiming_squish:cubic-bezier(.5, -.3, .1, 1.5);--transition-ease-slow:var(--_tspeed_slow) var(--_ttiming_ease);--transition-ease-fast:var(--_tspeed_fast) var(--_ttiming_ease);--transition-squish-slow:var(--_tspeed_slow) var(--_ttiming_squish);--transition-squish-fast:var(--_tspeed_fast) var(--_ttiming_squish)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}h1{font-size:max(2.8rem,min(2.31rem + 2.43vw,4.2rem));font-size:var(--fs-2xl);max-width:20ch;max-width:var(--content-xs)}h2{font-size:max(1.94rem,min(1.69rem + 1.29vw,2.69rem));font-size:var(--fs-xl);max-width:30ch;max-width:var(--content-sm)}h3{font-size:max(1.35rem,min(1.22rem + .64vw,1.72rem));font-size:var(--fs-lg);max-width:45ch;max-width:var(--content-md)}h4{font-size:calc(max(1.13rem,min(1.04rem + .43vw,1.38rem))/1.17647);font-size:calc(var(--fs-md)*.85)}.h1,.h2,.h3,.h4,.content :where(h1,h2,h3,h4){font-weight:700;line-height:1.1;line-height:var(--lh-1-1)}.h1{font-size:max(2.8rem,min(2.31rem + 2.43vw,4.2rem));font-size:var(--fs-2xl);max-width:45ch;max-width:var(--content-md)}h1 span{color:hsl(var(--accent))}.h2{font-size:max(1.94rem,min(1.69rem + 1.29vw,2.69rem));font-size:var(--fs-xl);max-width:30ch;max-width:var(--content-sm)}.h3{font-size:max(1.35rem,min(1.22rem + .64vw,1.72rem));font-size:var(--fs-lg);max-width:45ch;max-width:var(--content-md)}.h4{font-size:calc(max(1.13rem,min(1.04rem + .43vw,1.38rem))/1.17647);font-size:calc(var(--fs-md)*.85)}p{max-width:65ch;max-width:var(--content-lg);color:var(--txt)}.content ul,.content ol{margin-left:1.5em}::selection{background:#2f2384;background:var(--accent);color:var(--bkg-light)}.button{border:1px solid #ff4500;border:1px solid var(--bs-secondary);background-color:#ff4500;background-color:var(--bs-secondary);color:var(--txt-white);text-transform:uppercase;border-radius:50px;padding:1rem 3rem;font-size:1rem;font-weight:700}.button:hover{border:1px solid #ff4500;border:1px solid var(--bs-secondary);background-color:#ff4500;background-color:var(--bs-secondary);cursor:pointer}.button:disabled{background-color:#b1b7bf;background-color:var(--light-grey);border-color:#b1b7bf;border-color:var(--light-grey)}.button a{color:var(--txt-white);font-weight:700;-webkit-text-decoration:none;text-decoration:none}.shadow{box-shadow:.5em .5rem 1.5rem #00000080}.btn-primary{border:0;background-color:#2f2384!important;background-color:var(--bs-primary)!important}.btn-primary:hover{background-color:#ff4500!important;background-color:var(--bs-secondary)!important}.btn-secondary{border:0;background-color:#ff4500!important;background-color:var(--bs-secondary)!important}.btn-secondary:hover{background-color:#2f2384!important;background-color:var(--bs-primary)!important}.form-control::file-selector-button{color:var(--txt-white);background-color:#ff4500;background-color:var(--bs-secondary)}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:#ff4500;background-color:var(--bs-secondary-bg)}