.CtaAnimated{--CtaAnimated-color:#000;--CtaAnimated-color-hovered:#fff;--CtaAnimated-border-width:1px;--CtaAnimated-border-color:#000;--CtaAnimated-border-color-hovered:var(--CtaAnimated-border-color);--CtaAnimated-bg-color:#fff;--CtaAnimated-bg-color-hovered:#000}.CtaAnimated.is-large .CtaAnimated__text{font-size:2.8rem}.CtaAnimated.is-small{--CtaAnimated-color:#000;--CtaAnimated-border-color:var(--CtaAnimated-color);--CtaAnimated-bg-color-hovered:#000;--CtaAnimated-border-color-hovered:var(--CtaAnimated-bg-color-hovered)}.CtaAnimated.is-small .CtaAnimated__button{padding:20px 16px}@media screen and (min-width:670px){.CtaAnimated.is-small .CtaAnimated__button{align-items:center}}.CtaAnimated.is-loading{animation:blink 1.5s ease infinite;opacity:.5;pointer-events:none}@keyframes blink{0%{opacity:1}50%{opacity:.3}to{opacity:1}}.CtaAnimated__button{position:relative;display:flex;align-items:center;width:100%;height:100%;min-height:80px;padding:32px 24px;border:var(--CtaAnimated-border-width) solid var(--CtaAnimated-border-color);color:var(--CtaAnimated-color);text-align:left;background-image:linear-gradient(270deg,var(--CtaAnimated-bg-color) 50%,var(--CtaAnimated-bg-color-hovered) 0);background-size:200% 100%;background-position:100% 0;transition:.3s ease-out;transition-property:background-position,color,border-color}@media screen and (min-width:670px){.CtaAnimated__button{align-items:baseline}}.CtaAnimated__button:hover{color:var(--CtaAnimated-color-hovered);background-position-x:left;border-color:var(--CtaAnimated-border-color-hovered)}.CtaAnimated__icon{position:absolute;top:8px;right:8px;width:24px;fill:currentColor}.CtaAnimated__text{font-family:"NouvelR, sans-serif";line-height:1;font-weight:700;font-size:1.6rem}@media screen and (min-width:670px){.CtaAnimated__line{display:block}}.CtaAnimated__button:hover .CtaAnimated__icon{fill:#efdf00}.CTABar{display:grid;gap:16px;padding-inline:16px}@media screen and (min-width:670px){.CTABar.is-grid{justify-content:center;grid-auto-columns:minmax(0,280px);grid-auto-flow:column}}.CTABar.is-dark-mode{position:relative;background-color:#000}@media screen and (min-width:1280px){.CTABar.is-dark-mode:before{content:"";position:absolute;z-index:-1;top:0;left:50%;width:100vw;height:100%;margin-left:-50vw;background-color:#000}}