.cta-3cols.template-kp {font-family: "Open Sans",sans-serif;width: 100%;position: relative;background-position: center 0;-webkit-background-size: cover;background-size: cover;padding: 35px 0;}.cta-3cols.template-kp .component-bg {border-top: 6px solid #7f8a9a;}.cta-3cols.template-kp .row,.cta-3cols.template-kp figure {-ms-box-orient: horizontal;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -moz-flex;display: -webkit-flex;display: flex;-webkit-align-items: center;-moz-align-items: center;-ms-flex-align: center;-o-align-items: center;align-items: center;}.cta-3cols.template-kp .form-container {margin: -15px;padding: 15px;}.cta-3cols.template-kp .form-container form {margin: 0;}.cta-3cols.template-kp .cta-3cols-logo,.cta-3cols.template-kp .cta-3cols-image {display: block;max-width: 100%;width: 192px;}.cta-3cols.template-kp .cta-3cols-image {width: 72px;margin-right: 12px;-webkit-border-radius: 50%;border-radius: 50%;}.cta-3cols.template-kp .cta-3cols-title {color: #4d9ae2;font-size: 19px;line-height: 1.3;margin-bottom: 10px;}.cta-3cols.template-kp .cta-3cols-cta {padding: 15px 0;}.cta-3cols.template-kp .cta-3cols-description {font-size: 14px;color: #7f8a9a;}.cta-3cols.template-kp .general-button {-webkit-transition: 0.1s ease-in-out;-moz-transition: 0.1s ease-in-out;-ms-transition: 0.1s ease-in-out;-o-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out;border: none;outline: none !important;font-size: 16px;display: block;width: 100%;text-decoration: none;padding: 14px 20px;color: #fff;text-align: center;position: relative;top: 0;-webkit-border-radius: 3px;border-radius: 3px;min-height: 45px;background-color: #ffa14d;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.1);}.cta-3cols.template-kp a.general-button {-webkit-border-radius: 30px;border-radius: 30px;padding-top: 22px;padding-bottom: 22px;}.cta-3cols.template-kp form .general-button {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.cta-3cols.template-kp .general-input {display: block;padding: 13px 18px;font-size: 16px;color: #cccccc;margin-right: 5px;border: 1px solid #dfdfdf;-webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);-moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.05);}.cta-3cols.template-kp .general-button span {-webkit-transition: .25s;-moz-transition: .25s;-ms-transition: .25s;-o-transition: .25s;transition: .25s;}.cta-3cols.template-kp .general-button:hover span {opacity: 0.8 }.cta-3cols.template-kp figcaption {word-break: break-word;}@media (max-width:767px) {.cta-3cols.template-kp .row {display: block;}.cta-3cols.template-kp .row .col-xs-12 {margin-top: 20px;}.cta-3cols.template-kp .row .col-xs-12:first-child {margin-top: 0;}.cta-3cols.template-kp .cta-3cols-logo {margin-left: auto;margin-right: auto;}.cta-3cols.template-kp .cta-3cols-cta {padding-bottom: 0;}.cta-3cols.template-kp figure {-webkit-flex-direction: column;-moz-flex-direction: column;-ms-flex-direction: column;-o-flex-direction: column;flex-direction: column;}.cta-3cols.template-kp .cta-3cols-image {margin-bottom: 15px;margin-right: 0;}.cta-3cols.template-kp .cta-3cols-title,.cta-3cols.template-kp .cta-3cols-description {text-align: center;}}@media (min-width: 500px) and (max-width:767px) {.cta-3cols.template-kp .form-container {margin-left: 45px !important;}}