.cta-main-red-variant{background-color:transparent;background:transparent;border:1px solid var(--color-red);border-radius:7px;box-shadow:0 0 0 rgba(219,24,66,.12);-webkit-box-shadow:0 0 0 rgba(219,24,66,.12);-moz-box-shadow:0 0 0 rgba(219,24,66,.12);color:var(--color-red);margin:12px 0;padding:21px 49px!important;transform:perspective(1px) translateZ(0);transition-duration:.25s;transition-property:box-shadow,transform;white-space:nowrap}.cta-main-red-variant:focus,.cta-main-red-variant:hover{border-color:var(--color-red);box-shadow:0 5px 0 rgba(219,24,66,.12);-webkit-box-shadow:0 5px 0 rgba(219,24,66,.12);-moz-box-shadow:0 5px 0 rgba(219,24,66,.12);transform:scale(1.01)}.cta-main-red-variant:active{background-color:transparent;border-color:none!important}.text-bold-700{font-weight:700!important}@media (max-width:1300px) and (min-width:990px){.cta-main-red-variant,.display-flex{width:100%}}@media (max-width:990px) and (min-width:767px){.cta-main-red-variant,.display-flex{width:100%}}@media (max-width:767px){.cta-main-red-variant{overflow:hidden;padding:21px!important;text-overflow:ellipsis;width:100%}}@media (max-width:320px){.cta-main-red-variant{overflow:hidden;padding:19px!important;text-overflow:ellipsis;width:100%}}