.cta-2.template-bonus {font-family: 'Lato',sans-serif;text-align: center;padding: 40px 0;background-position: center 0;position: relative;}.cta-2.template-bonus .title {font-size: 48px;line-height: 1.2;text-align: center;color: #fff;margin-bottom: 45px;}.cta-2.template-bonus .form-content {display: inline-block;max-width: 100%;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;}#klickart-edit-canvas .cta-2.template-bonus .form-content {padding: 20px;margin: -20px;}.cta-2.template-bonus .general-input {font-size: 20px;}.cta-2.template-bonus .general-button {font-size: 21px;max-width: 100%;width: 1000px;padding: 23px 20px;color: #fff;background-color: rgba(231,170,39,1.0);-webkit-box-shadow: inset 0 -4px 0 rgba(0,0,0,0.19);box-shadow: inset 0 -4px 0 rgba(0,0,0,0.19);}.cta-2.template-bonus .general-form .general-button {font-size: 21px;}.cta-2.template-bonus .general-button:hover {-webkit-box-shadow: inset 0 -4px 0 rgba(0,0,0,0.19);box-shadow: inset 0 -4px 0 rgba(0,0,0,0.19);top: 2px;}@media (max-width:767px) {.cta-2.template-bonus .title {margin-bottom: 20px;}.cta-2.template-bonus .title,.cta-2.template-bonus .title span,.cta-2.template-bonus .title font {font-size: 28px !important;line-height: 1.2 !important;}.cta-2.template-bonus .general-button span,.cta-2.template-bonus .general-button font,.cta-2.template-bonus .general-button {font-size: 18px !important;line-height: 1.4 !important;}}