.thrive-display-testimonials {
    box-sizing: content-box;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    padding: 0 !important
}

.thrive-display-testimonials.masonry {
    position: relative
}

.thrive-display-testimonials.masonry article {
    flex-basis: unset;
    position: absolute
}

.tve_editor_page .thrive-display-testimonials.masonry article {
    transition: none
}

.thrive-display-testimonials article {
    box-sizing: border-box;
    transition: opacity 1s ease-in-out;
    width: 100%
}

.thrive-display-testimonials article.thrv_wrapper {
    margin-bottom: 0;
    margin-top: 0;
    padding: 0
}

.thrive-display-testimonials.empty-list {
    min-height: 40px
}

.thrive-display-testimonials.empty-list > * {
    display: none !important
}

.thrive-display-testimonials.empty-list:not(.tve-loading):after {
    content: attr(data-no_posts_text) !important;
    display: block;
    height: 100%;
    text-align: center;
    width: 100%
}

.thrive-testimonial-title.thrv_wrapper {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 0
}

.thrive-testimonial-content {
    overflow-wrap: break-word
}

.thrive-testimonial-content.thrv_wrapper {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 0
}
 #tve-lg-error-container {
     background-color: rgb(242, 222, 222);
     color: rgb(169, 68, 66);
     border: 1px solid rgb(235, 204, 209);
     border-radius: 1px;
     padding: 4px 10px;
     position: absolute;
     z-index: 3000000;
     box-sizing: border-box !important;
 }

#tve-lg-error-container .tve-lg-err-item {
    line-height: 1.2;
    font-size: 14px;
}

#tve-lg-error-container .tve-lg-err-close {
    color: rgb(169, 68, 66);
    display: inline-block;
    font-size: 12px;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 50%;
    right: 10px;
    margin: -6px 0px 0px;
}

#tve-lg-error-container .tve-lg-err-close:hover {
    text-decoration: none;
}

.thrv_wrapper.thrv_lead_generation {
    width: 100%;
    overflow: unset !important;
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container {
    color: rgb(85, 85, 85);
    --tcb-applied-color: #555;
    font-family: Roboto, sans-serif;
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="email"], .thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="text"] {
    padding: 10px 15px;
    height: auto;
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="email"]:hover, .thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="text"]:hover {
    border-color: rgb(183, 216, 209);
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="email"]:not(.tcb-plain-text) {
    color: rgb(85, 85, 85);
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input::placeholder {
    font-family: inherit !important;
}

.thrv_wrapper.thrv_lead_generation {
    position: relative;
    box-sizing: border-box;
}

.thrv_wrapper.thrv_lead_generation::after {
    content: "";
    display: block;
    position: absolute;
    top: 0px;
    left: 0px;
}

.thrv_wrapper.thrv_lead_generation .tve_submit_container.tve_lg_submit {
    margin: 0px;
}

.thrv_wrapper.thrv_lead_generation .tve_submit_container.tve_lg_submit > button {
    padding: 13px 10px;
}

.thrv_wrapper.thrv_lead_generation .tcb-flex-row {
    padding-bottom: 0px;
    padding-top: 0px;
}

.thrv_wrapper.thrv_lead_generation.tve-lead-generation-template .thrv_lead_generation_container .tve_lg_input_container.tve_lg_input {
    margin: 10px 0px;
}

.thrv_wrapper.thrv_lead_generation.tve-lead-generation-template .thrv_lead_generation_container .tve_lg_input_container.tve_lg_input > input {
    margin: 0px;
}

.thrv_wrapper.thrv_lead_generation.tve-lead-generation-template .thrv_lead_generation_container .tve_lg_input_container.tve_lg_textarea {
    margin: 10px 0px;
}

.thrv_wrapper.thrv_lead_generation.tve-lead-generation-template .thrv_lead_generation_container .tve_lg_input_container.tve_lg_textarea > textarea {
    margin: 0px;
}

.tve-lg-error {
    background-repeat: no-repeat;
    border-color: transparent !important;
    box-shadow: rgb(169, 68, 66) 0px 0px 4px inset !important;
}

.thrv_lead_generation_container .tve_lg_input_container.tve_lg_input {
    display: flex;
}

.thrv_lead_generation_container .tve_lg_input_container.tve_lg_input > input {
    flex: 1 1 0%;
    max-width: 100%;
}

.thrv_lead_generation_container input[type="password"], .thrv_lead_generation_container input[type="email"], .thrv_lead_generation_container input[type="url"], .thrv_lead_generation_container input[type="text"], .thrv_lead_generation_container input[type="tel"], .thrv_lead_generation_container button, .thrv_lead_generation_container select, .thrv_lead_generation_container textarea {
    border-style: solid;
    border-color: rgb(183, 216, 209);
    border-width: 1px;
    max-width: none;
    background-color: rgb(248, 249, 250);
    box-sizing: border-box !important;
    float: none !important;
    width: 100% !important;
}

.thrv_lead_generation_container input[type="password"]::placeholder, .thrv_lead_generation_container input[type="email"]::placeholder, .thrv_lead_generation_container input[type="url"]::placeholder, .thrv_lead_generation_container input[type="text"]::placeholder, .thrv_lead_generation_container input[type="tel"]::placeholder, .thrv_lead_generation_container button::placeholder, .thrv_lead_generation_container select::placeholder, .thrv_lead_generation_container textarea::placeholder {
    opacity: 0.7;
    color: inherit !important;
}

.thrv_lead_generation_container input:hover {
    background-color: rgb(255, 255, 255);
    border-color: rgb(26, 188, 156);
}

.thrv_lead_generation_container input[type="image"] {
    box-sizing: border-box;
}

.thrv_lead_generation_container select {
    height: auto;
}

.thrv_lead_generation_container input[type="password"], .thrv_lead_generation_container input[type="email"], .thrv_lead_generation_container input[type="text"], .thrv_lead_generation_container input[type="tel"], .thrv_lead_generation_container input[type="url"] {
    outline: none;
    padding: 5px;
}

.thrv_lead_generation_container button {
    border-width: 0px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    font-size: 16px;
    padding: 10px;
}

.thrv_lead_generation_container .tcb-form-loader {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
}

span.tcb-form-loader-icon {
    animation: 0.7s linear 0s infinite normal none running tcb-loader;
    display: inline-block;
    font-size: 24px;
    line-height: 24px;
    height: 24px;
    width: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -12px 0px 0px -12px;
    opacity: 0.7;
}

.thrv_lead_generation_container .thrv_text_element {
    position: relative;
    z-index: 1 !important;
}

.tve_lg_input_container {
    position: relative;
    z-index: 1 !important;
}

.tve_lg_input_container input[type="text"], .tve_lg_input_container input[type="email"], .tve_lg_input_container button {
    margin: 10px 0px;
}

.tve_lg_input_container.tcb-plain-text {
    cursor: unset;
}

.tve_lead_generated_inputs_container {
    --tcb-local-color-30800: rgb(59, 136, 253);
    --tcb-local-color-f2bba: rgba(59, 136, 253, 0.1);
    --tcb-local-color-trewq: rgba(59, 136, 253, 0.3);
    --tcb-local-color-poiuy: rgba(59, 136, 253, 0.6);
    --tcb-local-color-f83d7: rgba(59, 136, 253, 0.25);
    --tcb-local-color-3d798: rgba(59, 136, 253, 0.4);
    --tcb-local-color-418a6: rgba(59, 136, 253, 0.12);
    --tcb-local-color-a941t: rgba(59, 136, 253, 0.05);
    --tcb-local-color-1ad9d: rgba(46, 204, 113, 0.1);
    --tcb-local-color-2dbcc: rgb(136, 231, 253);
    --tcb-local-color-frty6: rgba(59, 136, 253, 0.45);
    --tcb-local-color-flktr: rgba(59, 136, 253, 0.8);
    --tcb-radio-size: 20px;
    --tcb-checkbox-size: 20px;
    --tve-color: var(--tcb-local-color-30800);
}

.tve-new-radio .tve_lg_radio_wrapper .tve-lg-error:not(:checked) + label:not(:hover) + .tve-checkmark, .tve-new-radio .tve_lg_radio_wrapper .tve-lg-error:not(:checked) + label:not(:hover) .tve-checkmark, .tve-new-checkbox .tve_lg_checkbox_wrapper .tve-lg-error:not(:checked) + label:not(:hover) + .tve-checkmark, .tve-new-checkbox .tve_lg_checkbox_wrapper .tve-lg-error:not(:checked) + label:not(:hover) .tve-checkmark {
    border-color: transparent;
    box-shadow: rgb(169, 68, 66) 0px 0px 4px inset;
}

.tve-new-radio .tve_lg_radio_wrapper .tve-lg-error:not(:checked) + label:not(:hover) + .tve-checkmark::after, .tve-new-radio .tve_lg_radio_wrapper .tve-lg-error:not(:checked) + label:not(:hover) .tve-checkmark::after, .tve-new-checkbox .tve_lg_checkbox_wrapper .tve-lg-error:not(:checked) + label:not(:hover) + .tve-checkmark::after, .tve-new-checkbox .tve_lg_checkbox_wrapper .tve-lg-error:not(:checked) + label:not(:hover) .tve-checkmark::after {
    box-shadow: rgb(169, 68, 66) 0px 0px 4px inset;
}

.tve-new-radio.tve_lg_radio.tve-lg-error-multiple::after {
    display: block;
    position: absolute;
    left: 16px;
    bottom: -10px;
    font-size: 16px;
    color: rgb(170, 68, 67);
}

.tve_lg_dropdown.tve-lg-error, .tcb-form-dropdown.tve-lg-error, .tve-dynamic-dropdown.tve-lg-error {
    border-radius: 6px;
}

.tve_lg_dropdown.tve-lg-error > a, .tcb-form-dropdown.tve-lg-error > a, .tve-dynamic-dropdown.tve-lg-error > a {
    box-shadow: rgb(169, 68, 66) 0px 0px 4px !important;
}

.tcb-file-list .tcb-file-loader .tcb-form-loader-icon {
    font-size: 16px;
    line-height: 16px;
    width: 16px;
    height: 16px;
    margin: -8px 0px 0px -8px;
}

.thrv-page-section {
    position: relative;
    box-sizing: border-box !important;
}

.thrv-page-section .tve-page-section-out {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    box-sizing: border-box;
    transition: box-shadow 0.5s ease 0s;
    overflow: hidden;
}

.thrv-page-section .tve-page-section-in {
    box-sizing: border-box;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    z-index: 1;
    min-height: 40px;
}

.thrv-page-section.tcb-window-width .tve-page-section-in {
    padding-left: 0px;
    padding-right: 0px;
}

.tve-page-section-in > .thrv_wrapper:first-child {
    margin-top: 0px;
}

.tve-page-section-in > .thrv_wrapper:last-child {
    margin-bottom: 0px;
}

.thrv_wrapper .tve-content-box-background {
    position: absolute;
    width: 100%;
    left: 0px;
    top: 0px;
    overflow: hidden;
    -webkit-background-clip: padding-box;
    height: 100% !important;
}

.thrv_wrapper.thrv-content-box {
    box-sizing: border-box;
    position: relative;
    min-height: 10px;
}

.thrv_wrapper.thrv-content-box div:not(.thrv_icon):not(.ui-resizable-handle):not(.tve-auxiliary-icon-element) {
    box-sizing: border-box;
}

.tve-cb {
    display: inline-block;
    vertical-align: middle;
    clear: both;
    overflow: visible;
    width: 100%;
    z-index: 1;
    position: relative;
    min-height: 10px;
}

.tcb-icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    vertical-align: middle;
    stroke-width: 0;
    stroke: currentcolor;
    fill: currentcolor;
    box-sizing: content-box;
    transform: rotate(var(--tcb-icon-rotation-angle, 0deg));
}

svg.tcb-icon path:not([fill="none"]) {
    transition: none 0s ease 0s;
    fill: inherit !important;
    stroke: inherit !important;
}

.thrv_icon {
    text-align: center;
}

.tve-form-button {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: table !important;
}

.tve-form-button.thrv_wrapper {
    padding: 0px;
}

.tve-form-button .tcb-plain-text {
    cursor: pointer;
}

.tve-form-button {
    position: relative;
    z-index: 1;
}

.tve-form-button:focus-within .tve-form-button-submit {
    box-shadow: rgba(142, 142, 142, 0.5) 0px 2px 4px;
}

a.tcb-button-link {
    background-color: rgb(26, 188, 156);
    padding: 12px 15px;
    font-size: 18px;
    box-sizing: border-box;
    display: inline-flex;
    align-items: center;
    overflow: hidden;
    width: 100%;
    text-align: center;
    line-height: 1.2em;
}

a.tcb-button-link:hover {
    background-color: rgb(21, 162, 136);
}

.tve-form-button a.tcb-button-link {
    color: rgb(255, 255, 255);
    text-decoration: none !important;
}

a.tcb-button-link > span::before {
    position: absolute;
    content: "";
    display: none;
    top: -100px;
    bottom: -100px;
    width: 1px;
    left: 10px;
    background-color: rgb(0, 121, 0);
}

span.tcb-button-texts {
    color: inherit;
    display: block;
    flex: 1 1 0%;
    position: relative;
}

span.tcb-button-texts > span {
    display: block;
    padding: 0px;
}

.thrv_wrapper.thrv-divider {
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0px;
}

.thrv_wrapper.thrv-divider hr {
    margin: 0px;
}

.tve_sep-1 {
    min-width: 10px;
    border-bottom-style: solid !important;
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
}

.tve_image_caption {
    position: relative;
}

.tve_image_caption:not(.tcb-mm-image.tve-tab-image) {
    height: auto !important;
}

.tve_image_caption .tve_image {
    max-width: 100%;
    width: 100%;
}

.thrv_text_element a:not(.tcb-button-link) {
    font-size: inherit;
}

.tcb-style-wrap strong {
    font-weight: var(--g-bold-weight, bold);
}

.tcb-plain-text {
    cursor: text;
}

.thrv_text_element {
    overflow-wrap: break-word;
}

.tcb-post-thumbnail {
    display: block;
    max-width: 100%;
}

.tcb-post-thumbnail.thrv_wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}

.tcb-post-thumbnail:empty {
    display: none;
}

.tcb-post-thumbnail img {
    box-sizing: border-box;
    height: auto;
    vertical-align: middle;
    max-width: 100%;
    width: 100%;
}

.tcb-post-content {
    overflow-wrap: break-word;
}

.tcb-post-content.thrv_wrapper {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 0px;
}

.tcb-post-content.tcb-post-content-placeholder::after {
    content: "";
    position: absolute;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    top: calc(50% - 12.5px);
    left: calc(50% - 12.5px);
    background-color: rgb(0, 0, 0);
    outline: transparent solid 1px;
    animation: 1.2s ease-in-out 0s infinite normal none running pulseanim;
}

