.cta.template-mairo {overflow: hidden;padding: 50px 0;position: relative;background-position: center 0;-webkit-background-size: cover;background-size: cover;overflow: hidden;}.cta.template-mairo .title {max-width: 860px;font-size: 30px;text-align: center;color: #06a1b1;margin: 0 auto;margin-bottom: 20px;text-transform: uppercase;}.cta.template-mairo .subtitle {max-width: 860px;font-size: 18px;font-weight: 400;text-align: center;color: #525252;margin: 0 auto;margin-bottom: 35px;}#klickart-edit-canvas .cta.template-mairo .form-content {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-mairo .form-content {display: block;max-width: 100%;}.cta.template-mairo .general-form {width: 600px;max-width: 100%;margin: 0 auto;}.cta.template-mairo .big-button.general-button {border-radius: 5px;padding: 42px;font-size: 36px;}.cta.template-mairo .general-button {-webkit-transition: 0.1s ease-in-out;transition: 0.1s ease-in-out;border: none;outline: none !important;font-size: 24px;width: 100%;display: block;text-decoration: none;padding: 22px;color: #fff;text-align: center;position: relative;top: 0;border-radius: 3px;max-width: 100%;width: 1000px;-webkit-box-shadow: inset 0 -4px 0 rgba(0,0,0,.2);box-shadow: inset 0 -4px 0 rgba(0,0,0,.2);background-color: #85ae07;}.cta.template-mairo .general-button:hover {-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);box-shadow: inset 0 -2px 0 rgba(0,0,0,.2);top: 2px;}.cta.template-mairo .txt-info {font-weight: 300;font-size: 14px;color: #989898;text-align: center;margin-top: 20px;display: block;}.cta.template-mairo .txt-info .ico svg,.cta.template-mairo .txt-info .ico img {width: 16px;margin-right: 9px;background-position: center;vertical-align: top;}.cta.template-mairo .txt-info .ico svg {height: 16px;}.cta.template-mairo .txt-info .ico .ico-lock {width: 13px;height: 16px;}@media (max-width:991px) {.cta.template-mairo .big-button.general-button {font-size: 27px;}}@media (max-width:768px) {.cta.template-mairo {padding: 30px 0;}.cta.template-mairo .title,.cta.template-mairo .title span,.cta.template-mairo .title font {font-size: 21px !important;}.cta.template-mairo .subtitle {margin-bottom: 30px;}.cta.template-mairo .subtitle,.cta.template-mairo .subtitle span,.cta.template-mairo .subtitle font {font-size: 18px !important;line-height: 1.2 !important;}.cta.template-mairo .big-button.general-button {padding: 22px;}.cta.template-mairo .big-button.general-button,.cta.template-mairo .big-button.general-button span,.cta.template-mairo .big-button.general-button font {font-size: 21px !important;line-height: 1.2;}.cta.template-mairo .txt-info,.cta.template-mairo .txt-info span,.cta.template-mairo .txt-info font {font-size: 14px !important;line-height: 1.2 !important;}}