.faq-3.template-erico {padding: 40px 0;position: relative;background-position: center 0;-webkit-background-size: cover;background-size: cover;font-family: 'Montserrat',sans-serif;}.faq-3.template-erico .faq-title {font-family: 'Montserrat',sans-serif;color: #2c2b55;font-size: 40px;margin-bottom: 32px;letter-spacing: 1px;}.faq-3.template-erico .faq-title .medium-b {font-weight: 900;}.faq-3.template-erico .faq-description {font-weight: 300;color: #7daede;font-size: 24px;margin-bottom: 35px;text-align: center;}.faq-3.template-erico .faq-questions {width: 100%;text-align: left;display: inline-block;}.faq-3.template-erico .faq-question {background-color: #fff;margin-bottom: 15px;position: relative;}.faq-3.template-erico .faq-question .title {font-family: 'Montserrat',sans-serif;font-size: 18px;line-height: 1.55555556;color: rgb(68,75,86);padding: 22px 90px 22px 15px;cursor: pointer;}.faq-3.template-erico .faq-question .fl-faq-separator {position: absolute;width: 12px;border-bottom: 2px solid #d3d6da;right: 20px;top: 22px;}.faq-3.template-erico .faq-question:hover .fl-faq-separator {border-bottom-color: #444b56;}.faq-3.template-erico .faq-question:hover .fl-faq-separator .fl-faq-plus {border-right-color: #444b56;}.faq-3.template-erico .faq-question .fl-faq-separator .fl-faq-plus {height: 12px;border-right: 2px solid #d3d6da;position: relative;left: -5px;top: 7px;}.faq-3.template-erico .faq-question .content {display: none;font-family: 'Montserrat',sans-serif;padding: 22px 15px;font-size: 20px;color: #7e838c;line-height: 1.3;}.faq-3.template-erico .faq-question .content .media {padding: 0 40px;}.faq-3.template-erico .faq-question .content .media img {margin: 0 auto;}.faq-3.template-erico .faq-question .content p {font-size: 18px;font-weight: 300;color: #7e838c;}.faq-3.template-erico .faq-question.active:before {opacity: 1;filter: alpha(opacity=100);background-repeat: no-repeat;background-image: url('../images/up.png');}.faq-3.template-erico .faq-question:hover:before {opacity: 1;filter: alpha(opacity=100);}.faq-3.template-erico .faq-balloon {-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;-webkit-box-shadow: 1px 1px 0 rgba(0,0,0,0.05);-moz-box-shadow: 1px 1px 0 rgba(0,0,0,0.05);box-shadow: 1px 1px 0 rgba(0,0,0,0.05);padding: 15px 20px 25px;background-color: #fff;font-size: 16px;line-height: 1.75;color: #949494;text-align: left;position: relative;margin-bottom: 25px;}.faq-3.template-erico .faq-balloon:before {background-repeat: no-repeat;background-image: url('../images/dropdown.png');content: '';position: absolute;bottom: -13px;width: 27px;height: 13px;left: 80px;}.faq-3.template-erico .faq-info {text-align: left;}.faq-3.template-erico .faq-info .thumb {-webkit-border-radius: 68px;-moz-border-radius: 68px;border-radius: 68px;width: 68px;height: 68px;overflow: hidden;vertical-align: middle;display: inline-block;margin-right: 25px;}.faq-3.template-erico .faq-info .txt {vertical-align: middle;display: inline-block;margin-top: 8px;}.faq-3.template-erico .faq-info .title {font-size: 18px;font-weight: 700;color: #494949;margin-bottom: 10px;}.faq-3.template-erico .faq-info .subtitle {font-weight: 300;font-size: 16px;color: #767676;}.faq-3.template-erico .faq-info .subtitle span {color: #fd8f30;}.faq-3.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: 22px;display: block;text-decoration: none;padding: 25px 10px;color: #fff;text-align: center;position: relative;top: 0;max-width: 100%;width: 1000px;}.faq-3.template-erico .general-button.success {-webkit-box-shadow: inset 0 -4px 0 rgba(0,0,0,0.2);-moz-box-shadow: inset 0 -4px 0 rgba(0,0,0,0.2);box-shadow: inset 0 -4px 0 rgba(0,0,0,0.2);background-color: #22af75;}.faq-3.template-erico .general-button.success:hover {-webkit-box-shadow: inset 0 -2px 0 rgba(0,0,0,0.2);-moz-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;}.faq-3.template-erico .general-input {font-family: 'Lato',sans-serif;}@media (max-width:1023px) {.faq-3.template-erico .faq-questions {margin-right: 0;}.faq-3.template-erico .faq-quote {max-width: 600px;}}@media (max-width:767px) {.faq-3.template-erico .faq-title {margin-bottom: 20px;}.faq-3.template-erico .faq-question .title {padding-right: 30px;}.faq-3.template-erico .faq-description {padding: 0 15px;}.faq-3.template-erico .faq-questions input[type="text"],.faq-3.template-erico .faq-questions input[type="email"] {float: none;max-width: none;}.faq-3.template-erico .faq-title,.faq-3.template-erico .faq-title span,.faq-3.template-erico .faq-title font {font-size: 23px !important;line-height: 1.3 !important;}.faq-3.template-erico .faq-question .title,.faq-3.template-erico .faq-question .title span,.faq-3.template-erico .faq-question .title font,.faq-3.template-erico .general-button,.faq-3.template-erico .general-button span,.faq-3.template-erico .general-button font {font-size: 18px !important;line-height: 1.2 !important;}.faq-3.template-erico .faq-question .content,.faq-3.template-erico .faq-question .content span,.faq-3.template-erico .faq-question .content font {font-size: 16px !important;line-height: 1.4 !important;}}@media (max-width:479px) {.faq-3.template-erico .faq-questions input[type="submit"] {width: 100%;}.faq-3.template-erico .faq-balloon:before {left: 50%;margin-left: -14px;}.faq-3.template-erico .faq-info .thumb,.faq-3.template-erico .faq-info .txt {display: block;margin: 0 auto 20px;text-align: center;}}.kp-modular-content .faq-3.template-erico .faq-question .content {display: block !important;}