.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;
    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;
}
.tve-page-section-in > .thrv_wrapper:first-child {
    margin-top: 0px;
}
.tve-page-section-in > .thrv_wrapper:last-child {
    margin-bottom: 0px;
}
.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;
    fill: inherit !important;
    stroke: inherit !important;
}
.thrv_icon {
    text-align: center;
}
.thrv-button {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: table !important;
}
.thrv-button.thrv_wrapper {
    padding: 0px;
}
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);
}
.thrv-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;
}
.tcb-styled-list-icon {
    position: relative;
    z-index: 1;
}
.thrv_text_element a:not(.tcb-button-link) {
    font-size: inherit;
}
.tcb-style-wrap strong {
    font-weight: var(--g-bold-weight, bold);
    font-size: 17px;
    line-height: 24px;
}
.tcb-plain-text {
    cursor: text;
}
.thrv_text_element {
    overflow-wrap: break-word;
}
body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,
body:not(.tve_editor_page) .thrv_wrapper.thrv_header {
    padding: 0px;
}
.thrv-search-form {
    max-width: 600px;
    --tve-applied-max-width: 600px;
}
.thrv-search-form form {
    width: 100%;
    display: flex;
    flex-direction: row-reverse;
}
.thrv-search-form form .thrv-sf-input {
    flex: 1 1 auto;
}
.thrv-search-form form .thrv-sf-input input {
    width: 100%;
    background-color: rgb(255, 255, 255);
    padding: 14px 15px;
    border: 1px solid rgba(82, 96, 109, 0.5);
    border-radius: 4px 0px 0px 4px;
    line-height: 1em;
    color: rgb(80, 86, 95);
    resize: vertical;
    outline: none;
    font-size: 17px;
    min-height: 100%;
    font-family: Arial, sans-serif;
    box-sizing: border-box;
}
.thrv-search-form form .thrv-sf-input input::placeholder {
    opacity: 0.8;
    font: inherit !important;
    color: inherit !important;
}
.thrv-search-form form .thrv-sf-input input:hover,
.thrv-search-form form .thrv-sf-input input:focus {
    border-color: rgba(82, 96, 109, 0.3);
}
.thrv-search-form form .thrv-sf-input input[type="search"] {
    appearance: searchfield;
}
.thrv-search-form form .thrv-sf-submit {
    flex: 0 0 auto;
    position: relative;
}
.thrv-search-form form .thrv-sf-submit[data-button-layout="icon"] .tve_btn_txt {
    display: none;
}
.thrv-search-form form .thrv-sf-submit[data-button-layout="text"] .tcb-sf-button-icon {
    display: none;
}
.thrv-search-form form .thrv-sf-submit[data-button-layout="icon_text"] .tcb-sf-button-icon {
    margin-right: 5px;
}
.thrv-search-form form .thrv-sf-submit button {
    display: flex;
    border-width: 0px;
    background-color: rgb(82, 96, 109);
    padding: 14px 15px;
    font-size: 17px;
    color: rgb(255, 255, 255);
    cursor: pointer;
    align-items: center;
    justify-content: space-around;
    height: 100%;
    border-radius: 0px 4px 4px 0px;
    font-weight: normal;
    box-sizing: border-box;
}
.thrv-search-form form .thrv-sf-submit button:hover,
.thrv-search-form form .thrv-sf-submit button:focus {
    background-color: rgba(82, 96, 109, 0.85);
}
.thrv-search-form form .thrv-sf-submit button .tcb-sf-button-icon .thrv_wrapper {
    margin: 0px;
}
:not(#_s):not(#_s) .thrv-search-form.thrv-sticky-search {
    width: 100%;
    position: relative;
    top: 0px;
    right: 0px;
    bottom: 0px;
    left: 0px;
    max-width: none !important;
    float: none !important;
    margin: auto !important;
    box-sizing: border-box !important;
}
:not(#_s):not(#_s) .thrv-search-form.thrv-sticky-search .thrv-sf-input {
    transform: none;
    transition: none;
    position: relative;
    top: unset;
    left: unset;
    right: unset;
    width: auto;
}
:not(#_s):not(#_s) .thrv-search-form.thrv-sticky-search .thrv-sf-input input {
    display: inline-block;
}
.thrv-search-form .tcb-sf-close-icon {
    background: rgba(0, 0, 0, 0);
    border: 0px;
    position: absolute;
    line-height: 0;
    padding: 0px;
    right: 0px;
    top: 0px;
    cursor: pointer;
    z-index: 999;
    margin: 0px;
}
.tve-sf-overlay-container {
    top: 0px;
    left: 0px;
    width: 100%;
    position: fixed !important;
    z-index: 9999 !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
    box-sizing: border-box !important;
    max-width: none !important;
}
.tve-sf-overlay-container.thrv_wrapper {
    margin: 0px;
}
.tve-sf-overlay-container > .tve-cb {
    box-sizing: border-box;
}
.tve-sf-overlay-container .tcb-sf-close-icon {
    background: rgba(0, 0, 0, 0);
    border: 0px;
    position: absolute;
    line-height: 0;
    padding: 0px;
    right: 0px;
    top: 0px;
    cursor: pointer;
    z-index: 999;
    margin: 0px;
}
.tcb-post-content {
    overflow-wrap: break-word;
}
.tcb-post-content.thrv_wrapper {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 0px;
}
#tve_editor .tcb-post-content p {
    font-size: 16px;
    line-height: 1.6em;
}
.notifications-content-wrapper.tcb-permanently-hidden {
    display: none !important;
}
.tcb-permanently-hidden {
    display: none !important;
}
.tar-disabled {
    cursor: default;
    opacity: 0.4;
    pointer-events: none;
}
.tve_ea_thrive_animation {
    opacity: 0;
}
.tve_ea_thrive_animation.tve_anim_start {
    opacity: 1;
    transition: 0.5s ease-out;
}
.tve_ea_thrive_animation.tve_anim_grow {
    transition: transform 0.2s ease-out;
    transform: scale(1);
    opacity: 1;
    visibility: visible !important;
}
.tve_ea_thrive_animation.tve_anim_grow.tve_anim_start {
    transform: scale(1.1);
    transition: 0.2s ease-out;
}
html {
    text-rendering: auto !important;
}
html body {
    text-rendering: auto !important;
}
#tve_editor ul {
    margin-left: 20px;
}
.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,
.thrv_wrapper.thrv_symbol {
    margin: 0px;
}
p {
    font-size: 1em;
}
.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;
}
.thrv_symbol.thrv_header,
.thrv_symbol.thrv_footer {
    width: 100%;
    position: relative;
    box-sizing: border-box;
}
: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;
}
.tve_flt .tve_sep {
    border: none;
    margin: 0px !important;
    max-width: 100% !important;
}
.tve_flt .thrv_wrapper > .tve_sep {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
}
.tcb-post-content::after {
    clear: both;
}
.tcb-post-content {
    margin: 1.5em 0px 0px;
}
.thrive-progress-bar {
    --bar-background-color: var(--tcb-skin-color-0, #e97954);
    --tcb-applied-color: var(--tcb-skin-color-0, #e97954);
    --bar-height: 6px;
    width: 100%;
    pointer-events: none;
    appearance: none;
    position: fixed;
    background-color: transparent;
    max-height: var(--bar-height, 6px);
    border: 0px;
    display: none;
}
.thrive-progress-bar::-moz-progress-bar {
    background-color: var(--bar-background-color, #e97954);
    border: 0;
    height: var(--bar-height, 6px);
}
.thrive-progress-bar::-webkit-progress-value {
    background-color: var(--bar-background-color, #e97954);
    height: var(--bar-height, 6px);
}
.thrive-progress-bar::-webkit-progress-bar {
    background-color: transparent;
    height: var(--bar-height, 6px);
}
.thrive-progress-bar:focus {
    outline: none;
}
.thrv-divider.theme-sidebar-divider {
    display: inline-block;
    width: 16px;
    padding-bottom: 20px;
    padding-top: 5px;
}
.thrv-divider.theme-sidebar-divider .tve_sep {
    border-width: 1px;
    border-color: rgb(10, 10, 10);
}
.thrive-dynamic-styled-list-item .tcb-styled-list-icon {
    display: none;
}
.theme-style.thrv_wrapper {
    margin-top: 50px;
}
.theme-style h6 {
    text-transform: uppercase;
    font-weight: 500;
}
.thrv-divider .tve_sep {
    background: transparent;
    border: none;
}
.thrv-divider .tve_sep-1 {
    border-left: 0px solid;
    border-right: 0px solid;
    border-bottom-style: solid;
    border-top: 0px;
    height: 0px;
    width: initial !important;
}
.thrv_wrapper.thrv_text_element {
    padding: 1px;
}
.thrive-dynamic-list {
    display: table;
}
.thrive-dynamic-list:empty {
    min-height: 40px;
}
.thrive-dynamic-list .theme-dynamic-list {
    list-style: none;
    margin: 0px !important;
    padding: 0px !important;
}
.thrive-dynamic-list li {
    display: flex;
    margin: 0px 0px 15px;
}
.thrive-dynamic-list li .thrive-dynamic-styled-list-text {
    display: flex;
    align-items: center;
}
.thrive-dynamic-list a {
    text-decoration: none;
    color: rgb(10, 10, 10);
    font-weight: normal;
    font-size: 14px;
}
a.tcb-plain-text {
    cursor: pointer;
}
.thrv_wrapper.thrive-dynamic-list {
    margin: 0px;
}
.thrv_wrapper.main-container {
    padding: 0px;
}
.theme-has-off-screen-sidebar.visible-off-screen-sidebar .tve-sf-overlay-container {
    width: calc(100% - var(--off-screen-sidebar-size));
}
.theme-has-off-screen-sidebar.visible-off-screen-sidebar[data-off-screen-side="left"] .tve-sf-overlay-container {
    left: var(--off-screen-sidebar-size);
}
@media (min-width: 300px) {
    :not(#_s) .thrv-search-form[data-display-d="none"] {
        max-width: var(--tve-applied-max-width) !important;
    }
    :not(#_s) .thrv-search-form[data-display-d="none"] .thrv-sf-input {
        display: block;
        position: initial;
        perspective: unset;
        transform: unset;
        width: auto;
        transition: unset;
        top: unset;
    }
    :not(#_s) .thrv-search-form[data-display-d="none"] .thrv-sf-input input {
        display: inline-block;
    }
    :not(#_s) .thrv-search-form[data-display-d="none"] .thrv-sf-input::after {
        content: none;
    }
    :not(#_s) .thrv-search-form:not([data-display-d="none"]) .thrv-sf-input-hide {
        display: none;
    }
    .thrv-search-form[data-position-d="left"] {
        flex-direction: row-reverse;
    }
    .thrv-search-form[data-position-d="right"] form {
        flex-direction: row;
    }
    .thrv-search-form[data-display-d="overlay"]:not(.thrv-sticky-search) {
        max-width: fit-content !important;
    }
    .thrv-search-form[data-display-d="overlay"]:not(.thrv-sticky-search) .thrv-sf-input {
        display: none;
    }
    .thrv-search-form[data-display-d="expand"] {
        position: relative;
        max-width: fit-content !important;
        overflow: unset !important;
    }
    .thrv-search-form[data-display-d="expand"] .thrv-sf-input {
        position: absolute;
        z-index: 10;
        width: 0px;
        top: 0px;
    }
    .thrv-search-form[data-display-d="expand"] .thrv-sf-input.tcb-sf-expand {
        width: var(--tve-applied-max-width);
    }
    .thrv-search-form[data-display-d="expand"] .thrv-sf-input.tcb-sf-expand input {
        display: inline-block;
    }
    .thrv-search-form[data-display-d="expand"] .thrv-sf-input.tcb-sf-expand::after {
        content: none !important;
    }
    .thrv-search-form[data-display-d*="tooltip"] {
        position: relative;
        max-width: fit-content !important;
        overflow: unset !important;
    }
    .thrv-search-form[data-display-d*="tooltip"] .thrv-sf-input {
        position: absolute;
        top: 120%;
        width: var(--tve-applied-max-width);
        z-index: 1;
        transform: perspective(400px) rotate3d(1, 0, 0, -90deg);
        transition:
            transform 0.35s,
            opacity 0.35s;
        transform-origin: center top;
    }
    .thrv-search-form[data-display-d*="tooltip"] .thrv-sf-input input {
        display: none;
    }
    .thrv-search-form[data-display-d*="tooltip"] .thrv-sf-input::after {
        content: "";
        position: absolute;
        left: var(--tve-sf-after-left, 18px);
        right: var(--tve-sf-after-right, auto);
        top: auto;
        bottom: 100%;
        width: 20px;
        height: 10px;
        clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
        background-image: var(--tcb-sf-bg-img);
        background-color: var(--tcb-sf-bg-color, #000);
        clear: both;
    }
    .thrv-search-form[data-display-d*="tooltip"].tcb-sf-show-tooltip .thrv-sf-input {
        transform: perspective(400px) rotate3d(0, 0, 0, 0deg);
        display: block;
    }
    .thrv-search-form[data-display-d*="tooltip"].tcb-sf-show-tooltip .thrv-sf-input input {
        display: block;
    }
}
@media (max-width: 1023px) {
    :not(#_s) :not(#_s) .thrv-search-form[data-display-t="none"] {
        max-width: var(--tve-applied-max-width) !important;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-t="none"] .thrv-sf-input {
        display: block;
        position: initial;
        perspective: unset;
        transform: unset;
        width: auto;
        transition: unset;
        top: unset;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-t="none"] .thrv-sf-input input {
        display: inline-block;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-t="none"] .thrv-sf-input::after {
        content: none;
    }
    :not(#_s) :not(#_s) .thrv-search-form:not([data-display-t="none"]) .thrv-sf-input-hide {
        display: none;
    }
    :not(#_s) .thrv-search-form[data-position-t="left"] form {
        flex-direction: row-reverse;
    }
    :not(#_s) .thrv-search-form[data-position-t="right"] form {
        flex-direction: row;
    }
    :not(#_s) .thrv-search-form[data-display-t="overlay"]:not(.thrv-sticky-search) {
        max-width: fit-content !important;
    }
    :not(#_s) .thrv-search-form[data-display-t="overlay"]:not(.thrv-sticky-search) .thrv-sf-input {
        display: none;
    }
    :not(#_s) .thrv-search-form[data-display-t="expand"] {
        position: relative;
        max-width: fit-content !important;
        overflow: unset !important;
    }
    :not(#_s) .thrv-search-form[data-display-t="expand"] .thrv-sf-input {
        position: absolute;
        z-index: 10;
        width: 0px;
        top: 0px;
    }
    :not(#_s) .thrv-search-form[data-display-t="expand"] .thrv-sf-input.tcb-sf-expand {
        width: var(--tve-applied-max-width);
    }
    :not(#_s) .thrv-search-form[data-display-t="expand"] .thrv-sf-input.tcb-sf-expand input {
        display: inline-block;
    }
    :not(#_s) .thrv-search-form[data-display-t="expand"] .thrv-sf-input.tcb-sf-expand::after {
        content: none !important;
    }
    :not(#_s) .thrv-search-form[data-display-t*="tooltip"] {
        position: relative;
        max-width: fit-content !important;
        overflow: unset !important;
    }
    :not(#_s) .thrv-search-form[data-display-t*="tooltip"] .thrv-sf-input {
        position: absolute;
        top: 120%;
        width: var(--tve-applied-max-width);
        z-index: 1;
        transform: perspective(400px) rotate3d(1, 0, 0, -90deg);
        transition:
            transform 0.35s,
            opacity 0.35s;
        transform-origin: center top;
    }
    :not(#_s) .thrv-search-form[data-display-t*="tooltip"] .thrv-sf-input input {
        display: none;
    }
    :not(#_s) .thrv-search-form[data-display-t*="tooltip"] .thrv-sf-input::after {
        content: "";
        position: absolute;
        left: var(--tve-sf-after-left, 18px);
        right: var(--tve-sf-after-right, auto);
        top: auto;
        bottom: 100%;
        width: 20px;
        height: 10px;
        clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
        background-image: var(--tcb-sf-bg-img);
        background-color: var(--tcb-sf-bg-color, #000);
        clear: both;
    }
    :not(#_s) .thrv-search-form[data-display-t*="tooltip"].tcb-sf-show-tooltip .thrv-sf-input {
        transform: perspective(400px) rotate3d(0, 0, 0, 0deg);
        display: block;
    }
    :not(#_s) .thrv-search-form[data-display-t*="tooltip"].tcb-sf-show-tooltip .thrv-sf-input input {
        display: block;
    }
    :not(#_s):not(#_s) .tcb-conditional-display-placeholder {
        min-height: var(--tcb-container-height-t) !important;
    }
}
@media (max-width: 767px) {
    .thrv-search-form form .thrv-sf-submit .tve_btn_txt {
        display: none;
    }
    .thrv-search-form form .thrv-sf-submit[data-button-layout="text"] .tcb-sf-button-icon {
        display: block;
    }
    .thrv-search-form form .thrv-sf-submit button {
        justify-content: space-around;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="none"] {
        max-width: var(--tve-applied-max-width) !important;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="none"] .thrv-sf-input {
        display: block;
        position: initial;
        perspective: unset;
        transform: unset;
        width: auto;
        transition: unset;
        top: unset;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="none"] .thrv-sf-input input {
        display: inline-block;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="none"] .thrv-sf-input::after {
        content: none;
    }
    :not(#_s) :not(#_s) .thrv-search-form:not([data-display-m="none"]) .thrv-sf-input-hide {
        display: none;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-position-m="left"] form {
        flex-direction: row-reverse;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-position-m="right"] form {
        flex-direction: row;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="overlay"]:not(.thrv-sticky-search) {
        max-width: fit-content !important;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="overlay"]:not(.thrv-sticky-search) .thrv-sf-input {
        display: none;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="expand"] {
        position: relative;
        max-width: fit-content !important;
        overflow: unset !important;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="expand"] .thrv-sf-input {
        position: absolute;
        z-index: 10;
        width: 0px;
        top: 0px;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="expand"] .thrv-sf-input.tcb-sf-expand {
        width: var(--tve-applied-max-width);
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="expand"] .thrv-sf-input.tcb-sf-expand input {
        display: inline-block;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m="expand"] .thrv-sf-input.tcb-sf-expand::after {
        content: none !important;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m*="tooltip"] {
        position: relative;
        max-width: fit-content !important;
        overflow: unset !important;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m*="tooltip"] .thrv-sf-input {
        position: absolute;
        top: 120%;
        width: var(--tve-applied-max-width);
        z-index: 1;
        transform: perspective(400px) rotate3d(1, 0, 0, -90deg);
        transition:
            transform 0.35s,
            opacity 0.35s;
        transform-origin: center top;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m*="tooltip"] .thrv-sf-input input {
        display: none;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m*="tooltip"] .thrv-sf-input::after {
        content: "";
        position: absolute;
        left: var(--tve-sf-after-left, 18px);
        right: var(--tve-sf-after-right, auto);
        top: auto;
        bottom: 100%;
        width: 20px;
        height: 10px;
        clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
        background-image: var(--tcb-sf-bg-img);
        background-color: var(--tcb-sf-bg-color, #000);
        clear: both;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m*="tooltip"].tcb-sf-show-tooltip .thrv-sf-input {
        transform: perspective(400px) rotate3d(0, 0, 0, 0deg);
        display: block;
    }
    :not(#_s) :not(#_s) .thrv-search-form[data-display-m*="tooltip"].tcb-sf-show-tooltip .thrv-sf-input input {
        display: block;
    }
    html {
        overflow-x: hidden !important;
    }
    html,
    body {
        max-width: 100vw !important;
    }
    :not(#_s):not(#_s) .tcb-conditional-display-placeholder {
        min-height: var(--tcb-container-height-m) !important;
    }
}
@media screen and (max-device-width: 480px) {
    body {
        text-size-adjust: none;
    }
}
@keyframes progress-bar {
    0% {
        width: 0px;
    }
    100% {
        width: 100%;
    }
}