#tve_editor .tcb-post-content p {
    font-size: 16px;
    line-height: 1.6em;
}

.tcb-post-list {
    box-sizing: content-box;
    display: flex;
    flex-flow: wrap;
    justify-content: flex-start;
    padding: 0px !important;
}

.tcb-post-list[data-type="carousel"] {
    display: block;
}

#tcb_landing_page .tcb-post-list .tve-default-heading h2 {
    font-size: 20px;
    font-weight: bold;
}

#tcb_landing_page .tcb-post-list p {
    font-size: 13px;
}

.tcb-post-list-cb-clear p {
    letter-spacing: 1px;
    padding: 0px !important;
}

.tcb-post-list-cb-clear p a {
    color: inherit !important;
}

.tcb-post-list-cb-clear::after {
    clear: both;
}

.tcb-post-list-cb {
    float: left;
    position: relative;
    z-index: 3;
}

.tcb-post-list-cb.thrv_wrapper {
    margin-top: 10px;
    margin-bottom: 5px;
    padding: 4px 10px;
}

.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb p {
    color: rgb(255, 255, 255);
    font-size: 13px;
    line-height: 1em;
}

.tcb-post-list-cb .thrv_wrapper {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
}

.tcb-post-list-cb .tve-content-box-background {
    background-color: rgba(0, 0, 0, 0.45);
    border-radius: 5px;
}

.tcb-post-read-more {
    display: table;
    float: left;
    position: relative;
}

.tcb-post-read-more.thrv_wrapper {
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px;
}

.tcb-post-read-more .tcb-button-link {
    color: rgb(255, 255, 255);
    --tcb-applied-color: #fff;
    text-decoration: none !important;
}

.tcb-post-read-more:not([data-button-style]) .tcb-button-link {
    border-radius: 5px;
    border: 1px solid rgb(215, 215, 215);
    color: rgb(10, 10, 10);
    --tcb-applied-color: #0a0a0a;
    font-size: 14px;
    padding: 10px;
    background-color: rgb(255, 255, 255) !important;
}

.tcb-post-read-more:not([data-button-style]) .tcb-button-link:hover {
    background-color: rgb(255, 255, 255);
    color: rgb(0, 143, 255);
}

.tcb-post-read-more-clear::after {
    clear: both;
}

.tcb-post-read-more-link:hover {
    border: 1px solid rgb(0, 143, 255);
}

article {
    box-sizing: border-box;
    transition: opacity 1s ease-in-out 0s;
    width: 100%;
}

article.thrv_wrapper {
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px;
}

body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article > .tve-article-cover, body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article .tve-article-cover a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    cursor: pointer;
    z-index: 12;
}

.tcb-article-cover-link, .tcb-post-list .tve-article-cover a {
    line-height: 0 !important;
    font-size: 0px !important;
    color: transparent !important;
}

.tcb-post-list.empty-list {
    min-height: 20px;
}

.tcb-post-list.empty-list > * {
    display: none;
}

.tcb-post-list.empty-list:not(.tve-loading)::after {
    display: block;
    height: 100%;
    text-align: center;
    width: 100%;
    content: attr(data-no_posts_text) !important;
}

.tve-loading {
    position: relative;
    opacity: 0.7;
}

.tve-loading.load-bot {
    opacity: 1;
}

.tve-loading.load-bot::after {
    bottom: 0px;
    top: inherit;
}

.tve-loading::after {
    background-image: url("data:image/png;base64,R0lGODlhQABAAPQOAOrq6n9/f9zc3EVFRSgoKLe3t2lpaaampsvLy1ZWVpCQkDMzM4+Pj46Ojuvr64CAgOzs7IGBge3t7e7u7oKCggAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IFdpbmRvd3MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NTEwRjU1RDY3OEFBMTFFM0IwNzNFMjk5QjMzNzdERTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NTEwRjU1RDc3OEFBMTFFM0IwNzNFMjk5QjMzNzdERTAiPiA8ZGM6cmlnaHRzPiA8cmRmOkFsdD4gPHJkZjpsaSB4bWw6bGFuZz0ieC1kZWZhdWx0Ij7CqSBpZGVvbG9neSAtIGh0dHA6Ly93d3cucmVkYnViYmxlLmNvbS9wZW9wbGUvaWRlb2xvZ3k8L3JkZjpsaT4gPC9yZGY6QWx0PiA8L2RjOnJpZ2h0cz4g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");
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 50px;
    content: "";
    display: block;
    height: 50px;
    position: absolute;
    width: 50px;
    left: calc(50% - 25px) !important;
    top: calc(50% - 25px) !important;
}

.tve-loading article {
    opacity: 0.4;
}

.thrv-login-element .tcb-form-loader-icon {
    z-index: 11;
}

.thrv-login-element .tcb-form-loader > span.tcb-form-loader-icon {
    animation: 0.7s linear 0s infinite normal none running tcb-loader;
    display: inline-block;
    font-size: 24px;
    line-height: 24px;
    height: 24px;
    width: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -12px 0px 0px -12px;
    opacity: 0.7;
}

.tcb-post-list, .tve-content-list {
    --tve-gallery-vertical-space: 10px;
    --tve-gallery-horizontal-space: 10px;
    --tve-gallery-column-height: 120px;
    --tve-gallery-gutter: 10px;
}

.tcb-post-list .tcb-carousel-container, .tve-content-list .tcb-carousel-container {
    box-sizing: content-box;
    display: flex;
    flex-flow: wrap;
    justify-content: flex-start;
    margin-left: calc(-1 * var(--tve-gallery-horizontal-space));
    margin-top: calc(-1 * var(--tve-gallery-vertical-space));
}

.tcb-image-gallery .tcb-image-gallery-container.tve-loading, .tcb-image-gallery .tcb-carousel-container.tve-loading, .tcb-post-list .tcb-image-gallery-container.tve-loading, .tcb-post-list .tcb-carousel-container.tve-loading, .tve-content-list .tcb-image-gallery-container.tve-loading, .tve-content-list .tcb-carousel-container.tve-loading, .thrive-display-testimonials .tcb-image-gallery-container.tve-loading, .thrive-display-testimonials .tcb-carousel-container.tve-loading {
    position: relative;
    opacity: 0.7;
    height: 100px;
}

.tcb-image-gallery .tcb-image-gallery-container.tve-loading.load-bot, .tcb-image-gallery .tcb-carousel-container.tve-loading.load-bot, .tcb-post-list .tcb-image-gallery-container.tve-loading.load-bot, .tcb-post-list .tcb-carousel-container.tve-loading.load-bot, .tve-content-list .tcb-image-gallery-container.tve-loading.load-bot, .tve-content-list .tcb-carousel-container.tve-loading.load-bot, .thrive-display-testimonials .tcb-image-gallery-container.tve-loading.load-bot, .thrive-display-testimonials .tcb-carousel-container.tve-loading.load-bot {
    opacity: 1;
}

.tcb-image-gallery .tcb-image-gallery-container.tve-loading.load-bot::after, .tcb-image-gallery .tcb-carousel-container.tve-loading.load-bot::after, .tcb-post-list .tcb-image-gallery-container.tve-loading.load-bot::after, .tcb-post-list .tcb-carousel-container.tve-loading.load-bot::after, .tve-content-list .tcb-image-gallery-container.tve-loading.load-bot::after, .tve-content-list .tcb-carousel-container.tve-loading.load-bot::after, .thrive-display-testimonials .tcb-image-gallery-container.tve-loading.load-bot::after, .thrive-display-testimonials .tcb-carousel-container.tve-loading.load-bot::after {
    bottom: 0px;
    top: inherit;
}

.tcb-image-gallery .tcb-image-gallery-container.tve-loading .tve_image_caption, .tcb-image-gallery .tcb-carousel-container.tve-loading .tve_image_caption, .tcb-post-list .tcb-image-gallery-container.tve-loading .tve_image_caption, .tcb-post-list .tcb-carousel-container.tve-loading .tve_image_caption, .tve-content-list .tcb-image-gallery-container.tve-loading .tve_image_caption, .tve-content-list .tcb-carousel-container.tve-loading .tve_image_caption, .thrive-display-testimonials .tcb-image-gallery-container.tve-loading .tve_image_caption, .thrive-display-testimonials .tcb-carousel-container.tve-loading .tve_image_caption {
    opacity: 0;
}

.tcb-image-gallery .tcb-image-gallery-container.tve-loading::after, .tcb-image-gallery .tcb-carousel-container.tve-loading::after, .tcb-post-list .tcb-image-gallery-container.tve-loading::after, .tcb-post-list .tcb-carousel-container.tve-loading::after, .tve-content-list .tcb-image-gallery-container.tve-loading::after, .tve-content-list .tcb-carousel-container.tve-loading::after, .thrive-display-testimonials .tcb-image-gallery-container.tve-loading::after, .thrive-display-testimonials .tcb-carousel-container.tve-loading::after {
    background-image: url("data:image/gif;base64,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");
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: 50px;
    content: "";
    display: block;
    height: 50px;
    left: calc(50% - 25px);
    position: absolute;
    top: calc(50% - 25px);
    width: 50px;
}

.tcb-image-gallery .tcb-image-gallery-container .slick-slide, .tcb-image-gallery .tcb-carousel-container .slick-slide, .tcb-post-list .tcb-image-gallery-container .slick-slide, .tcb-post-list .tcb-carousel-container .slick-slide, .tve-content-list .tcb-image-gallery-container .slick-slide, .tve-content-list .tcb-carousel-container .slick-slide, .thrive-display-testimonials .tcb-image-gallery-container .slick-slide, .thrive-display-testimonials .tcb-carousel-container .slick-slide {
    width: calc((100% - (var(--tve-gallery-columns)) * var(--tve-gallery-horizontal-space)) / var(--tve-gallery-columns));
    margin: var(--tve-gallery-vertical-space) 0 0 var(--tve-gallery-horizontal-space);
    padding: 0px;
}

.tcb-image-gallery .tcb-image-gallery-container .slick-slide .wp-caption-text, .tcb-image-gallery .tcb-carousel-container .slick-slide .wp-caption-text, .tcb-post-list .tcb-image-gallery-container .slick-slide .wp-caption-text, .tcb-post-list .tcb-carousel-container .slick-slide .wp-caption-text, .tve-content-list .tcb-image-gallery-container .slick-slide .wp-caption-text, .tve-content-list .tcb-carousel-container .slick-slide .wp-caption-text, .thrive-display-testimonials .tcb-image-gallery-container .slick-slide .wp-caption-text, .thrive-display-testimonials .tcb-carousel-container .slick-slide .wp-caption-text {
    cursor: text;
    min-height: 29px;
    padding: 0px !important;
}

.tcb-image-gallery.tcb-gallery-crop[data-caption="true"] .tcb-image-gallery-container.slick-slider .slick-track {
    display: flex;
    align-items: flex-start;
}

:not(#_s) .tcb-window-width {
    margin-left: calc(50% - 50vw) !important;
    width: 100vw;
}

.notifications-content-wrapper {
    position: fixed;
    opacity: 1;
}

.notifications-content-wrapper.thrv_wrapper {
    padding: 0px;
    margin: 0px;
}

.notifications-content-wrapper.tcb-permanently-hidden {
    display: none !important;
}

.notifications-content-wrapper .notifications-content {
    display: none;
    flex-direction: column;
}

.notifications-content-wrapper:not(.notification-edit-mode) {
    z-index: 9999993;
}

.notifications-content-wrapper[data-position*="top"] {
    top: 50px;
}

.notifications-content-wrapper[data-position*="middle"] {
    top: 50%;
    transform: translateY(-50%);
}

.notifications-content-wrapper[data-position*="bottom"] {
    bottom: 50px;
}

.notifications-content-wrapper[data-position*="left"] {
    left: 50px;
}

.notifications-content-wrapper[data-position*="center"] {
    left: 50%;
    transform: translateX(-50%);
}

.notifications-content-wrapper[data-position*="right"] {
    right: 50px;
}

.notifications-content-wrapper[data-position="middle-center"] {
    transform: translate(-50%, -50%);
}

.notifications-content-wrapper.tcb-animated:not(.notification-edit-mode), .notifications-content-wrapper.tcb-animated.editor-preview {
    transition: top 0.7s ease 0s, bottom 0.7s ease 0s, left 0.7s ease 0s, right 0.7s ease 0s, opacity 0.7s ease-in-out 0s;
}

.notifications-content-wrapper.tcb-animated:not(.notification-edit-mode)[data-animation="down"][data-position*="bottom"], .notifications-content-wrapper.tcb-animated.editor-preview[data-animation="down"][data-position*="bottom"] {
    bottom: 150%;
}

.notifications-content-wrapper.tcb-animated:not(.notification-edit-mode)[data-animation="down"][data-position*="top"], .notifications-content-wrapper.tcb-animated:not(.notification-edit-mode)[data-animation="down"][data-position*="middle"], .notifications-content-wrapper.tcb-animated.editor-preview[data-animation="down"][data-position*="top"], .notifications-content-wrapper.tcb-animated.editor-preview[data-animation="down"][data-position*="middle"] {
    top: -100%;
}

.notifications-content-wrapper.tcb-animated:not(.notification-edit-mode)[data-animation="up"][data-position*="bottom"], .notifications-content-wrapper.tcb-animated.editor-preview[data-animation="up"][data-position*="bottom"] {
    bottom: -100%;
}

.notifications-content-wrapper.tcb-animated:not(.notification-edit-mode)[data-animation="up"][data-position*="top"], .notifications-content-wrapper.tcb-animated:not(.notification-edit-mode)[data-animation="up"][data-position*="middle"], .notifications-content-wrapper.tcb-animated.editor-preview[data-animation="up"][data-position*="top"], .notifications-content-wrapper.tcb-animated.editor-preview[data-animation="up"][data-position*="middle"] {
    top: 150%;
}

.notifications-content-wrapper.tcb-animated:not(.notification-edit-mode)[data-animation="left"][data-position*="right"], .notifications-content-wrapper.tcb-animated.editor-preview[data-animation="left"][data-position*="right"] {
    right: 150%;
}

.notifications-content-wrapper.tcb-animated:not(.notification-edit-mode)[data-animation="left"][data-position*="left"], .notifications-content-wrapper.tcb-animated:not(.notification-edit-mode)[data-animation="left"][data-position*="center"], .notifications-content-wrapper.tcb-animated.editor-preview[data-animation="left"][data-position*="left"], .notifications-content-wrapper.tcb-animated.editor-preview[data-animation="left"][data-position*="center"] {
    left: -100%;
}

.notifications-content-wrapper.tcb-animated:not(.notification-edit-mode)[data-animation="right"][data-position*="right"], .notifications-content-wrapper.tcb-animated.editor-preview[data-animation="right"][data-position*="right"] {
    right: -100%;
}

