/* compiled by scssphp 1.6.0 on Fri, 23 Jan 2026 10:32:24 +0000 (0.0336s) */

footer{--footer-background-color: var(--color-1);--footer-color: var(--color-1--foreground);--footer__logo-width: 200px;--footer__content-grid-column: 1 / -1;--footer__links-grid-column: 1 / -1;--footer__links-grid-template: repeat(auto-fit, minmax(13rem, 1fr));--footer__item-line-height: 2;--footer__socket-background-color: #003956;--footer__socket-color: var(--color-1--foreground);--footer__socket-menu-margin: 0 0 0 -1.5rem;--socket__item-font-size: var(--font-size--sm);--socket__item-font-weight: var(--font-weight--bold);--socket__item-padding-inline: 1.5rem;--socket__item-padding-block: 0.825em;--form__input-color: var(--color-1);--form__input-border-width: 0;--form__input-padding-inline: 1.5625rem;--form__input-font-size: var(var(--font-size--xs))}@media (min-width:48rem){footer{--socket__item-padding-inline: 1.15em;--form__input-font-size: var(var(--font-size--sm));--socket__item-font-size: var(--font-size--md)}}footer a:hover,footer a:focus-visible{--footer__item-text-decoration: underline;--socket__item-text-decoration: underline}footer .footer{border:none}footer .footer__wrapper{display:grid;grid-template-columns:MINMAX(var(--container-min-space, 1rem), 1fr) repeat(var(--container-columns, 12), MINMAX(0, var(--container-column-width))) MINMAX(var(--container-min-space, 1rem), 1fr);grid-auto-flow:column;column-gap:var(--container-gutter, 1rem);grid-column:var(--footer-grid-column, 2/-2);grid-template-columns:repeat(12, 1fr);column-gap:var(--container-gutter, 1rem);padding-block:4rem 1rem}@media (min-width:48rem){footer .footer__wrapper{padding-block:4.375rem}}footer .footer__logo{block-size:5rem}footer .footer__title{color:var(--color-2)}footer .footer li a{cursor:pointer}footer .footer .accordion__item{border:none}footer .footer .accordion__trigger{appearance:none;background:none;border:none;border-radius:0;box-shadow:none;cursor:pointer;color:inherit;font:inherit;padding:0}footer .footer .accordion__trigger svg{color:var(--color-2)}footer .footer .accordion__title{color:var(--color-white)}footer .footer .accordion__panel{padding-inline:0}footer .socket:last-child .socket__wrapper{align-items:center}@media (max-width:47.99rem){footer .socket:last-child{--socket__item-padding-inline: 1rem;--socket__item-padding-block: .25em;background:var(--color-white);color:var(--color-1);justify-content:center;text-align:center}footer .socket:last-child .socket__wrapper{padding-block:2rem}footer .socket:last-child .socket__menu{display:flex;align-items:center;justify-content:center;margin-inline:0}footer .socket:last-child .socket__socials{--button__background--tertiary: var(--color-1--background);--button__padding-inline--tertiary: 0.5rem;--button__padding-block--tertiary: 0.5rem;justify-self:center;gap:0.75rem}}@media (min-width:48rem){footer .socket:last-child{border-block-start:1px solid #20516A}}footer .socket__wrapper{display:grid;grid-template-columns:MINMAX(var(--container-min-space, 1rem), 1fr) repeat(var(--container-columns, 12), MINMAX(0, var(--container-column-width))) MINMAX(var(--container-min-space, 1rem), 1fr);grid-auto-flow:column;column-gap:var(--container-gutter, 1rem);grid-column:var(--socket-grid-column, 2/-2);grid-template-columns:repeat(12, 1fr);column-gap:var(--container-gutter, 1rem);padding-block:3rem;align-items:end}footer .socket__menu{display:block;grid-column:1 / -1}@media (min-width:38rem){footer .socket__menu{display:flex;grid-column:1 / -1}}@media (min-width:48rem){footer .socket__menu{grid-column:1 / 7}}footer .socket__menu a{display:block}footer .socket__copyright{font-size:var(--font-size--xxs);grid-column:1 / -1;margin-block:1rem 1.5rem}@media (min-width:48rem){footer .socket__copyright{opacity:0.5;margin-block:1rem;grid-column:1 / 7}}footer .socket__socials{grid-column:1 / -1;justify-self:end;display:flex;align-items:center;gap:1.3125rem;margin:0;padding:0;list-style:none}@media (min-width:48rem){footer .socket__socials{grid-column:8 / -1;grid-row:1 / 3}}footer .socket__social.button{font-size:var(--font-size--md)}footer .socket .gform_wrapper{grid-column:1 / -1}@media (max-width:63.99rem){footer .socket .gform_wrapper{margin-block-start:1.25rem}}@media (min-width:64rem){footer .socket .gform_wrapper{grid-column:8 / -1}}footer .gform_wrapper.gravity-theme .gform_title{font-family:var(--heading-4__font-family);font-size:var(--heading-4__font-size, 1.25rem);font-weight:var(--heading-4__font-weight, 700);line-height:var(--heading-4__line-height, 1.2);--heading__margin-block: 0 1em;margin-block:var(--heading__margin-block);color:var(--color-2)}footer .gform_wrapper.gravity-theme .gform_description,footer .gform_wrapper.gravity-theme .gform_required_legend{display:none !important}footer .gform_wrapper.gravity-theme .gform_fields{grid-template-columns:1fr auto;gap:0;background:var(--color-white);border-radius:5px 5px 30px 5px}footer .gform_wrapper.gravity-theme .gform_button{border-radius:5px 5px 30px 5px}@media (max-width:47.99rem){footer .gform_wrapper.gravity-theme .gform_button{--button__line-height: 1;--button__padding-block: .5em;border-radius:5px 5px 15px 5px}}footer .gform_wrapper.gravity-theme .gform_button .button__title{font-size:var(--font-size--sm)}@media (min-width:48rem){footer .gform_wrapper.gravity-theme .gform_button .button__title{font-size:var(--font-size--md)}}footer .gform_wrapper.gravity-theme .gform_footer{display:none}footer .gform_wrapper.gravity-theme .gform_body .gfield{grid-column:span 1}footer .gform_wrapper.gravity-theme .gform_body .gfield.gfield_error input[type="email"][aria-invalid="true"]{border-width:2px;background:#fff9f9}footer .gform_wrapper.gravity-theme .gform_body .gfield_validation_message{display:none}footer .gform_wrapper.gravity-theme .ginput_container :is(input, select, textarea){border-radius:5px;font-size:var(--form__input-font-size);padding-inline:var(--form__input-padding-inline)}@media (max-width:47.99rem){footer .gform_wrapper.gravity-theme .ginput_container :is(input, select, textarea){--form__input-height: 3rem}}footer .gform_wrapper.gravity-theme .ginput_container :is(input, select, textarea)::placeholder{color:#A8A29E}.sticky-cta{inset-inline:0;inset-block-end:0;z-index:98;padding:0.8rem 1.5rem;background:var(--color-1--background);--button__font-size: var(--font-size--xxs)}@media (min-height:35rem){.sticky-cta{position:sticky}}@media (min-height:45rem){.sticky-cta{padding:1.3125rem 1.5rem;--button__font-size: var(--font-size--xs)}}.sticky-cta__container{max-inline-size:var(--container-width, 83.75rem);margin-inline:auto}.sticky-cta .button__group{margin:0}@media (min-width:32rem){.sticky-cta .button__group{justify-content:center}}