.btn-cta{--clip-path: inset(0 0 0 0);--fs: 1.2777rem;--thickness: 0.225em;position:relative;display:inline-block;padding:.3913em .6em .4413em;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;clip-path:var(--clip-path);cursor:pointer;color:var(--btn-text-color);font:500 var(--fs)/1 var(--font-family-text);letter-spacing:-0.06em;text-align:center;white-space:nowrap;will-change:clip-path}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.btn-cta{--fs: 1rem}}.btn-cta:before{position:absolute;top:-25%;left:-25%;z-index:1;width:150%;height:150%;background:var(--btn-color);content:""}.btn-cta:hover:before,.btn-cta:focus:before{scale:1.25}.btn-cta__ruler{position:absolute;width:var(--thickness);pointer-events:none}.btn-cta__inner{position:relative;z-index:2}.btn-cta--sm{--fs: 1rem;--thickness: 0.25em;padding:.642em .8em .692em}.btn-cta--lg{--fs: 1.3333rem;padding:.4583em .8em .5083em}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.btn-cta--lg{--fs: 1.222rem}}.btn-cta--xl{--fs: 1.4444rem;--thickness: 0.3em;padding:.6em 1.1em .65em}@media only screen and (max-width: 1536px){.btn-cta--xl{--fs: 1.3333rem}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.btn-cta--xl{--fs: 1.222rem;padding:.6em .9em .65em}}.btn-cta--2xl{--fs: 1.4444rem;--thickness: 0.425em;padding:1em 1.4em 1.05em}@media only screen and (max-width: 1536px){.btn-cta--2xl{--fs: 1.3333rem}}@media only screen and (max-width: 1280px){.btn-cta--2xl{--thickness: 0.325em;padding:.8em 1.1em .85em}}@media only screen and (max-width: 767px)and (orientation: landscape),only screen and (max-width: 576px){.btn-cta--2xl{--fs: 1.222rem;padding:.6em .9em .65em}}.btn-cta--primary{--btn-color: var(--color-brand-1);--btn-text-color: var(--color-black);--btn-active-text-color: var(--color-black)}.btn-cta--primary:hover,.btn-cta--primary:focus{color:var(--btn-active-text-color)}.btn-cta--secondary{--btn-color: var(--color-brand-7);--btn-text-color: var(--color-black);--btn-active-text-color: var(--color-black)}.btn-cta--secondary:hover,.btn-cta--secondary:focus{color:var(--btn-active-text-color)}
