.link-element.button.primary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row;-ms-flex-flow:row;flex-flow:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;font-size:16px;line-height:30px;font-weight:700;padding:16px;border-radius:16px;cursor:pointer}.link-element.button.primary .icon-element{width:16px;height:16px;margin-left:12px}.link-element.button.primary{background:linear-gradient(107deg, #ff8616 0%, #ffa600 50%, #ff8616 100%);background-size:200% 100%;-webkit-box-shadow:0 4px 25px rgba(0,0,0,.15),inset 0 -2px 0 rgba(81,39,0,.25);box-shadow:0 4px 25px rgba(0,0,0,.15),inset 0 -2px 0 rgba(81,39,0,.25);-webkit-transition: background-position 0.3s ease-in-out , -webkit-box-shadow 0.3s ease-in-out;transition: background-position 0.3s ease-in-out , -webkit-box-shadow 0.3s ease-in-out;transition: background-position 0.3s ease-in-out , box-shadow 0.3s ease-in-out;transition: background-position 0.3s ease-in-out , box-shadow 0.3s ease-in-out , -webkit-box-shadow 0.3s ease-in-out;color:#fff}.link-element.button.primary .icon-element{background-color:#fff}.link-element.button.primary.square{border-radius:0}.link-element.button.primary:hover{background-position:right}
