.universal-button,.universal-button--black{font-size:1.8rem;display:inline-flex;align-items:center;border-radius:2.8rem;font-weight:600;font-family:proxima-nova,sans-serif;padding:.5rem 2.4rem .4rem 3.2rem;white-space:nowrap;letter-spacing:.014em;transition:background-color .2s linear,border-color .2s linear,color .2s linear;text-decoration:none!important}.universal-button:after,.universal-button--black:after{position:relative;margin-left:.8rem;content:"";display:inline-block;width:.4em;height:.4em;transform:rotate(45deg);margin-right:.5em;transition:border-color .2s linear;margin-bottom:.1rem}@media (min-width: 1024px){.universal-button:hover,.universal-button--black:hover{color:#000;background-color:#f8cf27}.universal-button:hover.u-btn--white,.universal-button--black:hover.u-btn--white{border-color:#f8cf27}.universal-button:hover.u-btn--secondary,.universal-button--black:hover.u-btn--secondary{color:#000;background-color:#fff}.universal-button:hover:after,.universal-button--black:hover:after{transform:rotate(45deg);border-right:.2rem solid #000;border-top:.2rem solid #000}}.universal-button--black{background-color:#000;color:#fff;padding:.6rem 3rem .6rem 3.4rem}.universal-button--black:after{border-right:.2rem solid #fff;border-top:.2rem solid #fff}.universal-button--green{background-color:#5ff7c4;color:#000;font-weight:500;font-family:proxima-nova,Roboto,sans-serif}@media (min-width: 1024px){.universal-button--green:hover{color:#fff;background-color:#000}}.universal-button--padding-medium{padding:.6rem 2.1rem .6rem 2.4rem;height:4.8rem}.universal-button--svg-arrow:after,.universal-button--no-arrow:after{display:none}.universal-button--svg-arrow .universal-button__arrow svg{display:inline-block;width:1.4rem;height:1.4rem;margin-left:1.2rem;transition:fill .2s linear}@media (min-width: 1024px){.universal-button--svg-arrow.universal-button--green:hover .universal-button__arrow svg{fill:#fff}}.universal-button__arrow{display:inline-flex;align-items:center}.universal-button__vh{border:0!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;height:.1rem!important;margin:-.1rem!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:.1rem!important}
