.quality-3.template-conapnl {font-family: 'Open Sans', sans-serif;position: relative;background-position: center 0;-webkit-background-size: cover;background-size: cover;padding: 45px 0;position: relative;}.quality-3.template-conapnl .quality-title {color: #fff;font-size: 30px;margin-bottom: 10px;text-align: center;line-height: 1.3;}.quality-3.template-conapnl .quality-title .highlight {color: #7eaede;}.quality-3.template-conapnl .quality-description {font-weight: normal;color: #88caff;font-size: 18px;margin: 0 auto;max-width: 620px;text-align: center;}.quality-3.template-conapnl hgroup{margin-bottom: 45px;}.quality-3.template-conapnl .quality-list {text-align: center;margin: -20px -20px -40px;padding: 20px;}.quality-3.template-conapnl .quality-item {width: 31%;display: inline-block;margin: -10px 0 -10px 8px;position: relative;padding: 10px 30px;vertical-align: top;margin-bottom: 30px;}.quality-3.template-conapnl .quality-item.col-4 {max-width: 245px;margin-left: 0;}.quality-3.template-conapnl .quality-item .mask {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;margin: auto;}.quality-3.template-conapnl .quality-item .circle-bg {width: 160px;height: 160px;-webkit-border-radius: 160px;-moz-border-radius: 160px;-ms-border-radius: 160px;-o-border-radius: 160px;border-radius: 160px;}.quality-3.template-conapnl .quality-item .square-bg {width: 160px;height: 160px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;}.quality-3.template-conapnl .quality-item .description {text-align: center;font-size: 18px;font-weight: 300;color: #3e464b;}.quality-3.template-conapnl .quality-item:nth-child(4n+1) {margin-left: 0;}@media (max-width:767px) {.quality-3.template-conapnl .quality-title {font-size: 30px;margin-bottom: 25px;}.quality-3.template-conapnl .quality-description {margin-bottom: 40px;}}.quality-3.template-conapnl .quality-item .ico-container {z-index: 1;position: relative;display: block;width: 100px;height: 100px;margin: 0 auto 30px;}.quality-3.template-conapnl .quality-item svg,.quality-3.template-conapnl .quality-item img {width: 100px;}.quality-3.template-conapnl .quality-item svg {height: 100px;}.quality-3.template-conapnl .quality-item .title {font-size: 18px;line-height: 1.3;color: #fff;font-weight: normal;margin-bottom: 10px;}.quality-3.template-conapnl .quality-item .description {font-size: 14px;font-weight: 400;line-height: 1.4;color: #88caff;}.quality-3.template-conapnl .component-bg {background-color: #38a052;}.quality-3.template-conapnl .container {z-index: 10;position: relative;text-align: center;}.quality-3.template-conapnl .general-form {width: 600px;margin: 0 auto;max-width: 100%;}.quality-3.template-conapnl .general-button {font-family: 'Open Sans', sans-serif;-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;width: 100%;display: block;text-decoration: none;padding: 39px 20px 42px;color: #fff;text-align: center;position: relative;max-width: 770px;margin: 0 auto;top: 0;-webkit-border-radius: 53px;-moz-border-radius: 53px;-ms-border-radius: 53px;-o-border-radius: 53px;border-radius: 53px;margin-bottom: 0;}.quality-3.template-conapnl .general-input {font-family: 'Lato', sans-serif;}.quality-3.template-conapnl .general-form .general-button{-webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;padding: 20px;font-size: 24px;}.quality-3.template-conapnl .general-button.success {-webkit-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .15);-moz-box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .15);box-shadow: inset 0 -4px 0 rgba(0, 0, 0, .15);background-color: #8ac43a;color: #fff;}.quality-3.template-conapnl .general-button.success:hover {-webkit-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);-moz-box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);box-shadow: inset 0 -2px 0 rgba(0, 0, 0, .15);top: 2px;}.quality-3.template-conapnl .cta-container {display: inline-block;padding: 20px;margin: -20px;margin-top: 25px;}@media (max-width:1023px) {.quality-3.template-conapnl .quality-item {padding: 0 15px;}}@media (max-width:767px) {.quality-3.template-conapnl .general-button {font-size: 21px;padding: 20px;}.quality-3.template-conapnl .quality-list {max-width: 100%;margin: 0;padding: 20px 0;}.quality-3.template-conapnl .quality-item {width: 320px;max-width: 100%;margin-left: 0;}.quality-3.template-conapnl .cta-container {margin: 25px 0 0;padding: 0;max-width: 100%;}}