/*! CSS compiled by Switch - DO NOT EDIT THIS FILE ANY CHANGES WILL BE LOST *//*! variables *//*! mixins */.cta{display:inline-block;position:relative;padding-bottom:3px;color:#cf142b;font-weight:bold;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}.cta:after{font-family:ricons !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:2px;left:0;margin:0 0 0 3px;content:"";-webkit-transition:left .5s .1s ease-in-out;transition:left .5s .1s ease-in-out}a:focus .cta,a:hover .cta,.cta:focus,.cta:hover{-webkit-transform:translateX(3px);transform:translateX(3px);outline:0;color:#cf142b}a:focus .cta:after,a:hover .cta:after,.cta:focus:after,.cta:hover:after{left:5px}.cta:active{-webkit-transform:translate(3px, 1px);transform:translate(3px, 1px)}.cta:empty:after{display:none}.btn+.cta{margin:12px 0}.cta--back:before{font-family:ricons !important;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;top:2px;margin:0 3px 0 0;content:""}.cta--back:after{display:none}@media screen and (min-width: 768px){.btn+.cta{margin:0 0 0 12px}}
