.cta.template-orto {text-align: center;padding: 40px 0;position: relative;background-position: center 0;-webkit-background-size: cover;background-size: cover;min-height: 70vh;-webkit-display: flex;-moz-display: flex;-ms-display: flex;display: flex;-ms-align-items: center;align-items: center;}.cta.template-orto .cta-title {font-size: 42px;text-align: center;color: #fff;margin-bottom: 30px;max-width: 800px;margin-left: auto;margin-right: auto;}.cta.template-orto .form-content {display: inline-block;max-width: 100%;padding: 20px;margin: -20px;-webkit-box-sizing: content-box;-moz-box-sizing: content-box;-ms-box-sizing: content-box;box-sizing: content-box;}.cta.template-orto .general-form {width: 600px;max-width: 100%;margin: 0 auto;}.cta.template-orto .big-button .general-button {border-radius: 5px;padding: 42px;font-size: 48px;}@media (max-width:768px) {.cta.template-orto .cta-title {font-size: 38px;}}.cta.template-orto .general-button {-webkit-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out;border: none;outline: none !important;font-size: 24px;max-width: 100%;width: 1000px;display: block;text-decoration: none;padding: 20px;color: #fff;text-align: center;position: relative;top: 0;border-radius: 3px;}.cta.template-orto .general-button.success {background-color: rgba(249, 143, 72, 1);-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.template-orto .general-button.success: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;}.cta.template-orto .cta-description {font-size: 24px;text-align: center;color: #525252;max-width: 640px;margin: 0 auto 30px;}.cta.template-orto .general-form .general-button {font-size: 21px;}