.notifications-content-wrapper.tcb-animated:not(.notification-edit-mode)[data-animation="right"][data-position*="left"], .notifications-content-wrapper.tcb-animated:not(.notification-edit-mode)[data-animation="right"][data-position*="center"], .notifications-content-wrapper.tcb-animated.editor-preview[data-animation="right"][data-position*="left"], .notifications-content-wrapper.tcb-animated.editor-preview[data-animation="right"][data-position*="center"] {
    left: 150%;
}

.notifications-content-wrapper.tcb-animated:not(.notification-edit-mode)[data-animation], .notifications-content-wrapper.tcb-animated.editor-preview[data-animation] {
    opacity: 0;
}

.notifications-content-wrapper[data-state="success"] .notification-success {
    display: flex;
}

.notifications-content-wrapper[data-state="warning"] .notification-warning {
    display: flex;
}

.notifications-content-wrapper[data-state="error"] .notification-error {
    display: flex;
}

[data-type="carousel"] .slick-list {
    min-width: 100%;
}

[data-type="carousel"] .slick-list.slick-adaptive-height .slick-track {
    height: inherit !important;
}

[data-type="carousel"] .slick-list.slick-adaptive-height .slick-slide:not(.slick-active) {
    overflow: hidden;
    height: fit-content !important;
}

body:not(.tve_editor_page) [data-type="carousel"]:not([data-cwv-ready]) {
    overflow: hidden;
}

body:not(.tve_editor_page) [data-type="carousel"]:not([data-cwv-ready]) > div:not(.slick-initialized) > .thrv_wrapper {
    margin-top: 0px;
    width: calc((100% - (var(--tcb-cwv-slides-d, 1) - 1) * var(--tve-gallery-horizontal-space, 20px)) / var(--tcb-cwv-slides-d, 1));
    margin-bottom: 1000px;
}

body:not(.tve_editor_page) [data-type="carousel"]:not([data-cwv-ready]) > div:not(.slick-initialized) > .thrv_wrapper:first-child {
    margin-left: 0px;
}

body:not(.tve_editor_page) [data-type="carousel"]:not([data-cwv-ready]) > div:not(.slick-initialized) > .thrv_wrapper:not(:first-child) {
    margin-left: var(--tve-gallery-horizontal-space, 20px);
}

[data-type="carousel"] .tcb-image-gallery-container, [data-type="carousel"] .tcb-carousel-container {
    width: calc(100% + var(--tve-gallery-horizontal-space, 20px));
}

[data-type="carousel"] .tcb-image-gallery-container.slick-slider, [data-type="carousel"] .tcb-carousel-container.slick-slider {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    margin-left: calc(-0.5 * var(--tve-gallery-horizontal-space, 20px));
}

[data-type="carousel"] .tcb-image-gallery-container.slick-slider .slick-track, [data-type="carousel"] .tcb-carousel-container.slick-slider .slick-track {
    display: flex;
}

[data-type="carousel"] .tcb-image-gallery-container.slick-slider .slick-track.uniform-display-heights, [data-type="carousel"] .tcb-carousel-container.slick-slider .slick-track.uniform-display-heights {
    align-items: stretch;
}

[data-type="carousel"] .tcb-image-gallery-container.slick-slider .slick-track.uniform-display-heights > *, [data-type="carousel"] .tcb-carousel-container.slick-slider .slick-track.uniform-display-heights > * {
    height: unset;
}

[data-type="carousel"] .tcb-image-gallery-container.slick-slider .slick-track.uniform-display-heights .slick-slide, [data-type="carousel"] .tcb-carousel-container.slick-slider .slick-track.uniform-display-heights .slick-slide {
    display: flex;
    flex-direction: column;
    --tve-applied-min-width: unset !important;
    min-width: unset !important;
}

[data-type="carousel"] .tcb-image-gallery-container.slick-slider .slick-track.uniform-display-heights[vertical-position="top"] .slick-slide, [data-type="carousel"] .tcb-carousel-container.slick-slider .slick-track.uniform-display-heights[vertical-position="top"] .slick-slide {
    justify-content: flex-start;
}

[data-type="carousel"] .tcb-image-gallery-container.slick-slider .slick-track.uniform-display-heights[vertical-position="center"] .slick-slide, [data-type="carousel"] .tcb-carousel-container.slick-slider .slick-track.uniform-display-heights[vertical-position="center"] .slick-slide {
    justify-content: center;
}

[data-type="carousel"] .tcb-image-gallery-container.slick-slider .slick-track.uniform-display-heights[vertical-position="bottom"] .slick-slide, [data-type="carousel"] .tcb-carousel-container.slick-slider .slick-track.uniform-display-heights[vertical-position="bottom"] .slick-slide {
    justify-content: flex-end;
}

[data-type="carousel"] .tcb-image-gallery-container.slick-slider .slick-track:not(.uniform-display-heights)[vertical-position="top"], [data-type="carousel"] .tcb-carousel-container.slick-slider .slick-track:not(.uniform-display-heights)[vertical-position="top"] {
    align-items: flex-start;
}

[data-type="carousel"] .tcb-image-gallery-container.slick-slider .slick-track:not(.uniform-display-heights)[vertical-position="center"], [data-type="carousel"] .tcb-carousel-container.slick-slider .slick-track:not(.uniform-display-heights)[vertical-position="center"] {
    align-items: center;
}

[data-type="carousel"] .tcb-image-gallery-container.slick-slider .slick-track:not(.uniform-display-heights)[vertical-position="bottom"], [data-type="carousel"] .tcb-carousel-container.slick-slider .slick-track:not(.uniform-display-heights)[vertical-position="bottom"] {
    align-items: flex-end;
}

[data-type="carousel"] .tcb-image-gallery-container.slick-slider .tve_image_caption, [data-type="carousel"] .tcb-image-gallery-container.slick-slider .slick-slide, [data-type="carousel"] .tcb-carousel-container.slick-slider .tve_image_caption, [data-type="carousel"] .tcb-carousel-container.slick-slider .slick-slide {
    margin: 0px;
}

[data-type="carousel"] .tcb-image-gallery-container.slick-slider .slick-slide, [data-type="carousel"] .tcb-carousel-container.slick-slider .slick-slide {
    margin-top: var(--tve-gallery-slide-margin, 0);
    margin-bottom: var(--tve-gallery-slide-margin, 0);
    margin-left: calc(var(--tve-gallery-horizontal-space, 20px) / 2);
    margin-right: calc(var(--tve-gallery-horizontal-space, 20px) / 2);
}

[data-type="carousel"] .tcb-image-gallery-container.slick-slider .slick-slide:focus, [data-type="carousel"] .tcb-carousel-container.slick-slider .slick-slide:focus {
    outline: none;
}

