.cta-button__wrap{display:flex;overflow:hidden}
.cta-button__button{font-family:'proximaregular',Helvetica,Arial,sans-serif;display:flex;justify-content:center;align-items:center;border-radius:4px;user-select:none;line-height:1;cursor:pointer}
.cta-button__button--primary{background:#f80;color:#fff}
.cta-button__button--primary:hover,.cta-button__button--primary:focus{background:#f90}
.cta-button__button--primary:active{background:#eb6321}
.cta-button__button--secondary{background:#0684bd;color:#fff}
.cta-button__button--secondary:hover{background:#2098ce}
.cta-button__button--secondary:active{background:#005684}
.cta-button__button--secondary-light{background:#fff;color:#2f2f2f}
.cta-button__button--secondary-light:hover{color:#0684bd}
.cta-button__button--secondary-light .cta-button__icon{color:#0684bd}
.cta-button__button--tertiary{background:#42a8d9;color:#fff}
.cta-button__button--tertiary:hover,.cta-button__button--tertiary:focus{background:#5bc9e7}
.cta-button__button--tertiary:active{background:#288ac8}
.cta-button__button--border{box-shadow:0 0 0 1px #c7c6c5 inset}
.cta-button__button--no-border{box-shadow:none}
.cta-button__button--size--default{font-size:18px;min-height:50px}
.cta-button__button--size--small{font-size:16px;min-height:36px}
.cta-button__button--min-width--125{min-width:125px}
.cta-button__button--min-width--130{min-width:130px}
.cta-button__button--min-width--140{min-width:140px}
.cta-button__button--link{font-size:18px;border-radius:0}
.cta-button__button--link--white{border-bottom:1px solid transparent;font-family:'proximaregular',Helvetica,Arial,sans-serif;color:#fff}
.cta-button__button--link--white:hover{color:#fff;border-color:#fff}
.cta-button__button--link--blue{border-bottom:1px solid transparent;font-family:'proximaregular',Helvetica,Arial,sans-serif;color:#0684bd}
.cta-button__button--link--blue:hover{color:#50afdc;border-color:transparent}
.cta-button__button--link--size-middle{font-size:16px}
.cta-button__button--link--size-small{font-size:14px}
.cta-button__button--button .cta-button__content{padding:5px 24px}
.cta-button__button--plans-and-pricing .cta-button__content{flex-direction:column}
.cta-button__content{display:flex;align-items:center}
.cta-button__icon{width:20px;height:20px;min-width:20px;margin-right:10px}
.cta-button__arrow{margin-left:10px}
.cta-button__arrow svg{max-width:9px;max-height:13px}
.cta-button__plan{font-size:12px;line-height:1.4}
@media only screen and (max-width:991px){.cta-button__button--border--tab{box-shadow:0 0 0 1px #c7c6c5 inset}
.cta-button__button--no-border--tab{box-shadow:none}
}
@media only screen and (max-width:767px){.cta-button__button--border--mob{box-shadow:0 0 0 1px #c7c6c5 inset}
.cta-button__button--no-border--mob{box-shadow:none}
.cta-button__button--font-size--small.cta-button__button--size--default{font-size:17px}
.cta-button__button--font-size--extra-small.cta-button__button--size--default{font-size:16px}
.cta-button__button--font-size--small.cta-button__button--button .cta-button__content,.cta-button__button--font-size--extra-small.cta-button__button--button .cta-button__content{padding-left:10px;padding-right:10px}
}