:not(#tve) .ttfm1 {
    font-family: 'Lato' !important;
    font-weight: 300 !important
}

.ttfm1 input,
.ttfm1 select,
.ttfm1 textarea,
.ttfm1 button {
    font-family: 'Lato' !important;
    font-weight: 300 !important
}

:not(#tve) .ttfm1.bold_text,
.ttfm1 .bold_text,
.ttfm1 b,
.ttfm1 strong {
    font-weight: 700 !important
}

.ttfm1.bold_text,
.ttfm1 .bold_text,
.ttfm1 b,
.ttfm1 strong input,
.ttfm1.bold_text,
.ttfm1 .bold_text,
.ttfm1 b,
.ttfm1 strong select,
.ttfm1.bold_text,
.ttfm1 .bold_text,
.ttfm1 b,
.ttfm1 strong textarea,
.ttfm1.bold_text,
.ttfm1 .bold_text,
.ttfm1 b,
.ttfm1 strong button {
    font-weight: 700 !important
}

:not(#tve) .ttfm2 {
    font-family: 'Source Sans Pro' !important;
    font-weight: 400 !important
}

.ttfm2 input,
.ttfm2 select,
.ttfm2 textarea,
.ttfm2 button {
    font-family: 'Source Sans Pro' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm2.bold_text,
.ttfm2 .bold_text,
.ttfm2 b,
.ttfm2 strong {
    font-weight: 600 !important
}

.ttfm2.bold_text,
.ttfm2 .bold_text,
.ttfm2 b,
.ttfm2 strong input,
.ttfm2.bold_text,
.ttfm2 .bold_text,
.ttfm2 b,
.ttfm2 strong select,
.ttfm2.bold_text,
.ttfm2 .bold_text,
.ttfm2 b,
.ttfm2 strong textarea,
.ttfm2.bold_text,
.ttfm2 .bold_text,
.ttfm2 b,
.ttfm2 strong button {
    font-weight: 600 !important
}

:not(#tve) .ttfm3 {
    font-family: 'Roboto' !important;
    font-weight: 400 !important
}

.ttfm3 input,
.ttfm3 select,
.ttfm3 textarea,
.ttfm3 button {
    font-family: 'Roboto' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm3.bold_text,
.ttfm3 .bold_text,
.ttfm3 b,
.ttfm3 strong {
    font-weight: 500 !important
}

.ttfm3.bold_text,
.ttfm3 .bold_text,
.ttfm3 b,
.ttfm3 strong input,
.ttfm3.bold_text,
.ttfm3 .bold_text,
.ttfm3 b,
.ttfm3 strong select,
.ttfm3.bold_text,
.ttfm3 .bold_text,
.ttfm3 b,
.ttfm3 strong textarea,
.ttfm3.bold_text,
.ttfm3 .bold_text,
.ttfm3 b,
.ttfm3 strong button {
    font-weight: 500 !important
}

:not(#tve) .ttfm4 {
    font-family: 'Domine' !important;
    font-weight: 400 !important
}

.ttfm4 input,
.ttfm4 select,
.ttfm4 textarea,
.ttfm4 button {
    font-family: 'Domine' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm4.bold_text,
.ttfm4 .bold_text,
.ttfm4 b,
.ttfm4 strong {
    font-weight: 700 !important
}

.ttfm4.bold_text,
.ttfm4 .bold_text,
.ttfm4 b,
.ttfm4 strong input,
.ttfm4.bold_text,
.ttfm4 .bold_text,
.ttfm4 b,
.ttfm4 strong select,
.ttfm4.bold_text,
.ttfm4 .bold_text,
.ttfm4 b,
.ttfm4 strong textarea,
.ttfm4.bold_text,
.ttfm4 .bold_text,
.ttfm4 b,
.ttfm4 strong button {
    font-weight: 700 !important
}

:not(#tve) .ttfm5 {
    font-family: 'PT Sans Narrow' !important;
    font-weight: 400 !important
}

.ttfm5 input,
.ttfm5 select,
.ttfm5 textarea,
.ttfm5 button {
    font-family: 'PT Sans Narrow' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm5.bold_text,
.ttfm5 .bold_text,
.ttfm5 b,
.ttfm5 strong {
    font-weight: 700 !important
}

.ttfm5.bold_text,
.ttfm5 .bold_text,
.ttfm5 b,
.ttfm5 strong input,
.ttfm5.bold_text,
.ttfm5 .bold_text,
.ttfm5 b,
.ttfm5 strong select,
.ttfm5.bold_text,
.ttfm5 .bold_text,
.ttfm5 b,
.ttfm5 strong textarea,
.ttfm5.bold_text,
.ttfm5 .bold_text,
.ttfm5 b,
.ttfm5 strong button {
    font-weight: 700 !important
}

:not(#tve) .ttfm6 {
    font-family: 'Patua One' !important;
    font-weight: 400 !important
}

.ttfm6 input,
.ttfm6 select,
.ttfm6 textarea,
.ttfm6 button {
    font-family: 'Patua One' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm7 {
    font-family: 'Open Sans' !important;
    font-weight: 400 !important
}

.ttfm7 input,
.ttfm7 select,
.ttfm7 textarea,
.ttfm7 button {
    font-family: 'Open Sans' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm7.bold_text,
.ttfm7 .bold_text,
.ttfm7 b,
.ttfm7 strong {
    font-weight: 600 !important
}

.ttfm7.bold_text,
.ttfm7 .bold_text,
.ttfm7 b,
.ttfm7 strong input,
.ttfm7.bold_text,
.ttfm7 .bold_text,
.ttfm7 b,
.ttfm7 strong select,
.ttfm7.bold_text,
.ttfm7 .bold_text,
.ttfm7 b,
.ttfm7 strong textarea,
.ttfm7.bold_text,
.ttfm7 .bold_text,
.ttfm7 b,
.ttfm7 strong button {
    font-weight: 600 !important
}

:not(#tve) .ttfm8 {
    font-family: 'Lato' !important;
    font-weight: 400 !important
}

.ttfm8 input,
.ttfm8 select,
.ttfm8 textarea,
.ttfm8 button {
    font-family: 'Lato' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm8.bold_text,
.ttfm8 .bold_text,
.ttfm8 b,
.ttfm8 strong {
    font-weight: 700 !important
}

.ttfm8.bold_text,
.ttfm8 .bold_text,
.ttfm8 b,
.ttfm8 strong input,
.ttfm8.bold_text,
.ttfm8 .bold_text,
.ttfm8 b,
.ttfm8 strong select,
.ttfm8.bold_text,
.ttfm8 .bold_text,
.ttfm8 b,
.ttfm8 strong textarea,
.ttfm8.bold_text,
.ttfm8 .bold_text,
.ttfm8 b,
.ttfm8 strong button {
    font-weight: 700 !important
}

:not(#tve) .ttfm9 {
    font-family: 'Anton' !important;
    font-weight: 400 !important
}

.ttfm9 input,
.ttfm9 select,
.ttfm9 textarea,
.ttfm9 button {
    font-family: 'Anton' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm10 {
    font-family: 'Cuprum' !important;
    font-weight: 400 !important
}

.ttfm10 input,
.ttfm10 select,
.ttfm10 textarea,
.ttfm10 button {
    font-family: 'Cuprum' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm10.bold_text,
.ttfm10 .bold_text,
.ttfm10 b,
.ttfm10 strong {
    font-weight: 700 !important
}

.ttfm10.bold_text,
.ttfm10 .bold_text,
.ttfm10 b,
.ttfm10 strong input,
.ttfm10.bold_text,
.ttfm10 .bold_text,
.ttfm10 b,
.ttfm10 strong select,
.ttfm10.bold_text,
.ttfm10 .bold_text,
.ttfm10 b,
.ttfm10 strong textarea,
.ttfm10.bold_text,
.ttfm10 .bold_text,
.ttfm10 b,
.ttfm10 strong button {
    font-weight: 700 !important
}

:not(#tve) .ttfm11 {
    font-family: 'Titillium Web' !important;
    font-weight: 400 !important
}

.ttfm11 input,
.ttfm11 select,
.ttfm11 textarea,
.ttfm11 button {
    font-family: 'Titillium Web' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm11.bold_text,
.ttfm11 .bold_text,
.ttfm11 b,
.ttfm11 strong {
    font-weight: 600 !important
}

.ttfm11.bold_text,
.ttfm11 .bold_text,
.ttfm11 b,
.ttfm11 strong input,
.ttfm11.bold_text,
.ttfm11 .bold_text,
.ttfm11 b,
.ttfm11 strong select,
.ttfm11.bold_text,
.ttfm11 .bold_text,
.ttfm11 b,
.ttfm11 strong textarea,
.ttfm11.bold_text,
.ttfm11 .bold_text,
.ttfm11 b,
.ttfm11 strong button {
    font-weight: 600 !important
}

:not(#tve) .ttfm12 {
    font-family: 'Roboto Condensed' !important;
    font-weight: 400 !important
}

.ttfm12 input,
.ttfm12 select,
.ttfm12 textarea,
.ttfm12 button {
    font-family: 'Roboto Condensed' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm12.bold_text,
.ttfm12 .bold_text,
.ttfm12 b,
.ttfm12 strong {
    font-weight: 700 !important
}

.ttfm12.bold_text,
.ttfm12 .bold_text,
.ttfm12 b,
.ttfm12 strong input,
.ttfm12.bold_text,
.ttfm12 .bold_text,
.ttfm12 b,
.ttfm12 strong select,
.ttfm12.bold_text,
.ttfm12 .bold_text,
.ttfm12 b,
.ttfm12 strong textarea,
.ttfm12.bold_text,
.ttfm12 .bold_text,
.ttfm12 b,
.ttfm12 strong button {
    font-weight: 700 !important
}

:not(#tve) .ttfm13 {
    font-family: 'Noto Sans' !important;
    font-weight: 400 !important
}

.ttfm13 input,
.ttfm13 select,
.ttfm13 textarea,
.ttfm13 button {
    font-family: 'Noto Sans' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm13.bold_text,
.ttfm13 .bold_text,
.ttfm13 b,
.ttfm13 strong {
    font-weight: 700 !important
}

.ttfm13.bold_text,
.ttfm13 .bold_text,
.ttfm13 b,
.ttfm13 strong input,
.ttfm13.bold_text,
.ttfm13 .bold_text,
.ttfm13 b,
.ttfm13 strong select,
.ttfm13.bold_text,
.ttfm13 .bold_text,
.ttfm13 b,
.ttfm13 strong textarea,
.ttfm13.bold_text,
.ttfm13 .bold_text,
.ttfm13 b,
.ttfm13 strong button {
    font-weight: 700 !important
}

:not(#tve) .ttfm14 {
    font-family: 'Raleway' !important;
    font-weight: 400 !important
}

.ttfm14 input,
.ttfm14 select,
.ttfm14 textarea,
.ttfm14 button {
    font-family: 'Raleway' !important;
    font-weight: 400 !important
}

:not(#tve) .ttfm14.bold_text,
.ttfm14 .bold_text,
.ttfm14 b,
.ttfm14 strong {
    font-weight: 600 !important
}

.ttfm14.bold_text,
.ttfm14 .bold_text,
.ttfm14 b,
.ttfm14 strong input,
.ttfm14.bold_text,
.ttfm14 .bold_text,
.ttfm14 b,
.ttfm14 strong select,
.ttfm14.bold_text,
.ttfm14 .bold_text,
.ttfm14 b,
.ttfm14 strong textarea,
.ttfm14.bold_text,
.ttfm14 .bold_text,
.ttfm14 b,
.ttfm14 strong button {
    font-weight: 600 !important
}

:not(#tve) .ttfm15 {
    font-family: 'ABeeZee' !important;
    font-weight: 400 !important
}

.ttfm15 input,
.ttfm15 select,
.ttfm15 textarea,
.ttfm15 button {
    font-family: 'ABeeZee' !important;
    font-weight: 400 !important
}

:root {
    --tcb-color-0: #fff;
    --tcb-color-0-h: 0;
    --tcb-color-0-s: 0%;
    --tcb-color-0-l: 100%;
    --tcb-color-0-a: 1;
    --tcb-background-author-image: url(https://secure.gravatar.com/avatar/f542bcc87d10a471fde621f6df41c1d02a58776892b220c38d794978ec493518?s=256&d=mm&r=g);
    --tcb-background-user-image: url();
    --tcb-background-featured-image-thumbnail: url(../../images/featured_image.png)
}

@media (min-width:300px) {
    [data-css="tve-u-16718738dda"] {
        width: 246px
    }

    [data-css="tve-u-1671874c525"] {
        width: 146px
    }

    [data-css="tve-u-1671875ef91"] {
        width: 377px;
        position: static
    }

    [data-css="tve-u-167187b9052"] {
        line-height: 24px !important
    }

    :not(#tve) [data-css="tve-u-167187b9052"] {
        font-weight: 300;
        font-family: "Open Sans" !important;
        font-size: 16px !important
    }

    :not(#tve) [data-css="tve-u-167187b9053"]> :first-child {
        color: #f9f9f9
    }

    [data-css="tve-u-167187b9053"] {
        font-size: 30px;
        float: left;
        z-index: 3;
        position: absolute;
        box-shadow: none;
        top: -9px;
        left: -58px;
        width: 30px;
        height: 30px;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    [data-css="tve-u-167187b9055"] {
        margin-top: 10px !important
    }

    [data-css="tve-u-167187b9056"] {
        padding-top: 5px !important
    }

    [data-css="tve-u-167187b9055"] strong {
        font-weight: 700
    }

    :not(#tve) [data-css="tve-u-167187b9055"] p,
    :not(#tve) [data-css="tve-u-167187b9055"] li,
    :not(#tve) [data-css="tve-u-167187b9055"] blockquote,
    :not(#tve) [data-css="tve-u-167187b9055"] address {
        font-size: 26px;
        line-height: 36px;
        font-family: Lato;
        font-weight: 400
    }

    [data-css="tve-u-167187b9057"]+div {
        clear: none
    }

    [data-css="tve-u-167187b9058"] {
        max-width: 79.9%
    }

    [data-css="tve-u-167187b9059"] {
        max-width: 20.1%
    }

    [data-css="tve-u-167187b9057"] {
        float: none;
        width: 104px;
        border-radius: 113px;
        overflow: hidden;
        position: relative;
        z-index: 3;
        margin: 0 auto !important;
        padding-right: 0 !important
    }

    [data-css="tve-u-167187b905b"] {
        margin-bottom: 15px !important
    }

    :not(#tve) [data-css="tve-u-167187b905c"]> :first-child {
        color: rgba(51, 51, 51, .29)
    }

    [data-css="tve-u-167187b905c"] {
        font-size: 23px;
        width: 23px;
        height: 23px;
        float: left;
        z-index: 3;
        position: relative;
        margin-bottom: 0 !important;
        margin-top: 0 !important;
        margin-right: 20px !important
    }

    [data-css="tve-u-167187b905d"] {
        max-width: 100%;
        padding: 40px !important;
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }

    [data-css="tve-u-167187b905e"] {
        box-shadow: rgba(255, 255, 255, .4) 0 0 0 1px inset;
        background-color: #efefef !important;
        background-image: none !important;
        border: 1px solid #c1c1c1 !important
    }

    [data-css="tve-u-167187b905f"] {
        max-width: 732px;
        margin-top: 0 !important;
        margin-bottom: 0 !important;
        padding: 1px 0 0 !important
    }

    [data-css="tve-u-167187b9060"] h3 {
        margin: 0 !important;
        padding: 0 !important
    }

    [data-css="tve-u-167187b9060"] h2 {
        margin: 0 !important;
        padding: 0 !important
    }

    [data-css="tve-u-167187b9060"] h1 {
        margin: 0 !important;
        padding: 0 !important
    }

    [data-css="tve-u-167187b9060"] p {
        margin: 0 !important;
        padding: 0 !important
    }

    :not(#tve) [data-css="tve-u-167187b9062"]> :first-child {
        color: #c1c1c1
    }

    [data-css="tve-u-167187b9062"] {
        font-size: 32px;
        float: left;
        position: absolute;
        box-shadow: none;
        top: -10px;
        left: -60px;
        width: 32px;
        height: 32px;
        z-index: 3;
        margin-top: 0 !important;
        margin-bottom: 0 !important
    }

    :not(#tve) [data-css="tve-u-167187b9063"] {
        font-size: 18px !important;
        font-family: "Open Sans" !important;
        font-weight: 400 !important;
        color: #4e4e4e !important
    }

    [data-css="tve-u-167187b9063"] {
        line-height: 27px !important
    }

    :not(#tve) [data-css="tve-u-167187b9066"] {
        font-size: 18px !important;
        font-family: "Open Sans" !important;
        font-weight: 400 !important;
        color: #4e4e4e !important
    }

    [data-css="tve-u-167187b9066"] {
        line-height: 27px !important
    }

    :not(#tve) [data-css="tve-u-167187b9067"] {
        font-size: 18px !important;
        font-family: "Open Sans" !important;
        font-weight: 400 !important;
        color: #4e4e4e !important
    }

    [data-css="tve-u-167187b9067"] {
        line-height: 27px !important
    }

    :not(#tve) .thrv-content-box [data-css="tve-u-167187b9068"] p,
    :not(#tve) .thrv-content-box [data-css="tve-u-167187b9068"] li,
    :not(#tve) .thrv-content-box [data-css="tve-u-167187b9068"] blockquote,
    :not(#tve) .thrv-content-box [data-css="tve-u-167187b9068"] address,
    :not(#tve) .thrv-content-box [data-css="tve-u-167187b9068"] .tcb-plain-text,
    :not(#tve) .thrv-content-box [data-css="tve-u-167187b9068"] label {
        line-height: 1.5em
    }

    [data-css="tve-u-167187b9069"] {
        line-height: 27px !important
    }

    [data-css="tve-u-167187b9069"] strong {
        font-weight: 700 !important
    }

    :not(#tve) [data-css="tve-u-167187b9069"] {
        font-weight: 300;
        font-family: "Open Sans" !important;
        font-size: 18px !important
    }

    [data-tve-custom-colour="68702794"] {
        box-shadow: rgba(0, 0, 0, .8) 0 0 15px 3px !important;
        background-color: #fff !important
    }

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

    [data-css="tve-u-196aa70444f"] {
        width: 741px;
        --tve-alignment: center;
        float: none;
        margin-left: auto !important;
        margin-right: auto !important
    }
}

@media (max-width:767px) {
    [data-css="tve-u-167187b906a"] {
        margin-bottom: 20px !important
    }

    [data-css="tve-u-196ab4fc585"] {
        margin-left: 10px !important;
        margin-right: 10px !important
    }
}

.cnt .bSe article {
    box-shadow: none !important
}

body {
    margin: 0 !important
}

#thrive-comments .tcm-color-ac,
#thrive-comments .tcm-color-ac span {
    color: #03a9f4
}

#thrive-comments .tcm-background-color-ac,
#thrive-comments .tcm-background-color-ac-h:hover span,
#thrive-comments .tcm-background-color-ac-active:active {
    background-color: #03a9f4
}

#thrive-comments .tcm-border-color-ac {
    border-color: #03a9f4;
    outline: none
}

#thrive-comments .tcm-border-color-ac-h:hover {
    border-color: #03a9f4
}

#thrive-comments .tcm-border-bottom-color-ac {
    border-bottom-color: #03a9f4
}

#thrive-comments .tcm-svg-fill-ac {
    fill: #03a9f4
}

#thrive-comments textarea:focus,
#thrive-comments input:focus {
    border-color: #03a9f4;
    box-shadow: inset 0 0 3px #03a9f4
}

#thrive-comments a {
    color: #03a9f4
}

#thrive-comments button,
#thrive-comments #tcm-login-up,
#thrive-comments #tcm-login-down {
    color: #03a9f4;
    border-color: #03a9f4
}

#thrive-comments button:hover,
#thrive-comments button:focus,
#thrive-comments button:active {
    background-color: #03a9f4
}

body {
    margin: 0 !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
}

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

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
}

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

.thrv-button.thrv_wrapper {
    padding: 0
}

.thrv-button .tcb-plain-text {
    cursor: pointer
}

a.tcb-button-link {
    background-color: #1abc9c;
    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: #15a288
}

.thrv-button a.tcb-button-link {
    color: #fff;
    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: #007900
}

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

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

.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-list.masonry article {
    flex-basis: unset;
    position: absolute
}

.tve_editor_page .tcb-post-list.masonry article {
    transition: none
}

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

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

body:not(.tve_editor_page) .tcb-post-list[data-disabled-links="1"] article {
    position: relative
}

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: 0;
    left: 0;
    cursor: pointer;
    z-index: 12
}

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

.tve-loading article {
    opacity: .4
}

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

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

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

html.tve-o-hidden.tve-hide-overflow.tve-l-open {
    overflow: hidden
}

html.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-th) {
    height: auto !important
}

body.tve-o-hidden.tve-hide-overflow.tve-l-open {
    overflow: hidden
}

body.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-t) {
    height: auto !important
}

.tve_p_lb_overlay {
    opacity: 0
}

.tve_p_lb_background {
    text-align: center;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 999992;
    padding: 10px
}

.tve-l-open.tve-o-hidden .tve_p_lb_background {
    overflow: hidden
}

.tve-l-open.tve-o-hidden .tve_p_lb_background.tve-scroll {
    overflow-y: auto
}

.tve_p_lb_background .tve_p_lb_overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    background: #000;
    transition: opacity .3s ease-out;
    min-height: 100%
}

.tve_p_lb_background.tve_lb_closing .tve_p_lb_overlay {
    transition: opacity .3s ease-out;
    opacity: 0 !important
}

.tve_p_lb_background.tve_lb_closing .tve_p_lb_content {
    opacity: 0
}

.tve_p_lb_background.tve_lb_opening .tve_p_lb_overlay,
.tve_post_lightbox .tve_p_lb_background .tve_p_lb_overlay,
.tve_p_lb_background.tve_lb_open .tve_p_lb_overlay {
    opacity: .8;
    transition: opacity .3s ease-out
}

.tve_p_lb_background .tve_p_lb_content {
    border-radius: 6px;
    position: relative;
    background-color: #fff;
    padding: 15px;
    width: 100%;
    max-width: 650px;
    text-align: left;
    overflow: visible;
    box-sizing: border-box !important;
    margin: auto !important
}

#tve_current_event_settings .tve_p_lb_background .tve_p_lb_content {
    box-shadow: #000 0 0 6px -2px;
    background-color: #fff
}

.tve_p_lb_background .tve_p_lb_content .tve_p_lb_inner {
    max-height: none !important
}

.tve_p_lb_background .tve_p_lb_content .tve_p_lb_close {
    z-index: 99;
    position: absolute;
    top: -10px;
    right: -10px;
    display: block;
    width: 22px;
    height: 22px;
    line-height: 20px;
    text-align: center;
    border: 1px solid #fff;
    background: #000;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    transition: .1s;
    border-radius: 22px
}

.tve_p_lb_background .tve_p_lb_content .tve_p_lb_close:hover {
    transform: scale(1.1)
}

.tve_p_lb_background .tve_p_lb_content .scon .btn {
    display: block;
    width: auto
}

.tve_p_lb_background .tve_p_lb_content .out {
    margin-left: 0;
    margin-right: 0
}

.tve_p_lb_background.tve_lb_anim_instant .tve_p_lb_overlay {
    opacity: .8
}

.tve_p_lb_background.tve_lb_anim_instant.tve_lb_closing {
    display: none !important
}

.tve_p_lb_background.tve_lb_anim_zoom_in .tve_p_lb_content {
    transform: scale(0)
}

.tve_p_lb_background.tve_lb_anim_zoom_in.tve_lb_opening .tve_p_lb_content,
.tve_p_lb_background.tve_lb_anim_zoom_in.tve_lb_open .tve_p_lb_content {
    transform: scale(1);
    transition: .5s ease-out
}

.tve_p_lb_background.tve_lb_anim_zoom_in.tve_lb_closing .tve_p_lb_content {
    transform: scale(0);
    transition: .3s ease-out
}

.tve_p_lb_background.tve_lb_anim_zoom_out .tve_p_lb_content {
    transform: scale(1.8)
}

.tve_p_lb_background.tve_lb_anim_zoom_out.tve_lb_opening .tve_p_lb_content,
.tve_p_lb_background.tve_lb_anim_zoom_out.tve_lb_open .tve_p_lb_content {
    transform: scale(1);
    transition: .5s ease-out
}

.tve_p_lb_background.tve_lb_anim_zoom_out.tve_lb_closing .tve_p_lb_content {
    transform: scale(1.8);
    transition: .3s ease-out
}

.tve_p_lb_background.tve_lb_anim_rotate .tve_p_lb_overlay {
    transition: opacity .5s
}

.tve_p_lb_background.tve_lb_anim_rotate .tve_p_lb_content {
    transform: scale(0) rotate(500deg)
}

.tve_p_lb_background.tve_lb_anim_rotate.tve_lb_opening .tve_p_lb_content,
.tve_p_lb_background.tve_lb_anim_rotate.tve_lb_open .tve_p_lb_content {
    transform: scale(1) rotate(0deg);
    transition: .6s ease-out
}

.tve_p_lb_background.tve_lb_anim_rotate.tve_lb_closing .tve_p_lb_content {
    transform: scale(0) rotate(500deg);
    transition: .7s ease-out
}

.tve_p_lb_background.tve_lb_anim_slide_top .tve_p_lb_content {
    transform: translateY(-100%)
}

.tve_p_lb_background.tve_lb_anim_slide_top.tve_lb_opening .tve_p_lb_content,
.tve_p_lb_background.tve_lb_anim_slide_top.tve_lb_open .tve_p_lb_content {
    transform: translateY(0);
    transition: .5s ease-out
}

.tve_p_lb_background.tve_lb_anim_slide_top.tve_lb_closing .tve_p_lb_content {
    transform: translateY(100%);
    transition: .5s ease-out
}

.tve_p_lb_background.tve_lb_anim_slide_bottom .tve_p_lb_content {
    opacity: 0;
    transform: translateY(1400px)
}

.tve_p_lb_background.tve_lb_anim_slide_bottom.tve_lb_opening .tve_p_lb_content,
.tve_p_lb_background.tve_lb_anim_slide_bottom.tve_lb_open .tve_p_lb_content {
    opacity: 1;
    transform: translateY(0);
    transition: .5s ease-out
}

.tve_p_lb_background.tve_lb_anim_slide_bottom.tve_lb_closing .tve_p_lb_content {
    transform: translateY(-1400px);
    transition: .7s ease-out
}

.tve_p_lb_background.tve_lb_anim_lateral .tve_p_lb_content {
    opacity: 0;
    transform: translateX(-100%)
}

.tve_p_lb_background.tve_lb_anim_lateral.tve_lb_opening .tve_p_lb_content,
.tve_p_lb_background.tve_lb_anim_lateral.tve_lb_open .tve_p_lb_content {
    opacity: 1;
    transform: translateX(0);
    transition: .3s ease-out
}

.tve_p_lb_background.tve_lb_anim_lateral.tve_lb_closing .tve_p_lb_content {
    transform: translateX(100%);
    transition: .3s ease-out
}

html {
    text-rendering: auto !important
}

html body {
    text-rendering: auto !important
}

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

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

.thrv_wrapper.thrv_text_element {
    margin: 0
}

p {
    font-size: 1em
}

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

div .tve_image_caption {
    padding: 0;
    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: 0;
    height: auto
}

.tve_p_lb_background .tve_p_lb_content.pattern1 {
    background: #2980b9
}

.tve_p_lb_background .tve_p_lb_content.pattern2 {
    background: #c0392b
}

.tve_p_lb_background .tve_p_lb_content.pattern3 {
    background: #2ecc71
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_none,
.tve_p_lb_background .tve_p_lb_close.tve_brdr_none {
    border-style: none !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_dotted,
.tve_p_lb_background .tve_p_lb_close.tve_brdr_dotted {
    border-style: dotted !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_dashed,
.tve_p_lb_background .tve_p_lb_close.tve_brdr_dashed {
    border-style: dashed !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_solid,
.tve_p_lb_background .tve_p_lb_close.tve_brdr_solid {
    border-style: solid !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_double,
.tve_p_lb_background .tve_p_lb_close.tve_brdr_double {
    border-style: double !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_groove,
.tve_p_lb_background .tve_p_lb_close.tve_brdr_groove {
    border-style: groove !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_ridge,
.tve_p_lb_background .tve_p_lb_close.tve_brdr_ridge {
    border-style: ridge !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_inset,
.tve_p_lb_background .tve_p_lb_close.tve_brdr_inset {
    border-style: inset !important
}

.tve_p_lb_background .tve_p_lb_content.tve_brdr_outset,
.tve_p_lb_background .tve_p_lb_close.tve_brdr_outset {
    border-style: outset !important
}

body.tve-lightbox-page .tve_p_lb_overlay {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #000;
    opacity: .8
}

body.tve-lightbox-page .tve_p_lb_background {
    top: 32px;
    padding-top: 150px
}

body.tve-lightbox-page .tve-spacer {
    height: 40px;
    width: 100%
}

: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: 0
}

: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: 0;
    top: 0;
    overflow: hidden
}

@media (max-width:1023px) {
    :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
    }

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

@media only screen and (min-device-width:375px) and (max-device-width:736px) {
    html.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-th) {
        height: 100% !important
    }

    body.tve-o-hidden.tve-hide-overflow.tve-l-open:not(.bp-t) {
        height: 100% !important
    }
}

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

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

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

.thrv-page-section.tve-height-update .tve-page-section-in {
    min-height: 150px
}

.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: 0
}

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

.thrv_wrapper .tve-content-box-background {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    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;
    fill: inherit!important;
    stroke: inherit!important
}

.thrv_icon {
    text-align: center
}

.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)
}

.thrv_text_element {
    overflow-wrap: break-word
}

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

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

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

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

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

.tcb-flex-col {
    flex: 1 1 auto;
    padding-top: 0;
    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-flex-row:not(.tcb-resized) > .tcb-flex-col.c-25 {
    max-width: 25%
}

.tcb-flex-row:not(.tcb-resized) > .tcb-flex-col.c-33 {
    max-width: 33.3333%
}

.tcb-flex-row:not(.tcb-resized) > .tcb-flex-col.c-66 {
    max-width: 66.6667%
}

.tcb-flex-row:not(.tcb-resized) > .tcb-flex-col.c-75 {
    max-width: 75%
}

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

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

html {
    text-rendering: auto!important
}

html body {
    text-rendering: auto!important
}

body.tve_lp::before {
    content: none
}

.bold_text {
    font-weight: bold
}

.strikethrough_text {
    text-decoration: line-through
}

.tve_p_left {
    text-align: left
}

.tve_p_center {
    text-align: center
}

.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_paste_content,.thrv_wrapper.thrv-page-section {
    margin: 0
}

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

.thrv_paste_content.thrv_wrapper {
    padding: 0
}

.tve_clear {
    clear: both
}

.tve_center {
    margin-left: auto;
    margin-right: auto
}

.tve_shortcode_editor h1 {
    padding: 0
}

p {
    font-size: 1em
}

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

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

div .tve_image_caption {
    padding: 0;
    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: 0;
    height: auto
}

.tve_image_caption.aligncenter .tve_image {
    margin-left: auto;
    margin-right: auto
}

.thrv_content_container_shortcode {
    margin-top: 0
}

.thrv_content_container_shortcode .tve_content_inner {
    max-width: 100%;
    padding: 1px
}

.thrv_content_container_shortcode>.tve_center {
    margin-left: auto!important;
    margin-right: auto!important
}

.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: 0
}

: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: 0
}

: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: 0;
    top: 0;
    overflow: hidden
}

.tve_shortcode_rendered p:empty {
    display: none!important
}

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

.tve_flt .thrv_wrapper>.tve_sep {
    width: 100%;
    background-color: rgba(0,0,0,0)
}

.tve_flt .tve_sep1 {
    border-top: 1px solid #d9d9d9
}

.thrv_wrapper .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.thrv_wrapper.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.thrv_wrapper .alignleft {
    float: left;
    margin: 10px 20px 10px 0
}

.thrv_wrapper.alignleft {
    float: left;
    margin: 10px 20px 10px 0
}

.thrv_wrapper.thrv_contentbox_shortcode {
    position: relative
}

@media (max-width: 1023px) {
    :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
    }

    body:not(.tcb_show_all_hidden) .tcb-mobile-hidden {
        display: none!important
    }

    .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
    }

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

@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
    }
}

@media only screen and (max-width: 540px) {
    #tve_editor .rft {
        font-size:30px!important
    }
}

@media (min-width: 300px) {
    [data-css="tve-u-18c7e1cd7d9"] {
        width:100px;
        --tve-alignment: center;
        float: none;
        margin-left: auto!important;
        margin-right: auto!important;
        margin-top: 0!important
    }

    [data-css="tve-u-18c7e1d1100"] {
        max-width: 620px!important;
        border-style: none!important;
        background-color: #fff!important;
        border-color: #000!important;
        margin-left: 0!important;
        margin-right: 0!important;
        background-image: linear-gradient(#000,#000)!important;
        background-size: auto!important;
        background-position: 50% 50%!important;
        background-attachment: scroll!important;
        background-repeat: no-repeat!important;
        --background-image: linear-gradient(#000,#000)!important;
        --background-size: auto auto!important;
        --background-position: 50% 50%!important;
        --background-attachment: scroll!important;
        --background-repeat: no-repeat!important;
        --tve-applied-background-image: linear-gradient(#000,#000)!important;
        --tve-applied-max-width: 620px!important;
        box-shadow: #ff9504 0 0 12px 3px!important;
        --tve-applied-box-shadow: 0 0 12px 3px #ff9504!important
    }

    [data-css="tve-u-18c7e1d1103"] {
        border-style: inherit!important;
        background-color: #000!important;
        border-color: #fff!important;
        color: #fff!important;
        border-width: inherit!important
    }

    :not(#tve) [data-css="tve-u-18c7e1f1acd"] {
        --g-regular-weight: 200;
        --g-bold-weight: 500;
        line-height: 1em!important;
        padding-bottom: 0!important;
        margin-bottom: 0!important;
        color: #fff!important;
        --tcb-applied-color: #fff!important;
        --tve-applied-color: #fff!important;
        font-family: Poppins!important;
        font-weight: var(--g-regular-weight,normal)!important
    }

    [data-css="tve-u-18c7e1f38a1"] {
        --tve-alignment: center;
        float: none;
        --tve-border-radius: 50px;
        overflow: hidden;
        margin-left: auto!important;
        margin-right: auto!important;
        background-image: linear-gradient(red,red)!important;
        background-size: auto!important;
        background-position: 50% 50%!important;
        background-attachment: scroll!important;
        background-repeat: no-repeat!important;
        --background-image: linear-gradient(red,red)!important;
        --background-size: auto auto!important;
        --background-position: 50% 50%!important;
        --background-attachment: scroll!important;
        --background-repeat: no-repeat!important;
        --tve-applied-background-image: linear-gradient(red,red)!important;
        border-radius: 50px!important;
        padding: 3px 1px!important
    }

    :not(#tve) [data-css="tve-u-18c7e2186e0"] {
        --g-regular-weight: 200;
        --g-bold-weight: 700;
        padding-bottom: 13px!important;
        margin-bottom: 0!important;
        padding-top: 12px!important;
        margin-top: 0!important;
        font-size: 24px!important;
        line-height: 1.4em!important;
        color: #fff!important;
        --tcb-applied-color: #fff!important;
        --tve-applied-color: #fff!important;
        font-family: Poppins!important;
        font-weight: var(--g-regular-weight,normal)!important
    }

    :not(#tve) [data-css="tve-u-18c7e1f1acd"] strong {
        font-weight: 500!important
    }

    :not(#tve) [data-css="tve-u-18c7e2186e0"] strong {
        font-weight: 700!important
    }

    :not(#tve) [data-css="tve-u-18c7e23b658"] {
        --g-regular-weight: 100;
        --g-bold-weight: 700;
        color: #fff!important;
        --tcb-applied-color: #fff!important;
        --tve-applied-color: #fff!important;
        font-family: Poppins!important;
        font-weight: var(--g-regular-weight,normal)!important;
        font-size: 27px!important;
        line-height: 1.4em!important;
        padding-bottom: 0!important;
        margin-bottom: 0!important
    }

    :not(#tve) [data-css="tve-u-18c7e23b658"] strong {
        font-weight: 700!important
    }

    [data-css="tve-u-18c7e253d06"] .tcb-button-link {
        letter-spacing: 2px;
        background-image: linear-gradient(var(--tcb-local-color-62516,#1372d3),var(--tcb-local-color-62516,#1372d3));
        --tve-applied-background-image: linear-gradient(var$(--tcb-local-color-62516,rgb(19,114,211)),var$(--tcb-local-color-62516,rgb(19,114,211)));
        background-size: auto;
        background-attachment: scroll;
        border-radius: 50px;
        padding: 18px;
        background-position: 50% 50%;
        background-repeat: no-repeat;
        overflow: hidden;
        background-color: transparent!important
    }

    [data-css="tve-u-18c7e253d06"] .tcb-button-link span {
        color: #fff;
        --tcb-applied-color: #fff
    }

    [data-css="tve-u-18c7e253d06"] {
        --tve-font-weight: var(--g-regular-weight,normal);
        --tve-font-family: Poppins;
        --g-regular-weight: 400;
        --g-bold-weight: 600;
        --tve-text-transform: uppercase;
        --tve-border-radius: 50px;
        --tcb-local-color-62516: #ffab00!important
    }

    :not(#tve) [data-css="tve-u-18c7e253d06"] .tcb-button-link span {
        font-weight: var(--tve-font-weight,var(--g-regular-weight,normal));
        text-transform: var(--tve-text-transform,uppercase)
    }

    :not(#tve) [data-css="tve-u-18c7e253d06"] .tcb-button-link {
        font-family: var(--tve-font-family,Poppins)
    }

    :not(#tve) [data-css="tve-u-18c7e261581"] {
        letter-spacing: 1px;
        --g-regular-weight: 400;
        --g-bold-weight: 700;
        font-size: 19px!important;
        color: #000!important;
        --tcb-applied-color: #000!important;
        --tve-applied-color: #000!important;
        font-family: Montserrat!important;
        font-weight: var(--g-regular-weight,normal)!important
    }

    [data-css="tve-u-18c7e261581"] {
        line-height: 1.14em!important
    }

    [data-css="tve-u-18c7e261581"] strong {
        font-weight: 700!important
    }

    :not(#tve) [data-css="tve-u-18c7e28e341"] {
        --g-regular-weight: 400;
        --g-bold-weight: 500;
        font-family: "IBM Plex Sans"!important;
        font-weight: var(--g-regular-weight,normal)!important;
        font-size: 11px!important;
        color: #c6c6c6!important;
        --tcb-applied-color: #c6c6c6!important;
        --tve-applied-color: #c6c6c6!important;
        padding-bottom: 0!important;
        margin-bottom: 0!important
    }

    :not(#tve) [data-css="tve-u-18c7e28e341"] strong {
        font-weight: 500!important
    }

    :not(#tve) [data-css="tve-u-18c7e2a5db1"] {
        --g-regular-weight: 400;
        --g-bold-weight: 500;
        font-size: 11px!important;
        font-family: "IBM Plex Sans"!important;
        font-weight: var(--g-regular-weight,normal)!important;
        color: #f60000!important;
        --tcb-applied-color: #f60000!important;
        --tve-applied-color: #f60000!important;
        padding-bottom: 1px!important;
        margin-bottom: 0!important
    }

    :not(#tve) [data-css="tve-u-18c7e2a5db1"] strong {
        font-weight: 500!important
    }

    :not(#tve) [data-css="tve-u-18c7e2b96e3"] {
        color: #f05b56!important;
        --tve-applied-color: #f05b56!important;
        text-decoration-line: none!important;
        text-decoration-color: var(--eff-color,currentColor)!important;
        --eff: none!important
    }
}