:root{--cta-bg:var(--primary);--cta-bg-hover:var(--primary-dark);--cta-color:var(--white)}.cta--content{border-radius:10px;overflow:hidden;-webkit-text-decoration:none;text-decoration:none}.cta--content,.cta--link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.cta--link{background-color:var(--cta-bg);color:var(--cta-color);font-size:.75rem;font-weight:var(--fw-bold);letter-spacing:.1em;line-height:1.2;line-height:.75rem;padding:14px 20px 14px 25px;position:relative;text-transform:uppercase;-webkit-transition:all .3s;transition:all .3s}.cta--link:before{background-color:var(--cta-color);content:"";height:9px;left:16px;position:absolute;top:14px;width:2px}.cta--link svg{position:absolute;right:calc(100% - 18px);top:14px;-webkit-transition:all .3s;transition:all .3s}.cta--content:hover .cta--link svg,.fpr--item:hover .cta--link svg,.nat--link:hover .cta--link svg,.prc--link:hover .cta--link svg{right:8px}.cta--link svg path{fill:var(--cta-color)}.cta--content:hover .cta--link,.cta--link:hover,.fpr--item:hover .cta--link,.nat--link:hover .cta--link,.prc--link:hover .cta--link{background-color:var(--cta-bg-hover)}.cta--link:hover svg{right:8px}