.cta{width:var(--width-mobile, 100%);max-width:100%;box-sizing:border-box;white-space:nowrap}.cta__wrapper{display:block;width:100%;padding-top:var(--t-padding-mobile, 0px);padding-bottom:var(--b-padding-mobile, 0px);padding-left:var(--h-padding-mobile, 0px);padding-right:var(--h-padding-mobile, 0px)}.cta--primary-blue,.cta--primary-white,.cta--secondary-blue,.cta--secondary-white{display:flex;min-width:204px;padding:20px 30px;justify-content:center;align-items:center;gap:15px;border-radius:0 100px 100px;border-width:1px;border-style:solid;text-align:center;font-family:Gotham Black;font-size:1rem;line-height:1rem;text-transform:uppercase;transition:all .3s ease;cursor:pointer}.cta--primary-blue:disabled,.cta--primary-white:disabled,.cta--secondary-blue:disabled,.cta--secondary-white:disabled{opacity:.5;cursor:not-allowed}.cta--primary-blue{background-color:var(--medium-blue);color:var(--white);border-color:var(--medium-blue)}.cta--primary-blue:hover:not(:disabled){background-color:#fff;color:var(--medium-blue)}.cta--primary-white{background-color:var(--white);color:var(--medium-blue);border-color:var(--white)}.cta--primary-white:hover:not(:disabled){background-color:var(--medium-blue);color:var(--white);border-color:var(--medium-blue)}.cta--secondary-blue{background-color:transparent;color:var(--medium-blue);border-color:var(--medium-blue)}.cta--secondary-blue:hover:not(:disabled){background-color:var(--medium-blue);color:var(--white)}.cta--secondary-white{background-color:transparent;color:var(--white);border-color:var(--white)}.cta--secondary-white:hover:not(:disabled){background-color:var(--white);color:var(--medium-blue)}@media screen and (min-width: 768px){.cta.cta--full-width{width:var(--width-desktop, 100%)}.cta:not(.cta--full-width){width:var(--width-desktop, 18.75rem)}.cta__wrapper{padding-top:var(--t-padding-desktop, 0px);padding-bottom:var(--b-padding-desktop, 0px);padding-left:var(--h-padding-desktop, 0px);padding-right:var(--h-padding-desktop, 0px)}.block-wrapper--center .cta__wrapper,.card__content--center .cta__wrapper,.overlay-wrapper--center .cta__wrapper{display:flex;justify-content:center}}
