@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes marquee-reverse{0%{transform:translate(0)}to{transform:translate(100%)}}:root{--spring-easing: linear( 0, .0027, .0105 .69%, .0445, .0987 2.2%, .1771 3.03%, .3581 4.54%, .8868 8.46%, 1.0146, 1.1232, 1.2098 11.76%, 1.2699 12.8%, 1.2909 13.28%, 1.3096, 1.3227, 1.3306 14.93%, 1.3334, 1.3291 16.31%, 1.3169, 1.2981, 1.2738 18.58%, 1.2396 19.47%, 1.0515 23.67%, 1.0072 24.77%, .9734 25.73%, .9396 26.9%, .9156 28%, .8987, .8902 30.34%, .8888 31.03%, .8901, .894, .9001 33.3%, .9203 35.02%, .9821 39.15%, 1.0083 41.21%, 1.0197 42.38%, 1.0278, 1.0333 44.58%, 1.0364 45.75%, 1.0368 47.2%, 1.0333 48.85%, 1.0265 50.57%, .9977 56.62%, .9911, .988 61.02%, .9889 64.4%, 1.0006 72.03%, 1.0039 76.23%, 1.0037 79.94%, .9988 90.68%, .9995 99.96% )}.full-bleed.astro-4icmmo77{width:100vw;margin-left:50%;transform:translate(-50%)}.button-springy.astro-4icmmo77{--button-min-width: 125px;--button-font-size: 14px;--text-color: #ffffff;--icon-color: #004887;--border-color: transparent;--icon-wrapper-size-x: 34px;--icon-wrapper-size: 32px;--text-shadow-offset: 2.5lh;--animation-duration: 1s;padding:0 9px 0 20px;text-align:center;background:var(--button-bg-color, transparent);color:var(--text-color);display:inline-flex;justify-content:center;gap:20px;min-height:50px;align-items:center;font-size:var(--button-font-size, 14px);font-weight:500;line-height:1.15;width:auto;border:var(--button-border, none);min-width:var(--button-min-width);position:relative}.button-springy.astro-4icmmo77:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;transform:scale(var(--background-scale, 1));pointer-events:none;background-color:var(--bg-button-color, #004887);border:1px solid var(--bg-border-color, transparent);border-radius:99px;z-index:0;transition:transform;transition-duration:var(--animation-duration);transition-timing-function:var(--spring-easing)}.button-springy.astro-4icmmo77:hover,.button-springy.astro-4icmmo77:focus-visible{--text-trans-y: var(--text-shadow-offset, 2.5lh);--icon-trans-x: var(--icon-wrapper-size, 32px);--button-bg-color: transparent;--background-scale: 1.03}@media only screen and (min-width: 768px){.button-springy.astro-4icmmo77{width:initial}}.button-springy.astro-4icmmo77 .content.astro-4icmmo77{overflow:hidden;display:flex;gap:10px;justify-content:space-between;align-self:center;height:100%;width:100%}@media only screen and (min-width: 1024px){.button-springy.astro-4icmmo77 .content.astro-4icmmo77{gap:16px}}.button-springy.astro-4icmmo77 .text.astro-4icmmo77{flex:1;text-shadow:0 calc(var(--text-shadow-offset) * -1) 0px var(--text-hover-color, var(--text-color, #ffffff));line-height:1;min-width:max-content;align-self:center;transform:translateY(var(--text-trans-y, 0));transition:transform;transition-duration:var(--animation-duration);transition-timing-function:var(--spring-easing)}.button-springy.astro-4icmmo77 .text.astro-4icmmo77 .subtext.astro-4icmmo77{color:var(--icon-bg-color, #b8ecff)}.button-springy.astro-4icmmo77 .icon-wrapper.astro-4icmmo77{--text-color: currentColor;width:var(--icon-wrapper-size-x);height:var(--icon-wrapper-size);align-self:center;aspect-ratio:1;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--icon-wrapper-size);background-color:var(--icon-bg-color, #b8ecff);z-index:1}.button-springy.astro-4icmmo77 .icon-wrapper.astro-4icmmo77 .astro-4icmmo77[data-icon]{--text-color: #ffffff;width:18px;height:18px;overflow:hidden;transform:translate(var(--icon-trans-x, 0));transition:transform;transition-duration:var(--animation-duration);transition-timing-function:var(--spring-easing);filter:drop-shadow(calc(var(--icon-wrapper-size) * -1) 0px 0px var(--icon-color))}.button-springy.astro-4icmmo77 .icon-wrapper.astro-4icmmo77.animate-vertically .astro-4icmmo77[data-icon]{filter:drop-shadow(0px calc(var(--icon-wrapper-size) * -1) 0px var(--icon-color));transform:translateY(var(--icon-trans-x, 0))}.button-springy.astro-4icmmo77.secondary.border,.button-springy.astro-4icmmo77.secondary-alt.border{--bg-border-color: #004887}.button-springy.astro-4icmmo77.secondary.border.alt-colors{--bg-border-color: #eaeaea;color:#464545}.button-springy.astro-4icmmo77.primary.border,.button-springy.astro-4icmmo77.transparent.border{--bg-border-color: #ffffff}.button-springy.astro-4icmmo77.transparent-alt-mac.border,.button-springy.astro-4icmmo77.transparent-alt.border{--bg-border-color: #004887}.button-springy.astro-4icmmo77.sm-mobile{min-height:40px}.button-springy.astro-4icmmo77.sm-mobile .icon-wrapper.astro-4icmmo77{width:28px;height:28px}@media only screen and (min-width: 1024px){.button-springy.astro-4icmmo77.sm-mobile{min-height:50px}.button-springy.astro-4icmmo77.sm-mobile .icon-wrapper.astro-4icmmo77{width:var(--icon-wrapper-size-x);height:var(--icon-wrapper-size)}}.button-springy.astro-4icmmo77.secondary{--bg-button-color: #ffffff;--text-color: #004887;--border-color: #004887;--icon-bg-color: #004887;--icon-color: #ffffff}.button-springy.astro-4icmmo77.secondary-alt{--bg-button-color: #ffffff;--text-color: #004887;--border-color: #004887;--icon-bg-color: #009fda;--icon-color: #ffffff}.button-springy.astro-4icmmo77.tertiary{--bg-button-color: #b8ecff;--text-color: #004887;--border-color: #004887;--icon-bg-color: #004887;--icon-color: #ffffff}.button-springy.astro-4icmmo77.transparent{--bg-button-color: transparent;--text-color: #ffffff;--border-color: #ffffff;--icon-bg-color: #b8ecff;--icon-color: #004887}.button-springy.astro-4icmmo77.transparent-alt-mac{--bg-button-color: transparent;--text-color: #004887;--border-color: #004887;--icon-bg-color: #b8ecff;--icon-color: #004887}.button-springy.astro-4icmmo77.transparent-alt{--bg-button-color: transparent;--text-color: #004887;--border-color: #004887;--icon-bg-color: #004887;--icon-color: #ffffff}.button-springy.astro-4icmmo77.quaternary{--button-min-width: 50px;--bg-button-color: transparent;--bg-border-color: transparent;--button-border: none;--background-scale: 1;min-width:50px;min-height:50px;padding:0;border-radius:50%}.button-springy.astro-4icmmo77.quaternary .astro-4icmmo77:before{content:none!important}.button-springy.astro-4icmmo77.quaternary .astro-4icmmo77:hover,.button-springy.astro-4icmmo77.quaternary .astro-4icmmo77:focus-visible{transform:scale(1.03);transition:transform var(--animation-duration) var(--spring-easing)}.button-springy.astro-4icmmo77.quaternary .content.astro-4icmmo77{justify-content:center;gap:0}.button-springy.astro-4icmmo77.quaternary .text.astro-4icmmo77{display:none}.button-springy.astro-4icmmo77.quaternary .icon-wrapper.astro-4icmmo77{width:90%;height:90%}.button-springy.astro-4icmmo77.quaternary .icon-wrapper.astro-4icmmo77 .astro-4icmmo77[data-icon]{width:18px;height:18px;overflow:hidden}.button-springy.astro-4icmmo77.quaternary .icon-wrapper.astro-4icmmo77.animate-vertically .astro-4icmmo77[data-icon]{filter:drop-shadow(0px calc(var(--icon-wrapper-size) * -1 - 2px) 0px var(--icon-color));transform:translateY(calcvar(--icon-trans-x,0))}.button-springy.astro-4icmmo77.hidden-mobile{display:none}@media only screen and (min-width: 1024px){.button-springy.astro-4icmmo77.hidden-mobile{display:flex}.button-springy.astro-4icmmo77.hidden-desktop{display:none}}.rtl .button-springy{padding:0 20px 0 9px!important}
