 :root {--ala-purple: #4a43d2;--ala-blue: #3478f7;--ala-green: #60b566;--ala-dark-blue: #070433;--ala-light-purple: #8d8ac7;--ala-light: #f9f5ea;--ala-light-blue: #bdd1f8;}@media only screen and (min-width: 0rem) {#cs-navigation.ala-header {background-color: var(--ala-dark-blue);}#cs-navigation.ala-header .cs-container {width: 100%;max-width: 80rem;height: auto;margin: auto;box-sizing: border-box;padding: 0.75rem 1rem;display: flex;flex-direction: column;align-items: center;gap: 0.375rem;}#cs-navigation.ala-header .cs-logo-pair {display: flex;align-items: center;gap: 0.75rem;}#cs-navigation.ala-header .cs-logo {width: auto;max-width: none;height: auto;margin: 0;padding: 0;display: flex;align-items: center;justify-content: center;}#cs-navigation.ala-header .cs-logo img {width: auto;height: 1.375rem;-o-object-fit: contain;object-fit: contain;-o-object-position: center;object-position: center;}#cs-navigation.ala-header .cs-logo-divider {width: 1px;height: 1.25rem;background-color: rgba(255, 255, 255, 0.3);display: block;flex-shrink: 0;}#cs-navigation.ala-header .cs-partnership-label {font-size: 0.75rem;font-weight: 400;line-height: 1.2em;letter-spacing: 0.05em;color: var(--ala-light-purple);text-align: center;}}@media only screen and (min-width: 48rem) {#cs-navigation.ala-header .cs-container {height: auto;padding: 1rem 1.5rem;flex-direction: row;justify-content: space-between;}#cs-navigation.ala-header .cs-logo img {height: 2.25rem;}#cs-navigation.ala-header .cs-logo-divider {height: 2rem;}#cs-navigation.ala-header .cs-partnership-label {font-size: 0.875rem;}}@media only screen and (min-width: 0rem) {#contact-2061.ala-branded {--primary: var(--ala-purple);--secondary: var(--ala-blue);--primaryLight: var(--ala-light);}#contact-2061.ala-branded .cs-topper {color: var(--ala-purple);}#contact-2061.ala-branded .cs-button-solid {background-color: var(--ala-purple);}#contact-2061.ala-branded .cs-button-solid:before {background: var(--ala-dark-blue);}#contact-2061.ala-branded .cs-h3 {color: var(--ala-dark-blue);}#contact-2061.ala-branded .cs-form-note {font-size: 0.875rem;font-style: italic;max-width: none;grid-column: span 12;}#contact-2061.ala-branded .cs-input:focus {outline: 2px solid var(--ala-purple);outline-offset: -2px;}#contact-2061.ala-branded .cs-input::-moz-placeholder {color: #999;font-style: italic;font-size: 0.875rem;}#contact-2061.ala-branded .cs-input::placeholder {color: #999;font-style: italic;font-size: 0.875rem;}#contact-2061.ala-branded .cs-select {-webkit-appearance: auto;-moz-appearance: auto;appearance: auto;cursor: pointer;}#contact-2061.ala-branded .cs-claims-contact {width: 100%;max-width: clamp(29rem, 59vw, 52.875rem);margin-top: 2rem;padding: 1.5rem;background-color: var(--ala-light);border-left: 4px solid var(--ala-purple);border-radius: 0.5rem;grid-column: span 12;}#contact-2061.ala-branded .cs-claims-contact .cs-text {max-width: none;margin-bottom: 0.75rem;}#contact-2061.ala-branded .cs-claims-contact .cs-address {font-style: normal;font-size: 0.9375rem;line-height: 1.7em;color: var(--bodyTextColor);}#contact-2061.ala-branded .cs-claims-contact .cs-address a {color: var(--ala-purple);text-decoration: none;font-weight: 700;}#contact-2061.ala-branded .cs-claims-contact .cs-address a:hover {text-decoration: underline;}}@media only screen and (min-width: 0rem) {#cs-footer-840.ala-footer {background-color: var(--ala-dark-blue);}#cs-footer-840.ala-footer .cs-footer-logos {display: flex;align-items: center;gap: 0.75rem;margin-bottom: 1.5rem;}#cs-footer-840.ala-footer .cs-footer-logos .cs-logo {width: auto;height: auto;margin: 0;}#cs-footer-840.ala-footer .cs-footer-logos .cs-logo-img {width: auto;height: 1.75rem;-o-object-fit: contain;object-fit: contain;}#cs-footer-840.ala-footer .cs-footer-divider {font-size: 1rem;color: rgba(255, 255, 255, 0.25);line-height: 1;flex-shrink: 0;}#cs-footer-840.ala-footer .cs-credit-link:hover {color: var(--ala-light-purple);}#cs-footer-840.ala-footer .cs-bottom {border-top-color: rgba(255, 255, 255, 0.15);}#cs-footer-840.ala-footer .cs-disclaimer::before {background-color: rgba(0, 0, 0, 0.3);}}@media only screen and (min-width: 48rem) {#cs-footer-840.ala-footer .cs-footer-logos {gap: 1rem;}#cs-footer-840.ala-footer .cs-footer-logos .cs-logo-img {height: 2rem;}}