[data-type="carousel"] .tcb-image-gallery-container.slick-slider .tcb-carousel-arrow, [data-type="carousel"] .tcb-carousel-container.slick-slider .tcb-carousel-arrow {
    margin: 0px;
    fill: currentcolor;
    color: var(--tcb-local-color-icon, #94a3b0);
    font-size: 20px;
    z-index: 3;
}

[data-type="carousel"] .tcb-image-gallery-container.tcb-carousel-center, [data-type="carousel"] .tcb-carousel-container.tcb-carousel-center {
    margin-left: 0px;
}

[data-type="carousel"] .tcb-image-gallery-container.tcb-carousel-center .slick-list, [data-type="carousel"] .tcb-carousel-container.tcb-carousel-center .slick-list {
    max-width: calc(100% - var(--tve-gallery-horizontal-space, 20px));
    min-width: auto;
    box-sizing: border-box;
    padding: 0 var(--tcb-carousel-overlap, 50px) 0 var(--tcb-carousel-overlap, 50px) !important;
}

[data-type="carousel"] .tcb-image-gallery-container.tcb-carousel-center ul.tcb-carousel-dots, [data-type="carousel"] .tcb-carousel-container.tcb-carousel-center ul.tcb-carousel-dots {
    margin: 0px !important;
}

[data-type="carousel"] .tcb-image-gallery-container.tcb-carousel-fade .slick-track, [data-type="carousel"] .tcb-carousel-container.tcb-carousel-fade .slick-track {
    align-items: flex-start;
}

[data-type="carousel"] .tcb-carousel-dots {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    position: relative;
    bottom: 0px;
    top: 0px;
    z-index: 999;
    margin: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
}

[data-type="carousel"] .tcb-carousel-dots li.tcb-dot {
    box-sizing: content-box;
    display: flex;
    color: var(--tve-applied-color, #8695a2);
    --tcb-local-color-icon: var(--tve-applied-color, #8695a2);
    --tcb-local-color-var: var(--tve-applied-color, #8695a2);
    --tve-icon-size: 18px;
    fill: currentcolor;
    list-style: none;
    margin: 0 var(--tve-carousel-dots-space, 5px) !important;
    padding-bottom: 0px !important;
}

[data-type="carousel"] .tcb-carousel-dots li.tcb-dot:not(.slick-active) {
    filter: opacity(0.5);
}

[data-type="carousel"] .tcb-carousel-dots li.tcb-dot.slick-active svg:focus {
    outline: none;
}

[data-type="carousel"].tcb-has-arrows {
    overflow: unset;
    margin-left: var(--tve-arrow-size, 25px);
    margin-right: var(--tve-arrow-size, 25px);
}

[data-type="carousel"].tcb-has-arrows .tcb-carousel-center .slick-prev {
    right: calc(100% + var(--tve-arrow-size, 25px));
}

[data-type="carousel"].tcb-has-arrows .tcb-carousel-center .slick-next {
    left: calc(100% - var(--tve-gallery-horizontal-space, 20px) + var(--tve-arrow-size, 25px));
}

[data-type="carousel"].tcb-has-arrows .slick-prev {
    right: calc(100% - .5 * var(--tve-gallery-horizontal-space, 20px) + var(--tve-arrow-size, 25px));
    left: auto;
}

[data-type="carousel"].tcb-has-arrows .slick-next {
    left: calc(100% - .5 * var(--tve-gallery-horizontal-space, 20px) + var(--tve-arrow-size, 25px));
    right: auto;
}

[dir="rtl"] [data-type="carousel"].tcb-has-arrows .slick-prev {
    left: calc(100% - .5 * var(--tve-gallery-horizontal-space, 20px) + var(--tve-arrow-size, 25px));
    right: auto;
}

[dir="rtl"] [data-type="carousel"].tcb-has-arrows .slick-next {
    left: auto;
    right: calc(100% - .5 * var(--tve-gallery-horizontal-space, 20px) + var(--tve-arrow-size, 25px));
}

.tcb-permanently-hidden {
    display: none !important;
}

.tar-disabled {
    cursor: default;
    opacity: 0.4;
    pointer-events: none;
}

.thrv_text_element span[style~="color:"] a {
    color: inherit !important;
}

.tcb-clear::after {
    display: block;
    height: 0px;
    content: "";
}

[style*="--tcb-cwv-height-"]:not([data-cwv-ready]) {
    height: var(--tcb-cwv-height-d);
}

.tcb-flex-row {
    display: flex;
    flex-flow: row;
    align-items: stretch;
    justify-content: space-between;
    margin-top: 0px;
    margin-left: -15px;
    padding-bottom: 15px;
    padding-top: 15px;
}

.tcb-flex-col {
    flex: 1 1 auto;
    padding-top: 0px;
    padding-left: 15px;
}

.tcb-flex-row .tcb-flex-col {
    box-sizing: border-box;
}

.tcb--cols--2:not(.tcb-resized) > .tcb-flex-col {
    max-width: 50%;
}

.tcb--cols--3:not(.tcb-resized) > .tcb-flex-col {
    max-width: 33.3333%;
}

.tcb--cols--4:not(.tcb-resized) > .tcb-flex-col {
    max-width: 25%;
}

.tcb-col {
    height: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
}

.tcb-flex-row .tcb-col {
    box-sizing: border-box;
}

.thrv-svg-icon svg {
    width: 1em;
    height: 1em;
    stroke-width: 0;
    fill: currentcolor;
    stroke: currentcolor;
}

html {
    text-rendering: auto !important;
}

html body {
    text-rendering: auto !important;
}

body.tve_lp::before {
    content: none;
}

.thrv_wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 1px;
}

.thrv_wrapper div {
    box-sizing: content-box;
}

.thrv_wrapper.thrv_text_element, .thrv_wrapper.thrv-page-section {
    margin: 0px;
}

.thrv_wrapper.thrv-columns {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0px;
}

.thrv_wrapper.tcb-window-width {
    position: relative;
    max-width: none !important;
}

.tve_shortcode_editor h1 {
    padding: 0px;
}

p {
    font-size: 1em;
}

.tve_clearfix::after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0px;
}

.tve_image {
    border-radius: 0px;
    box-shadow: none;
}

div .tve_image_caption {
    padding: 0px;
    max-width: 100% !important;
    box-sizing: border-box !important;
}

.tve_image_caption .tve_image_frame {
    display: block;
    max-width: 100%;
    position: relative;
    overflow: hidden;
}

.tve_image_caption .tve_image {
    display: block;
    padding: 0px;
    height: auto;
}

.tve_image_caption.img_style_circle .tve_image_frame {
    border-radius: 50%;
}

a:not(.tcb-button-link) svg.tcb-icon {
    color: rgb(17, 17, 17);
}

.thrv_icon {
    line-height: 0;
}

.thrv_icon.tcb-icon-display {
    display: table;
    border-collapse: initial;
}

.thrv_icon.thrv_wrapper {
    margin-left: auto;
    margin-right: auto;
    padding: 0px;
}

.tvd-toast {
    justify-content: space-between;
}

.tvd-toast.tve-fe-message {
    top: 50px;
    width: 60%;
    padding: 0px;
    color: rgb(0, 0, 0);
    max-width: 500px;
    position: fixed;
    z-index: 9999993;
    left: 50%;
}

.tvd-toast.tve-fe-message .tve-toast-message {
    position: relative;
    left: -50%;
    background: rgb(255, 255, 255);
    box-shadow: rgb(167, 167, 167) 0px 0px 15px 0px;
}

.tvd-toast.tve-fe-message .tve-toast-icon-container {
    display: inline-block;
    width: 50px;
    background: green;
    color: rgb(255, 255, 255);
    height: 100%;
    position: absolute;
}

.tvd-toast.tve-fe-message .tve-toast-icon-container.tve-toast-error {
    background: red;
}

.tvd-toast.tve-fe-message .tve-toast-message-container {
    padding: 20px 10px 20px 70px;
    margin: auto 0px;
    font-family: Roboto, sans-serif;
    font-size: 16px;
}

.tvd-toast.tve-fe-message span {
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    min-height: 50px;
    height: 100%;
    width: 100%;
}

.thrive-shortcode-content a {
    color: inherit;
}

.tve-content-box-background[data-clip-id] {
    transform: rotateZ(0deg);
}

:not(#_s):not(#_s) .tcb-conditional-display-placeholder {
    min-height: var(--tcb-container-height-d, 100px) !important;
    position: relative;
}

:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-page-section {
    box-sizing: border-box;
    margin: 0px;
}

:not(#_s):not(#_s) .tcb-conditional-display-placeholder.thrv-content-box {
    box-sizing: border-box;
}

:not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-page-section-out, :not(#_s):not(#_s) .tcb-conditional-display-placeholder .tve-content-box-background {
    box-sizing: border-box;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    overflow: hidden;
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list {
    position: relative;
    overflow-x: clip;
    overflow-y: unset;
    display: block;
    margin: 0px;
    padding: 0px;
}

.slick-list:focus {
    outline: none;
}

.slick-list.dragging {
    cursor: pointer;
}

.slick-slider .slick-track, .slick-slider .slick-list {
    transform: translate3d(0px, 0px, 0px);
}

.slick-track {
    position: relative;
    left: 0px;
    top: 0px;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.slick-track::before, .slick-track::after {
    content: "";
    display: table;
}

.slick-track::after {
    clear: both;
}

.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none;
}

[dir="rtl"] .slick-slide {
    float: right;
}

.slick-slide img {
    display: block;
}

.slick-slide.slick-loading img {
    display: none;
}

.slick-slide.dragging img {
    pointer-events: none;
}

.slick-initialized .slick-slide {
    display: block;
}

.slick-loading .slick-slide {
    visibility: hidden;
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
    display: none;
}

.slick-prev, .slick-next {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0px;
    font-size: 0px;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    transform: translate(0px, -50%);
    padding: 0px;
    border: none;
    outline: none;
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    outline: none;
    background: transparent;
    color: transparent;
}

.slick-prev:hover::before, .slick-prev:focus::before, .slick-next:hover::before, .slick-next:focus::before {
    opacity: 1;
}

.slick-prev.slick-disabled::before, .slick-next.slick-disabled::before {
    opacity: 0.25;
}

.slick-prev {
    left: -25px;
}

[dir="rtl"] .slick-prev {
    left: auto;
    right: -25px;
}

.slick-next {
    right: -25px;
}

[dir="rtl"] .slick-next {
    left: -25px;
    right: auto;
}

.slick-dotted.slick-slider {
    margin-bottom: 30px;
}

.slick-dots {
    position: absolute;
    bottom: -25px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0px 5px;
    padding: 0px;
    cursor: pointer;
}

.tve_flt .tve_sep {
    border: none;
    margin: 0px !important;
    max-width: 100% !important;
}

.tve_flt .thrv_wrapper > .tve_sep {
    width: 100%;
    background-color: transparent;
}

.thrv_wrapper.thrv_contentbox_shortcode {
    position: relative;
}

@media (max-width: 1023px) {
    body:not(.tve_editor_page) [data-type="carousel"]:not([data-cwv-ready]) > div:not(.slick-initialized) > .thrv_wrapper {
        width: calc((100% - (var(--tcb-cwv-slides-t, 1) - 1) * var(--tve-gallery-horizontal-space, 20px)) / var(--tcb-cwv-slides-t, 1));
    }

    [style*="--tcb-cwv-height-"]:not([data-cwv-ready]) {
        height: var(--tcb-cwv-height-t);
    }

    :not(#_s):not(#_s) .tcb-conditional-display-placeholder {
        min-height: var(--tcb-container-height-t) !important;
    }
}

@media (max-width: 767px) {
    html {
        overflow-x: hidden !important;
    }

    html, body {
        max-width: 100vw !important;
    }

    .notifications-content-wrapper {
        transform: translateX(-50%);
        left: 50% !important;
        right: unset !important;
    }

    .notifications-content-wrapper[data-position*="middle"] {
        transform: translate(-50%, -50%);
    }

    .notifications-content-wrapper[data-position*="top"] {
        top: 0px;
    }

    .notifications-content-wrapper[data-position*="bottom"] {
        bottom: 0px;
    }

    body:not(.tve_editor_page) [data-type="carousel"]:not([data-cwv-ready]) > div:not(.slick-initialized) > .thrv_wrapper {
        width: calc((100% - (var(--tcb-cwv-slides-m, 1) - 1) * var(--tve-gallery-horizontal-space, 20px)) / var(--tcb-cwv-slides-m, 1));
    }

    [style*="--tcb-cwv-height-"]:not([data-cwv-ready]) {
        height: var(--tcb-cwv-height-m);
    }

    .tcb-flex-row {
        flex-direction: column;
    }

    .thrv_wrapper > .tcb-flex-row:not(.v-2) > .tcb-flex-col {
        width: 100%;
        max-width: 100% !important;
        flex: 0 0 auto !important;
    }

    .tcb-flex-row.v-2 {
        flex-direction: row;
    }

    .tcb-flex-row.v-2:not(.tcb-mobile-no-wrap) {
        flex-wrap: wrap;
    }

    .tcb-flex-row.v-2:not(.tcb-mobile-no-wrap) > .tcb-flex-col {
        width: 100%;
        flex: 1 0 390px;
        max-width: 100% !important;
    }

    :not(#_s):not(#_s) .tcb-conditional-display-placeholder {
        min-height: var(--tcb-container-height-m) !important;
    }
}

@media only screen and (max-width: 740px) {
    .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container.tve_lg_select_container .thrv_icon {
        margin-right: 14px;
    }
}

@media (max-width: 1023px) and (min-width: 768px) {
    .notifications-content-wrapper[data-position*="top"] {
        top: 20px;
    }

    .notifications-content-wrapper[data-position*="bottom"] {
        bottom: 20px;
    }

    .tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap), .tcb-flex-row.tcb-resized:not(.tcb--cols--2):not(.tcb-medium-no-wrap) {
        flex-wrap: wrap;
    }

    .tcb-flex-row:not(.tcb--cols--2):not(.tcb-medium-no-wrap) > .tcb-flex-col, .tcb-flex-row.tcb-resized:not(.tcb--cols--2):not(.tcb-medium-no-wrap) > .tcb-flex-col {
        flex: 1 0 250px;
        max-width: 100% !important;
    }

    .tcb-flex-row.tcb-medium-no-wrap, .tcb-flex-row.tcb-resized.tcb-medium-no-wrap {
        flex-wrap: nowrap !important;
    }

    .tcb-flex-row.tcb-medium-no-wrap > .tcb-flex-col, .tcb-flex-row.tcb-resized.tcb-medium-no-wrap > .tcb-flex-col {
        flex: 1 1 auto !important;
    }

    .tcb-flex-row.tcb-medium-wrap {
        flex-wrap: wrap;
    }

    .tcb-flex-row.tcb-medium-wrap > .tcb-flex-col {
        max-width: 100% !important;
    }
}

@media only screen and (max-width: 1023px) {
    [data-type="carousel"].tcb-has-arrows .tcb-carousel-center .slick-prev {
        right: calc(100% + .25 * var(--tve-arrow-size, 25px));
    }

    [data-type="carousel"].tcb-has-arrows .tcb-carousel-center .slick-next {
        left: calc(100% - var(--tve-gallery-horizontal-space, 20px) + .25 * var(--tve-arrow-size, 25px));
    }

    [data-type="carousel"].tcb-has-arrows .slick-prev {
        right: calc(100% - .5 * var(--tve-gallery-horizontal-space, 20px) + .25 * var(--tve-arrow-size, 25px));
        left: auto;
    }

    [data-type="carousel"].tcb-has-arrows .slick-next {
        left: calc(100% - .5 * var(--tve-gallery-horizontal-space, 20px) + .25 * var(--tve-arrow-size, 25px));
        right: auto;
    }

    [dir="rtl"] [data-type="carousel"].tcb-has-arrows .tcb-carousel-center .slick-prev {
        left: calc(100% + .25 * var(--tve-arrow-size, 25px));
    }

    [dir="rtl"] [data-type="carousel"].tcb-has-arrows .tcb-carousel-center .slick-next {
        right: calc(100% - var(--tve-gallery-horizontal-space, 20px) + .25 * var(--tve-arrow-size, 25px));
    }

    [dir="rtl"] [data-type="carousel"].tcb-has-arrows .slick-prev {
        left: calc(100% - .5 * var(--tve-gallery-horizontal-space, 20px) + .25 * var(--tve-arrow-size, 25px));
        right: auto;
    }

    [dir="rtl"] [data-type="carousel"].tcb-has-arrows .slick-next {
        left: auto;
        right: calc(100% - .5 * var(--tve-gallery-horizontal-space, 20px) + .25 * var(--tve-arrow-size, 25px));
    }
}

@media only screen and (max-width: 767px) {
    [data-type="carousel"].tcb-has-arrows .tcb-carousel-center .slick-prev {
        right: calc(100% + .5 * var(--tve-gallery-horizontal-space, 20px));
    }

    [data-type="carousel"].tcb-has-arrows .tcb-carousel-center .slick-next {
        left: calc(100% - .5 * var(--tve-gallery-horizontal-space, 20px));
    }

    [data-type="carousel"].tcb-has-arrows .slick-prev {
        right: calc(100% - .25 * var(--tve-gallery-horizontal-space, 20px));
        left: auto;
    }

    [data-type="carousel"].tcb-has-arrows .slick-next {
        left: calc(100% - .25 * var(--tve-gallery-horizontal-space, 20px));
        right: auto;
    }

    [dir="rtl"] [data-type="carousel"].tcb-has-arrows .tcb-carousel-center .slick-prev {
        left: calc(100% + .5 * var(--tve-gallery-horizontal-space, 20px));
    }

    [dir="rtl"] [data-type="carousel"].tcb-has-arrows .tcb-carousel-center .slick-next {
        right: calc(100% - .5 * var(--tve-gallery-horizontal-space, 20px));
    }

    [dir="rtl"] [data-type="carousel"].tcb-has-arrows .slick-prev {
        left: calc(100% - .25 * var(--tve-gallery-horizontal-space, 20px));
        right: auto;
    }

    [dir="rtl"] [data-type="carousel"].tcb-has-arrows .slick-next {
        left: auto;
        right: calc(100% - .25 * var(--tve-gallery-horizontal-space, 20px));
    }
}

@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none) {
    .tcb-flex-col {
        width: 100%;
    }

    .tcb-col {
        display: block;
    }
}

@media screen and (max-device-width: 480px) {
    body {
        text-size-adjust: none;
    }
}

@keyframes tcb-loader {
    0% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(359deg);
    }
}

@keyframes pulseanim {
    0% {
        transform: scale(0);
        opacity: 0.8;
    }
    100% {
        transform: scale(1);
        opacity: 0;
    }
}

@keyframes pulse {
    25% {
        transform: scale(1.1);
    }
    75% {
        transform: scale(0.9);
    }
}
img.wp-smiley, img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 0.07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
@import url("//fonts.googleapis.com/css?family=Dancing+Script:400,700&subset=latin");
@import url("//fonts.googleapis.com/css?family=Montserrat:400,400i,500,500i,300,300i,600,600i,200,200i,700,700i&subset=latin");

