html {
    background: none !important;
    min-height: 100% !important;
    min-width: 0 !important;
    height: auto !important;
    overflow-x: hidden
}
html.tve-html-editor {
    overflow-x: visible !important
}
#tcb_landing_page .float-left {
    float: left
}
#tcb_landing_page .float-right {
    float: right
}
.aligncenter {
    display: block;
    margin: 10px auto
}
body {
    line-height: normal !important;
    letter-spacing: normal;
    height: auto !important;
    margin: 0;
    overflow-x: hidden !important
}
body:before {
    display: none !important
}
body .tve_post_lp {
    min-width: 285px
}
body .tve_post_lp .pddbg.in {
    max-width: 100vw !important
}
body .wrp {
    width: auto
}
body .tve_wrap_all {
    background-size: cover;
    padding: 0 0 10px 0
}
body h1,
body h2,
body h3,
body h4,
body h5,
body h6 {
    line-height: 1em;
    letter-spacing: normal
}
body p {
    letter-spacing: normal;
    line-height: 1.5em;
    margin-bottom: 20px
}
body .wp-caption {
    border: 0;
    background: none
}
body .wp-caption img {
    margin-bottom: 0
}
body div .wp-caption {
    border: 0
}
body .darkSec h1,
body .darkSec h2,
body .darkSec h3,
body .darkSec h4,
body .darkSec h5,
body .darkSec h6,
body .darkSec a,
body .darkSec ul,
body .darkSec ol,
body .darkSec p {
    color: #333
}
body .darkSec p span {
    color: inherit
}
body .lightSec h1,
body .lightSec h2,
body .lightSec h3,
body .lightSec h4,
body .lightSec h5,
body .lightSec h6,
body .lightSec a,
body .lightSec ul,
body .lightSec ol,
body .lightSec p {
    color: #fff
}
body .lightSec p span {
    color: inherit
}
.darkSec font span,
.lightSec font span {
    color: inherit
}
.tve_lp_content:after,
.tve_lp_header:after,
.tve_lp_footer:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}
#tcb_landing_page .tve_shortcode_rendered .top,
#tcb_landing_page .tve_shortcode_rendered .bottom {
    margin: 0
}
.pddbg {
    background-size: cover;
    background-repeat: no-repeat
}
@media screen and (device-width: 768px) and (device-height: 1024px) {
    .pdwbg,
    body.tve-lp-fixed {
        background-attachment: scroll !important;
        background-size: auto auto !important;
        background-position: center top !important
    }
}
@media (min--moz-device-pixel-ratio: 1.5),
(-o-min-device-pixel-ratio: 3 / 2),
(-webkit-min-device-pixel-ratio: 1.5),
(min-device-pixel-ratio: 1.5),
(min-resolution: 144dpi),
(min-resolution: 1.5dppx) and (max-device-width: 540px) {
    .pdwbg,
    body.tve-lp-fixed {
        background-attachment: scroll !important;
        background-size: auto auto !important;
        background-position: center top !important
    }
}
body .tve_p_lb_content .tve_p_lb_inner {
    font-family: 'Raleway'
}
body .tve_p_lb_content .tve_p_lb_inner p {
    color: #666666;
    font-weight: 300
}
body .tve_p_lb_content .tve_p_lb_inner h1 {
    font-family: 'Roboto Slab';
    color: #333;
    font-weight: 400;
    font-size: 52px
}
body .tve_p_lb_background .tve_p_lb_content {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    padding: 20px 0px
}
body .tve_p_lb_inner .thrv_lead_generation input[type="text"] {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-box-shadow: 0px 3px 7px 0 rgba(0, 0, 0, 0.15) inset;
    -webkit-box-shadow: 0px 3px 7px 0 rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0px 3px 7px 0 rgba(0, 0, 0, 0.15) inset;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    font-family: 'Raleway';
    border: 1px solid #c9c9c9;
    background: none;
    color: #666666;
    font-weight: 300;
    font-size: 24px;
    font-style: normal;
    height: auto;
    margin-top: 0;
    margin-bottom: 12px;
    padding: 25px 40px !important
}
body .tve_p_lb_inner .thrv_lead_generation input[type="text"]:hover {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f0f0f0), color-stop(100%, #ffffff));
    background-image: -moz-linear-gradient(#f0f0f0 0%, #ffffff 100%);
    background-image: -webkit-linear-gradient(#f0f0f0 0%, #ffffff 100%);
    background-image: linear-gradient(#f0f0f0 0%, #ffffff 100%);
    border: 1px solid #a7a7a7
}
body .tve_p_lb_inner .thrv_lead_generation input[type="text"]:active,
body .tve_p_lb_inner .thrv_lead_generation input[type="text"]:focus {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #fff
}
body .tve_p_lb_inner .thrv_lead_generation .tve_lg_input_container button {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.23), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.23), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.23), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
    text-shadow: none;
    font-family: 'Roboto Slab';
    color: #f8f8f8;
    font-size: 28px;
    font-weight: 400;
    padding-top: 22px;
    padding-bottom: 22px
}
body .tve_p_lb_inner .thrv_lead_generation .tve_lg_input_container button:hover,
body .tve_p_lb_inner .thrv_lead_generation .tve_lg_input_container button:active,
body .tve_p_lb_inner .thrv_lead_generation .tve_lg_input_container button:focus {
    font-size: 28px;
    font-weight: 400;
    padding-top: 22px;
    padding-bottom: 22px
}
body p {
    line-height: 1.5em;
    margin-bottom: 20px
}
.tve_p_lb_content .thrv_lead_generation.tve_black .thrv_lead_generation_container input[type="text"]:focus {
    border: 2px solid #616060
}
.tve_p_lb_content .thrv_lead_generation.tve_black .thrv_lead_generation_container button {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1NzU3NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUyNTI1MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #757575), color-stop(100%, #525252));
    background-image: -moz-linear-gradient(#757575 0%, #525252 100%);
    background-image: -webkit-linear-gradient(#757575 0%, #525252 100%);
    background-image: linear-gradient(#757575 0%, #525252 100%);
    border: 1px solid #616060
}
.tve_p_lb_content .thrv_lead_generation.tve_black .thrv_lead_generation_container button:hover {
    background: #777
}
.tve_p_lb_content .thrv_lead_generation.tve_black .thrv_lead_generation_container button:active {
    background: #535353
}
.tve_p_lb_content .thrv_lead_generation.tve_blue .thrv_lead_generation_container input[type="text"]:focus {
    border: 2px solid #10384c
}
.tve_p_lb_content .thrv_lead_generation.tve_blue .thrv_lead_generation_container button {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1NDg2MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBlMzI0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #154863), color-stop(100%, #0e3244));
    background-image: -moz-linear-gradient(#154863 0%, #0e3244 100%);
    background-image: -webkit-linear-gradient(#154863 0%, #0e3244 100%);
    background-image: linear-gradient(#154863 0%, #0e3244 100%);
    border: 1px solid #10384c
}
.tve_p_lb_content .thrv_lead_generation.tve_blue .thrv_lead_generation_container button:hover {
    background: #355c6f
}
.tve_p_lb_content .thrv_lead_generation.tve_blue .thrv_lead_generation_container button:active {
    background: #0e3345
}
.tve_p_lb_content .thrv_lead_generation.tve_green .thrv_lead_generation_container input[type="text"]:focus {
    border: 2px solid #346234
}
.tve_p_lb_content .thrv_lead_generation.tve_green .thrv_lead_generation_container button {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhNzUzYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJhNTMyYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3a753a), color-stop(100%, #2a532a));
    background-image: -moz-linear-gradient(#3a753a 0%, #2a532a 100%);
    background-image: -webkit-linear-gradient(#3a753a 0%, #2a532a 100%);
    background-image: linear-gradient(#3a753a 0%, #2a532a 100%);
    border: 1px solid #346234
}
.tve_p_lb_content .thrv_lead_generation.tve_green .thrv_lead_generation_container button:hover {
    background: #517d51
}
.tve_p_lb_content .thrv_lead_generation.tve_green .thrv_lead_generation_container button:active {
    background: #295329
}
.tve_p_lb_content .thrv_lead_generation.tve_orange .thrv_lead_generation_container input[type="text"]:focus {
    border: 2px solid #ea693d
}
.tve_p_lb_content .thrv_lead_generation.tve_orange .thrv_lead_generation_container button {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzg0NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNTMzMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff7846), color-stop(100%, #ff5330));
    background-image: -moz-linear-gradient(#ff7846 0%, #ff5330 100%);
    background-image: -webkit-linear-gradient(#ff7846 0%, #ff5330 100%);
    background-image: linear-gradient(#ff7846 0%, #ff5330 100%);
    border: 1px solid #ea693d
}
.tve_p_lb_content .thrv_lead_generation.tve_orange .thrv_lead_generation_container button:hover {
    background: #ff7f5a
}
.tve_p_lb_content .thrv_lead_generation.tve_orange .thrv_lead_generation_container button:active {
    background: #ce5431
}
.tve_p_lb_content .thrv_lead_generation.tve_purple .thrv_lead_generation_container input[type="text"]:focus {
    border: 2px solid #394763
}
.tve_p_lb_content .thrv_lead_generation.tve_purple .thrv_lead_generation_container button {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NTc3OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmM2M1NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #455779), color-stop(100%, #2f3c54));
    background-image: -moz-linear-gradient(#455779 0%, #2f3c54 100%);
    background-image: -webkit-linear-gradient(#455779 0%, #2f3c54 100%);
    background-image: linear-gradient(#455779 0%, #2f3c54 100%);
    border: 1px solid #394763
}
.tve_p_lb_content .thrv_lead_generation.tve_purple .thrv_lead_generation_container button:hover {
    background: #596780
}
.tve_p_lb_content .thrv_lead_generation.tve_purple .thrv_lead_generation_container button:active {
    background: #303d55
}
.tve_p_lb_content .thrv_lead_generation.tve_red .thrv_lead_generation_container input[type="text"]:focus {
    border: 2px solid #ba2c35
}
.tve_p_lb_content .thrv_lead_generation.tve_red .thrv_lead_generation_container button {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5MzY0MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5MjUyZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d93641), color-stop(100%, #c9252d));
    background-image: -moz-linear-gradient(#d93641 0%, #c9252d 100%);
    background-image: -webkit-linear-gradient(#d93641 0%, #c9252d 100%);
    background-image: linear-gradient(#d93641 0%, #c9252d 100%);
    border: 1px solid #ba2c35
}
.tve_p_lb_content .thrv_lead_generation.tve_red .thrv_lead_generation_container button:hover {
    background: #da4e57
}
.tve_p_lb_content .thrv_lead_generation.tve_red .thrv_lead_generation_container button:active {
    background: #aa262e
}
.tve_p_lb_content .thrv_lead_generation.tve_teal .thrv_lead_generation_container input[type="text"]:focus {
    border: 2px solid #168572
}
.tve_p_lb_content .thrv_lead_generation.tve_teal .thrv_lead_generation_container button {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5OTY4MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzExNjg1OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #199681), color-stop(100%, #116858));
    background-image: -moz-linear-gradient(#199681 0%, #116858 100%);
    background-image: -webkit-linear-gradient(#199681 0%, #116858 100%);
    background-image: linear-gradient(#199681 0%, #116858 100%);
    border: 1px solid #168572
}
.tve_p_lb_content .thrv_lead_generation.tve_teal .thrv_lead_generation_container button:hover {
    background: #399686
}
.tve_p_lb_content .thrv_lead_generation.tve_teal .thrv_lead_generation_container button:active {
    background: #126b5b
}
.tve_p_lb_content .thrv_lead_generation.tve_white .thrv_lead_generation_container input[type="text"]:focus {
    border: 2px solid #b1afaf
}
.tve_p_lb_content .thrv_lead_generation.tve_white .thrv_lead_generation_container button {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYmNiYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzlmOWY5ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bcbcbc), color-stop(100%, #9f9f9f));
    background-image: -moz-linear-gradient(#bcbcbc 0%, #9f9f9f 100%);
    background-image: -webkit-linear-gradient(#bcbcbc 0%, #9f9f9f 100%);
    background-image: linear-gradient(#bcbcbc 0%, #9f9f9f 100%);
    border: 1px solid #b1afaf
}
.tve_p_lb_content .thrv_lead_generation.tve_white .thrv_lead_generation_container button:hover {
    background: #d5d5d5
}
.tve_p_lb_content .thrv_lead_generation.tve_white .thrv_lead_generation_container button:active {
    background: #8f8f8f
}
#tve_editor .thrv_lead_generation button {
    display: table;
    margin: 0 auto;
    width: 80%
}
body.tve_lp {
    background-image: url("images/sales_page_bg.jpg");
    background-repeat: repeat;
    min-height: 100%
}
body .tve_wrap_all {
    padding-bottom: 0
}
body .tve_wrap_all h1,
body .tve_wrap_all h2,
body .tve_wrap_all h4,
body .tve_wrap_all h5,
body .tve_wrap_all h6,
body .tve_wrap_all blockquote,
body .tve_wrap_all a,
body .tve_wrap_all address,
body .tve_wrap_all pre,
body .tve_wrap_all ul,
body .tve_wrap_all li {
    font-family: 'Roboto Slab'
}
body .tve_wrap_all h3 {
    font-family: 'Raleway'
}
body .tve_post_lp .tve_lp_content {
    margin: 0 auto
}
body .tve_post_lp .tve_lp_content p {
    font-family: 'Roboto Slab'
}
body .tve_post_lp .tve_lp_content .out {
    margin-left: -2500px;
    margin-right: 0;
    width: 6080px
}
body .tve_lp_footer p,
body .tve_lp_footer a {
    color: #666666
}
.tve_post_lp .tve_lp_content .out .in.pddbg .cck {
    margin-left: auto;
    margin-right: auto;
    max-width: 1080px
}
.tve_post_lp .tve_lp_content.tve_content_width {
    margin-left: auto;
    margin-right: auto;
    max-width: 1080px
}
.tve_post_lp .tve_lp_content .thrv_page_section .out .in {
    margin-left: auto;
    margin-right: auto;
    max-width: 1080px
}
.tve_post_lp .tve_lp_content h1 {
    text-shadow: 1px 0 4px rgba(0, 0, 0, 0.34)
}
.tve_post_lp .tve_lp_content .thrv_responsive_video {
    position: relative;
    z-index: 1
}
.tve_post_lp .tve_lp_content .thrv_responsive_video:before,
.tve_post_lp .tve_lp_content .thrv_responsive_video:after {
    -moz-box-shadow: 1px 1px 14px 13px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 1px 14px 13px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 14px 13px rgba(0, 0, 0, 0.5);
    -moz-transform: rotate(3deg);
    -ms-transform: rotate(3deg);
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
    border: 0;
    content: "";
    position: absolute;
    left: 20px;
    bottom: 8px;
    width: 20%;
    z-index: -1
}
.tve_post_lp .tve_lp_content .thrv_responsive_video:after {
    -moz-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    -webkit-transform: rotate(-3deg);
    transform: rotate(-3deg);
    right: 20px;
    left: auto
}
.tve_post_lp .tve_lp_content .tve_responsive_video_container {
    background: #000;
    border: 8px solid #fff;
    position: relative
}
.tve_lp_header .out,
.tve_lp_footer .out {
    margin-left: 0;
    margin-right: 0
}
.tve_post_lp h1 {
    font-weight: 100
}
.tve_post_lp h1 .bold_text {
    font-weight: 400
}
.tve_wrap_all .tve_post_lp h2 {
    font-family: 'Raleway';
    font-weight: 300
}
.tve_wrap_all .tve_post_lp h2 .bold_text {
    font-weight: 600
}
.tve_post_lp h3 {
    font-weight: 300
}
.tve_post_lp h3 .bold_text {
    font-weight: 600
}
.tve_lp #tve_editor ol.thrv_wrapper {
    font-family: 'Raleway';
    counter-reset: ol-counter;
    list-style-type: none
}
.tve_lp #tve_editor ol.thrv_wrapper li {
    font-family: 'Raleway'
}
.tve_lp #tve_editor ol.thrv_wrapper>li {
    padding-left: 50px !important;
    position: relative
}
.tve_lp #tve_editor ol.thrv_wrapper>li:before {
    font-family: 'Raleway';
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #a7c1ad;
    color: #fff;
    content: counter(ol-counter) "." !important;
    counter-increment: ol-counter;
    display: block;
    height: 39px;
    line-height: 35px;
    font-family: 'Raleway';
    font-size: 26px;
    font-weight: 600;
    position: absolute;
    left: 0;
    top: 0;
    text-align: center;
    width: 39px
}
.tve_lp_copy_video_lead .tve_lp_content .thrv_button_shortcode .tve_btn.tve_bigBtn.tve_btn7 {
    border-bottom: 0
}
.tve_lp_copy_video_lead .tve_lp_content .thrv_button_shortcode .tve_btn.tve_bigBtn.tve_btn7 a {
    text-shadow: none;
    font-family: 'Roboto Slab';
    color: #f8f8f8;
    font-size: 28px;
    font-weight: 400;
    padding-top: 22px;
    padding-bottom: 22px
}
.tve_lp_copy_video_lead .tve_lp_content .thrv_button_shortcode .tve_btn.tve_bigBtn.tve_btn7 a>span {
    color: inherit
}
.tve_lp_copy_video_lead .tve_lp_content .thrv_button_shortcode .tve_btn.tve_btn7 {
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.23), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
    -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.23), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset;
    box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.23), 0 1px 0 0 rgba(255, 255, 255, 0.2) inset
}
.tve_lp_copy_video_lead .tve_lp_content .thrv_contentbox_shortcode .tve_cb.tve_cb5.tve_green {
    background: #c9dcce
}
.tve_lp_copy_video_lead .tve_lp_content .thrv_contentbox_shortcode .tve_cb.tve_cb6 {
    background: transparent;
    border-style: dashed
}
.tve_lp_copy_video_lead .tve_lp_content .thrv_contentbox_shortcode .tve_cb.tve_cb6 p {
    text-shadow: none
}
.tve_lp_copy_video_lead .tve_lp_content .tve_cb.tve_cb6 {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    background-image: none;
    border-width: 3px
}
.tve_lp_copy_video_lead .tve_lp_content .tve_cb.tve_cb6.tve_green {
    border-color: #c9dcce
}
.tve_lp_copy_video_lead .tve_lp_content .tve_cb6 {
    font-family: 'Raleway'
}
.tve_lp_copy_video_lead .tve_lp_content .tve_cb6 h2 {
    font-family: 'Raleway';
    font-weight: 500
}
.tve_lp_copy_video_lead .tve_lp_content .tve_cb6 p {
    font-family: 'Raleway';
    color: #000
}
.tve_post_lp .tve_lp_content .tve_cb6 .bold_text {
    font-weight: 600
}
.tve_post_lp .tve_lp_content .tve_cb6 a {
    font-family: 'Raleway';
    color: #000;
    font-weight: 500;
    text-decoration: underline
}
.tve_post_lp .tve_lp_content .tve_cb6 p {
    font-family: 'Raleway';
    font-weight: 300
}
.tve_ts-copy.tve_black .tve_ts_copy-aut b {
    color: #757575
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_black {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc1NzU3NSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUyNTI1MiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #757575), color-stop(100%, #525252));
    background-image: -moz-linear-gradient(#757575 0%, #525252 100%);
    background-image: -webkit-linear-gradient(#757575 0%, #525252 100%);
    background-image: linear-gradient(#757575 0%, #525252 100%);
    border: 1px solid #616060
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_black:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3Nzc3NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzc3Nzc3NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #777777), color-stop(100%, #777777));
    background-image: -moz-linear-gradient(top, #777777 0%, #777777 100%);
    background-image: -webkit-linear-gradient(top, #777777 0%, #777777 100%);
    background-image: linear-gradient(to bottom, #777777 0%, #777777 100%)
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_black:active {
    background: #535353
}
.tve_ts-copy.tve_blue .tve_ts_copy-aut b {
    color: #154863
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_blue {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE1NDg2MyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzBlMzI0NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #154863), color-stop(100%, #0e3244));
    background-image: -moz-linear-gradient(#154863 0%, #0e3244 100%);
    background-image: -webkit-linear-gradient(#154863 0%, #0e3244 100%);
    background-image: linear-gradient(#154863 0%, #0e3244 100%);
    border: 1px solid #10384c
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_blue:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1NWM2ZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM1NWM2ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #355c6f), color-stop(100%, #355c6f));
    background-image: -moz-linear-gradient(top, #355c6f 0%, #355c6f 100%);
    background-image: -webkit-linear-gradient(top, #355c6f 0%, #355c6f 100%);
    background-image: linear-gradient(to bottom, #355c6f 0%, #355c6f 100%)
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_blue:active {
    background: #0e3345
}
.tve_ts-copy.tve_green .tve_ts_copy-aut b {
    color: #3a753a
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_green {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzNhNzUzYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJhNTMyYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3a753a), color-stop(100%, #2a532a));
    background-image: -moz-linear-gradient(#3a753a 0%, #2a532a 100%);
    background-image: -webkit-linear-gradient(#3a753a 0%, #2a532a 100%);
    background-image: linear-gradient(#3a753a 0%, #2a532a 100%);
    border: 1px solid #346234
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_green:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUxN2Q1MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzUxN2Q1MSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #517d51), color-stop(100%, #517d51));
    background-image: -moz-linear-gradient(top, #517d51 0%, #517d51 100%);
    background-image: -webkit-linear-gradient(top, #517d51 0%, #517d51 100%);
    background-image: linear-gradient(to bottom, #517d51 0%, #517d51 100%)
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_green:active {
    background: #295329
}
.tve_ts-copy.tve_orange .tve_ts_copy-aut b {
    color: #ff7846
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_orange {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmNzg0NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmNTMzMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff7846), color-stop(100%, #ff5330));
    background-image: -moz-linear-gradient(#ff7846 0%, #ff5330 100%);
    background-image: -webkit-linear-gradient(#ff7846 0%, #ff5330 100%);
    background-image: linear-gradient(#ff7846 0%, #ff5330 100%);
    border: 1px solid #ea693d
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_orange:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmN2Y1YSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmN2Y1YSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff7f5a), color-stop(100%, #ff7f5a));
    background-image: -moz-linear-gradient(top, #ff7f5a 0%, #ff7f5a 100%);
    background-image: -webkit-linear-gradient(top, #ff7f5a 0%, #ff7f5a 100%);
    background-image: linear-gradient(to bottom, #ff7f5a 0%, #ff7f5a 100%)
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_orange:active {
    background: #ce5431
}
.tve_ts-copy.tve_purple .tve_ts_copy-aut b {
    color: #455779
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_purple {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ1NTc3OSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJmM2M1NCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #455779), color-stop(100%, #2f3c54));
    background-image: -moz-linear-gradient(#455779 0%, #2f3c54 100%);
    background-image: -webkit-linear-gradient(#455779 0%, #2f3c54 100%);
    background-image: linear-gradient(#455779 0%, #2f3c54 100%);
    border: 1px solid #394763
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_purple:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU5Njc4MCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzU5Njc4MCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #596780), color-stop(100%, #596780));
    background-image: -moz-linear-gradient(top, #596780 0%, #596780 100%);
    background-image: -webkit-linear-gradient(top, #596780 0%, #596780 100%);
    background-image: linear-gradient(to bottom, #596780 0%, #596780 100%)
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_purple:active {
    background: #303d55
}
.tve_ts-copy.tve_red .tve_ts_copy-aut b {
    color: #d93641
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_red {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q5MzY0MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2M5MjUyZCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d93641), color-stop(100%, #c9252d));
    background-image: -moz-linear-gradient(#d93641 0%, #c9252d 100%);
    background-image: -webkit-linear-gradient(#d93641 0%, #c9252d 100%);
    background-image: linear-gradient(#d93641 0%, #c9252d 100%);
    border: 1px solid #ba2c35
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_red:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhNGU1NyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2RhNGU1NyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #da4e57), color-stop(100%, #da4e57));
    background-image: -moz-linear-gradient(top, #da4e57 0%, #da4e57 100%);
    background-image: -webkit-linear-gradient(top, #da4e57 0%, #da4e57 100%);
    background-image: linear-gradient(to bottom, #da4e57 0%, #da4e57 100%)
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_red:active {
    background: #aa262e
}
.tve_ts-copy.tve_teal .tve_ts_copy-aut b {
    color: #199681
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_teal {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzE5OTY4MSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzExNjg1OCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #199681), color-stop(100%, #116858));
    background-image: -moz-linear-gradient(#199681 0%, #116858 100%);
    background-image: -webkit-linear-gradient(#199681 0%, #116858 100%);
    background-image: linear-gradient(#199681 0%, #116858 100%);
    border: 1px solid #168572
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_teal:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM5OTY4NiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzM5OTY4NiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #399686), color-stop(100%, #399686));
    background-image: -moz-linear-gradient(top, #399686 0%, #399686 100%);
    background-image: -webkit-linear-gradient(top, #399686 0%, #399686 100%);
    background-image: linear-gradient(to bottom, #399686 0%, #399686 100%)
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_teal:active {
    background: #126b5b
}
.tve_ts-copy.tve_white .tve_ts_copy-aut b {
    color: #bcbcbc
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_white {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JjYmNiYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzlmOWY5ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #bcbcbc), color-stop(100%, #9f9f9f));
    background-image: -moz-linear-gradient(#bcbcbc 0%, #9f9f9f 100%);
    background-image: -webkit-linear-gradient(#bcbcbc 0%, #9f9f9f 100%);
    background-image: linear-gradient(#bcbcbc 0%, #9f9f9f 100%);
    border: 1px solid #b1afaf
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_white:hover {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZDVkNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q1ZDVkNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d5d5d5), color-stop(100%, #d5d5d5));
    background-image: -moz-linear-gradient(top, #d5d5d5 0%, #d5d5d5 100%);
    background-image: -webkit-linear-gradient(top, #d5d5d5 0%, #d5d5d5 100%);
    background-image: linear-gradient(to bottom, #d5d5d5 0%, #d5d5d5 100%)
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_white:active {
    background: #8f8f8f
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_white:active a.tve_btnLink,
.thrv_button_shortcode .tve_btn.tve_btn7.tve_white:focus a.tve_btnLink {
    color: #f8f8f8
}
.thrv_button_shortcode .tve_btn.tve_btn7.tve_white:hover a.tve_btnLink {
    color: #333333
}
.tve_copydownload_cb .tve_cb_cnt {
    position: relative
}
.tve_copydownload_cb .tve_cb_cnt:before,
.tve_copydownload_cb .tve_cb_cnt:after {
    -moz-box-shadow: 1px 1px 14px 4px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 1px 1px 14px 4px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 14px 4px rgba(0, 0, 0, 0.5);
    -moz-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
    border: 0;
    content: "";
    position: absolute;
    left: 11px;
    bottom: 0px;
    width: 20%;
    z-index: -1
}
.tve_copydownload_cb .tve_cb_cnt:after {
    -moz-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
    right: 11px;
    left: auto;
    visibility: visible
}
@media only screen and (max-width: 774px) {
    .tve_lp_content .tve_btn.tve_bigBtn {
        min-width: 100px;
        width: 100%
    }
    .tve_lp_content .tve_btn.tve_bigBtn a {
        padding-left: 5px;
        padding-right: 5px
    }
    .tve_lp_content .copy_video_arrow {
        display: none !important
    }
}
.tve_lp_copy_sales_page .tve_lp_content h1,
.tve_lp_copy_sales_page .tve_lp_content h2,
.tve_lp_copy_sales_page .tve_lp_content h3,
.tve_lp_copy_sales_page .tve_lp_content h4,
.tve_lp_copy_sales_page .tve_lp_content h5,
.tve_lp_copy_sales_page .tve_lp_content h6 {
    color: #333333
}
.tve_lp_copy_sales_page .tve_lp_content h1 {
    font-size: 52px
}
.tve_lp_copy_sales_page .tve_lp_content h2 {
    font-size: 42px;
    font-weight: 400
}
.tve_lp_copy_sales_page .tve_lp_content h3 {
    font-size: 32px;
    font-weight: 400
}
.tve_lp_copy_sales_page .tve_lp_content h4 {
    font-size: 26px;
    font-weight: 400
}
.tve_lp_copy_sales_page .tve_lp_content h5 {
    font-size: 24px;
    font-weight: 400
}
.tve_lp_copy_sales_page .tve_lp_content h6 {
    font-size: 18px;
    font-weight: 400
}
.tve_lp_copy_sales_page .tve_lp_content p {
    font-size: 18px
}
.tve_lp_copy_sales_page .tve_lp_content table thead .tve_table_row {
    border-bottom: 10px solid #cadcce
}
.tve_lp_copy_sales_page .tve_lp_content table tbody td {
    font-family: 'Raleway';
    border: 1px solid #e1e6e7 !important;
    color: #333333;
    font-weight: 300
}
.tve_lp_copy_sales_page .tve_lp_content table .tve_table_row th {
    padding: 15px
}
.tve_lp_copy_sales_page .tve_lp_content table th {
    background: #d32f39;
    color: #fff;
    text-align: left
}
.tve_lp_copy_sales_page .tve_lp_content table th p {
    color: #fff;
    font-weight: 700;
    font-size: 20px
}
.tve_lp_copy_sales_page blockquote {
    font-family: 'Raleway';
    border: 2px dashed #cadcce;
    background: transparent;
    color: #333333;
    font-size: 18px;
    font-weight: 300;
    font-style: italic;
    margin: 25px 0
}
.tve_lp_copy_sales_page pre {
    font-family: 'Raleway';
    background: #cadcce;
    color: #403e3e;
    font-size: 16px;
    font-weight: 300
}
@media only screen and (max-width: 540px) {
    .tve_lp_copy_video_lead .tve_lp_content .in {
        padding: 50px 10px
    }
    .thrv_page_section {
        margin-bottom: 0 !important
    }
    h2 {
        margin-top: 20px !important
    }
    ol.thrv_wrapper {
        margin-top: 0 !important
    }
}
@media only screen and (max-width: 1080px) {
    .tve_post_lp .tve_lp_content {
        padding: 0px 20px
    }
    .tve_lp_copy_sales_page.tve_post_lp .tve_lp_header .out {
        width: 100%;
        margin-left: -20px;
        padding-left: 20px;
        padding-right: 20px
    }
    .tve_lp_copy_sales_page.tve_post_lp .tve_lp_header .out .in {
        margin-left: 0;
        margin-right: 0
    }
    .tve_lp_copy_sales_page.tve_post_lp .tve_lp_header .out.pswr {
        margin-left: 0;
        padding-left: 0;
        padding-right: 0
    }
    .tve_lp_copy_sales_page.tve_post_lp .tve_lp_header .out.pswr .in.pddbg {
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px;
        height: 100% !important
    }
    .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_content .out {
        width: 100%;
        margin-left: -20px;
        padding-left: 20px;
        padding-right: 20px
    }
    .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_content .out.pswr {
        margin-left: 0;
        padding-left: 0;
        padding-right: 0
    }
    .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_content .out.pswr .in.pddbg {
        margin-left: -20px;
        margin-right: -20px;
        padding-left: 20px;
        padding-right: 20px;
        height: 100% !important
    }
    .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_content .out.pswr .in.pdwbg {
        width: auto
    }
    .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_header .out,
    .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_footer .out {
        padding-left: 20px;
        padding-right: 20px
    }
    .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_header .out.pswr,
    .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_footer .out.pswr {
        padding-left: 0;
        padding-right: 0
    }
    .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_header .out.pswr .in.pddbg,
    .tve_lp_template_wrapper:not(.tve_lp_blank).tve_post_lp .tve_lp_footer .out.pswr .in.pddbg {
        padding-left: 20px;
        padding-right: 20px
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    body .tve_post_lp .out .in.pddbg {
        max-width: 1024px !important;
        width: 1024px !important
    }
}
@media only screen and (max-width: 774px) {
    #tve-p-scroller {
        max-height: 420px !important
    }
    .thrv_lead_generation .tve_lg_input_container.tve_submit_container button[type="submit"] {
        padding: 20px
    }
    .thrv_responsive_video {
        position: relative
    }
    .thrv_responsive_video:after {
        background: none;
        display: none
    }
    .tve_p_lb_close {
        height: 40px !important;
        line-height: 30px !important;
        font-size: 30px !important;
        width: 40px !important
    }
    body .tve_p_lb_background .tve_p_lb_content {
        padding-left: 10px;
        padding-right: 10px
    }
    .tve_arr_btn:before {
        display: none
    }
}
@media only screen and (max-width: 540px) {
    .thrv_lead_generation .tve_lg_input_container.tve_submit_container button[type="submit"] {
        font-size: 20px !important;
        padding: 10px
    }
}
@media only screen and (max-width: 380px) {
    .tve_post_lp .tve_btn.tve_bigBtn {
        min-width: 200px
    }
}