@charset "UTF-8";* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;}html {position: relative;min-height: 100%;}html,body {font-family: 'Lato', sans-serif;line-height: 1.2;}body {overflow-x: hidden;}body,input,textarea {-webkit-font-smoothing: antialiased !important;}h1,h2,h3 {font-weight: normal;margin: 0;}a {-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;color: inherit;outline: none !important;}a:hover,a:focus {text-decoration: none;}input,textarea {-webkit-transition: 0.3s ease-in-out;-moz-transition: 0.3s ease-in-out;-ms-transition: 0.3s ease-in-out;-o-transition: 0.3s ease-in-out;transition: 0.3s ease-in-out;outline: none;}p,figure {margin: 0;}button,input[type="submit"] {background-color: transparent;border: none;outline: none;padding: 0;}blockquote {padding: 0;margin: 0;border: none;}.container {width: 1000px;padding: 0;position: relative;}.no-padding {padding: 0;}.no-margin {margin: 0;}@media (max-width:1023px) {.container {width: 100%;padding: 0 10px;}}.ebook.template-erico {position: relative;background-color: #f6f6f6;padding: 42px 0;}@media (min-width:992px) {.ebook.template-erico .ebook-bg {content: '';position: absolute;top: 0;left: 0;width: 30%;height: 100%;background-color: #43a7e0;}}@media (min-width:992px) {.ebook.template-erico .container {max-width: 960px;}}@media (max-width:991px) {.ebook.template-erico .container {width: 90%;margin: 0 5%;}}.ebook.template-erico .col {padding: 0;}@media (max-width:991px) {.ebook.template-erico .col {margin-bottom: 30px;}}.ebook.template-erico .ebook-title {font-family: 'Open Sans', sans-serif;font-size: 36px;line-height: 1.2;margin-bottom: 10px;text-align: center;margin-bottom: 42px;}.ebook.template-erico .ebook-title span {color: #06a1b1;}.ebook.template-erico .ebook-description {font-family: 'Open Sans', sans-serif;font-size: 18px;color: #525252;font-size: 18px;margin-bottom: 44px;line-height: 1.2;text-align: center;}.ebook.template-erico .ebook-description span {color: #06a1b1;}.ebook.template-erico .ebook-image {margin: 20px auto 0;max-height: 443px;}.ebook.template-erico .ebook-link {display: block;font-size: 18px;color: #43a7e0;text-align: center;text-decoration: underline;margin-top: 18px;margin-bottom: 43px;}.ebook.template-erico .social-network {text-align: center;min-height: 65px;margin-top: 43px;}.ebook.template-erico .social-network .box-social {vertical-align: top;max-width: 300px;display: inline-block;margin: 0 20px 0;}.ebook.template-erico .box-social-facebook iframe {width: 100% !important;}@media (max-width:991px) {.ebook.template-erico .social-network .box-social {margin-bottom: 30px;}}.ebook.template-erico .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: 30px;color: #38a052;width: 100%;display: block;text-decoration: none;padding: 22px;color: #fff;text-align: center;position: relative;top: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;}.ebook.template-erico .general-button.success {color: #fff;-webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.19);-moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.19);box-shadow: inset 0 -4px 0 rgba(0, 0, 0, 0.19);background-color: #43a7e0;}.ebook.template-erico .general-button.success:hover {-webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.19);-moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.19);box-shadow: inset 0 -2px 0 rgba(0, 0, 0, 0.19);top: 2px;}.ebook.template-erico .form-content {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;}.ebook.template-erico .general-form {width: 100%;margin: 0 auto;}.ebook.template-erico .general-form .general-input {width: 100%;display: block;outline: none;font-weight: 300;padding: 15px;font-size: 24px;margin-bottom: 8px;border: 1px solid #ddd;-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;color: #a1a1a1;}