@media (min-width: 300px) {
    [data-css="tve-u-1620abb4294"] {
        margin-bottom: -42px !important;
    }

    :not(#tve) [data-css="tve-u-1620abb0c5d"] {
        color: rgba(28, 28, 28, 0.51) !important;
        font-size: 26px !important;
    }

    [data-css="tve-u-1620943a5ef"] {
        max-width: 20.6%;
    }

    [data-css="tve-u-1620943a5db"] {
        max-width: 16.666%;
    }

    [data-css="tve-u-1620942a3f4"] {
        text-align: right;
    }

    [data-css="tve-u-16209424e6f"] > .tcb-flex-col > .tcb-col {
        justify-content: center;
    }

    [data-css="tve-u-162094254fc"] p {
        margin: 0px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-162094254fc"] {
        margin: 0px 0px 20px !important;
    }

    [data-css="tve-u-16209424e6f"] {
        padding: 0px !important;
    }

    [data-css="tve-u-1620939bf13"] {
        --tve-alignment: center;
        float: none;
        margin-right: auto !important;
        margin-bottom: 30px !important;
        margin-left: auto !important;
    }

    [data-css="tve-u-16209398a6a"] {
        margin-top: 0px !important;
    }

    [data-css="tve-u-1620938d6b3"] {
        padding-bottom: 0px !important;
        padding-top: 0px !important;
    }

    [data-css="tve-u-1620938d6b3"] > .tcb-flex-col > .tcb-col {
        justify-content: center;
    }

    [data-css="tve-u-16209385c09"] {
        color: rgb(255, 255, 255) !important;
    }

    [data-css="tve-u-16209362d2a"] {
        max-width: 1080px;
        min-height: 545px !important;
        --tve-applied-min-height: 545px !important;
    }

    [data-css="tve-u-16209354f5c"] {
        background-color: rgb(231, 237, 243) !important;
        background-image: linear-gradient(114deg, rgba(0, 0, 0, 0.1) 0%, rgb(0, 0, 0) 100%), url("../images/IMG_0753.jpg") !important;
        background-size: auto, cover !important;
        background-position: 50% 50%, 50% 50% !important;
        background-attachment: scroll, fixed !important;
        background-repeat: no-repeat, no-repeat !important;
        --background-image: linear-gradient(114deg, rgba(0, 0, 0, 0.1) 0%, rgb(0, 0, 0) 100%), url("../images/IMG_0753.jpg") !important;
        --background-size: auto, cover !important;
        --background-position: 50% 50%, 50% 50% !important;
        --background-attachment: scroll, fixed !important;
        --background-repeat: no-repeat, no-repeat !important;
        --tve-applied-background-image: linear-gradient(114deg, rgba(0, 0, 0, 0.1) 0%, rgb(0, 0, 0) 100%), url("../images/IMG_0753.jpg") !important;
        --background-color: rgb(231, 237, 243) !important;
        --tve-applied-background-color: rgb(231, 237, 243) !important;
    }

    [data-css="tve-u-1620935170d"] {
        display: block;
        padding: 30px 20px 0px !important;
    }

    [data-css="tve-u-161faea4bfa"] {
        margin-top: 0px !important;
    }

    [data-css="tve-u-161fade3de0"] {
        background-color: rgb(231, 237, 243) !important;
    }

    [data-css="tve-u-161fadabd9d"] strong {
        font-weight: 600;
    }

    [data-css="tve-u-161fadcfd9c"] {
        padding: 10px !important;
    }

    [data-css="tve-u-161fadcf1f3"] {
        padding: 10px !important;
    }

    [data-css="tve-u-161fada78c7"] {
        max-width: 1603px;
        min-height: 361px !important;
    }

    :not(#tve) [data-css="tve-u-161e46b836c"]:hover button {
        background-color: rgb(104, 221, 147) !important;
        box-shadow: rgba(14, 58, 74, 0.08) 0px 0px 8px 4px !important;
    }

    [data-css="tve-u-161e7b2a69a"] {
        float: none;
        max-width: 90%;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    :not(#tve) [data-css="tve-u-161e793eeeb"] {
        font-size: 18px !important;
    }

    [data-css="tve-u-161e54199ed"] {
        min-height: 91px;
    }

    [data-css="tve-u-161e78b2092"] strong {
        font-weight: 700 !important;
    }

    :not(#tve) [data-css="tve-u-161e77f85b9"] {
        font-size: 40px !important;
    }

    [data-css="tve-u-161e765ff19"] {
        color: rgb(16, 25, 41) !important;
    }

    :not(#tve) [data-css="tve-u-161e7655853"] {
        color: rgb(16, 25, 41) !important;
        font-size: 40px !important;
    }

    [data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e54070cc"] {
        box-shadow: rgb(229, 230, 235) 0px 0px 51px 6px;
    }

    :not(#tve) [data-css="tve-u-161e75f7f1d"] {
        font-size: 40px !important;
        color: rgb(16, 25, 41) !important;
    }

    [data-css="tve-u-161e4b4733c"] img {
        filter: grayscale(0%) blur(0px);
    }

    [data-css="tve-u-161e54396c8"] {
        margin: 0px !important;
    }

    :not(#tve) .thrv-content-box [data-css="tve-u-161e54199ed"] p, :not(#tve) .thrv-content-box [data-css="tve-u-161e54199ed"] li, :not(#tve) .thrv-content-box [data-css="tve-u-161e54199ed"] blockquote, :not(#tve) .thrv-content-box [data-css="tve-u-161e54199ed"] address, :not(#tve) .thrv-content-box [data-css="tve-u-161e54199ed"] h1, :not(#tve) .thrv-content-box [data-css="tve-u-161e54199ed"] h2, :not(#tve) .thrv-content-box [data-css="tve-u-161e54199ed"] h3, :not(#tve) .thrv-content-box [data-css="tve-u-161e54199ed"] h4, :not(#tve) .thrv-content-box [data-css="tve-u-161e54199ed"] h5, :not(#tve) .thrv-content-box [data-css="tve-u-161e54199ed"] h6 {
        color: rgb(255, 255, 255);
    }

    [data-css="tve-u-161e5415b1c"] {
        float: none;
        max-width: 1080px;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 50px 80px !important;
    }

    [data-css="tve-u-161e5414c14"] {
        border-radius: 5px;
        overflow: hidden;
        background-color: rgb(42, 169, 213) !important;
    }

    [data-css="tve-u-161e53f437e"] {
        background-color: rgb(31, 31, 31) !important;
        background-image: linear-gradient(rgba(16, 25, 41, 0.8), rgba(16, 25, 41, 0.8)), url("//forexnation.cz/wp-content/uploads/tcb_lp_templates/templates/css/images/people-coffee-tea-meeting.jpg") !important;
        background-size: auto, cover !important;
        background-position: 50% 50%, 50% 50% !important;
        background-attachment: scroll, scroll !important;
        background-repeat: no-repeat, no-repeat !important;
    }

    [data-css="tve-u-161e4bfe546"] {
        text-align: center;
    }

    [data-css="tve-u-161e5389398"] {
        text-align: center;
    }

    [data-css="tve-u-161e5377b40"] {
        text-align: center;
    }

    :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e4bfe546"] p, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e4bfe546"] li, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e4bfe546"] blockquote, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e4bfe546"] address, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e4bfe546"] h1, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e4bfe546"] h2, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e4bfe546"] h3, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e4bfe546"] h4, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e4bfe546"] h5, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e4bfe546"] h6 {
        color: rgb(60, 60, 60) !important;
    }

    :not(#tve) [data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e4bf5f01"] {
        background-color: rgb(255, 255, 255) !important;
        box-shadow: rgb(229, 230, 235) 0px 0px 51px 6px !important;
        border-radius: 5px !important;
        overflow: hidden !important;
    }

    :not(#tve) [data-css="tve-u-161e4be5e55"] {
        color: rgb(16, 25, 41) !important;
        font-size: 17px !important;
    }

    [data-css="tve-u-161e4bdda2e"] {
        float: none;
        max-width: 40px;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-top: 10px !important;
        padding-bottom: 20px !important;
    }

    [data-css="tve-u-161e4bdda2e"] .tve_sep {
        border-width: 2px;
        border-color: rgb(132, 250, 176);
    }

    :not(#tve) [data-css="tve-u-161e4bd32fd"] {
        text-transform: uppercase !important;
        font-size: 21px !important;
    }

    [data-css="tve-u-161e4bcad5e"] {
        padding: 25px !important;
    }

    [data-css="tve-u-161e4b92c36"] {
        margin-left: -22px;
    }

    [data-css="tve-u-161e4b92c36"] > .tcb-flex-col {
        padding-left: 22px;
    }

    [data-css="tve-u-161e4b513d4"] {
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: 214px;
        margin-top: 20px !important;
        margin-bottom: 7px !important;
    }

    [data-css="tve-u-161e4b4e983"] {
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: 205px;
        margin-bottom: 0px !important;
    }

    [data-css="tve-u-161e4b4c4f1"] {
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: 122px;
        margin-top: 18px !important;
        margin-bottom: 0px !important;
    }

    [data-css="tve-u-161e4b4733c"] {
        float: none;
        margin-left: auto;
        margin-right: auto;
        width: 180px;
    }

    [data-css="tve-u-161e4b21c3e"] {
        padding: 0px !important;
    }

    [data-css="tve-u-161e4b21c3e"] > .tcb-flex-col > .tcb-col {
        justify-content: center;
    }

    [data-css="tve-u-161e46cf8ba"] {
        background-color: rgb(217, 229, 242) !important;
    }

    :not(#tve) [data-css="tve-u-161e46b836c"] button {
        font-size: 19px;
        border-radius: 54px;
        overflow: hidden;
        background-color: rgb(132, 250, 176) !important;
        padding: 21px !important;
        background-image: none !important;
    }

    [data-css="tve-u-161e4699f7e"] strong {
        font-weight: 700;
    }

    :not(#tve) [data-css="tve-u-161e4699f7e"] input {
        font-family: Montserrat;
        font-weight: 300;
        font-size: 17px;
        border-radius: 54px;
        overflow: hidden;
        padding: 22px !important;
        background-image: none !important;
        background-color: rgb(255, 255, 255) !important;
    }

    [data-css="tve-u-161e468d33f"] {
        max-width: 26.1%;
    }

    [data-css="tve-u-161e468d335"] {
        max-width: 73.9%;
    }

    :not(#tve) [data-css="tve-u-161e4638235"] {
        letter-spacing: 1px;
        font-weight: 300;
        text-transform: uppercase !important;
        color: rgb(16, 25, 41) !important;
        font-family: Montserrat !important;
        font-size: 17px !important;
    }

    :not(#tve) [data-css="tve-u-161e462bd75"] {
        font-size: 26px !important;
    }

    [data-css="tve-u-161e462a1db"] {
        color: rgb(255, 255, 255) !important;
    }

    [data-css="tve-u-161e4627449"] {
        color: rgb(42, 169, 213) !important;
    }

    #tcb_landing_page h6 strong {
        font-weight: 700;
    }

    #tcb_landing_page h5 strong {
        font-weight: 700;
    }

    #tcb_landing_page h4 strong {
        font-weight: 700;
    }

    #tcb_landing_page h6 {
        font-family: Montserrat;
        font-weight: 300;
        color: rgb(28, 28, 28);
        font-size: 20px;
    }

    #tcb_landing_page h5 {
        font-family: Montserrat;
        font-weight: 300;
        color: rgb(28, 28, 28);
        font-size: 21px;
    }

    #tcb_landing_page h4 {
        font-family: Montserrat;
        font-weight: 300;
        color: rgb(28, 28, 28);
        font-size: 23px;
    }

    [data-css="tve-u-16035a9c262"] h3 {
        margin: 0px 0px 14px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-16035a9c262"] h1 {
        margin: 0px 0px 18px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-16035a9c262"] h2 {
        margin: 0px 0px 16px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-16035a9c262"] p {
        margin: 0px 0px 24px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-16035a9ff73"] {
        padding: 30px 20px 4px !important;
    }

    [data-css="tve-u-16035a9c262"] {
        max-width: 1080px;
    }

    #tcb_landing_page h3 strong {
        font-weight: 700;
    }

    #tcb_landing_page h3 {
        font-family: Montserrat;
        font-weight: 300;
        color: rgb(42, 169, 213);
        font-size: 24px;
        line-height: 1.3em;
    }

    #tcb_landing_page h2 strong {
        font-weight: 700;
    }

    #tcb_landing_page h2 {
        font-family: Montserrat;
        font-weight: 300;
        color: rgb(28, 28, 28);
        font-size: 48px;
        line-height: 1.3em;
    }

    #tcb_landing_page h1 strong {
        font-weight: 700;
    }

    #tcb_landing_page h1 {
        font-family: Montserrat;
        font-weight: 300;
        font-size: 58px;
        line-height: 1.3em;
        color: rgb(16, 25, 41);
    }

    #tcb_landing_page p strong, #tcb_landing_page li strong {
        font-weight: 700;
    }

    [data-css="tve-u-15e09c94f7d"] {
        background-color: rgb(255, 255, 255);
    }

    [data-css="tve-u-161e4b5e484"] {
        padding: 10px 20px 18px !important;
    }

    [data-css="tve-u-161e4b795a1"] {
        padding: 90px 20px 18px !important;
    }

    [data-css="tve-u-161e4ba8cd1"] h3 {
        margin: 0px 0px 14px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-161e4ba8cd1"] h1 {
        margin: 0px 0px 18px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-161e4ba8cd1"] h2 {
        margin: 0px 0px 16px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-161e4ba8cd1"] p {
        margin: 0px 0px 24px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-161e4ba8cd1"] {
        max-width: 1280px;
        min-height: 1px !important;
    }

    [data-css="tve-u-161e4bf5f01"] {
        box-shadow: none;
        border-radius: 20px;
        overflow: hidden;
        background-color: rgb(255, 255, 255) !important;
    }

    :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5377b40"] p, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5377b40"] li, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5377b40"] blockquote, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5377b40"] address, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5377b40"] h1, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5377b40"] h2, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5377b40"] h3, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5377b40"] h4, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5377b40"] h5, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5377b40"] h6 {
        color: rgb(60, 60, 60) !important;
    }

    :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5389398"] p, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5389398"] li, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5389398"] blockquote, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5389398"] address, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5389398"] h1, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5389398"] h2, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5389398"] h3, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5389398"] h4, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5389398"] h5, :not(#tve) .thrv-content-box[data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e5389398"] h6 {
        color: rgb(60, 60, 60) !important;
    }

    [data-css="tve-u-161e53b0db1"] h3 {
        margin: 0px 0px 14px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-161e53b0db1"] h1 {
        margin: 0px 0px 18px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-161e53b0db1"] h2 {
        margin: 0px 0px 16px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-161e53b0db1"] p {
        margin: 0px 0px 24px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-161e53b0db1"] {
        max-width: 1080px;
        min-width: auto;
    }

    :not(#tve) [data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e54070cc"] {
        background-color: rgb(255, 255, 255) !important;
        border-radius: 5px !important;
        overflow: hidden !important;
    }

    [data-css="tve-u-161e54070cc"] {
        box-shadow: none;
        border-radius: 20px;
        overflow: hidden;
        background-color: rgb(255, 255, 255) !important;
    }

    [data-css="tve-u-161e543c027"] {
        padding: 90px 20px !important;
    }

    [data-css="tve-u-161e54443dc"] {
        padding: 18px 20px 80px !important;
    }

    [data-css="tve-u-161e544cd91"] {
        max-width: 300px;
        float: none;
        position: static !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    [data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e7605d63"] {
        background-color: rgb(42, 169, 213) !important;
    }

    :not(#tve) [data-css="tve-u-161e7605d63"] > :first-child {
        color: rgb(132, 250, 176);
    }

    [data-css="tve-u-161e7605d63"] {
        font-size: 31px;
        width: 31px;
        height: 31px;
        border-radius: 50px;
        overflow: hidden;
        padding: 27px !important;
        background-color: rgb(42, 169, 213) !important;
    }

    :not(#tve) [data-css="tve-u-161e7611799"] {
        color: rgb(16, 25, 41) !important;
        font-size: 17px !important;
    }

    :not(#tve) [data-css="tve-u-161e4bcad5e"]:hover [data-css="tve-u-161e7631213"] {
        background-color: rgb(255, 255, 255) !important;
        box-shadow: rgb(229, 230, 235) 0px 0px 51px 6px !important;
        border-radius: 5px !important;
        overflow: hidden !important;
    }

    [data-css="tve-u-161e7631213"] {
        box-shadow: none;
        border-radius: 20px;
        overflow: hidden;
        background-color: rgb(255, 255, 255) !important;
    }

    :not(#tve) [data-css="tve-u-161e7637344"] {
        color: rgb(16, 25, 41) !important;
        font-size: 17px !important;
    }

    :not(#tve) [data-css="tve-u-161e764f853"] {
        text-transform: uppercase !important;
        font-size: 21px !important;
    }

    :not(#tve) [data-css="tve-u-161e76502dc"] {
        text-transform: uppercase !important;
        font-size: 21px !important;
    }

    [data-css="tve-u-161e7872487"] {
        line-height: 1.7em !important;
    }

    :not(#tve) [data-css="tve-u-161e7872487"] {
        color: rgb(218, 186, 179) !important;
        font-size: 22px !important;
    }

    [data-css="tve-u-161e78b208e"] {
        font-family: Montserrat !important;
        font-weight: 300 !important;
    }

    [data-css="tve-u-161e78b2092"] {
        font-size: 20px !important;
        color: rgb(42, 169, 213) !important;
    }

    [data-css="tve-u-161fadabdac"] {
        float: none;
        max-width: 67%;
        margin: 0px auto !important;
        padding: 70px 0px !important;
    }

    [data-css="tve-u-161fadabd89"] h3 {
        padding: 0px !important;
        margin: 0px !important;
    }

    [data-css="tve-u-161fadabd89"] h2 {
        margin: 0px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-161fadabd89"] h1 {
        margin: 0px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-161fadabd89"] p {
        margin: 0px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-161fadabda1"] {
        line-height: 1.7em !important;
    }

    [data-css="tve-u-161fadabd93"] {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    [data-css="tve-u-161fadabd98"] {
        max-width: 77.8%;
    }

    [data-css="tve-u-161fadabd95"] {
        max-width: 22.2%;
    }

    [data-css="tve-u-161fadabd96"]::after {
        clear: both;
    }

    [data-css="tve-u-161fadabd99"]::after {
        clear: both;
    }

    [data-css="tve-u-161fadabda6"] {
        float: left;
        z-index: 3;
        position: relative;
        width: 100%;
    }

    :not(#tve) [data-css="tve-u-161fadabd92"] > :first-child {
        color: rgb(242, 245, 248);
    }

    [data-css="tve-u-161fadabd92"] {
        font-size: 44px;
        width: 44px;
        height: 44px;
        float: left;
        z-index: 9;
        position: relative;
        margin-top: -18px !important;
        margin-bottom: 0px !important;
        margin-left: 14px !important;
    }

    [data-css="tve-u-161fadabd8c"] {
        background-image: none !important;
        background-color: rgba(29, 165, 229, 0) !important;
    }

    [data-css="tve-u-161fadabd90"] {
        line-height: 1.7em !important;
    }

    [data-css="tve-u-161fadabd8a"] {
        margin-bottom: 0px !important;
        margin-top: 0px !important;
    }

    [data-css="tve-u-161fadabd8f"] {
        min-height: 150px;
    }

    [data-css="tve-u-161fadabda0"] {
        min-height: 216px;
    }

    :not(#tve) [data-css="tve-u-161fadabda1"] {
        font-weight: 200;
        font-size: 17px !important;
        font-family: Montserrat !important;
        color: rgb(16, 25, 41) !important;
    }

    [data-css="tve-u-161fadabd8b"] {
        margin-left: -40px;
        padding: 0px !important;
    }

    [data-css="tve-u-161fadabd8b"] > .tcb-flex-col {
        padding-left: 40px;
    }

    :not(#tve) [data-css="tve-u-161fadabd90"] {
        font-weight: 200;
        font-size: 17px !important;
        font-family: Montserrat !important;
        color: rgb(16, 25, 41) !important;
    }

    [data-css="tve-u-161fadabd8e"] {
        clip-path: url("#clip-bottom-8044b848b3ab4");
        -webkit-clip-path: url("#clip-bottom-8044b848b3ab4");
        border-radius: 10px;
        overflow: hidden;
        background-color: rgb(242, 245, 248) !important;
    }

    [data-css="tve-u-161fadabd8d"] {
        z-index: 6;
        max-width: none;
        padding: 21px 20px 17px !important;
        margin-bottom: 0px !important;
        margin-top: 0px !important;
    }

    [data-css="tve-u-161fadabd9f"] {
        clip-path: url("#clip-bottom-9109695b84e64");
        -webkit-clip-path: url("#clip-bottom-9109695b84e64");
        border-radius: 10px;
        overflow: hidden;
        background-color: rgb(242, 245, 248) !important;
    }

    [data-css="tve-u-161fadabd97"] {
        float: left;
        width: 98px;
        z-index: 3;
        position: relative;
        margin: 0px auto !important;
    }

    [data-css="tve-u-161fadabd9e"] {
        padding: 21px 20px 17px !important;
        margin-bottom: 0px !important;
        margin-top: 0px !important;
    }

    [data-css="tve-u-161fadabda3"] > .tcb-flex-col > .tcb-col {
        justify-content: center;
    }

    [data-css="tve-u-161fadabda3"] {
        margin-left: 0px;
        padding: 0px !important;
    }

    [data-css="tve-u-161fadabda3"] > .tcb-flex-col {
        padding-left: 0px;
    }

    [data-css="tve-u-161fadabda5"] {
        float: none;
        width: 98px;
        z-index: 3;
        position: relative;
        margin: 0px auto !important;
    }

    :not(#tve) [data-css="tve-u-161fadabd9d"] {
        font-weight: 300;
        color: rgb(16, 25, 41) !important;
        font-size: 16px !important;
        font-family: Montserrat !important;
    }

    :not(#tve) [data-css="tve-u-161fadabda9"] {
        font-weight: 300;
        color: rgb(16, 25, 41) !important;
        font-size: 16px !important;
        font-family: Montserrat !important;
    }

    [data-css="tve-u-161fadabd9a"] {
        float: left;
        z-index: 3;
        position: relative;
        width: 100%;
    }

    [data-css="tve-u-161fadabda4"]::after {
        clear: both;
    }

    [data-css="tve-u-161fadabd94"] > .tcb-flex-col > .tcb-col {
        justify-content: center;
    }

    [data-css="tve-u-161fadabd94"] {
        margin-left: 0px;
        padding: 0px !important;
    }

    [data-css="tve-u-161fadabd94"] > .tcb-flex-col {
        padding-left: 0px;
    }

    :not(#tve) [data-css="tve-u-161fadc9c6a"] > :first-child {
        color: rgb(242, 245, 248);
    }

    [data-css="tve-u-161fadc9c6a"] {
        font-size: 44px;
        width: 44px;
        height: 44px;
        float: left;
        z-index: 9;
        position: relative;
        margin-top: -18px !important;
        margin-bottom: 0px !important;
        margin-left: 14px !important;
    }

    [data-css="tve-u-161faee2461"] h3 {
        margin: 0px 0px 14px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-161faee2461"] h1 {
        margin: 0px 0px 18px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-161faee2461"] h2 {
        margin: 0px 0px 16px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-161faee2461"] p {
        margin: 0px 0px 24px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-161faee2461"] {
        max-width: 1080px;
        min-height: 97px !important;
    }

    :not(#tve) [data-css="tve-u-1651e16dc3d"] {
        font-size: 13px !important;
        color: rgba(255, 255, 255, 0.33) !important;
    }

    [data-css="tve-u-1651e17f793"] {
        border: 1px solid rgba(108, 106, 106, 0.81) !important;
    }

    [data-css="tve-u-1651e185266"] {
        margin-bottom: 0px !important;
        margin-top: 15px !important;
        padding-bottom: 0px !important;
        padding-top: 0px !important;
    }

    [data-css="tve-u-16532b5c32a"] {
        background-color: rgb(19, 19, 19) !important;
    }

    :not(#tve) [data-css="tve-u-16532b5fe13"] {
        color: rgb(255, 255, 255) !important;
        font-size: 15px !important;
    }

    [data-css="tve-u-16532b65349"] {
        color: rgb(255, 255, 255) !important;
    }

    [data-css="tve-u-16532b6534d"] {
        color: rgb(42, 169, 213) !important;
    }

    :not(#tve) [data-css="tve-u-16532bd36a9"] {
        color: rgb(195, 195, 195) !important;
        font-size: 15px !important;
    }

    [data-css="tve-u-1655c4b8e5c"] {
        font-size: 28px;
        width: 28px;
        height: 28px;
        box-shadow: rgba(0, 0, 0, 0.4) 0px 8px 12px 0px;
        --tcb-local-color-icon: rgb(84, 174, 254);
        --tcb-local-color-var: rgb(84, 174, 254);
        --tve-icon-size: 28px;
        --tve-alignment: center;
        float: none;
        margin-right: auto !important;
        margin-left: 38px !important;
    }

    [data-css="tve-u-1655c4bb4da"] {
        max-width: 7.5%;
    }

    :not(#tve) [data-css="tve-u-1655c4b8e5c"] > :first-child {
        color: rgb(84, 174, 254);
    }

    :not(#tve) [data-css="tve-u-16856b65da8"] {
        font-size: 15px !important;
    }

    [data-css="tve-u-16b649f1dc3"] {
        background-image: linear-gradient(rgba(0, 0, 0, 0.96), rgba(0, 0, 0, 0.96)) !important;
        background-size: auto !important;
        background-position: 50% 50% !important;
        background-attachment: scroll !important;
        background-repeat: no-repeat !important;
    }

    [data-css="tve-u-16b64a09414"] {
        color: rgb(255, 255, 255) !important;
    }

    [data-css="tve-u-16b64a1f756"] {
        max-width: 23.8%;
    }

    :not(#tve) [data-css="tve-u-16b64a20dd7"] {
        color: rgb(255, 255, 255) !important;
        font-family: "Dancing Script" !important;
        font-weight: 400 !important;
        font-size: 23px !important;
    }

    [data-css="tve-u-16b64a20dd7"] strong {
        font-weight: 700 !important;
    }

    [data-css="tve-u-16d3e904c26"] {
        filter: grayscale(0%) brightness(100%) contrast(220%) blur(0px) sepia(0%) invert(0%) saturate(100%) hue-rotate(0deg);
        opacity: 1;
        background-image: none !important;
    }

    #tcb_landing_page .thrv_text_element a:not(.tcb-button-link):hover, #tcb_landing_page .tcb-styled-list a:hover, #tcb_landing_page .tcb-numbered-list a:hover, #tcb_landing_page .tve-input-option-text a:hover {
        color: rgb(42, 169, 213);
        font-weight: normal;
        text-decoration: none;
    }

    #tcb_landing_page .thrv_text_element a:not(.tcb-button-link), #tcb_landing_page .tcb-styled-list a, #tcb_landing_page .tcb-numbered-list a, #tcb_landing_page .tve-input-option-text a {
        color: rgb(16, 25, 41);
        text-decoration: none;
        font-weight: normal;
    }

    #tcb_landing_page p {
        font-family: Montserrat;
        font-weight: 300;
        font-size: 18px;
        line-height: 1.6em;
        color: rgb(28, 28, 28);
    }

    #tcb_landing_page li:not([class*="menu"]) {
        font-family: Montserrat;
        font-weight: 300;
        font-size: 18px;
        line-height: 1.6em;
        color: rgb(28, 28, 28);
    }

    [data-css="tve-u-1799d405aef"] {
        max-width: 18.6%;
    }

    :not(#tve) [data-css="tve-u-1799d40a997"] {
        color: rgb(255, 255, 255) !important;
        --tcb-applied-color: rgb(255, 255, 255) !important;
        --tve-applied-color: rgb(255, 255, 255) !important;
    }

    :not(#tve) [data-css="tve-u-1799d413775"] {
        color: rgb(255, 255, 255) !important;
        --tve-applied-color: rgb(255, 255, 255) !important;
    }

    :not(#tve) [data-css="tve-u-179ead2b572"] {
        color: rgb(255, 255, 255) !important;
        --tcb-applied-color: rgb(255, 255, 255) !important;
        --tve-applied-color: rgb(255, 255, 255) !important;
    }

    [data-css="tve-u-16209435396"] {
        max-width: 77.8%;
    }

    [data-css="tve-u-17bac273478"] .tcb-button-link {
        border-radius: 5px;
        overflow: hidden;
        letter-spacing: var(--tve-letter-spacing, 2px);
        background-color: var(--tcb-local-color-3e1f8) !important;
        padding: 18px !important;
        background-image: none !important;
    }

    :not(#tve) [data-css="tve-u-17bac273478"] .tcb-button-link {
        line-height: 1.2em;
        font-size: var(--tve-font-size, 16px) !important;
    }

    [data-css="tve-u-17bac273478"] {
        --tve-font-size: 16px;
        --tve-font-weight: var(--g-regular-weight, normal);
        --tve-letter-spacing: 2px;
        --tcb-local-color-62516: rgb(19, 114, 211);
        --tve-color: rgb(255, 255, 255);
        --tcb-local-color-3e1f8: rgb(19, 114, 211);
    }

    :not(#tve) [data-css="tve-u-17bac273478"] .tcb-button-link span {
        font-weight: var(--tve-font-weight, var(--g-regular-weight, normal));
        color: var(--tve-color, rgb(255, 255, 255));
        --tcb-applied-color: var $(--tve-color, rgb(255, 255, 255));
    }

    :not(#tve) [data-css="tve-u-17bac273478"]:hover .tcb-button-link {
        background-image: linear-gradient(rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.08)) !important;
        background-size: auto !important;
        background-position: 50% 50% !important;
        background-attachment: scroll !important;
        background-repeat: no-repeat !important;
        background-color: var(--tcb-local-color-3e1f8) !important;
    }

    [data-css="tve-u-17bac273471"] {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    [data-css="tve-u-17bac273472"] > .tcb-flex-col > .tcb-col {
        justify-content: center;
    }

    [data-css="tve-u-17bac273473"] {
        max-width: 38.5%;
    }

    [data-css="tve-u-17bac273475"] {
        max-width: 38.6%;
    }

    [data-css="tve-u-17bac273477"] {
        max-width: 22.9%;
    }

    [data-css="tve-u-17bac273503"] {
        --tcb-local-color-bcd13: rgb(47, 138, 229);
        --form-color: none;
        float: none;
        --tcb-local-color-68c4b: rgb(47, 138, 229);
        --tcb-local-color-847d2: rgb(243, 246, 249);
        --tve-alignment: center;
        margin-left: auto !important;
        margin-right: auto !important;
        max-width: 1080px !important;
        padding: 0px !important;
    }

    #lg-kt4ha136 .tve-form-button.tve-color-set {
        --tcb-local-color-3e1f8: var(--tcb-local-color-68c4b);
    }

    #lg-kt4ha136 .tve-form-button {
        --tcb-local-color-3e1f8: rgb(47, 138, 229);
        --tve-font-size: 14px;
        --tve-line-height: 1.1em;
        --tve-font-weight: var(--g-bold-weight, bold);
        --tve-color: rgb(255, 255, 255);
        --tve-applied---tve-color: rgb(255, 255, 255);
        --tve-font-family: inherit;
        --g-regular-weight: 400;
        min-width: 100% !important;
        margin-top: 10px !important;
        margin-bottom: 10px !important;
    }

    :not(#tve) #lg-kt4ha136 .tve_lg_regular_input:not(.tcb-excluded-from-group-item) input, :not(#tve) #lg-kt4ha136 .tve_lg_regular_input:not(.tcb-excluded-from-group-item) textarea {
        border: none;
        --tve-applied-border: none;
        padding: 18px !important;
        background-color: var(--tcb-local-color-847d2) !important;
        --tve-applied-background-color: var $(--tcb-local-color-847d2) !important;
    }

    :not(#tve) #lg-kt4ha136 .tve_lg_regular_input:not(.tcb-excluded-from-group-item) input, :not(#tve) #lg-kt4ha136 .tve_lg_regular_input:not(.tcb-excluded-from-group-item) textarea, :not(#tve) #lg-kt4ha136 .tve_lg_regular_input:not(.tcb-excluded-from-group-item)::placeholder {
        font-weight: var(--tve-font-weight, var(--g-regular-weight, normal));
        font-family: var(--tve-font-family, Arial, Helvetica, sans-serif);
        font-size: var(--tve-font-size, 14px);
        letter-spacing: var(--tve-letter-spacing, 1px);
        line-height: var(--tve-line-height, 1.1em);
        --tcb-applied-color: var $(--tve-color, rgb(17, 17, 17));
        color: var(--tve-color, rgb(17, 17, 17)) !important;
        --tve-applied-color: var $(--tve-color, rgb(17, 17, 17)) !important;
    }

    #lg-kt4ha136 .tve_lg_regular_input:not(.tcb-excluded-from-group-item) {
        --tve-font-weight: var(--g-regular-weight, normal);
        --tve-font-family: Arial, Helvetica, sans-serif;
        --tve-font-size: 14px;
        --tve-letter-spacing: 1px;
        --tve-line-height: 1.1em;
        --tve-color: rgb(17, 17, 17);
        --tve-applied---tve-color: rgb(17, 17, 17);
    }

    #lg-kt4ha136 .tve-form-button .tcb-button-link {
        border-radius: 0px;
        overflow: hidden;
        background-color: var(--tcb-local-color-68c4b) !important;
        --tve-applied-background-color: var $(--tcb-local-color-68c4b) !important;
    }

    :not(#tve) #lg-kt4ha136 .tve_lg_regular_input:not(.tcb-excluded-from-group-item):hover input, :not(#tve) #lg-kt4ha136 .tve_lg_regular_input:not(.tcb-excluded-from-group-item):hover textarea {
        background-image: linear-gradient(rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0.33)) !important;
        background-size: auto !important;
        background-position: 50% 50% !important;
        background-attachment: scroll !important;
        background-repeat: no-repeat !important;
        --tve-applied-background-image: linear-gradient(rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0.33)) !important;
        background-color: var(--tcb-local-color-847d2) !important;
        --tve-applied-background-color: var $(--tcb-local-color-847d2) !important;
    }

    :not(#tve) #lg-kt4ha136 .tve-form-button .tcb-button-link {
        line-height: var(--tve-line-height, 1.1em);
        font-family: var(--tve-font-family, inherit);
        font-size: var(--tve-font-size, 14px) !important;
    }

    :not(#tve) #lg-kt4ha136 .tve-form-button .tcb-button-link span {
        font-weight: var(--tve-font-weight, var(--g-bold-weight, bold));
        color: var(--tve-color, rgb(255, 255, 255));
        --tve-applied-color: var $(--tve-color, rgb(255, 255, 255));
        --tcb-applied-color: var $(--tve-color, rgb(255, 255, 255));
    }

    #lg-kt4ha136 .tve_lg_radio:not(.tcb-excluded-from-group-item) .tve_lg_radio_wrapper:not(.tcb-excluded-from-group-item) {
        --tcb-local-color-30800: rgb(47, 138, 229);
        --tcb-local-color-f2bba: rgba(59, 156, 253, 0.1);
        --tcb-local-color-trewq: rgba(59, 156, 253, 0.3);
        --tcb-local-color-frty6: rgba(59, 156, 253, 0.45);
        --tcb-local-color-flktr: rgba(59, 156, 253, 0.8);
        --tve-font-weight: var(--g-regular-weight, normal);
        --tve-font-family: Arial, Helvetica, sans-serif;
        --tve-font-size: 14px;
        --tve-color: rgb(17, 17, 17);
        --tve-applied---tve-color: rgb(17, 17, 17);
        padding: 12px !important;
    }

    #lg-kt4ha136 .tve_lg_checkbox:not(.tcb-excluded-from-group-item) .tve_lg_checkbox_wrapper:not(.tcb-excluded-from-group-item) {
        --tcb-local-color-30800: rgb(47, 138, 229);
        --tcb-local-color-f2bba: rgba(59, 156, 253, 0.1);
        --tcb-local-color-trewq: rgba(59, 156, 253, 0.3);
        --tcb-local-color-frty6: rgba(59, 156, 253, 0.45);
        --tcb-local-color-flktr: rgba(59, 156, 253, 0.8);
        --tve-font-weight: var(--g-regular-weight, normal);
        --tve-font-family: Arial, Helvetica, sans-serif;
        --tve-font-size: 14px;
        --tve-color: rgb(17, 17, 17);
        --tve-applied---tve-color: rgb(17, 17, 17);
        padding: 12px !important;
    }

    #lg-kt4ha136 .tve_lg_checkbox:not(.tcb-excluded-from-group-item) .tve_lg_checkbox_wrapper:not(.tcb-excluded-from-group-item) .tve-checkmark {
        --tcb-checkbox-size: 16px;
    }

    #lg-kt4ha136 .tve_lg_radio:not(.tcb-excluded-from-group-item) .tve_lg_radio_wrapper:not(.tcb-excluded-from-group-item) .tve-checkmark {
        --tcb-radio-size: 16px;
    }

    :not(#tve) #lg-kt4ha136 .tve_lg_radio:not(.tcb-excluded-from-group-item) .tve_lg_radio_wrapper:not(.tcb-excluded-from-group-item) .tve-input-option-text {
        font-family: var(--tve-font-family, Arial, Helvetica, sans-serif);
        --tcb-applied-color: var $(--tve-color, rgb(17, 17, 17));
        font-weight: var(--tve-font-weight, var(--g-regular-weight, normal)) !important;
        font-size: var(--tve-font-size, 14px) !important;
        color: var(--tve-color, rgb(17, 17, 17)) !important;
        --tve-applied-color: var $(--tve-color, rgb(17, 17, 17)) !important;
    }

    :not(#tve) #lg-kt4ha136 .tve_lg_checkbox:not(.tcb-excluded-from-group-item) .tve_lg_checkbox_wrapper:not(.tcb-excluded-from-group-item) .tve-input-option-text {
        font-family: var(--tve-font-family, Arial, Helvetica, sans-serif);
        --tcb-applied-color: var $(--tve-color, rgb(17, 17, 17));
        font-weight: var(--tve-font-weight, var(--g-regular-weight, normal)) !important;
        font-size: var(--tve-font-size, 14px) !important;
        color: var(--tve-color, rgb(17, 17, 17)) !important;
        --tve-applied-color: var $(--tve-color, rgb(17, 17, 17)) !important;
    }

    :not(#tve) #lg-kt4ha136 .tve_lg_checkbox:not(.tcb-excluded-from-group-item) .tve_lg_checkbox_wrapper:not(.tcb-excluded-from-group-item):hover .tve-input-option-text {
        color: var(--tve-color, var(--tcb-local-color-68c4b)) !important;
        --tve-applied-color: var $(--tve-color, var $(--tcb-local-color-68c4b)) !important;
        --tcb-applied-color: var $(--tve-color, var(--tcb-local-color-68c4b));
    }

    :not(#tve) #lg-kt4ha136 .tve_lg_checkbox:not(.tcb-excluded-from-group-item) .tve_lg_checkbox_wrapper:not(.tcb-excluded-from-group-item):hover {
        --tve-color: var(--tcb-local-color-68c4b) !important;
        --tve-applied---tve-color: var $(--tcb-local-color-68c4b) !important;
        background-color: var(--tcb-local-color-847d2) !important;
        --tve-applied-background-color: var $(--tcb-local-color-847d2) !important;
    }

    :not(#tve) #lg-kt4ha136 .tve_lg_radio:not(.tcb-excluded-from-group-item) .tve_lg_radio_wrapper:not(.tcb-excluded-from-group-item):hover .tve-input-option-text {
        color: var(--tve-color, var(--tcb-local-color-68c4b)) !important;
        --tve-applied-color: var $(--tve-color, var $(--tcb-local-color-68c4b)) !important;
        --tcb-applied-color: var $(--tve-color, var(--tcb-local-color-68c4b));
    }

    :not(#tve) #lg-kt4ha136 .tve_lg_radio:not(.tcb-excluded-from-group-item) .tve_lg_radio_wrapper:not(.tcb-excluded-from-group-item):hover {
        --tve-color: var(--tcb-local-color-68c4b) !important;
        --tve-applied---tve-color: var $(--tcb-local-color-68c4b) !important;
        background-color: var(--tcb-local-color-847d2) !important;
        --tve-applied-background-color: var $(--tcb-local-color-847d2) !important;
    }

    #lg-kt4ha136 .tve_lg_dropdown:not(.tcb-excluded-from-group-item) {
        --tcb-local-color-30800: rgb(47, 138, 229);
        --tcb-local-color-f2bba: rgba(59, 156, 253, 0.1);
        --tcb-local-color-f83d7: rgba(59, 156, 253, 0.25);
        --tcb-local-color-trewq: rgba(59, 156, 253, 0.3);
        --tcb-local-color-3d798: rgba(59, 156, 253, 0.4);
        --tcb-local-color-poiuy: rgba(59, 156, 253, 0.6);
        --tcb-local-color-418a6: rgba(59, 156, 253, 0.12);
        --tcb-local-color-a941t: rgba(59, 156, 253, 0.05);
        --tcb-local-color-1ad9d: rgba(46, 204, 96, 0.1);
        --tcb-local-color-2dbcc: rgb(131, 188, 123);
        border: none;
        --tve-applied-border: none;
        border-radius: 0px;
        overflow: hidden;
        --tve-line-height: 1.1em;
        --tve-font-weight: var(--g-regular-weight, normal);
        --tve-font-family: Arial, Helvetica, sans-serif;
        --tve-font-size: 14px;
        --tve-color: rgb(17, 17, 17);
        --tve-applied---tve-color: rgb(17, 17, 17);
        --row-height: 59px;
        --tve-letter-spacing: 1px;
        background-color: var(--tcb-local-color-847d2) !important;
        --tve-applied-background-color: var $(--tcb-local-color-847d2) !important;
        padding: 18px !important;
        margin-bottom: 20px !important;
    }

    :not(#tve) #lg-kt4ha136 .tve_lg_dropdown:not(.tcb-excluded-from-group-item) span {
        line-height: var(--tve-line-height, 1.1em);
        font-weight: var(--tve-font-weight, var(--g-regular-weight, normal));
        font-family: var(--tve-font-family, Arial, Helvetica, sans-serif);
        font-size: var(--tve-font-size, 14px);
        color: var(--tve-color, rgb(17, 17, 17));
        --tve-applied-color: var $(--tve-color, rgb(17, 17, 17));
        --tcb-applied-color: var $(--tve-color, rgb(17, 17, 17));
        letter-spacing: var(--tve-letter-spacing, 1px);
    }

    :not(#tve) #lg-kt4ha136 .tve_lg_dropdown:not(.tcb-excluded-from-group-item):hover {
        background-color: var(--tcb-local-color-847d2) !important;
        --tve-applied-background-color: var $(--tcb-local-color-847d2) !important;
        background-image: linear-gradient(rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0.33)) !important;
        background-size: auto !important;
        background-position: 50% 50% !important;
        background-attachment: scroll !important;
        background-repeat: no-repeat !important;
        --tve-applied-background-image: linear-gradient(rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0.33)) !important;
    }

    :not(#tve) #lg-kt4ha136 .thrv_text_element[data-label-for]:not(.tcb-excluded-from-group-item) .tcb-plain-text {
        letter-spacing: 5px;
        font-family: Arial, Helvetica, sans-serif !important;
        font-weight: var(--g-regular-weight, normal) !important;
        font-size: 10px !important;
        text-transform: uppercase !important;
        color: rgb(0, 0, 0) !important;
        --tcb-applied-color: rgb(0, 0, 0) !important;
        --tve-applied-color: rgb(0, 0, 0) !important;
    }

    #lg-kt4ha136 .thrv_text_element[data-label-for]:not(.tcb-excluded-from-group-item) {
        border-left: 1px solid var(--tcb-local-color-847d2) !important;
        padding-left: 5px !important;
        margin-top: 20px !important;
    }

    #lg-kt4ha136 .tcb-default-upload-icon {
        --tcb-local-color-icon: rgb(71, 74, 89);
        --tcb-local-color-var: rgb(71, 74, 89);
        float: none;
        z-index: 3;
        position: relative;
        border: none;
        border-radius: 0px;
        --tve-applied-border: none;
        overflow: hidden;
        font-size: 30px;
        width: 30px;
        height: 30px;
        --tve-icon-size: 30px;
        background-size: auto;
        background-attachment: scroll, scroll, scroll;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        background-image: none !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 7px !important;
        --tve-applied-background-image: none !important;
        background-color: rgba(255, 255, 255, 0.4) !important;
        --tve-applied-background-color: rgba(255, 255, 255, 0.4) !important;
        margin-bottom: 5px !important;
    }

    #lg-kt4ha136 .tve_lg_file > .tve-content-box-background {
        border-radius: 0px;
        overflow: hidden;
        box-shadow: none;
        --tve-applied-box-shadow: none;
        background-color: var(--tcb-local-color-847d2) !important;
        --tve-applied-background-color: var $(--tcb-local-color-847d2) !important;
        border: none !important;
        --tve-applied-border: none !important;
    }

    #lg-kt4ha136 .tve_lg_file.tve-state-active > .tve-content-box-background {
        background-image: linear-gradient(rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0.33)) !important;
        background-size: auto !important;
        background-position: 50% 50% !important;
        background-attachment: scroll !important;
        background-repeat: no-repeat !important;
        --tve-applied-background-image: linear-gradient(rgba(255, 255, 255, 0.33), rgba(255, 255, 255, 0.33)) !important;
    }

    #lg-kt4ha136 .tve_lg_file {
        padding: 18px !important;
    }

    :not(#tve) #lg-kt4ha136 .tcb-default-upload-text {
        color: rgb(17, 17, 17) !important;
        --tcb-applied-color: rgb(17, 17, 17) !important;
        --tve-applied-color: rgb(17, 17, 17) !important;
        font-size: 14px !important;
    }

    #lg-kt4ha136 .tcb-file-upload-btn .tcb-button-link {
        border: 3px solid var(--tcb-local-color-fe382);
        letter-spacing: var(--tve-letter-spacing, 1px);
        background-color: transparent !important;
        padding: 12px 20px !important;
    }

    :not(#tve) #lg-kt4ha136 .tcb-file-upload-btn .tcb-button-link span {
        color: var(--tve-color, var(--tcb-local-color-fe382));
        --tcb-applied-color: var $(--tve-color, var(--tcb-local-color-fe382));
        font-weight: var(--tve-font-weight, var(--g-bold-weight, bold));
        text-transform: var(--tve-text-transform, uppercase);
    }

    #lg-kt4ha136 .tcb-file-upload-btn {
        --tve-color: var(--tcb-local-color-fe382);
        --tve-font-weight: var(--g-bold-weight, bold);
        --tve-font-size: 12px;
        --tve-letter-spacing: 1px;
        --tve-text-transform: uppercase;
        --tcb-local-color-0928b: rgb(19, 114, 211);
        --tcb-local-color-fe382: var(--tcb-local-color-68c4b);
        float: none;
        margin-left: auto !important;
        margin-right: auto !important;
        margin-top: 20px !important;
    }

    :not(#tve) #lg-kt4ha136 .tcb-file-upload-btn .tcb-button-link {
        font-size: var(--tve-font-size, 12px) !important;
    }

    :not(#tve) #lg-kt4ha136 .tcb-file-upload-btn:hover .tcb-button-link {
        background-color: var(--tcb-local-color-fe382) !important;
        border: 3px solid var(--tcb-local-color-fe382) !important;
        background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%) !important;
        background-size: auto !important;
        background-position: 50% 50% !important;
        background-attachment: scroll !important;
        background-repeat: no-repeat !important;
    }

    :not(#tve) #lg-kt4ha136 .tcb-file-upload-btn:hover .tcb-button-link span {
        --tcb-applied-color: var $(--tve-color, rgb(255, 255, 255));
        color: var(--tve-color, rgb(255, 255, 255)) !important;
    }

    :not(#tve) #lg-kt4ha136 .tcb-file-upload-btn:hover {
        --tve-color: rgb(255, 255, 255) !important;
    }

    body:not(.tcb-states) #lg-kt4ha136 .tcb-file-upload-btn .tcb-button-link::before {
        background-color: rgba(0, 0, 0, 0);
        background-attachment: scroll;
        background-image: none;
        background-position: 0% 0%;
        background-repeat: repeat;
        background-size: auto;
    }

    #lg-kt4ha136 .tcb-file-upload-btn .tcb-button-link::after {
        background-attachment: scroll !important;
        background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0) 100%) !important;
        background-position: 50% 50% !important;
        background-repeat: no-repeat !important;
        background-size: auto !important;
        background-color: var(--tcb-local-color-fe382) !important;
    }

    :not(#tve) #lg-kt4ha136 .tcb-file-upload-btn:hover #lg-kt4ha136 .tcb-file-upload-btn .thrv_icon > :first-child {
        color: rgb(255, 255, 255);
    }

    :not(#tve) #lg-kt4ha136 .tcb-file-upload-btn .thrv_icon {
        border-style: none;
        border-radius: 0px;
        border-width: 0px;
        border-color: rgb(47, 138, 229);
        margin: 0px;
        padding: 0px;
        width: 12px;
        height: 12px;
        font-size: 12px;
    }

    #lg-kt4ha136 .tcb-default-upload-text {
        float: none;
        margin-bottom: 0px !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    :not(#tve) #lg-kt4ha136 .tcb-default-upload-icon > :first-child {
        color: rgb(71, 74, 89);
        --tve-applied-color: rgb(71, 74, 89);
    }

    :not(#tve) #lg-kt4ha136 .tcb-default-upload-icon:hover {
        background-image: none !important;
        --tve-applied-background-image: none !important;
        --tcb-local-color-icon: rgb(71, 74, 89) !important;
        --tcb-local-color-var: rgb(71, 74, 89) !important;
    }

    :not(#tve) #lg-kt4ha136 .tcb-default-upload-text .tcb-plain-text {
        letter-spacing: 1px;
        font-size: 13px !important;
        color: rgb(59, 59, 59) !important;
        --tcb-applied-color: rgb(59, 59, 59) !important;
        --tve-applied-color: rgb(59, 59, 59) !important;
        font-weight: var(--g-regular-weight, normal) !important;
    }

    :not(#tve) #lg-kt4ha136 .tcb-default-upload-icon:hover > :first-child {
        color: rgb(71, 74, 89) !important;
        --tve-applied-color: rgb(71, 74, 89) !important;
    }

    :not(#tve) #lg-kt4ha136 .tve-form-button:hover .tcb-button-link {
        background-color: var(--tcb-local-color-68c4b) !important;
        --tve-applied-background-color: var $(--tcb-local-color-68c4b) !important;
    }

    :not(#tve) #lg-kt4ha136 .tve-form-button:hover .tcb-button-link span {
        --tcb-applied-color: var $(--tve-color, rgb(255, 255, 255));
        color: var(--tve-color, rgb(255, 255, 255)) !important;
        --tve-applied-color: var $(--tve-color, rgb(255, 255, 255)) !important;
    }

    :not(#tve) #lg-kt4ha136 .tve-form-button:hover {
        --tve-color: rgb(255, 255, 255) !important;
        --tve-applied---tve-color: rgb(255, 255, 255) !important;
    }

    [data-css="tve-u-17bac2dc7bd"] {
        color: rgb(255, 255, 255) !important;
    }

    [data-css="tve-u-17bac2ddd6a"] {
        color: rgb(255, 255, 255) !important;
    }

    :not(#tve) [data-css="tve-u-17bac2edb15"] {
        text-transform: uppercase !important;
        font-size: 17px !important;
    }

    [data-css="tve-u-17bac2edb15"] {
        line-height: 1.05em !important;
    }

    [data-css="tve-u-17bac315050"] {
        color: rgb(255, 255, 255) !important;
    }

    :not(#tve) [data-css="tve-u-1620943e169"] {
        font-size: 36px !important;
        line-height: 1.1em !important;
        text-transform: uppercase !important;
    }

    [data-css="tve-u-17bac347ce7"] {
        max-width: 22.2%;
    }

    [data-css="tve-u-17bf35f04ff"] {
        color: rgb(255, 255, 255) !important;
    }

    [data-css="tve-u-17bf35f0502"] {
        color: rgb(84, 174, 254) !important;
    }

    [data-css="tve-u-162093c04b6"] {
        --tve-alignment: center;
        float: none;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    [data-css="tve-u-17e7ce73bca"] {
        max-width: 12.7994%;
    }

    :not(#tve) [data-css="tve-u-17e7ce783cb"] {
        color: rgb(255, 255, 255) !important;
        --tcb-applied-color: rgb(255, 255, 255) !important;
        --tve-applied-color: rgb(255, 255, 255) !important;
        text-transform: uppercase !important;
        font-size: 15px !important;
        font-weight: var(--g-bold-weight, bold) !important;
    }

    [data-css="tve-u-17e7ce7fe83"] {
        --tve-alignment: center;
        float: none;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    :not(#tve) [data-css="tve-u-17e7ce9e2ed"] {
        background-color: rgb(255, 255, 255) !important;
        --tve-applied-background-color: rgb(255, 255, 255) !important;
        font-size: 17px !important;
        font-family: Montserrat !important;
    }

    [data-css="tve-u-187487862c5"] h3 {
        margin: 0px 0px 14px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-187487862c5"] h1 {
        margin: 0px 0px 18px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-187487862c5"] h2 {
        margin: 0px 0px 16px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-187487862c5"] p {
        margin: 0px 0px 24px !important;
        padding: 0px !important;
    }

    [data-css="tve-u-187487862c5"] {
        max-width: 1080px;
        min-width: auto;
    }

    .tcb-post-list[data-css="tve-u-1874878ae65"] .post-wrapper.thrv_wrapper {
        width: calc(33.3333% - 20px);
    }
}

@media (max-width: 1023px) {
    [data-css="tve-u-162094254fc"] {
        margin-bottom: 40px !important;
    }

    [data-css="tve-u-1620938d6b3"] > .tcb-flex-col > .tcb-col {
        justify-content: flex-end;
    }

    :not(#tve) [data-css="tve-u-1620943e169"] {
        font-size: 39px !important;
    }

    [data-css="tve-u-1620938d6b3"] .tcb-flex-col {
        flex-basis: 332px !important;
    }

    [data-css="tve-u-1620939bf13"] {
        margin-right: -69px !important;
    }

    [data-css="tve-u-162093c04b6"] {
        max-width: 100%;
    }

    [data-css="tve-u-161e4b21c3e"] .tcb-flex-col {
        flex-basis: 96px !important;
    }

    [data-css="tve-u-161fadabdac"] {
        max-width: 95%;
    }

    [data-css="tve-u-161fadabda8"] {
        margin-left: 12px !important;
    }

    [data-css="tve-u-161fadabda6"] {
        margin-left: 12px !important;
    }

    [data-css="tve-u-161fadabd9c"] {
        margin-left: 12px !important;
    }

    [data-css="tve-u-161fadabd9a"] {
        margin-right: 0px !important;
        margin-left: 11px !important;
    }

    [data-css="tve-u-161fadabd8e"] {
        clip-path: url("#clip-tablet-bottom-8044b848b3ab4");
        -webkit-clip-path: url("#clip-tablet-bottom-8044b848b3ab4");
    }

    [data-css="tve-u-1620942a3f4"] {
        margin-left: -21px !important;
    }

    [data-css="tve-u-1656115cc1a"] {
        margin-left: 0px !important;
    }

    [data-css="tve-u-17bac273478"] .tcb-button-link {
        padding: 16px !important;
    }

    [data-css="tve-u-17bac273472"] {
        flex-wrap: nowrap !important;
    }

    [data-css="tve-u-17bac273503"] {
        max-width: 100% !important;
    }

    [data-css="tve-u-16209354f5c"] {
        background-attachment: scroll, scroll !important;
        background-position: 50% 50%, 50% 50% !important;
        --background-attachment: scroll, scroll !important;
        --background-position: 50% 50%, 50% 50% !important;
    }

    [data-css="tve-u-1620943a5ef"] {
        max-width: 23.4973%;
    }
}

@media (max-width: 767px) {
    [data-css="tve-u-161e4b4733c"] {
        float: none;
        margin: 0px auto !important;
    }

    [data-css="tve-u-162094bb60a"] {
        text-align: left;
    }

    [data-css="tve-u-16209398a6a"] {
        text-align: left;
    }

    [data-css="tve-u-1620948142a"] {
        text-align: center;
    }

    [data-css="tve-u-1620942a3f4"] {
        text-align: center;
    }

    :not(#tve) [data-css="tve-u-1620942a3f4"] p, :not(#tve) [data-css="tve-u-1620942a3f4"] li, :not(#tve) [data-css="tve-u-1620942a3f4"] blockquote, :not(#tve) [data-css="tve-u-1620942a3f4"] address {
        font-size: 15px;
    }

    :not(#tve) [data-css="tve-u-1620943e169"] {
        font-size: 23px !important;
        text-transform: uppercase !important;
    }

    [data-css="tve-u-1620939bf13"] {
        margin-right: 0px !important;
    }

    [data-css="tve-u-161e5415b1c"] {
        padding: 20px !important;
    }

    [data-css="tve-u-161fae8f319"] {
        margin-top: 20px !important;
    }

    [data-css="tve-u-161fadabdac"] {
        padding-top: 65px !important;
        padding-bottom: 65px !important;
    }

    [data-css="tve-u-16035a9ff73"] {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    [data-css="tve-u-161e4b5e484"] {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    [data-css="tve-u-161e4b795a1"] {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    [data-css="tve-u-161e543c027"] {
        padding: 40px 10px !important;
    }

    [data-css="tve-u-161e54443dc"] {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }

    [data-css="tve-u-161fadabda3"] {
        margin-left: -20px;
    }

    [data-css="tve-u-161fadabd94"] {
        margin-left: -20px;
    }

    [data-css="tve-u-161fadabd8b"] {
        margin-left: -20px;
    }

    [data-css="tve-u-161fadabda3"] > .tcb-flex-col {
        padding-left: 20px;
    }

    [data-css="tve-u-161fadabd94"] > .tcb-flex-col {
        padding-left: 20px;
    }

    [data-css="tve-u-161fadabd8b"] > .tcb-flex-col {
        padding-left: 20px;
    }

    [data-css="tve-u-161fadabda8"] {
        margin-bottom: 14px !important;
    }

    [data-css="tve-u-161fadabd9e"] {
        margin-top: 20px !important;
        margin-bottom: 0px !important;
    }

    [data-css="tve-u-161fadabd8a"] {
        margin-bottom: 0px !important;
    }

    [data-css="tve-u-161fadabd9a"] {
        margin-top: 6px !important;
    }

    [data-css="tve-u-161fadabda6"] {
        margin-top: 6px !important;
    }

    [data-css="tve-u-161fadabda4"]::after {
        clear: both;
    }

    [data-css="tve-u-161fadabda5"] {
        float: left;
        z-index: 3;
        position: relative;
    }

    [data-css="tve-u-17bac273472"] {
        flex-wrap: wrap !important;
    }

    [data-css="tve-u-17bac273472"] > .tcb-flex-col {
        flex-basis: 390px !important;
    }

    #lg-kt4ha136 .tcb-file-upload-btn .tcb-button-link {
        padding: 16px 22px 16px 16px !important;
    }

    [data-css="tve-u-16209354f5c"] {
        background-position: 50% 50%, 34% 0% !important;
        --background-position: 50% 50%, 34% 0% !important;
        background-image: linear-gradient(114deg, rgba(0, 0, 0, 0.1) 0%, rgb(0, 0, 0) 100%), url("../images/IMG_0753.jpg") !important;
        background-size: auto, cover !important;
        background-attachment: scroll, fixed !important;
        background-repeat: no-repeat, no-repeat !important;
        --background-image: linear-gradient(114deg, rgba(0, 0, 0, 0.1) 0%, rgb(0, 0, 0) 100%), url("../images/IMG_0753.jpg") !important;
        --background-size: auto, cover !important;
        --background-attachment: scroll, fixed !important;
        --background-repeat: no-repeat, no-repeat !important;
        --tve-applied-background-image: linear-gradient(114deg, rgba(0, 0, 0, 0.1) 0%, rgb(0, 0, 0) 100%), url("../images/IMG_0753.jpg") !important;
    }

    :not(#tve) [data-css="tve-u-179ead2b572"] {
        font-size: 14px !important;
    }

    [data-css="tve-u-17bac2dc7bd"] {
        color: rgb(255, 255, 255) !important;
    }

    [data-css="tve-u-16209385c09"] {
        color: rgb(255, 255, 255) !important;
    }

    [data-css="tve-u-17bac315050"] {
        color: rgb(255, 255, 255) !important;
    }

    [data-css="tve-u-17bf35f04ff"] {
        color: rgb(255, 255, 255) !important;
    }

    [data-css="tve-u-17bf35f0502"] {
        color: rgb(84, 174, 254) !important;
    }

    [data-css="tve-u-17bac2ddd6a"] {
        color: rgb(255, 255, 255) !important;
    }

    :not(#tve) [data-css="tve-u-17bf3607318"] {
        font-size: 18px !important;
    }

    [data-css="tve-u-17bac273503"] {
        --tve-alignment: center;
        float: none;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    [data-css="tve-u-1620943a5ef"] {
        max-width: 100%;
    }
}
 body {
     overflow: auto !important;
 }

 html {
     height: auto;
 }

html.tcb-editor {
    overflow-y: initial;
}

body:before, body:after {
    height: 0 !important;
}

.thrv_page_section .out {
    max-width: none
}

.tve_wrap_all {
    position: relative;
}

/* Content Width - inherit Content Width directly from LP settings */
.thrv-page-section[data-inherit-lp-settings="1"] .tve-page-section-in {
    max-width: 1080px !important;
    max-width: var(--page-section-max-width) !important;
}

/* set the max-width also for over content settings */
body.tcb-full-header .thrv_header,
body.tcb-full-footer .thrv_footer {
    width: 100vw;
    max-width: 100vw;
    left: 50%;
    right: 50%;
    margin-left: -50vw !important;
    margin-right: -50vw !important;
}