.cta-3cols.template-saude {font-family: "Open Sans",sans-serif;background-position: center 0;padding-top: 40px;padding-bottom: 40px;text-align: center;}.cta-3cols.template-saude .cta-counter:before,.cta-3cols.template-saude .cta-counter:after {content: "";display: table;}.cta-3cols.template-saude .cta-counter:after {clear: both;}.cta-3cols.template-saude .cta-3cols-col {display: inline-block;vertical-align: middle;padding: 20px;margin: -20px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;}.cta-3cols.template-saude .col-form {margin-top: -70px;max-width: 580px;}.cta-3cols.template-saude .cta-3cols-col img {margin-top: 40px;margin-left: auto;margin-right: auto;}.cta-3cols.template-saude .cta-3cols-col .general-button {display: inline-block;font-size: 24px;background-color: #d73946;color: #fff;padding: 22px 40px;vertical-align: middle;text-decoration: none;-webkit-border-radius: 75px;border-radius: 75px;-webkit-box-shadow: inset 0 -4px 0 rgba(0,0,0,0.2);box-shadow: inset 0 -4px 0 rgba(0,0,0,0.2);}.cta-3cols.template-saude .cta-3cols-col .general-button:hover {-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.2);box-shadow: inset 0 -2px 0 rgba(0,0,0,0.2);top: 2px;}.cta-3cols.template-saude .cta-3cols-col .general-input {font-size: 18px;}.cta-3cols.template-saude .cta-3cols-col form {max-width: 600px;margin-left: auto;margin-right: auto;margin-bottom: 0;margin-top: 60px;}.cta-3cols.template-saude .cta-3cols-col form .general-button {font-size: 22px;padding: 15px 20px;-webkit-border-radius: 3px;border-radius: 3px;width: 100%;}.cta-3cols.template-saude .img-content {text-align: center;margin-top: 15px;}.cta-3cols.template-saude .txt {color: #d73946;font-size: 14px;text-align: center;margin-top: 20px;}.cta-3cols.template-saude .img-content .img {margin: 0 10px;display: inline-block;max-width: 100%;width: auto;vertical-align: middle;}.cta-3cols.template-saude .img-content svg {width: 65px;height: 65px;}@media (max-width: 991px) {.cta-3cols.template-saude {text-align: center;}.cta-3cols.template-saude .col-form {padding: 0;}.cta-3cols.template-saude .cta-3cols-col .general-button {padding: 15px 25px;}.cta-3cols.template-saude .txt,.cta-3cols.template-saude .txt span,.cta-3cols.template-saude .txt font,.cta-3cols.template-saude .cta-3cols-col .general-button,.cta-3cols.template-saude .cta-3cols-col .general-button span,.cta-3cols.template-saude .cta-3cols-col .general-button font {font-size: 18px !important;line-height: 21px !important;}.cta-3cols.template-saude .img-content img {margin: 5px 10px;}}