.button{position:relative;display:flex;width:100%;justify-content:center;font-weight:500}.button,.button>.button-cta{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1)}.button[data-action=popup] .button>*{pointer-events:none}.button-icon svg{height:100%;width:100%}.button-inner{box-shadow:0 4px 15px transparent}.button-inner:before{opacity:0}.button:hover .button-bg-layer{opacity:1}.button:hover .button-bg{background:linear-gradient(90deg,#0e4478,#1a7ede 38.57%)}.button-blue{color:hsla(0,0%,100%,.85)!important}.button-blue svg{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.button-blue .button-shine{border-radius:inherit;border-width:1px;border-color:rgba(14,68,120,.2)}.button-blue .button-bg{background:linear-gradient(90deg,#0e4478,#1a7ede 38.57%)}.button-blue .button-bg-layer{background:linear-gradient(99deg,transparent -12.66%,hsla(0,0%,100%,.15) 56.7%,transparent 100.05%)}.button-blue:hover .button-bg{--tw-bg-opacity:1;background-color:rgb(28 143 211/var(--tw-bg-opacity))}.button-link{display:inline-flex;width:auto;--tw-text-opacity:1;color:rgb(14 68 120/var(--tw-text-opacity));text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.button-link:hover{--tw-text-opacity:1;color:rgb(26 126 222/var(--tw-text-opacity))}.button-link{padding:0!important}.button-link .button-bg,.button-link .button-bg-layer,.button-link .button-shine{display:none}.button-link .button-cta{gap:.5rem;padding:0}.button-link svg{color:currentColor}.button-link:hover{text-decoration-color:#1a7ede}.button-link-black{display:inline-flex;width:auto;color:rgba(0,0,0,.85);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:4px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.button-link-black:hover{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.button-link-black{padding:0!important}.button-link-black .button-bg,.button-link-black .button-bg-layer,.button-link-black .button-shine{display:none}.button-link-black .button-cta{gap:.5rem;padding:0}.button-link-black svg{color:currentColor}.button-link-black:hover{text-decoration-color:#000}.button-white{color:rgba(14,68,120,.85)!important}.button-white svg{--tw-text-opacity:1;color:rgb(14 68 120/var(--tw-text-opacity))}.button-white .button-shine{border-radius:inherit;border-width:1px;border-color:rgba(161,201,240,.6)}.button-white .button-bg{background:#fff;border:1px solid rgba(26,126,222,.2)}.button-white .button-bg-layer,.button-white:hover .button-bg{background:#f7fafd}.button-size-small{padding:1.5rem 2rem;font-size:1.875rem}@media (min-width:640px){.button-size-small{padding-left:3rem;padding-right:3rem}}.button-size-default{padding:1.75rem 2rem;font-size:2rem}@media (min-width:640px){.button-size-default{padding-left:3rem;padding-right:3rem}}.button-size-large{padding:2rem;font-size:2.25rem}@media (min-width:640px){.button-size-large{padding-left:5rem;padding-right:5rem}}.button-shape-round{border-radius:1.5rem}.button-shape-pill{border-radius:9999px}