img[data-spai]:not(div.woocommerce-product-gallery img) {
    opacity: 1 !important;
}
.elementor-widget-container img, .post-thumb-img-content img, .textwidget img, .abh_posts_tab img, .abh_image img {
  
 border: none;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4NCIgaGVpZ2h0PSI4NCI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNLTgtOEg5MlY5MkgtOHoiLz48cGF0aCBmaWxsPSIjQjZCNkI2IiBkPSJNNDIgLjMzM0E0LjE2NyA0LjE2NyAwIDAgMSA0Ni4xNjcgNC41VjE3YTQuMTY3IDQuMTY3IDAgMSAxLTguMzM0IDBWNC41QTQuMTY3IDQuMTY3IDAgMCAxIDQyIC4zMzN6bTAgNjIuNUE0LjE2NyA0LjE2NyAwIDAgMSA0Ni4xNjcgNjd2MTIuNWE0LjE2NyA0LjE2NyAwIDEgMS04LjMzNCAwVjY3QTQuMTY3IDQuMTY3IDAgMCAxIDQyIDYyLjgzM3pNODMuNjY3IDQyYTQuMTY3IDQuMTY3IDAgMCAxLTQuMTY3IDQuMTY3SDY3YTQuMTY3IDQuMTY3IDAgMSAxIDAtOC4zMzRoMTIuNUE0LjE2NyA0LjE2NyAwIDAgMSA4My42NjcgNDJ6bS02Mi41IDBBNC4xNjcgNC4xNjcgMCAwIDEgMTcgNDYuMTY3SDQuNWE0LjE2NyA0LjE2NyAwIDEgMSAwLTguMzM0SDE3QTQuMTY3IDQuMTY3IDAgMCAxIDIxLjE2NyA0MnptNTAuMjk2IDI5LjQ2M2E0LjE2NyA0LjE2NyAwIDAgMS01Ljg5MiAwbC04LjgzOC04LjgzOGE0LjE2NyA0LjE2NyAwIDAgMSA1Ljg5Mi01Ljg5Mmw4LjgzOCA4LjgzNGE0LjE2NyA0LjE2NyAwIDAgMSAwIDUuODk2ek0yNy4yNjcgMjcuMjY3YTQuMTY3IDQuMTY3IDAgMCAxLTUuODkyIDBsLTguODMzLTguODM0YTQuMTY4IDQuMTY4IDAgMSAxIDUuODkxLTUuODk1bDguODM0IDguODM3YTQuMTY3IDQuMTY3IDAgMCAxIDAgNS44OTJ6TTEyLjU0MiA3MS40NjNhNC4xNjcgNC4xNjcgMCAwIDEgMC01Ljg5Mmw4LjgzNy04LjgzOGE0LjE2NyA0LjE2NyAwIDEgMSA1Ljg5MiA1Ljg5MmwtOC44MzQgOC44MzhhNC4xNjcgNC4xNjcgMCAwIDEtNS44OTUgMHptNDQuMTkxLTQ0LjE5NmE0LjE2NyA0LjE2NyAwIDAgMSAwLTUuODkybDguODM0LTguODM3YTQuMTY4IDQuMTY4IDAgMCAxIDUuODk2IDUuODkxbC04LjgzOCA4LjgzOGE0LjE2NyA0LjE2NyAwIDAgMS01Ljg5MiAweiIvPjwvZz48L3N2Zz4=);
background-repeat: no-repeat;
background-color: rgba(238, 238, 238, 1);
background-size: 40px 40px;
background-position: 50% center;
 
}
.ast-container {
 display:flex; 
}



            html {
                font-size: 93.75%;
            }

            a,.page-title {
                color: #0274be;
            }

            a:hover,a:focus {
                color: #3a3a3a;
            }

            body,button,input,select,textarea,.ast-button,.ast-custom-button {
                font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
                font-weight: inherit;
                font-size: 15px;
                font-size: 1rem;
            }

            blockquote {
                color: #000000;
            }

            .site-title {
                font-size: 35px;
                font-size: 2.3333333333333rem;
            }

            header .custom-logo-link img {
                max-width: 300px;
            }

            .astra-logo-svg {
                width: 300px;
            }

            .ast-archive-description .ast-archive-title {
                font-size: 40px;
                font-size: 2.6666666666667rem;
            }

            .site-header .site-description {
                font-size: 15px;
                font-size: 1rem;
            }

            .entry-title {
                font-size: 30px;
                font-size: 2rem;
            }

            h1,.entry-content h1 {
                font-size: 40px;
                font-size: 2.6666666666667rem;
            }

            h2,.entry-content h2 {
                font-size: 30px;
                font-size: 2rem;
            }

            h3,.entry-content h3 {
                font-size: 25px;
                font-size: 1.6666666666667rem;
            }

            h4,.entry-content h4 {
                font-size: 20px;
                font-size: 1.3333333333333rem;
            }

            h5,.entry-content h5 {
                font-size: 18px;
                font-size: 1.2rem;
            }

            h6,.entry-content h6 {
                font-size: 15px;
                font-size: 1rem;
            }

            .ast-single-post .entry-title,.page-title {
                font-size: 30px;
                font-size: 2rem;
            }

            ::selection {
                background-color: #0274be;
                color: #ffffff;
            }

            body,h1,.entry-title a,.entry-content h1,h2,.entry-content h2,h3,.entry-content h3,h4,.entry-content h4,h5,.entry-content h5,h6,.entry-content h6 {
                color: #3a3a3a;
            }

            .tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item {
                color: #ffffff;
                border-color: #0274be;
                background-color: #0274be;
            }

            input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus {
                border-color: #0274be;
            }

            input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb {
                border-color: #0274be;
                background-color: #0274be;
                box-shadow: none;
            }

            .site-footer a:hover + .post-count,.site-footer a:focus + .post-count {
                background: #0274be;
                border-color: #0274be;
            }

            .single .nav-links .nav-previous,.single .nav-links .nav-next {
                color: #0274be;
            }

            .entry-meta,.entry-meta * {
                line-height: 1.45;
                color: #0274be;
            }

            .entry-meta a:hover,.entry-meta a:hover *,.entry-meta a:focus,.entry-meta a:focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover {
                color: #3a3a3a;
            }

            .widget-title {
                font-size: 21px;
                font-size: 1.4rem;
                color: #3a3a3a;
            }

            #cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited {
                color: #0274be;
            }

            .secondary .calendar_wrap #today,.ast-progress-val span {
                background: #0274be;
            }

            .secondary a:hover + .post-count,.secondary a:focus + .post-count {
                background: #0274be;
                border-color: #0274be;
            }

            .calendar_wrap #today > a {
                color: #ffffff;
            }

            .page-links .page-link,.single .post-navigation a {
                color: #0274be;
            }

            #secondary,#secondary button,#secondary input,#secondary select,#secondary textarea {
                font-size: 15px;
                font-size: 1rem;
            }

            .main-header-menu .menu-link,.ast-header-custom-item a {
                color: #3a3a3a;
            }

            .main-header-menu .menu-item:hover > .menu-link,.main-header-menu .menu-item:hover > .ast-menu-toggle,.main-header-menu .ast-masthead-custom-menu-items a:hover,.main-header-menu .menu-item.focus > .menu-link,.main-header-menu .menu-item.focus > .ast-menu-toggle,.main-header-menu .current-menu-item > .menu-link,.main-header-menu .current-menu-ancestor > .menu-link,.main-header-menu .current-menu-item > .ast-menu-toggle,.main-header-menu .current-menu-ancestor > .ast-menu-toggle {
                color: #0274be;
            }

            .ast-header-break-point .ast-mobile-menu-buttons-minimal.menu-toggle {
                background: transparent;
                color: #0274be;
            }

            .ast-header-break-point .ast-mobile-menu-buttons-outline.menu-toggle {
                background: transparent;
                border: 1px solid #0274be;
                color: #0274be;
            }

            .ast-header-break-point .ast-mobile-menu-buttons-fill.menu-toggle {
                background: #0274be;
            }

            #secondary {
                margin: 4em 0 2.5em;
                word-break: break-word;
                line-height: 2;
            }

            #secondary li {
                margin-bottom: 0.25em;
            }

            #secondary li:last-child {
                margin-bottom: 0;
            }

            @media (max-width: 768px) {
                .js_active .ast-plain-container.ast-single-post #secondary {
                    margin-top: 1.5em;
                }
            }

            .ast-separate-container.ast-two-container #secondary .widget {
                background-color: #fff;
                padding: 2em;
                margin-bottom: 2em;
            }

            @media (min-width: 993px) {
                .ast-left-sidebar #secondary {
                    padding-right: 60px;
                }

                .ast-right-sidebar #secondary {
                    padding-left: 60px;
                }
            }

            @media (max-width: 993px) {
                .ast-right-sidebar #secondary {
                    padding-left: 30px;
                }

                .ast-left-sidebar #secondary {
                    padding-right: 30px;
                }
            }

            .footer-adv .footer-adv-overlay {
                border-top-style: solid;
                border-top-color: #7a7a7a;
            }

            .wp-block-buttons.aligncenter {
                justify-content: center;
            }

            @media (max-width: 782px) {
                .entry-content .wp-block-columns .wp-block-column {
                    margin-left:0px;
                }
            }

            @media (max-width: 768px) {
                .ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single {
                    padding:1.5em 2.14em;
                }

                .ast-separate-container #primary,.ast-separate-container #secondary {
                    padding: 1.5em 0;
                }

                #primary,#secondary {
                    padding: 1.5em 0;
                    margin: 0;
                }

                .ast-left-sidebar #content > .ast-container {
                    display: flex;
                    flex-direction: column-reverse;
                    width: 100%;
                }

                .ast-author-box img.avatar {
                    margin: 20px 0 0 0;
                }
            }

            @media (max-width: 768px) {
                #secondary.secondary {
                    padding-top:0;
                }

                .ast-separate-container.ast-right-sidebar #secondary {
                    padding-left: 1em;
                    padding-right: 1em;
                }

                .ast-separate-container.ast-two-container #secondary {
                    padding-left: 0;
                    padding-right: 0;
                }

                .ast-page-builder-template .entry-header #secondary,.ast-page-builder-template #secondary {
                    margin-top: 1.5em;
                }
            }

            @media (max-width: 768px) {
                .ast-right-sidebar #primary {
                    padding-right:0;
                }

                .ast-page-builder-template.ast-left-sidebar #secondary,.ast-page-builder-template.ast-right-sidebar #secondary {
                    padding-right: 20px;
                    padding-left: 20px;
                }

                .ast-right-sidebar #secondary,.ast-left-sidebar #primary {
                    padding-left: 0;
                }

                .ast-left-sidebar #secondary {
                    padding-right: 0;
                }
            }

            @media (min-width: 769px) {
                .ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary {
                    border:0;
                }

                .search-no-results.ast-separate-container #primary {
                    margin-bottom: 4em;
                }
            }

            @media (min-width: 769px) {
                .ast-right-sidebar #primary {
                    border-right:1px solid #eee;
                }

                .ast-left-sidebar #primary {
                    border-left: 1px solid #eee;
                }

                .ast-right-sidebar #secondary {
                    border-left: 1px solid #eee;
                    margin-left: -1px;
                }

                .ast-left-sidebar #secondary {
                    border-right: 1px solid #eee;
                    margin-right: -1px;
                }

                .ast-separate-container.ast-two-container.ast-right-sidebar #secondary {
                    padding-left: 30px;
                    padding-right: 0;
                }

                .ast-separate-container.ast-two-container.ast-left-sidebar #secondary {
                    padding-right: 30px;
                    padding-left: 0;
                }

                .ast-separate-container.ast-right-sidebar #secondary,.ast-separate-container.ast-left-sidebar #secondary {
                    border: 0;
                    margin-left: auto;
                    margin-right: auto;
                }

                .ast-separate-container.ast-two-container #secondary .widget:last-child {
                    margin-bottom: 0;
                }
            }

            .menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"] {
                color: #ffffff;
                border-color: #0274be;
                background-color: #0274be;
                border-radius: 2px;
                padding-top: 10px;
                padding-right: 40px;
                padding-bottom: 10px;
                padding-left: 40px;
                font-family: inherit;
                font-weight: inherit;
            }

            button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus {
                color: #ffffff;
                background-color: #3a3a3a;
                border-color: #3a3a3a;
            }

            @media (min-width: 544px) {
                .ast-container {
                    max-width:100%;
                }
            }

            @media (max-width: 544px) {
                .ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description {
                    padding:1.5em 1em;
                }

                .ast-separate-container #content .ast-container {
                    padding-left: 0.54em;
                    padding-right: 0.54em;
                }

                .ast-separate-container .ast-comment-list li.depth-1 {
                    padding: 1.5em 1em;
                    margin-bottom: 1.5em;
                }

                .ast-separate-container .ast-comment-list .bypostauthor {
                    padding: .5em;
                }

                .ast-search-menu-icon.ast-dropdown-active .search-field {
                    width: 170px;
                }

                .ast-separate-container #secondary {
                    padding-top: 0;
                }

                .ast-separate-container.ast-two-container #secondary .widget {
                    margin-bottom: 1.5em;
                    padding-left: 1em;
                    padding-right: 1em;
                }
            }

            @media (max-width: 768px) {
                .ast-mobile-header-stack .main-header-bar .ast-search-menu-icon {
                    display:inline-block;
                }

                .ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon {
                    margin: 0;
                }

                .ast-comment-avatar-wrap img {
                    max-width: 2.5em;
                }

                .ast-separate-container .ast-comment-list li.depth-1 {
                    padding: 1.5em 2.14em;
                }

                .ast-separate-container .comment-respond {
                    padding: 2em 2.14em;
                }

                .ast-comment-meta {
                    padding: 0 1.8888em 1.3333em;
                }
            }

            @media (max-width: 768px) {
                .ast-archive-description .ast-archive-title {
                    font-size:40px;
                }

                .entry-title {
                    font-size: 30px;
                }

                h1,.entry-content h1 {
                    font-size: 30px;
                }

                h2,.entry-content h2 {
                    font-size: 25px;
                }

                h3,.entry-content h3 {
                    font-size: 20px;
                }

                .ast-single-post .entry-title,.page-title {
                    font-size: 30px;
                }
            }

            @media (max-width: 544px) {
                .ast-archive-description .ast-archive-title {
                    font-size:40px;
                }

                .entry-title {
                    font-size: 30px;
                }

                h1,.entry-content h1 {
                    font-size: 30px;
                }

                h2,.entry-content h2 {
                    font-size: 25px;
                }

                h3,.entry-content h3 {
                    font-size: 20px;
                }

                .ast-single-post .entry-title,.page-title {
                    font-size: 30px;
                }
            }

            @media (max-width: 768px) {
                html {
                    font-size:85.5%;
                }
            }

            @media (max-width: 544px) {
                html {
                    font-size:85.5%;
                }
            }

            @media (min-width: 769px) {
                .ast-container {
                    max-width:1240px;
                }
            }


            @media (max-width: 921px) {
                .main-header-bar .main-header-bar-navigation {
                    display:none;
                }
            }

            .ast-desktop .main-header-menu.submenu-with-border .sub-menu,.ast-desktop .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper {
                border-color: #0274be;
            }

            .ast-desktop .main-header-menu.submenu-with-border .sub-menu {
                border-top-width: 2px;
                border-right-width: 0px;
                border-left-width: 0px;
                border-bottom-width: 0px;
                border-style: solid;
            }

            .ast-desktop .main-header-menu.submenu-with-border .sub-menu .sub-menu {
                top: -2px;
            }

            .ast-desktop .main-header-menu.submenu-with-border .sub-menu .menu-link,.ast-desktop .main-header-menu.submenu-with-border .children .menu-link {
                border-bottom-width: 0px;
                border-style: solid;
                border-color: #eaeaea;
            }

            @media (min-width: 769px) {
                .main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu {
                    margin-left:-0px;
                }
            }

            .ast-small-footer {
                border-top-style: solid;
                border-top-width: 1px;
                border-top-color: #7a7a7a;
            }

            .ast-small-footer-wrap {
                text-align: center;
            }

            .ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li {
                display: inline-block;
                margin: 0;
                padding: 0;
                border: none;
                background: inherit;
                text-indent: 0;
            }

            .ast-breadcrumbs .trail-browse {
                font-size: inherit;
                font-style: inherit;
                font-weight: inherit;
                color: inherit;
            }

            .ast-breadcrumbs .trail-items {
                list-style: none;
            }

            .trail-items li::after {
                padding: 0 0.3em;
                content: "\00bb";
            }

            .trail-items li:last-of-type::after {
                display: none;
            }

            .elementor-template-full-width .ast-container {
                display: block;
            }

            .ast-header-break-point .main-header-bar {
                border-bottom-width: 1px;
            }

            @media (min-width: 769px) {
                .main-header-bar {
                    border-bottom-width:1px;
                }
            }

            @media (min-width: 769px) {
                #primary {
                    width:70%;
                }

                #secondary {
                    width: 30%;
                }
            }

            .ast-safari-browser-less-than-11 .main-header-menu .menu-item, .ast-safari-browser-less-than-11 .main-header-bar .ast-masthead-custom-menu-items {
                display: block;
            }

            .main-header-menu .menu-item, #astra-footer-menu .menu-item, .main-header-bar .ast-masthead-custom-menu-items {
                -js-display: flex;
                display: flex;
                -webkit-box-pack: center;
                -webkit-justify-content: center;
                -moz-box-pack: center;
                -ms-flex-pack: center;
                justify-content: center;
                -webkit-box-orient: vertical;
                -webkit-box-direction: normal;
                -webkit-flex-direction: column;
                -moz-box-orient: vertical;
                -moz-box-direction: normal;
                -ms-flex-direction: column;
                flex-direction: column;
            }

            .main-header-menu > .menu-item > .menu-link, #astra-footer-menu > .menu-item > .menu-link, {
                height: 100%;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -moz-box-align: center;
                -ms-flex-align: center;
                align-items: center;
                -js-display: flex;
                display: flex;
            }

            .ast-primary-menu-disabled .main-header-bar .ast-masthead-custom-menu-items {
                flex: unset;
            }

            .header-main-layout-1 .ast-flex.main-header-container, .header-main-layout-3 .ast-flex.main-header-container {
                -webkit-align-content: center;
                -ms-flex-line-pack: center;
                align-content: center;
                -webkit-box-align: center;
                -webkit-align-items: center;
                -moz-box-align: center;
                -ms-flex-align: center;
                align-items: center;
            }

            .main-header-menu .sub-menu .menu-item.menu-item-has-children > .menu-link:after {
                position: absolute;
                right: 1em;
                top: 50%;
                transform: translate(0,-50%) rotate(270deg);
            }

            .ast-header-break-point .main-header-bar .main-header-bar-navigation .page_item_has_children > .ast-menu-toggle::before, .ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before, .ast-mobile-popup-drawer .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle::before, .ast-header-break-point .ast-mobile-header-wrap .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle::before {
                font-weight: bold;
                content: "\e900";
                font-family: Astra;
                text-decoration: inherit;
                display: inline-block;
            }

            .ast-header-break-point .main-navigation ul.sub-menu .menu-item .menu-link:before {
                content: "\e900";
                font-family: Astra;
                font-size: .65em;
                text-decoration: inherit;
                display: inline-block;
                transform: translate(0, -2px) rotateZ(270deg);
                margin-right: 5px;
            }

            .widget_search .search-form:after {
                font-family: Astra;
                font-size: 1.2em;
                font-weight: normal;
                content: "\e8b6";
                position: absolute;
                top: 50%;
                right: 15px;
                transform: translate(0, -50%);
            }

            .astra-search-icon::before {
                content: "\e8b6";
                font-family: Astra;
                font-style: normal;
                font-weight: normal;
                text-decoration: inherit;
                text-align: center;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;
            }



            .ast-mobile-popup-drawer .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before {
                transform: rotateX(180deg);
            }

            .ast-header-break-point .main-header-bar-navigation .menu-item-has-children > .menu-link:after {
                display: none;
            }

            .ast-pagination .next.page-numbers {
                display: inherit;
                float: none;
            }

            .ast-pagination a {
                color: #0274be;
            }

            .ast-pagination a:hover, .ast-pagination a:focus, .ast-pagination > span:hover:not(.dots), .ast-pagination > span.current {
                color: #3a3a3a;
            }

            .ast-pagination .prev.page-numbers,.ast-pagination .next.page-numbers {
                padding: 0 1.5em;
                height: 2.33333em;
                line-height: calc(2.33333em - 3px);
            }

            .ast-pagination {
                display: inline-block;
                width: 100%;
                padding-top: 2em;
                text-align: center;
            }

            .ast-pagination .page-numbers {
                display: inline-block;
                width: 2.33333em;
                height: 2.33333em;
                font-size: 16px;
                font-size: 1.06666rem;
                line-height: calc(2.33333em - 3px);
            }

            .ast-pagination .nav-links {
                display: inline-block;
                width: 100%;
            }

            @media (max-width: 420px) {
                .ast-pagination .prev.page-numbers,.ast-pagination .next.page-numbers {
                    width: 100%;
                    text-align: center;
                    margin: 0;
                }
            }

            .ast-pagination .prev,.ast-pagination .prev:visited,.ast-pagination .prev:focus,.ast-pagination .next,.ast-pagination .next:visited,.ast-pagination .next:focus {
                display: inline-block;
                width: auto;
            }

            .ast-page-builder-template .ast-pagination {
                padding: 2em;
            }

            .ast-pagination .prev.page-numbers.dots,.ast-pagination .prev.page-numbers.dots:hover,.ast-pagination .prev.page-numbers.dots:focus,.ast-pagination .prev.page-numbers:visited.dots,.ast-pagination .prev.page-numbers:visited.dots:hover,.ast-pagination .prev.page-numbers:visited.dots:focus,.ast-pagination .prev.page-numbers:focus.dots,.ast-pagination .prev.page-numbers:focus.dots:hover,.ast-pagination .prev.page-numbers:focus.dots:focus,.ast-pagination .next.page-numbers.dots,.ast-pagination .next.page-numbers.dots:hover,.ast-pagination .next.page-numbers.dots:focus,.ast-pagination .next.page-numbers:visited.dots,.ast-pagination .next.page-numbers:visited.dots:hover,.ast-pagination .next.page-numbers:visited.dots:focus,.ast-pagination .next.page-numbers:focus.dots,.ast-pagination .next.page-numbers:focus.dots:hover,.ast-pagination .next.page-numbers:focus.dots:focus {
                border: 2px solid #eaeaea;
                background: transparent;
            }

            .ast-pagination .prev.page-numbers.dots,.ast-pagination .prev.page-numbers:visited.dots,.ast-pagination .prev.page-numbers:focus.dots,.ast-pagination .next.page-numbers.dots,.ast-pagination .next.page-numbers:visited.dots,.ast-pagination .next.page-numbers:focus.dots {
                cursor: default;
            }

            @media (min-width: 993px) {
                .ast-pagination {
                    padding-left: 3.33333em;
                    padding-right: 3.33333em;
                }
            }

            .ast-pagination .next.page-numbers {
                float: right;
            }

            @media (max-width: 768px) {
                .ast-pagination .next.page-numbers .page-navigation {
                    padding-right: 0;
                }
            }

            @media (min-width: 769px) {
                .ast-pagination .prev.page-numbers.next,.ast-pagination .prev.page-numbers:visited.next,.ast-pagination .prev.page-numbers:focus.next,.ast-pagination .next.page-numbers.next,.ast-pagination .next.page-numbers:visited.next,.ast-pagination .next.page-numbers:focus.next {
                    margin-right: 0;
                }
            }
    






















.menu-item-has-children > a {
    display: flex !important;
    align-items: center;
}

.menu-item-has-children > a::after {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 8px;
    vertical-align: middle;
    border-top: 5px solid currentColor;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
    transition: transform 0.3s ease;
}

.menu-item-has-children:hover > a::after {
    transform: rotate(-180deg);
}

.sub-menu .menu-item-has-children > a::after {
    margin-left: auto;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 5px solid currentColor;
    border-right: 0;
}

.sub-menu .menu-item-has-children:hover > a::after {
    transform: rotate(0);
}








.elementor-466 .elementor-element.elementor-element-27b814dd>.elementor-background-overlay {
    background-color: transparent;
    background-image: url(/large.59d53a6fed228_Noma_Dojo_2006.jpg.16b6e6ed76b0fdacff0662f4ffe5d9e6.jpg) !important;
    opacity: .9;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.main-navigation {
    display: block;
    width: 100%;
}

.ast-nav-menu {
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
    justify-content: flex-end;
}

.menu-item {
    position: relative;
    padding: 0 15px;
}

.menu-item a {
    display: block;
    text-decoration: none;
    color: #3a3a3a;
    font-size: 15px;
    line-height: 4;
    transition: color 0.3s ease;
}

.menu-item:hover > a,
.current-menu-item > a {
    color: #0274be;
}

.sub-menu {
    position: absolute;
    top: 100%;
    left: 0;
    width: 240px;
    background: #ffffff;
    border: 1px solid #eeeeee;
    list-style: none;
    margin: 0;
    padding: 10px 0;
    box-shadow: 0 2px 10px rgba(0,0,0,0.1);
    opacity: 0;
    visibility: hidden;
    transform: translateY(10px);
    transition: all 0.3s ease;
    z-index: 999;
}

.menu-item-has-children:hover > .sub-menu {
    opacity: 1;
    visibility: visible;
    transform: translateY(0);
}

.sub-menu .menu-item {
    padding: 0;
}

.sub-menu .menu-item a {
    padding: 10px 20px;
    line-height: 1.4;
    font-size: 14px;
}

.sub-menu .menu-item a:hover {
    background: #f9f9f9;
}

.ast-menu-toggle {
    display: none;
}

@media (max-width: 921px) {
    .ast-nav-menu {
        display: none;
        flex-direction: column;
        background: #ffffff;
        position: absolute;
        width: 100%;
        left: 0;
        border-top: 1px solid #eeeeee;
    }

    .ast-menu-toggle {
        display: block;
        background: none;
        border: none;
        cursor: pointer;
        padding: 10px;
    }

    .menu-item {
        width: 100%;
        padding: 0;
        border-bottom: 1px solid #eeeeee;
    }

    .menu-item a {
        padding: 15px 20px;
        line-height: 1;
    }

    .sub-menu {
        position: static;
        width: 100%;
        opacity: 1;
        visibility: visible;
        transform: none;
        box-shadow: none;
        background: #fbfbfb;
        display: none;
    }

    .menu-item-has-children:hover > .sub-menu {
        display: block;
    }
}



.elementor-466 .elementor-element.elementor-element-27b814dd>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-466 .elementor-element.elementor-element-27b814dd:not(.elementor-motion-effects-element-type-background),.elementor-466 .elementor-element.elementor-element-27b814dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://web.archive.org/web/20230807054251im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/uploads/2019/03/large.59d53a6fed228_Noma_Dojo_2006.jpg.16b6e6ed76b0fdacff0662f4ffe5d9e6.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-466 .elementor-element.elementor-element-27b814dd>.elementor-background-overlay {
    background-color: transparent;
    background-image: url(https://web.archive.org/web/20230807054251im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/uploads/2019/03/large.59d53a6fed228_Noma_Dojo_2006.jpg.16b6e6ed76b0fdacff0662f4ffe5d9e6.jpg);
    opacity: .9;
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-466 .elementor-element.elementor-element-27b814dd {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 0 0 0 0
}

.elementor-466 .elementor-element.elementor-element-20a4a499 .elementor-spacer-inner {
    height: 50px
}

.elementor-466 .elementor-element.elementor-element-47aa3a22 {
    text-align: left
}

.elementor-466 .elementor-element.elementor-element-47aa3a22 .elementor-heading-title {
    color: #fff
}

.elementor-466 .elementor-element.elementor-element-47aa3a22>.elementor-widget-container {
    padding: 0 0 15px 0
}

.elementor-466 .elementor-element.elementor-element-77b03e26 {
    text-align: left;
    color: #fff
}

.elementor-466 .elementor-element.elementor-element-77b03e26>.elementor-widget-container {
    padding: 0 0 15px 0
}

.elementor-466 .elementor-element.elementor-element-7a703448 .elementor-spacer-inner {
    height: 50px
}

.elementor-466 .elementor-element.elementor-element-1a6ea10e>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-466 .elementor-element.elementor-element-1a6ea10e {
    margin-top: -40px;
    margin-bottom: 0
}

.elementor-466 .elementor-element.elementor-element-57a1c022 {
    text-align: center
}

.elementor-466 .elementor-element.elementor-element-45e9302 {
    text-align: left;
    color: #646e80
}

.elementor-466 .elementor-element.elementor-element-45e9302>.elementor-widget-container {
    padding: 0 200px 0 200px
}

.elementor-466 .elementor-element.elementor-element-7590c9a .elementor-spacer-inner {
    height: 10px
}

.elementor-466 .elementor-element.elementor-element-2855bea7>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-466 .elementor-element.elementor-element-61576ab9:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-466 .elementor-element.elementor-element-61576ab9>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #075aae
}

.elementor-466 .elementor-element.elementor-element-61576ab9>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 0 20px 0 0;
    padding: 60px 40px 60px 40px
}

.elementor-466 .elementor-element.elementor-element-61576ab9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-466 .elementor-element.elementor-element-51dce306 {
    --divider-border-style: solid;
    --divider-color: rgba(255,255,255,0.47);
    --divider-border-width: 1px
}

.elementor-466 .elementor-element.elementor-element-51dce306 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0
}

.elementor-466 .elementor-element.elementor-element-51dce306 .elementor-divider {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px
}

.elementor-466 .elementor-element.elementor-element-703ad09e {
    text-align: left
}

.elementor-466 .elementor-element.elementor-element-703ad09e .elementor-heading-title {
    color: #fff
}

.elementor-466 .elementor-element.elementor-element-78795a52 {
    text-align: left;
    color: #fff
}

.elementor-466 .elementor-element.elementor-element-51988c56 .elementor-button {
    fill: #fff;
    color: #fff;
    background-color: rgba(7,90,174,0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 0 0 0 0;
    padding: 20px 30px 20px 30px
}

.elementor-466 .elementor-element.elementor-element-4690ef89:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-466 .elementor-element.elementor-element-4690ef89>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #075aae
}

.elementor-466 .elementor-element.elementor-element-4690ef89>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 0 10px 0 10px;
    padding: 60px 40px 60px 40px
}

.elementor-466 .elementor-element.elementor-element-4690ef89>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-466 .elementor-element.elementor-element-4d574220 {
    --divider-border-style: solid;
    --divider-color: rgba(255,255,255,0.47);
    --divider-border-width: 1px
}

.elementor-466 .elementor-element.elementor-element-4d574220 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0
}

.elementor-466 .elementor-element.elementor-element-4d574220 .elementor-divider {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px
}

.elementor-466 .elementor-element.elementor-element-2be8ef20 {
    text-align: left
}

.elementor-466 .elementor-element.elementor-element-2be8ef20 .elementor-heading-title {
    color: #fff
}

.elementor-466 .elementor-element.elementor-element-52ed88b {
    text-align: left;
    color: #fff
}

.elementor-466 .elementor-element.elementor-element-7f278faf .elementor-button {
    fill: #fff;
    color: #fff;
    background-color: rgba(7,90,174,0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 0 0 0 0;
    padding: 20px 30px 20px 30px
}

.elementor-466 .elementor-element.elementor-element-1dd9e4f0:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-466 .elementor-element.elementor-element-1dd9e4f0>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #075aae
}

.elementor-466 .elementor-element.elementor-element-1dd9e4f0>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 0 0 0 20px;
    padding: 60px 40px 60px 40px
}

.elementor-466 .elementor-element.elementor-element-1dd9e4f0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-466 .elementor-element.elementor-element-3ef09324 {
    --divider-border-style: solid;
    --divider-color: rgba(255,255,255,0.47);
    --divider-border-width: 1px
}

.elementor-466 .elementor-element.elementor-element-3ef09324 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0
}

.elementor-466 .elementor-element.elementor-element-3ef09324 .elementor-divider {
    text-align: left;
    padding-top: 10px;
    padding-bottom: 10px
}

.elementor-466 .elementor-element.elementor-element-5f4f66de {
    text-align: left
}

.elementor-466 .elementor-element.elementor-element-5f4f66de .elementor-heading-title {
    color: #fff
}

.elementor-466 .elementor-element.elementor-element-55e6e01a {
    text-align: left;
    color: #fff
}

.elementor-466 .elementor-element.elementor-element-60a6acca .elementor-button {
    fill: #fff;
    color: #fff;
    background-color: rgba(7,90,174,0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fff;
    border-radius: 0 0 0 0;
    padding: 20px 30px 20px 30px
}

.elementor-466 .elementor-element.elementor-element-54e35eb3>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-466 .elementor-element.elementor-element-c0feef8:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-466 .elementor-element.elementor-element-c0feef8>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f3f8fb
}

.elementor-466 .elementor-element.elementor-element-c0feef8>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 30px 15px 0 0;
    padding: 60px 40px 60px 40px
}

.elementor-466 .elementor-element.elementor-element-c0feef8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-466 .elementor-element.elementor-element-27fe685f {
    text-align: left
}

.elementor-466 .elementor-element.elementor-element-27fe685f .elementor-heading-title {
    color: #075aae
}

.elementor-466 .elementor-element.elementor-element-7f9ecd87 {
    text-align: left;
    color: #646e80
}

.elementor-466 .elementor-element.elementor-element-3b07337c .elementor-button {
    fill: #075aae;
    color: #075aae;
    background-color: #fbf8f9;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #075aae;
    border-radius: 0 0 0 0;
    padding: 0 0 10px 0
}

.elementor-466 .elementor-element.elementor-element-1fc93fea:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-466 .elementor-element.elementor-element-1fc93fea>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f3f8fb;
    background-image: url(https://web.archive.org/web/20230807054251im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/uploads/2019/03/icon-03-free-img.png);
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: auto
}

.elementor-466 .elementor-element.elementor-element-1fc93fea>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 30px 0 0 15px;
    padding: 0 50px 0 40px
}

.elementor-466 .elementor-element.elementor-element-1fc93fea>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-466 .elementor-element.elementor-element-2df1ffc4 .elementor-spacer-inner {
    height: 50px
}

.elementor-466 .elementor-element.elementor-element-3063f36:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-466 .elementor-element.elementor-element-3063f36>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f3f8fb
}

.elementor-466 .elementor-element.elementor-element-3063f36>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 30px 0 0 0;
    padding: 70px 50px 0 40px
}

.elementor-466 .elementor-element.elementor-element-3063f36>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-466 .elementor-element.elementor-element-6c798a82 {
    text-align: left
}

.elementor-466 .elementor-element.elementor-element-6c798a82 .elementor-heading-title {
    color: #075aae
}

.elementor-466 .elementor-element.elementor-element-7e92405d {
    text-align: left;
    color: #595959
}

.elementor-466 .elementor-element.elementor-element-77f155 .elementor-button {
    fill: #075aae;
    color: #075aae;
    background-color: #fbf8f9;
    border-style: solid;
    border-width: 0 0 1px 0;
    border-color: #075aae;
    border-radius: 0 0 0 0;
    padding: 0 0 10px 0
}

.elementor-466 .elementor-element.elementor-element-366e3438 .elementor-spacer-inner {
    height: 80px
}

.elementor-466 .elementor-element.elementor-element-41cc133a>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-466 .elementor-element.elementor-element-41cc133a:not(.elementor-motion-effects-element-type-background),.elementor-466 .elementor-element.elementor-element-41cc133a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(224,26,79,0);
    background-image: url(https://web.archive.org/web/20230807054251im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/uploads/2019/03/testimonials-free-img.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-466 .elementor-element.elementor-element-41cc133a>.elementor-background-overlay {
    background-color: transparent;
    background-image: url(https://web.archive.org/web/20230807054251im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/uploads/2019/03/testimonials-free-img.jpg);
    opacity: 1;
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-466 .elementor-element.elementor-element-41cc133a {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}

.elementor-466 .elementor-element.elementor-element-f12a4a8 .elementor-spacer-inner {
    height: 50px
}

.elementor-466 .elementor-element.elementor-element-332308d {
    text-align: left
}

.elementor-466 .elementor-element.elementor-element-332308d .elementor-heading-title {
    color: #fff
}

.elementor-466 .elementor-element.elementor-element-332308d>.elementor-widget-container {
    margin: 0 0 0 0;
    padding: 0 0 20px 0
}

.elementor-466 .elementor-element.elementor-element-512e5509>.elementor-widget-container {
    margin: 0 20px 0 0
}

.elementor-466 .elementor-element.elementor-element-b86f7d2 {
    --divider-border-style: solid;
    --divider-color: rgba(255,255,255,0.53);
    --divider-border-width: 1px
}

.elementor-466 .elementor-element.elementor-element-b86f7d2 .elementor-divider-separator {
    width: 50px;
    margin: 0 auto;
    margin-left: 0
}

.elementor-466 .elementor-element.elementor-element-b86f7d2 .elementor-divider {
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px
}

.elementor-466 .elementor-element.elementor-element-1bf552b4 {
    text-align: left
}

.elementor-466 .elementor-element.elementor-element-1bf552b4 .elementor-heading-title {
    color: #fff
}

.elementor-466 .elementor-element.elementor-element-7edc8a47 .elementor-spacer-inner {
    height: 50px
}

.elementor-466 .elementor-element.elementor-element-46483ff0>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-466 .elementor-element.elementor-element-46483ff0:not(.elementor-motion-effects-element-type-background),.elementor-466 .elementor-element.elementor-element-46483ff0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fbf8f9
}

.elementor-466 .elementor-element.elementor-element-46483ff0 {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}

.elementor-466 .elementor-element.elementor-element-46483ff0>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-466 .elementor-element.elementor-element-4c34f41a .elementor-spacer-inner {
    height: 80px
}

.elementor-466 .elementor-element.elementor-element-5594f175>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-466 .elementor-element.elementor-element-36a3c5c6:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-466 .elementor-element.elementor-element-36a3c5c6>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-466 .elementor-element.elementor-element-36a3c5c6>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;
    margin: 50px 0 50px 0;
    padding: 60px 60px 60px 60px
}

.elementor-466 .elementor-element.elementor-element-36a3c5c6>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-466 .elementor-element.elementor-element-1ac384e7 {
    text-align: left
}

.elementor-466 .elementor-element.elementor-element-1ac384e7 .elementor-heading-title {
    color: #075aae
}

.elementor-466 .elementor-element.elementor-element-b7b1079 {
    text-align: left;
    color: #595959
}

.elementor-466 .elementor-element.elementor-element-18c5d3b6 {
    text-align: left;
    color: #595959
}

.elementor-466 .elementor-element.elementor-element-43afcaa7 .elementor-button {
    fill: #075aae;
    color: #075aae;
    background-color: rgba(255,255,255,0);
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #075aae;
    border-radius: 0 0 0 0;
    padding: 20px 40px 20px 40px
}

.elementor-466 .elementor-element.elementor-element-2d756ff0:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-466 .elementor-element.elementor-element-2d756ff0>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://web.archive.org/web/20230807054251im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/uploads/2019/03/Digital-Domination-Dojo_logo_1A.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-466 .elementor-element.elementor-element-2d756ff0>.elementor-element-populated {
    transition: background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s
}

.elementor-466 .elementor-element.elementor-element-2d756ff0>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s,border-radius 0.3s,opacity 0.3s
}

.elementor-466 .elementor-element.elementor-element-2c4220de .elementor-spacer-inner {
    height: 80px
}

@media(max-width: 1024px) {
    .elementor-466 .elementor-element.elementor-element-20a4a499 .elementor-spacer-inner {
        height:130px
    }

    .elementor-466 .elementor-element.elementor-element-47aa3a22>.elementor-widget-container {
        margin: 0 0 0 0;
        padding: 0 0 0 0
    }

    .elementor-466 .elementor-element.elementor-element-77b03e26>.elementor-widget-container {
        padding: 0 0 0 0
    }

    .elementor-466 .elementor-element.elementor-element-7a703448 .elementor-spacer-inner {
        height: 130px
    }

    .elementor-466 .elementor-element.elementor-element-45e9302>.elementor-widget-container {
        margin: 0 100px 0 100px;
        padding: 0 0 0 0
    }

    .elementor-466 .elementor-element.elementor-element-7590c9a .elementor-spacer-inner {
        height: 1px
    }

    .elementor-466 .elementor-element.elementor-element-61576ab9>.elementor-element-populated {
        margin: 0 10px 0 0
    }

    .elementor-466 .elementor-element.elementor-element-4690ef89>.elementor-element-populated {
        margin: 0 5px 0 5px
    }

    .elementor-466 .elementor-element.elementor-element-1dd9e4f0>.elementor-element-populated {
        margin: 0 0 0 10px
    }

    .elementor-466 .elementor-element.elementor-element-54e35eb3 {
        margin-top: -15px;
        margin-bottom: 0
    }

    .elementor-466 .elementor-element.elementor-element-1fc93fea>.elementor-element-populated {
        margin: 30px 0 0 0
    }

    .elementor-466 .elementor-element.elementor-element-3063f36>.elementor-element-populated {
        padding: 70px 30px 0 10px
    }

    .elementor-466 .elementor-element.elementor-element-366e3438 .elementor-spacer-inner {
        height: 1px
    }

    .elementor-466 .elementor-element.elementor-element-f12a4a8 .elementor-spacer-inner {
        height: 100px
    }

    .elementor-466 .elementor-element.elementor-element-7edc8a47 .elementor-spacer-inner {
        height: 100px
    }

    .elementor-466 .elementor-element.elementor-element-4c34f41a .elementor-spacer-inner {
        height: 50px
    }

    .elementor-466 .elementor-element.elementor-element-2c4220de .elementor-spacer-inner {
        height: 50px
    }
}

@media(max-width: 767px) {
    .elementor-466 .elementor-element.elementor-element-20a4a499 .elementor-spacer-inner {
        height:130px
    }

    .elementor-466 .elementor-element.elementor-element-7a703448 .elementor-spacer-inner {
        height: 70px
    }

    .elementor-466 .elementor-element.elementor-element-45e9302>.elementor-widget-container {
        margin: 0 0 0 0
    }

    .elementor-466 .elementor-element.elementor-element-7590c9a .elementor-spacer-inner {
        height: 1px
    }

    .elementor-466 .elementor-element.elementor-element-61576ab9>.elementor-element-populated {
        margin: 0 0 15px 0
    }

    .elementor-466 .elementor-element.elementor-element-4690ef89>.elementor-element-populated {
        margin: 0 0 15px 0
    }

    .elementor-466 .elementor-element.elementor-element-1dd9e4f0>.elementor-element-populated {
        margin: 0 0 0 0
    }

    .elementor-466 .elementor-element.elementor-element-c0feef8>.elementor-element-populated {
        margin: 15px 0 0 0
    }

    .elementor-466 .elementor-element.elementor-element-1fc93fea>.elementor-element-populated {
        margin: 0 0 0 0;
        padding: 0 0 0 0
    }

    .elementor-466 .elementor-element.elementor-element-2df1ffc4 .elementor-spacer-inner {
        height: 320px
    }

    .elementor-466 .elementor-element.elementor-element-3063f36>.elementor-element-populated {
        padding: 60px 40px 0 40px
    }

    .elementor-466 .elementor-element.elementor-element-f12a4a8 .elementor-spacer-inner {
        height: 50px
    }

    .elementor-466 .elementor-element.elementor-element-1a33daf9>.elementor-element-populated {
        margin: 0 0 0 25px
    }

    .elementor-466 .elementor-element.elementor-element-7edc8a47 .elementor-spacer-inner {
        height: 50px
    }

    .elementor-466 .elementor-element.elementor-element-4c34f41a .elementor-spacer-inner {
        height: 1px
    }

    .elementor-466 .elementor-element.elementor-element-36a3c5c6>.elementor-element-populated {
        margin: 0 0 0 0;
        padding: 60px 40px 60px 40px
    }

    .elementor-466 .elementor-element.elementor-element-2c4220de .elementor-spacer-inner {
        height: 1px
    }
}

@media(min-width: 768px) {
    .elementor-466 .elementor-element.elementor-element-32d8ce82 {
        width:55.5%
    }

    .elementor-466 .elementor-element.elementor-element-6864251f {
        width: 44.5%
    }

    .elementor-466 .elementor-element.elementor-element-1fc93fea {
        width: 18.034%
    }

    .elementor-466 .elementor-element.elementor-element-3063f36 {
        width: 48.63%
    }

    .elementor-466 .elementor-element.elementor-element-36a3c5c6 {
        width: 60%
    }

    .elementor-466 .elementor-element.elementor-element-2d756ff0 {
        width: 40%
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-466 .elementor-element.elementor-element-c0feef8 {
        width:34%
    }

    .elementor-466 .elementor-element.elementor-element-1fc93fea {
        width: 23%
    }

    .elementor-466 .elementor-element.elementor-element-3063f36 {
        width: 43%
    }
}

@media(min-width: 1025px) {
    .elementor-466 .elementor-element.elementor-element-27b814dd:not(.elementor-motion-effects-element-type-background),.elementor-466 .elementor-element.elementor-element-27b814dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment:scroll
    }

    .elementor-466 .elementor-element.elementor-element-1fc93fea:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-466 .elementor-element.elementor-element-1fc93fea>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll
    }

    .elementor-466 .elementor-element.elementor-element-41cc133a:not(.elementor-motion-effects-element-type-background),.elementor-466 .elementor-element.elementor-element-41cc133a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll
    }

    .elementor-466 .elementor-element.elementor-element-2d756ff0:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-466 .elementor-element.elementor-element-2d756ff0>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: scroll
    }
}

/*
     FILE ARCHIVED ON 05:42:51 Aug 07, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 09:10:16 May 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 63.926
  captures_list: 0.927
  exclusion.robots: 0.04
  exclusion.robots.policy: 0.025
  esindex: 0.013
  cdx.remote: 12.923
  LoadShardBlock: 109.639 (3)
  PetaboxLoader3.datanode: 211.178 (5)
  load_resource: 1007.326
  PetaboxLoader3.resolve: 819.374
  loaddict: 111.882
*/







@charset "UTF-8";a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var {
    border: 0;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline
}

html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%
}

body {
    margin: 0
}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary {
    display: block
}

audio,canvas,progress,video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],template {
    display: none
}

a {
    background-color: transparent
}

a:active {
    outline: 0
}

a,a:focus,a:hover,a:visited {
    text-decoration: none
}

abbr[title] {
    border-bottom: 1px dotted
}

b,strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 0
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,kbd,pre,samp {
    font-size: 1em
}

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,select {
    text-transform: none
}

button,html input[type=button],input[type=reset],input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

#comments .submit,.search .search-submit {
    padding: 10px 15px;
    border-radius: 2px;
    line-height: 1.85714285714286;
    border: 0
}

input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid #eaeaea;
    margin: 0 0;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

fieldset legend {
    margin-bottom: 1.5em;
    padding: 0 .5em
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,th {
    padding: 0
}

/*!
 * Bootstrap v4.0.0-alpha.2 (https://getbootstrap.com)
 */
@media (min-width: 544px) {
    .ast-container {
        max-width:100%
    }
}

@media (min-width: 768px) {
    .ast-container {
        max-width:100%
    }
}

@media (min-width: 992px) {
    .ast-container {
        max-width:100%
    }
}

@media (min-width: 1200px) {
    .ast-container {
        max-width:100%
    }
}

.ast-container,.ast-container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px
}

.ast-container-fluid::after,.ast-container::after {
    content: "";
    display: table;
    clear: both
}

.ast-row {
    margin-left: -20px;
    margin-right: -20px
}

.ast-row::after {
    content: "";
    display: table;
    clear: both
}

.ast-col-lg-1,.ast-col-lg-10,.ast-col-lg-11,.ast-col-lg-12,.ast-col-lg-2,.ast-col-lg-3,.ast-col-lg-4,.ast-col-lg-5,.ast-col-lg-6,.ast-col-lg-7,.ast-col-lg-8,.ast-col-lg-9,.ast-col-md-1,.ast-col-md-10,.ast-col-md-11,.ast-col-md-12,.ast-col-md-2,.ast-col-md-3,.ast-col-md-4,.ast-col-md-5,.ast-col-md-6,.ast-col-md-7,.ast-col-md-8,.ast-col-md-9,.ast-col-sm-1,.ast-col-sm-10,.ast-col-sm-11,.ast-col-sm-12,.ast-col-sm-2,.ast-col-sm-3,.ast-col-sm-4,.ast-col-sm-5,.ast-col-sm-6,.ast-col-sm-7,.ast-col-sm-8,.ast-col-sm-9,.ast-col-xl-1,.ast-col-xl-10,.ast-col-xl-11,.ast-col-xl-12,.ast-col-xl-2,.ast-col-xl-3,.ast-col-xl-4,.ast-col-xl-5,.ast-col-xl-6,.ast-col-xl-7,.ast-col-xl-8,.ast-col-xl-9,.ast-col-xs-1,.ast-col-xs-10,.ast-col-xs-11,.ast-col-xs-12,.ast-col-xs-2,.ast-col-xs-3,.ast-col-xs-4,.ast-col-xs-5,.ast-col-xs-6,.ast-col-xs-7,.ast-col-xs-8,.ast-col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 20px;
    padding-right: 20px
}

.ast-col-xs-1,.ast-col-xs-10,.ast-col-xs-11,.ast-col-xs-12,.ast-col-xs-2,.ast-col-xs-3,.ast-col-xs-4,.ast-col-xs-5,.ast-col-xs-6,.ast-col-xs-7,.ast-col-xs-8,.ast-col-xs-9 {
    float: left
}

.ast-col-xs-1 {
    width: 8.3333333333%
}

.ast-col-xs-2 {
    width: 16.6666666667%
}

.ast-col-xs-3 {
    width: 25%
}

.ast-col-xs-4 {
    width: 33.3333333333%
}

.ast-col-xs-5 {
    width: 41.6666666667%
}

.ast-col-xs-6 {
    width: 50%
}

.ast-col-xs-7 {
    width: 58.3333333333%
}

.ast-col-xs-8 {
    width: 66.6666666667%
}

.ast-col-xs-9 {
    width: 75%
}

.ast-col-xs-10 {
    width: 83.3333333333%
}

.ast-col-xs-11 {
    width: 91.6666666667%
}

.ast-col-xs-12 {
    width: 100%
}

.ast-col-xs-pull-0 {
    right: auto
}

.ast-col-xs-pull-1 {
    right: 8.3333333333%
}

.ast-col-xs-pull-2 {
    right: 16.6666666667%
}

.ast-col-xs-pull-3 {
    right: 25%
}

.ast-col-xs-pull-4 {
    right: 33.3333333333%
}

.ast-col-xs-pull-5 {
    right: 41.6666666667%
}

.ast-col-xs-pull-6 {
    right: 50%
}

.ast-col-xs-pull-7 {
    right: 58.3333333333%
}

.ast-col-xs-pull-8 {
    right: 66.6666666667%
}

.ast-col-xs-pull-9 {
    right: 75%
}

.ast-col-xs-pull-10 {
    right: 83.3333333333%
}

.ast-col-xs-pull-11 {
    right: 91.6666666667%
}

.ast-col-xs-pull-12 {
    right: 100%
}

.ast-col-xs-push-0 {
    left: auto
}

.ast-col-xs-push-1 {
    left: 8.3333333333%
}

.ast-col-xs-push-2 {
    left: 16.6666666667%
}

.ast-col-xs-push-3 {
    left: 25%
}

.ast-col-xs-push-4 {
    left: 33.3333333333%
}

.ast-col-xs-push-5 {
    left: 41.6666666667%
}

.ast-col-xs-push-6 {
    left: 50%
}

.ast-col-xs-push-7 {
    left: 58.3333333333%
}

.ast-col-xs-push-8 {
    left: 66.6666666667%
}

.ast-col-xs-push-9 {
    left: 75%
}

.ast-col-xs-push-10 {
    left: 83.3333333333%
}

.ast-col-xs-push-11 {
    left: 91.6666666667%
}

.ast-col-xs-push-12 {
    left: 100%
}

.ast-col-xs-offset-0 {
    margin-left: 0
}

.ast-col-xs-offset-1 {
    margin-left: 8.3333333333%
}

.ast-col-xs-offset-2 {
    margin-left: 16.6666666667%
}

.ast-col-xs-offset-3 {
    margin-left: 25%
}

.ast-col-xs-offset-4 {
    margin-left: 33.3333333333%
}

.ast-col-xs-offset-5 {
    margin-left: 41.6666666667%
}

.ast-col-xs-offset-6 {
    margin-left: 50%
}

.ast-col-xs-offset-7 {
    margin-left: 58.3333333333%
}

.ast-col-xs-offset-8 {
    margin-left: 66.6666666667%
}

.ast-col-xs-offset-9 {
    margin-left: 75%
}

.ast-col-xs-offset-10 {
    margin-left: 83.3333333333%
}

.ast-col-xs-offset-11 {
    margin-left: 91.6666666667%
}

.ast-col-xs-offset-12 {
    margin-left: 100%
}

@media (min-width: 544px) {
    .ast-col-sm-1,.ast-col-sm-10,.ast-col-sm-11,.ast-col-sm-12,.ast-col-sm-2,.ast-col-sm-3,.ast-col-sm-4,.ast-col-sm-5,.ast-col-sm-6,.ast-col-sm-7,.ast-col-sm-8,.ast-col-sm-9 {
        float:left
    }

    .ast-col-sm-1 {
        width: 8.3333333333%
    }

    .ast-col-sm-2 {
        width: 16.6666666667%
    }

    .ast-col-sm-3 {
        width: 25%
    }

    .ast-col-sm-4 {
        width: 33.3333333333%
    }

    .ast-col-sm-5 {
        width: 41.6666666667%
    }

    .ast-col-sm-6 {
        width: 50%
    }

    .ast-col-sm-7 {
        width: 58.3333333333%
    }

    .ast-col-sm-8 {
        width: 66.6666666667%
    }

    .ast-col-sm-9 {
        width: 75%
    }

    .ast-col-sm-10 {
        width: 83.3333333333%
    }

    .ast-col-sm-11 {
        width: 91.6666666667%
    }

    .ast-col-sm-12 {
        width: 100%
    }

    .ast-col-sm-pull-0 {
        right: auto
    }

    .ast-col-sm-pull-1 {
        right: 8.3333333333%
    }

    .ast-col-sm-pull-2 {
        right: 16.6666666667%
    }

    .ast-col-sm-pull-3 {
        right: 25%
    }

    .ast-col-sm-pull-4 {
        right: 33.3333333333%
    }

    .ast-col-sm-pull-5 {
        right: 41.6666666667%
    }

    .ast-col-sm-pull-6 {
        right: 50%
    }

    .ast-col-sm-pull-7 {
        right: 58.3333333333%
    }

    .ast-col-sm-pull-8 {
        right: 66.6666666667%
    }

    .ast-col-sm-pull-9 {
        right: 75%
    }

    .ast-col-sm-pull-10 {
        right: 83.3333333333%
    }

    .ast-col-sm-pull-11 {
        right: 91.6666666667%
    }

    .ast-col-sm-pull-12 {
        right: 100%
    }

    .ast-col-sm-push-0 {
        left: auto
    }

    .ast-col-sm-push-1 {
        left: 8.3333333333%
    }

    .ast-col-sm-push-2 {
        left: 16.6666666667%
    }

    .ast-col-sm-push-3 {
        left: 25%
    }

    .ast-col-sm-push-4 {
        left: 33.3333333333%
    }

    .ast-col-sm-push-5 {
        left: 41.6666666667%
    }

    .ast-col-sm-push-6 {
        left: 50%
    }

    .ast-col-sm-push-7 {
        left: 58.3333333333%
    }

    .ast-col-sm-push-8 {
        left: 66.6666666667%
    }

    .ast-col-sm-push-9 {
        left: 75%
    }

    .ast-col-sm-push-10 {
        left: 83.3333333333%
    }

    .ast-col-sm-push-11 {
        left: 91.6666666667%
    }

    .ast-col-sm-push-12 {
        left: 100%
    }

    .ast-col-sm-offset-0 {
        margin-left: 0
    }

    .ast-col-sm-offset-1 {
        margin-left: 8.3333333333%
    }

    .ast-col-sm-offset-2 {
        margin-left: 16.6666666667%
    }

    .ast-col-sm-offset-3 {
        margin-left: 25%
    }

    .ast-col-sm-offset-4 {
        margin-left: 33.3333333333%
    }

    .ast-col-sm-offset-5 {
        margin-left: 41.6666666667%
    }

    .ast-col-sm-offset-6 {
        margin-left: 50%
    }

    .ast-col-sm-offset-7 {
        margin-left: 58.3333333333%
    }

    .ast-col-sm-offset-8 {
        margin-left: 66.6666666667%
    }

    .ast-col-sm-offset-9 {
        margin-left: 75%
    }

    .ast-col-sm-offset-10 {
        margin-left: 83.3333333333%
    }

    .ast-col-sm-offset-11 {
        margin-left: 91.6666666667%
    }

    .ast-col-sm-offset-12 {
        margin-left: 100%
    }
}

@media (min-width: 768px) {
    .ast-col-md-1,.ast-col-md-10,.ast-col-md-11,.ast-col-md-12,.ast-col-md-2,.ast-col-md-3,.ast-col-md-4,.ast-col-md-5,.ast-col-md-6,.ast-col-md-7,.ast-col-md-8,.ast-col-md-9 {
        float:left
    }

    .ast-col-md-1 {
        width: 8.3333333333%
    }

    .ast-col-md-2 {
        width: 16.6666666667%
    }

    .ast-col-md-3 {
        width: 25%
    }

    .ast-col-md-4 {
        width: 33.3333333333%
    }

    .ast-col-md-5 {
        width: 41.6666666667%
    }

    .ast-col-md-6 {
        width: 50%
    }

    .ast-col-md-7 {
        width: 58.3333333333%
    }

    .ast-col-md-8 {
        width: 66.6666666667%
    }

    .ast-col-md-9 {
        width: 75%
    }

    .ast-col-md-10 {
        width: 83.3333333333%
    }

    .ast-col-md-11 {
        width: 91.6666666667%
    }

    .ast-col-md-12 {
        width: 100%
    }

    .ast-col-md-pull-0 {
        right: auto
    }

    .ast-col-md-pull-1 {
        right: 8.3333333333%
    }

    .ast-col-md-pull-2 {
        right: 16.6666666667%
    }

    .ast-col-md-pull-3 {
        right: 25%
    }

    .ast-col-md-pull-4 {
        right: 33.3333333333%
    }

    .ast-col-md-pull-5 {
        right: 41.6666666667%
    }

    .ast-col-md-pull-6 {
        right: 50%
    }

    .ast-col-md-pull-7 {
        right: 58.3333333333%
    }

    .ast-col-md-pull-8 {
        right: 66.6666666667%
    }

    .ast-col-md-pull-9 {
        right: 75%
    }

    .ast-col-md-pull-10 {
        right: 83.3333333333%
    }

    .ast-col-md-pull-11 {
        right: 91.6666666667%
    }

    .ast-col-md-pull-12 {
        right: 100%
    }

    .ast-col-md-push-0 {
        left: auto
    }

    .ast-col-md-push-1 {
        left: 8.3333333333%
    }

    .ast-col-md-push-2 {
        left: 16.6666666667%
    }

    .ast-col-md-push-3 {
        left: 25%
    }

    .ast-col-md-push-4 {
        left: 33.3333333333%
    }

    .ast-col-md-push-5 {
        left: 41.6666666667%
    }

    .ast-col-md-push-6 {
        left: 50%
    }

    .ast-col-md-push-7 {
        left: 58.3333333333%
    }

    .ast-col-md-push-8 {
        left: 66.6666666667%
    }

    .ast-col-md-push-9 {
        left: 75%
    }

    .ast-col-md-push-10 {
        left: 83.3333333333%
    }

    .ast-col-md-push-11 {
        left: 91.6666666667%
    }

    .ast-col-md-push-12 {
        left: 100%
    }

    .ast-col-md-offset-0 {
        margin-left: 0
    }

    .ast-col-md-offset-1 {
        margin-left: 8.3333333333%
    }

    .ast-col-md-offset-2 {
        margin-left: 16.6666666667%
    }

    .ast-col-md-offset-3 {
        margin-left: 25%
    }

    .ast-col-md-offset-4 {
        margin-left: 33.3333333333%
    }

    .ast-col-md-offset-5 {
        margin-left: 41.6666666667%
    }

    .ast-col-md-offset-6 {
        margin-left: 50%
    }

    .ast-col-md-offset-7 {
        margin-left: 58.3333333333%
    }

    .ast-col-md-offset-8 {
        margin-left: 66.6666666667%
    }

    .ast-col-md-offset-9 {
        margin-left: 75%
    }

    .ast-col-md-offset-10 {
        margin-left: 83.3333333333%
    }

    .ast-col-md-offset-11 {
        margin-left: 91.6666666667%
    }

    .ast-col-md-offset-12 {
        margin-left: 100%
    }
}

@media (min-width: 992px) {
    .ast-col-lg-1,.ast-col-lg-10,.ast-col-lg-11,.ast-col-lg-12,.ast-col-lg-2,.ast-col-lg-3,.ast-col-lg-4,.ast-col-lg-5,.ast-col-lg-6,.ast-col-lg-7,.ast-col-lg-8,.ast-col-lg-9 {
        float:left
    }

    .ast-col-lg-1 {
        width: 8.3333333333%
    }

    .ast-col-lg-2 {
        width: 16.6666666667%
    }

    .ast-col-lg-3 {
        width: 25%
    }

    .ast-col-lg-4 {
        width: 33.3333333333%
    }

    .ast-col-lg-5 {
        width: 41.6666666667%
    }

    .ast-col-lg-6 {
        width: 50%
    }

    .ast-col-lg-7 {
        width: 58.3333333333%
    }

    .ast-col-lg-8 {
        width: 66.6666666667%
    }

    .ast-col-lg-9 {
        width: 75%
    }

    .ast-col-lg-10 {
        width: 83.3333333333%
    }

    .ast-col-lg-11 {
        width: 91.6666666667%
    }

    .ast-col-lg-12 {
        width: 100%
    }

    .ast-col-lg-pull-0 {
        right: auto
    }

    .ast-col-lg-pull-1 {
        right: 8.3333333333%
    }

    .ast-col-lg-pull-2 {
        right: 16.6666666667%
    }

    .ast-col-lg-pull-3 {
        right: 25%
    }

    .ast-col-lg-pull-4 {
        right: 33.3333333333%
    }

    .ast-col-lg-pull-5 {
        right: 41.6666666667%
    }

    .ast-col-lg-pull-6 {
        right: 50%
    }

    .ast-col-lg-pull-7 {
        right: 58.3333333333%
    }

    .ast-col-lg-pull-8 {
        right: 66.6666666667%
    }

    .ast-col-lg-pull-9 {
        right: 75%
    }

    .ast-col-lg-pull-10 {
        right: 83.3333333333%
    }

    .ast-col-lg-pull-11 {
        right: 91.6666666667%
    }

    .ast-col-lg-pull-12 {
        right: 100%
    }

    .ast-col-lg-push-0 {
        left: auto
    }

    .ast-col-lg-push-1 {
        left: 8.3333333333%
    }

    .ast-col-lg-push-2 {
        left: 16.6666666667%
    }

    .ast-col-lg-push-3 {
        left: 25%
    }

    .ast-col-lg-push-4 {
        left: 33.3333333333%
    }

    .ast-col-lg-push-5 {
        left: 41.6666666667%
    }

    .ast-col-lg-push-6 {
        left: 50%
    }

    .ast-col-lg-push-7 {
        left: 58.3333333333%
    }

    .ast-col-lg-push-8 {
        left: 66.6666666667%
    }

    .ast-col-lg-push-9 {
        left: 75%
    }

    .ast-col-lg-push-10 {
        left: 83.3333333333%
    }

    .ast-col-lg-push-11 {
        left: 91.6666666667%
    }

    .ast-col-lg-push-12 {
        left: 100%
    }

    .ast-col-lg-offset-0 {
        margin-left: 0
    }

    .ast-col-lg-offset-1 {
        margin-left: 8.3333333333%
    }

    .ast-col-lg-offset-2 {
        margin-left: 16.6666666667%
    }

    .ast-col-lg-offset-3 {
        margin-left: 25%
    }

    .ast-col-lg-offset-4 {
        margin-left: 33.3333333333%
    }

    .ast-col-lg-offset-5 {
        margin-left: 41.6666666667%
    }

    .ast-col-lg-offset-6 {
        margin-left: 50%
    }

    .ast-col-lg-offset-7 {
        margin-left: 58.3333333333%
    }

    .ast-col-lg-offset-8 {
        margin-left: 66.6666666667%
    }

    .ast-col-lg-offset-9 {
        margin-left: 75%
    }

    .ast-col-lg-offset-10 {
        margin-left: 83.3333333333%
    }

    .ast-col-lg-offset-11 {
        margin-left: 91.6666666667%
    }

    .ast-col-lg-offset-12 {
        margin-left: 100%
    }
}

@media (min-width: 1200px) {
    .ast-col-xl-1,.ast-col-xl-10,.ast-col-xl-11,.ast-col-xl-12,.ast-col-xl-2,.ast-col-xl-3,.ast-col-xl-4,.ast-col-xl-5,.ast-col-xl-6,.ast-col-xl-7,.ast-col-xl-8,.ast-col-xl-9 {
        float:left
    }

    .ast-col-xl-1 {
        width: 8.3333333333%
    }

    .ast-col-xl-2 {
        width: 16.6666666667%
    }

    .ast-col-xl-3 {
        width: 25%
    }

    .ast-col-xl-4 {
        width: 33.3333333333%
    }

    .ast-col-xl-5 {
        width: 41.6666666667%
    }

    .ast-col-xl-6 {
        width: 50%
    }

    .ast-col-xl-7 {
        width: 58.3333333333%
    }

    .ast-col-xl-8 {
        width: 66.6666666667%
    }

    .ast-col-xl-9 {
        width: 75%
    }

    .ast-col-xl-10 {
        width: 83.3333333333%
    }

    .ast-col-xl-11 {
        width: 91.6666666667%
    }

    .ast-col-xl-12 {
        width: 100%
    }

    .ast-col-xl-pull-0 {
        right: auto
    }

    .ast-col-xl-pull-1 {
        right: 8.3333333333%
    }

    .ast-col-xl-pull-2 {
        right: 16.6666666667%
    }

    .ast-col-xl-pull-3 {
        right: 25%
    }

    .ast-col-xl-pull-4 {
        right: 33.3333333333%
    }

    .ast-col-xl-pull-5 {
        right: 41.6666666667%
    }

    .ast-col-xl-pull-6 {
        right: 50%
    }

    .ast-col-xl-pull-7 {
        right: 58.3333333333%
    }

    .ast-col-xl-pull-8 {
        right: 66.6666666667%
    }

    .ast-col-xl-pull-9 {
        right: 75%
    }

    .ast-col-xl-pull-10 {
        right: 83.3333333333%
    }

    .ast-col-xl-pull-11 {
        right: 91.6666666667%
    }

    .ast-col-xl-pull-12 {
        right: 100%
    }

    .ast-col-xl-push-0 {
        left: auto
    }

    .ast-col-xl-push-1 {
        left: 8.3333333333%
    }

    .ast-col-xl-push-2 {
        left: 16.6666666667%
    }

    .ast-col-xl-push-3 {
        left: 25%
    }

    .ast-col-xl-push-4 {
        left: 33.3333333333%
    }

    .ast-col-xl-push-5 {
        left: 41.6666666667%
    }

    .ast-col-xl-push-6 {
        left: 50%
    }

    .ast-col-xl-push-7 {
        left: 58.3333333333%
    }

    .ast-col-xl-push-8 {
        left: 66.6666666667%
    }

    .ast-col-xl-push-9 {
        left: 75%
    }

    .ast-col-xl-push-10 {
        left: 83.3333333333%
    }

    .ast-col-xl-push-11 {
        left: 91.6666666667%
    }

    .ast-col-xl-push-12 {
        left: 100%
    }

    .ast-col-xl-offset-0 {
        margin-left: 0
    }

    .ast-col-xl-offset-1 {
        margin-left: 8.3333333333%
    }

    .ast-col-xl-offset-2 {
        margin-left: 16.6666666667%
    }

    .ast-col-xl-offset-3 {
        margin-left: 25%
    }

    .ast-col-xl-offset-4 {
        margin-left: 33.3333333333%
    }

    .ast-col-xl-offset-5 {
        margin-left: 41.6666666667%
    }

    .ast-col-xl-offset-6 {
        margin-left: 50%
    }

    .ast-col-xl-offset-7 {
        margin-left: 58.3333333333%
    }

    .ast-col-xl-offset-8 {
        margin-left: 66.6666666667%
    }

    .ast-col-xl-offset-9 {
        margin-left: 75%
    }

    .ast-col-xl-offset-10 {
        margin-left: 83.3333333333%
    }

    .ast-col-xl-offset-11 {
        margin-left: 91.6666666667%
    }

    .ast-col-xl-offset-12 {
        margin-left: 100%
    }
}

h1,h2,h3,h4,h5,h6 {
    clear: both
}

.entry-content h1,h1 {
    color: #808285;
    font-size: 2em;
    line-height: 1.2
}

.entry-content h2,h2 {
    color: #808285;
    font-size: 1.7em;
    line-height: 1.3
}

.entry-content h3,h3 {
    color: #808285;
    font-size: 1.5em;
    line-height: 1.4
}

.entry-content h4,h4 {
    color: #808285;
    line-height: 1.5;
    font-size: 1.3em
}

.entry-content h5,h5 {
    color: #808285;
    line-height: 1.6;
    font-size: 1.2em
}

.entry-content h6,h6 {
    color: #808285;
    line-height: 1.7;
    font-size: 1.1em
}

html {
    box-sizing: border-box
}

*,:after,:before {
    box-sizing: inherit
}

body {
    color: #808285;
    background: #fff;
    font-style: normal
}

ol,ul {
    margin: 0 0 1.5em 3em
}

ul {
    list-style: disc
}

ol {
    list-style: decimal
}

li>ol,li>ul {
    margin-bottom: 0;
    margin-left: 1.5em
}

dt {
    font-weight: 700
}

dd {
    margin: 0 1.5em 1.5em
}

b,strong {
    font-weight: 700
}

cite,dfn,em,i {
    font-style: italic
}

blockquote,q {
    quotes: "" ""
}

blockquote:after,blockquote:before,q:after,q:before {
    content: ""
}

blockquote {
    border-left: 5px solid rgba(0,0,0,.05);
    padding: 20px;
    font-size: 1.2em;
    font-style: italic;
    margin: 0 0 1.5em;
    position: relative
}

blockquote p:last-child {
    margin: 0
}

address {
    margin: 0 0 1.5em
}

abbr,acronym {
    border-bottom: 1px dotted #666;
    cursor: help
}

pre {
    background: #eee;
    font-family: "Courier 10 Pitch",Courier,monospace;
    margin-bottom: 1.6em;
    overflow: auto;
    max-width: 100%;
    padding: 1.6em
}

code,kbd,tt,var {
    font: 15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace
}

img {
    height: auto;
    max-width: 100%
}

hr {
    background-color: #ccc;
    border: 0;
    height: 1px;
    margin-bottom: 1.5em
}

.ast-button,.button,button,input,select,textarea {
    color: #808285;
    font-weight: 400;
    font-size: 100%;
    margin: 0;
    vertical-align: baseline
}

button,input {
    line-height: normal
}

big {
    font-size: 125%
}

ins,mark {
    background: 0 0;
    text-decoration: none
}

ol,ul {
    margin: 0 0 1.5em 3em
}

ul {
    list-style: disc
}

ol {
    list-style: decimal
}

li>ol,li>ul {
    margin-bottom: 0;
    margin-left: 1.5em
}

dt {
    font-weight: 700
}

dd {
    margin: 0 1.5em 1.5em
}

table,td,th {
    border: 1px solid rgba(0,0,0,.1)
}

table {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 1px 0 0 1px;
    margin: 0 0 1.5em;
    width: 100%
}

th {
    font-weight: 700
}

td,th {
    padding: 8px;
    text-align: left;
    border-width: 0 1px 1px 0
}

.ast-button,.button,button,input[type=button],input[type=reset],input[type=submit] {
    border: 1px solid;
    border-color: #eaeaea;
    border-radius: 2px;
    background: #e6e6e6;
    padding: .6em 1em .4em;
    color: #fff
}

.ast-button:focus,.ast-button:hover,.button:focus,.button:hover,button:focus,button:hover,input[type=button]:focus,input[type=button]:hover,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:focus,input[type=submit]:hover {
    color: #fff;
    border-color: #eaeaea
}

.ast-button:active,.ast-button:focus,.button:active,.button:focus,button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus {
    border-color: #eaeaea;
    outline: 0
}

input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea {
    color: #666;
    border: 1px solid #ccc;
    border-radius: 2px;
    -webkit-appearance: none
}

input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus {
    color: #111
}

textarea {
    padding-left: 3px;
    width: 100%
}

a {
    color: #4169e1
}

a:focus,a:hover {
    color: #191970
}

a:focus {
    outline: thin dotted
}

a:hover {
    outline: 0
}

.screen-reader-text {
    border: 0;
    clip: rect(1px,1px,1px,1px);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal!important
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 2px;
    box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
    clip: auto!important;
    color: #21759b;
    display: block;
    font-size: 12.25px;
    font-size: .875rem;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000
}

.alignleft {
    display: inline;
    float: left;
    margin-right: 1.5em
}

.alignright {
    display: inline;
    float: right;
    margin-left: 1.5em
}

.aligncenter {
    clear: both;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto
}

#primary:after,#primary:before,#secondary:after,#secondary:before,.ast-container:after,.ast-container:before,.ast-row:after,.ast-row:before,.clear:after,.clear:before,.sidebar-main:after,.sidebar-main:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before,.site-main:after,.site-main:before {
    content: "";
    display: table
}

#primary:after,#secondary:after,.ast-container:after,.ast-row:after,.clear:after,.sidebar-main:after,.site-content:after,.site-footer:after,.site-header:after,.site-main:after {
    clear: both
}

embed,iframe,object {
    max-width: 100%
}

.wp-caption {
    margin-bottom: 1.5em;
    max-width: 100%
}

.wp-caption img[class*=wp-image-] {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption .wp-caption-text {
    margin: .8075em 0
}

.wp-caption-text {
    text-align: center
}

.gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%
}

.gallery-columns-2 .gallery-item {
    max-width: 50%
}

.gallery-columns-3 .gallery-item {
    max-width: 33.33%
}

.gallery-columns-4 .gallery-item {
    max-width: 25%
}

.gallery-columns-5 .gallery-item {
    max-width: 20%
}

.gallery-columns-6 .gallery-item {
    max-width: 16.66%
}

.gallery-columns-7 .gallery-item {
    max-width: 14.28%
}

.gallery-columns-8 .gallery-item {
    max-width: 12.5%
}

.gallery-columns-9 .gallery-item {
    max-width: 11.11%
}

.gallery-caption {
    display: block
}

::selection {
    color: #fff;
    background: #0274be
}

body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

body:not(.logged-in) {
    position: relative
}

#page {
    position: relative
}

a,a:focus {
    text-decoration: none
}

.secondary a *,.site-footer a *,.site-header a *,a {
    transition: all .2s linear
}

.capitalize {
    text-transform: uppercase
}

img {
    vertical-align: middle
}

.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6 {
    margin-bottom: 20px
}

p {
    margin-bottom: 1.75em
}

blockquote {
    margin: 1.5em 1em 1.5em 3em;
    padding: 1.2em;
    font-size: 1.1em;
    line-height: inherit;
    position: relative
}

.ast-button,.button,input[type=button],input[type=submit] {
    border-radius: 0;
    padding: 18px 30px;
    border: 0;
    box-shadow: none;
    text-shadow: none
}

.ast-button:hover,.button:hover,input[type=button]:hover,input[type=submit]:hover {
    box-shadow: none
}

.ast-button:active,.ast-button:focus,.button:active,.button:focus,input[type=button]:active,input[type=button]:focus,input[type=submit]:active,input[type=submit]:focus {
    box-shadow: none
}

.site-title {
    font-weight: 400
}

.site-description,.site-title {
    margin-bottom: 0
}

.site-description a,.site-description:focus a,.site-description:hover a,.site-title a,.site-title:focus a,.site-title:hover a {
    transition: all .2s linear
}

.site-title a,.site-title a:focus,.site-title a:hover,.site-title a:visited {
    color: #222
}

.site-description a,.site-description a:focus,.site-description a:hover,.site-description a:visited {
    color: #999
}

.search-form .search-field {
    outline: 0
}

.ast-search-menu-icon {
    position: relative;
    z-index: 3
}

.ast-header-break-point.ast-header-custom-item-outside .main-header-bar .ast-search-icon {
    margin-right: 1em
}

.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .main-header-bar-navigation .ast-search-icon {
    display: none
}

.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-field,.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon.ast-inline-search .search-field {
    width: 100%;
    padding-right: 5.5em
}

.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-submit {
    display: block;
    position: absolute;
    height: 100%;
    top: 0;
    right: 0;
    padding: 0 1em;
    border-radius: 0
}

.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-form {
    padding: 0;
    display: block;
    overflow: hidden
}

.site .skip-link {
    background-color: #f1f1f1;
    box-shadow: 0 0 1px 1px rgba(0,0,0,.2);
    color: #21759b;
    display: block;
    font-family: Montserrat,"Helvetica Neue",sans-serif;
    font-size: 14px;
    font-weight: 700;
    left: -9999em;
    outline: 0;
    padding: 15px 23px 14px;
    text-decoration: none;
    text-transform: none;
    top: -9999em
}

.site .skip-link:focus {
    clip: auto;
    height: auto;
    left: 6px;
    top: 7px;
    width: auto;
    z-index: 100000;
    outline: thin dotted
}

.logged-in .site .skip-link {
    box-shadow: 0 0 2px 2px rgba(0,0,0,.2);
    font-family: "Open Sans",sans-serif
}

.astra-icon-down_arrow::after {
    content: "\e900";
    font-family: Astra
}

.astra-icon-close::after {
    content: "\e5cd";
    font-family: Astra
}

.astra-icon-drag_handle::after {
    content: "\e25d";
    font-family: Astra
}

.astra-icon-format_align_justify::after {
    content: "\e235";
    font-family: Astra
}

.astra-icon-menu::after {
    content: "\e5d2";
    font-family: Astra
}

.astra-icon-reorder::after {
    content: "\e8fe";
    font-family: Astra
}

.astra-icon-search::after {
    content: "\e8b6";
    font-family: Astra
}

.astra-icon-zoom_in::after {
    content: "\e56b";
    font-family: Astra
}

.astra-icon-check-circle::after {
    content: "\e901";
    font-family: Astra
}

.astra-icon-shopping-cart::after {
    content: "\f07a";
    font-family: Astra
}

.astra-icon-shopping-bag::after {
    content: "\f290";
    font-family: Astra
}

.astra-icon-shopping-basket::after {
    content: "\f291";
    font-family: Astra
}

.astra-icon-circle-o::after {
    content: "\e903";
    font-family: Astra
}

.astra-icon-certificate::after {
    content: "\e902";
    font-family: Astra
}

input,select {
    line-height: 1
}

.ast-button,.ast-custom-button,body,button,input[type=button],input[type=submit],textarea {
    line-height: 1.85714285714286
}

.site-title a {
    line-height: 1.2
}

.site-header .site-description {
    line-height: 1.5
}

.ast-single-post .entry-title,.ast-single-post .entry-title a {
    line-height: 1.2
}

.entry-title,.entry-title a {
    font-weight: 400
}

.single .entry-content .gallery {
    margin-left: -10px;
    margin-right: -10px
}

.gallery-caption {
    color: #000;
    padding: 10px;
    border-radius: 0 0 2px 2px;
    border: 1px solid #eaeaea;
    border-top: none;
    font-size: .9em
}

.gallery-icon {
    border-bottom: 0;
    border-radius: 2px 2px 0 0;
    border: 1px solid #eaeaea;
    overflow: hidden
}

.gallery-item {
    margin: 0;
    padding: 10px;
    border-radius: 2px
}

.gallery-item:last-child {
    margin-bottom: 2em
}

.elementor-image-gallery .gallery-icon {
    border: none
}

.ast-oembed-container {
    position: relative;
    padding-top: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    height: auto
}

.ast-oembed-container embed,.ast-oembed-container iframe,.ast-oembed-container object {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

body .ast-oembed-container * {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ast-hidden {
    display: none!important
}

body {
    background-color: #fff
}

#page {
    display: block
}

#primary,#secondary {
    display: block;
    position: relative;
    float: left;
    width: 100%
}

#primary {
    margin: 4em 0
}

.ast-separate-container {
    background-color: #f5f5f5
}

.ast-separate-container #primary {
    padding: 4em 0;
    margin: 0;
    border: 0
}

.ast-separate-container .site-main>.ast-row {
    margin-left: 0;
    margin-right: 0
}

.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single:not(.ast-related-post) {
    background-color: #fff
}

.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single {
    border-bottom: 1px solid #eee;
    margin: 0;
    padding: 5.34em 6.67em
}

.ast-separate-container .blog-layout-1 {
    padding: 0;
    border-bottom: 0
}

.ast-separate-container .ast-article-single {
    border-bottom: 0
}

@media (max-width: 1200px) {
    .ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single {
        margin:0;
        padding: 3.34em 2.4em
    }
}

.ast-page-builder-template .hentry {
    margin: 0
}

.ast-page-builder-template .site-content>.ast-container {
    max-width: 100%;
    padding: 0
}

.ast-page-builder-template .site-content #primary {
    padding: 0;
    margin: 0
}

.ast-page-builder-template .no-results {
    text-align: center;
    margin: 4em auto
}

.ast-page-builder-template .entry-header {
    margin-top: 4em;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px
}

.ast-page-builder-template .entry-header.ast-no-title.ast-no-thumbnail {
    margin-top: 0
}

.ast-page-builder-template .entry-header.ast-header-without-markup {
    margin-top: 0;
    margin-bottom: 0
}

.ast-page-builder-template .entry-header.ast-no-title.ast-no-meta {
    margin-bottom: 0
}

.ast-page-builder-template.single .post-navigation {
    padding-bottom: 2em
}

.ast-page-builder-template .ast-archive-description {
    margin-top: 4em;
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px
}

@media (min-width: 993px) {
    .ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary {
        margin:4em 0;
        padding: 0
    }

    .ast-right-sidebar #primary {
        padding-right: 60px
    }

    .ast-left-sidebar #primary {
        padding-left: 60px
    }
}

@media (max-width: 992px) {
    .ast-separate-container #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary {
        padding-left:0;
        padding-right: 0
    }

    .ast-right-sidebar #primary {
        padding-right: 30px
    }

    .ast-left-sidebar #primary {
        padding-left: 30px
    }
}

.ast-search-icon .astra-search-icon {
    font-size: 1.3em
}

.main-navigation {
    height: 100%;
    -js-display: inline-flex;
    display: inline-flex
}

.main-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    position: relative
}

.main-header-menu .menu-link,.main-header-menu>a {
    text-decoration: none;
    padding: 0 1em;
    display: inline-block;
    transition: all .2s linear
}

.main-header-menu .menu-item {
    position: relative
}

.main-header-menu .menu-item.focus>.sub-menu,.main-header-menu .menu-item:hover>.sub-menu {
    right: auto;
    left: 0
}

.main-header-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu:hover>.sub-menu {
    right: 0;
    left: auto
}

@media (min-width: 769px) {
    .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu {
        left:-100%
    }

    .main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .ast-left-align-sub-menu .sub-menu .menu-item:hover>.sub-menu {
        left: -100%
    }
}

.main-header-menu .sub-menu {
    width: 240px;
    background: #fff;
    left: -999em;
    position: absolute;
    top: 100%;
    z-index: 99999
}

@media (min-width: 769px) {
    .main-header-menu .sub-menu .menu-item.focus>.sub-menu,.main-header-menu .sub-menu .menu-item:hover>.sub-menu {
        left:100%;
        right: auto
    }

    .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:focus * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover * .sub-menu,.main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu {
        left: -100%
    }

    .main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.main-header-menu .sub-menu .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu {
        left: -100%
    }
}

.main-header-menu .sub-menu .menu-link {
    padding: .9em 1em;
    display: block;
    word-wrap: break-word
}

.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type {
    display: none
}

#ast-desktop-header .main-header-menu .sub-menu .menu-item.menu-item-has-children>.menu-link .icon-arrow svg {
    position: absolute;
    right: .6em;
    top: 50%;
    transform: translate(0,-50%) rotate(270deg)
}

.main-header-menu .sub-menu .sub-menu {
    top: 0
}

.submenu-with-border .sub-menu {
    border-width: 1px;
    border-style: solid
}

.submenu-with-border .sub-menu .menu-link {
    border-width: 0 0 1px;
    border-style: solid
}

.submenu-with-border .sub-menu .sub-menu {
    top: -1px
}

.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link {
    border-bottom-width: 0
}

.ast-header-break-point .main-navigation {
    padding-left: 0
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link {
    padding: 0 20px;
    display: inline-block;
    width: 100%;
    border: 0;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: #eaeaea
}

.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type {
    margin-right: 5px
}

.ast-header-break-point .main-navigation ul .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type {
    display: inline
}

.ast-header-break-point .main-navigation ul .button-custom-menu-item .menu-link {
    padding: 0 20px;
    display: inline-block;
    width: 100%;
    border-bottom-width: 1px;
    border-style: solid;
    border-color: #eaeaea
}

.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-link {
    padding-left: 30px
}

.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-link {
    padding-left: 40px
}

.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-link {
    padding-left: 50px
}

.ast-header-break-point .main-navigation .sub-menu .menu-item .menu-item .menu-item .menu-item .menu-link {
    padding-left: 60px
}

.ast-header-break-point .main-header-menu {
    background-color: #f9f9f9;
    border-top-width: 1px;
    border-style: solid;
    border-color: #eaeaea
}

.ast-header-break-point .main-header-menu .sub-menu {
    background-color: #f9f9f9;
    position: static;
    opacity: 1;
    visibility: visible;
    border: 0;
    width: auto
}

.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu.focus>.sub-menu,.ast-header-break-point .main-header-menu .sub-menu .ast-left-align-sub-menu:hover>.sub-menu {
    left: 0
}

.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside.focus>.sub-menu,.ast-header-break-point .main-header-menu .ast-sub-menu-goes-outside:hover>.sub-menu {
    left: 0
}

.ast-header-break-point .submenu-with-border .sub-menu {
    border: 0
}

.ast-header-break-point .dropdown-menu-toggle {
    display: none
}

.ast-mobile-menu-buttons {
    display: none
}

.ast-button-wrap {
    display: inline-block
}

.ast-button-wrap button {
    box-shadow: none;
    border: none
}

.ast-button-wrap .menu-toggle {
    padding: 0;
    width: 2.2em;
    height: 2.1em;
    font-size: 1.5em;
    font-weight: 400;
    border-radius: 2px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    border-radius: 2px;
    vertical-align: middle;
    line-height: 1.85714285714286
}

.ast-button-wrap .menu-toggle.main-header-menu-toggle {
    padding: 0 .5em;
    width: auto;
    text-align: center
}

.ast-button-wrap .menu-toggle.main-header-menu-toggle .mobile-menu {
    font-size: 15px;
    font-size: 1rem;
    font-weight: 600
}

.ast-button-wrap .menu-toggle .menu-toggle-icon {
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
    line-height: 2.05
}

.ast-button-wrap .menu-toggle .menu-toggle-icon:before {
    content: "\e5d2";
    font-family: Astra;
    text-decoration: inherit
}

.ast-button-wrap .menu-toggle .icon-menu-bars svg:nth-child(2) {
    display: none
}

.ast-button-wrap .menu-toggle.toggled .menu-toggle-icon:before {
    content: "\e5cd"
}

.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(1) {
    display: none
}

.ast-button-wrap .menu-toggle.toggled .icon-menu-bars svg:nth-child(2) {
    display: block
}

.ast-button-wrap .menu-toggle .mobile-menu-wrap {
    display: inline-block
}

.ast-button-wrap .menu-toggle:focus {
    outline: thin dotted
}

.header-main-layout-1 .ast-main-header-bar-alignment {
    margin-left: auto
}

.header-main-layout-3 .ast-main-header-bar-alignment {
    margin-right: auto
}

#site-navigation {
    height: 100%
}

.site-header .menu-link * {
    transition: none
}

.ast-icon.icon-arrow svg {
    height: .6em;
    width: .6em;
    position: relative;
    margin-left: 10px
}

.ast-icon.icon-search svg {
    height: 1em;
    width: .9em;
    margin-top: 3px;
    margin-right: 2px
}

.ast-mobile-popup-content .ast-icon.icon-search svg {
    margin-top: 0
}

.ast-header-break-point .user-select {
    clear: both
}

.ast-header-break-point .ast-mobile-menu-buttons {
    display: block;
    align-self: center
}

.ast-header-break-point .main-header-bar-navigation {
    flex: auto
}

.ast-header-break-point .ast-main-header-bar-alignment {
    display: block;
    width: 100%;
    flex: auto;
    order: 4
}

.ast-header-break-point .ast-icon.icon-arrow svg {
    height: .85em;
    width: .95em;
    position: relative;
    margin-left: 10px
}

.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation {
    margin: 0 0 1.5em;
    overflow: hidden
}

.comment-navigation .nav-next,.comment-navigation .nav-previous,.post-navigation .nav-next,.post-navigation .nav-previous,.posts-navigation .nav-next,.posts-navigation .nav-previous {
    width: 50%;
    display: inline-block
}

.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next {
    text-align: right
}

.ast-icon svg {
    fill: currentColor
}

.post-navigation a {
    background: 0 0;
    font-size: 16px;
    font-size: 1.06666rem;
    padding: 0 1.5em;
    height: 2.33333em;
    line-height: calc(2.33333em - 3px)
}

.main-header-bar {
    z-index: 1
}

.header-main-layout-1.ast-primary-menu-disabled .ast-masthead-custom-menu-items {
    text-align: right
}

.header-main-layout-1 .main-header-bar-navigation {
    text-align: right
}

.header-main-layout-1 .main-header-bar-navigation .sub-menu {
    text-align: left
}

.header-main-layout-1 .main-navigation {
    padding-left: 15px;
    vertical-align: top
}

.header-main-layout-1 .main-header-container {
    align-items: stretch
}

.header-main-layout-2 .main-header-container {
    display: block
}

.header-main-layout-2 .site-branding {
    text-align: center;
    padding-bottom: 1em
}

.header-main-layout-2 .site-title {
    justify-content: center
}

.header-main-layout-2 .main-navigation ul {
    justify-content: center
}

.header-main-layout-2 .main-header-bar-navigation {
    text-align: center
}

.header-main-layout-2 .main-header-bar-navigation .sub-menu {
    text-align: left
}

.header-main-layout-2 .ast-header-custom-item {
    justify-content: center;
    line-height: 1.85714285714286
}

.header-main-layout-2 .ast-masthead-custom-menu-items {
    position: relative
}

.header-main-layout-2 .widget {
    text-align: center
}

.ast-header-custom-item-outside .header-main-layout-2 .main-header-container {
    -js-display: flex;
    display: flex;
    justify-content: center
}

.ast-header-custom-item-outside .header-main-layout-2 .site-branding {
    flex: 0 0 100%
}

.header-main-layout-3 .ast-site-identity {
    text-align: right
}

.header-main-layout-3 .main-header-container {
    flex-direction: row-reverse;
    align-items: stretch
}

.header-main-layout-3 .main-navigation {
    padding-right: 15px
}

.header-main-layout-3 .main-navigation ul {
    justify-content: flex-start
}

.header-main-layout-3 .main-header-bar-navigation {
    text-align: left
}

.header-main-layout-3 .ast-header-custom-item {
    justify-content: flex-start
}

.header-main-layout-3 .ast-masthead-custom-menu-items {
    position: relative
}

.header-main-layout-3 li .ast-search-icon {
    padding-left: .5em
}

.header-main-layout-3 .ast-search-menu-icon {
    left: 0;
    right: 0
}

.header-main-layout-3 li .ast-search-menu-icon {
    left: 1em;
    right: 0
}

.header-main-layout-3 .main-header-bar .ast-search-menu-icon .search-form {
    padding: 0 0 0 3em
}

.header-main-layout-3 .main-header-bar .ast-search-menu-icon.slide-search .search-form {
    left: -1em;
    right: auto
}

.ast-header-break-point .header-main-layout-1 .site-branding {
    padding-right: 1em
}

.ast-header-break-point .header-main-layout-1 .main-header-bar-navigation {
    text-align: left
}

.ast-header-break-point .header-main-layout-1 .main-navigation {
    padding-left: 0
}

.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items {
    flex: 1 1 100%
}

.ast-header-break-point .ast-mobile-header-stack .site-branding {
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 1em;
    flex: 1 1 100%
}

.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items,.ast-header-break-point .ast-mobile-header-stack .ast-site-identity,.ast-header-break-point .ast-mobile-header-stack .site-branding,.ast-header-break-point .ast-mobile-header-stack .site-title {
    justify-content: center;
    text-align: center
}

.ast-header-break-point .ast-mobile-header-stack.ast-logo-title-inline .site-title {
    text-align: left
}

.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons {
    flex: 1 1 100%;
    text-align: center;
    justify-content: center
}

.ast-header-break-point .ast-mobile-header-stack.header-main-layout-3 .main-header-container {
    flex-direction: initial
}

.ast-header-break-point .header-main-layout-2 .ast-mobile-menu-buttons {
    -js-display: flex;
    display: flex;
    justify-content: center
}

.ast-header-break-point .header-main-layout-2 .main-header-bar-navigation,.ast-header-break-point .header-main-layout-2 .widget {
    text-align: left
}

.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-3 .main-header-bar .ast-search-icon {
    margin-right: auto;
    margin-left: 1em
}

.ast-header-break-point .header-main-layout-3 .main-header-bar .ast-search-menu-icon.slide-search .search-form {
    right: auto;
    left: 0
}

.ast-header-break-point .header-main-layout-3.ast-mobile-header-inline .ast-mobile-menu-buttons {
    justify-content: flex-start
}

.ast-header-break-point .header-main-layout-3 li .ast-search-menu-icon {
    left: 0
}

.ast-header-break-point .header-main-layout-3 .site-branding {
    padding-left: 1em;
    justify-content: flex-end
}

.ast-header-break-point .header-main-layout-3 .main-navigation {
    padding-right: 0
}

.ast-logo-title-inline .ast-site-identity {
    -js-display: inline-flex;
    display: inline-flex;
    vertical-align: middle;
    align-items: center
}

.ast-logo-title-inline .site-logo-img {
    padding-right: 1em
}

.ast-logo-title-inline.header-main-layout-2 .site-logo-img+.ast-site-title-wrap .site-title {
    justify-content: flex-start
}

@media (max-width: 544px) {
    .site-branding img,.site-header .site-logo-img .custom-logo-link img {
        max-width:100%
    }

    .ast-header-custom-item-outside .ast-mobile-header-stack .site-branding {
        padding-right: 0
    }

    .ast-header-custom-item-outside .ast-mobile-header-stack .site-title {
        justify-content: center;
        text-align: center
    }

    .ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons,.ast-header-break-point .ast-mobile-header-stack .site-branding {
        justify-content: center;
        text-align: center;
        padding-bottom: 0
    }
}

.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-branding {
    text-align: left
}

.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-title {
    justify-content: left
}

.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-2 .ast-mobile-menu-buttons {
    padding-bottom: 1em
}

.ast-header-break-point .ast-mobile-header-inline .main-header-container,.ast-header-break-point .ast-mobile-header-stack .main-header-container {
    -js-display: flex;
    display: flex
}

.site-header {
    z-index: 99;
    position: relative
}

.main-header-container {
    position: relative
}

.main-header-bar-wrap {
    position: relative
}

.main-header-bar-wrap .nav-fallback-text {
    float: right
}

.main-header-bar {
    background-color: #fff;
    border-bottom-color: #eaeaea;
    border-bottom-style: solid
}

.ast-header-break-point .main-header-bar {
    border: 0
}

.ast-header-break-point .nav-fallback-text {
    float: none
}

.ast-header-break-point .main-header-bar {
    border-bottom-color: #eaeaea;
    border-bottom-style: solid
}

.ast-header-break-point .ast-header-custom-item .ast-masthead-custom-menu-items {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 1em;
    margin-top: 1em
}

.ast-header-break-point .ast-header-custom-item .widget:last-child {
    margin-bottom: 1em
}

.main-header-bar {
    margin-left: auto;
    margin-right: auto
}

.site-logo-img img {
    transition: all .2s linear
}

.ast-header-widget-area {
    line-height: 1.65
}

.ast-header-widget-area .no-widget-text,.ast-header-widget-area .widget-title {
    margin-bottom: 0
}

.ast-header-widget-area .widget {
    margin: .5em;
    display: inline-block;
    vertical-align: middle
}

.ast-header-widget-area .widget p {
    margin-bottom: 0
}

.ast-header-widget-area .widget ul {
    position: static;
    border: 0;
    width: auto
}

.ast-header-widget-area .widget ul a {
    border: 0
}

.ast-header-widget-area .widget.widget_search .search-field,.ast-header-widget-area .widget.widget_search .search-field:focus {
    padding: 10px 45px 10px 15px
}

.ast-header-widget-area .widget:last-child {
    margin-bottom: .5em;
    margin-right: 0
}

.submenu-with-border .ast-header-widget-area .widget ul {
    position: static;
    border: 0;
    width: auto
}

.submenu-with-border .ast-header-widget-area .widget ul a {
    border: 0
}

.ast-header-break-point .ast-header-widget-area .widget {
    margin: .5em 0;
    display: block
}

.ast-header-custom-item .widget {
    margin: .5em;
    display: inline-block;
    vertical-align: middle
}

.ast-header-custom-item .widget p {
    margin-bottom: 0
}

.ast-header-custom-item .widget li {
    width: auto
}

.ast-desktop .main-header-menu:not(#ast-hf-mobile-menu) .astra-full-megamenu-wrapper .sub-menu {
    box-shadow: none
}

.ast-desktop .main-header-menu:not(#ast-hf-mobile-menu) .astra-megamenu .sub-menu {
    box-shadow: none
}

.ast-desktop .main-header-menu:not(#ast-hf-mobile-menu) .sub-menu {
    box-shadow: 0 4px 10px -2px rgba(0,0,0,.1)
}

.ast-desktop .main-header-menu:not(#ast-hf-mobile-menu) .astra-full-megamenu-wrapper {
    box-shadow: 0 4px 10px -2px rgba(0,0,0,.1)
}

.ast-header-custom-item-inside .button-custom-menu-item .menu-link {
    display: none
}

.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item {
    padding-left: 0;
    padding-right: 0;
    margin-top: 0;
    margin-bottom: 0
}

.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .ast-custom-button-link {
    display: none
}

.ast-header-custom-item-inside.ast-header-break-point .button-custom-menu-item .menu-link {
    display: block
}

.button-custom-menu-item .ast-custom-button-link .ast-custom-button {
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit
}

.button-custom-menu-item .ast-custom-button-link .ast-custom-button:hover {
    transition: all .1s ease-in-out
}

.nav-style {
    display: block;
    padding: 0 15px
}

.site-branding {
    line-height: 1;
    align-self: center
}

.ast-no-menu-items .main-navigation {
    display: none
}

.ast-menu-toggle {
    display: none;
    background: 0 0;
    color: inherit;
    border-style: dotted;
    border-color: transparent
}

.ast-menu-toggle:focus,.ast-menu-toggle:hover {
    background: 0 0;
    border-color: inherit;
    color: inherit
}

.ast-menu-toggle:focus {
    outline: thin dotted
}

.ast-main-header-nav-open .main-header-bar {
    padding-bottom: 0
}

.main-header-bar {
    z-index: 4;
    position: relative;
    line-height: 4
}

.main-header-bar .main-header-bar-navigation {
    height: 100%
}

.main-header-bar .main-header-bar-navigation:empty {
    padding: 0
}

.main-header-bar .main-header-bar-navigation .sub-menu {
    line-height: 1.45
}

.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after {
    line-height: normal
}

.main-header-bar .main-header-bar-navigation .ast-search-icon {
    display: block;
    z-index: 4;
    position: relative
}

.main-header-bar .ast-search-menu-icon .search-form {
    background-color: #fff
}

.ast-primary-menu-disabled .main-header-bar .main-header-bar-navigation.toggle-on {
    padding-top: 0
}

.ast-flyout-menu-enable .main-header-bar .ast-masthead-custom-menu-items .ast-custom-button-link {
    border: none
}

.ast-header-break-point.ast-header-custom-item-inside .main-header-bar .ast-search-menu-icon .search-form {
    visibility: visible;
    opacity: 1;
    position: relative;
    right: auto;
    top: auto;
    transform: none
}

.ast-above-header-section .user-select .ast-dropdown-active .slide-search.astra-search-icon,.ast-masthead-custom-menu-items .ast-dropdown-active .slide-search.astra-search-icon,.below-header-user-select .ast-dropdown-active .slide-search.astra-search-icon {
    color: #757575
}

.ast-search-menu-icon.slide-search .search-form {
    -webkit-backface-visibility: visible;
    backface-visibility: visible;
    visibility: hidden;
    opacity: 0;
    transition: all .2s;
    position: absolute;
    z-index: 3;
    right: -1em;
    top: 50%;
    transform: translateY(-50%)
}

.ast-search-menu-icon.ast-dropdown-active.slide-search .search-form {
    visibility: visible;
    opacity: 1
}

.ast-search-menu-icon .search-form {
    border: 1px solid #e7e7e7;
    line-height: normal;
    padding: 0 3em 0 0;
    border-radius: 2px;
    display: inline-block;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: relative;
    color: inherit;
    background-color: #fff
}

.ast-search-menu-icon .astra-search-icon {
    -js-display: flex;
    display: flex;
    line-height: normal
}

.ast-search-menu-icon .astra-search-icon:focus {
    outline: 0
}

.ast-search-menu-icon .search-field {
    border: none;
    background-color: transparent;
    transition: width .2s;
    border-radius: inherit;
    color: inherit;
    font-size: inherit;
    width: 0;
    color: #757575
}

.ast-search-menu-icon .search-submit {
    display: none;
    background: 0 0;
    border: none;
    font-size: 1.3em;
    color: #757575
}

.ast-search-menu-icon.ast-dropdown-active {
    visibility: visible;
    opacity: 1;
    position: relative
}

.ast-search-menu-icon.ast-dropdown-active .search-field {
    width: 235px
}

li.ast-masthead-custom-menu-items {
    padding: 0 1em
}

li.ast-masthead-custom-menu-items a {
    padding-left: 0;
    padding-right: 0;
    vertical-align: middle
}

li.ast-masthead-custom-menu-items a,li.ast-masthead-custom-menu-items a:focus,li.ast-masthead-custom-menu-items a:hover {
    background: 0 0
}

li.ast-masthead-custom-menu-items .ast-search-icon .astra-search-icon {
    line-height: 1
}

.ast-search-icon {
    z-index: 4;
    position: relative;
    line-height: normal
}

.ast-primary-menu-disabled.ast-mobile-header-inline .ast-masthead-custom-menu-items {
    text-align: right
}

.ast-primary-menu-disabled .ast-masthead-custom-menu-items {
    flex: 1
}

.ast-primary-menu-disabled.header-main-layout-2 .ast-masthead-custom-menu-items {
    text-align: center
}

.ast-primary-menu-disabled.header-main-layout-3 .ast-masthead-custom-menu-items {
    text-align: left
}

.ast-masthead-custom-menu-items {
    padding: 0 1em
}

.search-custom-menu-item {
    position: relative
}

.custom-mobile-logo-link {
    display: none
}

.ast-site-identity {
    padding: 1em 0
}

.ast-header-break-point .ast-mobile-header-stack .site-description {
    text-align: center
}

.ast-header-break-point .ast-mobile-header-stack.ast-logo-title-inline .site-description {
    text-align: left
}

.ast-header-break-point.ast-header-custom-item-outside .ast-primary-menu-disabled .ast-mobile-menu-buttons {
    display: none
}

.ast-header-break-point .ast-hide-custom-menu-mobile .ast-masthead-custom-menu-items {
    display: none
}

.ast-header-break-point .ast-mobile-header-inline .site-branding {
    text-align: left;
    padding-bottom: 0
}

.ast-header-break-point .ast-mobile-header-inline.header-main-layout-3 .site-branding {
    text-align: right
}

.ast-header-break-point .site-header .main-header-bar-wrap .site-branding {
    -js-display: flex;
    display: flex;
    flex: 1;
    align-self: center
}

.ast-header-break-point ul li.ast-masthead-custom-menu-items a {
    padding: 0;
    display: inline-block;
    width: auto;
    border: 0
}

.ast-header-break-point li.ast-masthead-custom-menu-items {
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 1em;
    margin-top: 1em
}

.ast-header-break-point .ast-site-identity {
    width: 100%
}

.ast-header-break-point .main-header-bar-navigation .menu-item-has-children>.menu-link:after {
    display: none
}

.ast-header-break-point .main-header-bar {
    display: block;
    line-height: 3
}

.ast-header-break-point .main-header-bar .main-header-bar-navigation {
    line-height: 3;
    display: none
}

.ast-header-break-point .main-header-bar .main-header-bar-navigation .sub-menu {
    line-height: 3
}

.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children .sub-menu {
    display: none
}

.ast-header-break-point .main-header-bar .main-header-bar-navigation .menu-item-has-children>.ast-menu-toggle {
    display: inline-block;
    position: absolute;
    font-size: inherit;
    top: -1px;
    right: 20px;
    cursor: pointer;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    padding: 0 .907em;
    font-weight: 400;
    line-height: inherit;
    transition: all .2s
}

.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle .icon-arrow svg,.ast-header-break-point .main-header-bar .main-header-bar-navigation .ast-submenu-expanded>.ast-menu-toggle::before {
    transform: rotateX(180deg)
}

.ast-header-break-point .main-header-bar .main-header-bar-navigation .main-header-menu {
    border-top-width: 1px;
    border-style: solid;
    border-color: #eaeaea
}

.ast-header-break-point.ast-header-custom-item-inside .ast-search-menu-icon {
    position: relative;
    display: block;
    right: auto;
    transform: none
}

.ast-header-break-point .main-navigation {
    display: block;
    width: 100%
}

.ast-header-break-point .main-navigation ul>.menu-item:first-child {
    border-top: 0
}

.ast-header-break-point .main-navigation ul ul {
    left: auto;
    right: auto
}

.ast-header-break-point .main-navigation li {
    width: 100%
}

.ast-header-break-point .main-navigation .widget {
    margin-bottom: 1em
}

.ast-header-break-point .main-navigation .widget li {
    width: auto
}

.ast-header-break-point .main-navigation .widget:last-child {
    margin-bottom: 0
}

.ast-header-break-point .main-header-bar-navigation {
    width: calc(100% + 40px);
    margin: 0 -20px
}

.ast-header-break-point .main-header-menu ul ul {
    top: 0
}

.ast-header-break-point .ast-has-mobile-header-logo .custom-logo-link {
    display: none
}

.ast-header-break-point .ast-has-mobile-header-logo .custom-mobile-logo-link {
    display: inline-block
}

.ast-header-break-point.ast-mobile-inherit-site-logo .ast-has-mobile-header-logo .astra-logo-svg,.ast-header-break-point.ast-mobile-inherit-site-logo .ast-has-mobile-header-logo .custom-logo-link {
    display: block
}

.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-menu-buttons {
    order: 2
}

.ast-header-break-point.ast-header-custom-item-outside .main-header-bar-navigation {
    order: 3
}

.ast-header-break-point.ast-header-custom-item-outside .ast-masthead-custom-menu-items {
    order: 1
}

.ast-header-break-point.ast-header-custom-item-outside .header-main-layout-2 .ast-masthead-custom-menu-items {
    text-align: center
}

.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .ast-mobile-menu-buttons,.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .site-branding {
    -js-display: flex;
    display: flex
}

.ast-header-break-point.ast-header-custom-item-outside.ast-header-custom-item-outside .header-main-layout-2 .ast-mobile-menu-buttons {
    padding-bottom: 0
}

.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline .ast-site-identity {
    width: 100%
}

.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline.header-main-layout-3 .ast-site-identity {
    width: auto
}

.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-inline.header-main-layout-2 .site-branding {
    flex: 1 1 auto
}

@media (max-width: 544px) {
    .ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons {
        width:100%
    }

    .ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons,.ast-header-break-point .ast-mobile-header-stack .site-branding {
        justify-content: center
    }

    .ast-header-break-point .ast-mobile-header-stack .main-header-bar-wrap .site-branding {
        flex: 1 1 auto
    }

    .ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons {
        padding-top: .8em
    }

    .ast-header-break-point .ast-mobile-header-stack.header-main-layout-2 .ast-mobile-menu-buttons {
        padding-top: .8em
    }

    .ast-header-break-point .ast-mobile-header-stack.header-main-layout-1 .site-branding {
        padding-bottom: 0
    }

    .ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack .ast-masthead-custom-menu-items {
        padding: .8em 1em 0 1em;
        text-align: center;
        width: 100%
    }

    .ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack.header-main-layout-3 .ast-masthead-custom-menu-items,.ast-header-custom-item-outside.ast-header-break-point .ast-mobile-header-stack.header-main-layout-3 .ast-mobile-menu-buttons {
        padding-top: .8em
    }
}

.customize-partial-edit-shortcut-blogname button.customize-partial-edit-shortcut-button {
    display: none
}

.ast-site-title-wrap:hover .customize-partial-edit-shortcut-blogname button.customize-partial-edit-shortcut-button {
    display: inline-block
}

.customize-partial-edit-shortcut-blogdescription button.customize-partial-edit-shortcut-button {
    display: none
}

.ast-site-title-wrap:hover .customize-partial-edit-shortcut-blogdescription button.customize-partial-edit-shortcut-button {
    display: inline-block
}

.customize-partial-edit-shortcut-astra-settings-display-site-title button.customize-partial-edit-shortcut-button {
    display: none
}

.customize-partial-edit-shortcut-astra-settings-display-site-tagline button.customize-partial-edit-shortcut-button {
    display: none
}

.customize-partial-edit-shortcut-custom_logo button.customize-partial-edit-shortcut-button {
    display: none
}

.site-logo-img:hover .customize-partial-edit-shortcut-custom_logo button.customize-partial-edit-shortcut-button {
    display: inline-block
}

.customize-partial-edit-shortcut-astra-settings-disable-primary-nav button.customize-partial-edit-shortcut-button {
    display: none
}

.main-navigation:hover .customize-partial-edit-shortcut-astra-settings-disable-primary-nav button.customize-partial-edit-shortcut-button {
    display: inline-block
}

.ast-primary-sticky-header-active .customize-partial-edit-shortcut-astra-settings-header-main-stick .customize-partial-edit-shortcut-button {
    left: 100px
}

.ast-primary-sticky-header-active.ast-full-width-header .customize-partial-edit-shortcut-astra-settings-header-main-stick .customize-partial-edit-shortcut-button {
    left: 5px
}

.customize-partial-edit-shortcut-astra-settings-disable-primary-nav .customize-partial-edit-shortcut-button {
    top: 15px
}

.ast-masthead-custom-menu-items.search-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button {
    left: -30px;
    top: -7px;
    display: none
}

.ast-masthead-custom-menu-items.search-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button {
    display: block
}

.ast-masthead-custom-menu-items.button-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-button-text .customize-partial-edit-shortcut-button {
    top: -14px;
    display: none
}

.ast-masthead-custom-menu-items.button-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-button-text .customize-partial-edit-shortcut-button {
    display: block
}

.ast-masthead-custom-menu-items.text-html-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-html .customize-partial-edit-shortcut-button {
    left: -30px;
    top: 15px;
    display: none
}

.ast-masthead-custom-menu-items.text-html-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section-html .customize-partial-edit-shortcut-button {
    display: block
}

.ast-masthead-custom-menu-items.widget-custom-menu-item {
    text-align: left
}

.ast-masthead-custom-menu-items.widget-custom-menu-item .customize-partial-edit-shortcut .customize-partial-edit-shortcut-button {
    left: -25px;
    top: -8px;
    display: none
}

.ast-masthead-custom-menu-items.widget-custom-menu-item:hover .customize-partial-edit-shortcut .customize-partial-edit-shortcut-button {
    display: block
}

.ast-masthead-custom-menu-items.woocommerce-custom-menu-item .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button {
    top: -20px;
    left: -25px;
    display: none
}

.ast-masthead-custom-menu-items.woocommerce-custom-menu-item:hover .customize-partial-edit-shortcut-astra-settings-header-main-rt-section .customize-partial-edit-shortcut-button {
    display: block
}

.ast-below-header .below-header-user-select .ast-search-menu-icon,.ast-below-header .below-header-user-select .ast-site-header-cart,.ast-below-header .below-header-user-select.below-header-widget {
    text-align: left
}

.ast-below-header .customize-partial-edit-shortcut {
    top: 1em
}

.ast-above-header-section .user-select .ast-search-menu-icon {
    text-align: left
}

.ast-above-header .customize-partial-edit-shortcut {
    top: .3em
}

.ast-above-header-section-1 .ast-above-header-navigation .customize-partial-edit-shortcut-astra-settings-above-header-section-1 .customize-partial-edit-shortcut-button {
    left: -14px
}

.ast-above-header-section-1 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-above-header-section-1-search-box-type .customize-partial-edit-shortcut-button {
    left: -25px;
    top: -10px
}

.ast-above-header-section-1.woocommerce-above-header .customize-partial-edit-shortcut-astra-settings-above-header-section-1 .customize-partial-edit-shortcut-button {
    left: -25px;
    top: -15px
}

.ast-above-header-section-1 .customize-partial-edit-shortcut-astra-settings-above-header-section-1-html .customize-partial-edit-shortcut-button {
    left: -25px
}

.ast-above-header-section-2 .ast-above-header-navigation .customize-partial-edit-shortcut-astra-settings-above-header-section-2 .customize-partial-edit-shortcut-button {
    left: -14px
}

.ast-above-header-section-2 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-above-header-section-2-search-box-type .customize-partial-edit-shortcut-button {
    top: -10px;
    left: -25px
}

.ast-above-header-section-2.woocommerce-above-header .customize-partial-edit-shortcut-astra-settings-above-header-section-2 .customize-partial-edit-shortcut-button {
    left: -25px
}

.below-header-section-1.ast-below-header-navigation .customize-partial-edit-shortcut-astra-settings-below-header-section-1 .customize-partial-edit-shortcut-button {
    left: -14px
}

.below-header-section-1 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-below-header-section-1-search-box-type .customize-partial-edit-shortcut-button {
    top: -10px;
    left: -25px
}

.below-header-section-1 .ast-site-header-cart .customize-partial-edit-shortcut-astra-settings-below-header-section-1 .customize-partial-edit-shortcut-button {
    left: -25px
}

.below-header-section-1 .customize-partial-edit-shortcut-astra-settings-below-header-section-1-html .customize-partial-edit-shortcut-button {
    left: -25px
}

.below-header-section-2.ast-below-header-navigation .customize-partial-edit-shortcut-astra-settings-below-header-section-2 .customize-partial-edit-shortcut-button {
    left: -14px
}

.below-header-section-2 .ast-search-menu-icon .customize-partial-edit-shortcut-astra-settings-below-header-section-2-search-box-type .customize-partial-edit-shortcut-button {
    top: -10px;
    left: -25px
}

.below-header-section-2 .ast-site-header-cart .customize-partial-edit-shortcut-astra-settings-below-header-section-2 .customize-partial-edit-shortcut-button {
    left: -25px
}

.below-header-section-2 .customize-partial-edit-shortcut-astra-settings-below-header-section-2-html .customize-partial-edit-shortcut-button {
    left: -25px
}

.customize-partial-edit-shortcut-astra-settings-above-header-layout .customize-partial-edit-shortcut-button,.customize-partial-edit-shortcut-astra-settings-below-header-layout .customize-partial-edit-shortcut-button {
    left: -60px
}

.ast-header-break-point .ast-mobile-menu-buttons {
    text-align: right;
    -js-display: flex;
    display: flex;
    justify-content: flex-end
}

.ast-header-break-point .ast-mobile-menu-buttons .ast-button-wrap .ast-mobile-menu-buttons-minimal {
    font-size: 1.7em
}

.sticky {
    display: block
}

.hentry {
    margin: 0 0 1.5em
}

.byline,.updated:not(.published) {
    display: none
}

.group-blog .byline,.single .byline {
    display: inline
}

.page-links {
    clear: both;
    margin-top: 1em
}

.page-links a {
    display: inline-block
}

.page-links a .page-link {
    border-color: #eaeaea;
    background: 0 0
}

.page-links .page-link {
    padding: 0;
    margin: 0 0 .3em .3em;
    border: 2px solid #eaeaea;
    color: #000;
    background: 0 0;
    font-size: .8em;
    width: 2.5em;
    height: 2.5em;
    line-height: calc(2.5em - 4px);
    display: inline-block;
    text-align: center;
    transition: all .2s linear
}

.page-links .page-link:focus,.page-links .page-link:hover {
    color: #000
}

@media (max-width: 768px) {
    .page-links .page-link {
        margin-bottom:6px
    }
}

.entry-content>:last-child,.entry-summary>:last-child,.page-content>:last-child {
    margin-bottom: 0
}

.comment-content a {
    word-wrap: break-word
}

.bypostauthor {
    display: block
}

.ast-no-sidebar .entry-content .alignfull {
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
    max-width: 100vw;
    width: 100vw
}

.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-no-sidebar .entry-content .alignfull .alignwide {
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

.ast-no-sidebar .entry-content .alignwide {
    margin-left: -100px;
    margin-right: -100px;
    max-width: unset;
    width: unset
}

.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-no-sidebar .entry-content .alignwide .alignwide {
    width: 100%;
    margin-left: auto;
    margin-right: auto
}

.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-no-sidebar .entry-content .wp-block-column .alignwide {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.ast-no-sidebar.ast-separate-container .entry-content .alignfull {
    margin-left: -6.67em;
    margin-right: -6.67em;
    width: auto
}

@media (max-width: 1200px) {
    .ast-no-sidebar.ast-separate-container .entry-content .alignfull {
        margin-left:-2.4em;
        margin-right: -2.4em
    }
}

@media (max-width: 768px) {
    .ast-no-sidebar.ast-separate-container .entry-content .alignfull {
        margin-left:-2.14em;
        margin-right: -2.14em
    }
}

@media (max-width: 544px) {
    .ast-no-sidebar.ast-separate-container .entry-content .alignfull {
        margin-left:-1em;
        margin-right: -1em
    }
}

.ast-no-sidebar.ast-separate-container .entry-content .alignwide {
    margin-left: -20px;
    margin-right: -20px
}

.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignfull,.ast-no-sidebar.ast-separate-container .entry-content .wp-block-column .alignwide {
    margin-left: auto;
    margin-right: auto;
    width: 100%
}

.blocks-gallery-grid,.wp-block-gallery {
    margin: 0
}

.wp-block-separator {
    max-width: 100px
}

.wp-block-separator.is-style-wide {
    max-width: none
}

.entry-content .has-2-columns .wp-block-column:first-child {
    padding-right: 10px
}

.entry-content .has-2-columns .wp-block-column:last-child {
    padding-left: 10px
}

@media (max-width: 782px) {
    .entry-content .wp-block-columns .wp-block-column {
        flex-basis:100%
    }

    .entry-content .has-2-columns .wp-block-column:first-child {
        padding-right: 0
    }

    .entry-content .has-2-columns .wp-block-column:last-child {
        padding-left: 0
    }
}

body {
    overflow-x: hidden
}

body .entry-content .wp-block-latest-posts {
    margin-left: 0
}

body .entry-content .wp-block-latest-posts li {
    list-style: none
}

.ast-no-sidebar .ast-container .entry-content .wp-block-latest-posts {
    margin-left: 0
}

.ast-header-break-point .entry-content .alignwide {
    margin-left: auto;
    margin-right: auto
}

.entry-content .blocks-gallery-item img {
    margin-bottom: auto
}

.wp-block-pullquote {
    border-top: 4px solid #555d66;
    border-bottom: 4px solid #555d66;
    color: #40464d
}

.widget-title {
    font-weight: 400;
    margin-bottom: 1em;
    line-height: 1.5
}

.widget {
    margin: 0 0 2.8em 0
}

.widget:last-child {
    margin-bottom: 0
}

.widget select {
    max-width: 100%
}

.widget ul {
    margin: 0;
    list-style-type: none
}

.widget_nav_menu ul ul.sub-menu {
    margin-top: .25em
}

.widget_nav_menu ul ul.sub-menu li {
    padding-left: 20px
}

.widget_nav_menu ul ul.sub-menu a:after {
    left: -20px
}

.widget_nav_menu ul ul.sub-menu ul a:after {
    left: -40px
}

.widget_nav_menu ul ul.sub-menu ul ul a:after {
    left: -60px
}

.widget_nav_menu li {
    transition: all .2s linear
}

.widget_search .search-form {
    position: relative;
    padding: 0;
    background: initial;
    color: inherit
}

.widget_search .search-form>label {
    position: relative
}

.widget_search .search-form i {
    color: #3a3a3a
}

.widget_search .search-form button {
    position: absolute;
    top: 0;
    right: 15px;
    border: none;
    padding: 0;
    cursor: pointer;
    background: 0 0
}

.widget_search .search-form input[type=submit],.widget_search .search-form input[type=submit]:focus,.widget_search .search-form input[type=submit]:hover {
    padding: 13px 20px;
    border-radius: 2px;
    border: none;
    top: 0;
    right: 0;
    position: absolute;
    color: transparent;
    background: 0 0;
    max-width: 45px;
    z-index: 2
}

.widget_search .search-form .search-field {
    background: #fafafa;
    border-width: 1px;
    border-color: #eaeaea;
    border-radius: 2px
}

.widget_search .search-field,.widget_search .search-field:focus {
    width: 100%;
    padding: 16px 45px 16px 15px
}

.widget_archive ul.children,.widget_categories ul.children,.widget_pages ul.children {
    position: relative;
    margin-top: 5px;
    width: 100%
}

.widget_archive ul.children li,.widget_categories ul.children li,.widget_pages ul.children li {
    padding-left: 20px
}

.widget_archive li ul.children a:after,.widget_categories li ul.children a:after,.widget_pages li ul.children a:after {
    left: -20px
}

.widget_archive li ul.children ul a:after,.widget_categories li ul.children ul a:after,.widget_pages li ul.children ul a:after {
    left: -40px
}

.widget_tag_cloud .tagcloud {
    margin-top: 10px;
    display: inline-block
}

.widget_tag_cloud .tagcloud a {
    border: 1px solid #e2e2e2;
    padding: .5em .9em;
    display: inline-block;
    margin-bottom: 4px;
    font-size: 14px;
    margin-right: 4px;
    line-height: 1.5;
    transition: all .2s linear
}

.widget_calendar table,.widget_calendar td,.widget_calendar th {
    padding: 0;
    text-align: center
}

.widget_calendar table,.widget_calendar th {
    border: none
}

.widget_calendar td {
    border-right: none;
    border-left: none
}

.widget_calendar caption {
    line-height: 2.7em
}

.widget_calendar thead {
    line-height: 2.5em
}

.widget_calendar thead a {
    color: #0274be;
    font-size: 1rem;
    vertical-align: middle
}

.widget_calendar thead td {
    vertical-align: middle;
    font-weight: 700
}

.widget_calendar thead>tr>th {
    line-height: 2.5em;
    border-bottom: 2px solid #eaeaea;
    border-top: 2px solid #eaeaea
}

.widget_calendar tbody {
    line-height: 2.1em;
    text-align: center
}

.widget_calendar tbody>tr>td {
    width: 14.2857%
}

.widget_calendar tbody>tr:first-child>td {
    padding-top: 3px
}

.widget_calendar #today {
    background: #0274be
}

.ast-footer-overlay {
    background-color: #3a3a3a;
    padding-top: 2em;
    padding-bottom: 2em
}

@media (min-width: 769px) {
    .ast-footer-overlay {
        padding-top:2.66666em;
        padding-bottom: 2.66666em
    }
}

.ast-small-footer {
    line-height: 1.85714285714286;
    position: relative
}

.ast-small-footer .nav-menu a {
    padding: 0 .5em
}

.ast-small-footer .no-widget-text,.ast-small-footer .widget-title {
    margin-bottom: 0
}

.ast-small-footer .widget {
    margin-bottom: 1em
}

.ast-small-footer .widget ul {
    position: static;
    border: 0;
    width: auto
}

.ast-small-footer .widget ul a {
    border: 0
}

.ast-small-footer .widget:last-child {
    margin-bottom: 0
}

@media (min-width: 769px) {
    .ast-small-footer .nav-menu li {
        margin:0
    }

    .ast-small-footer .nav-menu li:first-child a {
        padding-left: 0
    }

    .ast-small-footer .nav-menu li:last-child a {
        padding-right: 0
    }
}

.ast-footer-site-title .customize-partial-edit-shortcut-button {
    display: none
}

.footer-sml-layout-1 {
    text-align: center
}

.footer-sml-layout-1 .ast-small-footer-section-2 {
    margin-top: 1em
}

.footer-sml-layout-2 .ast-small-footer-section-1,.footer-sml-layout-2 .ast-small-footer-section-2 {
    text-align: center
}

@media (min-width: 769px) {
    .footer-sml-layout-2 .ast-small-footer-section-1 {
        text-align:left
    }

    .footer-sml-layout-2 .ast-small-footer-section-1 .menu-item .menu-link {
        padding: 0 1em 0 0
    }

    .footer-sml-layout-2 .ast-small-footer-section-2 {
        text-align: right
    }

    .footer-sml-layout-2 .ast-small-footer-section-2 .menu-item .menu-link {
        padding: 0 0 0 1em
    }
}

@media (max-width: 768px) {
    .ast-header-break-point .footer-sml-layout-2 .ast-small-footer-section-2 {
        margin-top:1em
    }
}

@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio:0) {
    .ast-small-footer-wrap .ast-row:before {
        display:block
    }
}

.site-footer {
    color: #fff
}

.site-footer .widget-title {
    color: #eaeaea
}

.site-footer a {
    color: #eaeaea
}

.site-footer a:focus,.site-footer a:hover {
    color: #fff
}

.site-footer ul {
    margin: 0;
    list-style-type: none
}

.site-footer .nav-menu li {
    display: inline-block
}

.footer-adv-overlay {
    background-color: #3a3a3a;
    padding-top: 70px;
    padding-bottom: 70px
}

.footer-adv p:last-child {
    margin-bottom: 0
}

.footer-adv .widget_calendar table {
    margin-bottom: 0
}

@media all and (max-width: 768px) {
    .footer-adv-widget-1 .widget:last-child {
        margin:0 0 2.8em
    }
}

.footer-adv .ast-no-widget-row .widget-title {
    text-transform: capitalize
}

@media all and (max-width: 768px) {
    .footer-adv-layout-4 .footer-adv-widget-2 .widget:last-child,.footer-adv-layout-4 .footer-adv-widget-3 .widget:last-child {
        margin:0 0 2.8em
    }
}

input[type=email],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea {
    color: #666;
    padding: .75em;
    height: auto;
    border-width: 1px;
    border-style: solid;
    border-color: #eaeaea;
    border-radius: 2px;
    background: #fafafa;
    box-shadow: none;
    box-sizing: border-box;
    transition: all .2s linear
}

input[type=email]:focus,input[type=password]:focus,input[type=reset]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,select:focus,textarea:focus {
    background-color: #fff;
    border-color: #eaeaea;
    box-shadow: none
}

input[type=button],input[type=button]:focus,input[type=button]:hover,input[type=reset],input[type=reset]:focus,input[type=reset]:hover,input[type=submit],input[type=submit]:focus,input[type=submit]:hover {
    box-shadow: none
}

textarea {
    width: 100%
}

input[type=search]:focus {
    outline: thin dotted
}

input[type=range] {
    -webkit-appearance: none;
    width: 100%;
    margin: 5.7px 0;
    padding: 0;
    border: none
}

input[type=range]:focus {
    outline: 0
}

input[type=range]::-webkit-slider-runnable-track {
    width: 100%;
    height: 8.6px;
    cursor: pointer;
    box-shadow: 2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;
    background: rgba(255,255,255,.2);
    border-radius: 13.6px;
    border: 0 solid #fff
}

input[type=range]::-webkit-slider-thumb {
    box-shadow: 0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);
    border: 7.9px solid #0274be;
    height: 20px;
    width: 20px;
    border-radius: 50px;
    background: #0274be;
    cursor: pointer;
    -webkit-appearance: none;
    margin-top: -5.7px
}

input[type=range]:focus::-webkit-slider-runnable-track {
    background: rgba(255,255,255,.2)
}

input[type=range]::-moz-range-track {
    width: 100%;
    height: 8.6px;
    cursor: pointer;
    box-shadow: 2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9;
    background: rgba(255,255,255,.2);
    border-radius: 13.6px;
    border: 0 solid #fff
}

input[type=range]::-moz-range-thumb {
    box-shadow: 0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);
    border: 7.9px solid #0274be;
    height: 20px;
    width: 20px;
    border-radius: 50px;
    background: #0274be;
    cursor: pointer
}

input[type=range]::-ms-track {
    width: 100%;
    height: 8.6px;
    cursor: pointer;
    background: 0 0;
    border-color: transparent;
    color: transparent
}

input[type=range]::-ms-fill-lower {
    background: rgba(199,199,199,.2);
    border: 0 solid #fff;
    border-radius: 27.2px;
    box-shadow: 2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9
}

input[type=range]::-ms-fill-upper {
    background: rgba(255,255,255,.2);
    border: 0 solid #fff;
    border-radius: 27.2px;
    box-shadow: 2.6px 2.6px .4px #ccc,0 0 2.6px #d9d9d9
}

input[type=range]::-ms-thumb {
    box-shadow: 0 0 0 rgba(255,221,0,.37),0 0 0 rgba(255,224,26,.37);
    border: 7.9px solid #0274be;
    height: 20px;
    width: 20px;
    border-radius: 50px;
    background: #0274be;
    cursor: pointer;
    height: 8.6px
}

input[type=range]:focus::-ms-fill-lower {
    background: rgba(255,255,255,.2)
}

input[type=range]:focus::-ms-fill-upper {
    background: rgba(255,255,255,.2)
}

input[type=color] {
    border: none;
    width: 100px;
    padding: 0;
    height: 30px;
    cursor: pointer
}

input[type=color]::-webkit-color-swatch-wrapper {
    padding: 0;
    border: none
}

input[type=color]::-webkit-color-swatch {
    border: none
}

.page .entry-header {
    margin-bottom: 1.5em
}

.search .entry-header {
    margin-bottom: 1em
}

.ast-single-post .entry-header.ast-header-without-markup,.ast-single-post .entry-header.ast-no-title.ast-no-thumbnail {
    margin-bottom: 0
}

.entry-header {
    margin-bottom: 1em;
    word-wrap: break-word
}

.entry-header+.ast-blog-featured-section {
    margin-top: .5em
}

.entry-content {
    word-wrap: break-word
}

.entry-content p {
    margin-bottom: 1.6em
}

.read-more {
    margin-bottom: 0
}

.read-more .ast-right-arrow {
    font-size: 1em
}

.ast-no-thumb .ast-blog-featured-section {
    margin-bottom: 0
}

.ast-no-thumb .entry-header+.ast-blog-featured-section {
    margin-top: 0
}

.ast-blog-featured-section {
    margin-bottom: 1.5em
}

.ast-blog-featured-section .gallery {
    margin-bottom: 0
}

.error404 .page-header {
    margin-bottom: 1.5em
}

.error404 .page-header .page-title {
    margin-bottom: 0
}

.archive .entry-title,.blog .entry-title,.search .entry-title {
    line-height: 1.3
}

.archive .format-aside .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-title,.blog .format-status .entry-title {
    display: none
}

.page-title {
    margin-bottom: 1em;
    font-weight: 400
}

.entry-title {
    margin-bottom: .2em
}

.ast-article-post {
    margin-bottom: 2.5em
}

.ast-article-post:last-child {
    margin-bottom: 0;
    border-bottom: 0
}

.search .site-content .content-area .search-form {
    margin-bottom: 3em
}

.blog-layout-1 .post-thumb {
    padding-left: 0;
    padding-right: 0;
    position: relative
}

.blog .posted-on {
    z-index: 1
}

.ast-blog-featured-section .posted-on {
    width: 5.714285714em;
    height: 5.714285714em;
    padding: .7em
}

.ast-blog-featured-section .posted-on .date-month,.ast-blog-featured-section .posted-on .date-year {
    font-size: .8571428571em;
    line-height: 1em
}

.ast-blog-featured-section .posted-on .date-day {
    font-size: 2.5em;
    line-height: .9em;
    font-weight: 900;
    margin: .1em 0
}

.ast-author-box img.avatar {
    border-radius: 50%;
    margin: 0 0 0 20px
}

.ast-archive-description {
    margin-bottom: 2.5em;
    padding-bottom: 1.3333em;
    border-bottom: 1px solid #eee
}

.ast-archive-description .ast-archive-title {
    margin-bottom: 4px;
    font-size: 40px;
    font-size: 2.85714rem;
    font-weight: 300
}

.ast-archive-description p {
    margin-bottom: 0;
    font-size: 20px;
    font-size: 1.42857rem;
    line-height: 1.65;
    font-weight: 300
}

.ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box {
    background-color: #eee;
    padding-bottom: 0;
    border-bottom: 0
}

@media (max-width: 1200px) {
    .ast-separate-container .ast-archive-description {
        margin:0;
        padding: 3.34em 2.4em
    }
}

@media (max-width: 992px) {
    .ast-separate-container .ast-archive-description {
        padding:2.14em
    }
}

@media (min-width: 1201px) {
    .ast-separate-container .ast-archive-description,.ast-separate-container .ast-author-box {
        margin:0;
        padding: 5em 6.67em 3.33333em
    }
}

.single .entry-header {
    margin-bottom: 2em
}

.single .post-navigation {
    margin: 0;
    padding: 2em 0 0;
    border-top: 1px solid #eee
}

@media (max-width: 768px) {
    .single .post-navigation {
        padding-top:1.5em
    }
}

.single .post-navigation a {
    margin: 2px;
    display: inline-block;
    text-align: center;
    color: #000
}

@media (min-width: 421px) {
    .single .post-navigation .nav-links {
        -js-display:flex;
        display: flex
    }

    .single .post-navigation .nav-next,.single .post-navigation .nav-previous {
        flex: auto
    }
}

@media (max-width: 420px) {
    .single .post-navigation .ast-left-arrow,.single .post-navigation .ast-right-arrow {
        display:none
    }

    .single .post-navigation .nav-next,.single .post-navigation .nav-previous {
        width: 100%
    }

    .single .post-navigation .nav-next a,.single .post-navigation .nav-previous a {
        width: 100%
    }

    .single .post-navigation .nav-previous {
        margin-bottom: 1em
    }
}

.single .entry-header .ast-single-post-order+.post-thumb img {
    margin-top: 2em;
    margin-bottom: 0
}

.single .entry-header.ast-no-title .post-thumb+.ast-single-post-order {
    margin-top: 0
}

.single .entry-header .post-thumb+.ast-single-post-order {
    margin-top: 2em
}

.single .entry-header .post-thumb img {
    margin-top: 0;
    margin-bottom: 0
}

.page .has-post-thumbnail .post-thumb img {
    margin-bottom: 1.5em
}

.post-password-form {
    text-align: center
}

@media (max-width: 420px) {
    .post-password-form input[type=password] {
        display:block;
        margin: 10px auto
    }
}

.post-password-form input[type=submit] {
    padding: 10px 20px;
    border-radius: 2px
}

.ast-separate-container .post-navigation {
    border-top: 0;
    padding-left: 3.33333em;
    padding-right: 3.33333em
}

@media (max-width: 420px) {
    .ast-separate-container .post-navigation {
        padding-left:0;
        padding-right: 0
    }
}

@media (max-width: 768px) {
    .ast-separate-container .entry-header {
        margin-bottom:1em
    }
}

.ast-404-layout-1 {
    text-align: center;
    margin: 4em auto
}

.ast-404-layout-1 .page-sub-title {
    font-size: 1.5rem;
    font-weight: 700
}

.ast-404-layout-1 .widget_search {
    padding-top: .5em
}

.ast-404-search {
    margin-top: 1.5em
}

.ast-404-search .widget_search {
    max-width: 370px;
    margin: 0 auto
}

.ast-separate-container .error-404,.ast-separate-container .no-results {
    background-color: #fff
}

@media (max-width: 1200px) {
    .ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results {
        margin:0;
        padding: 3.34em 2.4em
    }
}

@media (max-width: 768px) {
    .ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results {
        padding:1.5em 2.14em
    }
}

@media (max-width: 544px) {
    .ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results {
        padding:1.5em 1em
    }
}

@media (min-width: 1201px) {
    .ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results {
        margin:0;
        padding: 5.34em 6.67em
    }
}

.blog-layout-1 {
    width: 100%;
    display: inline-block;
    padding-bottom: 2em;
    vertical-align: middle;
    border-bottom: 1px solid #eee
}

.blog-layout-1 .posted-on {
    left: 0
}

.blog-layout-1 .post-content,.blog-layout-1 .post-thumb {
    padding-left: 0;
    padding-right: 0
}

.fl-builder-content {
    clear: both
}

.fl-theme-builder-archive .fl-post-column>.hentry,.fl-theme-builder-archive .fl-post-gallery-post.hentry {
    margin: 0
}

.fl-theme-builder-archive h2.fl-post-feed-title {
    clear: initial
}

.ast-fluid-width-layout .fl-row-fixed-width .fl-row-fixed-width {
    padding-left: 0;
    padding-right: 0
}

.js_active .vc_row {
    margin-left: auto;
    margin-right: auto
}

.js_active .ast-plain-container.ast-single-post #primary,.js_active .ast-plain-container.ast-single-post .hentry {
    margin: 0;
    padding-top: 0;
    padding-bottom: 0
}

.js_active .ast-plain-container.ast-single-post .entry-header {
    margin-top: 4em
}

.js_active .ast-plain-container.ast-single-post .entry-header.ast-header-without-markup {
    margin-top: 0;
    margin-bottom: 0
}

.js_active .ast-plain-container.ast-single-post .entry-header.ast-no-title.ast-no-meta {
    margin-bottom: 0
}

@media (max-width: 768px) {
    .js_active .ast-plain-container.ast-single-post .entry-header {
        margin-top:1.5em
    }
}

.js_active .ast-page-builder-template.ast-left-sidebar .vc_row[data-vc-full-width],.js_active .ast-page-builder-template.ast-right-sidebar .vc_row[data-vc-full-width],.js_active .ast-plain-container.ast-left-sidebar .vc_row[data-vc-full-width],.js_active .ast-plain-container.ast-right-sidebar .vc_row[data-vc-full-width] {
    max-width: 100%;
    left: 0!important
}

.js_active .ast-left-sidebar .vc_row[data-vc-full-width],.js_active .ast-right-sidebar .vc_row[data-vc-full-width] {
    max-width: 100%;
    left: 0!important;
    padding-right: 0!important;
    padding-left: 0!important
}

.ast-flex {
    -js-display: flex;
    display: flex;
    flex-wrap: wrap
}

.ast-flex-1 {
    flex: 1
}

.ast-flex-2 {
    flex: 2
}

.ast-flex-3 {
    flex: 3
}

.ast-flex-4 {
    flex: 4
}

.ast-flex-5 {
    flex: 5
}

.ast-inline-flex {
    -js-display: inline-flex;
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap;
    align-content: center
}

.ast-flex-direction-row {
    flex-direction: row
}

.ast-flex-direction-row-reverse {
    flex-direction: row-reverse
}

.ast-flex-direction-column {
    flex-direction: column
}

.ast-flex-direction-column-reverse {
    flex-direction: column-reverse
}

.ast-flex-wrap-nowrap {
    flex-wrap: nowrap
}

.ast-flex-wrap-wrap {
    flex-wrap: wrap
}

.ast-flex-wrap-wrap-reverse {
    flex-wrap: wrap-reverse
}

.ast-justify-content-flex-start {
    justify-content: flex-start
}

.ast-justify-content-flex-end {
    justify-content: flex-end
}

.ast-justify-content-center {
    justify-content: center
}

.ast-justify-content-space-between {
    justify-content: space-between
}

.ast-justify-content-space-around {
    justify-content: space-around
}

.ast-align-items-flex-start {
    align-items: flex-start
}

.ast-align-items-flex-end {
    align-items: flex-end
}

.ast-align-items-center {
    align-items: center
}

.ast-align-items-baseline {
    align-items: baseline
}

.ast-align-items-stretch {
    align-items: stretch
}

.ast-align-content-flex-start {
    align-content: flex-start
}

.ast-align-content-flex-end {
    align-content: flex-end
}

.ast-align-content-center {
    align-content: center
}

.ast-align-content-space-between {
    align-content: space-between
}

.ast-align-content-space-around {
    align-content: space-around
}

.ast-align-content-stretch {
    align-content: stretch
}

.ast-order-1 {
    order: 1
}

.ast-order-2 {
    order: 2
}

.ast-order-3 {
    order: 3
}

.ast-order-4 {
    order: 4
}

.ast-order-5 {
    order: 5
}

.ast-flex-grow-1 {
    flex-grow: 1
}

.ast-flex-grow-2 {
    flex-grow: 2
}

.ast-flex-grow-3 {
    flex-grow: 3
}

.ast-flex-grow-4 {
    flex-grow: 4
}

.ast-flex-grow-5 {
    flex-grow: 5
}

.ast-flex-shrink-1 {
    flex-shrink: 1
}

.ast-flex-shrink-2 {
    flex-shrink: 2
}

.ast-flex-shrink-3 {
    flex-shrink: 3
}

.ast-flex-shrink-4 {
    flex-shrink: 4
}

.ast-flex-shrink-5 {
    flex-shrink: 5
}

.ast-align-self-auto {
    align-self: auto
}

.ast-align-self-flex-start {
    align-self: flex-start
}

.ast-align-self-flex-end {
    align-self: flex-end
}

.ast-align-self-center {
    align-self: center
}

.ast-align-self-baseline {
    align-self: baseline
}

.ast-align-self-stretch {
    align-self: stretch
}

/*
     FILE ARCHIVED ON 11:48:52 Jun 28, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:38:11 May 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 11.651
  captures_list: 1.01
  exclusion.robots: 0.038
  exclusion.robots.policy: 0.023
  esindex: 0.013
  cdx.remote: 49.536
  LoadShardBlock: 214.199 (3)
  PetaboxLoader3.datanode: 260.895 (4)
  load_resource: 171.523
  PetaboxLoader3.resolve: 82.172
*/

/*! elementor - v3.2.3 - 05-05-2021 */
.dialog-widget-content {
    background-color: #fff;
    position: absolute;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
    box-shadow: 2px 8px 23px 3px rgba(0,0,0,.2);
    overflow: hidden
}

.dialog-message {
    font-size: 12px;
    line-height: 1.5;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.dialog-type-lightbox {
    position: fixed;
    height: 100%;
    width: 100%;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.8);
    z-index: 9999;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.dialog-type-lightbox .dialog-widget-content {
    margin: auto;
    width: 375px
}

.dialog-type-lightbox .dialog-header {
    font-size: 15px;
    color: #495157;
    padding: 30px 0 10px;
    font-weight: 500
}

.dialog-type-lightbox .dialog-message {
    padding: 0 30px 30px;
    min-height: 50px
}

.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-header,.dialog-type-lightbox:not(.elementor-popup-modal) .dialog-message {
    text-align: center
}

.dialog-type-lightbox .dialog-buttons-wrapper {
    border-top: 1px solid #e6e9ec;
    text-align: center
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button {
    font-family: Roboto,Arial,Helvetica,Verdana,sans-serif;
    width: 50%;
    border: none;
    background: none;
    color: #6d7882;
    font-size: 15px;
    cursor: pointer;
    padding: 13px 0;
    outline: 0
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:hover {
    background-color: #f4f6f7
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-ok {
    color: #b01b1b
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button.dialog-take_over {
    color: #39b54a
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button:active {
    background-color: rgba(230,233,236,.5)
}

.dialog-type-lightbox .dialog-buttons-wrapper>.dialog-button::-moz-focus-inner {
    border: 0
}

.dialog-close-button {
    cursor: pointer;
    position: absolute;
    margin-top: 15px;
    right: 15px;
    font-size: 15px;
    line-height: 1
}

.dialog-close-button:not(:hover) {
    opacity: .4
}

.dialog-alert-widget .dialog-buttons-wrapper>button {
    width: 100%
}

.dialog-confirm-widget .dialog-button:first-child {
    border-right: 1px solid #e6e9ec
}

.dialog-prevent-scroll {
    overflow: hidden;
    max-height: 100vh
}

@media (min-width: 1024px) {
    body.admin-bar .dialog-lightbox-widget {
        height:calc(100vh - 32px)
    }
}

@media (max-width: 1024px) {
    body.admin-bar .dialog-type-lightbox {
        position:-webkit-sticky;
        position: sticky;
        height: 100vh
    }
}

.elementor-aspect-ratio-219 .elementor-fit-aspect-ratio {
    padding-bottom: 42.8571%
}

.elementor-aspect-ratio-169 .elementor-fit-aspect-ratio {
    padding-bottom: 56.25%
}

.elementor-aspect-ratio-43 .elementor-fit-aspect-ratio {
    padding-bottom: 75%
}

.elementor-aspect-ratio-32 .elementor-fit-aspect-ratio {
    padding-bottom: 66.6666%
}

.elementor-aspect-ratio-11 .elementor-fit-aspect-ratio {
    padding-bottom: 100%
}

.elementor-aspect-ratio-916 .elementor-fit-aspect-ratio {
    padding-bottom: 177.8%
}

.elementor-fit-aspect-ratio {
    position: relative;
    height: 0
}

.elementor-fit-aspect-ratio iframe {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    border: 0;
    background-color: #000
}

.elementor-fit-aspect-ratio video {
    width: 100%
}

.flatpickr-calendar {
    width: 280px
}

.flatpickr-calendar .flatpickr-current-month span.cur-month {
    font-weight: 300
}

.flatpickr-calendar .dayContainer {
    width: 280px;
    min-width: 280px;
    max-width: 280px
}

.flatpickr-calendar .flatpickr-days {
    width: 280px
}

.flatpickr-calendar .flatpickr-day {
    max-width: 37px;
    height: 37px;
    line-height: 37px
}

.elementor-templates-modal .dialog-widget-content {
    font-family: Roboto,Arial,Helvetica,Verdana,sans-serif;
    background-color: #f1f3f5;
    width: 100%
}

@media (max-width: 1439px) {
    .elementor-templates-modal .dialog-widget-content {
        max-width:990px
    }
}

@media (min-width: 1440px) {
    .elementor-templates-modal .dialog-widget-content {
        max-width:1200px
    }
}

.elementor-templates-modal .dialog-header {
    padding: 0;
    z-index: 1
}

.elementor-templates-modal .dialog-buttons-wrapper,.elementor-templates-modal .dialog-header {
    background-color: #fff;
    -webkit-box-shadow: 0 0 8px rgba(0,0,0,.1);
    box-shadow: 0 0 8px rgba(0,0,0,.1);
    position: relative
}

.elementor-templates-modal .dialog-buttons-wrapper {
    border: none;
    display: none;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    padding: 5px
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button {
    height: 40px;
    margin-left: 5px
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success {
    padding: 12px 36px;
    color: #fff;
    width: auto;
    font-size: 15px
}

.elementor-templates-modal .dialog-buttons-wrapper .elementor-button-success:hover {
    background-color: #39b54a
}

.elementor-templates-modal .dialog-message {
    height: 750px;
    max-height: 85vh;
    overflow: auto;
    padding-top: 25px
}

.elementor-templates-modal .dialog-content {
    height: 100%
}

.elementor-templates-modal .dialog-loading {
    display: none
}

.elementor-templates-modal__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: 50px
}

.elementor-templates-modal__header__logo {
    line-height: 1;
    text-transform: uppercase;
    font-weight: 700;
    cursor: pointer
}

.elementor-templates-modal__header__logo-area {
    text-align: left;
    padding-left: 15px
}

.elementor-templates-modal__header__logo-area>* {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.elementor-templates-modal__header__logo__icon-wrapper {
    margin-right: 10px;
    font-size: 12px
}

.elementor-templates-modal__header__logo__title {
    padding-top: 2px
}

.elementor-templates-modal__header__items-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.elementor-templates-modal__header__item {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.elementor-templates-modal__header__item>i {
    font-size: 20px;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    cursor: pointer
}

.elementor-templates-modal__header__item>i:not(:hover) {
    color: #a4afb7
}

.elementor-templates-modal__header__close--normal {
    width: 47px;
    border-left: 1px solid #e6e9ec
}

.elementor-templates-modal__header__close--normal i {
    font-size: 18px
}

.elementor-templates-modal__header__close--skip {
    padding: 10px 10px 10px 20px;
    margin-right: 10px;
    color: #fff;
    background-color: #a4afb7;
    font-size: 11px;
    font-weight: 400;
    line-height: 1;
    text-transform: uppercase;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    cursor: pointer
}

.elementor-templates-modal__header__close--skip>i {
    font-size: inherit;
    padding-left: 10px;
    margin-left: 15px;
    border-left: 1px solid
}

.elementor-templates-modal__header__close--skip>i:not(:hover) {
    color: #fff
}

.elementor-templates-modal__sidebar {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 25%;
    background-color: hsla(0,0%,100%,.3)
}

.elementor-templates-modal__content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-shadow: 0 0 13px inset rgba(0,0,0,.05);
    box-shadow: inset 0 0 13px rgba(0,0,0,.05)
}

#wpadminbar #wp-admin-bar-elementor_edit_page .elementor-general-section+.elementor-second-section {
    border-top: 1px solid #464b50;
    margin-top: 6px
}

.elementor-hidden {
    display: none
}

.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible {
    position: absolute;
    top: -10000em;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0
}

.elementor-clearfix:after {
    content: "";
    display: block;
    clear: both;
    width: 0;
    height: 0
}

.e-logo-wrapper {
    background: #93003c;
    display: inline-block;
    padding: .75em;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    line-height: 1
}

.e-logo-wrapper i {
    color: #fff;
    font-size: 1em
}

.elementor {
    -webkit-hyphens: manual;
    -ms-hyphens: manual;
    hyphens: manual
}

.elementor *,.elementor :after,.elementor :before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.elementor a {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none
}

.elementor hr {
    margin: 0;
    background-color: transparent
}

.elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    -webkit-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure {
    margin: 0
}

.elementor embed,.elementor iframe,.elementor object,.elementor video {
    max-width: 100%;
    width: 100%;
    margin: 0;
    line-height: 1;
    border: none
}

.elementor .elementor-custom-embed {
    line-height: 0
}

.elementor .elementor-background,.elementor .elementor-background-holder,.elementor .elementor-background-video-container {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute;
    overflow: hidden;
    z-index: 0;
    direction: ltr
}

.elementor .elementor-background-video-container {
    -webkit-transition: opacity 1s;
    -o-transition: opacity 1s;
    transition: opacity 1s;
    pointer-events: none
}

.elementor .elementor-background-video-container.elementor-loading {
    opacity: 0
}

.elementor .elementor-background-video-embed {
    max-width: none
}

.elementor .elementor-background-video,.elementor .elementor-background-video-embed,.elementor .elementor-background-video-hosted {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.elementor .elementor-background-video {
    max-width: none
}

.elementor .elementor-html5-video {
    -o-object-fit: cover;
    object-fit: cover
}

.elementor .elementor-background-overlay,.elementor .elementor-background-slideshow {
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    position: absolute
}

.elementor .elementor-background-slideshow {
    z-index: 0
}

.elementor .elementor-background-slideshow__slide__image {
    width: 100%;
    height: 100%;
    background-position: 50%;
    -webkit-background-size: cover;
    background-size: cover
}

.elementor-widget-wrap>.elementor-element.elementor-absolute {
    position: absolute
}

.elementor-widget-wrap>.elementor-element.elementor-fixed {
    position: fixed
}

.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial {
    max-width: 100%
}

@media (max-width: 1024px) {
    .elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-initial {
        max-width:100%
    }
}

@media (max-width: 767px) {
    .elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial {
        max-width:100%
    }
}

.elementor-element.elementor-absolute,.elementor-element.elementor-fixed {
    z-index: 1
}

.elementor-invisible {
    visibility: hidden
}

.elementor-align-center {
    text-align: center
}

.elementor-align-center .elementor-button {
    width: auto
}

.elementor-align-right {
    text-align: right
}

.elementor-align-right .elementor-button {
    width: auto
}

.elementor-align-left {
    text-align: left
}

.elementor-align-left .elementor-button {
    width: auto
}

.elementor-align-justify .elementor-button {
    width: 100%
}

.elementor-custom-embed-play {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.elementor-custom-embed-play i {
    font-size: 100px;
    color: #fff;
    opacity: .8;
    text-shadow: 1px 0 6px rgba(0,0,0,.3);
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s
}

.elementor-custom-embed-play.elementor-playing i {
    font-family: eicons;
    -webkit-animation: fa-spin 2s linear infinite;
    animation: fa-spin 2s linear infinite
}

.elementor-custom-embed-play.elementor-playing i:before {
    content: "\e8fb"
}

.elementor-tag {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.elementor-ken-burns {
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: 10s;
    -o-transition-duration: 10s;
    transition-duration: 10s;
    -webkit-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear
}

.elementor-ken-burns--out {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3)
}

.elementor-ken-burns--active {
    -webkit-transition-duration: 20s;
    -o-transition-duration: 20s;
    transition-duration: 20s
}

.elementor-ken-burns--active.elementor-ken-burns--out {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.elementor-ken-burns--active.elementor-ken-burns--in {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3)
}

@media (max-width: 1024px) {
    .elementor-tablet-align-center {
        text-align:center
    }

    .elementor-tablet-align-center .elementor-button {
        width: auto
    }

    .elementor-tablet-align-right {
        text-align: right
    }

    .elementor-tablet-align-right .elementor-button {
        width: auto
    }

    .elementor-tablet-align-left {
        text-align: left
    }

    .elementor-tablet-align-left .elementor-button {
        width: auto
    }

    .elementor-tablet-align-justify .elementor-button {
        width: 100%
    }
}

@media (max-width: 767px) {
    .elementor-mobile-align-center {
        text-align:center
    }

    .elementor-mobile-align-center .elementor-button {
        width: auto
    }

    .elementor-mobile-align-right {
        text-align: right
    }

    .elementor-mobile-align-right .elementor-button {
        width: auto
    }

    .elementor-mobile-align-left {
        text-align: left
    }

    .elementor-mobile-align-left .elementor-button {
        width: auto
    }

    .elementor-mobile-align-justify .elementor-button {
        width: 100%
    }
}

#wpadminbar #wp-admin-bar-elementor_edit_page>.ab-item:before {
    content: "\e813";
    font-family: eicons;
    top: 3px;
    font-size: 18px
}

#wpadminbar #wp-admin-bar-elementor_inspector>.ab-item:before {
    content: "\f348";
    top: 2px
}

:root {
    --page-title-display: block
}

.elementor-page-title,h1.entry-title {
    display: var(--page-title-display)
}

.elementor-section {
    position: relative
}

.elementor-section .elementor-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    position: relative
}

@media (max-width: 1024px) {
    .elementor-section .elementor-container {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }
}

.elementor-section.elementor-section-boxed>.elementor-container {
    max-width: 1140px
}

.elementor-section.elementor-section-stretched {
    position: relative;
    width: 100%
}

.elementor-section.elementor-section-items-top>.elementor-container {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.elementor-section.elementor-section-items-middle>.elementor-container {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.elementor-section.elementor-section-items-bottom>.elementor-container {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

@media (min-width: 768px) {
    .elementor-section.elementor-section-height-full {
        height:100vh
    }

    .elementor-section.elementor-section-height-full>.elementor-container {
        height: 100%
    }
}

.elementor-bc-flex-widget .elementor-section-content-top>.elementor-container>.elementor-column>.elementor-widget-wrap {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.elementor-bc-flex-widget .elementor-section-content-middle>.elementor-container>.elementor-column>.elementor-widget-wrap {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.elementor-bc-flex-widget .elementor-section-content-bottom>.elementor-container>.elementor-column>.elementor-widget-wrap {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.elementor-row {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 1024px) {
    .elementor-row {
        -ms-flex-wrap:wrap;
        flex-wrap: wrap
    }
}

.elementor-widget-wrap {
    position: relative;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-line-pack: start;
    align-content: flex-start
}

.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.elementor-widget-wrap>.elementor-element {
    width: 100%
}

.elementor-widget {
    position: relative
}

.elementor-widget:not(:last-child) {
    margin-bottom: 20px
}

.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial {
    margin-bottom: 0
}

.elementor-column {
    min-height: 1px
}

.elementor-column,.elementor-column-wrap {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.elementor-column-wrap {
    width: 100%
}

.elementor-column-gap-narrow>.elementor-column>.elementor-element-populated {
    padding: 5px
}

.elementor-column-gap-default>.elementor-column>.elementor-element-populated {
    padding: 10px
}

.elementor-column-gap-extended>.elementor-column>.elementor-element-populated {
    padding: 15px
}

.elementor-column-gap-wide>.elementor-column>.elementor-element-populated {
    padding: 20px
}

.elementor-column-gap-wider>.elementor-column>.elementor-element-populated {
    padding: 30px
}

.elementor-inner-section .elementor-column-gap-no .elementor-element-populated {
    padding: 0
}

@media (min-width: 768px) {
    .elementor-column.elementor-col-10,.elementor-column[data-col="10"] {
        width:10%
    }

    .elementor-column.elementor-col-11,.elementor-column[data-col="11"] {
        width: 11.111%
    }

    .elementor-column.elementor-col-12,.elementor-column[data-col="12"] {
        width: 12.5%
    }

    .elementor-column.elementor-col-14,.elementor-column[data-col="14"] {
        width: 14.285%
    }

    .elementor-column.elementor-col-16,.elementor-column[data-col="16"] {
        width: 16.666%
    }

    .elementor-column.elementor-col-20,.elementor-column[data-col="20"] {
        width: 20%
    }

    .elementor-column.elementor-col-25,.elementor-column[data-col="25"] {
        width: 25%
    }

    .elementor-column.elementor-col-30,.elementor-column[data-col="30"] {
        width: 30%
    }

    .elementor-column.elementor-col-33,.elementor-column[data-col="33"] {
        width: 33.333%
    }

    .elementor-column.elementor-col-40,.elementor-column[data-col="40"] {
        width: 40%
    }

    .elementor-column.elementor-col-50,.elementor-column[data-col="50"] {
        width: 50%
    }

    .elementor-column.elementor-col-60,.elementor-column[data-col="60"] {
        width: 60%
    }

    .elementor-column.elementor-col-66,.elementor-column[data-col="66"] {
        width: 66.666%
    }

    .elementor-column.elementor-col-70,.elementor-column[data-col="70"] {
        width: 70%
    }

    .elementor-column.elementor-col-75,.elementor-column[data-col="75"] {
        width: 75%
    }

    .elementor-column.elementor-col-80,.elementor-column[data-col="80"] {
        width: 80%
    }

    .elementor-column.elementor-col-83,.elementor-column[data-col="83"] {
        width: 83.333%
    }

    .elementor-column.elementor-col-90,.elementor-column[data-col="90"] {
        width: 90%
    }

    .elementor-column.elementor-col-100,.elementor-column[data-col="100"] {
        width: 100%
    }
}

@media (max-width: 479px) {
    .elementor-column.elementor-xs-10 {
        width:10%
    }

    .elementor-column.elementor-xs-11 {
        width: 11.111%
    }

    .elementor-column.elementor-xs-12 {
        width: 12.5%
    }

    .elementor-column.elementor-xs-14 {
        width: 14.285%
    }

    .elementor-column.elementor-xs-16 {
        width: 16.666%
    }

    .elementor-column.elementor-xs-20 {
        width: 20%
    }

    .elementor-column.elementor-xs-25 {
        width: 25%
    }

    .elementor-column.elementor-xs-30 {
        width: 30%
    }

    .elementor-column.elementor-xs-33 {
        width: 33.333%
    }

    .elementor-column.elementor-xs-40 {
        width: 40%
    }

    .elementor-column.elementor-xs-50 {
        width: 50%
    }

    .elementor-column.elementor-xs-60 {
        width: 60%
    }

    .elementor-column.elementor-xs-66 {
        width: 66.666%
    }

    .elementor-column.elementor-xs-70 {
        width: 70%
    }

    .elementor-column.elementor-xs-75 {
        width: 75%
    }

    .elementor-column.elementor-xs-80 {
        width: 80%
    }

    .elementor-column.elementor-xs-83 {
        width: 83.333%
    }

    .elementor-column.elementor-xs-90 {
        width: 90%
    }

    .elementor-column.elementor-xs-100 {
        width: 100%
    }
}

@media (max-width: 767px) {
    .elementor-column.elementor-sm-10 {
        width:10%
    }

    .elementor-column.elementor-sm-11 {
        width: 11.111%
    }

    .elementor-column.elementor-sm-12 {
        width: 12.5%
    }

    .elementor-column.elementor-sm-14 {
        width: 14.285%
    }

    .elementor-column.elementor-sm-16 {
        width: 16.666%
    }

    .elementor-column.elementor-sm-20 {
        width: 20%
    }

    .elementor-column.elementor-sm-25 {
        width: 25%
    }

    .elementor-column.elementor-sm-30 {
        width: 30%
    }

    .elementor-column.elementor-sm-33 {
        width: 33.333%
    }

    .elementor-column.elementor-sm-40 {
        width: 40%
    }

    .elementor-column.elementor-sm-50 {
        width: 50%
    }

    .elementor-column.elementor-sm-60 {
        width: 60%
    }

    .elementor-column.elementor-sm-66 {
        width: 66.666%
    }

    .elementor-column.elementor-sm-70 {
        width: 70%
    }

    .elementor-column.elementor-sm-75 {
        width: 75%
    }

    .elementor-column.elementor-sm-80 {
        width: 80%
    }

    .elementor-column.elementor-sm-83 {
        width: 83.333%
    }

    .elementor-column.elementor-sm-90 {
        width: 90%
    }

    .elementor-column.elementor-sm-100 {
        width: 100%
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    .elementor-column.elementor-md-10 {
        width:10%
    }

    .elementor-column.elementor-md-11 {
        width: 11.111%
    }

    .elementor-column.elementor-md-12 {
        width: 12.5%
    }

    .elementor-column.elementor-md-14 {
        width: 14.285%
    }

    .elementor-column.elementor-md-16 {
        width: 16.666%
    }

    .elementor-column.elementor-md-20 {
        width: 20%
    }

    .elementor-column.elementor-md-25 {
        width: 25%
    }

    .elementor-column.elementor-md-30 {
        width: 30%
    }

    .elementor-column.elementor-md-33 {
        width: 33.333%
    }

    .elementor-column.elementor-md-40 {
        width: 40%
    }

    .elementor-column.elementor-md-50 {
        width: 50%
    }

    .elementor-column.elementor-md-60 {
        width: 60%
    }

    .elementor-column.elementor-md-66 {
        width: 66.666%
    }

    .elementor-column.elementor-md-70 {
        width: 70%
    }

    .elementor-column.elementor-md-75 {
        width: 75%
    }

    .elementor-column.elementor-md-80 {
        width: 80%
    }

    .elementor-column.elementor-md-83 {
        width: 83.333%
    }

    .elementor-column.elementor-md-90 {
        width: 90%
    }

    .elementor-column.elementor-md-100 {
        width: 100%
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    .elementor-reverse-tablet>.elementor-container>:first-child {
        -webkit-box-ordinal-group:11;
        -ms-flex-order: 10;
        order: 10
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(2) {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(3) {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(4) {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(5) {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(6) {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(7) {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(8) {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(9) {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .elementor-reverse-tablet>.elementor-container>:nth-child(10) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }
}

@media (max-width: 767px) {
    .elementor-reverse-mobile>.elementor-container>:first-child {
        -webkit-box-ordinal-group:11;
        -ms-flex-order: 10;
        order: 10
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(2) {
        -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
        order: 9
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(3) {
        -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
        order: 8
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(4) {
        -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
        order: 7
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(5) {
        -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
        order: 6
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(6) {
        -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
        order: 5
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(7) {
        -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
        order: 4
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(8) {
        -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
        order: 3
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(9) {
        -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
        order: 2
    }

    .elementor-reverse-mobile>.elementor-container>:nth-child(10) {
        -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
        order: 1
    }

    .elementor-column {
        width: 100%
    }
}

ul.elementor-icon-list-items.elementor-inline-items {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item {
    word-break: break-word
}

.elementor-grid {
    display: grid;
    grid-column-gap: var(--grid-column-gap);
    grid-row-gap: var(--grid-row-gap)
}

.elementor-grid .elementor-grid-item {
    min-width: 0
}

.elementor-grid-0 .elementor-grid {
    display: inline-block;
    width: 100%;
    word-spacing: var(--grid-column-gap);
    margin-bottom: calc(-1 * var(--grid-row-gap))
}

.elementor-grid-0 .elementor-grid .elementor-grid-item {
    display: inline-block;
    margin-bottom: var(--grid-row-gap);
    word-break: break-word
}

.elementor-grid-1 .elementor-grid {
    grid-template-columns: repeat(1,1fr)
}

.elementor-grid-2 .elementor-grid {
    grid-template-columns: repeat(2,1fr)
}

.elementor-grid-3 .elementor-grid {
    grid-template-columns: repeat(3,1fr)
}

.elementor-grid-4 .elementor-grid {
    grid-template-columns: repeat(4,1fr)
}

.elementor-grid-5 .elementor-grid {
    grid-template-columns: repeat(5,1fr)
}

.elementor-grid-6 .elementor-grid {
    grid-template-columns: repeat(6,1fr)
}

.elementor-grid-7 .elementor-grid {
    grid-template-columns: repeat(7,1fr)
}

.elementor-grid-8 .elementor-grid {
    grid-template-columns: repeat(8,1fr)
}

.elementor-grid-9 .elementor-grid {
    grid-template-columns: repeat(9,1fr)
}

.elementor-grid-10 .elementor-grid {
    grid-template-columns: repeat(10,1fr)
}

.elementor-grid-11 .elementor-grid {
    grid-template-columns: repeat(11,1fr)
}

.elementor-grid-12 .elementor-grid {
    grid-template-columns: repeat(12,1fr)
}

@media (max-width: 1024px) {
    .elementor-grid-tablet-0 .elementor-grid {
        display:inline-block;
        width: 100%;
        word-spacing: var(--grid-column-gap);
        margin-bottom: calc(-1 * var(--grid-row-gap))
    }

    .elementor-grid-tablet-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .elementor-grid-tablet-1 .elementor-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .elementor-grid-tablet-2 .elementor-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .elementor-grid-tablet-3 .elementor-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .elementor-grid-tablet-4 .elementor-grid {
        grid-template-columns: repeat(4,1fr)
    }

    .elementor-grid-tablet-5 .elementor-grid {
        grid-template-columns: repeat(5,1fr)
    }

    .elementor-grid-tablet-6 .elementor-grid {
        grid-template-columns: repeat(6,1fr)
    }

    .elementor-grid-tablet-7 .elementor-grid {
        grid-template-columns: repeat(7,1fr)
    }

    .elementor-grid-tablet-8 .elementor-grid {
        grid-template-columns: repeat(8,1fr)
    }

    .elementor-grid-tablet-9 .elementor-grid {
        grid-template-columns: repeat(9,1fr)
    }

    .elementor-grid-tablet-10 .elementor-grid {
        grid-template-columns: repeat(10,1fr)
    }

    .elementor-grid-tablet-11 .elementor-grid {
        grid-template-columns: repeat(11,1fr)
    }

    .elementor-grid-tablet-12 .elementor-grid {
        grid-template-columns: repeat(12,1fr)
    }
}

@media (max-width: 767px) {
    .elementor-grid-mobile-0 .elementor-grid {
        display:inline-block;
        width: 100%;
        word-spacing: var(--grid-column-gap);
        margin-bottom: calc(-1 * var(--grid-row-gap))
    }

    .elementor-grid-mobile-0 .elementor-grid .elementor-grid-item {
        display: inline-block;
        margin-bottom: var(--grid-row-gap);
        word-break: break-word
    }

    .elementor-grid-mobile-1 .elementor-grid {
        grid-template-columns: repeat(1,1fr)
    }

    .elementor-grid-mobile-2 .elementor-grid {
        grid-template-columns: repeat(2,1fr)
    }

    .elementor-grid-mobile-3 .elementor-grid {
        grid-template-columns: repeat(3,1fr)
    }

    .elementor-grid-mobile-4 .elementor-grid {
        grid-template-columns: repeat(4,1fr)
    }

    .elementor-grid-mobile-5 .elementor-grid {
        grid-template-columns: repeat(5,1fr)
    }

    .elementor-grid-mobile-6 .elementor-grid {
        grid-template-columns: repeat(6,1fr)
    }

    .elementor-grid-mobile-7 .elementor-grid {
        grid-template-columns: repeat(7,1fr)
    }

    .elementor-grid-mobile-8 .elementor-grid {
        grid-template-columns: repeat(8,1fr)
    }

    .elementor-grid-mobile-9 .elementor-grid {
        grid-template-columns: repeat(9,1fr)
    }

    .elementor-grid-mobile-10 .elementor-grid {
        grid-template-columns: repeat(10,1fr)
    }

    .elementor-grid-mobile-11 .elementor-grid {
        grid-template-columns: repeat(11,1fr)
    }

    .elementor-grid-mobile-12 .elementor-grid {
        grid-template-columns: repeat(12,1fr)
    }
}

@media (min-width: 1025px) {
    #elementor-device-mode:after {
        content:"desktop"
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    #elementor-device-mode:after {
        content:"tablet"
    }
}

@media (max-width: 767px) {
    #elementor-device-mode:after {
        content:"mobile"
    }
}

[class*=" eicon-"],[class^=eicon] {
    display: inline-block;
    font-family: eicons;
    font-size: inherit;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    line-height: 1;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

@-webkit-keyframes eicon-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes eicon-spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

.eicon-animation-spin {
    -webkit-animation: eicon-spin 2s linear infinite;
    animation: eicon-spin 2s linear infinite
}

.eicon-loading:before {
    content: "\e8fb"
}

.eicon-menu-bar:before {
    content: "\e816"
}

.eicon-chevron-right:before {
    content: "\e87d"
}

.eicon-chevron-left:before {
    content: "\e87e"
}

.eicon-close:before {
    content: "\e87f"
}

.eicon-share-arrow:before {
    content: "\e96c"
}

.eicon-zoom-in:before {
    content: "\e882"
}

.eicon-zoom-in-bold:before {
    content: "\e92e"
}

.eicon-zoom-out-bold:before {
    content: "\e943"
}

.eicon-frame-expand:before {
    content: "\e95c"
}

.eicon-frame-minimize:before {
    content: "\e95d"
}

.eicon-play:before {
    content: "\e89d"
}

.eicon-facebook:before {
    content: "\e959"
}

.eicon-twitter:before {
    content: "\e95a"
}

.eicon-pinterest:before {
    content: "\e95b"
}

.eicon-download-bold:before {
    content: "\e96b"
}

.elementor-form-fields-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group .elementor-field-subgroup,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>.elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>input,.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%
}

.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group .elementor-select-wrapper,.elementor-form-fields-wrapper.elementor-labels-inline>.elementor-field-group>input {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.elementor-field-group {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.elementor-field-group.elementor-field-type-submit {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end
}

.elementor-field-group .elementor-field-textual {
    width: 100%;
    max-width: 100%;
    border: 1px solid #818a91;
    background-color: transparent;
    color: #373a3c;
    vertical-align: middle;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.elementor-field-group .elementor-field-textual:focus {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.1) inset;
    box-shadow: inset 0 0 0 1px rgba(0,0,0,.1);
    outline: 0
}

.elementor-field-group .elementor-field-textual::-webkit-input-placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6
}

.elementor-field-group .elementor-field-textual:-ms-input-placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6
}

.elementor-field-group .elementor-field-textual:-moz-placeholder,.elementor-field-group .elementor-field-textual::-moz-placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6
}

.elementor-field-group .elementor-field-textual::-ms-input-placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6
}

.elementor-field-group .elementor-field-textual::placeholder {
    color: inherit;
    font-family: inherit;
    opacity: .6
}

.elementor-field-group .elementor-select-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    width: 100%
}

.elementor-field-group .elementor-select-wrapper select {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    text-transform: inherit;
    letter-spacing: inherit;
    line-height: inherit;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    padding-right: 20px
}

.elementor-field-group .elementor-select-wrapper:before {
    content: "\e92a";
    font-family: eicons;
    font-size: 15px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    right: 10px;
    pointer-events: none;
    text-shadow: 0 0 3px rgba(0,0,0,.3)
}

.elementor-field-group.elementor-field-type-select-multiple .elementor-select-wrapper:before {
    content: ""
}

.elementor-field-subgroup {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.elementor-field-subgroup .elementor-field-option label {
    display: inline-block
}

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option {
    padding-right: 10px
}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input,.elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
    display: inline
}

.elementor-field-label {
    cursor: pointer
}

.elementor-mark-required .elementor-field-label:after {
    content: "*";
    color: red;
    padding-left: .2em
}

.elementor-field-textual {
    line-height: 1.4;
    font-size: 15px;
    min-height: 40px;
    padding: 5px 14px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.elementor-field-textual.elementor-size-xs {
    font-size: 13px;
    min-height: 33px;
    padding: 4px 12px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.elementor-field-textual.elementor-size-md {
    font-size: 16px;
    min-height: 47px;
    padding: 6px 16px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.elementor-field-textual.elementor-size-lg {
    font-size: 18px;
    min-height: 59px;
    padding: 7px 20px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.elementor-field-textual.elementor-size-xl {
    font-size: 20px;
    min-height: 72px;
    padding: 8px 24px;
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.elementor-button-align-stretch .e-form__buttons__wrapper {
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.elementor-button-align-stretch .e-form__buttons__wrapper__button {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.elementor-button-align-center .e-form__buttons,.elementor-button-align-center .elementor-field-type-submit {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.elementor-button-align-start .e-form__buttons,.elementor-button-align-start .elementor-field-type-submit {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.elementor-button-align-end .e-form__buttons,.elementor-button-align-end .elementor-field-type-submit {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.elementor-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
    -ms-flex-preferred-size: initial;
    flex-basis: auto
}

.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper {
    -webkit-box-flex: initial;
    -ms-flex-positive: initial;
    flex-grow: 0
}

.elementor-button-align-center .e-form__buttons__wrapper,.elementor-button-align-center .e-form__buttons__wrapper__button,.elementor-button-align-end .e-form__buttons__wrapper,.elementor-button-align-end .e-form__buttons__wrapper__button,.elementor-button-align-start .e-form__buttons__wrapper,.elementor-button-align-start .e-form__buttons__wrapper__button {
    -ms-flex-preferred-size: initial;
    flex-basis: auto
}

@media screen and (max-width: 1024px) {
    .elementor-tablet-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        -ms-flex-preferred-size:100%;
        flex-basis: 100%
    }

    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .elementor-tablet-button-align-stretch .e-form__buttons__wrapper__button {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .elementor-tablet-button-align-center .e-form__buttons,.elementor-tablet-button-align-center .elementor-field-type-submit {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .elementor-tablet-button-align-start .e-form__buttons,.elementor-tablet-button-align-start .elementor-field-type-submit {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .elementor-tablet-button-align-end .e-form__buttons,.elementor-tablet-button-align-end .elementor-field-type-submit {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .elementor-tablet-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-tablet-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        -ms-flex-preferred-size: initial;
        flex-basis: auto
    }

    .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper {
        -webkit-box-flex: initial;
        -ms-flex-positive: initial;
        flex-grow: 0
    }

    .elementor-tablet-button-align-center .e-form__buttons__wrapper,.elementor-tablet-button-align-center .e-form__buttons__wrapper__button,.elementor-tablet-button-align-end .e-form__buttons__wrapper,.elementor-tablet-button-align-end .e-form__buttons__wrapper__button,.elementor-tablet-button-align-start .e-form__buttons__wrapper,.elementor-tablet-button-align-start .e-form__buttons__wrapper__button {
        -ms-flex-preferred-size: initial;
        flex-basis: auto
    }
}

@media screen and (max-width: 767px) {
    .elementor-mobile-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        -ms-flex-preferred-size:100%;
        flex-basis: 100%
    }

    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper {
        -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
    }

    .elementor-mobile-button-align-stretch .e-form__buttons__wrapper__button {
        -ms-flex-preferred-size: 100%;
        flex-basis: 100%
    }

    .elementor-mobile-button-align-center .e-form__buttons,.elementor-mobile-button-align-center .elementor-field-type-submit {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .elementor-mobile-button-align-start .e-form__buttons,.elementor-mobile-button-align-start .elementor-field-type-submit {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .elementor-mobile-button-align-end .e-form__buttons,.elementor-mobile-button-align-end .elementor-field-type-submit {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .elementor-mobile-button-align-center .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-end .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button,.elementor-mobile-button-align-start .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button {
        -ms-flex-preferred-size: initial;
        flex-basis: auto
    }

    .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper {
        -webkit-box-flex: initial;
        -ms-flex-positive: initial;
        flex-grow: 0
    }

    .elementor-mobile-button-align-center .e-form__buttons__wrapper,.elementor-mobile-button-align-center .e-form__buttons__wrapper__button,.elementor-mobile-button-align-end .e-form__buttons__wrapper,.elementor-mobile-button-align-end .e-form__buttons__wrapper__button,.elementor-mobile-button-align-start .e-form__buttons__wrapper,.elementor-mobile-button-align-start .e-form__buttons__wrapper__button {
        -ms-flex-preferred-size: initial;
        flex-basis: auto
    }
}

.elementor-error .elementor-field {
    border-color: #d9534f
}

.elementor-error .help-inline {
    color: #d9534f;
    font-size: .9em
}

.elementor-message {
    margin: 10px 0;
    font-size: 1em;
    line-height: 1
}

.elementor-message:before {
    content: "\e90e";
    display: inline-block;
    font-family: eicons;
    font-weight: 400;
    font-style: normal;
    vertical-align: middle;
    margin-right: 5px
}

.elementor-message.elementor-message-danger {
    color: #d9534f
}

.elementor-message.elementor-message-danger:before {
    content: "\e87f"
}

.elementor-message.form-message-success {
    color: #5cb85c
}

.elementor-form .elementor-button {
    padding-top: 0;
    padding-bottom: 0;
    border: none
}

.elementor-form .elementor-button>span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.elementor-form .elementor-button.elementor-size-xs {
    min-height: 33px
}

.elementor-form .elementor-button.elementor-size-sm {
    min-height: 40px
}

.elementor-form .elementor-button.elementor-size-md {
    min-height: 47px
}

.elementor-form .elementor-button.elementor-size-lg {
    min-height: 59px
}

.elementor-form .elementor-button.elementor-size-xl {
    min-height: 72px
}

.elementor-element .elementor-widget-container {
    -webkit-transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
    transition: background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;
    -o-transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s
}

.elementor-accordion {
    text-align: left
}

.elementor-accordion .elementor-accordion-item {
    border: 1px solid #d4d4d4
}

.elementor-accordion .elementor-accordion-item+.elementor-accordion-item {
    border-top: none
}

.elementor-accordion .elementor-tab-title {
    margin: 0;
    padding: 15px 20px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    outline: none
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon {
    display: inline-block;
    width: 1.5em
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-right {
    float: right;
    text-align: right
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon.elementor-accordion-icon-left {
    float: left;
    text-align: left
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-closed {
    display: block
}

.elementor-accordion .elementor-tab-title .elementor-accordion-icon .elementor-accordion-icon-opened,.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-closed {
    display: none
}

.elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon-opened {
    display: block
}

.elementor-accordion .elementor-tab-content {
    display: none;
    padding: 15px 20px;
    border-top: 1px solid #d4d4d4
}

@media (max-width: 767px) {
    .elementor-accordion .elementor-tab-title {
        padding:12px 15px
    }

    .elementor-accordion .elementor-tab-title .elementor-accordion-icon {
        width: 1.2em
    }

    .elementor-accordion .elementor-tab-content {
        padding: 7px 15px
    }
}

.elementor-alert {
    padding: 15px;
    border-left: 5px solid transparent;
    position: relative;
    text-align: left
}

.elementor-alert .elementor-alert-title {
    display: block;
    font-weight: 700
}

.elementor-alert .elementor-alert-description {
    font-size: 13px
}

.elementor-alert button.elementor-alert-dismiss {
    position: absolute;
    right: 10px;
    top: 10px;
    padding: 3px;
    font-size: 20px;
    line-height: 1;
    background: transparent;
    color: inherit;
    border: none;
    cursor: pointer
}

.elementor-alert.elementor-alert-info {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bcdff1
}

.elementor-alert.elementor-alert-success {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #cae6be
}

.elementor-alert.elementor-alert-warning {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #f9f0c3
}

.elementor-alert.elementor-alert-danger {
    color: #a94442;
    background-color: #f2dede;
    border-color: #e8c4c4
}

@media (max-width: 767px) {
    .elementor-alert {
        padding:10px
    }

    .elementor-alert button.elementor-alert-dismiss {
        right: 7px;
        top: 7px
    }
}

.elementor-tab-title a {
    color: inherit
}

.elementor-button {
    display: inline-block;
    line-height: 1;
    background-color: #818a91;
    font-size: 15px;
    padding: 12px 24px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    color: #fff;
    fill: #fff;
    text-align: center;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s
}

.elementor-button:focus,.elementor-button:hover,.elementor-button:visited {
    color: #fff
}

.elementor-button-content-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.elementor-button-icon {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

.elementor-button-icon svg {
    width: 1em
}

.elementor-button-text {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -webkit-box-ordinal-group: 11;
    -ms-flex-order: 10;
    order: 10;
    display: inline-block
}

.elementor-button.elementor-size-xs {
    font-size: 13px;
    padding: 10px 20px;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.elementor-button.elementor-size-md {
    font-size: 16px;
    padding: 15px 30px;
    -webkit-border-radius: 4px;
    border-radius: 4px
}

.elementor-button.elementor-size-lg {
    font-size: 18px;
    padding: 20px 40px;
    -webkit-border-radius: 5px;
    border-radius: 5px
}

.elementor-button.elementor-size-xl {
    font-size: 20px;
    padding: 25px 50px;
    -webkit-border-radius: 6px;
    border-radius: 6px
}

.elementor-button .elementor-align-icon-right {
    margin-left: 5px;
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15
}

.elementor-button .elementor-align-icon-left {
    margin-right: 5px;
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5
}

.elementor-button span {
    text-decoration: inherit
}

.elementor-menu-cart__toggle .elementor-button-icon {
    -webkit-box-ordinal-group: 16;
    -ms-flex-order: 15;
    order: 15
}

.elementor-element.elementor-button-info .elementor-button {
    background-color: #5bc0de
}

.elementor-element.elementor-button-success .elementor-button {
    background-color: #5cb85c
}

.elementor-element.elementor-button-warning .elementor-button {
    background-color: #f0ad4e
}

.elementor-element.elementor-button-danger .elementor-button {
    background-color: #d9534f
}

.elementor-widget-button .elementor-button .elementor-button-info {
    background-color: #5bc0de
}

.elementor-widget-button .elementor-button .elementor-button-success {
    background-color: #5cb85c
}

.elementor-widget-button .elementor-button .elementor-button-warning {
    background-color: #f0ad4e
}

.elementor-widget-button .elementor-button .elementor-button-danger {
    background-color: #d9534f
}

.elementor-counter .elementor-counter-number-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 69px;
    font-weight: 600;
    color: #222;
    line-height: 1
}

.elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    white-space: pre-wrap
}

.elementor-counter .elementor-counter-number-prefix {
    text-align: right
}

.elementor-counter .elementor-counter-number-suffix {
    text-align: left
}

.elementor-counter .elementor-counter-title {
    text-align: center;
    font-size: 19px;
    font-weight: 400;
    color: #666;
    line-height: 2.5
}

.elementor-widget-divider {
    --divider-border-style: none;
    --divider-border-width: 1px;
    --divider-color: #2c2c2c;
    --divider-icon-size: 20px;
    --divider-element-spacing: 10px;
    --divider-pattern-height: 24px;
    --divider-pattern-size: 20px;
    --divider-pattern-url: none;
    --divider-pattern-repeat: repeat-x
}

.elementor-widget-divider .elementor-divider {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.elementor-widget-divider .elementor-divider__text {
    font-size: 15px;
    line-height: 1;
    max-width: 95%
}

.elementor-widget-divider .elementor-divider__element {
    margin: 0 var(--divider-element-spacing);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.elementor-widget-divider .elementor-icon {
    font-size: var(--divider-icon-size)
}

.elementor-widget-divider .elementor-divider-separator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    direction: ltr
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before {
    display: block;
    content: "";
    border-bottom: 0;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}

.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 100;
    flex-shrink: 100
}

.elementor-widget-divider--element-align-left .elementor-divider-separator:before {
    content: none
}

.elementor-widget-divider--element-align-left .elementor-divider__element {
    margin-left: 0
}

.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 100;
    flex-shrink: 100
}

.elementor-widget-divider--element-align-right .elementor-divider-separator:after {
    content: none
}

.elementor-widget-divider--element-align-right .elementor-divider__element {
    margin-right: 0
}

.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator {
    border-top: var(--divider-border-width) var(--divider-border-style) var(--divider-color)
}

.elementor-widget-divider--separator-type-pattern {
    --divider-border-style: none
}

.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator {
    width: 100%;
    min-height: var(--divider-pattern-height);
    -webkit-mask-size: var(--divider-pattern-size) 100%;
    mask-size: var(--divider-pattern-size) 100%;
    -webkit-mask-repeat: var(--divider-pattern-repeat);
    mask-repeat: var(--divider-pattern-repeat);
    background-color: var(--divider-color);
    -webkit-mask-image: var(--divider-pattern-url);
    mask-image: var(--divider-pattern-url)
}

.elementor-widget-divider--no-spacing {
    --divider-pattern-size: auto
}

.elementor-widget-divider--bg-round {
    --divider-pattern-repeat: round
}

.rtl .elementor-widget-divider .elementor-divider__text {
    direction: rtl
}

.elementor-image-gallery .gallery-item {
    display: inline-block;
    text-align: center;
    vertical-align: top;
    width: 100%;
    max-width: 100%;
    margin: 0 auto
}

.elementor-image-gallery .gallery-item img {
    margin: 0 auto
}

.elementor-image-gallery .gallery-item .gallery-caption {
    margin: 0
}

@media (min-width: 768px) {
    .elementor-image-gallery .gallery-columns-2 .gallery-item {
        max-width:50%
    }

    .elementor-image-gallery .gallery-columns-3 .gallery-item {
        max-width: 33.33%
    }

    .elementor-image-gallery .gallery-columns-4 .gallery-item {
        max-width: 25%
    }

    .elementor-image-gallery .gallery-columns-5 .gallery-item {
        max-width: 20%
    }

    .elementor-image-gallery .gallery-columns-6 .gallery-item {
        max-width: 16.666%
    }

    .elementor-image-gallery .gallery-columns-7 .gallery-item {
        max-width: 14.28%
    }

    .elementor-image-gallery .gallery-columns-8 .gallery-item {
        max-width: 12.5%
    }

    .elementor-image-gallery .gallery-columns-9 .gallery-item {
        max-width: 11.11%
    }

    .elementor-image-gallery .gallery-columns-10 .gallery-item {
        max-width: 10%
    }
}

@media (min-width: 480px) and (max-width:767px) {
    .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
        max-width:50%
    }
}

@media (max-width: 479px) {
    .elementor-image-gallery .gallery.gallery-columns-2 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-4 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-5 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-6 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-7 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-8 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-9 .gallery-item,.elementor-image-gallery .gallery.gallery-columns-10 .gallery-item {
        max-width:100%
    }
}

.elementor-widget-google_maps .elementor-widget-container {
    overflow: hidden
}

.elementor-widget-google_maps iframe {
    height: 300px
}

.elementor-heading-title {
    padding: 0;
    margin: 0;
    line-height: 1
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

.elementor-widget-heading .elementor-heading-title.elementor-size-small {
    font-size: 15px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-medium {
    font-size: 19px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-large {
    font-size: 29px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xl {
    font-size: 39px
}

.elementor-widget-heading .elementor-heading-title.elementor-size-xxl {
    font-size: 59px
}

.elementor-icon {
    display: inline-block;
    line-height: 1;
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    color: #818a91;
    font-size: 50px;
    text-align: center
}

.elementor-icon:hover {
    color: #818a91
}

.elementor-icon i,.elementor-icon svg {
    width: 1em;
    height: 1em;
    position: relative;
    display: block
}

.elementor-icon i:before,.elementor-icon svg:before {
    position: absolute;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.elementor-icon i.fad {
    width: auto
}

.elementor-view-stacked .elementor-icon {
    padding: .5em;
    background-color: #818a91;
    color: #fff;
    fill: #fff
}

.elementor-view-framed .elementor-icon {
    padding: .5em;
    color: #818a91;
    border: 3px solid #818a91;
    background-color: transparent
}

.elementor-shape-circle .elementor-icon {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

@media (min-width: 768px) {
    .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon {
        display: -webkit-inline-box;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto
    }

    .elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper {
        text-align: right;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .elementor-widget-icon-box.elementor-position-top .elementor-icon-box-img {
        margin: auto
    }

    .elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .elementor-widget-icon-box.elementor-vertical-align-bottom .elementor-icon-box-wrapper {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

@media (max-width: 767px) {
    .elementor-widget-icon-box .elementor-icon-box-icon {
        margin-left:auto!important;
        margin-right: auto!important;
        margin-bottom: 15px
    }
}

.elementor-widget-icon-box .elementor-icon-box-wrapper {
    text-align: center
}

.elementor-widget-icon-box .elementor-icon-box-title a {
    color: inherit
}

.elementor-widget-icon-box .elementor-icon-box-content {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.elementor-widget-icon-box .elementor-icon-box-description {
    margin: 0
}

.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container {
    overflow: hidden
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items {
    margin-right: -8px;
    margin-left: -8px
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: 8px;
    margin-left: 8px
}

.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    width: auto;
    left: auto;
    right: auto;
    position: relative;
    height: 100%;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    border-top: 0;
    border-bottom: 0;
    border-right: 0;
    border-left-width: 1px;
    border-style: solid;
    right: -8px
}

.elementor-widget .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0
}

.elementor-widget .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative
}

.elementor-widget .elementor-icon-list-item:after {
    position: absolute;
    bottom: 0;
    width: 100%
}

.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start
}

.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text {
    -ms-flex-item-align: center;
    align-self: center;
    padding-left: 5px
}

.elementor-widget .elementor-icon-list-icon {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.elementor-widget .elementor-icon-list-icon i {
    width: 1.25em
}

.elementor-widget .elementor-icon-list-icon svg {
    width: 1em
}

.elementor-widget.elementor-list-item-link-full_width a {
    width: 100%
}

.elementor-widget.elementor-align-center .elementor-icon-list-item,.elementor-widget.elementor-align-center .elementor-icon-list-item a {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.elementor-widget.elementor-align-center .elementor-icon-list-item:after {
    margin: auto
}

.elementor-widget.elementor-align-center .elementor-inline-items {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.elementor-widget.elementor-align-left .elementor-icon-list-item,.elementor-widget.elementor-align-left .elementor-icon-list-item a {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    text-align: left
}

.elementor-widget.elementor-align-left .elementor-inline-items {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right
}

.elementor-widget.elementor-align-right .elementor-icon-list-items {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after {
    left: 0
}

.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after {
    right: 0
}

@media (max-width: 1024px) {
    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-item a,.elementor-widget.elementor-tablet-align-center .elementor-icon-list-items {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .elementor-widget.elementor-tablet-align-center .elementor-icon-list-item:after {
        margin: auto
    }

    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-items {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .elementor-widget.elementor-tablet-align-left .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-left .elementor-icon-list-item a {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: left
    }

    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-items {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .elementor-widget.elementor-tablet-align-right .elementor-icon-list-item,.elementor-widget.elementor-tablet-align-right .elementor-icon-list-item a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: right
    }

    .elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after {
        left: 0
    }

    .elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}

@media (max-width: 767px) {
    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-items {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after {
        margin: auto
    }

    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-items {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .elementor-widget.elementor-mobile-align-left .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-left .elementor-icon-list-item a {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        text-align: left
    }

    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-items {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .elementor-widget.elementor-mobile-align-right .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-right .elementor-icon-list-item a {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        text-align: right
    }

    .elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after {
        left: 0
    }

    .elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after {
        right: 0
    }
}

.elementor-widget-image {
    text-align: center
}

.elementor-widget-image a {
    display: inline-block
}

.elementor-widget-image a img[src$=".svg"] {
    width: 48px
}

.elementor-widget-image img {
    vertical-align: middle;
    display: inline-block
}

.elementor-widget-image-box .elementor-image-box-content {
    width: 100%
}

@media (min-width: 768px) {
    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper,.elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .elementor-widget-image-box.elementor-position-right .elementor-image-box-wrapper {
        text-align: right;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .elementor-widget-image-box.elementor-position-left .elementor-image-box-wrapper {
        text-align: left;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .elementor-widget-image-box.elementor-position-top .elementor-image-box-img {
        margin: auto
    }

    .elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper {
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start
    }

    .elementor-widget-image-box.elementor-vertical-align-middle .elementor-image-box-wrapper {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }

    .elementor-widget-image-box.elementor-vertical-align-bottom .elementor-image-box-wrapper {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end
    }
}

@media (max-width: 767px) {
    .elementor-widget-image-box .elementor-image-box-img {
        margin-left:auto!important;
        margin-right: auto!important;
        margin-bottom: 15px
    }
}

.elementor-widget-image-box .elementor-image-box-img {
    display: inline-block
}

.elementor-widget-image-box .elementor-image-box-title a {
    color: inherit
}

.elementor-widget-image-box .elementor-image-box-wrapper {
    text-align: center
}

.elementor-widget-image-box .elementor-image-box-description {
    margin: 0
}

.elementor-widget-image-carousel .swiper-container {
    position: static
}

.elementor-widget-image-carousel .swiper-container .swiper-slide figure {
    line-height: inherit
}

.elementor-widget-image-carousel .swiper-slide {
    text-align: center
}

.elementor-image-gallery figure img {
    display: block
}

.elementor-image-gallery figure figcaption {
    width: 100%
}

.gallery-spacing-custom .elementor-image-gallery .gallery-icon {
    padding: 0
}

body.elementor-page .elementor-widget-menu-anchor {
    margin-bottom: 0
}

.elementor-widget-progress {
    text-align: left
}

.elementor-progress-wrapper {
    position: relative;
    background-color: #eee;
    color: #fff;
    height: 100%;
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.elementor-progress-bar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-color: #818a91;
    width: 0;
    font-size: 11px;
    height: 30px;
    line-height: 30px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: width 1s ease-in-out;
    -o-transition: width 1s ease-in-out;
    transition: width 1s ease-in-out
}

.elementor-progress-text {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-left: 15px
}

.elementor-progress-percentage {
    padding-right: 15px
}

.elementor-widget-progress .elementor-progress-wrapper.progress-info .elementor-progress-bar {
    background-color: #5bc0de
}

.elementor-widget-progress .elementor-progress-wrapper.progress-success .elementor-progress-bar {
    background-color: #5cb85c
}

.elementor-widget-progress .elementor-progress-wrapper.progress-warning .elementor-progress-bar {
    background-color: #f0ad4e
}

.elementor-widget-progress .elementor-progress-wrapper.progress-danger .elementor-progress-bar {
    background-color: #d9534f
}

.elementor-progress .elementor-title {
    display: block
}

@media (max-width: 767px) {
    .elementor-progress-text {
        padding-left:10px
    }
}

.elementor-widget-social-icons.elementor-grid-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-mobile-0 .elementor-widget-container,.elementor-widget-social-icons.elementor-grid-tablet-0 .elementor-widget-container {
    line-height: 1;
    font-size: 0
}

.elementor-widget-social-icons:not(.elementor-grid-0):not(.elementor-grid-tablet-0):not(.elementor-grid-mobile-0) .elementor-grid {
    display: inline-grid
}

.elementor-widget-social-icons .elementor-grid {
    grid-column-gap: var(--grid-column-gap,5px);
    grid-row-gap: var(--grid-row-gap,5px);
    grid-template-columns: var(--grid-template-columns);
    -webkit-box-pack: var(--justify-content,center);
    -ms-flex-pack: var(--justify-content,center);
    justify-content: var(--justify-content,center);
    justify-items: var(--justify-content,center)
}

.elementor-icon.elementor-social-icon {
    font-size: var(--icon-size,25px);
    line-height: var(--icon-size,25px);
    width: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)));
    height: calc(var(--icon-size, 25px) + (2 * var(--icon-padding, .5em)))
}

.elementor-social-icon {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    background-color: #818a91;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
    cursor: pointer
}

.elementor-social-icon i {
    color: #fff
}

.elementor-social-icon:last-child {
    margin: 0
}

.elementor-social-icon:hover {
    opacity: .9;
    color: #fff
}

.elementor-social-icon-android {
    background-color: #a4c639
}

.elementor-social-icon-apple {
    background-color: #999
}

.elementor-social-icon-behance {
    background-color: #1769ff
}

.elementor-social-icon-bitbucket {
    background-color: #205081
}

.elementor-social-icon-codepen {
    background-color: #000
}

.elementor-social-icon-delicious {
    background-color: #39f
}

.elementor-social-icon-deviantart {
    background-color: #05cc47
}

.elementor-social-icon-digg {
    background-color: #005be2
}

.elementor-social-icon-dribbble {
    background-color: #ea4c89
}

.elementor-social-icon-elementor {
    background-color: #d30c5c
}

.elementor-social-icon-envelope {
    background-color: #ea4335
}

.elementor-social-icon-facebook,.elementor-social-icon-facebook-f {
    background-color: #3b5998
}

.elementor-social-icon-flickr {
    background-color: #0063dc
}

.elementor-social-icon-foursquare {
    background-color: #2d5be3
}

.elementor-social-icon-free-code-camp,.elementor-social-icon-freecodecamp {
    background-color: #006400
}

.elementor-social-icon-github {
    background-color: #333
}

.elementor-social-icon-gitlab {
    background-color: #e24329
}

.elementor-social-icon-globe {
    background-color: #818a91
}

.elementor-social-icon-google-plus,.elementor-social-icon-google-plus-g {
    background-color: #dd4b39
}

.elementor-social-icon-houzz {
    background-color: #7ac142
}

.elementor-social-icon-instagram {
    background-color: #262626
}

.elementor-social-icon-jsfiddle {
    background-color: #487aa2
}

.elementor-social-icon-link {
    background-color: #818a91
}

.elementor-social-icon-linkedin,.elementor-social-icon-linkedin-in {
    background-color: #0077b5
}

.elementor-social-icon-medium {
    background-color: #00ab6b
}

.elementor-social-icon-meetup {
    background-color: #ec1c40
}

.elementor-social-icon-mixcloud {
    background-color: #273a4b
}

.elementor-social-icon-odnoklassniki {
    background-color: #f4731c
}

.elementor-social-icon-pinterest {
    background-color: #bd081c
}

.elementor-social-icon-product-hunt {
    background-color: #da552f
}

.elementor-social-icon-reddit {
    background-color: #ff4500
}

.elementor-social-icon-rss {
    background-color: #f26522
}

.elementor-social-icon-shopping-cart {
    background-color: #4caf50
}

.elementor-social-icon-skype {
    background-color: #00aff0
}

.elementor-social-icon-slideshare {
    background-color: #0077b5
}

.elementor-social-icon-snapchat {
    background-color: #fffc00
}

.elementor-social-icon-soundcloud {
    background-color: #f80
}

.elementor-social-icon-spotify {
    background-color: #2ebd59
}

.elementor-social-icon-stack-overflow {
    background-color: #fe7a15
}

.elementor-social-icon-steam {
    background-color: #00adee
}

.elementor-social-icon-stumbleupon {
    background-color: #eb4924
}

.elementor-social-icon-telegram {
    background-color: #2ca5e0
}

.elementor-social-icon-thumb-tack {
    background-color: #1aa1d8
}

.elementor-social-icon-tripadvisor {
    background-color: #589442
}

.elementor-social-icon-tumblr {
    background-color: #35465c
}

.elementor-social-icon-twitch {
    background-color: #6441a5
}

.elementor-social-icon-twitter {
    background-color: #1da1f2
}

.elementor-social-icon-viber {
    background-color: #665cac
}

.elementor-social-icon-vimeo {
    background-color: #1ab7ea
}

.elementor-social-icon-vk {
    background-color: #45668e
}

.elementor-social-icon-weibo {
    background-color: #dd2430
}

.elementor-social-icon-weixin {
    background-color: #31a918
}

.elementor-social-icon-whatsapp {
    background-color: #25d366
}

.elementor-social-icon-wordpress {
    background-color: #21759b
}

.elementor-social-icon-xing {
    background-color: #026466
}

.elementor-social-icon-yelp {
    background-color: #af0606
}

.elementor-social-icon-youtube {
    background-color: #cd201f
}

.elementor-social-icon-500px {
    background-color: #0099e5
}

.elementor-shape-rounded .elementor-icon.elementor-social-icon {
    -webkit-border-radius: 10%;
    border-radius: 10%
}

.elementor-shape-circle .elementor-icon.elementor-social-icon {
    -webkit-border-radius: 50%;
    border-radius: 50%
}

.elementor-star-rating {
    color: #ccd6df;
    font-family: eicons;
    display: inline-block
}

.elementor-star-rating i {
    display: inline-block;
    position: relative;
    font-style: normal;
    cursor: default
}

.elementor-star-rating i:before {
    content: "\e934";
    display: block;
    font-size: inherit;
    font-family: inherit;
    position: absolute;
    overflow: hidden;
    color: #f0ad4e;
    top: 0;
    left: 0
}

.elementor-star-rating .elementor-star-empty:before {
    content: none
}

.elementor-star-rating .elementor-star-1:before {
    width: 10%
}

.elementor-star-rating .elementor-star-2:before {
    width: 20%
}

.elementor-star-rating .elementor-star-3:before {
    width: 30%
}

.elementor-star-rating .elementor-star-4:before {
    width: 40%
}

.elementor-star-rating .elementor-star-5:before {
    width: 50%
}

.elementor-star-rating .elementor-star-6:before {
    width: 60%
}

.elementor-star-rating .elementor-star-7:before {
    width: 70%
}

.elementor-star-rating .elementor-star-8:before {
    width: 80%
}

.elementor-star-rating .elementor-star-9:before {
    width: 90%
}

.elementor-star-rating__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.elementor-star-rating__title {
    margin-right: 10px
}

.elementor-star-rating--align-right .elementor-star-rating__wrapper {
    text-align: right;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.elementor-star-rating--align-left .elementor-star-rating__wrapper {
    text-align: left;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.elementor-star-rating--align-center .elementor-star-rating__wrapper {
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.elementor-star-rating--align-justify .elementor-star-rating__title {
    margin-right: auto
}

@media (max-width: 1024px) {
    .elementor-star-rating-tablet--align-right .elementor-star-rating__wrapper {
        text-align:right;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .elementor-star-rating-tablet--align-left .elementor-star-rating__wrapper {
        text-align: left;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .elementor-star-rating-tablet--align-center .elementor-star-rating__wrapper {
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .elementor-star-rating-tablet--align-justify .elementor-star-rating__title {
        margin-right: auto
    }
}

@media (max-width: 767px) {
    .elementor-star-rating-mobile--align-right .elementor-star-rating__wrapper {
        text-align:right;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .elementor-star-rating-mobile--align-left .elementor-star-rating__wrapper {
        text-align: left;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .elementor-star-rating-mobile--align-center .elementor-star-rating__wrapper {
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .elementor-star-rating-mobile--align-justify .elementor-star-rating__title {
        margin-right: auto
    }
}

.last-star {
    letter-spacing: 0
}

.elementor--star-style-star_unicode .elementor-star-rating {
    font-family: Arial,Helvetica,sans-serif
}

.elementor--star-style-star_unicode .elementor-star-rating i:not(.elementor-star-empty):before {
    content: "\002605"
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
    width: 25%;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active {
    border-right-style: none
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
    height: 999em;
    width: 0;
    right: 0;
    border-right-style: solid
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:before {
    top: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tab-desktop-title.elementor-active:after {
    top: 100%
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title {
    display: table-cell
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active {
    border-bottom-style: none
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
    bottom: 0;
    height: 0;
    width: 999em;
    border-bottom-style: solid
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:before {
    right: 100%
}

.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title.elementor-active:after {
    left: 100%
}

.elementor-widget-tabs .elementor-tab-content,.elementor-widget-tabs .elementor-tab-title,.elementor-widget-tabs .elementor-tab-title:after,.elementor-widget-tabs .elementor-tab-title:before,.elementor-widget-tabs .elementor-tabs-content-wrapper {
    border: 1px #d4d4d4
}

.elementor-widget-tabs .elementor-tabs {
    text-align: left
}

.elementor-widget-tabs .elementor-tabs-wrapper {
    overflow: hidden
}

.elementor-widget-tabs .elementor-tab-title {
    cursor: pointer;
    outline: var(--focus-outline,none)
}

.elementor-widget-tabs .elementor-tab-desktop-title {
    position: relative;
    padding: 20px 25px;
    font-weight: 700;
    line-height: 1;
    border: solid transparent
}

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active {
    border-color: #d4d4d4
}

.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:after,.elementor-widget-tabs .elementor-tab-desktop-title.elementor-active:before {
    display: block;
    content: "";
    position: absolute
}

.elementor-widget-tabs .elementor-tab-mobile-title {
    padding: 10px;
    cursor: pointer
}

.elementor-widget-tabs .elementor-tab-content {
    padding: 20px;
    display: none
}

@media (max-width: 767px) {
    .elementor-tabs .elementor-tab-content,.elementor-tabs .elementor-tab-title {
        border-style:solid solid none
    }

    .elementor-tabs .elementor-tabs-wrapper {
        display: none
    }

    .elementor-tabs .elementor-tabs-content-wrapper {
        border-bottom-style: solid
    }

    .elementor-tabs .elementor-tab-content {
        padding: 10px
    }
}

@media (min-width: 768px) {
    .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs {
        display:-webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-content-wrapper {
        -webkit-box-flex: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        border-style: solid solid solid none
    }

    .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content {
        border-style: none solid solid
    }

    .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper,.elementor-widget-tabs.elementor-tabs-alignment-stretch .elementor-tabs-wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex
    }

    .elementor-widget-tabs.elementor-tabs-alignment-center .elementor-tabs-wrapper {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .elementor-widget-tabs.elementor-tabs-alignment-end .elementor-tabs-wrapper {
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }

    .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-horizontal .elementor-tab-title {
        width: 100%
    }

    .elementor-widget-tabs.elementor-tabs-alignment-stretch.elementor-tabs-view-vertical .elementor-tab-title {
        height: 100%
    }

    .elementor-tabs .elementor-tab-mobile-title {
        display: none
    }
}

.elementor-testimonial-wrapper {
    overflow: hidden;
    text-align: center
}

.elementor-testimonial-wrapper .elementor-testimonial-content {
    font-size: 1.3em;
    margin-bottom: 20px
}

.elementor-testimonial-wrapper .elementor-testimonial-name {
    line-height: 1.5;
    color: inherit;
    display: block
}

.elementor-testimonial-wrapper .elementor-testimonial-job {
    font-size: .85em;
    color: inherit;
    display: block
}

.elementor-testimonial-wrapper.elementor-testimonial-text-align-left {
    text-align: left
}

.elementor-testimonial-wrapper.elementor-testimonial-text-align-right {
    text-align: right
}

.elementor-testimonial-wrapper .elementor-testimonial-meta {
    width: 100%;
    line-height: 1
}

.elementor-testimonial-wrapper .elementor-testimonial-meta-inner {
    display: inline-block
}

.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image {
    display: table-cell;
    vertical-align: middle
}

.elementor-testimonial-wrapper .elementor-testimonial-meta .elementor-testimonial-image img {
    width: 60px;
    height: 60px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -o-object-fit: cover;
    object-fit: cover;
    max-width: none
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-image {
    padding-right: 15px
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-aside .elementor-testimonial-details {
    text-align: left
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-details,.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
    display: block
}

.elementor-testimonial-wrapper .elementor-testimonial-meta.elementor-testimonial-image-position-top .elementor-testimonial-image {
    margin-bottom: 20px
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: #818a91;
    color: #fff
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap {
    color: #818a91;
    border: 3px solid;
    background-color: transparent
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap {
    margin-top: 8px
}

.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter {
    width: 1em;
    height: 1em
}

.elementor-widget-text-editor .elementor-drop-cap {
    float: left;
    text-align: center;
    line-height: 1;
    font-size: 50px
}

.elementor-widget-text-editor .elementor-drop-cap-letter {
    display: inline-block
}

.elementor-toggle {
    text-align: left
}

.elementor-toggle .elementor-tab-title {
    font-weight: 700;
    line-height: 1;
    margin: 0;
    padding: 15px;
    border-bottom: 1px solid #d4d4d4;
    cursor: pointer;
    outline: none
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon {
    display: inline-block;
    width: 1em
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
    float: right;
    text-align: right
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left {
    float: left;
    text-align: left
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed {
    display: block
}

.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened {
    display: none
}

.elementor-toggle .elementor-tab-title.elementor-active {
    border-bottom: none
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed {
    display: none
}

.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened {
    display: block
}

.elementor-toggle .elementor-tab-content {
    padding: 15px;
    border-bottom: 1px solid #d4d4d4;
    display: none
}

@media (max-width: 767px) {
    .elementor-toggle .elementor-tab-title {
        padding:12px
    }

    .elementor-toggle .elementor-tab-content {
        padding: 12px 10px
    }
}

.elementor-widget-video .elementor-widget-container {
    overflow: hidden;
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.elementor-widget-video .elementor-open-inline .elementor-custom-embed-image-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-background-size: cover;
    background-size: cover;
    background-position: 50%
}

.elementor-widget-video .elementor-custom-embed-image-overlay {
    cursor: pointer;
    text-align: center
}

.elementor-widget-video .elementor-custom-embed-image-overlay:hover .elementor-custom-embed-play i {
    opacity: 1
}

.elementor-widget-video .elementor-custom-embed-image-overlay img {
    display: block;
    width: 100%
}

.elementor-widget-video .e-hosted-video .elementor-video {
    -o-object-fit: cover;
    object-fit: cover
}

.slick-slider {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list,.slick-slider {
    position: relative;
    display: block
}

.slick-list {
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer
}

.slick-slider .slick-list,.slick-slider .slick-track {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block
}

.slick-track:after,.slick-track:before {
    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
}

.elementor-slick-slider[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
}

.elementor-slick-slider .slick-loading .slick-list {
    background: #fff
}

.elementor-slick-slider .slick-loading .slick-list:after {
    content: "\e8fb";
    font-family: eicons;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    -webkit-animation: fa-spin 2s linear infinite;
    animation: fa-spin 2s linear infinite;
    font-size: 25px;
    color: #a4afb7
}

.elementor-slick-slider .slick-next,.elementor-slick-slider .slick-prev {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    padding: 0;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent
}

.elementor-slick-slider .slick-next:focus,.elementor-slick-slider .slick-next:hover,.elementor-slick-slider .slick-prev:focus,.elementor-slick-slider .slick-prev:hover {
    color: transparent;
    outline: none;
    background: transparent
}

.elementor-slick-slider .slick-next:focus:before,.elementor-slick-slider .slick-next:hover:before,.elementor-slick-slider .slick-prev:focus:before,.elementor-slick-slider .slick-prev:hover:before {
    opacity: 1
}

.elementor-slick-slider .slick-next.slick-disabled:before,.elementor-slick-slider .slick-prev.slick-disabled:before {
    opacity: .25
}

.elementor-slick-slider .slick-next:before,.elementor-slick-slider .slick-prev:before {
    font-family: eicons;
    font-size: 35px;
    line-height: 1;
    opacity: .75;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.elementor-slick-slider .slick-prev {
    left: -25px
}

[dir=rtl] .elementor-slick-slider .slick-prev {
    left: auto;
    right: -25px
}

.elementor-slick-slider .slick-prev:before {
    content: "\e89f"
}

[dir=rtl] .elementor-slick-slider .slick-prev:before {
    content: "\e89e"
}

.elementor-slick-slider .slick-next {
    right: -25px
}

[dir=rtl] .elementor-slick-slider .slick-next {
    left: -25px;
    right: auto
}

.elementor-slick-slider .slick-next:before {
    content: "\e89e"
}

[dir=rtl] .elementor-slick-slider .slick-next:before {
    content: "\e89f"
}

.elementor-slick-slider .slick-dotted.slick-slider {
    margin-bottom: 30px
}

.elementor-slick-slider ul.slick-dots {
    position: absolute;
    bottom: -25px;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    line-height: 1
}

.elementor-slick-slider ul.slick-dots li {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    margin: 0;
    padding: 0;
    cursor: pointer
}

.elementor-slick-slider ul.slick-dots li button {
    font-size: 0;
    line-height: 0;
    display: block;
    width: 20px;
    height: 20px;
    padding: 5px;
    cursor: pointer;
    color: transparent;
    border: 0;
    outline: none;
    background: transparent
}

.elementor-slick-slider ul.slick-dots li button:focus,.elementor-slick-slider ul.slick-dots li button:hover {
    outline: none
}

.elementor-slick-slider ul.slick-dots li button:focus:before,.elementor-slick-slider ul.slick-dots li button:hover:before {
    opacity: 1
}

.elementor-slick-slider ul.slick-dots li button:before {
    font-family: eicons;
    font-size: 6px;
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    content: "\e914";
    text-align: center;
    opacity: .25;
    color: #000;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.elementor-slick-slider ul.slick-dots li.slick-active button:before {
    opacity: .75;
    color: #000
}

.elementor-slick-slider .slick-arrows-inside .slick-prev {
    left: 20px
}

[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-prev {
    left: auto;
    right: 20px
}

.elementor-slick-slider .slick-arrows-inside .slick-next {
    right: 20px
}

[dir=rtl] .elementor-slick-slider .slick-arrows-inside .slick-next {
    left: 20px;
    right: auto
}

.elementor-slick-slider .slick-dots-inside .slick-dots {
    bottom: 5px
}

.elementor-slick-slider .slick-dots-inside.slick-dotted.slick-slider {
    margin-bottom: 0
}

.elementor-slick-slider .slick-slider .slick-next,.elementor-slick-slider .slick-slider .slick-prev {
    z-index: 1
}

.elementor-slick-slider .slick-slide img {
    margin: auto
}

.swiper-container {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    z-index: 1
}

.swiper-container .swiper-slide figure {
    line-height: 0
}

.swiper-container .elementor-lightbox-content-source {
    display: none
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-container-multirow>.swiper-wrapper {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height,-webkit-transform;
    transition-property: height,-webkit-transform;
    -o-transition-property: transform,height;
    transition-property: transform,height;
    transition-property: transform,height,-webkit-transform
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background: no-repeat 50%
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23007aff'/%3E%3C/svg%3E");
    left: 10px;
    right: auto
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z'/%3E%3C/svg%3E")
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0 22L22 0l2.1 2.1L4.2 22l19.9 19.9L22 44 0 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23007aff'/%3E%3C/svg%3E");
    right: 10px;
    left: auto
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z'/%3E%3C/svg%3E")
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27 22L5 44l-2.1-2.1L22.8 22 2.9 2.1 5 0l22 22z' fill='%23fff'/%3E%3C/svg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 5px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullet {
    width: 6px;
    height: 6px;
    display: inline-block;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #000;
    opacity: .2
}

.swiper-pagination-fraction {
    color: #000
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff
}

.swiper-pagination-bullet-active {
    opacity: 1
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 6px
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: hsla(0,0%,100%,.5)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),transparent);
    background-image: -o-linear-gradient(right,rgba(0,0,0,.5),transparent);
    background-image: linear-gradient(270deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),transparent);
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5),transparent);
    background-image: linear-gradient(90deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(transparent));
    background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
    background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),transparent);
    background-image: linear-gradient(0deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(transparent));
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),transparent);
    background-image: -o-linear-gradient(top,rgba(0,0,0,.5),transparent);
    background-image: linear-gradient(180deg,rgba(0,0,0,.5),transparent)
}

.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px
}

.swiper-container-cube,.swiper-container-flip {
    overflow: visible
}

.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide {
    pointer-events: none;
    z-index: 1
}

.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-slide {
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-scrollbar {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    -webkit-border-radius: 10px;
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.elementor-pagination-position-outside .swiper-container {
    padding-bottom: 30px
}

.elementor-pagination-position-outside .elementor-swiper-button {
    top: calc(50% - 30px / 2)
}

.elementor-swiper {
    position: relative
}

.elementor-main-swiper {
    position: static
}

.elementor-arrows-position-outside .swiper-container {
    width: calc(100% - 60px)
}

.elementor-arrows-position-outside .elementor-swiper-button-prev {
    left: 0
}

.elementor-arrows-position-outside .elementor-swiper-button-next {
    right: 0
}

.swiper-image-stretch .swiper-slide .swiper-slide-image {
    width: 100%
}

.elementor-swiper-button {
    position: absolute;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    z-index: 1;
    cursor: pointer;
    font-size: 25px;
    color: hsla(0,0%,93.3%,.9);
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.elementor-swiper-button-prev {
    left: 10px
}

.elementor-swiper-button-next {
    right: 10px
}

.elementor-swiper-button.swiper-button-disabled {
    opacity: .3
}

.swiper-container-cube .elementor-swiper-button {
    -webkit-transform: translate3d(0,-50%,1px);
    transform: translate3d(0,-50%,1px)
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12) infinite;
    animation: swiper-preloader-spin 1s steps(12) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100%;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%236c6c6c' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E") no-repeat 50%
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath id='a' stroke='%23fff' stroke-width='11' stroke-linecap='round' d='M60 7v20'/%3E%3C/defs%3E%3Cuse xlink:href='%23a' opacity='.27'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(30 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(60 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(90 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(120 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.27' transform='rotate(150 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.37' transform='rotate(180 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.46' transform='rotate(210 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.56' transform='rotate(240 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.66' transform='rotate(270 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.75' transform='rotate(300 60 60)'/%3E%3Cuse xlink:href='%23a' opacity='.85' transform='rotate(330 60 60)'/%3E%3C/svg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes swiper-preloader-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.elementor-lightbox {
    --lightbox-ui-color: hsla(0,0%,93.3%,0.9);
    --lightbox-ui-color-hover: #fff;
    --lightbox-text-color: var(--lightbox-ui-color);
    --lightbox-header-icons-size: 20px;
    --lightbox-navigation-icons-size: 25px
}

.elementor-lightbox .dialog-header {
    display: none
}

.elementor-lightbox .dialog-widget-content {
    background: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    width: 100%;
    height: 100%
}

.elementor-lightbox .dialog-message {
    -webkit-animation-duration: .3s;
    animation-duration: .3s
}

.elementor-lightbox .dialog-message:not(.elementor-fit-aspect-ratio) {
    height: 100%
}

.elementor-lightbox .dialog-message.dialog-lightbox-message {
    padding: 0
}

.elementor-lightbox .dialog-lightbox-close-button {
    cursor: pointer;
    position: absolute;
    font-size: var(--lightbox-header-icons-size);
    right: .75em;
    margin-top: 13px;
    padding: .25em;
    z-index: 2;
    line-height: 1
}

.elementor-lightbox .dialog-lightbox-close-button,.elementor-lightbox .elementor-swiper-button {
    color: var(--lightbox-ui-color);
    -webkit-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    opacity: 1
}

.elementor-lightbox .dialog-lightbox-close-button:hover,.elementor-lightbox .elementor-swiper-button:hover {
    color: var(--lightbox-ui-color-hover)
}

.elementor-lightbox .swiper-container {
    height: 100%
}

.elementor-lightbox .elementor-lightbox-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    padding: 70px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    margin: auto
}

@media (max-width: 767px) {
    .elementor-lightbox .elementor-lightbox-item {
        padding:70px 0
    }
}

.elementor-lightbox .elementor-lightbox-image {
    max-height: 100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-lightbox-image:hover {
    opacity: 1;
    -webkit-filter: none;
    filter: none;
    border: none
}

.elementor-lightbox .elementor-lightbox-image,.elementor-lightbox .elementor-video-container {
    -webkit-box-shadow: 0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);
    box-shadow: 0 0 30px rgba(0,0,0,.3),0 0 8px -5px rgba(0,0,0,.3);
    -webkit-border-radius: 2px;
    border-radius: 2px
}

.elementor-lightbox .elementor-video-container {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

@media (min-width: 1025px) {
    .elementor-lightbox .elementor-video-container {
        width:75%
    }
}

@media (max-width: 1024px) {
    .elementor-lightbox .elementor-video-container {
        width:100%
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    .elementor-lightbox .elementor-aspect-ratio-916 .elementor-video-container {
        width:70%
    }
}

.elementor-lightbox .elementor-swiper-button:focus {
    outline-width: 1px
}

.elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 15%;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: var(--lightbox-navigation-icons-size)
}

.elementor-lightbox .elementor-swiper-button-prev {
    left: 0
}

.elementor-lightbox .elementor-swiper-button-next {
    right: 0
}

@media (max-width: 767px) {
    .elementor-lightbox .elementor-swiper-button:focus {
        outline:none
    }

    .elementor-lightbox .elementor-swiper-button-next,.elementor-lightbox .elementor-swiper-button-prev {
        width: 20%
    }

    .elementor-lightbox .elementor-swiper-button-next i,.elementor-lightbox .elementor-swiper-button-prev i {
        padding: 10px;
        background-color: rgba(0,0,0,.5)
    }

    .elementor-lightbox .elementor-swiper-button-prev {
        left: 0;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start
    }

    .elementor-lightbox .elementor-swiper-button-next {
        right: 0;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end
    }
}

.elementor-slideshow__counter {
    color: currentColor;
    font-size: .75em;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.elementor-slideshow__footer,.elementor-slideshow__header {
    position: absolute;
    left: 0;
    width: 100%;
    padding: 15px 20px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s
}

.elementor-slideshow__footer {
    color: var(--lightbox-text-color)
}

.elementor-slideshow__header {
    color: var(--lightbox-ui-color);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    font-size: var(--lightbox-header-icons-size);
    padding-left: 1em;
    padding-right: 2.6em;
    top: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    z-index: 10
}

.elementor-slideshow__header>i {
    font-size: inherit;
    cursor: pointer;
    padding: .25em;
    margin: 0 .35em
}

.elementor-slideshow__header>i:hover {
    color: var(--lightbox-ui-color-hover)
}

.elementor-slideshow__header .elementor-slideshow__counter {
    margin-right: auto
}

.elementor-slideshow__header .elementor-icon-share {
    z-index: 5
}

.elementor-slideshow__share-menu {
    background-color: transparent;
    width: 0;
    height: 0;
    position: absolute;
    overflow: hidden;
    -webkit-transition: background-color .4s;
    -o-transition: background-color .4s;
    transition: background-color .4s
}

.elementor-slideshow__share-menu .elementor-slideshow__share-links a {
    color: #2c2c2c
}

.elementor-slideshow__share-links {
    display: block;
    position: absolute;
    min-width: 200px;
    right: 2.8em;
    top: 3em;
    background-color: #fff;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding: 14px 20px;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    opacity: 0;
    -webkit-transform-origin: 90% 10%;
    -ms-transform-origin: 90% 10%;
    transform-origin: 90% 10%;
    -webkit-transition: all .25s .1s;
    -o-transition: all .25s .1s;
    transition: all .25s .1s;
    -webkit-box-shadow: 0 4px 15px rgba(0,0,0,.3);
    box-shadow: 0 4px 15px rgba(0,0,0,.3)
}

.elementor-slideshow__share-links a {
    text-align: left;
    color: #55595c;
    font-size: 12px;
    line-height: 2.5;
    display: block;
    opacity: 0;
    -webkit-transition: opacity .5s .1s;
    -o-transition: opacity .5s .1s;
    transition: opacity .5s .1s
}

.elementor-slideshow__share-links a:hover {
    color: #000
}

.elementor-slideshow__share-links a i {
    font-size: 1.25em;
    margin-right: .75em
}

.elementor-slideshow__share-links:before {
    content: "";
    display: block;
    position: absolute;
    top: 1px;
    right: .5em;
    border: .45em solid transparent;
    border-bottom-color: #fff;
    -webkit-transform: translateY(-100%) scaleX(.7);
    -ms-transform: translateY(-100%) scaleX(.7);
    transform: translateY(-100%) scaleX(.7)
}

.elementor-slideshow__footer {
    bottom: 0;
    z-index: 5;
    position: fixed
}

.elementor-slideshow__description,.elementor-slideshow__title {
    margin: 0
}

.elementor-slideshow__title {
    font-size: 16px;
    font-weight: 700
}

.elementor-slideshow__description {
    font-size: 14px
}

.elementor-slideshow--ui-hidden .elementor-slideshow__footer,.elementor-slideshow--ui-hidden .elementor-slideshow__header {
    opacity: 0;
    pointer-events: none
}

.elementor-slideshow--ui-hidden .elementor-swiper-button-next,.elementor-slideshow--ui-hidden .elementor-swiper-button-prev {
    opacity: 0
}

.elementor-slideshow--fullscreen-mode .elementor-video-container {
    width: 100%
}

.elementor-slideshow--zoom-mode .elementor-slideshow__footer,.elementor-slideshow--zoom-mode .elementor-slideshow__header {
    background-color: rgba(0,0,0,.5)
}

.elementor-slideshow--zoom-mode .elementor-swiper-button-next,.elementor-slideshow--zoom-mode .elementor-swiper-button-prev {
    opacity: 0;
    pointer-events: none
}

.elementor-slideshow--share-mode .elementor-slideshow__share-menu {
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    opacity: 1;
    cursor: default;
    background-color: rgba(0,0,0,.5)
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links,.elementor-slideshow--share-mode .elementor-slideshow__share-links a {
    opacity: 1
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-twitter {
    color: #1da1f2
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-facebook {
    color: #3b5998
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-pinterest {
    color: #bd081c
}

.elementor-slideshow--share-mode .elementor-slideshow__share-links .eicon-download-bold {
    color: #a4afb7
}

.elementor-slideshow--share-mode .eicon-share-arrow {
    z-index: 2
}

.animated {
    -webkit-animation-duration: 1.25s;
    animation-duration: 1.25s
}

.animated.animated-slow {
    -webkit-animation-duration: 2s;
    animation-duration: 2s
}

.animated.animated-fast {
    -webkit-animation-duration: .75s;
    animation-duration: .75s
}

.animated.infinite {
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.animated.reverse {
    animation-direction: reverse
}

@media (prefers-reduced-motion:reduce) {
    .animated {
        -webkit-animation: none;
        animation: none
    }
}

.elementor-shape {
    overflow: hidden;
    position: absolute;
    left: 0;
    width: 100%;
    line-height: 0;
    direction: ltr
}

.elementor-shape-top {
    top: -1px
}

.elementor-shape-top:not([data-negative=false]) svg {
    z-index: -1
}

.elementor-shape-bottom {
    bottom: -1px
}

.elementor-shape-bottom:not([data-negative=true]) svg {
    z-index: -1
}

.elementor-shape[data-negative=false].elementor-shape-bottom,.elementor-shape[data-negative=true].elementor-shape-top {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.elementor-shape svg {
    display: block;
    width: calc(100% + 1.3px);
    position: relative;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.elementor-shape .elementor-shape-fill {
    fill: #fff;
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg)
}

#wp-admin-bar-elementor_edit_page .ab-submenu .ab-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 200px
}

#wp-admin-bar-elementor_edit_page .elementor-edit-link-title {
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%
}

#wp-admin-bar-elementor_edit_page .elementor-edit-link-type {
    background: #55595c;
    font-size: 11px;
    line-height: 9px;
    margin-top: 6px;
    padding: 4px 8px;
    -webkit-border-radius: 3px;
    border-radius: 3px
}

.page-template-elementor_canvas.elementor-page:before {
    display: none
}

.elementor-post__thumbnail__link {
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

#left-area ul.elementor-icon-list-items,.elementor-edit-area .elementor-element ul.elementor-icon-list-items,.elementor .elementor-element ul.elementor-icon-list-items {
    padding: 0
}

#wpadminbar * {
    font-style: normal
}

.elementor-portfolio.elementor-grid {
    display: grid
}

.elementor-share-buttons--align-right {
    text-align: right
}

.elementor-share-buttons--align-left {
    text-align: left
}

.elementor-share-buttons--align-center {
    text-align: center
}

.elementor-share-buttons--align-justify {
    text-align: justify;
    -moz-text-align-last: justify;
    text-align-last: justify
}

@media (max-width: 1024px) {
    .elementor-share-buttons-tablet--align-right {
        text-align:right
    }

    .elementor-share-buttons-tablet--align-left {
        text-align: left
    }

    .elementor-share-buttons-tablet--align-center {
        text-align: center
    }

    .elementor-share-buttons-tablet--align-justify {
        text-align: justify;
        -moz-text-align-last: justify;
        text-align-last: justify
    }
}

@media (max-width: 767px) {
    .elementor-share-buttons-mobile--align-right {
        text-align:right
    }

    .elementor-share-buttons-mobile--align-left {
        text-align: left
    }

    .elementor-share-buttons-mobile--align-center {
        text-align: center
    }

    .elementor-share-buttons-mobile--align-justify {
        text-align: justify;
        -moz-text-align-last: justify;
        text-align-last: justify
    }
}

.e--ua-appleWebkit.rtl {
    --flex-right: flex-start
}

.e--ua-appleWebkit .elementor-share-buttons--align-right,.e--ua-appleWebkit .elementor-widget-social-icons.e-grid-align-right {
    --justify-content: var(--flex-right,flex-end)
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-widget-container,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-widget-container,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-widget-container {
    margin-left: calc(-.5 * var(--grid-column-gap));
    margin-right: calc(-.5 * var(--grid-column-gap))
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-widget-container .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-widget-container .elementor-grid,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-widget-container .elementor-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: var(--justify-content,space-between);
    -ms-flex-pack: var(--justify-content,space-between);
    justify-content: var(--justify-content,space-between)
}

.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-justify .elementor-widget-container .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-share-buttons--align-right .elementor-widget-container .elementor-grid-item,.e--ua-appleWebkit .elementor-grid-0.elementor-widget-social-icons.e-grid-align-right .elementor-widget-container .elementor-grid-item {
    margin-left: calc(.5 * var(--grid-column-gap));
    margin-right: calc(.5 * var(--grid-column-gap))
}

@media (max-width: 767px) {
    .elementor .elementor-hidden-phone {
        display:none
    }
}

@media (min-width: 768px) and (max-width:1024px) {
    .elementor .elementor-hidden-tablet {
        display:none
    }
}

@media (min-width: 1025px) {
    .elementor .elementor-hidden-desktop {
        display:none
    }
}

.elementor-widget-text-path {
    font-size: 20px;
    text-align: var(--alignment,left)
}

.elementor-widget-text-path svg {
    width: var(--width);
    max-width: 100%;
    height: auto;
    overflow: visible;
    word-spacing: var(--word-spacing);
    -webkit-transform: rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));
    -ms-transform: rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1));
    transform: rotate(var(--rotate,0)) scaleX(var(--scale-x,1)) scaleY(var(--scale-y,1))
}

.elementor-widget-text-path svg path {
    vector-effect: non-scaling-stroke;
    fill: var(--path-fill,transparent);
    stroke: var(--stroke-color,transparent);
    stroke-width: var(--stroke-width,1px);
    -webkit-transition: var(--stroke-transition) stroke,var(--stroke-transition) fill;
    -o-transition: var(--stroke-transition) stroke,var(--stroke-transition) fill;
    transition: var(--stroke-transition) stroke,var(--stroke-transition) fill
}

.elementor-widget-text-path svg:hover path {
    --path-fill: var(--path-fill-hover);
    --stroke-color: var(--stroke-color-hover);
    --stroke-width: var(--stroke-width-hover)
}

.elementor-widget-text-path svg text {
    --fill: var(--text-color);
    fill: var(--fill);
    direction: var(--direction,ltr);
    -webkit-transition: var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill;
    -o-transition: var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill;
    transition: var(--transition) stroke,var(--transition) stroke-width,var(--transition) fill
}

.elementor-widget-text-path svg text:hover {
    --text-color: var(--text-color-hover)
}

/*
     FILE ARCHIVED ON 09:18:34 Aug 07, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:38:20 May 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 2.308
  captures_list: 1.052
  exclusion.robots: 0.042
  exclusion.robots.policy: 0.025
  esindex: 0.017
  cdx.remote: 32.763
  LoadShardBlock: 1105.223 (3)
  PetaboxLoader3.datanode: 903.864 (5)
  load_resource: 2121.102
  PetaboxLoader3.resolve: 1309.009
  loaddict: 760.523
*/

:root {
  --wm-toolbar-height: 65px;
}
#wm-ipp-base {
  height:65px;/* initial height just in case js code fails */
  padding:0;
  margin:0;
  border:none;
  background:none transparent;
}
#wm-ipp {
  z-index: 2147483647;
}
#wm-ipp, #wm-ipp * {
  font-family:Lucida Grande, Helvetica, Arial, sans-serif;
  font-size:12px;
  line-height:1.2;
  letter-spacing:0;
  width:auto;
  height:auto;
  max-width:none;
  max-height:none;
  min-width:0 !important;
  min-height:0;
  outline:none;
  float:none;
  text-align:left;
  border:none;
  color: #000;
  text-indent: 0;
  position: initial;
  background: none;
}
#wm-ipp div, #wm-ipp canvas {
  display: block;
}
#wm-ipp div, #wm-ipp tr, #wm-ipp td, #wm-ipp a, #wm-ipp form {
  padding:0;
  margin:0;
  border:none;
  border-radius:0;
  background-color:transparent;
  background-image:none;
  /*z-index:2147483640;*/
  height:auto;
}
#wm-ipp table {
  border:none;
  border-collapse:collapse;
  margin:0;
  padding:0;
  width:auto;
  font-size:inherit;
}
#wm-ipp form input {
  padding:1px !important;
  height:auto;
  display:inline;
  margin:0;
  color: #000;
  background: none #fff;
  border: 1px solid #666;
}
#wm-ipp form input[type=submit] {
  padding:0 8px !important;
  margin:1px 0 1px 5px !important;
  width:auto !important;
  border: 1px solid #000 !important;
  background: #fff !important;
  color: #000 !important;
}
#wm-ipp form input[type=submit]:hover {
  background: #eee !important;
  cursor: pointer !important;
}
#wm-ipp form input[type=submit]:active {
  transform: translateY(1px);
}
#wm-ipp a {
  display: inline;
}    
#wm-ipp a:hover{
  text-decoration:underline;
}
#wm-ipp a.wm-btn:hover {
  text-decoration:none;
  color:#ff0 !important;
}
#wm-ipp a.wm-btn:hover span {
  color:#ff0 !important;
}
#wm-ipp #wm-ipp-inside {
  margin: 0 6px;
  border:5px solid #000;
  border-top:none;
  background-color:rgba(255,255,255,0.9);
  -moz-box-shadow:1px 1px 4px #333;
  -webkit-box-shadow:1px 1px 4px #333;
  box-shadow:1px 1px 4px #333;
  border-radius:0 0 8px 8px;
}
/* selectors are intentionally verbose to ensure priority */
#wm-ipp #wm-logo {
  padding:0 10px;
  vertical-align:middle;
  min-width:100px;
  flex: 0 0 100px;
}
#wm-ipp .c {
  padding-left: 4px;
}
#wm-ipp .c .u {
    margin-top: 4px !important;
}
#wm-ipp .n {
  padding:0 0 0 5px !important;
  vertical-align: bottom;
}
#wm-ipp .n a {
  text-decoration:none;
  color:#33f;
  font-weight:bold;
}
#wm-ipp .n .b {
  padding:0 6px 0 0 !important;
  text-align:right !important;
  overflow:visible;
  white-space:nowrap;
  color:#99a;
  vertical-align:middle;
}
#wm-ipp .n .y .b {
  padding:0 6px 2px 0 !important;
}
#wm-ipp .n .c {
  background:#000;
  color:#ff0;
  font-weight:bold;
  padding:0 !important;
  text-align:center;
}
#wm-ipp .n .d span.ta {
  display:inline-block;
  width: 0;
  height: 0;
  border-color: transparent #99a;
  border-style: solid;
}
#wm-ipp .n .d .b span.ta {
  border-width: 8px 14px 8px 0;
}
#wm-ipp .n .d .f span.ta {
  border-width: 8px 0 8px 14px;
}
#wm-ipp .n .d a span.ta {
  border-color: transparent #33f;
}
#wm-ipp .n .d a span.ta:hover {
  border-color: transparent #77f;
}
#wm-ipp.hi .n td.c {
  color:#ec008c;
}
#wm-ipp .n td.f {
  padding:0 0 0 6px !important;
  text-align:left !important;
  overflow:visible;
  white-space:nowrap;
  color:#99a;
  vertical-align:middle;
}
#wm-ipp .n tr.m td {
  text-transform:uppercase;
  white-space:nowrap;
  padding:2px 0;
}
#wm-ipp .c .s {
  padding:0 5px 0 0 !important;
  vertical-align:bottom;
}
#wm-ipp #wm-nav-captures {
  white-space: nowrap;
}
#wm-ipp .c .s a.t {
  color:#33f;
  font-weight:bold;
  line-height: 1.8;
}
#wm-ipp .c .s div.r {
  color: #666;
  font-size:9px;
  white-space:nowrap;
}
#wm-ipp .c .k {
  padding-bottom:1px;
}
#wm-ipp .c .s {
  padding:0 5px 2px 0 !important;
}
#wm-ipp td#displayMonthEl {
  padding: 2px 0 !important;
}
#wm-ipp td#displayYearEl {
  padding: 0 0 2px 0 !important;
}

div#wm-ipp-sparkline {
  position:relative;/* for positioning markers */
  white-space:nowrap;
  background-color:#fff;
  cursor:pointer;
  line-height:0.9;
}
#sparklineImgId, #wm-sparkline-canvas {
  position:relative;
  z-index:9012;
  max-width:none;
}
#wm-ipp-sparkline div.yt {
  position:absolute;
  z-index:9010 !important;
  background-color:#ff0 !important;
  top: 0;
}
#wm-ipp-sparkline div.mt {
  position:absolute;
  z-index:9013 !important;
  background-color:#ec008c !important;
  top: 0;
}  
#wm-ipp .r {
    margin-left: 4px;
}
#wm-ipp .r a {
  color:#33f;
  border:none;
  position:relative;
  background-color:transparent;
  background-repeat:no-repeat !important;
  background-position:100% 100% !important;
  text-decoration: none;
}
#wm-ipp #wm-capinfo {
  /* prevents notice div background from sticking into round corners of
     #wm-ipp-inside */
  border-radius: 0 0 4px 4px;
}
#wm-ipp #wm-capinfo .c-logo {
  display:block;
  float:left;
  margin-right:3px;
  width:90px;
  min-height:90px;
  max-height: 290px;
  border-radius:45px;
  overflow:hidden;
  background-position:50%;
  background-size:auto 90px;
  box-shadow: 0 0 2px 2px rgba(208,208,208,128) inset;
}
#wm-ipp #wm-capinfo .c-logo span {
  display:inline-block;
}
#wm-ipp #wm-capinfo .c-logo img {
  height:90px;
  position:relative;
  left:-50%;
}
#wm-ipp #wm-capinfo .wm-title {
  font-size:130%;
}
#wm-ipp #wm-capinfo a.wm-selector {
  display:inline-block;
  color: #aaa;
  text-decoration:none !important;
  padding: 2px 8px;
}
#wm-ipp #wm-capinfo a.wm-selector.selected {
  background-color:#666;
}
#wm-ipp #wm-capinfo a.wm-selector:hover {
  color: #fff;
}
#wm-ipp #wm-capinfo.notice-only #wm-capinfo-collected-by,
#wm-ipp #wm-capinfo.notice-only #wm-capinfo-timestamps {
    display: none;
}
#wm-ipp #wm-capinfo #wm-capinfo-notice .wm-capinfo-content {
    background-color:#ff0;
    padding:5px;
    font-size:14px;
    text-align:center;
}
#wm-ipp #wm-capinfo #wm-capinfo-notice .wm-capinfo-content * {
    font-size:14px;
    text-align:center;
}
#wm-ipp #wm-expand {
  right: 1px;
  bottom: -1px;
  color: #ffffff;
  background-color: #666 !important;
  padding:0 5px 0 3px !important;
  border-radius: 3px 3px 0 0 !important;
}
#wm-ipp #wm-expand span {
  color: #ffffff;
}
#wm-ipp #wm-expand #wm-expand-icon {
  display: inline-block;
  transition: transform 0.5s;
  transform-origin: 50% 45%;
}
#wm-ipp #wm-expand.wm-open #wm-expand-icon {
  transform: rotate(180deg);
}
#wm-ipp #wmtb {
  text-align:right;
}
#wm-ipp #wmtb #wmtbURL {
  width: calc(100% - 45px);
}
#wm-ipp #wm-graph-anchor {
  border-right:1px solid #ccc;
}
/* time coherence */
html.wb-highlight {
  box-shadow: inset 0 0 0 3px #a50e3a !important;
}    
.wb-highlight {
  outline: 3px solid #a50e3a !important;
}
#wm-ipp-print {
  display:none !important;
}
@media print {
#wm-ipp-base {
  display:none !important;
}
#wm-ipp-print {
  display:block !important;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
}
@media (max-width:414px) {
    #wm-ipp .xxs {
	display:none !important;
    }
}
@media (min-width:1055px) {
#wm-ipp #wm-graph-anchor {
  display:block !important;
}
}
@media (max-width:1054px) {
#wm-ipp #wm-graph-anchor {
  display:none !important;
}
}
@media (max-width:1163px) {
#wm-logo {
    display:none !important;
}
}

#wm-btns {
    white-space: nowrap;
    margin-top: -2px;
}

#wm-btns #wm-save-snapshot-open {
  margin-right: 7px;
  top: -6px;
}

#wm-btns #wm-sign-in {
  box-sizing: content-box;
  display: none;
  margin-right: 7px;
  top: -8px;

  /*
  round border around sign in button
  */
  border: 2px #000 solid;
  border-radius: 14px;
  padding-right: 2px;
  padding-bottom: 2px;
  width: 11px;
  height: 11px;
}

#wm-btns #wm-sign-in>.iconochive-person {
  font-size: 12.5px;
}

#wm-save-snapshot-open > .iconochive-web {
  color:#000;
  font-size:160%;
}

#wm-ipp #wm-share {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
}

#wm-share > #wm-screenshot {
  display: inline-block;
  margin-right: 3px;
  visibility: hidden;
}

#wm-screenshot > .iconochive-image {
  color:#000;
  font-size:160%;
}

#wm-share > #wm-video {
  display: inline-block;
  margin-right: 3px;
  visibility: hidden;
}

#wm-video > .iconochive-movies {
  color: #000;
  display: inline-block;
  font-size: 150%;
  margin-bottom: 2px;
}

#wm-btns #wm-save-snapshot-in-progress {
  display: none;
  font-size:160%;
  opacity: 0.5;
  position: relative;
  margin-right: 7px;
  top: -5px;
}

#wm-btns #wm-save-snapshot-success {
  display: none;
  color: green;
  position: relative;
  top: -7px;
}

#wm-btns #wm-save-snapshot-fail {
  display: none;
  color: red;
  position: relative;
  top: -7px;
}

.wm-icon-screen-shot {
  background: url("../images/web-screenshot.svg") no-repeat !important;
  background-size: contain !important;
  width: 22px !important;
  height: 19px !important;

  display: inline-block;
}
#donato {
    /* transition effect is disable so as to simplify height adjustment */
    /*transition: height 0.5s;*/
    height: 0;
    margin: 0;
    padding: 0;
    border-bottom: 1px solid #999 !important;
}
body.wm-modal {
    height: auto !important;
    overflow: hidden !important;
}
#donato #donato-base {
    width: 100%;
    height: 100%;
    /*bottom: 0;*/
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 2147483639;
}
body.wm-modal #donato #donato-base {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2147483640;
}

.wb-autocomplete-suggestions {
    font-family: Lucida Grande, Helvetica, Arial, sans-serif;
    font-size: 12px;
    text-align: left;
    cursor: default;
    border: 1px solid #ccc;
    border-top: 0;
    background: #fff;
    box-shadow: -1px 1px 3px rgba(0,0,0,.1);
    position: absolute;
    display: none;
    z-index: 2147483647;
    max-height: 254px;
    overflow: hidden;
    overflow-y: auto;
    box-sizing: border-box;
}
.wb-autocomplete-suggestion {
    position: relative;
    padding: 0 .6em;
    line-height: 23px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 1.02em;
    color: #333;
}
.wb-autocomplete-suggestion b {
    font-weight: bold;
}
.wb-autocomplete-suggestion.selected {
    background: #f0f0f0;
}


.thrv-page-section {
    position: relative;
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important
}

.thrv-page-section .tve-page-section-out {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: -webkit-box-shadow .5s ease;
    transition: -webkit-box-shadow .5s ease;
    -o-transition: box-shadow .5s ease;
    transition: box-shadow .5s ease;
    transition: box-shadow .5s ease,-webkit-box-shadow .5s ease;
    overflow: hidden
}

.thrv-page-section .tve-page-section-out .tve-bg-section-drag-down {
    width: 100%;
    background: #3dbfe8;
    position: absolute;
    bottom: 0;
    cursor: ns-resize;
    z-index: 100001;
    height: 2px;
    display: none;
    -webkit-transition: all .35s ease;
    -o-transition: all .35s ease;
    transition: all .35s ease;
    outline: 10px solid transparent
}

.thrv-page-section .tve-page-section-out .tve-bg-section-drag-down:hover {
    background: #29799C;
    height: 7px
}

.thrv-page-section .tve-page-section-out .tve-bg-section-drag-down:before {
    content: "";
    display: block;
    height: 12px;
    width: 100%;
    position: absolute;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    background: transparent;
    z-index: 100003
}

.thrv-page-section .tve-page-section-out .tve-bg-section-drag-down:before {
    top: -12px
}

.thrv-page-section .tve-page-section-out .tve-bg-section-drag-down span {
    font-family: Rubik,sans-serif;
    color: #29799C;
    position: absolute;
    top: -30px;
    left: 50%
}

.thrv-page-section .tve-page-section-out.focused {
    -webkit-box-shadow: 0 12px 0 0 rgba(61,191,232,.5);
    box-shadow: 0 12px 0 0 rgba(61,191,232,.5)
}

.thrv-page-section .tve-page-section-out.focused .tve-bg-section-drag-down {
    z-index: 100002
}

.thrv-page-section .tve-page-section-out.focused .tve-bg-section-drag-down:before {
    background-color: rgba(61,191,232,.5)
}

.thrv-page-section.tve-height-update .tve-page-section-in {
    min-height: 150px
}

.thrv-page-section.edit_mode .tve-bg-section-drag-down {
    display: block
}

.thrv-page-section .tve-page-section-in {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    z-index: 1;
    min-height: 40px
}

.thrv-page-section .tve-page-section-in.tve-section-full-height {
    min-height: 100vh!important
}

.thrv-page-section.tcb-window-width .tve-page-section-in {
    padding-left: 0;
    padding-right: 0
}

.thrv-page-section.on_hover:not(.edit_mode) .tve-bg-section-drag-down {
    display: block
}

.tve-page-section-in>.thrv_wrapper:first-child,.tve-page-section-in>.tcb-clear:first-child>.thrv_wrapper {
    margin-top: 0
}

.tve-page-section-in>.thrv_wrapper:last-child,.tve-page-section-in>.tcb-clear:last-child>.thrv_wrapper {
    margin-bottom: 0
}

[data-styled-scrollbar="1"] {
    scrollbar-color: transparent transparent;
    scrollbar-width: thin;
    overflow-x: hidden!important
}

[data-styled-scrollbar="1"]:hover {
    scrollbar-color: rgba(108,110,113,.4) transparent
}

[data-styled-scrollbar="1"]:hover::-webkit-scrollbar-thumb {
    background-color: rgba(108,110,113,.4)
}

[data-styled-scrollbar="1"]:hover::-webkit-scrollbar-thumb:hover {
    background-color: rgba(108,110,113,.7)
}

[data-styled-scrollbar="1"]::-webkit-scrollbar {
    width: 7px
}

[data-styled-scrollbar="1"]::-webkit-scrollbar-thumb {
    background-color: transparent;
    border-radius: 7px
}

[data-styled-scrollbar="1"]::-webkit-scrollbar-corner {
    background: rgba(0,0,0,0)
}

.thrv_wrapper .tve-content-box-background {
    position: absolute;
    width: 100%;
    height: 100%!important;
    left: 0;
    top: 0;
    overflow: hidden;
    background-clip: padding-box
}

.thrv_wrapper.thrv-content-box {
    -webkit-box-sizing: border-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) {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.thrv_wrapper.thrv-content-box[data-style] {
    padding: 30px
}

.thrv_wrapper.thrv-content-box.cb_style_3 {
    margin-bottom: 28px
}

.thrv_wrapper.thrv-content-box.cb_style_9 {
    margin-bottom: 33px
}

.thrv_wrapper.thrv-content-box.cb_style_10 {
    margin-bottom: 30px
}

.thrv_wrapper.thrv-content-box.cb_style_12 {
    margin-bottom: 40px
}

.thrv_wrapper.thrv-content-box.cb_style_14 {
    margin-top: 31px;
    margin-bottom: 31px
}

.thrv_wrapper.thrv-content-box .cb_style_12-cb>.tcb-replaceable-placeholder,.thrv_wrapper.thrv-content-box .cb_style_11-cb>.tcb-replaceable-placeholder,.thrv_wrapper.thrv-content-box .cb_style_9-cb>.tcb-replaceable-placeholder,.thrv_wrapper.thrv-content-box .cb_style_8-cb>.tcb-replaceable-placeholder,.thrv_wrapper.thrv-content-box .cb_style_2-cb>.tcb-replaceable-placeholder,.thrv_wrapper.thrv-content-box .cb_style_1-cb>.tcb-replaceable-placeholder {
    color: #fff
}

.tve-cb {
    display: inline-block;
    vertical-align: middle;
    clear: both;
    overflow: visible;
    width: 100%;
    z-index: 1;
    position: relative;
    min-height: 10px
}

.tve-cb .tve_cb_cnt {
    padding: 20px
}

.thrv_wrapper.thrv_content_reveal .tve_reveal_container {
    outline: none;
    display: inline-block;
    vertical-align: middle;
    clear: both;
    overflow: visible;
    width: 100%;
    z-index: 1;
    min-height: 40px;
    position: relative
}

@-webkit-keyframes slide-wobble {
    0% {
        -webkit-transform: translateX(30%);
        transform: translateX(30%);
        opacity: 0
    }

    25% {
        -webkit-transform: translateX(-15%);
        transform: translateX(-15%)
    }

    50% {
        -webkit-transform: translateX(10%);
        transform: translateX(10%)
    }

    75% {
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%)
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }
}

@keyframes slide-wobble {
    0% {
        -webkit-transform: translateX(30%);
        transform: translateX(30%);
        opacity: 0
    }

    25% {
        -webkit-transform: translateX(-15%);
        transform: translateX(-15%)
    }

    50% {
        -webkit-transform: translateX(10%);
        transform: translateX(10%)
    }

    75% {
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%)
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }
}

@-webkit-keyframes fade-out {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }

    25% {
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%)
    }

    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

@keyframes fade-out {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }

    25% {
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%)
    }

    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

:not(#tve) .thrv_toggle_shortcode {
    position: relative
}

:not(#tve) .thrv_toggle_shortcode .tve_faq:hover {
    background: #1abc9c
}

:not(#tve) .thrv_toggle_shortcode .tve_faq:hover>.tve_faqI>.tve_faqB h4:not(.tve_toggle_open_text) {
    color: #fff!important
}

:not(#tve) .thrv_toggle_shortcode .tve_faq:hover>.tve_faqI>.tve_faqB span:not(.tve_toggle_open) {
    fill: #fff
}

:not(#tve) .thrv_toggle_shortcode .tve_faq.tve_oFaq:hover {
    background: #f8f8f8!important
}

:not(#tve) .thrv_toggle_shortcode .tve_faq.ui-sortable-handle:hover {
    background: rgba(0,0,0,.2)!important;
    outline: 1px dashed rgba(0,0,0,.5)!important
}

:not(#tve) .thrv_toggle_shortcode #tcb-toggle-panel {
    position: absolute;
    left: 100%;
    top: 100%;
    margin-bottom: -20px
}

:not(#tve) .thrv_toggle .tve-toggle-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

@media (max-width: 768px) {
    :not(#tve) .thrv_toggle .tve-toggle-grid {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

:not(#tve) .thrv_toggle .tve-toggle-column {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    width: 100%
}

:not(#tve) .thrv_toggle .thrv_toggle_item {
    background: transparent;
    position: relative
}

:not(#tve) .thrv_toggle .thrv_toggle_item .thrv_toggle_title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px
}

:not(#tve) .thrv_toggle .thrv_toggle_item .thrv_toggle_title .tve_toggle {
    display: none;
    position: relative;
    top: 0;
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    -webkit-transform: rotate(var(--animation-angle,0deg));
    -ms-transform: rotate(var(--animation-angle,0deg));
    transform: rotate(var(--animation-angle,0deg))
}

:not(#tve) .thrv_toggle .thrv_toggle_item .thrv_toggle_title .tve_toggle path {
    fill: currentColor
}

:not(#tve) .thrv_toggle .thrv_toggle_item .thrv_toggle_title .thrv_text_element {
    width: 100%
}

:not(#tve) .thrv_toggle .thrv_toggle_item .thrv_toggle_title .tve-toggle-text {
    width: 100%!important;
    font-size: 20px;
    line-height: 2em;
    padding: 0!important;
    margin: 0!important
}

:not(#tve) .thrv_toggle .thrv_toggle_item .thrv_toggle_title .tve-toggle-text:before {
    display: none
}

@media screen and (max-width: 768px) {
    :not(#tve) .thrv_toggle .thrv_toggle_item .thrv_toggle_title .tve-toggle-text {
        white-space:pre-wrap
    }
}

:not(#tve) .thrv_toggle .thrv_toggle_item .thrv_toggle_title.tve-toggle-show-icon .tve_toggle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 8px
}

:not(#tve) .thrv_toggle .thrv_toggle_item .thrv_toggle_title.tve-toggle-icon-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

:not(#tve) .thrv_toggle .thrv_toggle_item .thrv_toggle_title.tve-toggle-icon-right .tve_toggle {
    margin-right: 0;
    margin-left: 8px
}

:not(#tve) .thrv_toggle .thrv_toggle_item .thrv_toggle_title.tve-toggle-icon-right .tve-toggle-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

:not(#tve) .thrv_toggle .thrv_toggle_item .tve_faqC {
    display: none;
    padding: 0;
    border: none
}

:not(#tve) .thrv_toggle .thrv_toggle_item .tve_faqC>.thrv_wrapper {
    margin: 0;
    position: relative
}

:not(#tve) .thrv_toggle .thrv_toggle_item .tcb-add-block-below {
    display: none
}

:not(#tve) .thrv_toggle .thrv_toggle_item:hover .tcb-add-block-below {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    bottom: 0
}

:not(#tve) .thrv_toggle.tve-draggable .tve-toggle-text {
    pointer-events: none
}

:not(#tve) .thrv_toggle.toggle-edit-mode .tve_faqC,:not(#tve) .thrv_toggle.toggle-edit-mode .tve-toggle-text {
    pointer-events: all
}

.thrv_toggle .tve-toggle-grid .thrv_toggle_item {
    margin-top: var(--toggle-vertical-space,7px)
}

@media (min-width: 1024px) {
    .thrv_toggle .tve-toggle-grid .thrv_toggle_item:first-child {
        margin-top:0
    }
}

@media (max-width: 1024px) {
    .tve-toggle-grid:first-child>div:first-of-type>div:first-child {
        margin-top:0
    }
}

.thrv_toggle[data-ct-name="Original"] {
    background-color: #f4f5f8;
    padding: 14px
}

.thrv_toggle[data-ct-name="Original"] .thrv_toggle_item:hover:not(.tve-state-expanded) {
    -webkit-box-shadow: rgba(0,0,0,.06) 0 0 18px 0;
    box-shadow: rgba(0,0,0,.06) 0 0 18px 0
}

.thrv_toggle[data-ct-name="Original"] .thrv_toggle_item .tve-state-expanded {
    -webkit-box-shadow: rgba(0,0,0,.06) 0 0 18px 0;
    box-shadow: rgba(0,0,0,.06) 0 0 18px 0
}

.thrv_toggle[data-ct-name="Original"] .tve-toggle-column {
    width: calc(50% - 8px);
    margin-left: 8px
}

.thrv_toggle[data-ct-name="Original"] .thrv_toggle_title {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #fff;
    padding: 20px
}

.thrv_toggle[data-ct-name="Original"] .thrv_toggle_title .tve-toggle-text {
    color: var(--tve-color,var(--tcb-local-color-f4f0d))
}

.thrv_toggle[data-ct-name="Original"] .thrv_toggle_title .tve_toggle {
    color: #50565f;
    font-size: 17px;
    width: 17px;
    height: 17px
}

.thrv_toggle[data-ct-name="Original"] .tve_faqC .thrv_toggle_content {
    padding: 30px 22px
}

.thrv_toggle[data-ct-name="Original"] .tve_faqC .thrv_toggle_content .tve-content-box-background {
    background: #fff
}

.thrv_toggle[data-ct-name="Original"] .tve_faqC .tve-cb p {
    color: #6e6e6e;
    font-size: 15px
}

.thrv_tw_qs .thrv_tw_qs_container {
    text-decoration: inherit
}

.thrv_tw_qs .thrv_tw_qs_button {
    text-decoration: inherit
}

.thrv_tw_qs .thrv_tw_qs_button span {
    text-decoration: inherit
}

.thrv_tw_qs .thrv_tw_qs_button .fr-wrapper {
    display: inline-block;
    text-decoration: inherit
}

.tve-progress-bar {
    background-color: #EBECF1;
    border-radius: 5px;
    font-size: 18px;
    position: relative;
    overflow: hidden
}

.tve-progress-bar .thrv-inline-text {
    padding: 2px 10px;
    min-width: 30px
}

.tve_progress_bar_fill {
    background-color: #1BBC9B
}

.tve_progress_bar_fill_wrapper {
    width: 20%
}

.tve-progress-bar-label {
    color: #fff;
    display: block;
    font-weight: 300;
    line-height: 26px;
    overflow: visible;
    max-width: 80%;
    padding: 10px 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
    z-index: 3
}

.tve-progress-bar-label .thrv-inline-text {
    display: block;
    margin: 0
}

.tve-progress-bar-wrapper {
    margin: 30px 0;
    --progress-height: 25px;
    --nodes-completed: 1;
    --nodes-completed-dual: 1.5;
    --progress: 20%;
    --progress-dual: 50%;
    --padding-left: 0px;
    --padding-right: 0px;
    --candy-width: max(var(--progress-height), 24px)
}

.tve-progress-bar-wrapper,.tve-progress-bar-wrapper * {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tve-progress-bar-wrapper.with-labels .tve-progress-label-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.tve-progress-bar-wrapper.with-dual-progress .tve-progress-line--fill-dual {
    display: block!important
}

.tve-progress-bar-wrapper[data-label-position="above"] .tve-progress {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.tve-progress-bar-wrapper[data-label-position="below"] .tve-progress {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tve-progress-bar-wrapper .tve-progress {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tve-progress-bar-wrapper .tve-line-wrapper {
    position: relative;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    min-height: var(--progress-height);
    padding: 0
}

.tve-progress-bar-wrapper .tve-line-wrapper .tve-progress-label {
    display: none
}

.tve-progress-bar-wrapper .tve-line-wrapper:last-child:not(:nth-of-type(2)) {
    display: none!important
}

.tve-progress-bar-wrapper .tve-line-wrapper .tve-progress-line {
    min-height: var(--progress-height);
    background-color: var(--bar-color,red);
    width: calc(100% - var(--padding-left) - var(--padding-right));
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tve-progress-bar-wrapper .tve-line-wrapper .tve-progress-line--background {
    z-index: 11;
    --bar-color: rgba(255, 0, 0, 0.1)
}

.tve-progress-bar-wrapper .tve-line-wrapper .tve-progress-line--fill {
    z-index: 13;
    --bar-color: rgba(255, 0, 0, 1);
    width: calc(var(--progress) - var(--padding-left) - var(--padding-right))
}

.tve-progress-bar-wrapper .tve-line-wrapper .tve-progress-line--fill-dual {
    display: none;
    z-index: 12;
    --bar-color: rgba(255, 0, 0, 0.5);
    width: calc(var(--progress-dual) - var(--padding-left) - var(--padding-right))
}

.tve-progress-bar-wrapper .tve-line-wrapper .tve-progress-line.candy-stripes {
    background-image: -o-repeating-linear-gradient(45deg,rgba(255,255,255,.5),rgba(255,255,255,.5) calc(var(--candy-width) / 4),var(--bar-color),var(--bar-color) calc(var(--candy-width) / 2));
    background-image: repeating-linear-gradient(45deg,rgba(255,255,255,.5),rgba(255,255,255,.5) calc(var(--candy-width) / 4),var(--bar-color),var(--bar-color) calc(var(--candy-width) / 2));
    -webkit-animation: candy-stripes 0.6s linear infinite;
    animation: candy-stripes 0.6s linear infinite;
    background-size: 1000% 100%
}

.tve-progress-bar-wrapper .tve-steps-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve-progress-bar-wrapper .tve-progress-label-wrapper {
    display: none;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tve-progress-bar-wrapper .tve-step {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.tve-progress-bar-wrapper[data-type="nodes"].with-labels .tve-progress-label-wrapper--simple {
    display: none
}

.tve-progress-bar-wrapper[data-type="nodes"].with-labels .tve-progress-label-wrapper--nodes .tve-progress-label {
    position: absolute
}

.tve-progress-bar-wrapper[data-type="nodes"].with-labels .tve-progress-label-wrapper--nodes .tve-progress-label:first-of-type {
    position: static
}

.tve-progress-bar-wrapper[data-type="nodes"].with-labels .tve-progress-label-wrapper--nodes .tve-progress-label:last-of-type {
    position: static
}

.tve-progress-bar-wrapper[data-type="simple"] .tve-steps-wrapper .tve-progress-node {
    display: none
}

.tve-progress-bar-wrapper[data-type="simple"] .tve-steps-wrapper .tve-line-wrapper:not(:nth-child(2)) {
    display: none
}

.tve-progress-bar-wrapper[data-type="simple"] .tve-steps-wrapper .tve-line-wrapper .tve-progress-line--fill {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve-progress-bar-wrapper[data-type="simple"].with-labels .tve-progress-label-wrapper--nodes {
    display: none
}

.tve-progress-bar-wrapper[data-type="simple"].with-labels[data-label-position="inside"] .tve-line-wrapper {
    overflow: hidden
}

.tve-progress-bar-wrapper[data-type="simple"].with-labels[data-label-position="inside"] .tve-line-wrapper .tve-progress-label {
    display: block;
    --tve-font-size: calc(var(--progress-height) - 7px);
    max-height: var(--progress-height);
    z-index: 14;
    overflow: hidden;
    line-height: 1em;
    margin-left: 5px
}

.tve-progress-bar-wrapper[data-type="simple"].with-labels[data-label-position="inside"] .tve-progress-label-wrapper--simple {
    display: none
}

.tve-progress-bar-wrapper[data-type="simple"].with-labels[data-label-position="above"] .tve-progress-label-wrapper--simple,.tve-progress-bar-wrapper[data-type="simple"].with-labels[data-label-position="below"] .tve-progress-label-wrapper--simple {
    display: block
}

.tve-progress-bar-wrapper[data-type="simple"].thrv_data_element_start .tve-progress-line--fill {
    -webkit-animation: new-progress-fill var(--anim-speed,3s) linear;
    animation: new-progress-fill var(--anim-speed,3s) linear
}

.tve-progress-bar-wrapper[data-type="simple"].thrv_data_element_start .tve-progress-line--fill-dual {
    -webkit-animation: new-progress-fill-second var(--anim-speed,3s) linear;
    animation: new-progress-fill-second var(--anim-speed,3s) linear
}

.tve-progress-bar-wrapper .tve-progress-node {
    margin: 0;
    padding: 5px
}

.tve-progress-bar-wrapper .tve-progress-node,.tve-progress-bar-wrapper .tve-progress-node * {
    -webkit-box-sizing: content-box!important;
    box-sizing: content-box!important
}

.tve-progress-bar-wrapper .tve-progress-node .tve-progress-icon {
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tve-progress-icon {
    --tve-icon-size: 30px;
    font-size: 30px;
    width: 30px;
    height: 30px
}

:not(#progress) .tve-progress-bar-wrapper[data-type="simple"].with-labels[data-label-position="inside"] .tve-line-wrapper .tve-progress-label,:not(#progress) .tve-progress-bar-wrapper[data-type="simple"].with-labels[data-label-position="inside"] .tve-line-wrapper .tve-progress-label * {
    font-size: Min(calc(var(--progress-height) - 7px),var(--tve-font-size))!important
}

@-webkit-keyframes new-progress-fill {
    0% {
        width: Min(var(--progress,100%),var(--anim-start,0%))
    }

    100% {
        width: calc(var(--progress) - var(--padding-left) - var(--padding-right))
    }
}

@keyframes new-progress-fill {
    0% {
        width: Min(var(--progress,100%),var(--anim-start,0%))
    }

    100% {
        width: calc(var(--progress) - var(--padding-left) - var(--padding-right))
    }
}

@-webkit-keyframes new-progress-fill-second {
    0% {
        width: var(--anim-start,0%)
    }

    100% {
        width: calc(var(--progress-dual) - var(--padding-left) - var(--padding-right))
    }
}

@keyframes new-progress-fill-second {
    0% {
        width: var(--anim-start,0%)
    }

    100% {
        width: calc(var(--progress-dual) - var(--padding-left) - var(--padding-right))
    }
}

@-webkit-keyframes candy-stripes {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: calc(var(--candy-width) * (-3) / 4) 0
    }
}

@keyframes candy-stripes {
    0% {
        background-position: 0 0
    }

    100% {
        background-position: calc(var(--candy-width) * (-3) / 4) 0
    }
}

@media (min-width: 1024px) {
    .tve-progress-bar-wrapper[data-type="nodes"][data-label-display-d="sides"] .tve-progress-label-wrapper--nodes .tve-progress-label {
        display:none
    }

    .tve-progress-bar-wrapper[data-type="nodes"][data-label-display-d="sides"] .tve-progress-label-wrapper--nodes .tve-progress-label:first-of-type,.tve-progress-bar-wrapper[data-type="nodes"][data-label-display-d="sides"] .tve-progress-label-wrapper--nodes .tve-progress-label:last-of-type {
        display: block
    }
}

@media (min-width: 768px) and (max-width:1023px) {
    .tve-progress-bar-wrapper[data-type="nodes"][data-label-display-t="sides"] .tve-progress-label-wrapper--nodes .tve-progress-label {
        display:none
    }

    .tve-progress-bar-wrapper[data-type="nodes"][data-label-display-t="sides"] .tve-progress-label-wrapper--nodes .tve-progress-label:first-of-type,.tve-progress-bar-wrapper[data-type="nodes"][data-label-display-t="sides"] .tve-progress-label-wrapper--nodes .tve-progress-label:last-of-type {
        display: block
    }
}

@media (max-width: 767px) {
    .tve-progress-bar-wrapper[data-type="nodes"][data-label-display-m="sides"] .tve-progress-label-wrapper--nodes .tve-progress-label {
        display:none
    }

    .tve-progress-bar-wrapper[data-type="nodes"][data-label-display-m="sides"] .tve-progress-label-wrapper--nodes .tve-progress-label:first-of-type,.tve-progress-bar-wrapper[data-type="nodes"][data-label-display-m="sides"] .tve-progress-label-wrapper--nodes .tve-progress-label:last-of-type {
        display: block
    }
}

.tve_fill_counter_circle_inner {
    stroke: #1abc9c
}

.thrv-fill-counter {
    border-radius: 100%;
    display: table;
    color: #1abc9c
}

.thrv-fill-counter.tve_normalfc.thrv_data_element_start .tve_fill_counter_circle circle {
    -webkit-animation: fill-counter-svg-general 2s linear;
    animation: fill-counter-svg-general 2s linear
}

@-webkit-keyframes fill-counter-svg-general {
    from {
        stroke-dasharray: 0 3000
    }
}

@keyframes fill-counter-svg-general {
    from {
        stroke-dasharray: 0 3000
    }
}

.thrv-testimonial {
    padding: 0;
    margin-top: 0;
    margin-bottom: 0
}

.tcb-testimonial-image {
    text-align: center
}

.tve-testimonial-content p {
    padding-right: 60px
}

.thrv-testimonial-icon-one {
    font-size: 40px;
    width: 40px;
    color: #d6dde2
}

.thrv-testimonial-icon-two {
    font-size: 40px;
    width: 40px;
    position: absolute;
    left: 40px;
    top: 45px
}

.thrv-testimonial-template-one {
    background-color: #fff
}

.thrv-testimonial-template-one .tve_image_caption {
    margin: 0 auto
}

.thrv-testimonial-template-one .thrv_wrapper p {
    margin: 0
}

.thrv-testimonial-template-one .thrv_wrapper .thrv_icon {
    margin-bottom: 20px
}

.thrv-testimonial-template-one .thrv_wrapper .tve_image_caption {
    margin: 0 auto
}

.thrv-testimonial-template-one .tve-testimonial-author {
    font-size: 20px;
    color: #555
}

.thrv-testimonial-template-one .tve-testimonial-role {
    font-size: 12px;
    color: #a6b2b7
}

.thrv-testimonial-template-two {
    background-color: #e785a1;
    position: relative;
    font-size: 22px
}

.thrv-testimonial-template-two .tve_image_frame {
    width: 100%
}

.thrv-testimonial-template-two .tve_image_frame .tve_image {
    width: 100%
}

@media only screen and (max-width: 774px) {
    .thrv-testimonial-template-two .tve_image_frame .tve_image {
        width:240px
    }
}

.thrv-testimonial-template-two .tve_image_caption {
    margin: 0
}

.thrv-testimonial-template-two .tcb-flex-row {
    padding: 0
}

.thrv-testimonial-template-two .tcb-flex-col {
    position: relative;
    padding-top: 0
}

.thrv-testimonial-template-two .tcb-flex-col .tcb-col {
    padding: 0
}

.thrv-testimonial-template-two .tcb-flex-col:last-of-type .tcb-col {
    padding: 38px 65px 40px 95px
}

.thrv-testimonial-template-two .tcb-flex-col:last-of-type .tcb-col .thrv_text_element {
    clear: both
}

.thrv-testimonial-template-two p {
    margin: 0 0 40px 0;
    color: #fff
}

.thrv-testimonial-template-two .tve-testimonial-author {
    font-size: 14px;
    margin: 0
}

.thrv-testimonial-template-two .tve-testimonial-role {
    font-size: 10px;
    margin: 0
}

.thrv-rating {
    display: table
}

.thrv-rating svg {
    width: 1em;
    height: 1em;
    display: inline-block
}

svg .masterCard-style-1-st0 {
    fill: #1A2F59
}

svg .masterCard-style-1-st1 {
    fill: #F16022
}

svg .masterCard-style-1-st2 {
    fill: #EC1D25
}

svg .masterCard-style-1-st3 {
    fill: #F9A11B
}

svg .visa-style-1-st0 {
    fill: #3554A5
}

svg .visa-style-1-st1 {
    fill: #FFF
}

svg .americanExpress-style-1-st0 {
    fill: #38A1D8
}

svg .americanExpress-style-1-st1 {
    fill: #FFF
}

svg .payPal-style-1-st0 {
    fill: #F3F3F3
}

svg .payPal-style-1-st1 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #02A2D3
}

svg .payPal-style-1-st2 {
    fill-rule: evenodd;
    clip-rule: evenodd;
    fill: #234190
}

svg .discover-style-1-st0 {
    fill: #FAA21B
}

svg .discover-style-1-st1 {
    fill: #FFF
}

svg .applePay-style-1-st0 {
    fill: #231F20
}

svg .applePay-style-1-st1 {
    fill: #FFF
}

svg .bitcoin-style-1-st0 {
    fill: #F7931A
}

svg .bitcoin-style-1-st1 {
    fill: #FFF
}

svg .googlePay-style-1-st0 {
    fill: #4285F4
}

svg .googlePay-style-1-st1 {
    fill: #34A853
}

svg .googlePay-style-1-st2 {
    fill: #FBBC04
}

svg .googlePay-style-1-st3 {
    fill: #EA4335
}

svg .googlePay-style-1-st4 {
    fill: #FFF
}

svg .visa-style-2-st0 {
    fill: #F3F3F3
}

svg .visa-style-2-st1 {
    fill: #0B67B2
}

svg .visa-style-2-st2 {
    fill: #FAA634
}

svg .masterCard-style-2-st0 {
    fill: #1A2F59
}

svg .masterCard-style-2-st1 {
    fill: #D82431
}

svg .masterCard-style-2-st2 {
    fill: #F1AB3C
}

svg .masterCard-style-2-st3 {
    fill: #FFF
}

svg .americanExpress-style-2-st0 {
    fill: #38A1D8
}

svg .americanExpress-style-2-st1 {
    fill: #F1F2F2
}

svg .payPal-style-2-st0 {
    fill: #F3F3F3
}

svg .payPal-style-2-st1 {
    fill: #2791C3
}

svg .payPal-style-2-st2 {
    fill: #27356A
}

svg .discover-style-2-st0 {
    fill: #F3F3F3
}

svg .discover-style-2-st1 {
    fill: #FAA21B
}

svg .discover-style-2-st2 {
    fill: #23201F
}

svg .discover-style-2-st3 {
    fill: #F48025
}

svg .bitcoin-style-2-st0 {
    fill: #201D1F
}

svg .bitcoin-style-2-st1 {
    fill: #F7931A
}

svg .googlePay-style-2-st0 {
    fill: #F3F4F8
}

svg .googlePay-style-2-st1 {
    fill: #5F6368
}

svg .googlePay-style-2-st2 {
    fill: #4285F4
}

svg .googlePay-style-2-st3 {
    fill: #34A853
}

svg .googlePay-style-2-st4 {
    fill: #FBBC04
}

svg .googlePay-style-2-st5 {
    fill: #EA4335
}

svg .applePay-style-2-st0 {
    fill: none;
    stroke: #231F20;
    stroke-width: 2;
    stroke-miterlimit: 10
}

svg .applePay-style-2-st1 {
    fill: #231F20
}

svg .americanExpress-style-3-st0 {
    fill: #38A1D8
}

svg .americanExpress-style-3-st1 {
    fill: #F3F3F3
}

svg .discover-style-3-st0 {
    fill: #F3F3F3
}

svg .discover-style-3-st1 {
    fill: #FAA21B
}

svg .discover-style-3-st2 {
    fill: #23201F
}

svg .masterCard-style-3-st0 {
    fill: #1A2F59
}

svg .masterCard-style-3-st1 {
    fill: #F16022
}

svg .masterCard-style-3-st2 {
    fill: #EC1D25
}

svg .masterCard-style-3-st3 {
    fill: #F9A11B
}

svg .masterCard-style-3-st4 {
    fill: #F3F3F3
}

svg .payPal-style-3-st0 {
    fill: #F3F3F3
}

svg .payPal-style-3-st1 {
    fill: #0B67B2
}

svg .payPal-style-3-st2 {
    fill: #02A2D3
}

svg .visa-style-3-st0 {
    fill: #F3F3F3
}

svg .visa-style-3-st1 {
    fill: #0B67B2
}

svg .visa-style-3-st2 {
    fill: #FAA634
}

svg .applePay-style-3-st0 {
    fill: #231F20
}

svg .bitcoin-style-3-st0 {
    fill: #E8E3DF
}

svg .bitcoin-style-3-st1 {
    fill: #F7931A
}

svg .bitcoin-style-3-st2 {
    fill: #262424
}

svg .googlePay-style-3-st0 {
    fill: #F3F4F8
}

svg .googlePay-style-3-st1 {
    fill: #5F6368
}

svg .googlePay-style-3-st2 {
    fill: #EA4335
}

svg .googlePay-style-3-st3 {
    fill: #4285F4
}

svg .googlePay-style-3-st4 {
    fill: #FBBC04
}

svg .googlePay-style-3-st5 {
    fill: #34A853
}

svg .americanExpress-style-4-st0 {
    fill: #595E60
}

svg .discover-style-4-st0 {
    fill: #595E60
}

svg .masterCard-style-4-st0 {
    fill: #595E60
}

svg .payPal-style-4-st0 {
    fill: #595E60
}

svg .visa-style-4-st0 {
    fill: #595E60
}

svg .applePay-style-4-st0 {
    fill: #595E60
}

svg .applePay-style-4-st1 {
    fill: #FFF
}

svg .bitcoin-style-4-st0 {
    fill: #595E60
}

svg .bitcoin-style-4-st1 {
    fill: #FFF
}

svg .googlePay-style-4-st0 {
    fill: #595E60
}

svg .googlePay-style-4-st1 {
    fill: #F3F4F8
}

svg .googlePay-style-4-st2 {
    fill: #5F6368
}

svg .googlePay-style-4-st3 {
    fill: #4285F4
}

svg .googlePay-style-4-st4 {
    fill: #34A853
}

svg .googlePay-style-4-st5 {
    fill: #FBBC04
}

svg .googlePay-style-4-st6 {
    fill: #EA4335
}

svg .googlePay-style-4-st7 {
    fill: none;
    stroke: #231F20;
    stroke-width: 2;
    stroke-miterlimit: 10
}

svg .googlePay-style-4-st8 {
    fill: #FFF
}

svg .googlePay-style-4-st9 {
    fill: #231F20
}

.thrv-credit {
    display: table
}

.thrv-credit svg {
    display: inline-block;
    width: 2em;
    height: 2em
}

.thrv-credit .tcb-bitcoin-card,.thrv-credit .tcb-googlePay-card,.thrv-credit .tcb-applePay-card {
    padding-left: 2px
}

.thrv_responsive_video {
    width: 100%;
    min-width: 100px
}

.thrv_responsive_video video {
    max-width: 100%
}

.thrv_responsive_video .tcb-video-float-container {
    -webkit-transition: all 0.5s ease-out,margin 0s;
    -o-transition: all 0.5s ease-out,margin 0s;
    transition: all 0.5s ease-out,margin 0s
}

.thrv_responsive_video .tcb-video-float-container.top-left .video_overlay .overlay_play_button svg,.thrv_responsive_video .tcb-video-float-container.top-right .video_overlay .overlay_play_button svg,.thrv_responsive_video .tcb-video-float-container.bottom-left .video_overlay .overlay_play_button svg,.thrv_responsive_video .tcb-video-float-container.bottom-right .video_overlay .overlay_play_button svg,.thrv_responsive_video .tcb-video-float-container.keep-original .video_overlay .overlay_play_button svg {
    max-height: 50%
}

.thrv_responsive_video.tcb-no-perspective {
    -webkit-perspective: none!important;
    perspective: none!important
}

#tve_editor .thrv_responsive_video {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tcb-icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    line-height: 1em;
    vertical-align: middle;
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transform: rotate(var(--tcb-icon-rotation-angle,0deg));
    -ms-transform: rotate(var(--tcb-icon-rotation-angle,0deg));
    transform: rotate(var(--tcb-icon-rotation-angle,0deg))
}

.tve_editor_page .tcb-icon {
    -webkit-transition: -webkit-transform .25s ease;
    transition: -webkit-transform .25s ease;
    -o-transition: transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease,-webkit-transform .25s ease
}

.tcb-icon .fa-secondary {
    opacity: .4
}

svg.tcb-icon path:not([fill="none"]),symbol[id^=tcb-icon-] path:not([fill="none"]) {
    fill: inherit!important;
    stroke: inherit!important;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

.thrv_icon {
    text-align: center
}

.thrv_icon .tcb-icon-inline {
    -webkit-box-sizing: content-box!important;
    box-sizing: content-box!important;
    display: inline-block;
    font-size: inherit;
    height: auto;
    width: auto;
    text-align: center;
    text-decoration: none!important;
    background-clip: padding-box
}

.tve-ios-browser {
    background-clip: content-box
}

.m-icons .fa-secondary {
    opacity: .4
}

.thrv_social_default .tve_social_items .tve_s_item {
    float: left;
    margin: 0 10px 10px 0;
    height: 22px
}

.thrv_social_default .tve_social_items .tve_s_item iframe {
    vertical-align: initial
}

.thrv_social_default .tve_social_items .tve_s_item.tve_s_fb_share span {
    display: block!important
}

.thrv_social_default .tve_social_items .tve_s_item.tve_s_fb_like {
    overflow: hidden
}

.thrv_social_default .tve_social_items .tve_s_item.tve_s_fb_like span {
    display: block!important
}

.thrv_social_default .tve_social_items .tve_s_item.tve_s_pin_share.tve_s_pin_share_count {
    margin-right: 30px
}

.thrv_social_custom.tcb-social-full-width {
    min-width: 100%!important
}

.thrv_social_custom.tcb-social-full-width.tcb-social-vertical .tve_social_items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.thrv_social_custom.tcb-social-full-width.tcb-social-vertical .tve_social_items .tve_s_item {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    margin-right: 0
}

.thrv_social_custom.tcb-social-full-width .tve_social_items {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    width: 100%!important
}

.thrv_social_custom.tcb-social-full-width .tve_social_items.tve_style_2 .tve_s_text {
    width: 100%
}

.thrv_social_custom.tcb-social-full-width .tve_social_items.tve_style_4 .tve_s_item a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.thrv_social_custom.tcb-social-full-width .tve_social_items.tve_style_4 .tve_s_item a .tve_s_text {
    width: 100%
}

.thrv_social_custom.tcb-social-full-width .tve_social_items.tve_style_13 .tve_s_item {
    width: 100%!important
}

.thrv_social_custom.tcb-social-full-width .tve_social_items.tve_style_14 {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.thrv_social_custom.tcb-social-full-width .tve_social_items .tve_s_item {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%
}

.thrv_social_custom.tcb-social-full-width .tve_social_items .tve_s_item .tve_s_text,.thrv_social_custom.tcb-social-full-width .tve_social_items .tve_s_item .tve_s_counter {
    text-align: center;
    white-space: nowrap
}

.thrv_social_custom:not(.tcb-social-full-width):not(.tve_style_12) .tve_s_item:last-child {
    margin-right: 0
}

.thrv_social_custom.tcb-social-common-width.tcb-social-vertical .tve_social_items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.thrv_social_custom.tcb-social-common-width.tcb-social-vertical .tve_social_items .tve_s_item {
    margin-right: 0
}

.thrv_social_custom.tcb-social-common-width.tcb-social-full-width .tve_social_items {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    width: 100%!important
}

.thrv_social_custom.tcb-social-common-width.tcb-social-full-width .tve_social_items .tve_s_text,.thrv_social_custom.tcb-social-common-width.tcb-social-full-width .tve_social_items .tve_s_counter {
    white-space: nowrap
}

.thrv_social_custom.tcb-social-common-width .tve_social_items {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_1.tve_social_cb .tve_s_item.tve_s_t_share.tve_share_item,.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_1.tve_social_cb .tve_s_item.tve_s_in_share.tve_share_item,.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_3.tve_social_cb .tve_s_item.tve_s_t_share.tve_share_item,.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_3.tve_social_cb .tve_s_item.tve_s_in_share.tve_share_item,.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_5.tve_social_cb .tve_s_item.tve_s_t_share.tve_share_item,.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_5.tve_social_cb .tve_s_item.tve_s_in_share.tve_share_item {
    padding-right: 20px
}

.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_1.tve_social_cb .tve_s_item.tve_s_t_share.tve_share_item .tve_s_icon,.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_1.tve_social_cb .tve_s_item.tve_s_in_share.tve_share_item .tve_s_icon,.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_3.tve_social_cb .tve_s_item.tve_s_t_share.tve_share_item .tve_s_icon,.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_3.tve_social_cb .tve_s_item.tve_s_in_share.tve_share_item .tve_s_icon,.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_5.tve_social_cb .tve_s_item.tve_s_t_share.tve_share_item .tve_s_icon,.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_5.tve_social_cb .tve_s_item.tve_s_in_share.tve_share_item .tve_s_icon {
    margin-right: 10px
}

.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_2 .tve_s_text {
    width: 100%
}

.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_7.tve_social_cb .tve_s_link {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_16.tve_social_cb .tve_s_item.tve_s_t_share,.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_16.tve_social_cb .tve_s_item.tve_s_in_share {
    padding: 0 1.478em 0 0
}

.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_13.tve_social_cb .tve_s_item.tve_s_t_share .tve_s_icon,.thrv_social_custom.tcb-social-common-width .tve_social_items.tve_style_13.tve_social_cb .tve_s_item.tve_s_in_share .tve_s_icon {
    padding-bottom: 1em
}

.thrv_social_custom.tcb-social-common-width .tve_social_items .tve_s_item {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.thrv_social_custom.tcb-social-full-width:not(.tcb-social-vertical) .tve_social_items {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.thrv_social_custom.tcb-social-full-width:not(.tcb-social-vertical) .tve_social_items .tve_s_item {
    max-width: 100%!important;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100px;
    -ms-flex: 1 0 100px;
    flex: 1 0 100px;
    min-width: -webkit-min-content;
    min-width: -moz-min-content;
    min-width: min-content
}

.thrv_social_custom.tcb-social-common-width:not(.tcb-social-vertical) .tve_social_items {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.thrv_social_custom.tcb-social-common-width .tve_social_items {
    -webkit-flex-wrap: wrap!important;
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important;
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important
}

@media (max-width: 767px) {
    .tcb-social-common-width .tve_social_ib .tve_s_item {
        width:-webkit-min-content;
        width: -moz-min-content;
        width: min-content
    }
}

.tve_s_fb_share.tve_share_item .tve_s_icon:before {
    content: ''!important
}

.tve_s_t_share.tve_share_item .tve_s_icon:before {
    content: ''!important
}

.tve_s_in_share.tve_share_item .tve_s_icon:before {
    content: ''!important
}

.tve_s_pin_share.tve_share_item .tve_s_icon:before {
    content: ''!important
}

.tve_s_xing_share.tve_share_item .tve_s_icon:before {
    content: ''!important
}

.tve_social_custom {
    display: table
}

.tve_social_custom .tve_s_item {
    display: inline-block;
    vertical-align: middle;
    text-decoration: none;
    margin-top: 5px;
    margin-right: 10px;
    line-height: 1.5em
}

.tve_social_custom .tve_s_item.thrv_wrapper {
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0
}

.tve_social_custom .tve_s_item:not(:last-child) {
    margin-right: 10px
}

.tve_social_custom .tve_s_item.tve_s_g_share {
    display: none!important
}

.tve_social_custom .tve_s_item.tve_s_t_share .tve_s_count,.tve_social_custom .tve_s_item.tve_s_in_share .tve_s_count {
    display: none!important
}

.tve_social_custom .tve_s_link {
    -webkit-box-shadow: none;
    box-shadow: none;
    display: table;
    border: 0;
    text-decoration: none!important;
    color: #fff
}

.tve_social_custom .tve_s_link:hover {
    text-decoration: none
}

.tve_social_custom .tve_s_icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    vertical-align: middle
}

.tve_social_custom .tve_s_icon.thrv_wrapper {
    margin: 0
}

.tve_social_custom .tve_s_icon svg.tcb-icon {
    fill: currentColor;
    color: currentColor
}

.tve_social_custom .tve_s_text {
    display: table-cell;
    font-size: inherit;
    padding: 0 20px 0 10px;
    vertical-align: middle;
    white-space: nowrap;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.tve_social_custom .tve_s_count {
    display: none
}

.tve_social_custom.tve_social_ib .tve_s_text {
    display: none
}

.tve_social_custom.tve_social_cb .tve_s_count {
    display: table-cell;
    font-size: inherit;
    padding: 0 20px 0 10px;
    vertical-align: middle
}

.tve_social_custom.tve_style_6 .tve_s_icon {
    font-size: 1em;
    line-height: 1em;
    padding: .778em
}

.tve_social_custom.tve_style_6 .tve_s_text {
    font-size: .80em;
    padding: 0
}

.tve_social_custom.tve_style_6 .tve_s_link {
    font-size: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0
}

.tve_social_custom.tve_style_6 .tve_s_item {
    padding: 0 1.112em 0 0;
    margin: .445em .445em .445em 0;
    border: 1px solid;
    text-transform: uppercase;
    text-align: center
}

.tve_social_custom.tve_style_6 .tve_s_item:hover,.tve_social_custom.tve_style_6 .tve_s_item:active {
    -webkit-box-shadow: 0 3px 12px 0 rgba(0,0,0,.12);
    box-shadow: 0 3px 12px 0 rgba(0,0,0,.12)
}

.tve_social_custom.tve_style_6.tve_social_cb .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_6.tve_social_cb .tve_s_item {
    padding: 0
}

.tve_social_custom.tve_style_6.tve_social_cb .tve_s_item:not(.tve_s_t_share):not(.tve_s_in_share) {
    min-width: 4.933em
}

.tve_social_custom.tve_style_6.tve_social_cb .tve_s_count {
    font-size: .80em;
    padding: 0
}

.tve_social_custom.tve_style_6.tve_social_ib .tve_s_item {
    padding: 0
}

.tve_social_custom.tve_style_7 .tve_s_link {
    font-size: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0
}

.tve_social_custom.tve_style_7 .tve_s_icon {
    font-size: 1em;
    line-height: 1em;
    padding: .778em
}

.tve_social_custom.tve_style_7 .tve_s_item {
    margin: .445em .445em .445em 0;
    padding: 0 1.112em 0 0;
    border-bottom: 2px solid;
    text-transform: uppercase;
    text-align: center
}

.tve_social_custom.tve_style_7 .tve_s_text {
    font-size: .80em;
    padding: 0
}

.tve_social_custom.tve_style_7.tve_social_cb .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_7.tve_social_cb .tve_s_count {
    font-size: .80em;
    padding-left: 0
}

.tve_social_custom.tve_style_8 .tve_s_item {
    -webkit-box-shadow: 0 1px 6px 0 rgba(0,0,0,.12);
    box-shadow: 0 1px 6px 0 rgba(0,0,0,.12);
    border-radius: 100px;
    margin: .667em .667em .667em 0;
    padding: .556em .723em .556em .556em;
    text-transform: capitalize
}

.tve_social_custom.tve_style_8 .tve_s_item:hover {
    -webkit-box-shadow: 0 2px 16px 0 rgba(0,0,0,.12);
    box-shadow: 0 2px 16px 0 rgba(0,0,0,.12)
}

.tve_social_custom.tve_style_8 .tve_s_link {
    font-size: inherit;
    padding: 0
}

.tve_social_custom.tve_style_8 .tve_s_icon {
    font-size: 1em;
    line-height: 1em;
    border-radius: 50%;
    padding: .334em;
    margin-right: .667em
}

.tve_social_custom.tve_style_8 .tve_s_text {
    font-size: 1em;
    padding: 0
}

.tve_social_custom.tve_style_8.tve_social_cb .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_8.tve_social_cb .tve_s_count {
    font-size: 1em
}

.tve_social_custom.tve_style_9 .tve_s_link {
    font-size: inherit;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve_social_custom.tve_style_9 .tve_s_item {
    padding: 0;
    margin: 1.80em 1.80em 1.80em 0;
    text-transform: lowercase
}

.tve_social_custom.tve_style_9 .tve_s_icon {
    font-size: 1em;
    padding: 0
}

.tve_social_custom.tve_style_9 .tve_s_text,.tve_social_custom.tve_style_9 .tve_s_count {
    margin-top: .533em;
    font-size: .8em;
    padding: 0;
    line-height: normal
}

.tve_social_custom.tve_style_9.tve_social_cb .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_9.tve_social_cb .tve_s_t_share,.tve_social_custom.tve_style_9.tve_social_cb .tve_s_in_share {
    vertical-align: top
}

.tve_social_custom.tve_style_10 .tve_s_link {
    font-size: inherit;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve_social_custom.tve_style_10 .tve_s_link:hover {
    -webkit-box-shadow: inset 0 -4px 0 0 rgba(0,0,0,.08);
    box-shadow: inset 0 -4px 0 0 rgba(0,0,0,.08)
}

.tve_social_custom.tve_style_10 .tve_s_icon {
    font-size: 1em;
    line-height: 1em;
    padding: .667em;
    margin-right: .834em
}

.tve_social_custom.tve_style_10 .tve_s_text,.tve_social_custom.tve_style_10 .tve_s_count {
    font-size: 1em;
    line-height: normal;
    font-weight: 300
}

.tve_social_custom.tve_style_10 .tve_s_item {
    margin: .261em .261em .261em 0;
    padding: 0 .834em 0 0;
    text-transform: uppercase;
    text-align: center
}

.tve_social_custom.tve_style_10.tve_social_itb .tve_s_icon {
    border-right: 1px solid rgba(0,0,0,.1)
}

.tve_social_custom.tve_style_10.tve_social_itb .tve_s_item:active .tve_s_icon {
    border-right: 1px solid rgba(255,255,255,.5)
}

.tve_social_custom.tve_style_10.tve_social_cb .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_10.tve_social_cb .tve_s_item:not(.tve_s_t_share):not(.tve_s_in_share) {
    border-right: 1px solid rgba(0,0,0,.1)
}

.tve_social_custom.tve_style_10.tve_social_cb .tve_s_item:not(.tve_s_t_share):not(.tve_s_in_share):active {
    border-right: 1px solid rgba(255,255,255,.5)
}

.tve_social_custom.tve_style_10.tve_social_cb .tve_s_item {
    padding: 0
}

.tve_social_custom.tve_style_10.tve_social_cb .tve_s_item .tve_s_icon {
    margin-right: 0
}

.tve_social_custom.tve_style_10.tve_social_ib .tve_s_item {
    padding: 0
}

.tve_social_custom.tve_style_10.tve_social_ib .tve_s_item .tve_s_icon {
    margin-right: 0
}

.tve_social_custom.tve_style_11 .tve_s_item {
    vertical-align: top;
    position: relative;
    text-transform: uppercase
}

.tve_social_custom.tve_style_11 .tve_s_item .tve_s_link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: 1.25em
}

.tve_social_custom.tve_style_11 .tve_s_item .tve_s_link .tve_s_icon {
    line-height: 1em;
    padding: .7em;
    -webkit-box-shadow: -.6px 11px 27px 0 rgba(0,0,0,.1);
    box-shadow: -.6px 11px 27px 0 rgba(0,0,0,.1);
    background: #fff;
    border-radius: 50%;
    margin: 0 auto
}

.tve_social_custom.tve_style_11 .tve_s_item .tve_s_link .tve_s_icon:hover {
    -webkit-box-shadow: -.6px 11px 27px 0 rgba(0,0,0,.18);
    box-shadow: -.6px 11px 27px 0 rgba(0,0,0,.18)
}

.tve_social_custom.tve_style_11 .tve_s_item .tve_s_link .tve_s_icon:after {
    border-top: .3em solid #fff;
    border-left: .3em solid transparent;
    border-right: .3em solid transparent;
    content: '';
    display: block;
    position: absolute;
    top: calc(78% + 0.3em)
}

.tve_social_custom.tve_style_11.tve_social_itb .tve_s_text {
    font-size: .5em;
    text-align: center;
    padding: 10px 0 0 0;
    color: #111
}

.tve_social_custom.tve_style_11.tve_social_itb .tve_s_icon:after {
    top: calc(50% + 0.3em)!important
}

.tve_social_custom.tve_style_11.tve_social_cb .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_11.tve_social_cb .tve_s_count {
    font-size: .5em;
    text-transform: uppercase;
    text-align: center;
    padding: 10px 0 0 0;
    color: #111
}

.tve_social_custom.tve_style_11.tve_social_cb .tve_s_item:not(.tve_s_t_share):not(.tve_s_in_share) .tve_s_icon:after {
    top: calc(50% + 0.3em)!important
}

.tve_social_custom.tve_style_12 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important
}

.tve_social_custom.tve_style_12 .tve_s_link {
    padding: 0;
    font-size: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve_social_custom.tve_style_12 .tve_s_icon {
    font-size: 1em;
    line-height: 1em;
    padding: .75em
}

.tve_social_custom.tve_style_12 .tve_s_item {
    padding: 0;
    margin: 0;
    padding-top: .625em;
    padding-bottom: .625em;
    border-top: 4px solid #fff;
    border-bottom: 4px solid #fff;
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 1.0625em;
    text-transform: uppercase
}

.tve_social_custom.tve_style_12 .tve_s_item:first-child {
    margin-left: 1.0625em
}

.tve_social_custom.tve_style_12 .tve_s_text,.tve_social_custom.tve_style_12 .tve_s_count {
    color: #c8c8c8;
    font-size: .452em;
    line-height: normal;
    padding: 0;
    text-align: center
}

.tve_social_custom.tve_style_12.tve_social_cb .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_13 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tve_social_custom.tve_style_13 .tve_s_link {
    font-size: inherit;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tve_social_custom.tve_style_13 .tve_s_icon {
    font-size: 1em;
    line-height: 1em;
    padding: 0
}

.tve_social_custom.tve_style_13 .tve_s_item {
    padding: .888em 1em;
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: .1667em 1.667em 1.667em .1667em;
    text-transform: uppercase
}

.tve_social_custom.tve_style_13 .tve_s_text,.tve_social_custom.tve_style_13 .tve_s_count {
    margin-top: .667em;
    font-size: .455em;
    line-height: normal;
    color: #c4c4c4;
    padding: 0
}

.tve_social_custom.tve_style_13.tve_social_cb .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_14 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tve_social_custom.tve_style_14 .tve_s_link {
    font-size: inherit;
    margin-right: auto;
    color: #111!important;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve_social_custom.tve_style_14 .tve_s_icon {
    font-size: 1em;
    margin: 0;
    padding: 0
}

.tve_social_custom.tve_style_14 .tve_s_item {
    margin: 0;
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border: solid 1px;
    padding: 1em 2em;
    margin-left: -1px;
    margin-top: -1px;
    text-transform: uppercase
}

.tve_social_custom.tve_style_14 .tve_s_text,.tve_social_custom.tve_style_14 .tve_s_count {
    font-size: .60em;
    text-align: center;
    padding: 0;
    line-height: normal
}

.tve_social_custom.tve_style_14 .tve_s_count {
    color: #333
}

.tve_social_custom.tve_style_14.tve_social_itb .tve_s_icon,.tve_social_custom.tve_style_14.tve_social_cb .tve_s_icon {
    margin-right: .75em
}

.tve_social_custom.tve_style_14.tve_social_cb .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_15 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tve_social_custom.tve_style_15 .tve_s_link {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: inherit
}

.tve_social_custom.tve_style_15 .tve_s_icon {
    font-size: 1em;
    padding: 1em
}

.tve_social_custom.tve_style_15 .tve_s_item {
    padding: 0;
    margin: .5em .944em .5em 0;
    text-transform: uppercase
}

.tve_social_custom.tve_style_15 .tve_s_text,.tve_social_custom.tve_style_15 .tve_s_count {
    padding: 0;
    font-size: .611em;
    font-weight: 600;
    width: 100%;
    text-align: center
}

.tve_social_custom.tve_style_15.tve_social_cb .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_16 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tve_social_custom.tve_style_16 .tve_s_link {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve_social_custom.tve_style_16 .tve_s_icon {
    font-size: 1em;
    padding: .5em
}

.tve_social_custom.tve_style_16 .tve_s_item {
    padding: 0 1.478em 0 0;
    margin: .238em .381em .238em 0;
    border-radius: 5px;
    text-transform: capitalize
}

.tve_social_custom.tve_style_16 .tve_s_text,.tve_social_custom.tve_style_16 .tve_s_count {
    padding: 0;
    font-size: .762em;
    font-weight: 500
}

.tve_social_custom.tve_style_16.tve_social_cb .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_16.tve_social_cb .tve_s_item.tve_s_t_share,.tve_social_custom.tve_style_16.tve_social_cb .tve_s_item.tve_s_in_share {
    padding: 0
}

.tve_social_custom.tve_style_16.tve_social_cb .tve_s_count {
    min-width: 1.429em;
    height: 1.429em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: .14em
}

.tve_social_custom.tve_style_16.tve_social_ib .tve_s_item {
    padding: 0
}

.tve_social_custom.tve_style_17 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tve_social_custom.tve_style_17 .tve_s_link {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve_social_custom.tve_style_17 .tve_s_icon {
    font-size: 1em;
    padding: .5em;
    margin-right: .727em
}

.tve_social_custom.tve_style_17 .tve_s_item {
    padding: 0;
    margin: .389em .833em .389em 0;
    text-transform: uppercase
}

.tve_social_custom.tve_style_17 .tve_s_text,.tve_social_custom.tve_style_17 .tve_s_count {
    padding: 0;
    font-size: .611em;
    font-weight: 500;
    color: #999
}

.tve_social_custom.tve_style_17.tve_social_cb .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_17.tve_social_cb .tve_s_count {
    min-width: 1.429em;
    height: 1.429em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: .14em
}

.tve_social_custom.tve_style_18 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tve_social_custom.tve_style_18 .tve_s_link {
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve_social_custom.tve_style_18 .tve_s_icon {
    font-size: 1em;
    padding: 1em;
    color: inherit
}

.tve_social_custom.tve_style_18 .tve_s_item {
    padding: 0;
    margin: .778em 1.778em .778em 0;
    text-transform: capitalize;
    text-align: center
}

.tve_social_custom.tve_style_18 .tve_s_text,.tve_social_custom.tve_style_18 .tve_s_count {
    padding: 0;
    font-size: .778em;
    color: #999
}

.tve_social_custom.tve_style_18.tve_social_cb .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_18.tve_social_cb .tve_s_count {
    min-width: 1.429em;
    height: 1.429em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: .14em
}

.tve_social_custom.tve_style_1 {
    font-size: 22px
}

.tve_social_custom.tve_style_1 .tve_s_link {
    font-size: inherit;
    padding: 2px
}

.tve_social_custom.tve_style_1 .tve_s_item {
    border-radius: 50px
}

.tve_social_custom.tve_style_1 .tve_s_text {
    text-shadow: 0 1px 1px rgba(0,0,0,.11)
}

.tve_social_custom.tve_style_1 .tve_s_icon {
    border-radius: 50px;
    background: #fff;
    font-size: 1.227em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 1.778em;
    line-height: 1em;
    width: 1.778em
}

.tve_social_custom.tve_style_1 .tve_s_icon.thrv_wrapper {
    margin: 0
}

.tve_social_custom.tve_style_1 .tve_s_icon svg {
    margin: 0 auto
}

.tve_social_custom.tve_style_1 .tve_s_item.tve_share_item {
    padding-right: 20px
}

.tve_social_custom.tve_style_1 .tve_s_item.tve_share_item .tve_s_icon {
    width: unset;
    height: unset;
    padding: .409em;
    margin-right: 10px
}

.tve_social_custom.tve_style_1 .tve_s_item.tve_share_item .tve_s_text,.tve_social_custom.tve_style_1 .tve_s_item.tve_share_item .tve_s_count {
    padding: 0
}

.tve_social_custom.tve_style_1.tve_social_itb .tve_s_icon {
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.25);
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.25)
}

.tve_social_custom.tve_style_1.tve_social_ib .tve_s_icon {
    background: transparent
}

.tve_social_custom.tve_style_1.tve_social_ib .tve_s_item.tve_share_item {
    padding-right: 0
}

.tve_social_custom.tve_style_1.tve_social_ib .tve_s_item.tve_share_item .tve_s_icon {
    margin-right: 0
}

.tve_social_custom.tve_style_1.tve_social_cb .tve_s_item.tve_s_t_share.tve_share_item,.tve_social_custom.tve_style_1.tve_social_cb .tve_s_item.tve_s_in_share.tve_share_item {
    padding-right: 0
}

.tve_social_custom.tve_style_1.tve_social_cb .tve_s_item.tve_s_t_share.tve_share_item .tve_s_icon,.tve_social_custom.tve_style_1.tve_social_cb .tve_s_item.tve_s_in_share.tve_share_item .tve_s_icon {
    margin-right: 0
}

.tve_social_custom.tve_style_1.tve_social_cb .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_2 {
    font-size: 24px
}

.tve_social_custom.tve_style_2 .tve_s_link {
    color: #fff!important;
    font-size: inherit
}

.tve_social_custom.tve_style_2 .tve_s_item {
    border-radius: 5px
}

.tve_social_custom.tve_style_2 .tve_s_icon {
    font-size: 1.167em;
    height: 1.714em;
    line-height: 1em;
    width: 1.714em
}

.tve_social_custom.tve_style_2 .tve_s_text {
    text-shadow: 0 1px 1px rgba(0,0,0,.11)
}

.tve_social_custom.tve_style_2 .tve_s_item.tve_share_item .tve_s_icon {
    width: unset;
    height: unset;
    padding: .363em
}

.tve_social_custom.tve_style_2.tve_social_itb .tve_s_item.tve_share_item {
    padding-right: 20px
}

.tve_social_custom.tve_style_2.tve_social_itb .tve_s_item.tve_share_item .tve_s_icon {
    margin-right: 10px
}

.tve_social_custom.tve_style_2.tve_social_itb .tve_s_item.tve_share_item .tve_s_text {
    padding: 0
}

.tve_social_custom.tve_style_2.tve_social_itb .tve_s_icon {
    border-right: 1px solid rgba(255,255,255,.08);
    -webkit-box-shadow: 1px 0 0 0 rgba(0,0,0,.15);
    box-shadow: 1px 0 0 0 rgba(0,0,0,.15)
}

.tve_social_custom.tve_style_2.tve_social_cb .tve_s_count {
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-box-shadow: 1px 0 0 1px #ccc;
    box-shadow: 1px 0 0 1px #ccc;
    border-left: 1px solid #ccc;
    background: #fff;
    color: #333;
    padding: 0 15px;
    position: relative
}

.tve_social_custom.tve_style_2.tve_social_cb .tve_s_count:before {
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #fff;
    content: '';
    display: block;
    height: 0;
    margin: auto 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -8px;
    width: 0
}

.tve_social_custom.tve_style_2.tve_social_cb .tve_s_item.tve_share_item {
    padding-right: 0
}

.tve_social_custom.tve_style_2.tve_social_cb .tve_s_item.tve_share_item .tve_s_icon {
    margin-right: 10px
}

.tve_social_custom.tve_style_3 {
    font-size: 24px
}

.tve_social_custom.tve_style_3 .tve_s_link {
    color: #fff!important;
    font-size: inherit
}

.tve_social_custom.tve_style_3 .tve_s_text {
    text-shadow: 1px 1px 1px rgba(0,0,0,.11)
}

.tve_social_custom.tve_style_3 .tve_s_icon {
    font-size: 1.167em;
    height: 1.714em;
    line-height: 1em;
    text-shadow: 3px 3px 0 rgba(0,0,0,.11);
    width: 1.714em
}

.tve_social_custom.tve_style_3 .tve_s_item {
    border-radius: 5px
}

.tve_social_custom.tve_style_3 .tve_s_item:active {
    -webkit-box-shadow: 0 -3px 0 0 rgba(0,0,0,.15) inset;
    box-shadow: 0 -3px 0 0 rgba(0,0,0,.15) inset
}

.tve_social_custom.tve_style_3.tve_social_cb .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_3 .tve_s_item.tve_share_item .tve_s_icon {
    width: unset;
    height: unset;
    padding: .405em
}

.tve_social_custom.tve_style_3.tve_social_itb .tve_s_item.tve_share_item,.tve_social_custom.tve_style_3.tve_social_cb .tve_s_item.tve_share_item {
    padding-right: 20px
}

.tve_social_custom.tve_style_3.tve_social_itb .tve_s_item.tve_share_item .tve_s_icon,.tve_social_custom.tve_style_3.tve_social_cb .tve_s_item.tve_share_item .tve_s_icon {
    margin-right: 10px
}

.tve_social_custom.tve_style_3.tve_social_itb .tve_s_item.tve_share_item .tve_s_text,.tve_social_custom.tve_style_3.tve_social_itb .tve_s_item.tve_share_item .tve_s_count,.tve_social_custom.tve_style_3.tve_social_cb .tve_s_item.tve_share_item .tve_s_text,.tve_social_custom.tve_style_3.tve_social_cb .tve_s_item.tve_share_item .tve_s_count {
    padding: 0
}

.tve_social_custom.tve_style_3.tve_social_cb .tve_s_item.tve_s_t_share.tve_share_item,.tve_social_custom.tve_style_3.tve_social_cb .tve_s_item.tve_s_in_share.tve_share_item {
    padding-right: 0
}

.tve_social_custom.tve_style_3.tve_social_cb .tve_s_item.tve_s_t_share.tve_share_item .tve_s_icon,.tve_social_custom.tve_style_3.tve_social_cb .tve_s_item.tve_s_in_share.tve_share_item .tve_s_icon {
    margin-right: 0
}

.tve_social_custom.tve_style_4 {
    font-size: 22px
}

.tve_social_custom.tve_style_4 .tve_s_item {
    padding: 0;
    border-radius: 3px
}

.tve_social_custom.tve_style_4 .tve_s_link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: #fff!important;
    font-size: inherit;
    padding: 0
}

.tve_social_custom.tve_style_4 .tve_s_icon {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    color: rgba(0,0,0,.5);
    font-size: 1.25em;
    line-height: 1em;
    height: 1.923em;
    width: 1.923em
}

.tve_social_custom.tve_style_4 .tve_s_text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px
}

.tve_social_custom.tve_style_4 .tve_s_item.tve_share_item .tve_s_icon {
    width: unset;
    height: unset;
    padding: .41em
}

.tve_social_custom.tve_style_4.tve_social_itb .tve_s_item.tve_share_item {
    padding-right: 20px
}

.tve_social_custom.tve_style_4.tve_social_itb .tve_s_item.tve_share_item .tve_s_icon {
    margin-right: 10px
}

.tve_social_custom.tve_style_4.tve_social_itb .tve_s_item.tve_share_item .tve_s_text,.tve_social_custom.tve_style_4.tve_social_itb .tve_s_item.tve_share_item .tve_s_count {
    padding: 0
}

.tve_social_custom.tve_style_4.tve_social_ib .tve_s_icon {
    border-radius: 3px
}

.tve_social_custom.tve_style_4.tve_social_ib .tve_s_text {
    display: none
}

.tve_social_custom.tve_style_4.tve_social_cb .tve_s_count {
    border: 1px solid #c2c1c1;
    border-radius: 3px;
    display: block;
    font-size: 1.182em;
    line-height: 1.923em;
    height: 1.923em;
    margin-left: 15px;
    padding: 0 10px;
    position: relative
}

.tve_social_custom.tve_style_4.tve_social_cb .tve_s_count:before {
    content: '';
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #c2c1c1;
    display: block;
    height: 0;
    margin: auto 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -7px;
    width: 0
}

.tve_social_custom.tve_style_4.tve_social_cb .tve_s_count:after {
    content: '';
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    border-right: 7px solid #fff;
    display: block;
    height: 0;
    margin: auto 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -6px;
    width: 0
}

.tve_social_custom.tve_style_5 {
    font-size: 22px
}

.tve_social_custom.tve_style_5 .tve_s_link {
    font-size: inherit
}

.tve_social_custom.tve_style_5 .tve_s_icon {
    font-size: 1.136em;
    line-height: 1em;
    height: 1.92em;
    width: 1.92em
}

.tve_social_custom.tve_style_5 .tve_s_item:hover .tve_s_link,.tve_social_custom.tve_style_5 .tve_s_item:active .tve_s_link {
    color: #fff!important
}

.tve_social_custom.tve_style_5 .tve_s_item.tve_share_item .tve_s_icon {
    width: unset;
    height: unset;
    padding: .445em
}

.tve_social_custom.tve_style_5.tve_social_itb .tve_s_item.tve_share_item,.tve_social_custom.tve_style_5.tve_social_cb .tve_s_item.tve_share_item {
    padding-right: 20px
}

.tve_social_custom.tve_style_5.tve_social_itb .tve_s_item.tve_share_item .tve_s_icon,.tve_social_custom.tve_style_5.tve_social_cb .tve_s_item.tve_share_item .tve_s_icon {
    margin-right: 10px
}

.tve_social_custom.tve_style_5.tve_social_itb .tve_s_item.tve_share_item .tve_s_text,.tve_social_custom.tve_style_5.tve_social_itb .tve_s_item.tve_share_item .tve_s_count,.tve_social_custom.tve_style_5.tve_social_cb .tve_s_item.tve_share_item .tve_s_text,.tve_social_custom.tve_style_5.tve_social_cb .tve_s_item.tve_share_item .tve_s_count {
    padding: 0
}

.tve_social_custom.tve_style_5.tve_social_cb .tve_s_item.tve_s_t_share.tve_share_item,.tve_social_custom.tve_style_5.tve_social_cb .tve_s_item.tve_s_in_share.tve_share_item {
    padding-right: 0
}

.tve_social_custom.tve_style_5.tve_social_cb .tve_s_item.tve_s_t_share.tve_share_item .tve_s_icon,.tve_social_custom.tve_style_5.tve_social_cb .tve_s_item.tve_s_in_share.tve_share_item .tve_s_icon {
    margin-right: 0
}

.tve_social_custom.tve_style_5.tve_social_cb .tve_s_text {
    display: none
}

.tcb-social-vertical {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tcb-social-vertical.tve_style_6 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tcb-social-vertical.tve_style_6 .tve_s_item {
    margin: 0!important
}

.tcb-social-vertical.tve_style_6 .tve_s_item:not(:last-child) {
    margin-bottom: 0.667em!important
}

.tcb-social-vertical.tve_style_7 {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tcb-social-vertical.tve_style_7 .tve_s_item {
    margin: 0!important
}

.tcb-social-vertical.tve_style_7 .tve_s_item:not(:last-child) {
    margin-bottom: 0.667em!important
}

.tcb-social-vertical.tve_style_8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tcb-social-vertical.tve_style_8 .tve_s_share_count {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tcb-social-vertical.tve_style_8 .tve_s_item {
    margin: 0!important
}

.tcb-social-vertical.tve_style_8 .tve_s_item:not(:last-child) {
    margin-bottom: 0.833em!important
}

.tcb-social-vertical.tve_style_9 .tve_s_item {
    margin: 0!important
}

.tcb-social-vertical.tve_style_9 .tve_s_item:not(:last-child) {
    margin-bottom: 2.400em!important
}

.tcb-social-vertical.tve_style_10 .tve_s_item {
    margin: 0!important
}

.tcb-social-vertical.tve_style_10 .tve_s_item:not(:last-child) {
    margin-bottom: 0.261em!important
}

.tcb-social-vertical.tve_style_10 .tve_s_share_count {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tcb-social-vertical.tve_style_10 .tve_s_share_count .tve_s_cnt {
    margin: 0
}

.tcb-social-vertical.tve_style_10 .tve_s_share_count .tve_s_cnt_label {
    font-size: .652em
}

.tcb-social-vertical.tve_style_11 .tve_social_items .tve_s_item {
    margin: 0
}

.tcb-social-vertical.tve_style_11 .tve_social_items .tve_s_item:not(:last-child) {
    margin-bottom: 0.800em!important
}

.tcb-social-vertical.tve_style_11 .tve_social_items .tve_s_item .tve_s_link .tve_s_icon:after {
    display: none!important
}

.tcb-social-vertical.tve_style_11 .tve_s_share_count .tve_s_cnt_icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: .286em
}

.tcb-social-vertical.tve_style_11 .tve_s_share_count .tve_s_cnt {
    margin: 0
}

.tcb-social-vertical.tve_style_11 .tve_s_share_count .tve_s_cnt_label {
    display: none
}

.tcb-social-vertical.tve_style_12 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tcb-social-vertical.tve_style_12 .tve_social_items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tcb-social-vertical.tve_style_12 .tve_social_items .tve_s_item {
    margin: 0;
    height: 2.095em;
    border-top: 0;
    border-bottom: 0;
    border-left: 4px solid #fff;
    border-right: 4px solid #fff;
    padding-left: .6875em;
    padding-right: .6875em;
    margin-bottom: .625em
}

.tcb-social-vertical.tve_style_12 .tve_social_items .tve_s_item:first-child {
    margin-top: .625em
}

.tcb-social-vertical.tve_style_13 .tve_social_items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tcb-social-vertical.tve_style_13 .tve_s_item {
    margin: 0!important
}

.tcb-social-vertical.tve_style_13 .tve_s_item:not(:last-child) {
    margin-bottom: 1.944em!important
}

.tcb-social-vertical.tve_style_14 .tve_social_custom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tcb-social-vertical.tve_style_14 .tve_s_item {
    margin: 0!important;
    margin-bottom: -1px!important
}

.tcb-social-vertical.tve_style_14 .tve_s_share_count {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tcb-social-vertical.tve_style_14 .tve_s_share_count .tve_s_cnt {
    margin: 0
}

.tcb-social-vertical.tve_style_15 .tve_social_items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tcb-social-vertical.tve_style_15 .tve_social_items .tve_s_item {
    margin: 0!important
}

.tcb-social-vertical.tve_style_15 .tve_social_items .tve_s_item:not(:last-child) {
    margin-bottom: 0.5em!important
}

.tcb-social-vertical.tve_style_15 .tve_s_share_count .tve_s_cnt_icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: .278em
}

.tcb-social-vertical.tve_style_15 .tve_s_share_count .tve_s_cnt {
    margin: 0
}

.tcb-social-vertical.tve_style_15 .tve_s_share_count .tve_s_cnt_label {
    display: none
}

.tcb-social-vertical.tve_style_16 .tve_social_items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tcb-social-vertical.tve_style_16 .tve_social_items .tve_s_item {
    margin: 0!important
}

.tcb-social-vertical.tve_style_16 .tve_social_items .tve_s_item:not(:last-child) {
    margin-bottom: 0.238em!important
}

.tcb-social-vertical.tve_style_16 .tve_s_share_count {
    border: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tcb-social-vertical.tve_style_16 .tve_s_share_count .tve_s_cnt {
    margin: 0;
    border-radius: 5px;
    border: solid 1px #dcdcdc;
    padding: .714em
}

.tcb-social-vertical.tve_style_17 .tve_social_items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tcb-social-vertical.tve_style_17 .tve_social_items .tve_s_item {
    margin: 0!important
}

.tcb-social-vertical.tve_style_17 .tve_social_items .tve_s_item:not(:last-child) {
    margin-bottom: 0.722em!important
}

.tcb-social-vertical.tve_style_18 .tve_social_items {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tcb-social-vertical.tve_style_18 .tve_social_items .tve_s_item {
    margin: 0!important
}

.tcb-social-vertical.tve_style_18 .tve_social_items .tve_s_item:not(:last-child) {
    margin-bottom: 0.778em!important
}

.thrv_social_custom.tve_style_11 {
    position: relative
}

.thrv_social_custom.tve_style_12 {
    background-color: #fff;
    -webkit-box-shadow: 0 0 60px 0 rgba(8,8,28,.05);
    box-shadow: 0 0 60px 0 rgba(8,8,28,.05);
    padding: 1px;
    border-radius: 15px
}

.thrv_social_custom .tve_s_share_count {
    display: none;
    vertical-align: middle;
    text-align: center;
    margin-right: 10px
}

.thrv_social_custom .tve_s_share_count .tve_s_cnt {
    margin: 1px;
    display: block;
    font-size: 2.1875em;
    font-weight: 700
}

.thrv_social_custom .tve_s_share_count .tve_s_cnt_label {
    display: block;
    font-size: 1.25em;
    margin: 1px 10px 1px 1px
}

.thrv_social_custom .tve_s_share_count a:hover {
    text-decoration: none
}

.thrv_social_custom .tve_social_items {
    display: inline-block;
    vertical-align: middle
}

.tve_s_share_count.tve_style_6 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve_s_share_count.tve_style_6 .tve_s_cnt_icon {
    margin-right: .667em
}

.tve_s_share_count.tve_style_6 .tve_s_cnt_icon svg {
    fill: rgba(0,0,0,.3);
    width: .875em;
    height: .938em
}

.tve_s_share_count.tve_style_6 .tve_s_cnt {
    margin: 0;
    padding: 0;
    font-size: 1.167em;
    font-weight: 300;
    line-height: normal;
    color: rgba(0,0,0,.85)
}

.tve_s_share_count.tve_style_6 .tve_s_cnt_label {
    display: none!important
}

.tve_s_share_count.tve_style_7 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve_s_share_count.tve_style_7 .tve_s_cnt {
    margin: 0;
    padding: 0;
    font-size: 1.467em;
    font-weight: 300;
    line-height: normal;
    color: rgba(0,0,0,.85)
}

.tve_s_share_count.tve_style_7 .tve_s_cnt_label {
    display: none!important
}

.tve_s_share_count.tve_style_7 .tve_s_cnt_icon {
    margin-right: .667em
}

.tve_s_share_count.tve_style_7 .tve_s_cnt_icon svg {
    fill: rgba(0,0,0,.21);
    width: 1.125em;
    height: 1.25em
}

.tve_s_share_count.tve_style_8 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 0
}

.tve_s_share_count.tve_style_8 .tve_s_cnt {
    margin: 0;
    padding: 0;
    font-size: 1.458em;
    margin-right: .4em;
    font-weight: 300;
    color: #000
}

.tve_s_share_count.tve_style_8 .tve_s_cnt_label {
    margin: 0;
    padding: 0;
    font-size: 1.167em;
    color: rgba(0,0,0,.5);
    text-transform: capitalize
}

.tve_s_share_count.tve_style_9 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0
}

.tve_s_share_count.tve_style_9 .tve_s_cnt {
    margin: 0;
    padding: 0;
    font-size: 1.20em;
    font-weight: 800;
    color: rgba(0,0,0,.85)
}

.tve_s_share_count.tve_style_9 .tve_s_cnt_label {
    display: none
}

.tve_s_share_count.tve_style_9 .tve_s_cnt_icon {
    margin-right: .533em
}

.tve_s_share_count.tve_style_9 .tve_s_cnt_icon svg {
    fill: rgba(0,0,0,.21);
    width: .813em;
    height: .875em
}

.tve_s_share_count.tve_style_10 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve_s_share_count.tve_style_10 .tve_s_cnt {
    margin: 0;
    padding: 0;
    font-size: .957em;
    color: #090909;
    margin-right: .435em
}

.tve_s_share_count.tve_style_10 .tve_s_cnt_label {
    margin: 0;
    padding: 0;
    font-size: .957em;
    text-transform: uppercase;
    font-weight: 700;
    color: #777
}

.tve_s_share_count.tve_style_11 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve_s_share_count.tve_style_11 .tve_s_cnt_icon {
    display: none
}

.tve_s_share_count.tve_style_11 .tve_s_cnt_icon svg {
    fill: #c5c5c5;
    width: .625em;
    height: .625em
}

.tve_s_share_count.tve_style_11 .tve_s_cnt {
    margin: 0;
    padding: 0;
    font-size: .686em;
    color: #000;
    margin-right: .286em
}

.tve_s_share_count.tve_style_11 .tve_s_cnt_label {
    margin: 0;
    padding: 0;
    font-size: .686em;
    text-transform: lowercase;
    font-weight: 700;
    color: #000
}

.tve_s_share_count.tve_style_12 {
    margin: 0;
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve_s_share_count.tve_style_12 .tve_s_cnt {
    margin: 0;
    padding: 0;
    font-size: .524em;
    color: #4a4a4a;
    margin-right: .238em
}

.tve_s_share_count.tve_style_12 .tve_s_cnt_label {
    margin: 0;
    padding: 0;
    font-size: .405em;
    text-transform: uppercase;
    letter-spacing: .43px;
    color: #c8c8c8
}

.tve_s_share_count.tve_style_13 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tve_s_share_count.tve_style_13 .tve_s_cnt {
    margin: 0;
    padding: 0;
    font-size: .697em;
    color: #090909
}

.tve_s_share_count.tve_style_13 .tve_s_cnt_label {
    margin: 0;
    padding: 0;
    font-size: .441em;
    text-transform: uppercase;
    color: #c4c4c4
}

.tve_s_share_count.tve_style_14 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve_s_share_count.tve_style_14 .tve_s_cnt {
    margin: 0;
    padding: 0;
    font-size: .75em;
    color: #111;
    font-weight: 700;
    margin-right: .25em
}

.tve_s_share_count.tve_style_14 .tve_s_cnt_label {
    margin: 0;
    padding: 0;
    font-size: .75em;
    color: #7e7e7e;
    text-transform: capitalize
}

.tve_s_share_count.tve_style_15 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important
}

.tve_s_share_count.tve_style_15 .tve_s_cnt {
    margin: 0;
    padding: 0;
    color: #333;
    font-size: .889em;
    margin-right: .278em
}

.tve_s_share_count.tve_style_15 .tve_s_cnt_label {
    margin: 0;
    padding: 0;
    color: #333;
    font-size: .889em;
    text-transform: capitalize;
    font-weight: 700
}

.tve_s_share_count.tve_style_15 .tve_s_cnt_icon {
    display: none
}

.tve_s_share_count.tve_style_15 .tve_s_cnt_icon svg {
    fill: #B9B9B9;
    width: .688em;
    height: .813em
}

.tve_s_share_count.tve_style_16 {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    border: solid 1px #dcdcdc;
    border-radius: 5px
}

.tve_s_share_count.tve_style_16 .tve_s_cnt {
    margin: 0;
    padding: 0;
    color: #333;
    font-size: .738em;
    margin-right: .238em
}

.tve_s_share_count.tve_style_16 .tve_s_cnt_label {
    margin: 0;
    padding: 0;
    color: #999;
    font-size: .738em;
    text-transform: capitalize
}

.tve_s_share_count.tve_style_17 {
    display: inline-block
}

.tve_s_share_count.tve_style_17 .tve_s_cnt {
    margin: 0;
    padding: 0;
    color: #333;
    font-size: .889em
}

.tve_s_share_count.tve_style_17 .tve_s_cnt_label {
    margin: 0;
    padding: 0;
    color: #999;
    font-size: .611em;
    text-transform: uppercase
}

.tve_s_share_count.tve_style_18 {
    display: inline-block
}

.tve_s_share_count.tve_style_18 .tve_s_cnt {
    margin: 0;
    padding: 0;
    color: #333;
    font-size: 1em
}

.tve_s_share_count.tve_style_18 .tve_s_cnt_label {
    margin: 0;
    padding: 0;
    color: #999;
    font-size: .778em;
    text-transform: capitalize
}

.tve_s_share_count.tve_style_1,.tve_s_share_count.tve_style_2,.tve_s_share_count.tve_style_3,.tve_s_share_count.tve_style_4,.tve_s_share_count.tve_style_5 {
    display: inline-block
}

@-webkit-keyframes blink-text {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@keyframes blink-text {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

.tve_count_loading .tve_s_count {
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blink-text;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -webkit-animation-name: blink-text;
    animation-name: blink-text;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

.thrv_social_custom,.thrv_social_default {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content
}

.thrv_social_custom.tve_share_left,.thrv_social_default.tve_share_left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_6,.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_6 {
    margin-right: 2.267em
}

.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_7,.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_7 {
    margin-right: 1.533em
}

.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_8,.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_8 {
    margin-right: 2.083em
}

.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_9,.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_9 {
    margin-right: 2.533em
}

.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_10,.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_10 {
    margin-right: 1.043em
}

.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_11,.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_11 {
    margin-right: 1.2em
}

.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_12,.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_12 {
    margin-left: 2.19em
}

.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_13,.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_13 {
    margin-right: 1.818em
}

.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_14,.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_14 {
    margin-right: 1.3em
}

.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_15,.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_15 {
    margin-right: 1.222em
}

.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_16,.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_16 {
    margin-right: .476em
}

.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_17,.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_17 {
    margin-right: 1em
}

.thrv_social_custom.tve_share_left .tve_s_share_count.tve_style_18,.thrv_social_default.tve_share_left .tve_s_share_count.tve_style_18 {
    margin-right: .444em
}

.thrv_social_custom.tve_share_left.tcb-social-vertical .tve_s_share_count,.thrv_social_default.tve_share_left.tcb-social-vertical .tve_s_share_count {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_6 .tve_s_share_count,.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_6 .tve_s_share_count {
    height: 2.8em
}

.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_7 .tve_s_share_count,.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_7 .tve_s_share_count {
    height: 2.733em
}

.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_9 .tve_s_share_count,.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_9 .tve_s_share_count {
    height: 2.333em
}

.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_10 .tve_s_share_count,.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_10 .tve_s_share_count {
    margin-top: 0;
    margin-right: .783em
}

.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_11 .tve_s_share_count,.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_11 .tve_s_share_count {
    margin-top: 0;
    margin-right: .914em;
    height: 3.167em
}

.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_12 .tve_s_share_count,.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_12 .tve_s_share_count {
    margin-top: 1.429em;
    height: 2.095em
}

.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_13 .tve_s_share_count,.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_13 .tve_s_share_count {
    height: 4.724em
}

.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_14 .tve_s_share_count,.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_14 .tve_s_share_count {
    margin-top: 0;
    margin-right: .5em;
    height: 3.111em
}

.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_15 .tve_s_share_count,.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_15 .tve_s_share_count {
    margin-top: 0;
    margin-right: 1.056em;
    height: 3.167em;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_16 .tve_s_share_count,.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_16 .tve_s_share_count {
    margin-top: 0;
    margin-right: .714em
}

.thrv_social_custom.tve_share_left.tcb-social-vertical.tve_style_18 .tve_s_share_count,.thrv_social_default.tve_share_left.tcb-social-vertical.tve_style_18 .tve_s_share_count {
    height: 4.167em;
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.thrv_social_custom.tve_share_right,.thrv_social_default.tve_share_right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_6,.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_6 {
    margin-left: 2.267em
}

.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_7,.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_7 {
    margin-left: 1.533em
}

.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_8,.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_8 {
    margin-left: 2.083em
}

.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_9,.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_9 {
    margin-left: 2.533em
}

.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_10,.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_10 {
    margin-left: 1.043em
}

.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_11,.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_11 {
    margin-left: 1.2em
}

.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_12,.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_12 {
    margin-right: 2.19em
}

.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_13,.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_13 {
    margin-left: 1.818em
}

.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_14,.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_14 {
    margin-left: 1.3em
}

.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_15,.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_15 {
    margin-left: 1.222em
}

.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_16,.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_16 {
    margin-left: .476em
}

.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_17,.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_17 {
    margin-left: 1em
}

.thrv_social_custom.tve_share_right .tve_s_share_count.tve_style_18,.thrv_social_default.tve_share_right .tve_s_share_count.tve_style_18 {
    margin-left: .444em
}

.thrv_social_custom.tve_share_right.tcb-social-vertical .tve_s_share_count,.thrv_social_default.tve_share_right.tcb-social-vertical .tve_s_share_count {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_6 .tve_s_share_count,.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_6 .tve_s_share_count {
    height: 2.8em
}

.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_7 .tve_s_share_count,.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_7 .tve_s_share_count {
    height: 2.733em
}

.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_9 .tve_s_share_count,.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_9 .tve_s_share_count {
    height: 2.333em
}

.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_10 .tve_s_share_count,.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_10 .tve_s_share_count {
    margin-top: 0;
    margin-right: .783em
}

.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_11 .tve_s_share_count,.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_11 .tve_s_share_count {
    margin-top: 0;
    margin-right: .914em;
    height: 3.167em
}

.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_12 .tve_s_share_count,.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_12 .tve_s_share_count {
    margin-top: 1.429em;
    height: 2.095em
}

.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_13 .tve_s_share_count,.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_13 .tve_s_share_count {
    height: 4.724em
}

.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_14 .tve_s_share_count,.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_14 .tve_s_share_count {
    margin-top: 0;
    margin-right: .5em;
    height: 3.111em
}

.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_15 .tve_s_share_count,.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_15 .tve_s_share_count {
    margin-top: 0;
    margin-right: 1.056em;
    height: 3.167em;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_16 .tve_s_share_count,.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_16 .tve_s_share_count {
    margin-top: 0;
    margin-right: .714em
}

.thrv_social_custom.tve_share_right.tcb-social-vertical.tve_style_18 .tve_s_share_count,.thrv_social_default.tve_share_right.tcb-social-vertical.tve_style_18 .tve_s_share_count {
    height: 4.167em;
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.thrv_social_custom.tve_share_top,.thrv_social_default.tve_share_top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_6,.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_6 {
    margin-bottom: .7em
}

.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_7,.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_7 {
    margin-bottom: 1.533em
}

.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_8,.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_8 {
    margin-bottom: .917em
}

.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_9,.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_9 {
    margin-bottom: .733em
}

.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_10,.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_10 {
    margin-bottom: 1.043em
}

.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_11,.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_11 {
    margin-bottom: 1.2em
}

.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_12,.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_12 {
    margin-top: 1.905em
}

.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_13,.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_13 {
    margin-bottom: 1.576em
}

.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_14,.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_14 {
    margin-bottom: 1.3em
}

.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_15,.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_15 {
    margin-bottom: 1.222em
}

.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_16,.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_16 {
    margin-bottom: .476em
}

.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_17,.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_17 {
    margin-bottom: .722em
}

.thrv_social_custom.tve_share_top .tve_s_share_count.tve_style_18,.thrv_social_default.tve_share_top .tve_s_share_count.tve_style_18 {
    margin-bottom: .444em
}

.thrv_social_custom.tve_share_top:not(.tcb-social-vertical) .tve_s_item,.thrv_social_default.tve_share_top:not(.tcb-social-vertical) .tve_s_item {
    margin-top: 0
}

.thrv_social_custom.tve_share_top.tcb-social-vertical.tve_style_10 .tve_s_share_count,.thrv_social_default.tve_share_top.tcb-social-vertical.tve_style_10 .tve_s_share_count {
    margin-top: 0;
    margin-bottom: .783em
}

.thrv_social_custom.tve_share_top.tcb-social-vertical.tve_style_11 .tve_s_share_count,.thrv_social_default.tve_share_top.tcb-social-vertical.tve_style_11 .tve_s_share_count {
    margin-top: 0;
    margin-bottom: .914em
}

.thrv_social_custom.tve_share_top.tcb-social-vertical.tve_style_14 .tve_s_share_count,.thrv_social_default.tve_share_top.tcb-social-vertical.tve_style_14 .tve_s_share_count {
    margin-top: 0;
    margin-bottom: .5em
}

.thrv_social_custom.tve_share_top.tcb-social-vertical.tve_style_15 .tve_s_share_count,.thrv_social_default.tve_share_top.tcb-social-vertical.tve_style_15 .tve_s_share_count {
    margin-top: 0;
    margin-bottom: 1.056em
}

.thrv_social_custom.tve_share_top.tcb-social-vertical.tve_style_16 .tve_s_share_count,.thrv_social_default.tve_share_top.tcb-social-vertical.tve_style_16 .tve_s_share_count {
    margin-top: 0;
    margin-bottom: .714em
}

.thrv_social_custom.tve_share_bottom,.thrv_social_default.tve_share_bottom {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_6,.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_6 {
    margin-top: .7em
}

.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_7,.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_7 {
    margin-top: 1.533em
}

.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_8,.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_8 {
    margin-top: .917em
}

.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_9,.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_9 {
    margin-top: .733em
}

.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_10,.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_10 {
    margin-top: 1.043em
}

.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_11,.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_11 {
    margin-top: 1.2em
}

.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_12,.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_12 {
    margin-bottom: 1.905em
}

.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_13,.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_13 {
    margin-top: 1.576em
}

.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_14,.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_14 {
    margin-top: 1.3em
}

.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_15,.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_15 {
    margin-top: 1.222em
}

.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_16,.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_16 {
    margin-top: .476em
}

.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_17,.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_17 {
    margin-top: .722em
}

.thrv_social_custom.tve_share_bottom .tve_s_share_count.tve_style_18,.thrv_social_default.tve_share_bottom .tve_s_share_count.tve_style_18 {
    margin-top: .444em
}

.thrv_social_custom.tve_share_bottom:not(.tcb-social-vertical) .tve_s_item,.thrv_social_default.tve_share_bottom:not(.tcb-social-vertical) .tve_s_item {
    margin-bottom: 0
}

.thrv_social_custom.tve_share_bottom.tcb-social-vertical.tve_style_10 .tve_s_share_count,.thrv_social_default.tve_share_bottom.tcb-social-vertical.tve_style_10 .tve_s_share_count {
    margin-bottom: 0;
    margin-top: .783em
}

.thrv_social_custom.tve_share_bottom.tcb-social-vertical.tve_style_11 .tve_s_share_count,.thrv_social_default.tve_share_bottom.tcb-social-vertical.tve_style_11 .tve_s_share_count {
    margin-bottom: 0;
    margin-top: .914em
}

.thrv_social_custom.tve_share_bottom.tcb-social-vertical.tve_style_14 .tve_s_share_count,.thrv_social_default.tve_share_bottom.tcb-social-vertical.tve_style_14 .tve_s_share_count {
    margin-bottom: 0;
    margin-top: .5em
}

.thrv_social_custom.tve_share_bottom.tcb-social-vertical.tve_style_15 .tve_s_share_count,.thrv_social_default.tve_share_bottom.tcb-social-vertical.tve_style_15 .tve_s_share_count {
    margin-bottom: 0;
    margin-top: 1.056em
}

.thrv_social_custom.tve_share_bottom.tcb-social-vertical.tve_style_16 .tve_s_share_count,.thrv_social_default.tve_share_bottom.tcb-social-vertical.tve_style_16 .tve_s_share_count {
    margin-bottom: 0;
    margin-top: .714em
}

.thrv_social_custom.tve_leftBtn,.thrv_social_default.tve_leftBtn {
    float: left;
    margin-right: 10px
}

.thrv_social_custom.tve_rightBtn,.thrv_social_default.tve_rightBtn {
    float: right;
    margin-left: 10px
}

.thrv_social_custom.tve_centerBtn,.thrv_social_default.tve_centerBtn {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.tqb-social-share-badge-container .tve_social_custom.tve_social_cb .tve_s_item.tve_share_item {
    padding-right: 0
}

.tve_style_1.tve_social_itb .tve_s_item {
    -webkit-box-shadow: 0 1px 1px 0 rgba(0,0,0,.28) inset,0 1px 1px 0 rgba(255,255,255,.7);
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.28) inset,0 1px 1px 0 rgba(255,255,255,.7)
}

.tve_style_1.tve_social_ib .tve_s_item {
    -webkit-box-shadow: 0 2px 3px 0 rgba(0,0,0,.25);
    box-shadow: 0 2px 3px 0 rgba(0,0,0,.25)
}

.tve_style_2 .tve_s_item {
    -webkit-box-shadow: 0 1px 0 0 rgba(255,255,255,.5) inset,0 1px 1px 0 rgba(0,0,0,.24);
    box-shadow: 0 1px 0 0 rgba(255,255,255,.5) inset,0 1px 1px 0 rgba(0,0,0,.24)
}

.tve_style_3 .tve_s_item {
    -webkit-box-shadow: 0 -4px 0 0 rgba(0,0,0,.15) inset;
    box-shadow: 0 -4px 0 0 rgba(0,0,0,.15) inset
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_6 .tve_s_item {
    border-color: var(--tcb-social-share-master-color)
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_6 .tve_s_item .tve_s_link {
    color: var(--tcb-social-share-master-color)!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_6 .tve_s_item:hover,.thrv_social_custom.tcb-custom-branding-social .tve_style_6 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_6 .tve_s_item:hover .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_6 .tve_s_item:hover .tve_s_count,.thrv_social_custom.tcb-custom-branding-social .tve_style_6 .tve_s_item.tve-state-hover .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_6 .tve_s_item.tve-state-hover .tve_s_count {
    color: #fff!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_6 .tve_s_item:hover .tve_s_icon,.thrv_social_custom.tcb-custom-branding-social .tve_style_6 .tve_s_item.tve-state-hover .tve_s_icon {
    fill: #fff!important;
    color: #fff!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_7 .tve_s_item {
    border-color: var(--tcb-social-share-master-color)
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_7 .tve_s_item .tve_s_link {
    color: var(--tcb-social-share-master-color)!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_7 .tve_s_item:hover,.thrv_social_custom.tcb-custom-branding-social .tve_style_7 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.88)),to(rgba(255,255,255,.88))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(rgba(255,255,255,.88),rgba(255,255,255,.88)),-o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(rgba(255,255,255,.88),rgba(255,255,255,.88)),linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_8 .tve_s_item .tve_s_link {
    color: #fff!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_8 .tve_s_item .tve_s_link .tve_s_icon {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_8 .tve_s_item .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_8 .tve_s_item .tve_s_count {
    color: var(--tcb-social-share-master-color)
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_8 .tve_s_item:hover .tve_s_link,.thrv_social_custom.tcb-custom-branding-social .tve_style_8 .tve_s_item.tve-state-hover .tve_s_link {
    color: var(--tcb-social-share-master-color)!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_8 .tve_s_item:hover .tve_s_link .tve_s_icon,.thrv_social_custom.tcb-custom-branding-social .tve_style_8 .tve_s_item.tve-state-hover .tve_s_link .tve_s_icon {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
    background-image: -o-linear-gradient(#fff,#fff);
    background-image: linear-gradient(#fff,#fff)
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_9 .tve_s_item .tve_s_link {
    color: var(--tcb-social-share-master-color)!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_9 .tve_s_item .tve_s_link:hover,.thrv_social_custom.tcb-custom-branding-social .tve_style_9 .tve_s_item .tve_s_link.tve-state-hover {
    color: #111111!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_10 .tve_s_item .tve_s_link {
    color: #fff!important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_11 .tve_s_item .tve_s_link {
    color: var(--tcb-social-share-master-color)!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_11 .tve_s_item .tve_s_link:hover .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_11 .tve_s_item .tve_s_link:hover .tve_s_count,.thrv_social_custom.tcb-custom-branding-social .tve_style_11 .tve_s_item .tve_s_link.tve-state-hover .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_11 .tve_s_item .tve_s_link.tve-state-hover .tve_s_count {
    color: var(--tcb-social-share-master-color)!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_12 .tve_s_item .tve_s_link {
    color: var(--tcb-social-share-master-color)!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_12 .tve_s_item:hover,.thrv_social_custom.tcb-custom-branding-social .tve_style_12 .tve_s_item.tve-state-hover {
    border-color: var(--tcb-social-share-master-color)
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_13 .tve_s_item .tve_s_link {
    color: var(--tcb-social-share-master-color)!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_13 .tve_s_item.tve_s_item {
    border: 1px solid var(--tcb-social-share-master-color);
    -webkit-box-shadow: .824em .885em 0 0 var(--tcb-social-share-master-color);
    box-shadow: .824em .885em 0 0 var(--tcb-social-share-master-color)
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_13 .tve_s_item.tve_s_item:hover,.thrv_social_custom.tcb-custom-branding-social .tve_style_13 .tve_s_item.tve_s_item.tve-state-hover {
    -webkit-box-shadow: .412em .442em 0 0 var(--tcb-social-share-master-color);
    box-shadow: .412em .442em 0 0 var(--tcb-social-share-master-color)
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_13 .tve_s_item.tve_s_item:hover .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_13 .tve_s_item.tve_s_item:hover .tve_s_count,.thrv_social_custom.tcb-custom-branding-social .tve_style_13 .tve_s_item.tve_s_item.tve-state-hover .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_13 .tve_s_item.tve_s_item.tve-state-hover .tve_s_count {
    color: #000
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_link {
    color: var(--tcb-social-share-master-color)!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_item {
    border-color: #d0cece
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_item:hover,.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    border-color: var(--tcb-social-share-master-color)
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_item:hover .tve_s_link,.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_item.tve-state-hover .tve_s_link {
    color: #fff!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_item:hover .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_item:hover .tve_s_count,.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_item.tve-state-hover .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_item.tve-state-hover .tve_s_count {
    color: #fff
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_14 .tve_s_count {
    color: var(--tcb-social-share-master-color)
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_15 .tve_s_item {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#f7f7f7));
    background-image: -o-linear-gradient(#f7f7f7,#f7f7f7);
    background-image: linear-gradient(#f7f7f7,#f7f7f7)
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_15 .tve_s_item .tve_s_link {
    color: #646464!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_15 .tve_s_item .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_15 .tve_s_item .tve_s_count {
    color: rgba(51,51,51,.73);
    background-color: #e2e2e2
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_15 .tve_s_item:hover,.thrv_social_custom.tcb-custom-branding-social .tve_style_15 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    color: #fff!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_15 .tve_s_item:hover .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_15 .tve_s_item:hover .tve_s_count,.thrv_social_custom.tcb-custom-branding-social .tve_style_15 .tve_s_item.tve-state-hover .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_15 .tve_s_item.tve-state-hover .tve_s_count {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    color: #fff!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_15 .tve_s_item:hover .tve_s_link,.thrv_social_custom.tcb-custom-branding-social .tve_style_15 .tve_s_item.tve-state-hover .tve_s_link {
    color: #fff!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_16 .tve_s_item {
    color: #fff;
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_16 .tve_s_item .tve_s_text {
    color: #ededed!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_16 .tve_s_item .tve_s_count {
    color: var(--tcb-social-share-master-color)!important;
    background-color: rgba(255,255,255,.8);
    border-radius: 100px
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_17 .tve_s_item .tve_s_icon {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    color: #fff!important;
    border-radius: 100px
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_17 .tve_s_item:hover .tve_s_icon,.thrv_social_custom.tcb-custom-branding-social .tve_style_17 .tve_s_item.tve-state-hover .tve_s_icon {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.6)),to(rgba(255,255,255,.6))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.6)),-o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(rgba(255,255,255,.6),rgba(255,255,255,.6)),linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_18 .tve_s_item .tve_s_icon {
    color: var(--tcb-social-share-master-color)!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_18 .tve_s_item:hover .tve_s_icon,.thrv_social_custom.tcb-custom-branding-social .tve_style_18 .tve_s_item.tve-state-hover .tve_s_icon {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)))!important;
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))!important;
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))!important;
    color: #fff!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_1 .tve_s_item {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_1 .tve_s_item:hover,.thrv_social_custom.tcb-custom-branding-social .tve_style_1 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,.05))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),-o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_1 .tve_s_item:active {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.05)),to(rgba(255,255,255,.1))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.1)),-o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.1)),linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_1.tve_social_ib .tve_s_icon {
    fill: #fff!important;
    color: #fff!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_1.tve_social_itb .tve_s_icon,.thrv_social_custom.tcb-custom-branding-social .tve_style_1.tve_social_cb .tve_s_icon {
    fill: var(--tcb-social-share-master-color)!important;
    color: var(--tcb-social-share-master-color)!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_2 .tve_s_item {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    border: 1px solid var(--tcb-social-share-master-color)
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_2 .tve_s_item:hover,.thrv_social_custom.tcb-custom-branding-social .tve_style_2 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    border: 1px solid var(--tcb-social-share-master-color)
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_2 .tve_s_item:active {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    border: 1px solid var(--tcb-social-share-master-color)
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_3 .tve_s_item {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_3 .tve_s_item:hover,.thrv_social_custom.tcb-custom-branding-social .tve_style_3 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_3 .tve_s_item:active {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_4 .tve_s_item .tve_s_icon,.thrv_social_custom.tcb-custom-branding-social .tve_style_4 .tve_s_item .tve_s_text {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_4 .tve_s_item:hover .tve_s_icon,.thrv_social_custom.tcb-custom-branding-social .tve_style_4 .tve_s_item:hover .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_4 .tve_s_item.tve-state-hover .tve_s_icon,.thrv_social_custom.tcb-custom-branding-social .tve_style_4 .tve_s_item.tve-state-hover .tve_s_text {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,.05))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),-o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_4 .tve_s_item:active .tve_s_icon,.thrv_social_custom.tcb-custom-branding-social .tve_style_4 .tve_s_item:active .tve_s_text {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.1))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),-o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_4.tve_social_cb .tve_s_item .tve_s_count {
    color: var(--tcb-social-share-master-color)
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_5 .tve_s_item {
    border: 2px solid var(--tcb-social-share-master-color)
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_5 .tve_s_item .tve_s_link {
    color: var(--tcb-social-share-master-color)!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_5 .tve_s_item:hover,.thrv_social_custom.tcb-custom-branding-social .tve_style_5 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_5 .tve_s_item:hover .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_5 .tve_s_item:hover .tve_s_count,.thrv_social_custom.tcb-custom-branding-social .tve_style_5 .tve_s_item.tve-state-hover .tve_s_text,.thrv_social_custom.tcb-custom-branding-social .tve_style_5 .tve_s_item.tve-state-hover .tve_s_count {
    color: #fff
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_5 .tve_s_item:hover .tve_s_icon,.thrv_social_custom.tcb-custom-branding-social .tve_style_5 .tve_s_item.tve-state-hover .tve_s_icon {
    fill: #fff!important;
    color: #fff!important
}

.thrv_social_custom.tcb-custom-branding-social .tve_style_5 .tve_s_item:active {
    border-color: var(--tcb-social-share-master-color);
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-share-master-color)),to(var(--tcb-social-share-master-color)));
    background-image: -o-linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color));
    background-image: linear-gradient(var(--tcb-social-share-master-color),var(--tcb-social-share-master-color))
}

.tve_s_fb_share {
    --tcb-social-color-style-6: #3569b4
}

.tve_s_t_share {
    --tcb-social-color-style-6: #29ace0
}

.tve_s_in_share {
    --tcb-social-color-style-6: #0177b5
}

.tve_s_pin_share {
    --tcb-social-color-style-6: #cf2123
}

.tve_s_xing_share {
    --tcb-social-color-style-6: #00605e
}

.tve_s_fb_share {
    --tcb-social-color-style-7: #3569b4
}

.tve_s_t_share {
    --tcb-social-color-style-7: #29ace0
}

.tve_s_in_share {
    --tcb-social-color-style-7: #0177b5
}

.tve_s_pin_share {
    --tcb-social-color-style-7: #cf2123
}

.tve_s_xing_share {
    --tcb-social-color-style-7: #00605e
}

.tve_s_fb_share {
    --tcb-social-color-style-8: #3569b4
}

.tve_s_t_share {
    --tcb-social-color-style-8: #29ace0
}

.tve_s_in_share {
    --tcb-social-color-style-8: #0177b5
}

.tve_s_pin_share {
    --tcb-social-color-style-8: #cf2123
}

.tve_s_xing_share {
    --tcb-social-color-style-8: #00605e
}

.tve_s_fb_share {
    --tcb-social-color-style-9: #3569b4
}

.tve_s_t_share {
    --tcb-social-color-style-9: #29ace0
}

.tve_s_in_share {
    --tcb-social-color-style-9: #0177b5
}

.tve_s_pin_share {
    --tcb-social-color-style-9: #cf2123
}

.tve_s_xing_share {
    --tcb-social-color-style-9: #00605e
}

.tve_s_fb_share {
    --tcb-social-color-style-10: #3569b4
}

.tve_s_t_share {
    --tcb-social-color-style-10: #29ace0
}

.tve_s_in_share {
    --tcb-social-color-style-10: #0177b5
}

.tve_s_pin_share {
    --tcb-social-color-style-10: #cf2123
}

.tve_s_xing_share {
    --tcb-social-color-style-10: #00605e
}

.tve_s_fb_share {
    --tcb-social-color-style-11: #3569b4
}

.tve_s_t_share {
    --tcb-social-color-style-11: #29ace0
}

.tve_s_in_share {
    --tcb-social-color-style-11: #0177b5
}

.tve_s_pin_share {
    --tcb-social-color-style-11: #cf2123
}

.tve_s_xing_share {
    --tcb-social-color-style-11: #00605e
}

.tve_s_fb_share {
    --tcb-social-color-style-12: #3569b4
}

.tve_s_t_share {
    --tcb-social-color-style-12: #29ace0
}

.tve_s_in_share {
    --tcb-social-color-style-12: #0177b5
}

.tve_s_pin_share {
    --tcb-social-color-style-12: #cf2123
}

.tve_s_xing_share {
    --tcb-social-color-style-12: #00605e
}

.tve_s_fb_share {
    --tcb-social-color-style-13: #3569b4
}

.tve_s_t_share {
    --tcb-social-color-style-13: #29ace0
}

.tve_s_in_share {
    --tcb-social-color-style-13: #0177b5
}

.tve_s_pin_share {
    --tcb-social-color-style-13: #cf2123
}

.tve_s_xing_share {
    --tcb-social-color-style-13: #00605e
}

.tve_s_fb_share {
    --tcb-social-color-style-14: #111
}

.tve_s_t_share {
    --tcb-social-color-style-14: #111
}

.tve_s_in_share {
    --tcb-social-color-style-14: #111
}

.tve_s_pin_share {
    --tcb-social-color-style-14: #111
}

.tve_s_xing_share {
    --tcb-social-color-style-14: #111
}

.tve_s_fb_share {
    --tcb-social-color-style-15: #3569b4
}

.tve_s_t_share {
    --tcb-social-color-style-15: #29ace0
}

.tve_s_in_share {
    --tcb-social-color-style-15: #0177b5
}

.tve_s_pin_share {
    --tcb-social-color-style-15: #cf2123
}

.tve_s_xing_share {
    --tcb-social-color-style-15: #00605e
}

.tve_s_fb_share {
    --tcb-social-color-style-16: #3569b4
}

.tve_s_t_share {
    --tcb-social-color-style-16: #29ace0
}

.tve_s_in_share {
    --tcb-social-color-style-16: #0177b5
}

.tve_s_pin_share {
    --tcb-social-color-style-16: #cf2123
}

.tve_s_xing_share {
    --tcb-social-color-style-16: #00605e
}

.tve_s_fb_share {
    --tcb-social-color-style-17: #181818
}

.tve_s_t_share {
    --tcb-social-color-style-17: #181818
}

.tve_s_in_share {
    --tcb-social-color-style-17: #181818
}

.tve_s_pin_share {
    --tcb-social-color-style-17: #181818
}

.tve_s_xing_share {
    --tcb-social-color-style-17: #181818
}

.tve_s_fb_share {
    --tcb-social-color-style-18: #3569b4
}

.tve_s_t_share {
    --tcb-social-color-style-18: #29ace0
}

.tve_s_in_share {
    --tcb-social-color-style-18: #0177b5
}

.tve_s_pin_share {
    --tcb-social-color-style-18: #cf2123
}

.tve_s_xing_share {
    --tcb-social-color-style-18: #00605e
}

.tve_s_fb_share {
    --tcb-social-color-style-1: #3569b4
}

.tve_s_t_share {
    --tcb-social-color-style-1: #3bceff
}

.tve_s_in_share {
    --tcb-social-color-style-1: #0177b5
}

.tve_s_pin_share {
    --tcb-social-color-style-1: #cf2123
}

.tve_s_xing_share {
    --tcb-social-color-style-1: #00605e
}

.tve_s_fb_share {
    --tcb-social-color-style-2: #284f9b
}

.tve_s_t_share {
    --tcb-social-color-style-2: #1f92cb
}

.tve_s_in_share {
    --tcb-social-color-style-2: #015a9c
}

.tve_s_pin_share {
    --tcb-social-color-style-2: #b9191a
}

.tve_s_xing_share {
    --tcb-social-color-style-2: #004947
}

.tve_s_fb_share {
    --tcb-social-color-style-3: #3569b4
}

.tve_s_t_share {
    --tcb-social-color-style-3: #29ace0
}

.tve_s_in_share {
    --tcb-social-color-style-3: #0177b5
}

.tve_s_pin_share {
    --tcb-social-color-style-3: #cf2123
}

.tve_s_xing_share {
    --tcb-social-color-style-3: #00605e
}

.tve_s_fb_share {
    --tcb-social-color-style-4: #3569b4
}

.tve_s_t_share {
    --tcb-social-color-style-4: #29ace0
}

.tve_s_in_share {
    --tcb-social-color-style-4: #0177b5
}

.tve_s_pin_share {
    --tcb-social-color-style-4: #cf2123
}

.tve_s_xing_share {
    --tcb-social-color-style-4: #00605e
}

.tve_s_fb_share {
    --tcb-social-color-style-5: #3569b4
}

.tve_s_t_share {
    --tcb-social-color-style-5: #29ace0
}

.tve_s_in_share {
    --tcb-social-color-style-5: #0177b5
}

.tve_s_pin_share {
    --tcb-social-color-style-5: #cf2123
}

.tve_s_xing_share {
    --tcb-social-color-style-5: #00605e
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item {
    border-color: var(--tcb-social-color-style-6)
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item .tve_s_link {
    color: var(--tcb-social-color-style-6)!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item:hover,.thrv_social:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item.tve-state-hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item:hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,.05))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-6)),to(var(--tcb-social-color-style-6)));
    background-image: -o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),-o-linear-gradient(var(--tcb-social-color-style-6),var(--tcb-social-color-style-6));
    background-image: linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),linear-gradient(var(--tcb-social-color-style-6),var(--tcb-social-color-style-6))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item:hover .tve_s_text,.thrv_social:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item:hover .tve_s_count,.thrv_social:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item.tve-state-hover .tve_s_text,.thrv_social:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item.tve-state-hover .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item:hover .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item:hover .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item.tve-state-hover .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item.tve-state-hover .tve_s_count {
    color: #fff
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item:hover .tve_s_icon,.thrv_social:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item.tve-state-hover .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item:hover .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_6 .tve_s_item.tve-state-hover .tve_s_icon {
    fill: #fff!important;
    color: #fff!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_7 .tve_s_item,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_7 .tve_s_item {
    border-color: var(--tcb-social-color-style-7)
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_7 .tve_s_item .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_7 .tve_s_item .tve_s_link {
    color: var(--tcb-social-color-style-7)!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_7 .tve_s_item:hover,.thrv_social:not(.tcb-custom-branding-social) .tve_style_7 .tve_s_item.tve-state-hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_7 .tve_s_item:hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_7 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.88)),to(rgba(255,255,255,.88))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-7)),to(var(--tcb-social-color-style-7)));
    background-image: -o-linear-gradient(rgba(255,255,255,.88),rgba(255,255,255,.88)),-o-linear-gradient(var(--tcb-social-color-style-7),var(--tcb-social-color-style-7));
    background-image: linear-gradient(rgba(255,255,255,.88),rgba(255,255,255,.88)),linear-gradient(var(--tcb-social-color-style-7),var(--tcb-social-color-style-7))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item .tve_s_link {
    color: #fff!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item .tve_s_link .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item .tve_s_link .tve_s_icon {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-8)),to(var(--tcb-social-color-style-8)));
    background-image: -o-linear-gradient(var(--tcb-social-color-style-8),var(--tcb-social-color-style-8));
    background-image: linear-gradient(var(--tcb-social-color-style-8),var(--tcb-social-color-style-8))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item .tve_s_text,.thrv_social:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item .tve_s_count {
    color: var(--tcb-social-color-style-8)
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item:hover .tve_s_link,.thrv_social:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item.tve-state-hover .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item:hover .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item.tve-state-hover .tve_s_link {
    color: var(--tcb-social-color-style-8)!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item:hover .tve_s_link .tve_s_icon,.thrv_social:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item.tve-state-hover .tve_s_link .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item:hover .tve_s_link .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_8 .tve_s_item.tve-state-hover .tve_s_link .tve_s_icon {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#fff));
    background-image: -o-linear-gradient(#fff,#fff);
    background-image: linear-gradient(#fff,#fff)
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_9 .tve_s_item .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_9 .tve_s_item .tve_s_link {
    color: var(--tcb-social-color-style-9)!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_9 .tve_s_item .tve_s_link:hover,.thrv_social:not(.tcb-custom-branding-social) .tve_style_9 .tve_s_item .tve_s_link.tve-state-hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_9 .tve_s_item .tve_s_link:hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_9 .tve_s_item .tve_s_link.tve-state-hover {
    color: #111111!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_10 .tve_s_item,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_10 .tve_s_item {
    color: #fff!important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-10)),to(var(--tcb-social-color-style-10)))!important;
    background-image: -o-linear-gradient(var(--tcb-social-color-style-10),var(--tcb-social-color-style-10))!important;
    background-image: linear-gradient(var(--tcb-social-color-style-10),var(--tcb-social-color-style-10))!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_11 .tve_s_item .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_11 .tve_s_item .tve_s_link {
    color: var(--tcb-social-color-style-11)!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_11 .tve_s_item .tve_s_link:hover .tve_s_text,.thrv_social:not(.tcb-custom-branding-social) .tve_style_11 .tve_s_item .tve_s_link:hover .tve_s_count,.thrv_social:not(.tcb-custom-branding-social) .tve_style_11 .tve_s_item .tve_s_link.tve-state-hover .tve_s_text,.thrv_social:not(.tcb-custom-branding-social) .tve_style_11 .tve_s_item .tve_s_link.tve-state-hover .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_11 .tve_s_item .tve_s_link:hover .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_11 .tve_s_item .tve_s_link:hover .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_11 .tve_s_item .tve_s_link.tve-state-hover .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_11 .tve_s_item .tve_s_link.tve-state-hover .tve_s_count {
    color: var(--tcb-social-color-style-11)!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_12 .tve_s_item .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_12 .tve_s_item .tve_s_link {
    color: var(--tcb-social-color-style-12)!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_12 .tve_s_item:hover,.thrv_social:not(.tcb-custom-branding-social) .tve_style_12 .tve_s_item.tve-state-hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_12 .tve_s_item:hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_12 .tve_s_item.tve-state-hover {
    border-top-color: var(--tcb-social-color-style-12)!important;
    border-left-color: var(--tcb-social-color-style-12)!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item .tve_s_link {
    color: var(--tcb-social-color-style-13)!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item.tve_s_item,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item.tve_s_item {
    border: 1px solid var(--tcb-social-color-style-13);
    -webkit-box-shadow: .824em .885em 0 0 var(--tcb-social-color-style-13);
    box-shadow: .824em .885em 0 0 var(--tcb-social-color-style-13)
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item.tve_s_item:hover,.thrv_social:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item.tve_s_item.tve-state-hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item.tve_s_item:hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item.tve_s_item.tve-state-hover {
    -webkit-box-shadow: .412em .442em 0 0 var(--tcb-social-color-style-13);
    box-shadow: .412em .442em 0 0 var(--tcb-social-color-style-13)
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item.tve_s_item:hover .tve_s_text,.thrv_social:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item.tve_s_item:hover .tve_s_count,.thrv_social:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item.tve_s_item.tve-state-hover .tve_s_text,.thrv_social:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item.tve_s_item.tve-state-hover .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item.tve_s_item:hover .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item.tve_s_item:hover .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item.tve_s_item.tve-state-hover .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_13 .tve_s_item.tve_s_item.tve-state-hover .tve_s_count {
    color: #000
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_link {
    color: var(--tcb-social-color-style-14)!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item {
    border-color: #d0cece
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item:hover,.thrv_social:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item.tve-state-hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item:hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-14)),to(var(--tcb-social-color-style-14)));
    background-image: -o-linear-gradient(var(--tcb-social-color-style-14),var(--tcb-social-color-style-14));
    background-image: linear-gradient(var(--tcb-social-color-style-14),var(--tcb-social-color-style-14));
    border-color: var(--tcb-social-color-style-14)
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item:hover .tve_s_link,.thrv_social:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item.tve-state-hover .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item:hover .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item.tve-state-hover .tve_s_link {
    color: #fff!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item:hover .tve_s_text,.thrv_social:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item:hover .tve_s_count,.thrv_social:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item.tve-state-hover .tve_s_text,.thrv_social:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item.tve-state-hover .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item:hover .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item:hover .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item.tve-state-hover .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_14 .tve_s_item.tve-state-hover .tve_s_count {
    color: #fff
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f7f7f7),to(#f7f7f7));
    background-image: -o-linear-gradient(#f7f7f7,#f7f7f7);
    background-image: linear-gradient(#f7f7f7,#f7f7f7)
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item .tve_s_link {
    color: #646464!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item .tve_s_text,.thrv_social:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item .tve_s_count {
    color: rgba(51,51,51,.73);
    background-color: #e2e2e2
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item:hover,.thrv_social:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item.tve-state-hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item:hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-15)),to(var(--tcb-social-color-style-15)));
    background-image: -o-linear-gradient(var(--tcb-social-color-style-15),var(--tcb-social-color-style-15));
    background-image: linear-gradient(var(--tcb-social-color-style-15),var(--tcb-social-color-style-15));
    color: #fff!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item:hover .tve_s_text,.thrv_social:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item:hover .tve_s_count,.thrv_social:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item.tve-state-hover .tve_s_text,.thrv_social:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item.tve-state-hover .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item:hover .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item:hover .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item.tve-state-hover .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item.tve-state-hover .tve_s_count {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-15)),to(var(--tcb-social-color-style-15)));
    background-image: -o-linear-gradient(var(--tcb-social-color-style-15),var(--tcb-social-color-style-15));
    background-image: linear-gradient(var(--tcb-social-color-style-15),var(--tcb-social-color-style-15));
    color: #fff!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item:hover .tve_s_link,.thrv_social:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item.tve-state-hover .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item:hover .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_15 .tve_s_item.tve-state-hover .tve_s_link {
    color: #fff!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_16 .tve_s_item,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_16 .tve_s_item {
    color: #fff;
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-16)),to(var(--tcb-social-color-style-16)));
    background-image: -o-linear-gradient(var(--tcb-social-color-style-16),var(--tcb-social-color-style-16));
    background-image: linear-gradient(var(--tcb-social-color-style-16),var(--tcb-social-color-style-16))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_16 .tve_s_item .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_16 .tve_s_item .tve_s_text {
    color: #ededed!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_16 .tve_s_item .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_16 .tve_s_item .tve_s_count {
    color: var(--tcb-social-color-style-16)!important;
    background-color: rgba(255,255,255,.8);
    border-radius: 100px
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_17 .tve_s_item .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_17 .tve_s_item .tve_s_icon {
    background-color: var(--tcb-social-color-style-17,#181818)!important;
    color: #fff!important;
    border-radius: 100px
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_17 .tve_s_item:hover .tve_s_icon,.thrv_social:not(.tcb-custom-branding-social) .tve_style_17 .tve_s_item.tve-state-hover .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_17 .tve_s_item:hover .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_17 .tve_s_item.tve-state-hover .tve_s_icon {
    background-color: #999!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_18 .tve_s_item .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_18 .tve_s_item .tve_s_icon {
    color: var(--tcb-social-color-style-18)!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_18 .tve_s_item:hover,.thrv_social:not(.tcb-custom-branding-social) .tve_style_18 .tve_s_item.tve-state-hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_18 .tve_s_item:hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_18 .tve_s_item.tve-state-hover {
    color: #fff!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_18 .tve_s_item:hover .tve_s_icon,.thrv_social:not(.tcb-custom-branding-social) .tve_style_18 .tve_s_item.tve-state-hover .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_18 .tve_s_item:hover .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_18 .tve_s_item.tve-state-hover .tve_s_icon {
    color: #fff!important;
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-18)),to(var(--tcb-social-color-style-18)))!important;
    background-image: -o-linear-gradient(var(--tcb-social-color-style-18),var(--tcb-social-color-style-18))!important;
    background-image: linear-gradient(var(--tcb-social-color-style-18),var(--tcb-social-color-style-18))!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_1 .tve_s_item,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_1 .tve_s_item {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-1)),to(var(--tcb-social-color-style-1)));
    background-image: -o-linear-gradient(var(--tcb-social-color-style-1),var(--tcb-social-color-style-1));
    background-image: linear-gradient(var(--tcb-social-color-style-1),var(--tcb-social-color-style-1))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_1 .tve_s_item:hover,.thrv_social:not(.tcb-custom-branding-social) .tve_style_1 .tve_s_item.tve-state-hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_1 .tve_s_item:hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_1 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,.05))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-1)),to(var(--tcb-social-color-style-1)));
    background-image: -o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),-o-linear-gradient(var(--tcb-social-color-style-1),var(--tcb-social-color-style-1));
    background-image: linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),linear-gradient(var(--tcb-social-color-style-1),var(--tcb-social-color-style-1))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_1 .tve_s_item:active,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_1 .tve_s_item:active {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.05)),to(rgba(255,255,255,.1))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-1)),to(var(--tcb-social-color-style-1)));
    background-image: -o-linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.1)),-o-linear-gradient(var(--tcb-social-color-style-1),var(--tcb-social-color-style-1));
    background-image: linear-gradient(rgba(255,255,255,.05),rgba(255,255,255,.1)),linear-gradient(var(--tcb-social-color-style-1),var(--tcb-social-color-style-1))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_1.tve_social_ib .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_1.tve_social_ib .tve_s_icon {
    fill: #fff!important;
    color: #fff!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_1.tve_social_itb .tve_s_icon,.thrv_social:not(.tcb-custom-branding-social) .tve_style_1.tve_social_cb .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_1.tve_social_itb .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_1.tve_social_cb .tve_s_icon {
    fill: var(--tcb-social-color-style-1)!important;
    color: var(--tcb-social-color-style-1)!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_2 .tve_s_item,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_2 .tve_s_item {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-2)),to(var(--tcb-social-color-style-2)));
    background-image: -o-linear-gradient(var(--tcb-social-color-style-2),var(--tcb-social-color-style-2));
    background-image: linear-gradient(var(--tcb-social-color-style-2),var(--tcb-social-color-style-2));
    border: 1px solid var(--tcb-social-color-style-2)
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_2 .tve_s_item:hover,.thrv_social:not(.tcb-custom-branding-social) .tve_style_2 .tve_s_item.tve-state-hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_2 .tve_s_item:hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_2 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,.05))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-2)),to(var(--tcb-social-color-style-2)));
    background-image: -o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),-o-linear-gradient(var(--tcb-social-color-style-2),var(--tcb-social-color-style-2));
    background-image: linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),linear-gradient(var(--tcb-social-color-style-2),var(--tcb-social-color-style-2));
    border: 1px solid var(--tcb-social-color-style-2)
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_2 .tve_s_item:active,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_2 .tve_s_item:active {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.1))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-2)),to(var(--tcb-social-color-style-2)));
    background-image: -o-linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),-o-linear-gradient(var(--tcb-social-color-style-2),var(--tcb-social-color-style-2));
    background-image: linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),linear-gradient(var(--tcb-social-color-style-2),var(--tcb-social-color-style-2));
    border: 1px solid var(--tcb-social-color-style-2)
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-3)),to(var(--tcb-social-color-style-3)));
    background-image: -o-linear-gradient(var(--tcb-social-color-style-3),var(--tcb-social-color-style-3));
    background-image: linear-gradient(var(--tcb-social-color-style-3),var(--tcb-social-color-style-3))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item:hover,.thrv_social:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item.tve-state-hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item:hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,.05))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-3)),to(var(--tcb-social-color-style-3)));
    background-image: -o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),-o-linear-gradient(var(--tcb-social-color-style-3),var(--tcb-social-color-style-3));
    background-image: linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),linear-gradient(var(--tcb-social-color-style-3),var(--tcb-social-color-style-3))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item:active,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_3 .tve_s_item:active {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.1))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-3)),to(var(--tcb-social-color-style-3)));
    background-image: -o-linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),-o-linear-gradient(var(--tcb-social-color-style-3),var(--tcb-social-color-style-3));
    background-image: linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),linear-gradient(var(--tcb-social-color-style-3),var(--tcb-social-color-style-3))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item {
    --background-image: var(--tcb-social-color-style-4);
    --background-color: var(--tcb-social-color-style-4)
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item .tve_s_icon,.thrv_social:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item .tve_s_text {
    background: -webkit-gradient(linear,left top,left bottom,from(var(--background-image,var(--background-color,var(--tcb-social-color-style-4)))),to(var(--background-image,var(--background-color,var(--tcb-social-color-style-4)))));
    background: -o-linear-gradient(var(--background-image,var(--background-color,var(--tcb-social-color-style-4))),var(--background-image,var(--background-color,var(--tcb-social-color-style-4))));
    background: linear-gradient(var(--background-image,var(--background-color,var(--tcb-social-color-style-4))),var(--background-image,var(--background-color,var(--tcb-social-color-style-4))))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item:hover .tve_s_icon,.thrv_social:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item:hover .tve_s_text,.thrv_social:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item.tve-state-hover .tve_s_icon,.thrv_social:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item.tve-state-hover .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item:hover .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item:hover .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item.tve-state-hover .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item.tve-state-hover .tve_s_text {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,.05))),-webkit-gradient(linear,left top,left bottom,from(var(--background-image,var(--background-color,var(--tcb-social-color-style-4)))),to(var(--background-image,var(--background-color,var(--tcb-social-color-style-4)))));
    background-image: -o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),-o-linear-gradient(var(--background-image,var(--background-color,var(--tcb-social-color-style-4))),var(--background-image,var(--background-color,var(--tcb-social-color-style-4))));
    background-image: linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),linear-gradient(var(--background-image,var(--background-color,var(--tcb-social-color-style-4))),var(--background-image,var(--background-color,var(--tcb-social-color-style-4))))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item:active .tve_s_icon,.thrv_social:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item:active .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item:active .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4 .tve_s_item:active .tve_s_text {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.1))),-webkit-gradient(linear,left top,left bottom,from(var(--background-image,var(--background-color,var(--tcb-social-color-style-4)))),to(var(--background-image,var(--background-color,var(--tcb-social-color-style-4)))));
    background-image: -o-linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),-o-linear-gradient(var(--background-image,var(--background-color,var(--tcb-social-color-style-4))),var(--background-image,var(--background-color,var(--tcb-social-color-style-4))));
    background-image: linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),linear-gradient(var(--background-image,var(--background-color,var(--tcb-social-color-style-4))),var(--background-image,var(--background-color,var(--tcb-social-color-style-4))))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_4.tve_social_itb,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4.tve_social_itb {
    --background-image: var(--tcb-social-color-style-4);
    --background-color: var(--tcb-social-color-style-4)
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_4.tve_social_itb .tve_s_item,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4.tve_social_itb .tve_s_item {
    background: -webkit-gradient(linear,left top,left bottom,from(var(--background-image,var(--background-color,var(--tcb-social-color-style-4)))),to(var(--background-image,var(--background-color,var(--tcb-social-color-style-4)))));
    background: -o-linear-gradient(var(--background-image,var(--background-color,var(--tcb-social-color-style-4))),var(--background-image,var(--background-color,var(--tcb-social-color-style-4))));
    background: linear-gradient(var(--background-image,var(--background-color,var(--tcb-social-color-style-4))),var(--background-image,var(--background-color,var(--tcb-social-color-style-4))))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_4.tve_social_itb .tve_s_item:hover,.thrv_social:not(.tcb-custom-branding-social) .tve_style_4.tve_social_itb .tve_s_item.tve-state-hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4.tve_social_itb .tve_s_item:hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4.tve_social_itb .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,.05))),-webkit-gradient(linear,left top,left bottom,from(var(--background-image,var(--background-color,var(--tcb-social-color-style-4)))),to(var(--background-image,var(--background-color,var(--tcb-social-color-style-4)))));
    background-image: -o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),-o-linear-gradient(var(--background-image,var(--background-color,var(--tcb-social-color-style-4))),var(--background-image,var(--background-color,var(--tcb-social-color-style-4))));
    background-image: linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),linear-gradient(var(--background-image,var(--background-color,var(--tcb-social-color-style-4))),var(--background-image,var(--background-color,var(--tcb-social-color-style-4))))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_4.tve_social_itb .tve_s_item:active,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4.tve_social_itb .tve_s_item:active {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.1))),-webkit-gradient(linear,left top,left bottom,from(var(--background-image,var(--background-color,var(--tcb-social-color-style-4)))),to(var(--background-image,var(--background-color,var(--tcb-social-color-style-4)))));
    background-image: -o-linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),-o-linear-gradient(var(--background-image,var(--background-color,var(--tcb-social-color-style-4))),var(--background-image,var(--background-color,var(--tcb-social-color-style-4))));
    background-image: linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),linear-gradient(var(--background-image,var(--background-color,var(--tcb-social-color-style-4))),var(--background-image,var(--background-color,var(--tcb-social-color-style-4))))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_4.tve_social_cb .tve_s_item .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_4.tve_social_cb .tve_s_item .tve_s_count {
    color: var(--tcb-social-color-style-4)
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item {
    border: 2px solid var(--tcb-social-color-style-5)
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item .tve_s_link,.thrv_social:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item .tve_s_link,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item .tve_s_icon {
    color: var(--tcb-social-color-style-5)!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item:hover,.thrv_social:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item.tve-state-hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item:hover,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.05)),to(rgba(0,0,0,.05))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-5)),to(var(--tcb-social-color-style-5)));
    background-image: -o-linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),-o-linear-gradient(var(--tcb-social-color-style-5),var(--tcb-social-color-style-5));
    background-image: linear-gradient(rgba(0,0,0,.05),rgba(0,0,0,.05)),linear-gradient(var(--tcb-social-color-style-5),var(--tcb-social-color-style-5))
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item:hover .tve_s_text,.thrv_social:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item:hover .tve_s_count,.thrv_social:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item.tve-state-hover .tve_s_text,.thrv_social:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item.tve-state-hover .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item:hover .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item:hover .tve_s_count,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item.tve-state-hover .tve_s_text,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item.tve-state-hover .tve_s_count {
    color: #fff!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item:hover .tve_s_icon,.thrv_social:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item.tve-state-hover .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item:hover .tve_s_icon,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item.tve-state-hover .tve_s_icon {
    fill: #fff!important;
    color: #fff!important
}

.thrv_social:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item:active,.thrv_social_custom:not(.tcb-custom-branding-social) .tve_style_5 .tve_s_item:active {
    border-color: var(--tcb-social-color-style-5);
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.1)),to(rgba(255,255,255,.1))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-social-color-style-5)),to(var(--tcb-social-color-style-5)));
    background-image: -o-linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),-o-linear-gradient(var(--tcb-social-color-style-5),var(--tcb-social-color-style-5));
    background-image: linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.1)),linear-gradient(var(--tcb-social-color-style-5),var(--tcb-social-color-style-5))
}

.thrv_social_follow,.thrive_author_links {
    --tcb-local-color-f3080: rgb(23, 23, 22);
    --tcb-local-color-f2bba: rgba(23, 23, 22, 0.5);
    --tcb-local-color-trewq: rgba(23, 23, 22, 0.7);
    --tcb-local-color-poiuy: rgba(23, 23, 22, 0.35);
    --tcb-local-color-f83d7: rgba(23, 23, 22, 0.4);
    --tcb-local-color-frty6: rgba(23, 23, 22, 0.2);
    --tcb-local-color-flktr: rgba(23, 23, 22, 0.8);
    --tve-color: var(--tcb-local-color-f3080)
}

.thrv_social_follow .tve_social_items,.thrive_author_links .tve_social_items {
    line-height: 1em
}

.thrv_social_follow .tve_social_items.social_full_width,.thrive_author_links .tve_social_items.social_full_width {
    margin-left: auto;
    margin-right: auto;
    display: table;
    float: none
}

.thrv_social_follow .tve_s_icon:before,.thrive_author_links .tve_s_icon:before {
    content: none!important
}

.thrv_social_follow .tve_s_link,.thrive_author_links .tve_s_link {
    display: inline-block
}

.thrv_social_follow .tve_s_item.thrv_wrapper,.thrive_author_links .tve_s_item.thrv_wrapper {
    margin-top: 4px;
    margin-bottom: 4px
}

.thrv_social_follow .tve_social_custom .tcb-social-follow,.thrive_author_links .tve_social_custom .tcb-social-follow {
    position: relative
}

.thrv_social_follow .tve_social_custom .tve_s_icon,.thrive_author_links .tve_social_custom .tve_s_icon {
    padding: .6em;
    height: 1.5em;
    width: 1.5em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border: unset!important
}

.thrv_social_follow .tve_social_custom .tve_s_text,.thrive_author_links .tve_social_custom .tve_s_text {
    display: none
}

.thrv_social_follow .tve_social_custom svg.tcb-icon,.thrive_author_links .tve_social_custom svg.tcb-icon {
    fill: currentColor;
    color: currentColor;
    height: 1.5em;
    width: 1.5em;
    vertical-align: bottom
}

.thrv_social_follow .tve_social_custom .tve_sc_icon,.thrive_author_links .tve_social_custom .tve_sc_icon {
    fill: currentColor;
    color: currentColor;
    font-size: 1.5em;
    vertical-align: bottom
}

.thrv_social_follow .tve_social_custom .tve_s_item,.thrive_author_links .tve_social_custom .tve_s_item {
    margin-right: .3em;
    position: relative;
    z-index: 1;
    overflow: hidden;
    vertical-align: bottom
}

.thrv_social_follow .tve_social_custom .tve_s_item:last-of-type,.thrive_author_links .tve_social_custom .tve_s_item:last-of-type {
    margin-right: 0
}

.thrv_social_follow .tve_social_custom .tve_s_item a,.thrive_author_links .tve_social_custom .tve_s_item a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    color: unset!important;
    fill: none!important
}

.thrv_social_follow .tve_social_custom.tve_links_style_1 .tve_s_item,.thrive_author_links .tve_social_custom.tve_links_style_1 .tve_s_item {
    border-radius: 50%;
    background: -webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--tcb-local-color-f2bba)),color-stop(50%,var(--tcb-local-color-trewq)));
    background: -o-linear-gradient(top left,var(--tcb-local-color-f2bba) 50%,var(--tcb-local-color-trewq) 50%);
    background: linear-gradient(to bottom right,var(--tcb-local-color-f2bba) 50%,var(--tcb-local-color-trewq) 50%);
    fill: #fff;
    color: #fff
}

.thrv_social_follow .tve_social_custom.tve_links_style_1 .tve_s_item:hover,.thrv_social_follow .tve_social_custom.tve_links_style_1 .tve_s_item.tve-state-hover,.thrive_author_links .tve_social_custom.tve_links_style_1 .tve_s_item:hover,.thrive_author_links .tve_social_custom.tve_links_style_1 .tve_s_item.tve-state-hover {
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--tcb-local-color-f2bba)),color-stop(50%,var(--tcb-local-color-trewq)));
    background: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(top left,var(--tcb-local-color-f2bba) 50%,var(--tcb-local-color-trewq) 50%);
    background: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(to bottom right,var(--tcb-local-color-f2bba) 50%,var(--tcb-local-color-trewq) 50%)
}

.thrv_social_follow .tve_social_custom.tve_links_style_2 .tve_s_item,.thrive_author_links .tve_social_custom.tve_links_style_2 .tve_s_item {
    border-radius: 50%;
    background: var(--tcb-local-color-f3080);
    fill: #fff;
    color: #fff
}

.thrv_social_follow .tve_social_custom.tve_links_style_2 .tve_s_item:hover,.thrv_social_follow .tve_social_custom.tve_links_style_2 .tve_s_item.tve-state-hover,.thrive_author_links .tve_social_custom.tve_links_style_2 .tve_s_item:hover,.thrive_author_links .tve_social_custom.tve_links_style_2 .tve_s_item.tve-state-hover {
    background: var(--tcb-local-color-trewq)
}

.thrv_social_follow .tve_social_custom.tve_links_style_3 .tve_s_text,.thrv_social_follow .tve_social_custom.tve_links_style_4 .tve_s_text,.thrive_author_links .tve_social_custom.tve_links_style_3 .tve_s_text,.thrive_author_links .tve_social_custom.tve_links_style_4 .tve_s_text {
    display: none
}

.thrv_social_follow .tve_social_custom.tve_links_style_3 .tve_s_item,.thrv_social_follow .tve_social_custom.tve_links_style_4 .tve_s_item,.thrive_author_links .tve_social_custom.tve_links_style_3 .tve_s_item,.thrive_author_links .tve_social_custom.tve_links_style_4 .tve_s_item {
    border-radius: 3px;
    border: 1px solid var(--tcb-local-color-f3080);
    background: transparent;
    fill: var(--tcb-local-color-f3080);
    color: var(--tcb-local-color-f3080)
}

.thrv_social_follow .tve_social_custom.tve_links_style_3 .tve_s_item:hover,.thrv_social_follow .tve_social_custom.tve_links_style_3 .tve_s_item.tve-state-hover,.thrv_social_follow .tve_social_custom.tve_links_style_4 .tve_s_item:hover,.thrv_social_follow .tve_social_custom.tve_links_style_4 .tve_s_item.tve-state-hover,.thrive_author_links .tve_social_custom.tve_links_style_3 .tve_s_item:hover,.thrive_author_links .tve_social_custom.tve_links_style_3 .tve_s_item.tve-state-hover,.thrive_author_links .tve_social_custom.tve_links_style_4 .tve_s_item:hover,.thrive_author_links .tve_social_custom.tve_links_style_4 .tve_s_item.tve-state-hover {
    border-color: var(--tcb-local-color-poiuy);
    fill: var(--tcb-local-color-poiuy);
    color: var(--tcb-local-color-poiuy)
}

.thrv_social_follow .tve_social_custom.tve_links_style_4 .tve_s_item:hover,.thrv_social_follow .tve_social_custom.tve_links_style_4 .tve_s_item.tve-state-hover,.thrive_author_links .tve_social_custom.tve_links_style_4 .tve_s_item:hover,.thrive_author_links .tve_social_custom.tve_links_style_4 .tve_s_item.tve-state-hover {
    border-color: var(--tcb-local-color-f3080);
    background-color: var(--tcb-local-color-f3080);
    fill: #fff;
    color: #fff
}

.thrv_social_follow .tve_social_custom.tve_links_style_5 .tve_s_item,.thrive_author_links .tve_social_custom.tve_links_style_5 .tve_s_item {
    fill: var(--tcb-local-color-f3080);
    color: var(--tcb-local-color-f3080)
}

.thrv_social_follow .tve_social_custom.tve_links_style_5 .tve_s_item:hover,.thrv_social_follow .tve_social_custom.tve_links_style_5 .tve_s_item.tve-state-hover,.thrive_author_links .tve_social_custom.tve_links_style_5 .tve_s_item:hover,.thrive_author_links .tve_social_custom.tve_links_style_5 .tve_s_item.tve-state-hover {
    fill: var(--tcb-local-color-poiuy);
    color: var(--tcb-local-color-poiuy)
}

.thrv_social_follow .tve_social_custom.tve_links_style_6 .tve_s_item,.thrive_author_links .tve_social_custom.tve_links_style_6 .tve_s_item {
    border-radius: 50%;
    color: #fff;
    background: var(--tcb-local-color-trewq)
}

.thrv_social_follow .tve_social_custom.tve_links_style_6 .tve_s_item:hover,.thrv_social_follow .tve_social_custom.tve_links_style_6 .tve_s_item.tve-state-hover,.thrive_author_links .tve_social_custom.tve_links_style_6 .tve_s_item:hover,.thrive_author_links .tve_social_custom.tve_links_style_6 .tve_s_item.tve-state-hover {
    background: rgba(var(--tcb-local-color-trewq),.8)
}

.thrv_social_follow .tve_social_custom.tve_links_style_7 .tve_s_text,.thrive_author_links .tve_social_custom.tve_links_style_7 .tve_s_text {
    display: none
}

.thrv_social_follow .tve_social_custom.tve_links_style_7 .tve_s_item,.thrive_author_links .tve_social_custom.tve_links_style_7 .tve_s_item {
    border-radius: 0;
    border: 2px solid var(--tcb-local-color-trewq)
}

.thrv_social_follow .tve_social_custom.tve_links_style_7 .tve_s_item .tve_s_icon,.thrive_author_links .tve_social_custom.tve_links_style_7 .tve_s_item .tve_s_icon {
    color: var(--tcb-local-color-trewq);
    fill: var(--tcb-local-color-trewq)
}

.thrv_social_follow .tve_social_custom.tve_links_style_7 .tve_s_item .tve_s_icon:hover,.thrv_social_follow .tve_social_custom.tve_links_style_7 .tve_s_item .tve_s_icon.tve-state-hover,.thrive_author_links .tve_social_custom.tve_links_style_7 .tve_s_item .tve_s_icon:hover,.thrive_author_links .tve_social_custom.tve_links_style_7 .tve_s_item .tve_s_icon.tve-state-hover {
    color: #fff;
    fill: #fff
}

.thrv_social_follow .tve_social_custom.tve_links_style_7 .tve_s_item:hover,.thrv_social_follow .tve_social_custom.tve_links_style_7 .tve_s_item.tve-state-hover,.thrive_author_links .tve_social_custom.tve_links_style_7 .tve_s_item:hover,.thrive_author_links .tve_social_custom.tve_links_style_7 .tve_s_item.tve-state-hover {
    background-color: var(--tcb-local-color-trewq);
    color: #fff;
    fill: #fff
}

.thrv_social_follow .tve_social_custom.tve_links_style_8 .tve_s_text,.thrive_author_links .tve_social_custom.tve_links_style_8 .tve_s_text {
    display: none
}

.thrv_social_follow .tve_social_custom.tve_links_style_8 .tve_s_item,.thrive_author_links .tve_social_custom.tve_links_style_8 .tve_s_item {
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 5px 2px rgba(0,0,0,.25);
    box-shadow: 0 2px 5px 2px rgba(0,0,0,.25);
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-trewq)),to(var(--tcb-local-color-trewq)));
    background-image: -o-linear-gradient(var(--tcb-local-color-trewq),var(--tcb-local-color-trewq));
    background-image: linear-gradient(var(--tcb-local-color-trewq),var(--tcb-local-color-trewq));
    fill: #fff;
    color: #fff
}

.thrv_social_follow .tve_social_custom.tve_links_style_8 .tve_s_item:hover,.thrv_social_follow .tve_social_custom.tve_links_style_8 .tve_s_item.tve-state-hover,.thrive_author_links .tve_social_custom.tve_links_style_8 .tve_s_item:hover,.thrive_author_links .tve_social_custom.tve_links_style_8 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-trewq)),to(var(--tcb-local-color-trewq)));
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-trewq),var(--tcb-local-color-trewq));
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-trewq),var(--tcb-local-color-trewq))
}

body:not(.tve_editor_page) .thrv_social_follow .tve_s_item a[href=""],body:not(.tve_editor_page) .thrive_author_links .tve_s_item a[href=""] {
    display: none
}

.tve_s_item {
    --tcb-local-color-style-1: linear-gradient(to bottom right, var(--tcb-local-color-f2bba) 50%, var(--tcb-local-color-trewq) 50%);
    --tcb-local-color-style-2: var(--tcb-local-color-f3080);
    --tcb-local-color-style-3: var(--tcb-local-color-f3080);
    --tcb-local-color-style-4: var(--tcb-local-color-f3080);
    --tcb-local-color-style-5: var(--tcb-local-color-f3080);
    --tcb-local-color-style-6: var(--tcb-local-color-f2bba);
    --tcb-local-color-style-7: var(--tcb-local-color-f2bba);
    --tcb-local-color-style-8: var(--tcb-local-color-f2bba)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_1 .tve_s_item {
    border-radius: 50%;
    background-image: var(--tcb-local-color-style-1)!important;
    fill: #fff;
    color: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_1 .tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_1 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),var(--tcb-local-color-style-1)!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--tcb-local-color-style-1)!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),var(--tcb-local-color-style-1)!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_2 .tve_s_item {
    border-radius: 50%;
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-2)),to(var(--tcb-local-color-style-2)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-2),var(--tcb-local-color-style-2))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-2),var(--tcb-local-color-style-2))!important;
    fill: #fff;
    color: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_2 .tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_2 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.3)),to(rgba(255,255,255,.3))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-2)),to(var(--tcb-local-color-style-2)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)),-o-linear-gradient(var(--tcb-local-color-style-2),var(--tcb-local-color-style-2))!important;
    background-image: linear-gradient(rgba(255,255,255,.3),rgba(255,255,255,.3)),linear-gradient(var(--tcb-local-color-style-2),var(--tcb-local-color-style-2))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_3 .tve_s_text {
    display: none
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_3 .tve_s_item {
    border-radius: 3px;
    border-color: var(--tcb-local-color-style-3)!important;
    border: 1px solid var(--tcb-local-color-style-3);
    background: transparent;
    fill: var(--tcb-local-color-style-3)!important;
    color: var(--tcb-local-color-style-3)!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_4 .tve_s_item {
    border-radius: 3px;
    border-color: var(--tcb-local-color-style-4)!important;
    border: 1px solid var(--tcb-local-color-style-4);
    background: transparent;
    fill: var(--tcb-local-color-style-4)!important;
    color: var(--tcb-local-color-style-4)!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_4 .tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_4 .tve_s_item.tve-state-hover {
    border-color: var(--tcb-local-color-style-4)!important;
    background-color: var(--tcb-local-color-style-4)!important;
    fill: #fff!important;
    color: #fff!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_5 .tve_s_item {
    fill: var(--tcb-local-color-style-5)!important;
    color: var(--tcb-local-color-style-5)!important
}

.tve_s_t_share {
    --tcb-local-color-style-1: linear-gradient(to bottom right, rgba(66,179,234,0.8) 50%, #42b3ea 50%);
    --tcb-local-color-style-2: #42b3ea;
    --tcb-local-color-style-3: #42b3ea;
    --tcb-local-color-style-4: #42b3ea;
    --tcb-local-color-style-5: #42b3ea;
    --tcb-local-color-style-6: #42b3ea;
    --tcb-local-color-style-7: #42b3ea;
    --tcb-local-color-style-8: #42b3ea
}

.tve_s_fb_share {
    --tcb-local-color-style-1: linear-gradient(to bottom right, rgba(53,105,180,0.8) 50%, #3569b4 50%);
    --tcb-local-color-style-2: #3569b4;
    --tcb-local-color-style-3: #3569b4;
    --tcb-local-color-style-4: #3569b4;
    --tcb-local-color-style-5: #3569b4;
    --tcb-local-color-style-6: #3569b4;
    --tcb-local-color-style-7: #3569b4;
    --tcb-local-color-style-8: #3569b4
}

.tve_s_in_share {
    --tcb-local-color-style-1: linear-gradient(to bottom right, rgba(1,119,181,0.8) 50%, #0177b5 50%);
    --tcb-local-color-style-2: #0177b5;
    --tcb-local-color-style-3: #0177b5;
    --tcb-local-color-style-4: #0177b5;
    --tcb-local-color-style-5: #0177b5;
    --tcb-local-color-style-6: #0177b5;
    --tcb-local-color-style-7: #0177b5;
    --tcb-local-color-style-8: #0177b5
}

.tve_s_pin_share {
    --tcb-local-color-style-1: linear-gradient(to bottom right, rgba(242,48,60,0.8) 50%, #f2303c 50%);
    --tcb-local-color-style-2: #f2303c;
    --tcb-local-color-style-3: #f2303c;
    --tcb-local-color-style-4: #f2303c;
    --tcb-local-color-style-5: #f2303c;
    --tcb-local-color-style-6: #f2303c;
    --tcb-local-color-style-7: #f2303c;
    --tcb-local-color-style-8: #f2303c
}

.tve_s_xing_share {
    --tcb-local-color-style-1: linear-gradient(to bottom right, rgba(0,96,99,0.8) 50%, #006063 50%);
    --tcb-local-color-style-2: #006063;
    --tcb-local-color-style-3: #006063;
    --tcb-local-color-style-4: #006063;
    --tcb-local-color-style-5: #006063;
    --tcb-local-color-style-6: #006063;
    --tcb-local-color-style-7: #006063;
    --tcb-local-color-style-8: #006063
}

.tve_s_yt_share {
    --tcb-local-color-style-1: linear-gradient(to bottom right, rgba(236,22,44,0.8) 50%, #ec162c 50%);
    --tcb-local-color-style-2: #ec162c;
    --tcb-local-color-style-3: #ec162c;
    --tcb-local-color-style-4: #ec162c;
    --tcb-local-color-style-5: #ec162c;
    --tcb-local-color-style-6: #ec162c;
    --tcb-local-color-style-7: #ec162c;
    --tcb-local-color-style-8: #ec162c
}

.tve_s_g_share {
    --tcb-local-color-style-1: linear-gradient(to bottom right, rgba(224,75,53,0.8) 50%, #e04b35 50%);
    --tcb-local-color-style-2: #e04b35;
    --tcb-local-color-style-3: #e04b35;
    --tcb-local-color-style-4: #e04b35;
    --tcb-local-color-style-5: #e04b35;
    --tcb-local-color-style-6: #e04b35;
    --tcb-local-color-style-7: #e04b35;
    --tcb-local-color-style-8: #e04b35
}

.tve_s_ig_share {
    --tcb-local-color-style-1: linear-gradient(to bottom right, rgba(23,23,22,0.8) 50%, #171716 50%);
    --tcb-local-color-style-2: #171716;
    --tcb-local-color-style-3: #171716;
    --tcb-local-color-style-4: #171716;
    --tcb-local-color-style-5: #171716;
    --tcb-local-color-style-6: #171716;
    --tcb-local-color-style-7: #171716;
    --tcb-local-color-style-8: #171716
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve_s_t_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve_s_fb_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve_s_in_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve_s_pin_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve_s_xing_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve_s_yt_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve_s_g_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve_s_ig_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6)),to(var(--tcb-local-color-style-6)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-6),var(--tcb-local-color-style-6))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_t_share {
    border-color: var(--tcb-local-color-style-7,#42b3ea)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_t_share .tve_s_icon {
    color: var(--tcb-local-color-style-7,#42b3ea);
    fill: var(--tcb-local-color-style-7,#42b3ea)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_t_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_t_share.tve-state-hover {
    background-color: var(--tcb-local-color-style-7,#42b3ea)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_t_share:hover .tve_s_icon,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_t_share.tve-state-hover .tve_s_icon {
    color: #fff;
    fill: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_fb_share {
    border-color: var(--tcb-local-color-style-7,#3569b4)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_fb_share .tve_s_icon {
    color: var(--tcb-local-color-style-7,#3569b4);
    fill: var(--tcb-local-color-style-7,#3569b4)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_fb_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_fb_share.tve-state-hover {
    background-color: var(--tcb-local-color-style-7,#3569b4)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_fb_share:hover .tve_s_icon,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_fb_share.tve-state-hover .tve_s_icon {
    color: #fff;
    fill: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_in_share {
    border-color: var(--tcb-local-color-style-7,#0177b5)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_in_share .tve_s_icon {
    color: var(--tcb-local-color-style-7,#0177b5);
    fill: var(--tcb-local-color-style-7,#0177b5)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_in_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_in_share.tve-state-hover {
    background-color: var(--tcb-local-color-style-7,#0177b5)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_in_share:hover .tve_s_icon,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_in_share.tve-state-hover .tve_s_icon {
    color: #fff;
    fill: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_pin_share {
    border-color: var(--tcb-local-color-style-7,#f2303c)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_pin_share .tve_s_icon {
    color: var(--tcb-local-color-style-7,#f2303c);
    fill: var(--tcb-local-color-style-7,#f2303c)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_pin_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_pin_share.tve-state-hover {
    background-color: var(--tcb-local-color-style-7,#f2303c)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_pin_share:hover .tve_s_icon,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_pin_share.tve-state-hover .tve_s_icon {
    color: #fff;
    fill: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_xing_share {
    border-color: var(--tcb-local-color-style-7,#006063)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_xing_share .tve_s_icon {
    color: var(--tcb-local-color-style-7,#006063);
    fill: var(--tcb-local-color-style-7,#006063)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_xing_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_xing_share.tve-state-hover {
    background-color: var(--tcb-local-color-style-7,#006063)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_xing_share:hover .tve_s_icon,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_xing_share.tve-state-hover .tve_s_icon {
    color: #fff;
    fill: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_yt_share {
    border-color: var(--tcb-local-color-style-7,#ec162c)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_yt_share .tve_s_icon {
    color: var(--tcb-local-color-style-7,#ec162c);
    fill: var(--tcb-local-color-style-7,#ec162c)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_yt_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_yt_share.tve-state-hover {
    background-color: var(--tcb-local-color-style-7,#ec162c)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_yt_share:hover .tve_s_icon,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_yt_share.tve-state-hover .tve_s_icon {
    color: #fff;
    fill: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_g_share {
    border-color: var(--tcb-local-color-style-7,#e04b35)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_g_share .tve_s_icon {
    color: var(--tcb-local-color-style-7,#e04b35);
    fill: var(--tcb-local-color-style-7,#e04b35)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_g_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_g_share.tve-state-hover {
    background-color: var(--tcb-local-color-style-7,#e04b35)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_g_share:hover .tve_s_icon,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_g_share.tve-state-hover .tve_s_icon {
    color: #fff;
    fill: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_ig_share {
    border-color: var(--tcb-local-color-style-7,#171716)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_ig_share .tve_s_icon {
    color: var(--tcb-local-color-style-7,#171716);
    fill: var(--tcb-local-color-style-7,#171716)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_ig_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_ig_share.tve-state-hover {
    background-color: var(--tcb-local-color-style-7,#171716)
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_ig_share:hover .tve_s_icon,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve_s_ig_share.tve-state-hover .tve_s_icon {
    color: #fff;
    fill: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_t_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#42b3ea)),to(var(--tcb-local-color-style-8,#42b3ea)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-8,#42b3ea),var(--tcb-local-color-style-8,#42b3ea))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-8,#42b3ea),var(--tcb-local-color-style-8,#42b3ea))!important;
    fill: #fff;
    color: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_t_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_t_share.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#42b3ea)),to(var(--tcb-local-color-style-8,#42b3ea)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-8,#42b3ea),var(--tcb-local-color-style-8,#42b3ea))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-8,#42b3ea),var(--tcb-local-color-style-8,#42b3ea))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_fb_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#3569b4)),to(var(--tcb-local-color-style-8,#3569b4)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-8,#3569b4),var(--tcb-local-color-style-8,#3569b4))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-8,#3569b4),var(--tcb-local-color-style-8,#3569b4))!important;
    fill: #fff;
    color: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_fb_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_fb_share.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#3569b4)),to(var(--tcb-local-color-style-8,#3569b4)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-8,#3569b4),var(--tcb-local-color-style-8,#3569b4))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-8,#3569b4),var(--tcb-local-color-style-8,#3569b4))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_in_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#0177b5)),to(var(--tcb-local-color-style-8,#0177b5)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-8,#0177b5),var(--tcb-local-color-style-8,#0177b5))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-8,#0177b5),var(--tcb-local-color-style-8,#0177b5))!important;
    fill: #fff;
    color: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_in_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_in_share.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#0177b5)),to(var(--tcb-local-color-style-8,#0177b5)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-8,#0177b5),var(--tcb-local-color-style-8,#0177b5))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-8,#0177b5),var(--tcb-local-color-style-8,#0177b5))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_pin_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#f2303c)),to(var(--tcb-local-color-style-8,#f2303c)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-8,#f2303c),var(--tcb-local-color-style-8,#f2303c))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-8,#f2303c),var(--tcb-local-color-style-8,#f2303c))!important;
    fill: #fff;
    color: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_pin_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_pin_share.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#f2303c)),to(var(--tcb-local-color-style-8,#f2303c)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-8,#f2303c),var(--tcb-local-color-style-8,#f2303c))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-8,#f2303c),var(--tcb-local-color-style-8,#f2303c))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_xing_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#006063)),to(var(--tcb-local-color-style-8,#006063)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-8,#006063),var(--tcb-local-color-style-8,#006063))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-8,#006063),var(--tcb-local-color-style-8,#006063))!important;
    fill: #fff;
    color: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_xing_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_xing_share.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#006063)),to(var(--tcb-local-color-style-8,#006063)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-8,#006063),var(--tcb-local-color-style-8,#006063))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-8,#006063),var(--tcb-local-color-style-8,#006063))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_yt_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#ec162c)),to(var(--tcb-local-color-style-8,#ec162c)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-8,#ec162c),var(--tcb-local-color-style-8,#ec162c))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-8,#ec162c),var(--tcb-local-color-style-8,#ec162c))!important;
    fill: #fff;
    color: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_yt_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_yt_share.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#ec162c)),to(var(--tcb-local-color-style-8,#ec162c)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-8,#ec162c),var(--tcb-local-color-style-8,#ec162c))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-8,#ec162c),var(--tcb-local-color-style-8,#ec162c))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_g_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#e04b35)),to(var(--tcb-local-color-style-8,#e04b35)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-8,#e04b35),var(--tcb-local-color-style-8,#e04b35))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-8,#e04b35),var(--tcb-local-color-style-8,#e04b35))!important;
    fill: #fff;
    color: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_g_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_g_share.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#e04b35)),to(var(--tcb-local-color-style-8,#e04b35)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-8,#e04b35),var(--tcb-local-color-style-8,#e04b35))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-8,#e04b35),var(--tcb-local-color-style-8,#e04b35))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_ig_share {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#171716)),to(var(--tcb-local-color-style-8,#171716)))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-8,#171716),var(--tcb-local-color-style-8,#171716))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-8,#171716),var(--tcb-local-color-style-8,#171716))!important;
    fill: #fff;
    color: #fff
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_ig_share:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve_s_ig_share.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,#171716)),to(var(--tcb-local-color-style-8,#171716)))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-8,#171716),var(--tcb-local-color-style-8,#171716))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-8,#171716),var(--tcb-local-color-style-8,#171716))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6,var(--tcb-local-color-f2bba))),to(var(--tcb-local-color-style-6,var(--tcb-local-color-f2bba))))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-6,var(--tcb-local-color-f2bba)),var(--tcb-local-color-style-6,var(--tcb-local-color-f2bba)))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-6,var(--tcb-local-color-f2bba)),var(--tcb-local-color-style-6,var(--tcb-local-color-f2bba)))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-6,var(--tcb-local-color-f2bba))),to(var(--tcb-local-color-style-6,var(--tcb-local-color-f2bba))))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-6,var(--tcb-local-color-f2bba)),var(--tcb-local-color-style-6,var(--tcb-local-color-f2bba)))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-6,var(--tcb-local-color-f2bba)),var(--tcb-local-color-style-6,var(--tcb-local-color-f2bba)))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item {
    border-color: var(--tcb-local-color-style-7,var(--tcb-local-color-trewq))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item .tve_s_icon {
    color: var(--tcb-local-color-style-7,var(--tcb-local-color-trewq))!important;
    fill: var(--tcb-local-color-style-7,var(--tcb-local-color-trewq))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-7,var(--tcb-local-color-trewq))),to(var(--tcb-local-color-style-7,var(--tcb-local-color-trewq))))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-7,var(--tcb-local-color-trewq)),var(--tcb-local-color-style-7,var(--tcb-local-color-trewq)))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-7,var(--tcb-local-color-trewq)),var(--tcb-local-color-style-7,var(--tcb-local-color-trewq)))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item:hover .tve_s_icon,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_7 .tve_s_item.tve-state-hover .tve_s_icon {
    color: #fff!important;
    fill: #fff!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item {
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,var(--tcb-local-color-trewq))),to(var(--tcb-local-color-style-8,var(--tcb-local-color-trewq))))!important;
    background-image: -o-linear-gradient(var(--tcb-local-color-style-8,var(--tcb-local-color-trewq)),var(--tcb-local-color-style-8,var(--tcb-local-color-trewq)))!important;
    background-image: linear-gradient(var(--tcb-local-color-style-8,var(--tcb-local-color-trewq)),var(--tcb-local-color-style-8,var(--tcb-local-color-trewq)))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-style-8,var(--tcb-local-color-trewq))),to(var(--tcb-local-color-style-8,var(--tcb-local-color-trewq))))!important;
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-style-8,var(--tcb-local-color-trewq)),var(--tcb-local-color-style-8,var(--tcb-local-color-trewq)))!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-style-8,var(--tcb-local-color-trewq)),var(--tcb-local-color-style-8,var(--tcb-local-color-trewq)))!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_2 .tve_s_ig_share.tve_s_item {
    background-image: -o-linear-gradient(45deg,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important;
    background-image: linear-gradient(45deg,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_2 .tve_s_ig_share.tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_2 .tve_s_ig_share.tve_s_item.tve-state-hover {
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(45deg,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(45deg,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_ig_share.tve_s_item {
    background-image: -o-linear-gradient(45deg,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important;
    background-image: linear-gradient(45deg,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_ig_share.tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_6 .tve_s_ig_share.tve_s_item.tve-state-hover {
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(45deg,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(45deg,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_ig_share.tve_s_item {
    background-image: -o-linear-gradient(45deg,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important;
    background-image: linear-gradient(45deg,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important
}

.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_ig_share.tve_s_item:hover,.thrv_social_follow:not(.tcb-custom-branding-social) .tve_social_custom.tve_links_style_8 .tve_s_ig_share.tve_s_item.tve-state-hover {
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(45deg,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important;
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(45deg,#fdf497 0%,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285AEB 90%)!important
}

.tve_social_items a {
    font-size: unset
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_1 .tve_s_item,.thrive_author_links.tcb-custom-branding-social .tve_links_style_1 .tve_s_item {
    border-radius: 50%;
    background-image: -webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--tcb-local-color-f2bba)),color-stop(50%,var(--tcb-local-color-trewq)));
    background-image: -o-linear-gradient(top left,var(--tcb-local-color-f2bba) 50%,var(--tcb-local-color-trewq) 50%);
    background-image: linear-gradient(to bottom right,var(--tcb-local-color-f2bba) 50%,var(--tcb-local-color-trewq) 50%);
    fill: #fff;
    color: #fff
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_1 .tve_s_item:hover,:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_1 .tve_s_item.tve-state-hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_1 .tve_s_item:hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_1 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,right bottom,color-stop(50%,var(--tcb-local-color-f2bba)),color-stop(50%,var(--tcb-local-color-trewq)));
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(top left,var(--tcb-local-color-f2bba) 50%,var(--tcb-local-color-trewq) 50%);
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(to bottom right,var(--tcb-local-color-f2bba) 50%,var(--tcb-local-color-trewq) 50%)
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_2 .tve_s_item,.thrive_author_links.tcb-custom-branding-social .tve_links_style_2 .tve_s_item {
    border-radius: 50%;
    background-color: var(--tcb-local-color-f3080);
    fill: #fff!important;
    color: #fff!important
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_2 .tve_s_item:hover,:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_2 .tve_s_item.tve-state-hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_2 .tve_s_item:hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_2 .tve_s_item.tve-state-hover {
    background-color: var(--tcb-local-color-trewq)
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_3 .tve_s_text,:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_4 .tve_s_text,.thrive_author_links.tcb-custom-branding-social .tve_links_style_3 .tve_s_text,.thrive_author_links.tcb-custom-branding-social .tve_links_style_4 .tve_s_text {
    display: none
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_3 .tve_s_item,:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_4 .tve_s_item,.thrive_author_links.tcb-custom-branding-social .tve_links_style_3 .tve_s_item,.thrive_author_links.tcb-custom-branding-social .tve_links_style_4 .tve_s_item {
    border-radius: 3px;
    border: 1px solid var(--tcb-local-color-f3080);
    background-color: transparent;
    fill: var(--tcb-local-color-f3080);
    color: var(--tcb-local-color-f3080)
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_3 .tve_s_item:hover,:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_3 .tve_s_item.tve-state-hover,:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_4 .tve_s_item:hover,:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_4 .tve_s_item.tve-state-hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_3 .tve_s_item:hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_3 .tve_s_item.tve-state-hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_4 .tve_s_item:hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_4 .tve_s_item.tve-state-hover {
    border-color: var(--tcb-local-color-poiuy);
    fill: var(--tcb-local-color-poiuy);
    color: var(--tcb-local-color-poiuy)
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_4 .tve_s_item:hover,:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_4 .tve_s_item.tve-state-hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_4 .tve_s_item:hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_4 .tve_s_item.tve-state-hover {
    border-color: var(--tcb-local-color-f3080);
    background-color: var(--tcb-local-color-f3080);
    fill: #fff!important;
    color: #fff!important
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_5 .tve_s_item,.thrive_author_links.tcb-custom-branding-social .tve_links_style_5 .tve_s_item {
    fill: var(--tcb-local-color-f3080);
    color: var(--tcb-local-color-f3080)
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_5 .tve_s_item:hover,:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_5 .tve_s_item.tve-state-hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_5 .tve_s_item:hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_5 .tve_s_item.tve-state-hover {
    fill: var(--tcb-local-color-poiuy);
    color: var(--tcb-local-color-poiuy)
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_6 .tve_s_item,.thrive_author_links.tcb-custom-branding-social .tve_links_style_6 .tve_s_item {
    border-radius: 50%;
    color: #fff;
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-trewq)),to(var(--tcb-local-color-trewq)));
    background-image: -o-linear-gradient(var(--tcb-local-color-trewq),var(--tcb-local-color-trewq));
    background-image: linear-gradient(var(--tcb-local-color-trewq),var(--tcb-local-color-trewq))
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_6 .tve_s_item:hover,:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_6 .tve_s_item.tve-state-hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_6 .tve_s_item:hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_6 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-trewq)),to(var(--tcb-local-color-trewq)));
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-trewq),var(--tcb-local-color-trewq));
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-trewq),var(--tcb-local-color-trewq))
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_7 .tve_s_text,.thrive_author_links.tcb-custom-branding-social .tve_links_style_7 .tve_s_text {
    display: none
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_7 .tve_s_item,.thrive_author_links.tcb-custom-branding-social .tve_links_style_7 .tve_s_item {
    border-radius: 0;
    border: 2px solid var(--tcb-local-color-trewq)
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_7 .tve_s_item .tve_s_icon,.thrive_author_links.tcb-custom-branding-social .tve_links_style_7 .tve_s_item .tve_s_icon {
    color: var(--tcb-local-color-trewq);
    fill: var(--tcb-local-color-trewq)
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_7 .tve_s_item .tve_s_icon:hover,:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_7 .tve_s_item .tve_s_icon.tve-state-hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_7 .tve_s_item .tve_s_icon:hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_7 .tve_s_item .tve_s_icon.tve-state-hover {
    color: #fff;
    fill: #fff
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_7 .tve_s_item:hover,:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_7 .tve_s_item.tve-state-hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_7 .tve_s_item:hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_7 .tve_s_item.tve-state-hover {
    background-color: var(--tcb-local-color-trewq);
    border-color: var(--tcb-local-color-trewq);
    color: #fff;
    fill: #fff
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_7 .tve_s_item:hover svg,:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_7 .tve_s_item.tve-state-hover svg,.thrive_author_links.tcb-custom-branding-social .tve_links_style_7 .tve_s_item:hover svg,.thrive_author_links.tcb-custom-branding-social .tve_links_style_7 .tve_s_item.tve-state-hover svg {
    fill: #fff
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_8 .tve_s_text,.thrive_author_links.tcb-custom-branding-social .tve_links_style_8 .tve_s_text {
    display: none
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_8 .tve_s_item,.thrive_author_links.tcb-custom-branding-social .tve_links_style_8 .tve_s_item {
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 5px 2px rgba(0,0,0,.25);
    box-shadow: 0 2px 5px 2px rgba(0,0,0,.25);
    background-image: -webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-trewq)),to(var(--tcb-local-color-trewq)));
    background-image: -o-linear-gradient(var(--tcb-local-color-trewq),var(--tcb-local-color-trewq));
    background-image: linear-gradient(var(--tcb-local-color-trewq),var(--tcb-local-color-trewq));
    fill: #fff;
    color: #fff
}

:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_8 .tve_s_item:hover,:not(#tve).thrv_social_follow.tcb-custom-branding-social .tve_links_style_8 .tve_s_item.tve-state-hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_8 .tve_s_item:hover,.thrive_author_links.tcb-custom-branding-social .tve_links_style_8 .tve_s_item.tve-state-hover {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.2)),to(rgba(255,255,255,.2))),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-trewq)),to(var(--tcb-local-color-trewq)));
    background-image: -o-linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),-o-linear-gradient(var(--tcb-local-color-trewq),var(--tcb-local-color-trewq));
    background-image: linear-gradient(rgba(255,255,255,.2),rgba(255,255,255,.2)),linear-gradient(var(--tcb-local-color-trewq),var(--tcb-local-color-trewq))
}

.thrv-button,.thrv-button-group-item,.tve-form-button {
    display: table!important;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.thrv-button.thrv_wrapper,.thrv-button-group-item.thrv_wrapper,.tve-form-button.thrv_wrapper {
    padding: 0
}

.thrv-button .tcb-plain-text,.thrv-button-group-item .tcb-plain-text,.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 {
    -webkit-box-shadow: 0 2px 4px rgba(142,142,142,.5);
    box-shadow: 0 2px 4px rgba(142,142,142,.5)
}

@-moz-document url-prefix() {
    .thrv-button,.thrv-button-group-item,.tve-form-button {
        line-height: 0
    }
}

.tcb-with-icon:not(.tcb-flip) .tcb-button-texts {
    padding-left: 15px
}

.tcb-with-icon.tcb-flip .tcb-button-icon {
    padding-left: 15px
}

.tcb-with-icon .tcb-button-icon {
    display: block
}

.tcb-with-icon .tcb-button-icon .thrv_wrapper.thrv_icon {
    margin: 0
}

.tve-state-hover[data-button-style="gradient"] {
    background-image: -webkit-gradient(linear,left top,right top,from(#118e75),to(#1abc9c));
    background-image: -o-linear-gradient(left,#118e75 0%,#1abc9c 100%);
    background-image: linear-gradient(90deg,#118e75 0%,#1abc9c 100%)
}

.tve-state-hover .tcb-button-link {
    background-color: #15a288!important
}

a.tcb-button-link {
    background-color: #1abc9c;
    padding: 12px 15px;
    font-size: 18px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: -webkit-inline-box;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-items: center;
    overflow: hidden;
    width: 100%;
    text-align: center;
    line-height: 1.2em
}

a.tcb-button-link:hover {
    background-color: #15a288
}

.tcb-flip a.tcb-button-link {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.thrv-button a.tcb-button-link,.thrv-button-group-item a.tcb-button-link,.tve-form-button a.tcb-button-link {
    text-decoration: none!important;
    color: #fff
}

a.tcb-button-link>span:before {
    position: absolute;
    content: '';
    display: none;
    top: -100px;
    bottom: -100px;
    width: 1px;
    left: 10px;
    background-color: #007900
}

a.tcb-button-link .tcb-button-icon .tve_sc_icon {
    font-style: normal!important;
    font-weight: normal!important;
    text-decoration: none!important
}

span.tcb-button-texts {
    color: inherit;
    display: block;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    -webkit-flex: 1;
    position: relative
}

span.tcb-button-texts>span {
    display: block;
    padding: 0
}

.tcb-with-divider:not(.tcb-flip) span.tcb-button-texts {
    padding-left: 20px
}

.tcb-with-divider:not(.tcb-flip) span.tcb-button-texts:before {
    display: block
}

span.tcb-button-icon {
    display: none;
    font-size: 1em;
    line-height: 0;
    position: relative;
    color: inherit
}

.tcb-with-divider.tcb-flip span.tcb-button-icon {
    padding-left: 20px
}

.tcb-with-divider.tcb-flip span.tcb-button-icon:before {
    display: block;
    left: 5px
}

span.tcb-button-icon .tcb-icon {
    height: 1em
}

.thrv-button-group {
    text-align: center
}

.thrv-button-group .thrv-button-group-item {
    display: inline-block!important;
    margin-top: 0;
    margin-bottom: 0
}

.thrv-button-group .thrv-button-group-item.tcb-active-state a {
    -webkit-box-shadow: none;
    box-shadow: none
}

.thrv-button-group .thrv-button-group-item.tcb-active-state a:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.thrv_wrapper.thrv-pricing-table {
    padding: 0
}

.thrv_wrapper.thrv-pricing-table .thrv-button-group .thrv-button-group-item {
    margin-left: 20px
}

@media only screen and (max-width: 768px) {
    .thrv_wrapper.thrv-pricing-table .thrv-button-group .thrv-button-group-item {
        margin-left:0
    }
}

.thrv_wrapper.thrv-pricing-table .thrv-button-group .thrv-button-group-item .tcb-button-link {
    height: 100%;
    padding: 10px 35px;
    background-color: #fff;
    font-size: 13px;
    font-weight: 600;
    color: #858585;
    text-transform: uppercase
}

.thrv_wrapper.thrv-pricing-table .thrv-button-group .thrv-button-group-item.tcb-active-state a {
    background-color: #29c1ec;
    color: #fff
}

.thrv_wrapper.thrv-pricing-table .thrv-button-group .thrv-button-group-item.tve-state-hover .tcb-button-link {
    -webkit-box-shadow: 0 4px 14px 0 rgba(110,125,131,.25);
    box-shadow: 0 4px 14px 0 rgba(110,125,131,.25)
}

.thrv_wrapper.thrv-pricing-table .thrv-button-group .thrv-button-group-item:not(.tcb-active-state).tve-state-hover a.tcb-button-link {
    background-color: #fff!important
}

.thrv_wrapper.thrv-pricing-table .tcb-pricing-table-box-container {
    margin-top: 40px
}

.thrv_wrapper.thrv-pricing-table .tcb-flex-col {
    margin: 0
}

.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tcb-pt-cb-wrapper {
    padding: 59px 33px 35px
}

.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tcb-pt-button .tcb-pt-button-link {
    background-color: #85959a;
    font-size: 13px;
    text-transform: uppercase;
    padding: 10px 29px
}

.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tve-cb .tcb-pt-card-title,.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tve-cb .tcb-pt-card-description {
    margin: 0 0 26px;
    color: #c0cad1
}

.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tve-cb .tcb-pt-card-title {
    color: #85959a;
    font-size: 17px;
    text-transform: uppercase;
    margin-bottom: 10px
}

.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tve-cb .tcb-pt-card-description p {
    font-size: 13px
}

.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tve-cb li {
    color: #879198;
    font-size: 14px;
    text-align: left
}

.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tve-cb .tcb-pt-button {
    margin-bottom: 0
}

.thrv_wrapper.thrv-pricing-table .tcb-flex-col .tve-cb p {
    margin-bottom: 0
}

.thrv_wrapper.thrv-pricing-table .tcb-pricing-table-box-container .tcb-pt-featured-box {
    margin-top: 0
}

.thrv_wrapper.thrv-pricing-table .tcb-pricing-table-box-container .tcb-pt-featured-box .tcb-pt-cb-wrapper {
    height: 100%
}

.thrv_wrapper.thrv-pricing-table .tcb-pricing-table-box-container .tcb-pt-featured-box .tve-content-box-background {
    border-top-color: #29c1ec
}

.thrv_wrapper.thrv-pricing-table .tcb-pricing-table-box-container .tcb-pt-featured-box .tcb-pt-card-title {
    color: #29c1ec
}

.thrv_wrapper.thrv-pricing-table .tcb-pricing-table-box-container .tcb-pt-featured-box .tcb-pt-button .tcb-pt-button-link {
    background-color: #29c1ec
}

.tcb-pt-button .tcb-pt-button-link {
    border-radius: 50px
}

.tcb-pt-button .tcb-pt-button-link:hover {
    -webkit-transition: -webkit-box-shadow 0.35s ease-in;
    transition: -webkit-box-shadow 0.35s ease-in;
    -o-transition: box-shadow 0.35s ease-in;
    transition: box-shadow 0.35s ease-in;
    transition: box-shadow 0.35s ease-in,-webkit-box-shadow 0.35s ease-in;
    -webkit-box-shadow: 0 4px 14px 0 rgba(110,125,131,.25);
    box-shadow: 0 4px 14px 0 rgba(110,125,131,.25)
}

.tcb-pt-button.tve-state-hover .tcb-pt-button-link {
    -webkit-box-shadow: 0 4px 14px 0 rgba(110,125,131,.25);
    box-shadow: 0 4px 14px 0 rgba(110,125,131,.25);
    background-color: #85959a!important
}

.tcb-pt-featured-box .tcb-pt-button .tcb-pt-button-link:hover {
    -webkit-transition: -webkit-box-shadow 0.35s ease-in;
    transition: -webkit-box-shadow 0.35s ease-in;
    -o-transition: box-shadow 0.35s ease-in;
    transition: box-shadow 0.35s ease-in;
    transition: box-shadow 0.35s ease-in,-webkit-box-shadow 0.35s ease-in;
    -webkit-box-shadow: 0 4px 14px 0 rgba(36,123,160,.5);
    box-shadow: 0 4px 14px 0 rgba(36,123,160,.5)
}

.tcb-pt-featured-box .tcb-pt-button.tve-state-hover .tcb-pt-button-link {
    -webkit-box-shadow: 0 4px 14px 0 rgba(36,123,160,.5);
    box-shadow: 0 4px 14px 0 rgba(36,123,160,.5);
    background-color: #29c1ec!important
}

.tcb-pt-card {
    border-radius: 4px;
    border-top: 6px solid #85959a;
    -webkit-box-shadow: 0 10px 24px 0 rgba(0,0,0,.15);
    box-shadow: 0 10px 24px 0 rgba(0,0,0,.15);
    background-color: #fff
}

.tcb-pt-card-content {
    text-align: center
}

.tcb-pricing-table-box-container {
    margin-left: -16px
}

.thrv-pricing-table .thrv-button-group-item .tcb-button-link {
    border: 1px solid #e6e9eb;
    border-radius: 50px
}

.thrv-pricing-table .thrv-button-group-item.tcb-active-state .tcb-button-link {
    border-color: #29c1ec
}

.thrv-pricing-table .tcb-pt-price {
    display: inline-block;
    vertical-align: top;
    font-size: 17px
}

.thrv-pricing-table .tcb-pt-price p {
    color: #50565f;
    font-style: normal
}

.thrv-pricing-table .tcb-pt-currency {
    padding-top: 8px;
    margin-right: -5px
}

.thrv-pricing-table .tcb-pt-value p {
    font-size: 37px
}

.thrv-pricing-table .tcb-pt-period {
    vertical-align: bottom;
    padding-bottom: 8px;
    margin-left: -5px
}

.thrv-pricing-table .tcb-pt-period p {
    color: #c0cad1
}

.thrv-pricing-table .tcb-button-link:hover {
    -webkit-box-shadow: 0 4px 14px 0 rgba(110,125,131,.25);
    box-shadow: 0 4px 14px 0 rgba(110,125,131,.25)
}

.thrv-pricing-table .tcb-active-state .tcb-button-link:hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.thrv_wrapper.thrv-divider {
    padding-top: 20px;
    padding-bottom: 20px;
    margin: 0
}

.thrv_wrapper.thrv-divider hr {
    margin: 0
}

.thrv_wrapper.thrv-divider.tve-vert-divider {
    padding: 0;
    min-height: 100%
}

.thrv_wrapper.thrv-divider.tve-vert-divider hr {
    height: 100%!important;
    background-repeat: repeat-y!important;
    border: none!important;
    min-width: 1px
}

.thrv_wrapper.thrv-divider.tve-vert-divider hr.tve_sep-1 {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#d9d9d9),to(#d9d9d9));
    background-image: -o-linear-gradient(#d9d9d9,#d9d9d9);
    background-image: linear-gradient(#d9d9d9,#d9d9d9)
}

.thrv_contents_table .tve_contents_table {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tve_ct_title {
    background-color: #1abc9c
}

.tve-toc {
    --tve-toc-indent: 30px;
    position: relative;
    height: auto!important
}

.tve-toc div:not(.thrv_icon) {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tve-toc .tve_ct_content {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tve-toc .ct_column {
    max-width: 100%
}

.tve-toc .ct_column div {
    max-width: 100%
}

.tve-toc .ct_column:not(:last-child) {
    padding-right: 5px
}

.tve-toc .ct_column:not(:first-child) {
    padding-left: 5px
}

.tve-toc.canvas-mode:before {
    content: none
}

.tve-toc .tve-toc-list {
    position: relative
}

.tve-toc .tve-toc-heading {
    margin: 0;
    color: var(--tve-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

.tve-toc .tve-toc-heading.tve-toc-heading-level1 {
    margin-left: var(--tve-toc-indent)
}

.tve-toc .tve-toc-heading.tve-toc-heading-level2 {
    margin-left: calc(var(--tve-toc-indent) * 2)
}

.tve-toc .tve-toc-heading .tve-toc-anchor,.tve-toc .tve-toc-heading .tve-toc-number {
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-decoration: inherit!important;
    color: inherit;
    line-height: inherit;
    font: inherit;
    letter-spacing: inherit;
    overflow-wrap: break-word
}

.tve-toc .tve-toc-heading .tve-toc-anchor:hover,.tve-toc .tve-toc-heading .tve-toc-anchor.tve-state-hover,.tve-toc .tve-toc-heading .tve-toc-anchor.tve-state-expanded,.tve-toc .tve-toc-heading .tve-toc-number:hover,.tve-toc .tve-toc-heading .tve-toc-number.tve-state-hover,.tve-toc .tve-toc-heading .tve-toc-number.tve-state-expanded {
    color: inherit;
    line-height: inherit;
    font: inherit;
    letter-spacing: inherit
}

.tve-toc .tve-toc-number:not(:empty) {
    margin-right: .4em
}

.tve-toc .tve-toc-number:not(:empty).thrv_wrapper {
    margin: 3px
}

.tve-toc .ct_column {
    background-image: none!important
}

.tve-toc .tve-vert-divider {
    display: none
}

.tve-toc .tve-vert-divider:not(:last-child) {
    display: block
}

.tve-toc.tve-toc-expandable .tve-toc-title {
    cursor: pointer!important
}

.tve-toc.tve-toc-expandable .tve-toc-title * {
    cursor: pointer!important
}

.tve-toc.tve-toc-expandable .tve-toc-title-icon {
    display: none!important
}

.tve-toc .tve-toc-title {
    width: 100%;
    z-index: 1;
    position: relative
}

.tve-toc .tve-toc-title.show-icon .tve-toc-title-icon {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve-toc .tve-toc-title.reverse>.tve-cb {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.tve-toc .tve-toc-title.reverse .tve-toc-title-icon {
    margin-right: 0;
    margin-left: 8px
}

.tve-toc .tve-toc-title>.tve-cb {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: visible
}

.tve-toc .tve-toc-title .tve-toc-title-icon {
    display: none!important;
    color: var(--tve-color);
    margin-right: 8px;
    -webkit-transition: -webkit-transform .25s ease;
    transition: -webkit-transform .25s ease;
    -o-transition: transform .25s ease;
    transition: transform .25s ease;
    transition: transform .25s ease,-webkit-transform .25s ease;
    -webkit-transform: rotate(var(--animation-angle,0deg));
    -ms-transform: rotate(var(--animation-angle,0deg));
    transform: rotate(var(--animation-angle,0deg))
}

.tve-toc .tve-toc-title .thrv_text_element {
    width: 100%
}

.tve-toc .tve-toc-bullet {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    cursor: pointer!important;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content
}

.tve-toc .tve-toc-bullet.thrv_wrapper {
    margin: 5px
}

.tve-toc .tve-toc-number {
    cursor: pointer!important;
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content
}

.tve-toc .tve-toc-number:not(:empty) {
    margin-right: .4em
}

.tve-toc .tve-toc-bullet,.tve-toc .tve-toc-number {
    -webkit-align-self: baseline;
    -ms-flex-item-align: baseline;
    align-self: baseline
}

.tve-toc .tve-toc-anchor {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.tve-toc .tve-toc-bullet,.tve-toc .tve-toc-number {
    padding: 0
}

.tve-toc-bullet {
    width: 12px;
    height: 12px;
    font-size: 12px
}

.tve-countdown {
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    width: 100%;
    --tve-countdown-size: 150px;
    --tve-border-width: 0px;
    --tve-countdown-label-size: 0.25;
    --digit-width-percent: 0.65;
    --digits-number: 2
}

.tve-countdown .tve-countdown-content {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content
}

.tve-countdown .tve-countdown-digit {
    margin: 0 5px
}

.tve-countdown .t-digit-part {
    font-size: calc(var(--tve-countdown-size) * 0.6)!important
}

.tve-countdown .tve-countdown-label .tcb-plain-text {
    font-size: calc(var(--tve-countdown-size) * var(--tve-countdown-label-size))!important
}

.tve-countdown span {
    padding: calc(var(--tve-countdown-size) * 0.05)!important;
    border-top-left-radius: calc(var(--tve-border-top-left-radius, var(--tve-border-radius)) - var(--tve-border-top-width, var(--tve-border-width)));
    border-top-right-radius: calc(var(--tve-border-top-right-radius, var(--tve-border-radius)) - var(--tve-border-top-width, var(--tve-border-width)));
    border-bottom-left-radius: calc(var(--tve-border-bottom-left-radius, var(--tve-border-radius)) - var(--tve-border-bottom-width, var(--tve-border-width)));
    border-bottom-right-radius: calc(var(--tve-border-bottom-right-radius, var(--tve-border-radius)) - var(--tve-border-bottom-width, var(--tve-border-width)))
}

.tve-countdown .t-digit-part {
    line-height: 1
}

.tve-countdown .tve-countdown-data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -webkit-perspective: 600px;
    perspective: 600px;
    -webkit-box-pack: space-evenly;
    -webkit-justify-content: space-evenly;
    -ms-flex-pack: space-evenly;
    justify-content: space-evenly
}

.tve-countdown .tve-countdown-data *,.tve-countdown .tve-countdown-data *:before,.tve-countdown .tve-countdown-data *:after {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tve-countdown span {
    display: block!important
}

.tve-countdown .tve-countdown-expired {
    display: none;
    width: 100%
}

.tve-countdown .tve-countdown-expired:empty {
    min-width: 100px;
    min-height: 100px
}

.tve-countdown.expired .tve-countdown-data {
    display: none
}

.tve-countdown.expired .tve-countdown-content {
    width: 100%;
    min-width: unset
}

.tve-countdown.expired .tve-countdown-expired {
    display: block
}

.tve-countdown.expired.show-expired-cd .tve-countdown-data {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: -webkit-fit-content;
    max-width: -moz-fit-content;
    max-width: fit-content;
    margin: 0 auto
}

.tve-countdown-value {
    height: 100%
}

.tve-countdown-tile,.tve-countdown-tile-separator {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 5px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tve-countdown-separator {
    --tve-font-size: calc(var(--tve-countdown-size) * 0.3);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tve-countdown-tile-separator {
    margin: 0!important
}

.tve-countdown-tile-separator .tve-countdown-label {
    visibility: hidden
}

.tve-countdown-tile-separator span {
    padding: 0!important;
    padding-bottom: calc(var(--tve-countdown-size) * 0.1)!important;
    font-size: var(--tve-font-size,calc(var(--tve-countdown-size) * 0.3))
}

.tve-countdown[data-anim="slideDown"] .t-digits {
    position: relative;
    overflow: hidden;
    min-width: 10px;
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important
}

.tve-countdown[data-anim="slideDown"] .t-digits :nth-child(odd) {
    padding-right: 0!important
}

.tve-countdown[data-anim="slideDown"] .t-digits :nth-child(odd) .span [class*='part-']:not(.t-slide-part-digit) {
    margin-right: 0!important
}

.tve-countdown[data-anim="slideDown"] .t-digits :nth-child(even) {
    padding-left: 0!important
}

.tve-countdown[data-anim="slideDown"] .t-digits :nth-child(even) .span [class*='part-']:not(.t-slide-part-digit) {
    margin-left: 0!important
}

.tve-countdown[data-anim="slideDown"] .t-digit-part {
    position: relative;
    font-size: calc(var(--tve-countdown-size) * 0.5)!important
}

.tve-countdown[data-anim="slideDown"] .t-digit-part span {
    height: 100%!important;
    padding: calc(var(--tve-countdown-size) * 0.05)!important
}

.tve-countdown[data-anim="slideDown"] .t-slide-part-digit {
    position: relative
}

.tve-countdown[data-anim="slideDown"] [class*='part-']:not(.t-slide-part-digit) {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    min-width: .5em
}

.tve-countdown[data-anim="slideDown"] [class*='part-']:not(.t-slide-part-digit).go-down {
    -webkit-transition: top .2s linear;
    -o-transition: top .2s linear;
    transition: top .2s linear;
    top: 100%
}

.tve-countdown[data-anim="slideDown"] [class*='part-']:not(.t-slide-part-digit).next {
    top: -100%;
    -webkit-transition: top .2s linear;
    -o-transition: top .2s linear;
    transition: top .2s linear
}

.tve-countdown[data-anim="slideDown"] [class*='part-']:not(.t-slide-part-digit).next.go-down {
    top: 0;
    -webkit-transition: top .2s linear;
    -o-transition: top .2s linear;
    transition: top .2s linear
}

.tve-countdown[data-anim="slideDown"] [class*='part-']:not(.t-slide-part-digit).ct-d-placeholder {
    position: static;
    display: inline-block!important
}

.tve-countdown[data-anim="flipTile"] .tve-countdown-digit {
    --tcb-applied-color: #eee;
    --flip-border-width: 1px;
    --flip-border-color: #cdcdcd;
    --flip-border-color-var: #cdcdcd;
    --flip-border-style: solid
}

.tve-countdown[data-anim="flipTile"] .t-digit-part {
    display: block;
    position: relative;
    padding-bottom: calc(var(--tve-countdown-size) / 2);
    line-height: .95
}

.tve-countdown[data-anim="flipTile"] .card__top,.tve-countdown[data-anim="flipTile"] .card__bottom,.tve-countdown[data-anim="flipTile"] .card__back::before,.tve-countdown[data-anim="flipTile"] .card__back::after {
    font-size: calc(var(--tve-countdown-size) * 0.82)!important;
    display: block;
    height: calc(var(--tve-countdown-size) / 2)!important;
    color: var(--tcb-applied-color);
    background: #222;
    padding: calc(var(--tve-countdown-size) * 0.1)!important;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    max-width: 100%;
    width: calc(var(--tve-countdown-size) * var(--digit-width-percent) * var(--digits-number, 2))
}

.tve-countdown[data-anim="flipTile"] .card__back::before {
    background: #222
}

.tve-countdown[data-anim="flipTile"] .card__bottom {
    color: var(--tcb-applied-color);
    position: absolute;
    top: 50%;
    left: 0;
    border-top: var(--flip-border-width) var(--flip-border-style) var(--flip-border-color)!important;
    background: #393939;
    pointer-events: none;
    overflow: hidden;
    font-size: calc(var(--tve-countdown-size) * 0.82)!important
}

.tve-countdown[data-anim="flipTile"] .card__bottom::after {
    display: block;
    margin-top: calc((-1) * var(--tve-countdown-size) / 2)!important
}

.tve-countdown[data-anim="flipTile"] .card__back::before,.tve-countdown[data-anim="flipTile"] .card__bottom::after {
    content: attr(data-value)
}

.tve-countdown[data-anim="flipTile"] .card__back {
    position: absolute;
    top: 0;
    height: 100%;
    left: 0%;
    pointer-events: none
}

.tve-countdown[data-anim="flipTile"] .card__back::before {
    position: relative;
    z-index: -1;
    overflow: hidden
}

.tve-countdown[data-anim="flipTile"] .flip .card__back::before {
    -webkit-animation: flipTop 0.3s cubic-bezier(.37,.01,.94,.35);
    animation: flipTop 0.3s cubic-bezier(.37,.01,.94,.35);
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    border-top-left-radius: inherit;
    border-top-right-radius: inherit
}

.tve-countdown[data-anim="flipTile"] .flip .card__back .card__bottom {
    -webkit-transform-origin: center top;
    -ms-transform-origin: center top;
    transform-origin: center top;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation: flipBottom 0.6s cubic-bezier(.15,.45,.28,1);
    animation: flipBottom 0.6s cubic-bezier(.15,.45,.28,1)
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .card__back {
    background: none!important;
    height: var(--tve-countdown-size)!important;
    padding: 0!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .card__top {
    border-bottom-left-radius: unset!important;
    border-bottom-right-radius: unset!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .card__bottom {
    border-top-left-radius: unset!important;
    border-top-right-radius: unset!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .ct-d-placeholder {
    background: none!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit span:not([class*="card"]) {
    font-size: inherit!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .t-digit-part {
    margin: 0!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit span[class*='part-'] {
    background: none!important;
    border: none!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit span[class*='part-']:not(.t-slide-part-digit) {
    margin: 0 calc(var(--tve-countdown-size) * 0.05)!important;
    padding: 0!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit span[class*='part-']:not(.t-slide-part-digit).ct-d-placeholder {
    margin: 0!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit span[class*='part-'].t-slide-part-digit {
    padding-top: 0!important;
    padding-bottom: 0!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .t-digits :nth-child(odd) {
    padding-right: 0!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .t-digits :nth-child(odd) span[class*='part-']:not(.t-slide-part-digit) {
    margin-right: calc(var(--tve-countdown-size) * 0.025)!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .t-digits :nth-child(odd) span[class*='part-']:not(.t-slide-part-digit).ct-d-placeholder {
    margin: 0!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .t-digits :nth-child(even) {
    padding-left: 0!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .t-digits :nth-child(even) span[class*='part-']:not(.t-slide-part-digit) {
    margin-left: calc(var(--tve-countdown-size) * 0.025)!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-digit .t-digits :nth-child(even) span[class*='part-']:not(.t-slide-part-digit).ct-d-placeholder {
    margin: 0!important
}

:not(#tve):not(#tve-countdown-wrapper) .tve-countdown-tile-separator .tve-countdown-label {
    width: auto!important;
    min-height: -webkit-fit-content!important;
    min-height: -moz-fit-content!important;
    min-height: fit-content!important
}

@-webkit-keyframes flipTop {
    0% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        z-index: 2
    }

    0%,99% {
        opacity: .99
    }

    100% {
        -webkit-transform: rotateX(-90deg);
        transform: rotateX(-90deg);
        opacity: 0
    }
}

@keyframes flipTop {
    0% {
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        z-index: 2
    }

    0%,99% {
        opacity: .99
    }

    100% {
        -webkit-transform: rotateX(-90deg);
        transform: rotateX(-90deg);
        opacity: 0
    }
}

@-webkit-keyframes flipBottom {
    0%,50% {
        z-index: -1;
        -webkit-transform: rotateX(90deg);
        transform: rotateX(90deg);
        opacity: 0
    }

    51% {
        opacity: .99
    }

    100% {
        opacity: .99;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        z-index: 5
    }
}

@keyframes flipBottom {
    0%,50% {
        z-index: -1;
        -webkit-transform: rotateX(90deg);
        transform: rotateX(90deg);
        opacity: 0
    }

    51% {
        opacity: .99
    }

    100% {
        opacity: .99;
        -webkit-transform: rotateX(0deg);
        transform: rotateX(0deg);
        z-index: 5
    }
}

.thrv-styled_list {
    padding-top: 10px!important;
    padding-bottom: 10px!important
}

.thrv-styled_list ul.tcb-styled-list {
    margin: 0!important;
    padding: 0!important;
    list-style: none
}

.thrv-styled_list ul.tcb-styled-list li div.thrv_icon {
    padding: 10px;
    margin: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.tcb-styled-list-icon-text {
    display: block;
    z-index: 0;
    line-height: 2.3em
}

.tcb-styled-list-icon {
    position: relative;
    z-index: 1
}

.thrv-styled-list-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
    word-break: break-word
}

.thrv-styled-list-item:before {
    content: none!important
}

.thrv-numbered_list {
    padding-top: 10px!important;
    padding-bottom: 10px!important
}

.thrv-numbered_list .tcb-numbered-list {
    margin: 0!important;
    padding: 0!important;
    list-style: none
}

.thrv-numbered_list .tcb-numbered-list li.thrv-numbered-list-v2 {
    padding: 5px
}

.thrv-numbered_list .tcb-numbered-list li.thrv-numbered-list-v2 div.tcb-numbered-list-number {
    padding: 0
}

.thrv-numbered_list .tcb-numbered-list li div.tcb-numbered-list-number {
    min-width: 25px!important;
    margin: 0;
    padding: 10px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.tcb-numbered-list-text,.tcb-numbered-list-index {
    display: block;
    z-index: 0;
    line-height: 2.3em
}

.tcb-numbered-list-index {
    text-align: center
}

.tcb-numbered-list-number {
    position: relative;
    z-index: 1
}

@media only screen and (max-width: 768px) {
    .tcb-numbered-list-number {
        width:15%
    }

    .tcb-numbered-list-text {
        width: 85%
    }
}

.thrv_table table.tcb-fixed {
    table-layout: fixed
}

@media (max-width: 767px) {
    .thrv_table {
        overflow-x:auto
    }

    .tcb-mobile-table td:not(:first-child) {
        border-top: 0!important
    }

    .tcb-mobile-table tr:not(:first-child) td:first-child {
        border-top: 0!important
    }

    .tcb-mobile-table th,.tcb-mobile-table thead {
        position: fixed;
        top: -9000px;
        left: -9000px
    }

    .tcb-mobile-table.tve-table-no-header tr:first-of-type {
        display: none
    }

    .tcb-mobile-table.tve-table-no-header tr:not(:first-of-type) td {
        display: block;
        position: relative;
        width: 100%!important;
        padding-left: 50%!important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .tcb-mobile-table.tve-table-no-header tr:not(:first-of-type) td:before {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        content: attr(data-th);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: calc(50% - 5px);
        padding: 0
    }

    .tcb-mobile-table:not(.tve-table-no-header) td {
        display: block;
        position: relative;
        width: 100%!important;
        padding-left: 50%!important;
        -webkit-box-sizing: border-box;
        box-sizing: border-box
    }

    .tcb-mobile-table:not(.tve-table-no-header) td:before {
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        content: attr(data-th);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        width: calc(50% - 5px);
        padding: 0
    }
}

.tve_table thead .tve_table_row .fr-element>p,.tve_table thead .tve_table_row .thrv_wrapper>p,.tve_table tbody .tve_table_row .fr-element>p,.tve_table tbody .tve_table_row .thrv_wrapper>p {
    margin: 0;
    padding: 0
}

.tve_make_sortable thead th {
    cursor: pointer;
    position: relative
}

.tve_make_sortable thead th[data-direction='down'] .tcb-sort {
    display: none
}

.tve_make_sortable thead th[data-direction='down'] .tcb-sort-asc {
    display: block
}

.tve_make_sortable thead th[data-direction='up'] .tcb-sort {
    display: none
}

.tve_make_sortable thead th[data-direction='up'] .tcb-sort-desc {
    display: block
}

.tve_make_sortable thead .tva-t-sort {
    font-size: 12px;
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    right: 10px;
    bottom: 0;
    top: 0
}

.tve_make_sortable thead .tva-t-sort .tcb-sort-desc,.tve_make_sortable thead .tva-t-sort .tcb-sort-asc {
    display: none
}

@keyframes slide-wobble {
    0% {
        -webkit-transform: translateX(30%);
        transform: translateX(30%);
        opacity: 0
    }

    25% {
        -webkit-transform: translateX(-15%);
        transform: translateX(-15%)
    }

    50% {
        -webkit-transform: translateX(10%);
        transform: translateX(10%)
    }

    75% {
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%)
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }
}

@keyframes fade-out {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }

    25% {
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%)
    }

    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

.tve_scT {
    margin: 5px
}

.tve_scT>ul {
    list-style-type: none;
    margin: 0!important;
    padding: 0!important;
    border: none!important;
    border-radius: 0!important
}

.tve_scT>ul li {
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: #f8f8f8;
    border-top: 1px solid #d5d5d5;
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    cursor: pointer;
    display: block;
    float: left;
    padding: 15px 30px;
    text-align: center;
    margin: 0 0 0 3px!important;
    position: relative;
    text-transform: uppercase;
    z-index: 2;
    width: auto!important
}

.tve_scT>ul li:first-child {
    margin-left: 0px!important
}

.tve_scT>ul li:before {
    content: ''!important
}

.tve_scT>ul li a {
    text-decoration: none
}

.tve_scT>ul li:hover {
    cursor: pointer;
    padding-bottom: 16px!important;
    margin-bottom: -1px!important
}

.tve_scT>ul li.tve_tS {
    padding-bottom: 16px!important;
    margin-bottom: -1px!important
}

.tve_scT>ul li .fr-element {
    max-width: 100%;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.tve_scT .tve_scTC {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    background: #f8f8f8;
    border: 1px solid #d5d5d5;
    display: none;
    padding: 40px 20px;
    position: initial;
    z-index: 2;
    width: 100%
}

.tve_scT.tve_vtabs {
    padding-left: 200px;
    position: relative
}

.tve_scT.tve_vtabs>ul {
    width: 200px;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 20px!important
}

.tve_scT.tve_vtabs>ul li {
    float: none;
    display: block;
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    border-top-left-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
    margin: 0 0 5px 0!important;
    border-right: 0;
    border-bottom: 1px solid #d5d5d5
}

.tve_scT.tve_vtabs>ul li.tve_tS,.tve_scT.tve_vtabs>ul li:hover {
    padding-right: 31px;
    margin-right: -1px!important;
    padding-bottom: 15px!important
}

.tve_scT.tve_vtabs>.tve_scTC {
    margin-top: 0!important;
    position: relative;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.thrv_wrapper.thrv-tabbed-content div.tve_scT .tve_scTC {
    position: relative
}

.thrv_wrapper.thrv-tabbed-content div.tve_scT>ul li.tve_tS {
    background-color: #1BBC9B
}

.thrv_wrapper.thrv-tabbed-content div.tve_scT>ul li:hover {
    background: #16987e
}

.thrv_wrapper.thrv-tabbed-content div.tve_scT>ul li span {
    display: block;
    word-wrap: break-word;
    -webkit-line-break: after-white-space
}

.tve-tab-upgraded .tve_scT {
    margin: 0
}

.tve-tab-upgraded .tve_scT>ul li {
    width: auto
}

.tve-tab-upgraded .tve_scT>ul li:first-child {
    margin-left: 0
}

.tve-tab-upgraded .tve_scT>ul li:before {
    content: ''!important
}

.tve-tab-upgraded .tve_scT>ul li a {
    text-decoration: none
}

.tve-tab-upgraded .tve_scT>ul li .fr-element {
    max-width: 100%;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap
}

.tve-tab-upgraded .tve_scT .tve_scTC {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border: none
}

.tve-tab-upgraded .tve_scT.tve_vtabs {
    position: relative
}

.tve-tab-upgraded .tve_scT.tve_vtabs>ul {
    left: 0;
    top: 0;
    margin-top: 20px!important
}

.tve-tab-upgraded .tve_scT.tve_vtabs>ul li {
    float: none;
    display: block;
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    border-top-left-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-left-radius: 4px;
    margin: 0 0 5px 0!important;
    border-right: 0;
    border-bottom: 1px solid #d5d5d5
}

.tve-tab-upgraded .tve_scT.tve_vtabs>ul li.tve_tS,.tve-tab-upgraded .tve_scT.tve_vtabs>ul li:hover {
    padding-right: 31px;
    margin-right: -1px!important;
    padding-bottom: 15px!important
}

.tve-tab-upgraded .tve_scT.tve_vtabs>.tve_scTC {
    margin-top: 0!important;
    position: relative;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT.tve_vtabs {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-left: 0!important
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT .tve_scTC {
    position: relative
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT .tve_scTC.thrv_wrapper {
    margin: 0
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li .tve-hover-anim {
    display: block;
    position: relative
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets .tve-hover-anim:after {
    -webkit-transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    -o-transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;
    background-color: currentColor;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    border-color: inherit;
    pointer-events: none;
    position: absolute;
    font-weight: 100;
    width: 100%;
    content: '';
    opacity: 0;
    height: 1px;
    left: 0;
    top: 0
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets:hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets:hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets:hover .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets:hover .tve-hover-anim:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets.tve-state-hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets.tve-state-hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets.tve-state-hover .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets.tve-state-hover .tve-hover-anim:after {
    opacity: 1
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets .tve-hover-anim:after {
    background: none;
    font-size: 1em;
    height: 100%;
    top: 0;
    bottom: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex!important;
    position: absolute;
    width: .3em
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets .tve-hover-anim:before {
    content: '[';
    left: -.5em;
    -webkit-transform: translateX(1.25em);
    -ms-transform: translateX(1.25em);
    transform: translateX(1.25em)
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets .tve-hover-anim:after {
    content: ']';
    right: -.5em;
    left: auto;
    -webkit-transform: translateX(-1.25em);
    -ms-transform: translateX(-1.25em);
    transform: translateX(-1.25em)
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets:hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets:hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets:hover .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets:hover .tve-hover-anim:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets.tve-state-hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets.tve-state-hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets.tve-state-hover .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-brackets.tve-state-hover .tve-hover-anim:after {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline .tve-hover-anim:after {
    -webkit-transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    -o-transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;
    background-color: currentColor;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    border-color: inherit;
    pointer-events: none;
    position: absolute;
    font-weight: 100;
    width: 100%;
    content: '';
    opacity: 0;
    height: 1px;
    left: 0;
    top: 0
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline:hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline:hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline:hover .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline:hover .tve-hover-anim:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline.tve-state-hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline.tve-state-hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline.tve-state-hover .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline.tve-state-hover .tve-hover-anim:after {
    opacity: 1
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline .tve-hover-anim:after {
    -webkit-transform: translate(-50%,-10px);
    -ms-transform: translate(-50%,-10px);
    transform: translate(-50%,-10px);
    height: 2px;
    width: 40%;
    top: 105%;
    left: 50%
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline:hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline:hover .tve-hover-anim:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline.tve-state-hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline.tve-state-hover .tve-hover-anim:after {
    -webkit-transform: translate(-50%,-5px);
    -ms-transform: translate(-50%,-5px);
    transform: translate(-50%,-5px);
    height: 1px
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline:hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline:hover .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline.tve-state-hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-underline.tve-state-hover .tve-hover-anim:before {
    display: none
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double .tve-hover-anim:after {
    -webkit-transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    -o-transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;
    background-color: currentColor;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    border-color: inherit;
    pointer-events: none;
    position: absolute;
    font-weight: 100;
    width: 100%;
    content: '';
    opacity: 0;
    height: 1px;
    left: 0;
    top: 0
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double:hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double:hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double:hover .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double:hover .tve-hover-anim:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double.tve-state-hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double.tve-state-hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double.tve-state-hover .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double.tve-state-hover .tve-hover-anim:after {
    opacity: 1
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double .tve-hover-anim:before {
    display: block!important;
    -webkit-transform: translateY(-10px)!important;
    -ms-transform: translateY(-10px)!important;
    transform: translateY(-10px)!important;
    top: 4px!important
}

@media (min-width: 2600px) {
    .thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double .tve-hover-anim:before {
        top:3px!important
    }
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double .tve-hover-anim:after {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    top: calc(100% - 6px)
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double:hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double:hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double:hover .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double:hover .tve-hover-anim:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double.tve-state-hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double.tve-state-hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double.tve-state-hover .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-double.tve-state-hover .tve-hover-anim:after {
    -webkit-transform: translateY(0)!important;
    -ms-transform: translateY(0)!important;
    transform: translateY(0)!important
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick .tve-hover-anim:after {
    -webkit-transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    -o-transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;
    background-color: currentColor;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    border-color: inherit;
    pointer-events: none;
    position: absolute;
    font-weight: 100;
    width: 100%;
    content: '';
    opacity: 0;
    height: 1px;
    left: 0;
    top: 0
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick:hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick:hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick:hover .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick:hover .tve-hover-anim:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick.tve-state-hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick.tve-state-hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick.tve-state-hover .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick.tve-state-hover .tve-hover-anim:after {
    opacity: 1
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick .tve-hover-anim:after {
    -webkit-transform: translate(-50%,-10px);
    -ms-transform: translate(-50%,-10px);
    transform: translate(-50%,-10px);
    width: 50%;
    top: 105%;
    left: 50%
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick:hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick:hover .tve-hover-anim:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick.tve-state-hover>a:after,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick.tve-state-hover .tve-hover-anim:after {
    -webkit-transform: translate(-50%,-5px);
    -ms-transform: translate(-50%,-5px);
    transform: translate(-50%,-5px);
    height: 4px
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick:hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick:hover .tve-hover-anim:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick.tve-state-hover>a:before,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT ul li.c-thick.tve-state-hover .tve-hover-anim:before {
    display: none
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tS,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve-state-expanded {
    background-color: #1BBC9B
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li:hover,.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve-state-hover {
    background: #16987e
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li span {
    display: block;
    word-wrap: break-word;
    -webkit-line-break: after-white-space
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    z-index: 1
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item.tcb--column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item.tcb--column-reverse .tve-tab-image {
    width: 100%!important
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item.tcb--column-reverse .tve-tab-icon {
    margin-right: 0!important
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item.tcb--row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item.tcb--row-reverse .tve-tab-icon {
    margin-right: 0!important;
    margin-left: 8px
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item.tcb--column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item.tcb--column .tve-tab-image {
    width: 100%!important
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item.tcb--column .tve-tab-icon {
    margin-right: 0!important
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item.tcb--row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item .tve-tab-icon {
    display: none
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item.tve-tab-use-icon .tve-tab-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 1em;
    -ms-flex: 0 0 1em;
    flex: 0 0 1em;
    width: 1em;
    height: 1em;
    margin-right: 8px
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item.tve-tab-use-icon .tve-tab-icon svg {
    width: 100%;
    height: 100%;
    line-height: 1em;
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item .tve_tab_title {
    min-width: 1px
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item .tve-tab-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    width: auto!important;
    background-size: cover;
    background-position: center center;
    position: relative;
    height: 45px;
    margin-top: 10px;
    -webkit-flex-basis: initial;
    -ms-flex-preferred-size: initial;
    flex-basis: initial;
    min-width: 10px
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item .tve-tab-image.tcb-elem-placeholder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4px;
    cursor: default
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item .tve-tab-text {
    font-size: 20px;
    line-height: 2em;
    padding: 0!important;
    margin: 0!important
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item .tve-tab-text:before {
    display: none
}

@media screen and (max-width: 768px) {
    .thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve_tab_title_item .tve-tab-text {
        white-space:pre-wrap
    }
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT>ul li.tve-tab-highlight {
    background: #16987e
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT.tve_vtabs>ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.thrv_wrapper.thrv-tabbed-content.tve-tab-upgraded div.tve_scT .tve_tab_content {
    background: none!important
}

.tve-tab-upgraded[data-animation="swing-up"]>div {
    -webkit-perspective: 600px;
    perspective: 600px
}

.tve-tab-upgraded[data-animation="swing-up"] .tve_tab_content {
    -webkit-transform-origin: top center;
    -ms-transform-origin: top center;
    transform-origin: top center;
    -webkit-transition: opacity .3s,-webkit-transform 1s;
    transition: opacity .3s,-webkit-transform 1s;
    -o-transition: opacity .3s,transform 1s;
    transition: opacity .3s,transform 1s;
    transition: opacity .3s,transform 1s,-webkit-transform 1s
}

@media (min-width: 300px) {
    .tve-tab-upgraded .tve_scT.tve_vtabs-desktop {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: row!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .tve-tab-upgraded .tve_scT.tve_vtabs-desktop ul {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: column!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important;
        margin-top: 20px!important
    }
}

@media (min-width: 300px) {
    .tve-tab-upgraded .tve_scT.tve_htabs-desktop {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: column!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .tve-tab-upgraded .tve_scT.tve_htabs-desktop ul {
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: row!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }
}

@media (max-width: 1023px) {
    .tve-tab-upgraded .tve_scT.tve_vtabs-tablet {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: row!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .tve-tab-upgraded .tve_scT.tve_vtabs-tablet ul {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: column!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important;
        margin-top: 20px!important
    }
}

@media (max-width: 1023px) {
    .tve-tab-upgraded .tve_scT.tve_htabs-tablet {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: column!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .tve-tab-upgraded .tve_scT.tve_htabs-tablet ul {
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: row!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }
}

@media (max-width: 767px) {
    .tve-tab-upgraded .tve_scT.tve_vtabs-mobile {
        -webkit-box-orient:horizontal!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: row!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }

    .tve-tab-upgraded .tve_scT.tve_vtabs-mobile ul {
        -webkit-box-orient: vertical!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: column!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important;
        margin-top: 20px!important
    }
}

@media (max-width: 767px) {
    .tve-tab-upgraded .tve_scT.tve_htabs-mobile {
        -webkit-box-orient:vertical!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: column!important;
        -ms-flex-direction: column!important;
        flex-direction: column!important
    }

    .tve-tab-upgraded .tve_scT.tve_htabs-mobile ul {
        -webkit-box-orient: horizontal!important;
        -webkit-box-direction: normal!important;
        -webkit-flex-direction: row!important;
        -ms-flex-direction: row!important;
        flex-direction: row!important
    }
}

#tcb-inner-actions .tcb-add-tab {
    position: absolute;
    z-index: 100001;
    display: none;
    width: 20px;
    height: 20px;
    background: #fff;
    border: 1px solid #2ecc6f;
    color: #2ecc6f;
    cursor: pointer;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    border-radius: 5px
}

#tcb-inner-actions .tcb-add-tab .tcb-add-tab-container-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

#tcb-inner-actions .tcb-add-tab .tcb-add-tab-container-wrap svg {
    width: 16px;
    height: 20px
}

@media only screen and (max-width: 740px) {
    .thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container {
        padding:0 0 5px 0!important;
        width: 100%!important
    }

    .thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container .thrv_icon {
        margin: 0 11px 19px 0
    }

    .thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container .thrv_icon.tve_lg_text_icon {
        margin-top: 11px
    }

    .thrv_lead_generation .thrv_lead_generation_container .tve_lg_input_container.tve_lg_select_container .thrv_icon {
        margin-right: 14px
    }

    .thrv_lead_generation.tve_leftBtn,.thrv_lead_generation.tve_centerBtn,.thrv_lead_generation.tve_rightBtn {
        width: 100%!important;
        float: none!important
    }
}

@media only screen and (max-width: 320px) {
    .thrv_content_container_shortcode .thrv_lead_generation.tve_leftBtn,.thrv_content_container_shortcode .thrv_lead_generation.tve_centerBtn,.thrv_content_container_shortcode .thrv_lead_generation.tve_rightBtn {
        width:98%!important
    }
}

@keyframes slide-wobble {
    0% {
        -webkit-transform: translateX(30%);
        transform: translateX(30%);
        opacity: 0
    }

    25% {
        -webkit-transform: translateX(-15%);
        transform: translateX(-15%)
    }

    50% {
        -webkit-transform: translateX(10%);
        transform: translateX(10%)
    }

    75% {
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%)
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }
}

@keyframes fade-out {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }

    25% {
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%)
    }

    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

@-webkit-keyframes tcb-loader {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes tcb-loader {
    from {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

#tve-lg-error-container {
    background-color: #f2dede;
    color: #a94442;
    border: 1px solid #ebccd1;
    border-radius: 1px;
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    padding: 4px 10px;
    position: absolute;
    z-index: 3000000
}

#tve-lg-error-container .tve-lg-err-item {
    line-height: 1.2;
    font-size: 14px
}

#tve-lg-error-container .tve-lg-err-close {
    color: #a94442;
    display: inline-block;
    font-size: 12px;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 0;
    right: 10px;
    margin: -6px 0 0
}

#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: #555;
    --tcb-applied-color: #555;
    font-family: Roboto,sans-serif
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container label {
    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"],.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="tel"],.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="password"],.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container textarea {
    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,.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="tel"]:hover,.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="password"]:hover,.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container textarea:hover {
    border-color: #b7d8d1
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="email"]:not(.tcb-plain-text),.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="text"]:not(.tcb-plain-text),.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="tel"]:not(.tcb-plain-text),.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input[type="password"]:not(.tcb-plain-text),.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container textarea:not(.tcb-plain-text) {
    color: #555
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input::-webkit-input-placeholder {
    font-family: inherit!important
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input::-moz-placeholder {
    font-family: inherit!important
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input:-ms-input-placeholder {
    font-family: inherit!important
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input::-ms-input-placeholder {
    font-family: inherit!important
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container input::placeholder {
    font-family: inherit!important
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container select {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: auto
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container select:focus {
    border-color: #b7d8d1;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: none
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_radio_wrapper,.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_checkbox_wrapper {
    width: 100%;
    padding: 11px;
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: visible!important
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_radio_wrapper [type="radio"]:not(:checked)+label,.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_radio_wrapper [type="radio"]:checked+label,.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_checkbox_wrapper [type="radio"]:not(:checked)+label,.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container .tve_lg_checkbox_wrapper [type="radio"]:checked+label {
    padding-left: 28px;
    line-height: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.thrv_wrapper.thrv_lead_generation .tve_lead_generated_inputs_container .tcb-lg-consent .tve_lg_checkbox_wrapper {
    padding-top: 0;
    padding-bottom: 0
}

.thrv_wrapper.thrv_lead_generation {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.thrv_wrapper.thrv_lead_generation.thrv_lead_gen_hover:after {
    z-index: 80;
    right: 0;
    bottom: 0
}

.thrv_wrapper.thrv_lead_generation.thrv_lead_gen_hover .edit_mode,.thrv_wrapper.thrv_lead_generation.thrv_lead_gen_hover .tve-state-hover {
    z-index: 90!important
}

.thrv_wrapper.thrv_lead_generation:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    visibility: visible
}

.thrv_wrapper.thrv_lead_generation.tve_leftBtn {
    float: left
}

.thrv_wrapper.thrv_lead_generation .tve_submit_container.tve_lg_submit {
    margin: 0
}

.thrv_wrapper.thrv_lead_generation .tve_submit_container.tve_lg_submit>button {
    padding: 13px 10px
}

.thrv_wrapper.thrv_lead_generation.tve_centerBtn {
    margin-left: auto!important;
    margin-right: auto!important;
    float: none
}

.thrv_wrapper.thrv_lead_generation.tve_rightBtn {
    float: right
}

.thrv_wrapper.thrv_lead_generation label>.fr-wrapper {
    display: inline-block
}

.thrv_wrapper.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container {
    min-width: 100%;
    width: auto;
    margin-right: -2%
}

.thrv_wrapper.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container {
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    float: left;
    padding-right: 2%
}

.thrv_wrapper.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_3 {
    width: 33.33%
}

.thrv_wrapper.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_2 {
    width: 50%
}

.thrv_wrapper.thrv_lead_generation.thrv_lead_generation_horizontal .tve_lead_generated_inputs_container .tve_lg_input_container.tve_lg_select_container .thrv_icon {
    margin-right: 50px;
    margin-top: 10px
}

.thrv_wrapper.thrv_lead_generation.thrv_lead_generation_horizontal .tve-captcha-container {
    min-width: 305px!important;
    margin: 0 5px 5px 0
}

.thrv_wrapper.thrv_lead_generation .tcb-flex-row {
    padding-bottom: 0;
    padding-top: 0
}

.thrv_wrapper.thrv_lead_generation.tve-lead-generation-template .thrv_lead_generation_container .tve_lg_input_container.tve_lg_input {
    margin: 10px 0
}

.thrv_wrapper.thrv_lead_generation.tve-lead-generation-template .thrv_lead_generation_container .tve_lg_input_container.tve_lg_input>input {
    margin: 0
}

.thrv_wrapper.thrv_lead_generation.tve-lead-generation-template .thrv_lead_generation_container .tve_lg_input_container.tve_lg_textarea {
    margin: 10px 0
}

.thrv_wrapper.thrv_lead_generation.tve-lead-generation-template .thrv_lead_generation_container .tve_lg_input_container.tve_lg_textarea>textarea {
    margin: 0
}

.tve-lg-error {
    border-color: transparent!important;
    -webkit-box-shadow: 0 0 4px #a94442 inset!important;
    box-shadow: 0 0 4px #a94442 inset!important
}

.thrv_lead_generation_container .tve_lg_input_container.tve_lg_input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.thrv_lead_generation_container .tve_lg_input_container.tve_lg_input>input {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    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 {
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    border-style: solid;
    border-color: #b7d8d1;
    border-width: 1px;
    float: none!important;
    max-width: none;
    width: 100%!important;
    background-color: #f8f9fa
}

.thrv_lead_generation_container input[type="password"]::-webkit-input-placeholder,.thrv_lead_generation_container input[type="email"]::-webkit-input-placeholder,.thrv_lead_generation_container input[type="url"]::-webkit-input-placeholder,.thrv_lead_generation_container input[type="text"]::-webkit-input-placeholder,.thrv_lead_generation_container input[type="tel"]::-webkit-input-placeholder,.thrv_lead_generation_container button::-webkit-input-placeholder,.thrv_lead_generation_container select::-webkit-input-placeholder,.thrv_lead_generation_container textarea::-webkit-input-placeholder {
    opacity: .7;
    color: inherit!important
}

.thrv_lead_generation_container input[type="password"]::-moz-placeholder,.thrv_lead_generation_container input[type="email"]::-moz-placeholder,.thrv_lead_generation_container input[type="url"]::-moz-placeholder,.thrv_lead_generation_container input[type="text"]::-moz-placeholder,.thrv_lead_generation_container input[type="tel"]::-moz-placeholder,.thrv_lead_generation_container button::-moz-placeholder,.thrv_lead_generation_container select::-moz-placeholder,.thrv_lead_generation_container textarea::-moz-placeholder {
    opacity: .7;
    color: inherit!important
}

.thrv_lead_generation_container input[type="password"]:-ms-input-placeholder,.thrv_lead_generation_container input[type="email"]:-ms-input-placeholder,.thrv_lead_generation_container input[type="url"]:-ms-input-placeholder,.thrv_lead_generation_container input[type="text"]:-ms-input-placeholder,.thrv_lead_generation_container input[type="tel"]:-ms-input-placeholder,.thrv_lead_generation_container button:-ms-input-placeholder,.thrv_lead_generation_container select:-ms-input-placeholder,.thrv_lead_generation_container textarea:-ms-input-placeholder {
    opacity: .7;
    color: inherit!important
}

.thrv_lead_generation_container input[type="password"]::-ms-input-placeholder,.thrv_lead_generation_container input[type="email"]::-ms-input-placeholder,.thrv_lead_generation_container input[type="url"]::-ms-input-placeholder,.thrv_lead_generation_container input[type="text"]::-ms-input-placeholder,.thrv_lead_generation_container input[type="tel"]::-ms-input-placeholder,.thrv_lead_generation_container button::-ms-input-placeholder,.thrv_lead_generation_container select::-ms-input-placeholder,.thrv_lead_generation_container textarea::-ms-input-placeholder {
    opacity: .7;
    color: inherit!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: .7;
    color: inherit!important
}

.thrv_lead_generation_container input:hover {
    background-color: #fff;
    border-color: #1abc9c
}

.thrv_lead_generation_container input[type="image"] {
    -webkit-box-sizing: border-box;
    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: 0;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    padding: 10px
}

.thrv_lead_generation_container .tcb-form-loader {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0
}

span.tcb-form-loader-icon {
    -webkit-animation: tcb-loader .7s infinite linear;
    animation: tcb-loader .7s infinite linear;
    display: inline-block;
    font-size: 24px;
    line-height: 24px;
    height: 24px;
    width: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -12px 0 0 -12px;
    opacity: .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.tcb-lg-consent label {
    font-size: 14px;
    line-height: 1.3em
}

.tve_lg_input_container input[type='text'],.tve_lg_input_container input[type='email'],.tve_lg_input_container input[type='password'],.tve_lg_input_container select,.tve_lg_input_container textarea,.tve_lg_input_container button,.tve_lg_input_container.tve_lg_checkbox,.tve_lg_input_container.tve_lg_radio {
    margin: 10px 0
}

.tve_lg_input_container textarea {
    min-height: 40px
}

.tve_lg_input_container.tve_lg_select_container .thrv_icon {
    margin-right: 10px
}

.tve_lg_input_container.tve_lg_checkbox.tve_black label {
    color: #101010
}

.tve_lg_input_container.tve_lg_checkbox.tve_blue label {
    color: #3E68B2
}

.tve_lg_input_container.tve_lg_checkbox.tve_green label {
    color: #1abc9c
}

.tve_lg_input_container.tve_lg_checkbox.tve_orange label {
    color: #e67e22
}

.tve_lg_input_container.tve_lg_checkbox.tve_purple label {
    color: #8656C1
}

.tve_lg_input_container.tve_lg_checkbox.tve_red label {
    color: #CE271B
}

.tve_lg_input_container.tve_lg_checkbox.tve_teal label {
    color: #387D71
}

.tve_lg_input_container.tve_lg_checkbox.tve_white label {
    color: #D8D8D8
}

.tve_lg_input_container.tve_lg_image_submit input[type="image"] {
    max-width: 100%;
    max-height: 100%
}

.tve_lg_input_container:not(.tve_lg_file):not(.tve-login-form-item) .thrv_icon {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: transparent;
    border: 0;
    font-size: 25px;
    position: absolute;
    right: 0;
    top: 47%;
    z-index: 2;
    margin: 0 20px 0 0
}

.tve_lg_input_container:not(.tve_lg_file):not(.tve-login-form-item) .thrv_icon .tve_sc_icon {
    font-size: inherit;
    height: auto;
    padding: 0;
    width: auto
}

.tve_lg_input_container:not(.tve_lg_file):not(.tve-login-form-item) .thrv_icon.tve_lg_text_icon {
    bottom: auto
}

.tve_lg_input_container.tve_lg_textarea .tve_lg_text_icon {
    margin-right: 0
}

.tve_lg_input_container .tve-password-strength-wrapper {
    width: 25%;
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translatey(-50%);
    -ms-transform: translatey(-50%);
    transform: translatey(-50%)
}

.tve_lg_input_container .tve-password-strength-wrapper .tve-password-strength {
    background-color: #e8e8e8;
    height: 13px;
    width: 24.6%;
    float: left;
    margin: 3px 0
}

.tve_lg_input_container .tve-password-strength-wrapper .tve-password-strength-text {
    display: none
}

.tve_lg_input_container.tcb-plain-text {
    cursor: unset
}

.tve-captcha-container {
    display: table;
    position: relative
}

.tve-captcha-container[data-size] {
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
    --tve-alignment: center
}

.thrv_lead_generation_vertical .tve-captcha-container {
    margin: 0 auto 10px auto
}

.thrv_lead_generation_vertical .tve-captcha-container>div>div {
    margin: 0 auto 10px auto
}

.thrv_lead_generation_vertical .tve-captcha-container.tve-captcha-compact {
    width: 158px
}

body.rtl .thrv_lead_generation.thrv_lead_generation_horizontal .tve_lg_input_container {
    float: right;
    padding-left: 2%;
    padding-right: 0
}

.thrv_lead_generation [type="radio"]:checked,.thrv_lead_generation [type="radio"]:not(:checked),.thrv-login-element [type="radio"]:checked,.thrv-login-element [type="radio"]:not(:checked) {
    position: absolute;
    opacity: 0
}

.thrv_lead_generation [type="radio"]:checked+label,.thrv_lead_generation [type="radio"]:not(:checked)+label,.thrv-login-element [type="radio"]:checked+label,.thrv-login-element [type="radio"]:not(:checked)+label {
    position: relative;
    cursor: pointer;
    line-height: 20px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.thrv_lead_generation [type="radio"]:checked+label:before,.thrv_lead_generation [type="radio"]:not(:checked)+label:before,.thrv-login-element [type="radio"]:checked+label:before,.thrv-login-element [type="radio"]:not(:checked)+label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 18px;
    height: 18px;
    border: 1px solid #b9d9d2;
    border-radius: 100%;
    background: #f8f9fa;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

.thrv_lead_generation [type="radio"]:checked:hover+label:before,.thrv_lead_generation [type="radio"]:checked+label:before,.thrv_lead_generation [type="radio"]:not(:checked):hover+label:before,.thrv-login-element [type="radio"]:checked:hover+label:before,.thrv-login-element [type="radio"]:checked+label:before,.thrv-login-element [type="radio"]:not(:checked):hover+label:before {
    border-color: #1abc9c
}

.thrv_lead_generation [type="radio"]:disabled,.thrv-login-element [type="radio"]:disabled {
    border-color: #c2c1c1!important
}

.thrv_lead_generation [type="radio"]:disabled+label,.thrv-login-element [type="radio"]:disabled+label {
    color: #c1c0c0!important
}

.thrv_lead_generation [type="radio"]:checked+label:after,.thrv_lead_generation [type="radio"]:not(:checked)+label:after,.thrv-login-element [type="radio"]:checked+label:after,.thrv-login-element [type="radio"]:not(:checked)+label:after {
    content: '';
    width: 12px;
    height: 12px;
    background: #1abc9c;
    position: absolute;
    top: 4px;
    left: 4px;
    border-radius: 100%;
    -webkit-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    transition: all 0.2s ease
}

.thrv_lead_generation [type="radio"]:not(:checked)+label:after,.thrv-login-element [type="radio"]:not(:checked)+label:after {
    opacity: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0)
}

.thrv_lead_generation [type="radio"]:checked+label:after,.thrv-login-element [type="radio"]:checked+label:after {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.thrv_lead_generation [type="checkbox"],.thrv-login-element [type="checkbox"] {
    position: absolute;
    opacity: 0
}

.thrv_lead_generation [type="checkbox"]+label,.thrv-login-element [type="checkbox"]+label {
    position: relative;
    cursor: pointer;
    padding: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.thrv_lead_generation [type="checkbox"]+label:before,.thrv-login-element [type="checkbox"]+label:before {
    content: '';
    margin-right: 10px;
    display: inline-block;
    width: 18px;
    height: 18px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 18px;
    -ms-flex: 0 0 18px;
    flex: 0 0 18px;
    background: #f8f9fa;
    border: 1px solid #b7d8d1;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease
}

.thrv_lead_generation [type="checkbox"]:hover+label:before,.thrv-login-element [type="checkbox"]:hover+label:before {
    background: #fff;
    border-color: #1abc9c
}

.thrv_lead_generation [type="checkbox"]:checked+label:before,.thrv-login-element [type="checkbox"]:checked+label:before {
    background: #1abc9c;
    border-color: #1abc9c
}

.thrv_lead_generation [type="checkbox"]:disabled+label,.thrv-login-element [type="checkbox"]:disabled+label {
    color: #b8b8b8;
    cursor: auto
}

.thrv_lead_generation [type="checkbox"]:disabled+label:before,.thrv-login-element [type="checkbox"]:disabled+label:before {
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #ddd
}

.thrv_lead_generation [type="checkbox"]:checked+label:after,.thrv-login-element [type="checkbox"]:checked+label:after {
    content: '';
    position: absolute;
    left: 5px;
    top: 9px;
    background: #fff;
    width: 2px;
    height: 2px;
    -webkit-box-shadow: 2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 #fff;
    box-shadow: 2px 0 0 white,4px 0 0 white,4px -2px 0 white,4px -4px 0 white,4px -6px 0 white,4px -8px 0 #fff;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.tve_submit_container .thrv_icon:hover {
    cursor: pointer
}

.tve_lead_generated_inputs_container,.thrv-login-element {
    --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-updated-dom label,.tve-new-checkbox .tve_lg_checkbox_wrapper.tve-updated-dom label {
    position: relative!important
}

.tve-new-radio .tve_lg_radio_wrapper.tve-updated-dom label .tve-input-option-text,.tve-new-checkbox .tve_lg_checkbox_wrapper.tve-updated-dom label .tve-input-option-text {
    cursor: pointer;
    z-index: 10
}

.tve-new-radio .tve_lg_radio_wrapper label,.tve-new-checkbox .tve_lg_checkbox_wrapper label {
    line-height: unset!important;
    color: inherit!important;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute!important;
    padding-left: 0!important;
    height: 100%;
    width: 100%;
    z-index: 9
}

.tve-new-radio .tve_lg_radio_wrapper label:before,.tve-new-radio .tve_lg_radio_wrapper label:after,.tve-new-checkbox .tve_lg_checkbox_wrapper label:before,.tve-new-checkbox .tve_lg_checkbox_wrapper label:after {
    display: none!important
}

.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;
    -webkit-box-shadow: 0 0 4px #a94442 inset;
    box-shadow: 0 0 4px #a94442 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 {
    -webkit-box-shadow: 0 0 4px #a94442 inset;
    box-shadow: 0 0 4px #a94442 inset
}

.tve-new-checkbox.tcb-lg-consent label {
    position: relative!important;
    cursor: pointer;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tve-new-checkbox.tcb-lg-consent label .tve-gdpr-text {
    cursor: pointer
}

.tve-new-radio {
    position: relative
}

.tve-new-radio .tve_lg_radio_wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 10px 16px;
    position: relative
}

.tve-new-radio .tve_lg_radio_wrapper .tve-checkmark {
    border-radius: 50px;
    background-color: #fff;
    position: relative;
    -webkit-box-shadow: 0 0 0 1px #afafaf;
    box-shadow: 0 0 0 1px #afafaf;
    width: var(--tcb-radio-size);
    height: var(--tcb-radio-size);
    margin-right: 10px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.tve-new-radio .tve_lg_radio_wrapper .tve-checkmark:after {
    content: '';
    display: block;
    border-radius: 50px;
    position: absolute
}

.tve-new-radio .tve_lg_radio_wrapper .tve_lg_checkbox_wrapper .tve-checkmark:after {
    border-radius: 0
}

.tve-new-radio .tve_lg_radio_wrapper .tve-input-option-text {
    line-height: 1em!important;
    margin: 0!important;
    padding: 0!important;
    word-break: break-word;
    min-width: 10px
}

.tve-new-radio .tve_lg_radio_wrapper.tve-state-expanded .tve-checkmark:after {
    background-color: var(--tcb-local-color-30800);
    width: 100%;
    height: 100%;
    border: calc(var(--tcb-radio-size) / 6) solid #fff;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="default"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve-new-radio .tve_lg_radio_wrapper[data-value="default"].tve-state-hover .tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
    box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
    background-color: #fff
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="default"]:not(.tve-state-expanded) input:focus~.tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
    box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
    background-color: #fff
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="default"].tve-state-expanded {
    background-color: transparent
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="default"].tve-state-expanded .tve-checkmark {
    background-color: var(--tcb-local-color-30800);
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-30800);
    box-shadow: 0 0 0 1px var(--tcb-local-color-30800)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="default"].tve-state-expanded .tve-checkmark:after {
    background-color: #fff;
    border: calc(var(--tcb-radio-size) / 6) solid var(--tcb-local-color-30800)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="default"] .tve-checkmark {
    background-color: #fff
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-1"]:not(.tve-state-expanded) input:focus~.tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
    box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
    background: #fff
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-1"]:hover:not(.tve-state-expanded),.tve-new-radio .tve_lg_radio_wrapper[data-value="style-1"].tve-state-hover {
    background: transparent
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-1"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve-new-radio .tve_lg_radio_wrapper[data-value="style-1"].tve-state-hover .tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
    box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
    background: #fff
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-1"]:hover:not(.tve-state-expanded) .tve-checkmark:after,.tve-new-radio .tve_lg_radio_wrapper[data-value="style-1"].tve-state-hover .tve-checkmark:after {
    background: var(--tcb-local-color-f2bba)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-1"].tve-state-expanded {
    background: transparent
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-1"].tve-state-expanded .tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
    box-shadow: 0 0 0 1px var(--tcb-local-color-flktr)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-1"].tve-state-expanded .tve-checkmark:after {
    border: calc(var(--tcb-radio-size) / 6) solid #fff
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-1"] label {
    border-radius: 50px
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-2"] .tve-checkmark {
    background-color: rgba(142,142,142,.42);
    -webkit-box-shadow: 0 0 0 1px rgba(142,142,142,.42);
    box-shadow: 0 0 0 1px rgba(142,142,142,.42)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-2"]:not(.tve-state-expanded) input:focus~.tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-trewq);
    box-shadow: 0 0 0 1px var(--tcb-local-color-trewq);
    background-color: var(--tcb-local-color-trewq)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-2"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve-new-radio .tve_lg_radio_wrapper[data-value="style-2"].tve-state-hover .tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-trewq);
    box-shadow: 0 0 0 1px var(--tcb-local-color-trewq);
    background-color: var(--tcb-local-color-trewq)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-2"].tve-state-expanded .tve-checkmark {
    background-color: var(--tcb-local-color-trewq)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-2"].tve-state-expanded .tve-checkmark:after {
    width: 50%;
    height: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-color: var(--tcb-local-color-30800);
    border: calc(var(--tcb-radio-size) / 6) solid var(--tcb-local-color-trewq)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-3"] .tve-checkmark {
    background-color: #fff;
    -webkit-box-shadow: 0 0 0 3px #979797;
    box-shadow: 0 0 0 3px #979797
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-3"]:not(.tve-state-expanded) input:focus~.tve-checkmark {
    -webkit-box-shadow: 0 0 0 3px var(--tcb-local-color-frty6);
    box-shadow: 0 0 0 3px var(--tcb-local-color-frty6);
    background-color: var(--tcb-local-color-f2bba)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-3"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve-new-radio .tve_lg_radio_wrapper[data-value="style-3"].tve-state-hover .tve-checkmark {
    -webkit-box-shadow: 0 0 0 3px var(--tcb-local-color-frty6);
    box-shadow: 0 0 0 3px var(--tcb-local-color-frty6);
    background-color: var(--tcb-local-color-f2bba)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-3"].tve-state-expanded .tve-checkmark {
    background-color: #fff;
    -webkit-box-shadow: 0 0 0 3px var(--tcb-local-color-30800);
    box-shadow: 0 0 0 3px var(--tcb-local-color-30800)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="style-3"].tve-state-expanded .tve-checkmark:after {
    background-color: var(--tcb-local-color-30800);
    border: calc(var(--tcb-radio-size) / 6) solid #fff
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-1"] .tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px #afafaf;
    box-shadow: 0 0 0 1px #afafaf;
    background: #afafaf;
    background: -webkit-gradient(linear,left bottom,left top,from(#afafaf),to(#fff));
    background: -o-linear-gradient(bottom,#afafaf 0%,#fff 100%);
    background: linear-gradient(360deg,#afafaf 0%,#fff 100%);
    background-position: -1px;
    background-size: auto 110%
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-1"]:not(.tve-state-expanded) input:focus~.tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-30800);
    box-shadow: 0 0 0 1px var(--tcb-local-color-30800)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-1"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-1"].tve-state-hover .tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-30800);
    box-shadow: 0 0 0 1px var(--tcb-local-color-30800)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-1"].tve-state-expanded .tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-frty6);
    box-shadow: 0 0 0 1px var(--tcb-local-color-frty6)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-1"].tve-state-expanded .tve-checkmark:after {
    background: -o-radial-gradient(50% 10%,circle,var(--tcb-local-color-30800) 50%,rgba(80,80,80,.8) 100%);
    background: radial-gradient(circle at 50% 10%,var(--tcb-local-color-30800) 50%,rgba(80,80,80,.8) 100%);
    border: calc(var(--tcb-radio-size) / 6) solid #fff
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-2"] .tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px rgba(175,175,175,.5);
    box-shadow: 0 0 0 1px rgba(175,175,175,.5);
    background-color: rgba(175,175,175,.5)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-2"] .tve-checkmark:after {
    border: 1px solid #fff;
    width: 50%;
    height: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-2"]:not(.tve-state-expanded) input:focus~.tve-checkmark:after {
    border-color: var(--tcb-local-color-frty6)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-2"]:hover:not(.tve-state-expanded) .tve-checkmark:after,.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-2"].tve-state-hover .tve-checkmark:after {
    border-color: var(--tcb-local-color-frty6)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-2"].tve-state-expanded .tve-checkmark {
    background-color: var(--tcb-local-color-30800)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-2"].tve-state-expanded .tve-checkmark:after {
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#c8a7a7));
    background-image: -moz-linear-gradient(bottom,#c8a7a7 0%,#fff 100%);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
    border: calc(var(--tcb-radio-size) / 6) solid var(--tcb-local-color-30800);
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-3"] .tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.5);
    box-shadow: 0 0 0 1px rgba(0,0,0,.5);
    background-color: #fff
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-3"] .tve-checkmark:after {
    -webkit-box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.5);
    box-shadow: inset 0 1px 3px 0 rgba(0,0,0,.5);
    background-color: rgba(0,0,0,.15);
    width: 50%;
    height: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-3"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-3"].tve-state-hover .tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
    box-shadow: 0 0 0 1px var(--tcb-local-color-flktr)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-3"]:not(.tve-state-expanded) input:focus~.tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
    box-shadow: 0 0 0 1px var(--tcb-local-color-flktr)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-3"].tve-state-expanded .tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
    box-shadow: 0 0 0 1px var(--tcb-local-color-flktr)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-3"].tve-state-expanded .tve-checkmark:after {
    background-image: radial-gradient(circle at 50% 10%,rgba(255,255,255,.2),rgba(46,46,46,.313725) 100%),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-30800)),to(var(--tcb-local-color-30800)));
    background-image: -o-radial-gradient(50% 10%,circle,rgba(255,255,255,.2),rgba(46,46,46,.313725) 100%),-o-linear-gradient(top,var(--tcb-local-color-30800),var(--tcb-local-color-30800));
    background-image: radial-gradient(circle at 50% 10%,rgba(255,255,255,.2),rgba(46,46,46,.313725) 100%),linear-gradient(to bottom,var(--tcb-local-color-30800),var(--tcb-local-color-30800));
    border: calc(var(--tcb-radio-size) / 6) solid #fff;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-4"] .tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,.2);
    box-shadow: 0 0 0 1px rgba(0,0,0,.2);
    background-color: #fff
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-4"] .tve-checkmark:after {
    -webkit-box-shadow: inset -1px 1px 2px 0 rgba(0,0,0,.15);
    box-shadow: inset -1px 1px 2px 0 rgba(0,0,0,.15);
    background-color: #d8d8d8;
    width: 50%;
    height: 50%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-4"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-4"].tve-state-hover .tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
    box-shadow: 0 0 0 1px var(--tcb-local-color-flktr)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-4"]:not(.tve-state-expanded) input:focus~.tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
    box-shadow: 0 0 0 1px var(--tcb-local-color-flktr)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-4"].tve-state-expanded .tve-checkmark {
    -webkit-box-shadow: 0 0 0 1px var(--tcb-local-color-flktr);
    box-shadow: 0 0 0 1px var(--tcb-local-color-flktr)
}

.tve-new-radio .tve_lg_radio_wrapper[data-value="gradient-4"].tve-state-expanded .tve-checkmark:after {
    border: calc(var(--tcb-radio-size) / 6) solid #fff;
    background-image: radial-gradient(circle at 50% 10%,rgba(255,255,255,.2),rgba(102,102,102,.521569) 100%),-webkit-gradient(linear,left top,left bottom,from(var(--tcb-local-color-30800)),to(var(--tcb-local-color-30800)));
    background-image: -o-radial-gradient(50% 10%,circle,rgba(255,255,255,.2),rgba(102,102,102,.521569) 100%),-o-linear-gradient(top,var(--tcb-local-color-30800),var(--tcb-local-color-30800));
    background-image: radial-gradient(circle at 50% 10%,rgba(255,255,255,.2),rgba(102,102,102,.521569) 100%),linear-gradient(to bottom,var(--tcb-local-color-30800),var(--tcb-local-color-30800));
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0)
}

.tve-new-radio .tve_lg_radio_wrapper input[type="radio"],.tve-new-radio .tve_lg_radio_wrapper input[type="checkbox"] {
    margin: 0 10px 3px 0
}

.tve-new-radio .tve_lg_radio_wrapper:before,.tve-new-radio .tve_lg_radio_wrapper:after {
    content: ""
}

.tve-new-radio .thrv_wrapper.thrv-columns {
    margin: 0
}

.tve-new-radio.tve_lg_radio {
    position: relative;
    padding: 0 1px 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-top: 0;
    overflow: visible!important
}

.tve-new-radio.tve_lg_radio .tve_lg_radio_label {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%
}

.tve-new-radio.tve_lg_radio .tve-radio-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media (max-width: 768px) {
    .tve-new-radio.tve_lg_radio .tve-radio-grid {
        display:block;
        width: 100%
    }

    .tve-new-radio.tve_lg_radio .tve-radio-grid .tve_lg_radio_wrapper {
        max-width: 100%!important
    }
}

.tve-new-radio.tve_lg_radio.tve-lg-error-multiple:after {
    display: block;
    position: absolute;
    left: 16px;
    bottom: -10px;
    font-size: 16px;
    color: #aa4443
}

.tve-new-radio .tve_lg_checkbox.tcb-lg-consent {
    margin: 0;
    padding: 5px 0
}

.tve-new-radio .tve_lg_checkbox.tcb-lg-consent .tve_lg_checkbox_wrapper {
    margin: 0
}

.tve-new-radio .tve_lg_checkbox.tcb-lg-consent .tve-checkmark {
    display: none
}

.tcb-edit-mode .tve_lead_generated_inputs_container .tve-input-option-text {
    z-index: 9
}

.tve-radio-grid,.tve-checkbox-grid {
    --h-gutter: 25px;
    --v-gutter: 5px;
    --cols: 4;
    margin-left: -25px;
    margin-top: -5px;
    margin-left: calc(-1 * var(--h-gutter));
    margin-top: calc(-1 * var(--v-gutter));
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tcb-lg-consent .tve-checkbox-grid {
    --v-gutter: 0px
}

.tcb-lg-consent .tve-checkbox-grid {
    --cols: 1
}

.tcb-lg-consent input {
    display: none
}

.tve_lg_radio_wrapper,.tve_lg_checkbox_wrapper {
    margin-top: 5px;
    margin-top: var(--v-gutter);
    max-width: 23%;
    max-width: calc(100% / var(--cols) - var(--h-gutter));
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 23%;
    -ms-flex: 0 0 23%;
    flex: 0 0 23%;
    -webkit-flex: 0 0 calc(100% / var(--cols));
    -ms-flex: 0 0 calc(100% / var(--cols));
    flex: 0 0 calc(100% / var(--cols));
    margin-left: 25px;
    margin-left: var(--h-gutter)!important
}

.tve_lg_input_container.tve-new-checkbox .tve-checkbox-grid {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.tve_lg_input_container.tve-new-checkbox .tve-input-option-text {
    line-height: 1em;
    margin: 0;
    padding: 0;
    word-break: break-word;
    min-width: 10px
}

.tve_lg_input_container.tve-new-checkbox .tve-checkmark {
    background-color: #fff;
    position: relative;
    border: 1px solid #afafaf;
    width: var(--tcb-checkbox-size);
    height: var(--tcb-checkbox-size);
    display: inline-block;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin-right: 10px;
    padding: 2px;
    border-radius: 4px
}

.tve_lg_input_container.tve-new-checkbox .tve-checkmark svg {
    width: 100%;
    height: 100%;
    display: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    fill: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve-state-expanded .tve-checkmark svg {
    display: block
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="default"] .tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-6"] .tve-checkmark {
    padding: 1px
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="default"]:not(.tve-state-expanded) input:focus~.tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-6"]:not(.tve-state-expanded) input:focus~.tve-checkmark {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.9)),to(rgba(255,255,255,.9)));
    background-image: -o-linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9));
    background-image: linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9));
    background-color: var(--tcb-local-color-30800);
    border-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="default"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="default"].tve-state-hover .tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-6"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-6"].tve-state-hover .tve-checkmark {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.9)),to(rgba(255,255,255,.9)));
    background-image: -o-linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9));
    background-image: linear-gradient(rgba(255,255,255,.9),rgba(255,255,255,.9));
    background-color: var(--tcb-local-color-30800);
    border-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="default"].tve-state-expanded .tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-6"].tve-state-expanded .tve-checkmark {
    border-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-6"]:not(.tve-state-expanded) input:focus~.tve-checkmark {
    background-image: none;
    background-color: #fff
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-6"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-6"].tve-state-hover .tve-checkmark {
    background-image: none;
    background-color: #fff
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-1"] .tve-checkmark {
    background-color: rgba(146,146,146,.3);
    border: none
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-1"]:not(.tve-state-expanded) input:focus~.tve-checkmark {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.66)),to(rgba(255,255,255,.66)));
    background-image: -o-linear-gradient(rgba(255,255,255,.66),rgba(255,255,255,.66));
    background-image: linear-gradient(rgba(255,255,255,.66),rgba(255,255,255,.66));
    background-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-1"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-1"].tve-state-hover .tve-checkmark {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.66)),to(rgba(255,255,255,.66)));
    background-image: -o-linear-gradient(rgba(255,255,255,.66),rgba(255,255,255,.66));
    background-image: linear-gradient(rgba(255,255,255,.66),rgba(255,255,255,.66));
    background-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-1"].tve-state-expanded .tve-checkmark {
    background-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-1"].tve-state-expanded .tve-checkmark svg {
    fill: #fff
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-2"] .tve-checkmark {
    border-radius: 1px;
    padding: 1px
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-2"]:not(.tve-state-expanded) input:focus~.tve-checkmark {
    border-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-2"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-2"].tve-state-hover .tve-checkmark {
    border-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-2"].tve-state-expanded .tve-checkmark {
    border-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-3"] .tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-7"] .tve-checkmark {
    border-radius: 2px;
    border: none;
    padding: 4px;
    background-color: rgba(0,0,0,.125);
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-3"] .tve-checkmark:after,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-7"] .tve-checkmark:after {
    content: "";
    display: block;
    position: absolute;
    top: 1px;
    left: 1px;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background-color: transparent;
    border: 2px solid #fff;
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-3"]:not(.tve-state-expanded) input:focus~.tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-7"]:not(.tve-state-expanded) input:focus~.tve-checkmark {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.7)));
    background-image: -o-linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7));
    background-image: linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7));
    background-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-3"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-3"].tve-state-hover .tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-7"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-7"].tve-state-hover .tve-checkmark {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.7)),to(rgba(255,255,255,.7)));
    background-image: -o-linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7));
    background-image: linear-gradient(rgba(255,255,255,.7),rgba(255,255,255,.7));
    background-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-3"].tve-state-expanded .tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-7"].tve-state-expanded .tve-checkmark {
    background-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-3"].tve-state-expanded .tve-checkmark svg,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-7"].tve-state-expanded .tve-checkmark svg {
    fill: #fff
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-7"] .tve-checkmark:after {
    background-color: #dfdfdf
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-7"]:not(.tve-state-expanded) input:focus~.tve-checkmark {
    background-image: none
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-7"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-7"].tve-state-hover .tve-checkmark {
    background-image: none
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-7"].tve-state-expanded .tve-checkmark {
    padding: 2px
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-7"].tve-state-expanded .tve-checkmark svg {
    fill: var(--tcb-local-color-30800);
    position: relative;
    z-index: 1
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-7"].tve-state-expanded .tve-checkmark:after {
    background-color: #fff
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-4"] .tve-checkmark {
    border: solid 1px #afafaf;
    background: #afafaf;
    background: -webkit-gradient(linear,left bottom,left top,color-stop(30%,#fff),to(rgba(175,175,175,.45)));
    background: -o-linear-gradient(bottom,#fff 30%,rgba(175,175,175,.45));
    background: linear-gradient(to top,#fff 30%,rgba(175,175,175,.45));
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 0;
    padding: 2px
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-4"]:not(.tve-state-expanded) input:focus~.tve-checkmark {
    border-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-4"]:hover:not(.tve-state-expanded) .tve-checkmark,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-4"].tve-state-hover .tve-checkmark {
    border-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-4"].tve-state-expanded .tve-checkmark {
    border-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-4"].tve-state-expanded .tve-checkmark svg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-5"] .tve-checkmark {
    border: none;
    background-color: rgba(175,175,175,.5);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 3px;
    padding: 0
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-5"] .tve-checkmark:after {
    content: '';
    display: block;
    border: 1px solid #fff;
    border-radius: 3px;
    width: calc(100% - 4px);
    height: calc(100% - 4px)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-5"]:not(.tve-state-expanded) input:focus~.tve-checkmark:after {
    border-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-5"]:hover:not(.tve-state-expanded) .tve-checkmark:after,.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-5"].tve-state-hover .tve-checkmark:after {
    border-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-5"].tve-state-expanded .tve-checkmark {
    background-color: var(--tcb-local-color-30800)
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-5"].tve-state-expanded .tve-checkmark svg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    padding: 3px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper[data-value="style-5"].tve-state-expanded .tve-checkmark:after {
    border: none;
    background: -webkit-gradient(linear,left bottom,left top,from(#c8a7a7),to(#fff));
    background: -o-linear-gradient(bottom,#c8a7a7 0%,#fff 100%);
    background: linear-gradient(to top,#c8a7a7 0%,#fff 100%);
    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.5);
    box-shadow: 0 2px 4px 0 rgba(0,0,0,.5)
}

@media (max-width: 768px) {
    .tve_lg_input_container.tve-new-checkbox .tve-checkbox-grid {
        display:block;
        width: 100%
    }

    .tve_lg_input_container.tve-new-checkbox .tve_lg_checkbox_wrapper {
        max-width: 100%
    }
}

.tve_lg_input_container.tve_lg_textarea:not(.tve-lg-show-counter) .tve-lg-textarea-counter,.tve-login-form-item .tve_lg_textarea:not(.tve-lg-show-counter) .tve-lg-textarea-counter {
    display: none
}

.tve_lg_input_container.tve_lg_textarea.no-resize textarea,.tve-login-form-item .tve_lg_textarea.no-resize textarea {
    resize: none
}

.tve_lg_input_container.tve_lg_textarea .tve-lg-textarea-counter,.tve-login-form-item .tve_lg_textarea .tve-lg-textarea-counter {
    text-align: right;
    font-size: inherit
}

.tve_lg_input_container.tve_lg_textarea textarea,.tve-login-form-item .tve_lg_textarea textarea {
    outline: none
}

:not(#tve) .thrv_text_element.tve-lg-textarea-counter .tve-fill-text-dynamic {
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-size: inherit;
    text-align: right
}

:not(#tve) .thrv_text_element.tve-lg-textarea-counter .tve-fill-text-dynamic.tve-counter-error {
    color: #ff0000!important
}

.tve_lg_dropdown,.tcb-form-dropdown,.tve-dynamic-dropdown {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative;
    background-color: #fff;
    border: solid 1px rgba(0,0,0,.15);
    padding: 10px;
    border-radius: 10px;
    margin: 10px 0;
    cursor: pointer!important;
    --row-height: 45px;
    --rows: 3
}

.tve_lg_dropdown input,.tcb-form-dropdown input,.tve-dynamic-dropdown input {
    top: 0;
    left: 0;
    margin: 0!important;
    cursor: pointer
}

.tve_lg_dropdown .tcb-plain-text,.tcb-form-dropdown .tcb-plain-text,.tve-dynamic-dropdown .tcb-plain-text {
    cursor: pointer
}

.tve_lg_dropdown:focus-within,.tcb-form-dropdown:focus-within,.tve-dynamic-dropdown:focus-within {
    -webkit-box-shadow: 0 2px 4px var(--tcb-local-color-trewq);
    box-shadow: 0 2px 4px var(--tcb-local-color-trewq)
}

.tve_lg_dropdown>a,.tcb-form-dropdown>a,.tve-dynamic-dropdown>a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none!important;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    outline: none;
    color: inherit
}

.tve_lg_dropdown>a .tve-item-dropdown-trigger,.tcb-form-dropdown>a .tve-item-dropdown-trigger,.tve-dynamic-dropdown>a .tve-item-dropdown-trigger {
    pointer-events: none
}

.tve_lg_dropdown .tve-lg-dropdown-list,.tcb-form-dropdown .tve-lg-dropdown-list,.tve-dynamic-dropdown .tve-lg-dropdown-list {
    position: absolute;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    top: calc(100% + 1px);
    left: -1px;
    width: 100%;
    font-family: Rubik,sans-serif;
    background-color: #fff;
    cursor: pointer;
    margin-left: 0!important;
    padding: 0!important;
    margin-top: 5px!important;
    list-style-type: none;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 10px;
    color: #94a3b0;
    overflow-y: auto;
    overflow-x: hidden;
    visibility: hidden;
    max-height: calc(var(--rows, 3) * var(--row-height) + 10px)
}

.tve_lg_dropdown .tve-lg-dropdown-list::-webkit-scrollbar,.tcb-form-dropdown .tve-lg-dropdown-list::-webkit-scrollbar,.tve-dynamic-dropdown .tve-lg-dropdown-list::-webkit-scrollbar {
    width: 10px;
    height: 5px
}

.tve_lg_dropdown .tve-lg-dropdown-list::-webkit-scrollbar-thumb,.tcb-form-dropdown .tve-lg-dropdown-list::-webkit-scrollbar-thumb,.tve-dynamic-dropdown .tve-lg-dropdown-list::-webkit-scrollbar-thumb {
    height: 12px;
    border: 2px solid rgba(0,0,0,0);
    background-clip: padding-box;
    border-radius: 7px;
    background-color: rgba(0,0,0,.15)
}

.tve_lg_dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    padding: 10px;
    margin: 0;
    color: rgba(0,0,0,.6);
    -webkit-transition: all .25s ease;
    -o-transition: all .25s ease;
    transition: all .25s ease;
    position: relative;
    display: none
}

.tve_lg_dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve_lg_dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve_lg_dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve_lg_dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tcb-form-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tcb-form-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tcb-form-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tcb-form-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover {
    background-color: var(--tcb-local-color-f2bba)
}

.tve_lg_dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve_lg_dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text {
    color: var(--tcb-local-color-30800,var(--tve-color))!important
}

.tve_lg_dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option .tve-input-option-text,.tve_lg_dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option .tve-input-option-text,.tcb-form-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option .tve-input-option-text,.tcb-form-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option .tve-input-option-text,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option .tve-input-option-text,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option .tve-input-option-text {
    min-width: 10px;
    display: inline-block;
    width: 100%
}

.tve_lg_dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option:hover .tcb-add-block-below,.tve_lg_dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover .tcb-add-block-below,.tcb-form-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option:hover .tcb-add-block-below,.tcb-form-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover .tcb-add-block-below,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option:hover .tcb-add-block-below,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover .tcb-add-block-below {
    display: block
}

.tve_lg_dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option .tcb-add-block-below,.tve_lg_dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option .tcb-add-block-below,.tcb-form-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option .tcb-add-block-below,.tcb-form-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option .tcb-add-block-below,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option .tcb-add-block-below,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option .tcb-add-block-below {
    display: none;
    position: absolute;
    bottom: 0
}

.tve_lg_dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option:last-child .tcb-add-block-below,.tve_lg_dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option:last-child .tcb-add-block-below,.tcb-form-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option:last-child .tcb-add-block-below,.tcb-form-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option:last-child .tcb-add-block-below,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option:last-child .tcb-add-block-below,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option:last-child .tcb-add-block-below {
    bottom: 20px
}

.tve_lg_dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option .tcb-plain-text,.tve_lg_dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option .tcb-plain-text,.tcb-form-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option .tcb-plain-text,.tcb-form-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option .tcb-plain-text,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-lg-dropdown-option .tcb-plain-text,.tve-dynamic-dropdown .tve-lg-dropdown-list .tve-dynamic-dropdown-option .tcb-plain-text {
    color: inherit!important;
    -webkit-transition: color .25s ease;
    -o-transition: color .25s ease;
    transition: color .25s ease
}

.tve_lg_dropdown[data-style="style-1"],.tcb-form-dropdown[data-style="style-1"],.tve-dynamic-dropdown[data-style="style-1"] {
    border-radius: 0;
    border-color: var(--tcb-local-color-trewq)
}

.tve_lg_dropdown[data-style="style-1"]>.tve-lg-dropdown-list,.tcb-form-dropdown[data-style="style-1"]>.tve-lg-dropdown-list,.tve-dynamic-dropdown[data-style="style-1"]>.tve-lg-dropdown-list {
    border-radius: 0;
    -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.1);
    box-shadow: 0 0 4px 0 rgba(0,0,0,.1);
    border-color: var(--tcb-local-color-poiuy)
}

.tve_lg_dropdown[data-style="style-1"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-1"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-1"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-1"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-1"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-1"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-1"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-1"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-1"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-1"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-1"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-1"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text {
    color: var(--tcb-local-color-30800,var(--tve-color))!important
}

.tve_lg_dropdown[data-style="style-1"].tve-state-expanded>a,.tcb-form-dropdown[data-style="style-1"].tve-state-expanded>a,.tve-dynamic-dropdown[data-style="style-1"].tve-state-expanded>a {
    border-color: var(--tcb-local-color-poiuy)
}

.tve_lg_dropdown[data-style="style-1"].tve-state-expanded>a .tve-item-dropdown-trigger:before,.tcb-form-dropdown[data-style="style-1"].tve-state-expanded>a .tve-item-dropdown-trigger:before,.tve-dynamic-dropdown[data-style="style-1"].tve-state-expanded>a .tve-item-dropdown-trigger:before {
    background: var(--tve-color,var(--tcb-local-color-poiuy))
}

.tve_lg_dropdown[data-style="style-1"]:after,.tcb-form-dropdown[data-style="style-1"]:after,.tve-dynamic-dropdown[data-style="style-1"]:after {
    content: "";
    position: absolute;
    border-right: 1px solid var(--tcb-local-color-trewq);
    height: 100%;
    top: 0;
    right: 40px
}

.tve_lg_dropdown[data-style="style-2"],.tcb-form-dropdown[data-style="style-2"],.tve-dynamic-dropdown[data-style="style-2"] {
    border-radius: 1px;
    border: 1px solid var(--tcb-local-color-f83d7)
}

.tve_lg_dropdown[data-style="style-2"] .tve-item-dropdown-trigger,.tcb-form-dropdown[data-style="style-2"] .tve-item-dropdown-trigger,.tve-dynamic-dropdown[data-style="style-2"] .tve-item-dropdown-trigger {
    color: var(--tcb-local-color-30800)
}

.tve_lg_dropdown[data-style="style-2"] .tve-lg-dropdown-list,.tcb-form-dropdown[data-style="style-2"] .tve-lg-dropdown-list,.tve-dynamic-dropdown[data-style="style-2"] .tve-lg-dropdown-list {
    margin-top: 0!important;
    border-radius: 0;
    border: 1px solid var(--tcb-local-color-3d798);
    background-color: #fff
}

.tve_lg_dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    background-color: var(--tcb-local-color-a941t)
}

.tve_lg_dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve_lg_dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve_lg_dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve_lg_dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tcb-form-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tcb-form-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover {
    background-color: var(--tcb-local-color-418a6)
}

.tve_lg_dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-2"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text {
    color: var(--tcb-local-color-30800,var(--tve-color))!important;
    font-weight: 600!important
}

.tve_lg_dropdown[data-style="style-3"],.tcb-form-dropdown[data-style="style-3"],.tve-dynamic-dropdown[data-style="style-3"] {
    background-color: var(--tcb-local-color-30800);
    color: #fff;
    border-radius: 0
}

.tve_lg_dropdown[data-style="style-3"]:hover,.tve_lg_dropdown[data-style="style-3"].tve-state-hover,.tcb-form-dropdown[data-style="style-3"]:hover,.tcb-form-dropdown[data-style="style-3"].tve-state-hover,.tve-dynamic-dropdown[data-style="style-3"]:hover,.tve-dynamic-dropdown[data-style="style-3"].tve-state-hover {
    background-color: var(--tcb-local-color-30800)
}

.tve_lg_dropdown[data-style="style-3"]>.tve-lg-dropdown-list,.tcb-form-dropdown[data-style="style-3"]>.tve-lg-dropdown-list,.tve-dynamic-dropdown[data-style="style-3"]>.tve-lg-dropdown-list {
    margin: 0!important;
    border-radius: 0;
    -webkit-box-shadow: 0 0 4px 0 var(--tcb-local-color-1ad9d);
    box-shadow: 0 0 4px 0 var(--tcb-local-color-1ad9d);
    background: #fff
}

.tve_lg_dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    color: #fff!important;
    border-bottom: 1px solid var(--tcb-local-color-trewq);
    background-color: var(--tcb-local-color-poiuy)
}

.tve_lg_dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve_lg_dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve_lg_dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve_lg_dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tcb-form-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tcb-form-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover {
    background-color: var(--tcb-local-color-30800);
    font-weight: 500
}

.tve_lg_dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-3"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text {
    color: #fff!important
}

.tve_lg_dropdown[data-style="style-4"],.tcb-form-dropdown[data-style="style-4"],.tve-dynamic-dropdown[data-style="style-4"] {
    border-radius: 1px;
    background-color: #000;
    color: #fff
}

.tve_lg_dropdown[data-style="style-4"]>.tve-lg-dropdown-list,.tcb-form-dropdown[data-style="style-4"]>.tve-lg-dropdown-list,.tve-dynamic-dropdown[data-style="style-4"]>.tve-lg-dropdown-list {
    border: none;
    border-radius: 0;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    background-color: #000;
    margin-top: 0!important;
    width: calc(100% + 2px)
}

.tve_lg_dropdown[data-style="style-4"]>.tve-lg-dropdown-list::-webkit-scrollbar,.tcb-form-dropdown[data-style="style-4"]>.tve-lg-dropdown-list::-webkit-scrollbar,.tve-dynamic-dropdown[data-style="style-4"]>.tve-lg-dropdown-list::-webkit-scrollbar {
    width: 6px
}

.tve_lg_dropdown[data-style="style-4"]>.tve-lg-dropdown-list::-webkit-scrollbar-thumb,.tcb-form-dropdown[data-style="style-4"]>.tve-lg-dropdown-list::-webkit-scrollbar-thumb,.tve-dynamic-dropdown[data-style="style-4"]>.tve-lg-dropdown-list::-webkit-scrollbar-thumb {
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.tve_lg_dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    color: #fff!important
}

.tve_lg_dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve_lg_dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve_lg_dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve_lg_dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tcb-form-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tcb-form-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover {
    background-color: var(--tcb-local-color-30800)
}

.tve_lg_dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-4"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text {
    color: #fff!important
}

.tve_lg_dropdown[data-style="style-5"],.tcb-form-dropdown[data-style="style-5"],.tve-dynamic-dropdown[data-style="style-5"] {
    border-radius: 0;
    background-color: rgba(0,0,0,.85);
    color: #fff
}

.tve_lg_dropdown[data-style="style-5"]>.tve-lg-dropdown-list,.tcb-form-dropdown[data-style="style-5"]>.tve-lg-dropdown-list,.tve-dynamic-dropdown[data-style="style-5"]>.tve-lg-dropdown-list {
    border-radius: 0;
    background-color: #292929;
    margin-top: 0!important;
    border: none;
    width: calc(100% + 2px)
}

.tve_lg_dropdown[data-style="style-5"]>.tve-lg-dropdown-list::-webkit-scrollbar,.tcb-form-dropdown[data-style="style-5"]>.tve-lg-dropdown-list::-webkit-scrollbar,.tve-dynamic-dropdown[data-style="style-5"]>.tve-lg-dropdown-list::-webkit-scrollbar {
    width: 6px
}

.tve_lg_dropdown[data-style="style-5"]>.tve-lg-dropdown-list::-webkit-scrollbar-thumb,.tcb-form-dropdown[data-style="style-5"]>.tve-lg-dropdown-list::-webkit-scrollbar-thumb,.tve-dynamic-dropdown[data-style="style-5"]>.tve-lg-dropdown-list::-webkit-scrollbar-thumb {
    background: #fff;
    -webkit-box-shadow: none;
    box-shadow: none
}

.tve_lg_dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    color: #fff!important;
    border-bottom: 1px solid rgba(0,0,0,.32)
}

.tve_lg_dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve_lg_dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve_lg_dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve_lg_dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tcb-form-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tcb-form-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover {
    background-color: #fff
}

.tve_lg_dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-5"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text {
    color: #000!important
}

.tve_lg_dropdown[data-style="style-6"],.tcb-form-dropdown[data-style="style-6"],.tve-dynamic-dropdown[data-style="style-6"] {
    background-color: #fff;
    color: #252525;
    -webkit-box-shadow: 0 3px 9px 0 rgba(9,24,45,.09);
    box-shadow: 0 3px 9px 0 rgba(9,24,45,.09);
    border-radius: 0;
    border-color: #fff!important
}

.tve_lg_dropdown[data-style="style-6"] svg,.tcb-form-dropdown[data-style="style-6"] svg,.tve-dynamic-dropdown[data-style="style-6"] svg {
    fill: #252525
}

.tve_lg_dropdown[data-style="style-6"]:hover,.tve_lg_dropdown[data-style="style-6"].tve-state-hover,.tcb-form-dropdown[data-style="style-6"]:hover,.tcb-form-dropdown[data-style="style-6"].tve-state-hover,.tve-dynamic-dropdown[data-style="style-6"]:hover,.tve-dynamic-dropdown[data-style="style-6"].tve-state-hover {
    color: var(--tcb-local-color-30800)
}

.tve_lg_dropdown[data-style="style-6"]:hover svg,.tve_lg_dropdown[data-style="style-6"].tve-state-hover svg,.tcb-form-dropdown[data-style="style-6"]:hover svg,.tcb-form-dropdown[data-style="style-6"].tve-state-hover svg,.tve-dynamic-dropdown[data-style="style-6"]:hover svg,.tve-dynamic-dropdown[data-style="style-6"].tve-state-hover svg {
    fill: var(--tcb-local-color-30800)
}

.tve_lg_dropdown[data-style="style-6"].tve-state-expanded,.tcb-form-dropdown[data-style="style-6"].tve-state-expanded,.tve-dynamic-dropdown[data-style="style-6"].tve-state-expanded {
    color: #252525;
    background-color: #fff;
    border-bottom-color: rgba(0,0,0,.05)!important
}

.tve_lg_dropdown[data-style="style-6"].tve-state-expanded svg,.tcb-form-dropdown[data-style="style-6"].tve-state-expanded svg,.tve-dynamic-dropdown[data-style="style-6"].tve-state-expanded svg {
    fill: #252525
}

.tve_lg_dropdown[data-style="style-6"]>.tve-lg-dropdown-list,.tcb-form-dropdown[data-style="style-6"]>.tve-lg-dropdown-list,.tve-dynamic-dropdown[data-style="style-6"]>.tve-lg-dropdown-list {
    border: none;
    margin: 0!important;
    border-radius: 0;
    -webkit-box-shadow: 0 3px 9px 0 rgba(9,24,45,.09);
    box-shadow: 0 3px 9px 0 rgba(9,24,45,.09);
    background-color: #fff;
    width: calc(100% + 2px)
}

.tve_lg_dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    color: #252525!important;
    background-color: #fff
}

.tve_lg_dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve_lg_dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve_lg_dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve_lg_dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tcb-form-dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tcb-form-dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-6"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover {
    background-color: rgba(0,0,0,.03);
    font-weight: 500;
    color: var(--tcb-local-color-30800)
}

.tve_lg_dropdown[data-style="style-7"],.tcb-form-dropdown[data-style="style-7"],.tve-dynamic-dropdown[data-style="style-7"] {
    background-color: #fff;
    color: #252525;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #ebebeb!important
}

.tve_lg_dropdown[data-style="style-7"] svg,.tcb-form-dropdown[data-style="style-7"] svg,.tve-dynamic-dropdown[data-style="style-7"] svg {
    fill: #252525
}

.tve_lg_dropdown[data-style="style-7"]:hover,.tve_lg_dropdown[data-style="style-7"].tve-state-hover,.tcb-form-dropdown[data-style="style-7"]:hover,.tcb-form-dropdown[data-style="style-7"].tve-state-hover,.tve-dynamic-dropdown[data-style="style-7"]:hover,.tve-dynamic-dropdown[data-style="style-7"].tve-state-hover {
    border-color: var(--tcb-local-color-30800)!important;
    color: var(--tcb-local-color-30800)
}

.tve_lg_dropdown[data-style="style-7"]:hover svg,.tve_lg_dropdown[data-style="style-7"].tve-state-hover svg,.tcb-form-dropdown[data-style="style-7"]:hover svg,.tcb-form-dropdown[data-style="style-7"].tve-state-hover svg,.tve-dynamic-dropdown[data-style="style-7"]:hover svg,.tve-dynamic-dropdown[data-style="style-7"].tve-state-hover svg {
    fill: var(--tcb-local-color-30800)
}

.tve_lg_dropdown[data-style="style-7"].tve-state-expanded,.tcb-form-dropdown[data-style="style-7"].tve-state-expanded,.tve-dynamic-dropdown[data-style="style-7"].tve-state-expanded {
    color: #252525;
    background-color: #fff;
    border-color: #ebebeb!important
}

.tve_lg_dropdown[data-style="style-7"].tve-state-expanded svg,.tcb-form-dropdown[data-style="style-7"].tve-state-expanded svg,.tve-dynamic-dropdown[data-style="style-7"].tve-state-expanded svg {
    fill: #252525
}

.tve_lg_dropdown[data-style="style-7"]>.tve-lg-dropdown-list,.tcb-form-dropdown[data-style="style-7"]>.tve-lg-dropdown-list,.tve-dynamic-dropdown[data-style="style-7"]>.tve-lg-dropdown-list {
    border-color: #ebebeb;
    border-top: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0!important;
    border-radius: 0;
    background: #fff
}

.tve_lg_dropdown[data-style="style-7"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown[data-style="style-7"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown[data-style="style-7"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown[data-style="style-7"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown[data-style="style-7"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown[data-style="style-7"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    color: #252525!important;
    background-color: #fff
}

.tve_lg_dropdown[data-style="style-8"],.tcb-form-dropdown[data-style="style-8"],.tve-dynamic-dropdown[data-style="style-8"] {
    background-color: transparent;
    color: #252525;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: rgba(0,0,0,.12)!important;
    border-radius: 25px!important
}

.tve_lg_dropdown[data-style="style-8"] svg,.tcb-form-dropdown[data-style="style-8"] svg,.tve-dynamic-dropdown[data-style="style-8"] svg {
    fill: #252525
}

.tve_lg_dropdown[data-style="style-8"]:hover,.tve_lg_dropdown[data-style="style-8"].tve-state-hover,.tcb-form-dropdown[data-style="style-8"]:hover,.tcb-form-dropdown[data-style="style-8"].tve-state-hover,.tve-dynamic-dropdown[data-style="style-8"]:hover,.tve-dynamic-dropdown[data-style="style-8"].tve-state-hover {
    color: var(--tcb-local-color-30800);
    border-color: rgba(0,0,0,.2)!important
}

.tve_lg_dropdown[data-style="style-8"]:hover svg,.tve_lg_dropdown[data-style="style-8"].tve-state-hover svg,.tcb-form-dropdown[data-style="style-8"]:hover svg,.tcb-form-dropdown[data-style="style-8"].tve-state-hover svg,.tve-dynamic-dropdown[data-style="style-8"]:hover svg,.tve-dynamic-dropdown[data-style="style-8"].tve-state-hover svg {
    fill: var(--tcb-local-color-30800)
}

.tve_lg_dropdown[data-style="style-8"].tve-state-expanded,.tcb-form-dropdown[data-style="style-8"].tve-state-expanded,.tve-dynamic-dropdown[data-style="style-8"].tve-state-expanded {
    border-radius: 25px 25px 0 0!important;
    color: #252525;
    border-color: rgba(0,0,0,.12)!important
}

.tve_lg_dropdown[data-style="style-8"].tve-state-expanded svg,.tcb-form-dropdown[data-style="style-8"].tve-state-expanded svg,.tve-dynamic-dropdown[data-style="style-8"].tve-state-expanded svg {
    fill: #252525
}

.tve_lg_dropdown[data-style="style-8"]>.tve-lg-dropdown-list,.tcb-form-dropdown[data-style="style-8"]>.tve-lg-dropdown-list,.tve-dynamic-dropdown[data-style="style-8"]>.tve-lg-dropdown-list {
    border-color: rgba(0,0,0,.12)!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0!important;
    border-top: none;
    border-radius: 0 0 25px 25px;
    background-color: #fff
}

.tve_lg_dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    color: #252525!important;
    background-color: rgba(255,255,255,.75)
}

.tve_lg_dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve_lg_dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve_lg_dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve_lg_dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tcb-form-dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tcb-form-dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-8"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover {
    font-weight: 500;
    color: var(--tcb-local-color-30800)
}

.tve_lg_dropdown[data-style="style-9"],.tcb-form-dropdown[data-style="style-9"],.tve-dynamic-dropdown[data-style="style-9"] {
    background-color: rgba(0,0,0,.2);
    color: #fff!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: transparent!important;
    border-radius: 0
}

.tve_lg_dropdown[data-style="style-9"]:hover,.tve_lg_dropdown[data-style="style-9"].tve-state-hover,.tcb-form-dropdown[data-style="style-9"]:hover,.tcb-form-dropdown[data-style="style-9"].tve-state-hover,.tve-dynamic-dropdown[data-style="style-9"]:hover,.tve-dynamic-dropdown[data-style="style-9"].tve-state-hover {
    background-color: rgba(0,0,0,.16)
}

.tve_lg_dropdown[data-style="style-9"] svg,.tcb-form-dropdown[data-style="style-9"] svg,.tve-dynamic-dropdown[data-style="style-9"] svg {
    fill: #fff
}

.tve_lg_dropdown[data-style="style-9"].tve-state-expanded,.tcb-form-dropdown[data-style="style-9"].tve-state-expanded,.tve-dynamic-dropdown[data-style="style-9"].tve-state-expanded {
    background-color: rgba(0,0,0,.2)
}

.tve_lg_dropdown[data-style="style-9"]>.tve-lg-dropdown-list,.tcb-form-dropdown[data-style="style-9"]>.tve-lg-dropdown-list,.tve-dynamic-dropdown[data-style="style-9"]>.tve-lg-dropdown-list {
    width: calc(100% + 2px);
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    margin: 0!important
}

.tve_lg_dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    background-color: rgba(0,0,0,.7);
    color: #fff!important
}

.tve_lg_dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve_lg_dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve_lg_dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve_lg_dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tcb-form-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tcb-form-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover {
    color: #fff!important;
    font-weight: 500;
    background-color: rgba(0,0,0,.9)
}

.tve_lg_dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-9"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text {
    color: #fff!important
}

.tve_lg_dropdown[data-style="style-10"],.tcb-form-dropdown[data-style="style-10"],.tve-dynamic-dropdown[data-style="style-10"] {
    background-color: transparent;
    color: #fff;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: rgba(255,255,255,.7)!important;
    border-radius: 0
}

.tve_lg_dropdown[data-style="style-10"]:hover,.tve_lg_dropdown[data-style="style-10"].tve-state-hover,.tcb-form-dropdown[data-style="style-10"]:hover,.tcb-form-dropdown[data-style="style-10"].tve-state-hover,.tve-dynamic-dropdown[data-style="style-10"]:hover,.tve-dynamic-dropdown[data-style="style-10"].tve-state-hover {
    border-color: #fff!important
}

.tve_lg_dropdown[data-style="style-10"] svg,.tcb-form-dropdown[data-style="style-10"] svg,.tve-dynamic-dropdown[data-style="style-10"] svg {
    fill: #fff
}

.tve_lg_dropdown[data-style="style-10"].tve-state-expanded,.tcb-form-dropdown[data-style="style-10"].tve-state-expanded,.tve-dynamic-dropdown[data-style="style-10"].tve-state-expanded {
    border-color: rgba(255,255,255,.7)!important
}

.tve_lg_dropdown[data-style="style-10"]>.tve-lg-dropdown-list,.tcb-form-dropdown[data-style="style-10"]>.tve-lg-dropdown-list,.tve-dynamic-dropdown[data-style="style-10"]>.tve-lg-dropdown-list {
    border-color: rgba(255,255,255,.7)!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
    margin: 0!important;
    border-top: none
}

.tve_lg_dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    background-color: rgba(37,37,37,.7);
    color: rgba(255,255,255,.75)
}

.tve_lg_dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve_lg_dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve_lg_dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve_lg_dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tcb-form-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tcb-form-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover {
    font-weight: 500;
    color: #fff
}

.tve_lg_dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-10"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text {
    color: #fff!important
}

.tve_lg_dropdown[data-style="style-11"],.tcb-form-dropdown[data-style="style-11"],.tve-dynamic-dropdown[data-style="style-11"] {
    background-color: var(--tcb-local-color-30800);
    color: #252525;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: transparent!important;
    border-radius: 25px!important;
    position: relative;
    overflow: visible!important
}

.tve_lg_dropdown[data-style="style-11"] svg,.tcb-form-dropdown[data-style="style-11"] svg,.tve-dynamic-dropdown[data-style="style-11"] svg {
    fill: #252525
}

.tve_lg_dropdown[data-style="style-11"] span,.tcb-form-dropdown[data-style="style-11"] span,.tve-dynamic-dropdown[data-style="style-11"] span {
    z-index: 90
}

.tve_lg_dropdown[data-style="style-11"] .tve-item-dropdown-trigger,.tcb-form-dropdown[data-style="style-11"] .tve-item-dropdown-trigger,.tve-dynamic-dropdown[data-style="style-11"] .tve-item-dropdown-trigger {
    background-color: rgba(255,255,255,.4);
    border-radius: 50%;
    width: 36px;
    height: 36px;
    position: absolute;
    right: 8px;
    top: 10%
}

.tve_lg_dropdown[data-style="style-11"]:before,.tcb-form-dropdown[data-style="style-11"]:before,.tve-dynamic-dropdown[data-style="style-11"]:before {
    content: "";
    position: absolute!important;
    left: -2px;
    top: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    border-color: transparent!important;
    border-radius: 25px;
    background-color: rgba(255,255,255,.9)
}

.tve_lg_dropdown[data-style="style-11"]:hover,.tve_lg_dropdown[data-style="style-11"].tve-state-hover,.tve_lg_dropdown[data-style="style-11"].tve-state-expanded,.tcb-form-dropdown[data-style="style-11"]:hover,.tcb-form-dropdown[data-style="style-11"].tve-state-hover,.tcb-form-dropdown[data-style="style-11"].tve-state-expanded,.tve-dynamic-dropdown[data-style="style-11"]:hover,.tve-dynamic-dropdown[data-style="style-11"].tve-state-hover,.tve-dynamic-dropdown[data-style="style-11"].tve-state-expanded {
    color: #fff
}

.tve_lg_dropdown[data-style="style-11"]:hover:before,.tve_lg_dropdown[data-style="style-11"].tve-state-hover:before,.tve_lg_dropdown[data-style="style-11"].tve-state-expanded:before,.tcb-form-dropdown[data-style="style-11"]:hover:before,.tcb-form-dropdown[data-style="style-11"].tve-state-hover:before,.tcb-form-dropdown[data-style="style-11"].tve-state-expanded:before,.tve-dynamic-dropdown[data-style="style-11"]:hover:before,.tve-dynamic-dropdown[data-style="style-11"].tve-state-hover:before,.tve-dynamic-dropdown[data-style="style-11"].tve-state-expanded:before {
    content: none
}

.tve_lg_dropdown[data-style="style-11"]:hover svg,.tve_lg_dropdown[data-style="style-11"].tve-state-hover svg,.tve_lg_dropdown[data-style="style-11"].tve-state-expanded svg,.tcb-form-dropdown[data-style="style-11"]:hover svg,.tcb-form-dropdown[data-style="style-11"].tve-state-hover svg,.tcb-form-dropdown[data-style="style-11"].tve-state-expanded svg,.tve-dynamic-dropdown[data-style="style-11"]:hover svg,.tve-dynamic-dropdown[data-style="style-11"].tve-state-hover svg,.tve-dynamic-dropdown[data-style="style-11"].tve-state-expanded svg {
    fill: #fff
}

.tve_lg_dropdown[data-style="style-11"]:hover .tve-item-dropdown-trigger,.tve_lg_dropdown[data-style="style-11"].tve-state-hover .tve-item-dropdown-trigger,.tve_lg_dropdown[data-style="style-11"].tve-state-expanded .tve-item-dropdown-trigger,.tcb-form-dropdown[data-style="style-11"]:hover .tve-item-dropdown-trigger,.tcb-form-dropdown[data-style="style-11"].tve-state-hover .tve-item-dropdown-trigger,.tcb-form-dropdown[data-style="style-11"].tve-state-expanded .tve-item-dropdown-trigger,.tve-dynamic-dropdown[data-style="style-11"]:hover .tve-item-dropdown-trigger,.tve-dynamic-dropdown[data-style="style-11"].tve-state-hover .tve-item-dropdown-trigger,.tve-dynamic-dropdown[data-style="style-11"].tve-state-expanded .tve-item-dropdown-trigger {
    background-color: rgba(255,255,255,.08)
}

.tve_lg_dropdown[data-style="style-11"].tve-state-expanded,.tcb-form-dropdown[data-style="style-11"].tve-state-expanded,.tve-dynamic-dropdown[data-style="style-11"].tve-state-expanded {
    border-radius: 25px 25px 0 0!important
}

.tve_lg_dropdown[data-style="style-11"]>.tve-lg-dropdown-list,.tcb-form-dropdown[data-style="style-11"]>.tve-lg-dropdown-list,.tve-dynamic-dropdown[data-style="style-11"]>.tve-lg-dropdown-list {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0!important;
    border: none!important;
    border-radius: 0 0 25px 25px;
    background-color: var(--tcb-local-color-30800);
    width: calc(100% + 2px)
}

.tve_lg_dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    color: #fff!important;
    background-color: rgba(255,255,255,.04)
}

.tve_lg_dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve_lg_dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve_lg_dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve_lg_dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tcb-form-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tcb-form-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover {
    font-weight: 500;
    background-color: rgba(255,255,255,.09)
}

.tve_lg_dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve_lg_dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tcb-form-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover>.tcb-plain-text,.tve-dynamic-dropdown[data-style="style-11"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover>.tcb-plain-text {
    color: #fff!important
}

.tve_lg_dropdown[data-style="style-12"],.tcb-form-dropdown[data-style="style-12"],.tve-dynamic-dropdown[data-style="style-12"] {
    background-color: transparent;
    color: #252525;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: transparent!important;
    border-radius: 0;
    border-bottom: 1px solid #e1e1e1!important
}

.tve_lg_dropdown[data-style="style-12"] svg,.tcb-form-dropdown[data-style="style-12"] svg,.tve-dynamic-dropdown[data-style="style-12"] svg {
    fill: #252525
}

.tve_lg_dropdown[data-style="style-12"]:hover,.tve_lg_dropdown[data-style="style-12"].tve-state-hover,.tve_lg_dropdown[data-style="style-12"].tve-state-expanded,.tcb-form-dropdown[data-style="style-12"]:hover,.tcb-form-dropdown[data-style="style-12"].tve-state-hover,.tcb-form-dropdown[data-style="style-12"].tve-state-expanded,.tve-dynamic-dropdown[data-style="style-12"]:hover,.tve-dynamic-dropdown[data-style="style-12"].tve-state-hover,.tve-dynamic-dropdown[data-style="style-12"].tve-state-expanded {
    color: var(--tcb-local-color-30800);
    border-bottom-color: var(--tcb-local-color-30800)!important
}

.tve_lg_dropdown[data-style="style-12"]:hover svg,.tve_lg_dropdown[data-style="style-12"].tve-state-hover svg,.tve_lg_dropdown[data-style="style-12"].tve-state-expanded svg,.tcb-form-dropdown[data-style="style-12"]:hover svg,.tcb-form-dropdown[data-style="style-12"].tve-state-hover svg,.tcb-form-dropdown[data-style="style-12"].tve-state-expanded svg,.tve-dynamic-dropdown[data-style="style-12"]:hover svg,.tve-dynamic-dropdown[data-style="style-12"].tve-state-hover svg,.tve-dynamic-dropdown[data-style="style-12"].tve-state-expanded svg {
    fill: var(--tcb-local-color-30800)
}

.tve_lg_dropdown[data-style="style-12"]>.tve-lg-dropdown-list,.tcb-form-dropdown[data-style="style-12"]>.tve-lg-dropdown-list,.tve-dynamic-dropdown[data-style="style-12"]>.tve-lg-dropdown-list {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0!important;
    border-radius: 0;
    border: none;
    background-color: #fff;
    width: calc(100% + 2px)
}

.tve_lg_dropdown[data-style="style-12"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown[data-style="style-12"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown[data-style="style-12"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown[data-style="style-12"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown[data-style="style-12"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown[data-style="style-12"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    color: #252525!important;
    background-color: #fff
}

.tve_lg_dropdown[data-style="style-12"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve_lg_dropdown[data-style="style-12"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tcb-form-dropdown[data-style="style-12"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tcb-form-dropdown[data-style="style-12"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-12"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-12"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover {
    font-weight: 500;
    color: var(--tcb-local-color-30800)
}

.tve_lg_dropdown[data-style="style-13"],.tcb-form-dropdown[data-style="style-13"],.tve-dynamic-dropdown[data-style="style-13"] {
    background-color: #f1f1f1;
    color: #252525;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: transparent!important;
    border-radius: 10px!important
}

.tve_lg_dropdown[data-style="style-13"] svg,.tcb-form-dropdown[data-style="style-13"] svg,.tve-dynamic-dropdown[data-style="style-13"] svg {
    fill: #252525;
    z-index: 9
}

.tve_lg_dropdown[data-style="style-13"] .tve-disabled-text-inner,.tcb-form-dropdown[data-style="style-13"] .tve-disabled-text-inner,.tve-dynamic-dropdown[data-style="style-13"] .tve-disabled-text-inner {
    z-index: 9
}

.tve_lg_dropdown[data-style="style-13"]:hover,.tve_lg_dropdown[data-style="style-13"].tve-state-hover,.tve_lg_dropdown[data-style="style-13"].tve-state-expanded,.tcb-form-dropdown[data-style="style-13"]:hover,.tcb-form-dropdown[data-style="style-13"].tve-state-hover,.tcb-form-dropdown[data-style="style-13"].tve-state-expanded,.tve-dynamic-dropdown[data-style="style-13"]:hover,.tve-dynamic-dropdown[data-style="style-13"].tve-state-hover,.tve-dynamic-dropdown[data-style="style-13"].tve-state-expanded {
    background-color: var(--tcb-local-color-30800);
    border-color: transparent!important;
    color: #252525
}

.tve_lg_dropdown[data-style="style-13"]:hover:before,.tve_lg_dropdown[data-style="style-13"].tve-state-hover:before,.tve_lg_dropdown[data-style="style-13"].tve-state-expanded:before,.tcb-form-dropdown[data-style="style-13"]:hover:before,.tcb-form-dropdown[data-style="style-13"].tve-state-hover:before,.tcb-form-dropdown[data-style="style-13"].tve-state-expanded:before,.tve-dynamic-dropdown[data-style="style-13"]:hover:before,.tve-dynamic-dropdown[data-style="style-13"].tve-state-hover:before,.tve-dynamic-dropdown[data-style="style-13"].tve-state-expanded:before {
    content: "";
    position: absolute!important;
    left: -2px;
    top: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    border-color: transparent!important;
    border-radius: 10px;
    background-color: rgba(255,255,255,.9)
}

.tve_lg_dropdown[data-style="style-13"].tve-state-expanded,.tcb-form-dropdown[data-style="style-13"].tve-state-expanded,.tve-dynamic-dropdown[data-style="style-13"].tve-state-expanded {
    border-radius: 10px 10px 0 0px!important
}

.tve_lg_dropdown[data-style="style-13"].tve-state-expanded:before,.tcb-form-dropdown[data-style="style-13"].tve-state-expanded:before,.tve-dynamic-dropdown[data-style="style-13"].tve-state-expanded:before {
    border-radius: 10px 10px 0 0px!important
}

.tve_lg_dropdown[data-style="style-13"] .tve-lg-dropdown-list,.tcb-form-dropdown[data-style="style-13"] .tve-lg-dropdown-list,.tve-dynamic-dropdown[data-style="style-13"] .tve-lg-dropdown-list {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0!important;
    border: none;
    border-radius: 0 0 10px 10px;
    background-color: #fff;
    width: calc(100% + 2px)
}

.tve_lg_dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    border-color: #fff;
    color: #252525!important;
    background-color: #fff
}

.tve_lg_dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve_lg_dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve_lg_dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve_lg_dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tcb-form-dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tcb-form-dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-13"] .tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover {
    font-weight: 500;
    color: var(--tcb-local-color-30800)
}

.tve_lg_dropdown[data-style="style-14"],.tcb-form-dropdown[data-style="style-14"],.tve-dynamic-dropdown[data-style="style-14"] {
    background-color: transparent;
    color: #252525;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: transparent!important;
    border-radius: 25px!important;
    position: relative;
    overflow: visible!important
}

.tve_lg_dropdown[data-style="style-14"] svg,.tcb-form-dropdown[data-style="style-14"] svg,.tve-dynamic-dropdown[data-style="style-14"] svg {
    fill: #fff
}

.tve_lg_dropdown[data-style="style-14"] .tve-item-dropdown-trigger,.tcb-form-dropdown[data-style="style-14"] .tve-item-dropdown-trigger,.tve-dynamic-dropdown[data-style="style-14"] .tve-item-dropdown-trigger {
    background-color: var(--tcb-local-color-30800);
    border-radius: 50%;
    width: 36px;
    height: 36px;
    position: absolute;
    right: 8px;
    top: 10%
}

.tve_lg_dropdown[data-style="style-14"] span,.tcb-form-dropdown[data-style="style-14"] span,.tve-dynamic-dropdown[data-style="style-14"] span {
    z-index: 90
}

.tve_lg_dropdown[data-style="style-14"]:hover,.tve_lg_dropdown[data-style="style-14"].tve-state-hover,.tcb-form-dropdown[data-style="style-14"]:hover,.tcb-form-dropdown[data-style="style-14"].tve-state-hover,.tve-dynamic-dropdown[data-style="style-14"]:hover,.tve-dynamic-dropdown[data-style="style-14"].tve-state-hover {
    background-color: var(--tcb-local-color-30800);
    border-radius: 25px!important;
    overflow: visible!important
}

.tve_lg_dropdown[data-style="style-14"]:hover:before,.tve_lg_dropdown[data-style="style-14"].tve-state-hover:before,.tcb-form-dropdown[data-style="style-14"]:hover:before,.tcb-form-dropdown[data-style="style-14"].tve-state-hover:before,.tve-dynamic-dropdown[data-style="style-14"]:hover:before,.tve-dynamic-dropdown[data-style="style-14"].tve-state-hover:before {
    content: "";
    position: absolute!important;
    left: -2px;
    top: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    border-radius: 25px;
    border-color: transparent!important;
    background-color: rgba(255,255,255,.9)
}

.tve_lg_dropdown[data-style="style-14"].tve-state-expanded,.tcb-form-dropdown[data-style="style-14"].tve-state-expanded,.tve-dynamic-dropdown[data-style="style-14"].tve-state-expanded {
    border-radius: 25px 25px 0 0!important;
    background-color: #fff
}

.tve_lg_dropdown[data-style="style-14"]>.tve-lg-dropdown-list,.tcb-form-dropdown[data-style="style-14"]>.tve-lg-dropdown-list,.tve-dynamic-dropdown[data-style="style-14"]>.tve-lg-dropdown-list {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0!important;
    border: none;
    border-radius: 0 0 25px 25px;
    background-color: #fff;
    width: calc(100% + 2px)
}

.tve_lg_dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    border-color: #fff;
    color: #252525!important;
    background-color: #fff
}

.tve_lg_dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve_lg_dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve_lg_dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve_lg_dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tcb-form-dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tcb-form-dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-14"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover {
    font-weight: 500;
    color: var(--tcb-local-color-30800)
}

.tve_lg_dropdown[data-style="style-15"],.tcb-form-dropdown[data-style="style-15"],.tve-dynamic-dropdown[data-style="style-15"] {
    background-color: #fff;
    color: #252525;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: #e1e1e1!important;
    border-radius: 4px!important
}

.tve_lg_dropdown[data-style="style-15"] svg,.tcb-form-dropdown[data-style="style-15"] svg,.tve-dynamic-dropdown[data-style="style-15"] svg {
    fill: #252525
}

.tve_lg_dropdown[data-style="style-15"]:hover,.tve_lg_dropdown[data-style="style-15"].tve-state-hover,.tcb-form-dropdown[data-style="style-15"]:hover,.tcb-form-dropdown[data-style="style-15"].tve-state-hover,.tve-dynamic-dropdown[data-style="style-15"]:hover,.tve-dynamic-dropdown[data-style="style-15"].tve-state-hover {
    border-color: var(--tcb-local-color-30800)!important
}

.tve_lg_dropdown[data-style="style-15"].tve-state-expanded,.tcb-form-dropdown[data-style="style-15"].tve-state-expanded,.tve-dynamic-dropdown[data-style="style-15"].tve-state-expanded {
    border-radius: 4px 4px 0 0!important;
    background-color: #fff;
    border-color: #e1e1e1!important
}

.tve_lg_dropdown[data-style="style-15"]>.tve-lg-dropdown-list,.tcb-form-dropdown[data-style="style-15"]>.tve-lg-dropdown-list,.tve-dynamic-dropdown[data-style="style-15"]>.tve-lg-dropdown-list {
    border-top: none!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0!important;
    border-color: #e1e1e1;
    border-radius: 0 0 4px 4px;
    background-color: #fff
}

.tve_lg_dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    color: #252525!important;
    background-color: #fff
}

.tve_lg_dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve_lg_dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve_lg_dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve_lg_dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tcb-form-dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tcb-form-dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tcb-form-dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-lg-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-lg-dropdown-option.tve-state-hover,.tve-dynamic-dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option:hover,.tve-dynamic-dropdown[data-style="style-15"]>.tve-lg-dropdown-list .tve-dynamic-dropdown-option.tve-state-hover {
    font-weight: 500;
    color: var(--tcb-local-color-30800)
}

.tve_lg_dropdown.da-fade .tve-lg-dropdown-list,.tcb-form-dropdown.da-fade .tve-lg-dropdown-list,.tve-dynamic-dropdown.da-fade .tve-lg-dropdown-list {
    opacity: 0
}

.tve_lg_dropdown.da-fade.tve-state-expanded .tve-lg-dropdown-list,.tcb-form-dropdown.da-fade.tve-state-expanded .tve-lg-dropdown-list,.tve-dynamic-dropdown.da-fade.tve-state-expanded .tve-lg-dropdown-list {
    opacity: 1
}

.tve_lg_dropdown.da-slide .tve-lg-dropdown-list,.tcb-form-dropdown.da-slide .tve-lg-dropdown-list,.tve-dynamic-dropdown.da-slide .tve-lg-dropdown-list {
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top
}

.tve_lg_dropdown.da-slide.tve-state-expanded .tve-lg-dropdown-list,.tcb-form-dropdown.da-slide.tve-state-expanded .tve-lg-dropdown-list,.tve-dynamic-dropdown.da-slide.tve-state-expanded .tve-lg-dropdown-list {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1)
}

.tve_lg_dropdown.da-fold .tve-lg-dropdown-list,.tcb-form-dropdown.da-fold .tve-lg-dropdown-list,.tve-dynamic-dropdown.da-fold .tve-lg-dropdown-list {
    -webkit-transform: perspective(400) rotate3d(1,0,0,-90deg);
    transform: perspective(400) rotate3d(1,0,0,-90deg);
    -webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,-webkit-transform .35s;
    -o-transition: transform .35s,opacity .35s;
    transition: transform .35s,opacity .35s;
    transition: transform .35s,opacity .35s,-webkit-transform .35s;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top
}

.tve_lg_dropdown.da-fold.tve-state-expanded .tve-lg-dropdown-list,.tcb-form-dropdown.da-fold.tve-state-expanded .tve-lg-dropdown-list,.tve-dynamic-dropdown.da-fold.tve-state-expanded .tve-lg-dropdown-list {
    -webkit-transform: perspective(400) rotate3d(0,0,0,0);
    transform: perspective(400) rotate3d(0,0,0,0)
}

.tve_lg_dropdown.tve-state-expanded,.tcb-form-dropdown.tve-state-expanded,.tve-dynamic-dropdown.tve-state-expanded {
    z-index: 99!important;
    overflow: visible!important
}

.tve_lg_dropdown.tve-state-expanded .tve-lg-dropdown-trigger svg,.tcb-form-dropdown.tve-state-expanded .tve-lg-dropdown-trigger svg,.tve-dynamic-dropdown.tve-state-expanded .tve-lg-dropdown-trigger svg {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg)
}

.tve_lg_dropdown.tve-state-expanded .tve-lg-dropdown-list,.tcb-form-dropdown.tve-state-expanded .tve-lg-dropdown-list,.tve-dynamic-dropdown.tve-state-expanded .tve-lg-dropdown-list {
    visibility: visible;
    -webkit-transition: all .3s ease;
    -o-transition: all .3s ease;
    transition: all .3s ease
}

.tve_lg_dropdown.tve-state-expanded .tve-lg-dropdown-list .tve-lg-dropdown-option,.tve_lg_dropdown.tve-state-expanded .tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tcb-form-dropdown.tve-state-expanded .tve-lg-dropdown-list .tve-lg-dropdown-option,.tcb-form-dropdown.tve-state-expanded .tve-lg-dropdown-list .tve-dynamic-dropdown-option,.tve-dynamic-dropdown.tve-state-expanded .tve-lg-dropdown-list .tve-lg-dropdown-option,.tve-dynamic-dropdown.tve-state-expanded .tve-lg-dropdown-list .tve-dynamic-dropdown-option {
    display: block
}

.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 {
    -webkit-box-shadow: 0 0 4px #a94442!important;
    box-shadow: 0 0 4px #a94442!important
}

.tve_lg_dropdown.tcb-form-input-error:not(#_),.tcb-form-dropdown.tcb-form-input-error:not(#_),.tve-dynamic-dropdown.tcb-form-input-error:not(#_) {
    border-color: rgba(217,43,43,.55)!important
}

.tve_lg_file {
    padding: 45px 0;
    margin: 10px 0
}

.tve_lg_file .tve-content-box-background {
    background-color: #f8f9fa;
    border: solid 1px rgba(0,0,0,.1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 4px 0 rgba(0,0,0,.15);
    box-shadow: 0 0 4px 0 rgba(0,0,0,.15)
}

.tve_lg_file.tve-state-active .tve-content-box-background {
    border-color: #597EAA;
    background-color: #E7F1FE
}

.tve_lg_file.tcb-form-input-error:not(#_) .tve-content-box-background {
    border-color: rgba(217,43,43,.55)
}

.tve_lg_file input[type=file] {
    display: none
}

.tve_lg_file .tcb-file-upload-btn {
    margin-top: 8px;
    margin-bottom: 0
}

.tve_lg_file .tcb-default-upload-icon {
    margin-top: 0;
    margin-bottom: 16px
}

.tcb-default-upload-icon {
    font-size: 24px;
    --tve-icon-size: 24px;
    background-color: #8ED1F2;
    padding: 10px!important;
    border-radius: 60px
}

.tcb-default-upload-icon svg {
    color: #fff
}

.tcb-file-list .tcb-file-item {
    position: relative;
    margin-top: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 6px 0 8px
}

.tcb-file-list .tcb-file-item.tcb-error .progress-bg {
    width: 100%!important;
    background-color: #f40
}

.tcb-file-list .tcb-file-item.tcb-error .tcb-file-info {
    color: #f40
}

.tcb-file-list .tcb-file-item.tcb-done .progress-bg {
    background-color: #028700;
    width: 100%!important
}

.tcb-file-list .tcb-file-item.tcb-uploading .tcb-file-loader {
    display: block
}

.tcb-file-list .tcb-file-item.tcb-uploading .tcb-file-remove {
    display: none
}

.tcb-file-list .tcb-file-loader {
    display: none;
    position: relative!important;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16px;
    -ms-flex: 0 0 16px;
    flex: 0 0 16px;
    height: 24px;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.tcb-file-list .tcb-file-loader .tcb-form-loader-icon {
    font-size: 16px;
    line-height: 16px;
    width: 16px;
    height: 16px;
    margin: -8px 0 0 -8px
}

.tcb-file-list .tcb-file-icon svg {
    width: 20px;
    height: auto
}

.tcb-file-list .tcb-file-icon svg path {
    fill: #6d7a86
}

.tcb-file-list .tcb-file-info {
    font-size: 16px;
    line-height: 1;
    letter-spacing: -.12px;
    max-width: calc(100% - 30px);
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tcb-file-list .tcb-file-name {
    max-width: calc(100% - 85px);
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: pre;
    padding-bottom: 3px
}

.tcb-file-list .tcb-file-size {
    font-size: 14px;
    color: #94a3b0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 80px;
    -ms-flex: 0 0 80px;
    flex: 0 0 80px;
    padding-left: 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tcb-file-list .tcb-upload-progress {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 4px;
    background-color: #ccc;
    border-radius: 2px;
    overflow: hidden
}

.tcb-file-list .progress-bg {
    -webkit-transition: all .15s ease-in;
    -o-transition: all .15s ease-in;
    transition: all .15s ease-in;
    position: absolute;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    top: 0;
    left: 0;
    bottom: 0;
    background-color: #46B2E6
}

.tcb-file-list .progress-bg[data-percent="100%"] {
    background-color: #028700
}

.tcb-file-list .tcb-file-remove {
    border: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none;
    width: auto!important;
    min-width: 0!important;
    padding: 2px!important
}

.tcb-file-list .tcb-file-remove:hover svg path,.tcb-file-list .tcb-file-remove:active svg path {
    fill: #888
}

.tcb-file-list .tcb-file-remove:active,.tcb-file-list .tcb-file-remove:focus {
    outline: none
}

.tve_lg_radio_wrapper .tcb-add-block-below,.tve_lg_checkbox_wrapper .tcb-add-block-below {
    display: none;
    bottom: 50%;
    left: 100%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    z-index: 10
}

.tve_lg_radio_wrapper:hover .tcb-add-block-below,.tve_lg_checkbox_wrapper:hover .tcb-add-block-below {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute
}

.wp-caption-text .fr-wrapper {
    position: static
}

.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%
}

.tve_image_caption.tve-image-caption-below {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tve_image_caption.tve-image-caption-above {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.tve_image_caption .tve-image-caption-inside {
    position: absolute!important;
    width: 100%;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0)
}

.tve_image_caption .tve-image-caption-inside.tve_anim_start {
    -webkit-transform: translate(-50%,0)!important;
    -ms-transform: translate(-50%,0)!important;
    transform: translate(-50%,0)!important
}

.tve_image_caption .tve-image-caption-inside.tcb-caption-center {
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.tve_image_caption .tve-image-caption-inside.tcb-caption-top {
    top: 0;
    -webkit-transform: translate(-50%,0);
    -ms-transform: translate(-50%,0);
    transform: translate(-50%,0)
}

.tve_image_caption .tve-image-caption-inside.tcb-caption-bottom {
    top: 100%;
    -webkit-transform: translate(-50%,-100%);
    -ms-transform: translate(-50%,-100%);
    transform: translate(-50%,-100%)
}

.tve-image-resize,.tve-video-resize {
    position: absolute;
    z-index: 999999
}

.tve-image-resize .tve-image-control-wrapper,.tve-image-resize .tve-video-control-wrapper,.tve-video-resize .tve-image-control-wrapper,.tve-video-resize .tve-video-control-wrapper {
    position: relative;
    height: inherit;
    width: inherit
}

.tve-image-resize .tve-image-control-wrapper .tve-drag-image,.tve-image-resize .tve-image-control-wrapper .tve-drag-video,.tve-image-resize .tve-video-control-wrapper .tve-drag-image,.tve-image-resize .tve-video-control-wrapper .tve-drag-video,.tve-video-resize .tve-image-control-wrapper .tve-drag-image,.tve-video-resize .tve-image-control-wrapper .tve-drag-video,.tve-video-resize .tve-video-control-wrapper .tve-drag-image,.tve-video-resize .tve-video-control-wrapper .tve-drag-video {
    width: 100%;
    height: 100%;
    cursor: move
}

.tve-image-resize .tve-image-control-wrapper .tve-image-resize-control,.tve-image-resize .tve-image-control-wrapper .tve-video-resize-control,.tve-image-resize .tve-video-control-wrapper .tve-image-resize-control,.tve-image-resize .tve-video-control-wrapper .tve-video-resize-control,.tve-video-resize .tve-image-control-wrapper .tve-image-resize-control,.tve-video-resize .tve-image-control-wrapper .tve-video-resize-control,.tve-video-resize .tve-video-control-wrapper .tve-image-resize-control,.tve-video-resize .tve-video-control-wrapper .tve-video-resize-control {
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    border: 1px solid #2ecc71;
    background-color: #fff;
    z-index: 9999999
}

.tve-image-resize .tve-image-control-wrapper .tve-image-resize-control:hover,.tve-image-resize .tve-image-control-wrapper .tve-video-resize-control:hover,.tve-image-resize .tve-video-control-wrapper .tve-image-resize-control:hover,.tve-image-resize .tve-video-control-wrapper .tve-video-resize-control:hover,.tve-video-resize .tve-image-control-wrapper .tve-image-resize-control:hover,.tve-video-resize .tve-image-control-wrapper .tve-video-resize-control:hover,.tve-video-resize .tve-video-control-wrapper .tve-image-resize-control:hover,.tve-video-resize .tve-video-control-wrapper .tve-video-resize-control:hover {
    background-color: #15f273
}

.tve-image-resize .tve-image-control-wrapper .tve-image-resize-control.tve-active,.tve-image-resize .tve-image-control-wrapper .tve-video-resize-control.tve-active,.tve-image-resize .tve-video-control-wrapper .tve-image-resize-control.tve-active,.tve-image-resize .tve-video-control-wrapper .tve-video-resize-control.tve-active,.tve-video-resize .tve-image-control-wrapper .tve-image-resize-control.tve-active,.tve-video-resize .tve-image-control-wrapper .tve-video-resize-control.tve-active,.tve-video-resize .tve-video-control-wrapper .tve-image-resize-control.tve-active,.tve-video-resize .tve-video-control-wrapper .tve-video-resize-control.tve-active {
    background-color: #2ecc71
}

.tve-image-resize .tve-image-control-wrapper .tve-image-resize-control.tve-central-resize,.tve-image-resize .tve-image-control-wrapper .tve-video-resize-control.tve-central-resize,.tve-image-resize .tve-video-control-wrapper .tve-image-resize-control.tve-central-resize,.tve-image-resize .tve-video-control-wrapper .tve-video-resize-control.tve-central-resize,.tve-video-resize .tve-image-control-wrapper .tve-image-resize-control.tve-central-resize,.tve-video-resize .tve-image-control-wrapper .tve-video-resize-control.tve-central-resize,.tve-video-resize .tve-video-control-wrapper .tve-image-resize-control.tve-central-resize,.tve-video-resize .tve-video-control-wrapper .tve-video-resize-control.tve-central-resize {
    border-radius: 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg)
}

.tve-image-resize .tve-image-control-wrapper .tve-image-resize-control.tve-drag-top-center,.tve-image-resize .tve-image-control-wrapper .tve-video-resize-control.tve-drag-top-center,.tve-image-resize .tve-video-control-wrapper .tve-image-resize-control.tve-drag-top-center,.tve-image-resize .tve-video-control-wrapper .tve-video-resize-control.tve-drag-top-center,.tve-video-resize .tve-image-control-wrapper .tve-image-resize-control.tve-drag-top-center,.tve-video-resize .tve-image-control-wrapper .tve-video-resize-control.tve-drag-top-center,.tve-video-resize .tve-video-control-wrapper .tve-image-resize-control.tve-drag-top-center,.tve-video-resize .tve-video-control-wrapper .tve-video-resize-control.tve-drag-top-center {
    cursor: ns-resize;
    left: 50%;
    margin-left: -5px;
    top: -6px;
    bottom: auto
}

.tve-image-resize .tve-image-control-wrapper .tve-image-resize-control.tve-drag-top-right,.tve-image-resize .tve-image-control-wrapper .tve-video-resize-control.tve-drag-top-right,.tve-image-resize .tve-video-control-wrapper .tve-image-resize-control.tve-drag-top-right,.tve-image-resize .tve-video-control-wrapper .tve-video-resize-control.tve-drag-top-right,.tve-video-resize .tve-image-control-wrapper .tve-image-resize-control.tve-drag-top-right,.tve-video-resize .tve-image-control-wrapper .tve-video-resize-control.tve-drag-top-right,.tve-video-resize .tve-video-control-wrapper .tve-image-resize-control.tve-drag-top-right,.tve-video-resize .tve-video-control-wrapper .tve-video-resize-control.tve-drag-top-right {
    cursor: nesw-resize;
    bottom: auto;
    right: -5px;
    top: -5px
}

.tve-image-resize .tve-image-control-wrapper .tve-image-resize-control.tve-drag-bottom-left,.tve-image-resize .tve-image-control-wrapper .tve-video-resize-control.tve-drag-bottom-left,.tve-image-resize .tve-video-control-wrapper .tve-image-resize-control.tve-drag-bottom-left,.tve-image-resize .tve-video-control-wrapper .tve-video-resize-control.tve-drag-bottom-left,.tve-video-resize .tve-image-control-wrapper .tve-image-resize-control.tve-drag-bottom-left,.tve-video-resize .tve-image-control-wrapper .tve-video-resize-control.tve-drag-bottom-left,.tve-video-resize .tve-video-control-wrapper .tve-image-resize-control.tve-drag-bottom-left,.tve-video-resize .tve-video-control-wrapper .tve-video-resize-control.tve-drag-bottom-left {
    cursor: nesw-resize;
    bottom: -5px;
    left: -5px;
    top: auto
}

.tve-image-resize .tve-image-control-wrapper .tve-image-resize-control.tve-drag-bottom-center,.tve-image-resize .tve-image-control-wrapper .tve-video-resize-control.tve-drag-bottom-center,.tve-image-resize .tve-video-control-wrapper .tve-image-resize-control.tve-drag-bottom-center,.tve-image-resize .tve-video-control-wrapper .tve-video-resize-control.tve-drag-bottom-center,.tve-video-resize .tve-image-control-wrapper .tve-image-resize-control.tve-drag-bottom-center,.tve-video-resize .tve-image-control-wrapper .tve-video-resize-control.tve-drag-bottom-center,.tve-video-resize .tve-video-control-wrapper .tve-image-resize-control.tve-drag-bottom-center,.tve-video-resize .tve-video-control-wrapper .tve-video-resize-control.tve-drag-bottom-center {
    cursor: ns-resize;
    left: 50%;
    margin-left: -5px;
    bottom: -6px;
    top: auto
}

.tve-image-resize .tve-image-control-wrapper .tve-image-resize-control.tve-drag-bottom-right,.tve-image-resize .tve-image-control-wrapper .tve-video-resize-control.tve-drag-bottom-right,.tve-image-resize .tve-video-control-wrapper .tve-image-resize-control.tve-drag-bottom-right,.tve-image-resize .tve-video-control-wrapper .tve-video-resize-control.tve-drag-bottom-right,.tve-video-resize .tve-image-control-wrapper .tve-image-resize-control.tve-drag-bottom-right,.tve-video-resize .tve-image-control-wrapper .tve-video-resize-control.tve-drag-bottom-right,.tve-video-resize .tve-video-control-wrapper .tve-image-resize-control.tve-drag-bottom-right,.tve-video-resize .tve-video-control-wrapper .tve-video-resize-control.tve-drag-bottom-right {
    cursor: nwse-resize;
    bottom: -5px;
    right: -5px;
    top: auto
}

.tve-image-resize .tve-image-control-wrapper .tve-image-resize-control.tve-drag-top-left,.tve-image-resize .tve-image-control-wrapper .tve-video-resize-control.tve-drag-top-left,.tve-image-resize .tve-video-control-wrapper .tve-image-resize-control.tve-drag-top-left,.tve-image-resize .tve-video-control-wrapper .tve-video-resize-control.tve-drag-top-left,.tve-video-resize .tve-image-control-wrapper .tve-image-resize-control.tve-drag-top-left,.tve-video-resize .tve-image-control-wrapper .tve-video-resize-control.tve-drag-top-left,.tve-video-resize .tve-video-control-wrapper .tve-image-resize-control.tve-drag-top-left,.tve-video-resize .tve-video-control-wrapper .tve-video-resize-control.tve-drag-top-left {
    cursor: nwse-resize;
    bottom: auto;
    left: -5px;
    top: -5px
}

.tve-image-resize .tve-image-control-wrapper .tve-image-drag-middle-horiz,.tve-image-resize .tve-image-control-wrapper .tve-video-drag-middle-horiz,.tve-image-resize .tve-video-control-wrapper .tve-image-drag-middle-horiz,.tve-image-resize .tve-video-control-wrapper .tve-video-drag-middle-horiz,.tve-video-resize .tve-image-control-wrapper .tve-image-drag-middle-horiz,.tve-video-resize .tve-image-control-wrapper .tve-video-drag-middle-horiz,.tve-video-resize .tve-video-control-wrapper .tve-image-drag-middle-horiz,.tve-video-resize .tve-video-control-wrapper .tve-video-drag-middle-horiz {
    width: 100%;
    top: 50%;
    position: absolute;
    border: 1px dashed #15f273;
    opacity: .75
}

.tve-image-resize .tve-image-control-wrapper .tve-image-drag-middle-vert,.tve-image-resize .tve-image-control-wrapper .tve-video-drag-middle-vert,.tve-image-resize .tve-video-control-wrapper .tve-image-drag-middle-vert,.tve-image-resize .tve-video-control-wrapper .tve-video-drag-middle-vert,.tve-video-resize .tve-image-control-wrapper .tve-image-drag-middle-vert,.tve-video-resize .tve-image-control-wrapper .tve-video-drag-middle-vert,.tve-video-resize .tve-video-control-wrapper .tve-image-drag-middle-vert,.tve-video-resize .tve-video-control-wrapper .tve-video-drag-middle-vert {
    height: 100%;
    border: 1px dashed #15f273;
    left: 50%;
    position: absolute;
    opacity: .75
}

.tcb-states .tve-image-resize,.tve-parallax-preview .tve-image-resize {
    display: none!important
}

:not(.inc) .thrv_text_element h1 a:not(.tcb-button-link),#tcb_landing_page .thrv_text_element h1 a:not(.tcb-button-link),:not(.inc) .thrv_text_element h2 a:not(.tcb-button-link),#tcb_landing_page .thrv_text_element h2 a:not(.tcb-button-link),:not(.inc) .thrv_text_element h3 a:not(.tcb-button-link),#tcb_landing_page .thrv_text_element h3 a:not(.tcb-button-link),:not(.inc) .thrv_text_element h4 a:not(.tcb-button-link),#tcb_landing_page .thrv_text_element h4 a:not(.tcb-button-link),:not(.inc) .thrv_text_element h5 a:not(.tcb-button-link),#tcb_landing_page .thrv_text_element h5 a:not(.tcb-button-link),:not(.inc) .thrv_text_element h6 a:not(.tcb-button-link),#tcb_landing_page .thrv_text_element h6 a:not(.tcb-button-link) {
    color: inherit;
    line-height: inherit;
    font: inherit;
    letter-spacing: inherit
}

:not(.inc) .thrv_text_element h1 a:not(.tcb-button-link):hover,:not(.inc) .thrv_text_element h1 a:not(.tcb-button-link).tve-state-hover,#tcb_landing_page .thrv_text_element h1 a:not(.tcb-button-link):hover,#tcb_landing_page .thrv_text_element h1 a:not(.tcb-button-link).tve-state-hover,:not(.inc) .thrv_text_element h2 a:not(.tcb-button-link):hover,:not(.inc) .thrv_text_element h2 a:not(.tcb-button-link).tve-state-hover,#tcb_landing_page .thrv_text_element h2 a:not(.tcb-button-link):hover,#tcb_landing_page .thrv_text_element h2 a:not(.tcb-button-link).tve-state-hover,:not(.inc) .thrv_text_element h3 a:not(.tcb-button-link):hover,:not(.inc) .thrv_text_element h3 a:not(.tcb-button-link).tve-state-hover,#tcb_landing_page .thrv_text_element h3 a:not(.tcb-button-link):hover,#tcb_landing_page .thrv_text_element h3 a:not(.tcb-button-link).tve-state-hover,:not(.inc) .thrv_text_element h4 a:not(.tcb-button-link):hover,:not(.inc) .thrv_text_element h4 a:not(.tcb-button-link).tve-state-hover,#tcb_landing_page .thrv_text_element h4 a:not(.tcb-button-link):hover,#tcb_landing_page .thrv_text_element h4 a:not(.tcb-button-link).tve-state-hover,:not(.inc) .thrv_text_element h5 a:not(.tcb-button-link):hover,:not(.inc) .thrv_text_element h5 a:not(.tcb-button-link).tve-state-hover,#tcb_landing_page .thrv_text_element h5 a:not(.tcb-button-link):hover,#tcb_landing_page .thrv_text_element h5 a:not(.tcb-button-link).tve-state-hover,:not(.inc) .thrv_text_element h6 a:not(.tcb-button-link):hover,:not(.inc) .thrv_text_element h6 a:not(.tcb-button-link).tve-state-hover,#tcb_landing_page .thrv_text_element h6 a:not(.tcb-button-link):hover,#tcb_landing_page .thrv_text_element h6 a:not(.tcb-button-link).tve-state-hover {
    color: inherit;
    line-height: inherit;
    font: inherit;
    letter-spacing: inherit
}

.thrv_text_element a:not(.tcb-button-link),.tcb-styled-list a:not(.tcb-button-link),.tcb-numbered-list a:not(.tcb-button-link) {
    font-size: inherit
}

.tcb-style-wrap strong {
    font-weight: var(--g-bold-weight,bold)
}

.tcb-plain-text {
    cursor: text
}

a .tcb-plain-text {
    cursor: inherit
}

div[style]>a[href^="https://www.froala.com/wysiwyg"] {
    display: none!important
}

.thrv_text_element {
    overflow-wrap: break-word
}

body.tve_froala_distraction_free .thrv_text_element.edit_mode {
    outline: none!important
}

body.tve_froala_distraction_free .thrv_text_element.tcb-group-editing-item:not(.tcb-excluded-from-group-item) {
    outline: none!important
}

body.tve_froala_distraction_free .thrv_text_element.tcb-group-editing-item:not(.tcb-excluded-from-group-item).edit_mode,body.tve_froala_distraction_free .thrv_text_element.tcb-group-editing-item:not(.tcb-excluded-from-group-item).edit_mode:focus {
    outline: none!important
}

body.tve_froala_distraction_free .thrv_text_element.tcb-group-editing-item.tcb-excluded-from-group-item {
    outline: none!important
}

body.tve_froala_distraction_free .thrv_text_element.tcb-group-editing-item.tcb-excluded-from-group-item.edit_mode,body.tve_froala_distraction_free .thrv_text_element.tcb-group-editing-item.tcb-excluded-from-group-item.edit_mode:focus {
    outline: none!important
}

body.tve_froala_distraction_free .thrv_text_element.tcb-group-editing-item.on_hover {
    outline: 1px solid #5e90a7!important
}

.tve-sticky-header {
    position: fixed;
    top: 0;
    bottom: 0
}

.admin-bar .tve-sticky-header {
    top: 32px
}

.thrive-symbol-shortcode {
    position: relative
}

body:not(.tve_editor_page) .thrv_wrapper.thrv_footer,body:not(.tve_editor_page) .thrv_wrapper.thrv_header {
    padding: 0
}

.thrv_wrapper+#thrive-header {
    position: static
}

.thrv_footer .thrive-symbol-shortcode.tve-footer-full-height {
    min-height: 100vh!important
}

.thrv_footer .thrive-symbol-shortcode {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: auto;
    margin-left: auto;
    min-height: 40px
}

.thrv-contact-form {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.thrv-contact-form .thrv-cf-input-wrapper>div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.thrv-contact-form input,.thrv-contact-form input[type="password"],.thrv-contact-form input[type="email"],.thrv-contact-form input[type="url"],.thrv-contact-form input[type="text"],.thrv-contact-form input[type="tel"],.thrv-contact-form select,.thrv-contact-form textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    padding: 19px 20px;
    border: 1px solid #000;
    line-height: 1em;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    color: #50565f;
    resize: vertical;
    outline: none;
    font-size: 17px
}

.thrv-contact-form input::-webkit-input-placeholder,.thrv-contact-form input[type="password"]::-webkit-input-placeholder,.thrv-contact-form input[type="email"]::-webkit-input-placeholder,.thrv-contact-form input[type="url"]::-webkit-input-placeholder,.thrv-contact-form input[type="text"]::-webkit-input-placeholder,.thrv-contact-form input[type="tel"]::-webkit-input-placeholder,.thrv-contact-form select::-webkit-input-placeholder,.thrv-contact-form textarea::-webkit-input-placeholder {
    color: #94a3b0
}

.thrv-contact-form input:-moz-placeholder,.thrv-contact-form input[type="password"]:-moz-placeholder,.thrv-contact-form input[type="email"]:-moz-placeholder,.thrv-contact-form input[type="url"]:-moz-placeholder,.thrv-contact-form input[type="text"]:-moz-placeholder,.thrv-contact-form input[type="tel"]:-moz-placeholder,.thrv-contact-form select:-moz-placeholder,.thrv-contact-form textarea:-moz-placeholder {
    color: #94a3b0
}

.thrv-contact-form input::-moz-placeholder,.thrv-contact-form input[type="password"]::-moz-placeholder,.thrv-contact-form input[type="email"]::-moz-placeholder,.thrv-contact-form input[type="url"]::-moz-placeholder,.thrv-contact-form input[type="text"]::-moz-placeholder,.thrv-contact-form input[type="tel"]::-moz-placeholder,.thrv-contact-form select::-moz-placeholder,.thrv-contact-form textarea::-moz-placeholder {
    color: #94a3b0
}

.thrv-contact-form input:-ms-input-placeholder,.thrv-contact-form input[type="password"]:-ms-input-placeholder,.thrv-contact-form input[type="email"]:-ms-input-placeholder,.thrv-contact-form input[type="url"]:-ms-input-placeholder,.thrv-contact-form input[type="text"]:-ms-input-placeholder,.thrv-contact-form input[type="tel"]:-ms-input-placeholder,.thrv-contact-form select:-ms-input-placeholder,.thrv-contact-form textarea:-ms-input-placeholder {
    color: #94a3b0
}

.thrv-contact-form input:hover,.thrv-contact-form input:focus,.thrv-contact-form input[type="password"]:hover,.thrv-contact-form input[type="password"]:focus,.thrv-contact-form input[type="email"]:hover,.thrv-contact-form input[type="email"]:focus,.thrv-contact-form input[type="url"]:hover,.thrv-contact-form input[type="url"]:focus,.thrv-contact-form input[type="text"]:hover,.thrv-contact-form input[type="text"]:focus,.thrv-contact-form input[type="tel"]:hover,.thrv-contact-form input[type="tel"]:focus,.thrv-contact-form select:hover,.thrv-contact-form select:focus,.thrv-contact-form textarea:hover,.thrv-contact-form textarea:focus {
    border-color: #1da5e5
}

.thrv-contact-form textarea {
    resize: vertical;
    display: block;
    min-height: 120px
}

.thrv-contact-form label.tve-cf-item-required-mark:after {
    content: '*';
    color: red;
    margin-left: 3px
}

.thrv-contact-form label {
    display: inline-block
}

.thrv-contact-form .tve-cf-item {
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.thrv-contact-form .tve-cf-submit {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.thrv-contact-form .tve-cf-submit>button {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.thrv-contact-form span.tcb-cf-error,.thrv-contact-form input[type="text"].tcb-cf-error,.thrv-contact-form input[type="email"].tcb-cf-error,.thrv-contact-form textarea.tcb-cf-error {
    color: #fb5c55;
    border-color: #fb5c55;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%
}

.thrv-contact-form span.tcb-cf-error {
    font-size: 13px
}

.thrv-contact-form span.tcb-cf-error {
    display: inline-block;
    padding: 10px 0
}

.tve-cf-item,.tve-cf-submit {
    position: relative;
    width: 100%;
    max-width: 100%
}

.tve-cf-item .thrv_icon,.tve-cf-submit .thrv_icon {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: transparent;
    position: absolute;
    right: 0;
    top: 47%;
    z-index: 2;
    margin: 0 20px 0 0
}

.tve-cf-item .thrv_icon .tve_sc_icon,.tve-cf-submit .thrv_icon .tve_sc_icon {
    font-size: inherit;
    height: auto;
    padding: 0;
    width: auto
}

.tve-cf-item .thrv_icon.tve_lg_text_icon,.tve-cf-submit .thrv_icon.tve_lg_text_icon {
    bottom: auto
}

.tve-cf-item button,.tve-cf-submit button {
    border-width: 0;
    background-color: #1ea5e5;
    padding: 15px;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
    width: 100%
}

.tve-cf-item button:hover,.tve-cf-submit button:hover {
    background-color: #55bef0
}

.tve-cf-item button[disabled],.tve-cf-submit button[disabled] {
    background-color: #bfbfbf
}

.tve-cf-item button:focus,.tve-cf-submit button:focus {
    background-color: #1688be
}

.tve-cf-item button::-moz-focus-inner,.tve-cf-submit button::-moz-focus-inner {
    border: 0
}

.tve-cf-item label,.tve-cf-submit label {
    font-size: 15px;
    color: #000;
    margin-bottom: 10px
}

.tve-cf-submit .thrv_icon:hover {
    cursor: pointer
}

.thrv-search-form {
    max-width: 600px
}

.thrv-search-form form {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.thrv-search-form form .thrv-sf-input {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto
}

.thrv-search-form form .thrv-sf-input input {
    width: 100%;
    background-color: #fff;
    padding: 14px 15px;
    border: 1px solid rgba(82,96,109,.5);
    border-radius: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    line-height: 1em;
    color: #50565f;
    resize: vertical;
    outline: none;
    font-size: 17px;
    min-height: 100%;
    font-family: Arial,sans-serif;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.thrv-search-form form .thrv-sf-input input::-webkit-input-placeholder {
    font: inherit!important;
    color: inherit!important;
    opacity: .8
}

.thrv-search-form form .thrv-sf-input input::-moz-placeholder {
    font: inherit!important;
    color: inherit!important;
    opacity: .8
}

.thrv-search-form form .thrv-sf-input input:-ms-input-placeholder {
    font: inherit!important;
    color: inherit!important;
    opacity: .8
}

.thrv-search-form form .thrv-sf-input input::-ms-input-placeholder {
    font: inherit!important;
    color: inherit!important;
    opacity: .8
}

.thrv-search-form form .thrv-sf-input input::placeholder {
    font: inherit!important;
    color: inherit!important;
    opacity: .8
}

.thrv-search-form form .thrv-sf-input input:hover,.thrv-search-form form .thrv-sf-input input:focus {
    border-color: rgba(82,96,109,.3)
}

.thrv-search-form form .thrv-sf-submit {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    position: relative
}

@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='icon'] .tve_btn_txt {
    display: none
}

.thrv-search-form form .thrv-sf-submit[data-button-layout='text'] .tcb-sf-button-icon {
    display: none
}

@media (max-width: 767px) {
    .thrv-search-form form .thrv-sf-submit[data-button-layout='text'] .tcb-sf-button-icon {
        display:block
    }
}

.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: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    border-width: 0;
    background-color: #52606d;
    padding: 14px 15px;
    font-size: 17px;
    color: #fff;
    cursor: pointer;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    height: 100%;
    border-radius: 4px;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    font-weight: 400;
    -webkit-box-sizing: border-box;
    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,.85)
}

@media (max-width: 768px) {
    .thrv-search-form form .thrv-sf-submit button {
        -webkit-justify-content:space-around;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
}

.thrv-search-form form .thrv-sf-submit button .tcb-sf-button-icon .thrv_wrapper {
    margin: 0
}

.tve_flt .tve-form,.tve_flt .tve-login-form {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tve_flt .tve-form input,.tve_flt .tve-form input[type="password"],.tve_flt .tve-form input[type="email"],.tve_flt .tve-form input[type="url"],.tve_flt .tve-form input[type="text"],.tve_flt .tve-form input[type="tel"],.tve_flt .tve-form select,.tve_flt .tve-form textarea,.tve_flt .tve-login-form input,.tve_flt .tve-login-form input[type="password"],.tve_flt .tve-login-form input[type="email"],.tve_flt .tve-login-form input[type="url"],.tve_flt .tve-login-form input[type="text"],.tve_flt .tve-login-form input[type="tel"],.tve_flt .tve-login-form select,.tve_flt .tve-login-form textarea {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fff;
    padding: 19px 20px;
    border: 1px solid #000;
    line-height: 1em;
    width: 100%;
    color: #50565f;
    resize: vertical;
    outline: none;
    font-size: 17px
}

.tve_flt .tve-form input:hover,.tve_flt .tve-form input:focus,.tve_flt .tve-form input[type="password"]:hover,.tve_flt .tve-form input[type="password"]:focus,.tve_flt .tve-form input[type="email"]:hover,.tve_flt .tve-form input[type="email"]:focus,.tve_flt .tve-form input[type="url"]:hover,.tve_flt .tve-form input[type="url"]:focus,.tve_flt .tve-form input[type="text"]:hover,.tve_flt .tve-form input[type="text"]:focus,.tve_flt .tve-form input[type="tel"]:hover,.tve_flt .tve-form input[type="tel"]:focus,.tve_flt .tve-form select:hover,.tve_flt .tve-form select:focus,.tve_flt .tve-form textarea:hover,.tve_flt .tve-form textarea:focus,.tve_flt .tve-login-form input:hover,.tve_flt .tve-login-form input:focus,.tve_flt .tve-login-form input[type="password"]:hover,.tve_flt .tve-login-form input[type="password"]:focus,.tve_flt .tve-login-form input[type="email"]:hover,.tve_flt .tve-login-form input[type="email"]:focus,.tve_flt .tve-login-form input[type="url"]:hover,.tve_flt .tve-login-form input[type="url"]:focus,.tve_flt .tve-login-form input[type="text"]:hover,.tve_flt .tve-login-form input[type="text"]:focus,.tve_flt .tve-login-form input[type="tel"]:hover,.tve_flt .tve-login-form input[type="tel"]:focus,.tve_flt .tve-login-form select:hover,.tve_flt .tve-login-form select:focus,.tve_flt .tve-login-form textarea:hover,.tve_flt .tve-login-form textarea:focus {
    border-color: #1da5e5
}

.tve_flt .tve-form textarea,.tve_flt .tve-login-form textarea {
    resize: vertical;
    display: block;
    height: 120px
}

.tve_flt .tve-form .tve-form-item,.tve_flt .tve-login-form .tve-form-item {
    margin-bottom: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tve_flt .tve-form .tve-form-submit,.tve_flt .tve-login-form .tve-form-submit {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tve_flt .tve-form span.tcb-form-error,.tve_flt .tve-form input[type="text"].tcb-form-error,.tve_flt .tve-form input[type="email"].tcb-form-error,.tve_flt .tve-form input[type="password"].tcb-form-error,.tve_flt .tve-form textarea.tcb-form-error,.tve_flt .tve-login-form span.tcb-form-error,.tve_flt .tve-login-form input[type="text"].tcb-form-error,.tve_flt .tve-login-form input[type="email"].tcb-form-error,.tve_flt .tve-login-form input[type="password"].tcb-form-error,.tve_flt .tve-login-form textarea.tcb-form-error {
    color: #ed5565;
    border-color: #ed5565;
    top: -20
}

.tve_flt .tve-form span.tcb-form-error,.tve_flt .tve-login-form span.tcb-form-error {
    font-size: 13px
}

.tve_flt .tve-form span.tcb-form-error,.tve_flt .tve-login-form span.tcb-form-error {
    display: inline-block;
    padding: 10px 0
}

.tve-form-item,.tve-login-form-item,.tve-form-submit {
    position: relative
}

.tve-form-item .thrv_icon,.tve-login-form-item .thrv_icon,.tve-form-submit .thrv_icon {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background: transparent;
    position: absolute;
    right: 0;
    top: 47%;
    z-index: 2;
    margin: 0 20px 0 0
}

.tve-form-item .thrv_icon .tve_sc_icon,.tve-login-form-item .thrv_icon .tve_sc_icon,.tve-form-submit .thrv_icon .tve_sc_icon {
    font-size: inherit;
    height: auto;
    padding: 0;
    width: auto
}

.tve-form-item .thrv_icon.tve_lg_text_icon,.tve-login-form-item .thrv_icon.tve_lg_text_icon,.tve-form-submit .thrv_icon.tve_lg_text_icon {
    bottom: auto
}

.tve-form-item button[type="submit"],.tve-login-form-item button[type="submit"],.tve-form-submit button[type="submit"] {
    border-width: 0;
    background-color: #1ea5e5;
    padding: 15px;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
    width: 100%
}

.tve-form-item button[type="submit"]:hover,.tve-login-form-item button[type="submit"]:hover,.tve-form-submit button[type="submit"]:hover {
    background-color: #55bef0
}

.tve-form-item button[type="submit"][disabled],.tve-login-form-item button[type="submit"][disabled],.tve-form-submit button[type="submit"][disabled] {
    background-color: #bfbfbf
}

.tve-form-item button[type="submit"]:focus,.tve-login-form-item button[type="submit"]:focus,.tve-form-submit button[type="submit"]:focus {
    background-color: #1688be
}

.tve-form-item button[type="submit"]::-moz-focus-inner,.tve-login-form-item button[type="submit"]::-moz-focus-inner,.tve-form-submit button[type="submit"]::-moz-focus-inner {
    border: 0
}

.tve-form-item label,.tve-login-form-item label,.tve-form-submit label {
    font-size: 15px;
    color: #000;
    margin-bottom: 4px
}

@keyframes slide-wobble {
    0% {
        -webkit-transform: translateX(30%);
        transform: translateX(30%);
        opacity: 0
    }

    25% {
        -webkit-transform: translateX(-15%);
        transform: translateX(-15%)
    }

    50% {
        -webkit-transform: translateX(10%);
        transform: translateX(10%)
    }

    75% {
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%)
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }
}

@keyframes fade-out {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }

    25% {
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%)
    }

    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

.tve-custom-menu-inside {
    z-index: 8
}

.thrv_widget_menu {
    position: relative;
    z-index: 10
}

.thrv_widget_menu .fixed-menu-item {
    position: fixed!important
}

.thrv_widget_menu.thrv_wrapper {
    overflow: visible!important
}

.thrv_widget_menu li li .tve-item-dropdown-trigger {
    position: absolute;
    top: 0;
    right: .5em;
    bottom: 0
}

.thrv_widget_menu ul ul {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-width: 100%
}

.thrv_widget_menu .tve_w_menu .sub-menu {
    -webkit-box-shadow: 0 0 9px 1px rgba(0,0,0,.15);
    box-shadow: 0 0 9px 1px rgba(0,0,0,.15);
    background-color: #fff
}

.thrv_widget_menu .tve_w_menu .sub-menu {
    visibility: hidden;
    display: none
}

.thrv_widget_menu.tve-active-disabled .tve-state-active {
    cursor: default!important
}

.thrv_widget_menu[class*="tve-custom-menu-switch-icon-"].tve-active-disabled .menu-item-has-children {
    cursor: pointer
}

.tve-item-dropdown-trigger {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve-item-dropdown-trigger svg {
    width: 1em;
    height: 1em;
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    -o-transition: transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease;
    fill: currentColor
}

.tve-item-dropdown-trigger:not(:empty) {
    margin-left: 8px
}

.tve-m-trigger {
    display: none;
    -webkit-tap-highlight-color: transparent
}

.tve-m-trigger:focus,.tve-m-trigger:active {
    outline: none
}

.tve-m-trigger .thrv_icon {
    margin: 0 auto!important;
    padding: .3em!important;
    font-size: 33px;
    width: 33px;
    height: 33px
}

.tve-m-trigger.tve-triggered-icon .tcb-icon-open,.tve-m-trigger:not(.tve-triggered-icon) .tcb-icon-close {
    display: none
}

.thrv_widget_menu.thrv_wrapper {
    padding: 0
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] {
    background: none!important
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] li {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .thrive-shortcode-html {
    position: relative
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .tve-item-dropdown-trigger {
    position: absolute;
    top: 0;
    right: .8rem;
    bottom: 0;
    height: 100%!important;
    -webkit-transition: -webkit-transform .2s ease;
    transition: -webkit-transform .2s ease;
    -o-transition: transform .2s ease;
    transition: transform .2s ease;
    transition: transform .2s ease,-webkit-transform .2s ease
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .expand-children>a>.tve-item-dropdown-trigger {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] .m-icon {
    margin-left: -1em
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] ul.tve_w_menu li {
    background-color: inherit
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] ul.tve_w_menu ul {
    display: none;
    position: relative;
    width: 100%;
    left: 0;
    top: 0
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] ul.tve_w_menu li:not(#increase-spec):not(.ccls) {
    padding: 0;
    width: 100%;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0!important;
    margin-right: 0!important;
    -webkit-tap-highlight-color: transparent
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] ul.tve_w_menu li:not(#increase-spec):not(.ccls):focus,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] ul.tve_w_menu li:not(#increase-spec):not(.ccls):active {
    outline: none
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] ul.tve_w_menu li:not(#increase-spec):not(.ccls) a {
    padding: 10px 2em
}

.tve_editor_page .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"] ul.tve_w_menu {
    outline: 1px solid #2ecc71;
    margin: 0 -1px!important;
    width: calc(100% + 2px)!important
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp"] ul.tve_w_menu {
    background-color: #fff
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp"] ul.tve_w_menu .sub-menu {
    -webkit-box-shadow: none;
    box-shadow: none
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp"] ul.tve_w_menu li li {
    background-color: #fafafa;
    -webkit-box-shadow: none;
    box-shadow: none
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="dark-tmp"] ul.tve_w_menu {
    background-color: #1e1e1f
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="dark-tmp"] ul.tve_w_menu li .sub-menu li {
    background-color: #29292a
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="dark-tmp"] ul.tve_w_menu li>a {
    color: #fff
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown ul.tve_w_menu {
    height: auto;
    max-height: 0;
    opacity: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    position: absolute;
    -webkit-transition: max-height .1s ease,opacity .1s ease;
    -o-transition: max-height .1s ease,opacity .1s ease;
    transition: max-height .1s ease,opacity .1s ease
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown ul.tve_w_menu.tve-m-expanded {
    opacity: 1;
    max-height: 500px;
    top: 100%
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown .tve-m-trigger {
    position: relative
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown .tve-m-trigger .thrv_icon {
    display: block;
    -webkit-transition: opacity .3s ease;
    -o-transition: opacity .3s ease;
    transition: opacity .3s ease
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown .tve-m-trigger .tcb-icon-close {
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    opacity: 0
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown .tve-m-trigger.tve-triggered-icon .tcb-icon-close {
    opacity: 1
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-dropdown .tve-m-trigger.tve-triggered-icon .tcb-icon-open {
    opacity: 0
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right ul.tve_w_menu,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left ul.tve_w_menu,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen ul.tve_w_menu {
    top: 0;
    display: block;
    height: 100vh;
    width: 80vw!important;
    padding: 60px;
    position: fixed;
    -webkit-transition: left .2s ease;
    -o-transition: left .2s ease;
    transition: left .2s ease;
    overflow-y: auto;
    overflow-y: auto!important;
    overflow-x: hidden!important
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right ul.tve_w_menu::-webkit-scrollbar,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left ul.tve_w_menu::-webkit-scrollbar,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen ul.tve_w_menu::-webkit-scrollbar {
    width: 14px;
    height: 8px
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right ul.tve_w_menu::-webkit-scrollbar-thumb,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left ul.tve_w_menu::-webkit-scrollbar-thumb,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen ul.tve_w_menu::-webkit-scrollbar-thumb {
    height: 23px;
    border: 4px solid rgba(0,0,0,0);
    background-clip: padding-box;
    -webkit-border-radius: 7px;
    background-color: rgba(0,0,0,.15);
    -webkit-box-shadow: inset -1px -1px 0 rgba(0,0,0,.05),inset 1px 1px 0 rgba(0,0,0,.05)
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right ul.tve_w_menu.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left ul.tve_w_menu.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen ul.tve_w_menu.tve-m-expanded {
    -webkit-box-shadow: 0 0 9px 1px rgba(0,0,0,.15);
    box-shadow: 0 0 9px 1px rgba(0,0,0,.15)
}

.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right ul.tve_w_menu,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left ul.tve_w_menu,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen ul.tve_w_menu {
    top: 32px;
    height: calc(100vh - 32px)
}

@media screen and (max-width: 782px) {
    .admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right ul.tve_w_menu,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left ul.tve_w_menu,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen ul.tve_w_menu {
        top:46px;
        height: calc(100vh - 46px)
    }
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-m-trigger .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-m-trigger .tcb-icon-close {
    display: block;
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: left .2s ease;
    -o-transition: left .2s ease;
    transition: left .2s ease
}

.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger .tcb-icon-close,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-m-trigger .tcb-icon-close,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-m-trigger .tcb-icon-close {
    top: 32px
}

@media screen and (max-width: 782px) {
    .admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger .tcb-icon-close,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-m-trigger .tcb-icon-close,.admin-bar .thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-m-trigger .tcb-icon-close {
        top:46px
    }
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-triggered-icon .tcb-icon-open,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-triggered-icon .tcb-icon-open,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-triggered-icon .tcb-icon-open {
    display: block
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right[class*="light-tmp-third"] .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left[class*="light-tmp-third"] .tcb-icon-close,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen[class*="light-tmp-third"] .tcb-icon-close {
    color: #fff
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right[class*="light-tmp"],.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left[class*="light-tmp"],.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen[class*="light-tmp"] {
    background-color: #fff
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right[class*="dark-tmp"] ul.tve_w_menu.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left[class*="dark-tmp"] ul.tve_w_menu.tve-m-expanded,.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen[class*="dark-tmp"] ul.tve_w_menu.tve-m-expanded {
    background: #393939
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left ul.tve_w_menu {
    left: -100%
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left ul.tve_w_menu.tve-m-expanded {
    left: 0
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-left .tve-m-trigger.tve-triggered-icon .tcb-icon-close {
    left: 80vw
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen ul.tve_w_menu {
    left: -100%
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen ul.tve_w_menu.tve-m-expanded {
    width: 100vw!important;
    left: 0
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-fullscreen .tve-m-trigger.tve-triggered-icon .tcb-icon-close {
    left: 100%
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right ul.tve_w_menu {
    left: calc(100% + 4px)
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right ul.tve_w_menu.tve-m-expanded {
    left: 20vw
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger .tcb-icon-close {
    left: 100%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"].tve-mobile-side-right .tve-m-trigger.tve-triggered-icon .tcb-icon-close {
    left: 20vw
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp-third"] ul.tve_w_menu {
    background-color: #39a3d1
}

.thrv_widget_menu.thrv_wrapper[class*="tve-custom-menu-switch-icon-"][class*="light-tmp-third"] ul.tve_w_menu li>a {
    color: #fff
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical {
    display: inline-block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical li.expand-children {
    overflow: visible
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical li.expand-children>.sub-menu {
    visibility: visible
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical ul {
    position: relative
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical ul ul {
    top: 0;
    left: 0
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical ul li {
    position: relative
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical .tcb-menu-logo-wrap {
    display: none!important
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li:hover,.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li.expand-children {
    overflow: visible
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li:hover>.sub-menu,.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li:hover .tcb-mega-drop-inner>ul,.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li.expand-children>.sub-menu,.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li.expand-children .tcb-mega-drop-inner>ul {
    visibility: visible
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu>li {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
    -ms-flex: 0 1 auto;
    flex: 0 1 auto;
    cursor: pointer
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu>li a:focus {
    outline: none
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li>a:not(.tcb-logo) {
    font-size: 16px;
    line-height: 2em;
    color: inherit!important;
    text-decoration: inherit!important;
    -webkit-box-shadow: none;
    box-shadow: none;
    letter-spacing: initial
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu .sub-menu li {
    padding: 0
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu .sub-menu li a:hover {
    background-color: transparent
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu .tve-dropdown-icon-down {
    display: none
}

.thrv_widget_menu.thrv_wrapper li.c-brackets>a:before,.thrv_widget_menu.thrv_wrapper li.c-brackets>a:after,.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim:after {
    -webkit-transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    -o-transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;
    background-color: currentColor;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    border-color: inherit;
    pointer-events: none;
    position: absolute;
    font-weight: 100;
    width: 100%;
    content: '';
    opacity: 0;
    height: 1px;
    left: 0;
    top: 0
}

.thrv_widget_menu.thrv_wrapper li.c-brackets:hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-brackets:hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-brackets:hover .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-brackets:hover .tve-hover-anim:after,.thrv_widget_menu.thrv_wrapper li.c-brackets.tve-state-hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-brackets.tve-state-hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-brackets.tve-state-hover .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-brackets.tve-state-hover .tve-hover-anim:after {
    opacity: 1
}

.thrv_widget_menu.thrv_wrapper li.c-brackets>a:before,.thrv_widget_menu.thrv_wrapper li.c-brackets>a:after,.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim:after {
    background: none;
    font-size: 1em;
    height: 100%;
    top: 0;
    bottom: 0;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: inline-flex!important;
    position: absolute;
    width: .3em
}

.thrv_widget_menu.thrv_wrapper li.c-brackets>a:before,.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim:before {
    content: '[';
    left: -.5em;
    -webkit-transform: translateX(1.25em);
    -ms-transform: translateX(1.25em);
    transform: translateX(1.25em)
}

.thrv_widget_menu.thrv_wrapper li.c-brackets>a:after,.thrv_widget_menu.thrv_wrapper li.c-brackets .tve-hover-anim:after {
    content: ']';
    right: -.5em;
    left: auto;
    -webkit-transform: translateX(-1.25em);
    -ms-transform: translateX(-1.25em);
    transform: translateX(-1.25em)
}

.thrv_widget_menu.thrv_wrapper li.c-brackets:hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-brackets:hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-brackets:hover .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-brackets:hover .tve-hover-anim:after,.thrv_widget_menu.thrv_wrapper li.c-brackets.tve-state-hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-brackets.tve-state-hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-brackets.tve-state-hover .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-brackets.tve-state-hover .tve-hover-anim:after {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.thrv_widget_menu.thrv_wrapper li.c-underline>a:before,.thrv_widget_menu.thrv_wrapper li.c-underline>a:after,.thrv_widget_menu.thrv_wrapper li.c-underline .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-underline .tve-hover-anim:after {
    -webkit-transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    -o-transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;
    background-color: currentColor;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    border-color: inherit;
    pointer-events: none;
    position: absolute;
    font-weight: 100;
    width: 100%;
    content: '';
    opacity: 0;
    height: 1px;
    left: 0;
    top: 0
}

.thrv_widget_menu.thrv_wrapper li.c-underline:hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-underline:hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-underline:hover .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-underline:hover .tve-hover-anim:after,.thrv_widget_menu.thrv_wrapper li.c-underline.tve-state-hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-underline.tve-state-hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-underline.tve-state-hover .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-underline.tve-state-hover .tve-hover-anim:after {
    opacity: 1
}

.thrv_widget_menu.thrv_wrapper li.c-underline>a:after,.thrv_widget_menu.thrv_wrapper li.c-underline .tve-hover-anim:after {
    -webkit-transform: translate(-50%,-10px);
    -ms-transform: translate(-50%,-10px);
    transform: translate(-50%,-10px);
    height: 2px;
    width: 40%;
    top: 105%;
    left: 50%
}

.thrv_widget_menu.thrv_wrapper li.c-underline:hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-underline:hover .tve-hover-anim:after,.thrv_widget_menu.thrv_wrapper li.c-underline.tve-state-hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-underline.tve-state-hover .tve-hover-anim:after {
    -webkit-transform: translate(-50%,-5px);
    -ms-transform: translate(-50%,-5px);
    transform: translate(-50%,-5px);
    height: 1px
}

.thrv_widget_menu.thrv_wrapper li.c-underline:hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-underline:hover .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-underline.tve-state-hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-underline.tve-state-hover .tve-hover-anim:before {
    display: none
}

.thrv_widget_menu.thrv_wrapper li.c-double>a:before,.thrv_widget_menu.thrv_wrapper li.c-double>a:after,.thrv_widget_menu.thrv_wrapper li.c-double .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-double .tve-hover-anim:after {
    -webkit-transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    -o-transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;
    background-color: currentColor;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    border-color: inherit;
    pointer-events: none;
    position: absolute;
    font-weight: 100;
    width: 100%;
    content: '';
    opacity: 0;
    height: 1px;
    left: 0;
    top: 0
}

.thrv_widget_menu.thrv_wrapper li.c-double:hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-double:hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-double:hover .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-double:hover .tve-hover-anim:after,.thrv_widget_menu.thrv_wrapper li.c-double.tve-state-hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-double.tve-state-hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-double.tve-state-hover .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-double.tve-state-hover .tve-hover-anim:after {
    opacity: 1
}

.thrv_widget_menu.thrv_wrapper li.c-double>a:before,.thrv_widget_menu.thrv_wrapper li.c-double .tve-hover-anim:before {
    display: block!important;
    -webkit-transform: translateY(-10px)!important;
    -ms-transform: translateY(-10px)!important;
    transform: translateY(-10px)!important;
    top: 4px!important
}

@media (min-width: 2600px) {
    .thrv_widget_menu.thrv_wrapper li.c-double>a:before,.thrv_widget_menu.thrv_wrapper li.c-double .tve-hover-anim:before {
        top:3px!important
    }
}

.thrv_widget_menu.thrv_wrapper li.c-double>a:after,.thrv_widget_menu.thrv_wrapper li.c-double .tve-hover-anim:after {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    top: calc(100% - 6px)
}

.thrv_widget_menu.thrv_wrapper li.c-double:hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-double:hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-double:hover .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-double:hover .tve-hover-anim:after,.thrv_widget_menu.thrv_wrapper li.c-double.tve-state-hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-double.tve-state-hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-double.tve-state-hover .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-double.tve-state-hover .tve-hover-anim:after {
    -webkit-transform: translateY(0)!important;
    -ms-transform: translateY(0)!important;
    transform: translateY(0)!important
}

.thrv_widget_menu.thrv_wrapper li.c-thick>a:before,.thrv_widget_menu.thrv_wrapper li.c-thick>a:after,.thrv_widget_menu.thrv_wrapper li.c-thick .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-thick .tve-hover-anim:after {
    -webkit-transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    transition: height 0.3s,opacity 0.3s,-webkit-transform 0.3s;
    -o-transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s;
    transition: height 0.3s,opacity 0.3s,transform 0.3s,-webkit-transform 0.3s;
    background-color: currentColor;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: inline-block;
    border-color: inherit;
    pointer-events: none;
    position: absolute;
    font-weight: 100;
    width: 100%;
    content: '';
    opacity: 0;
    height: 1px;
    left: 0;
    top: 0
}

.thrv_widget_menu.thrv_wrapper li.c-thick:hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-thick:hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-thick:hover .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-thick:hover .tve-hover-anim:after,.thrv_widget_menu.thrv_wrapper li.c-thick.tve-state-hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-thick.tve-state-hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-thick.tve-state-hover .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-thick.tve-state-hover .tve-hover-anim:after {
    opacity: 1
}

.thrv_widget_menu.thrv_wrapper li.c-thick>a:after,.thrv_widget_menu.thrv_wrapper li.c-thick .tve-hover-anim:after {
    -webkit-transform: translate(-50%,-10px);
    -ms-transform: translate(-50%,-10px);
    transform: translate(-50%,-10px);
    width: 50%;
    top: 105%;
    left: 50%
}

.thrv_widget_menu.thrv_wrapper li.c-thick:hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-thick:hover .tve-hover-anim:after,.thrv_widget_menu.thrv_wrapper li.c-thick.tve-state-hover>a:after,.thrv_widget_menu.thrv_wrapper li.c-thick.tve-state-hover .tve-hover-anim:after {
    -webkit-transform: translate(-50%,-5px);
    -ms-transform: translate(-50%,-5px);
    transform: translate(-50%,-5px);
    height: 4px
}

.thrv_widget_menu.thrv_wrapper li.c-thick:hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-thick:hover .tve-hover-anim:before,.thrv_widget_menu.thrv_wrapper li.c-thick.tve-state-hover>a:before,.thrv_widget_menu.thrv_wrapper li.c-thick.tve-state-hover .tve-hover-anim:before {
    display: none
}

.thrv_widget_menu.thrv_wrapper .tve_w_menu .tve-disabled-text-inner {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.thrv_widget_menu.thrv_wrapper .tve_w_menu .m-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 1em;
    -ms-flex: 0 0 1em;
    flex: 0 0 1em;
    width: 1em;
    height: 1em;
    margin-right: 8px
}

.thrv_widget_menu.thrv_wrapper .tve_w_menu .m-icon svg {
    width: 100%;
    height: 100%;
    line-height: 1em;
    stroke-width: 0;
    stroke: currentColor;
    fill: currentColor
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_vertical {
    width: 100%
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_vertical ul {
    width: 100%
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_vertical li {
    display: block
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_vertical>li ul {
    padding: 0
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_vertical li.expand-children>ul {
    display: block;
    visibility: visible
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_horizontal li:hover>ul,.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_horizontal li.expand-children>ul {
    display: block
}

div:not(#increase-specificity) .thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_horizontal>li:first-child {
    margin-left: 0!important
}

div:not(#increase-specificity) .thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu.tve_horizontal>li:last-child {
    margin-right: 0!important
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu li {
    overflow: hidden;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu li li>a .tve-item-dropdown-trigger svg {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu li li.menu-item-has-children>a {
    padding: 2px 1.5em 2px 15px
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_w_menu li li.menu-item-has-children>a .tve-item-dropdown-trigger {
    right: .25em
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul.tve_vertical li>ul {
    float: left;
    -webkit-transition: max-height 0s,opacity .2s ease;
    -o-transition: max-height 0s,opacity .2s ease;
    transition: max-height 0s,opacity .2s ease
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul.tve_vertical li:not(.expand-children):hover>ul {
    visibility: hidden;
    max-height: 0;
    opacity: 0
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul.tve_vertical li:not(.expand-children):hover>ul>li {
    max-height: 0
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul>li ul {
    max-height: 0;
    display: initial!important;
    visibility: hidden;
    opacity: 0
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul>li:hover>ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul>li.expand-children>ul {
    visibility: visible;
    max-height: 500px;
    opacity: 1
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul>li:hover>ul>li,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul>li.expand-children>ul>li {
    max-height: 500px
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fade ul>li ul {
    -webkit-transition: .2s ease;
    -o-transition: .2s ease;
    transition: .2s ease
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul.tve_vertical li ul {
    float: left
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul.tve_vertical li:not(.expand-children):hover>ul>li {
    opacity: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul>li>ul {
    display: initial!important
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul>li>ul>li {
    height: 0;
    opacity: 0;
    overflow: hidden;
    visibility: hidden
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul>li>ul>li:hover>ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul>li>ul>li.expand-children>ul {
    width: 100%
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul>li>ul>li ul {
    width: 0;
    -webkit-transition: width .35s ease-in-out;
    -o-transition: width .35s ease-in-out;
    transition: width .35s ease-in-out
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul>li>ul>li ul li {
    height: 40px
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul>li:hover>ul>li,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul>li.expand-children>ul>li {
    opacity: 1;
    height: 40px;
    overflow: visible;
    visibility: visible
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul>li>ul>li {
    -webkit-transition: all .2s ease,opacity 0s ease;
    -o-transition: all .2s ease,opacity 0s ease;
    transition: all .2s ease,opacity 0s ease
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide1 ul>li>ul>li ul {
    -webkit-transition: width .25s ease-in-out;
    -o-transition: width .25s ease-in-out;
    transition: width .25s ease-in-out
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul.tve_vertical li ul {
    float: left
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul.tve_vertical li:not(.expand-children):hover>ul>li {
    opacity: 0;
    height: 0;
    overflow: hidden;
    visibility: hidden
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul>li>ul {
    display: initial!important
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul>li>ul>li {
    height: 0;
    opacity: 0;
    overflow: hidden;
    visibility: hidden
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul>li>ul>li:hover>ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul>li>ul>li.expand-children>ul {
    width: 100%
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul>li>ul>li ul {
    width: 0;
    -webkit-transition: width .35s ease-in-out;
    -o-transition: width .35s ease-in-out;
    transition: width .35s ease-in-out
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul>li>ul>li ul li {
    height: 40px
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul>li:hover>ul>li,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul>li.expand-children>ul>li {
    opacity: 1;
    height: 40px;
    overflow: visible;
    visibility: visible
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul>li>ul>li {
    -webkit-transition: all .15s linear,opacity 0s linear;
    -o-transition: all .15s linear,opacity 0s linear;
    transition: all .15s linear,opacity 0s linear
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-slide2 ul>li>ul>li ul {
    -webkit-transition: width .25s linear;
    -o-transition: width .25s linear;
    transition: width .25s linear
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*=vmd]) ul.tve_vertical:not(#_) li:not(.expand-children)>.sub-menu {
    padding: 0!important;
    margin: 0!important;
    border: none!important
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*=vmd]) ul.tve_vertical:not(#_) li:after {
    content: "";
    display: table;
    clear: both
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*=vmd]) ul.tve_vertical:not(#_) li>ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*=vmd]) ul.tve_vertical:not(#_) li>ul:hover {
    max-height: 0;
    visibility: hidden
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*=vmd]) ul.tve_vertical:not(#_) li.expand-children>ul {
    max-height: 500px;
    visibility: visible
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*=vmd]) ul.tve_vertical ul .tve-item-dropdown-trigger {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right ul.tve_vertical li,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left ul.tve_vertical li {
    position: relative
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right ul.tve_vertical ul:not(#_),.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left ul.tve_vertical ul:not(#_) {
    position: absolute;
    left: unset;
    right: 100%;
    top: 0
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right ul.tve_vertical ul:not(#_) {
    left: 100%!important;
    right: unset
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right ul.tve_vertical .tve-item-dropdown-trigger {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right ul.tve_vertical .tve-item-dropdown-trigger:not(:empty) {
    margin: 0 0 0 8px
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right ul.tve_vertical ul .tve-item-dropdown-trigger {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0)
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-right ul.tve_vertical ul .tve-item-dropdown-trigger:not(:empty) {
    margin: 0
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left ul.tve_vertical .tve-item-dropdown-trigger {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left ul.tve_vertical .tve-item-dropdown-trigger:not(:empty) {
    margin: 0 0 0 8px
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left ul.tve_vertical ul .tve-item-dropdown-trigger {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).vmd-left ul.tve_vertical ul .tve-item-dropdown-trigger:not(:empty) {
    margin: 0
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_vertical li ul {
    float: left
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_vertical li:not(.expand-children):hover>ul {
    visibility: hidden;
    max-height: 0;
    opacity: 0
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul>li>ul {
    max-height: 0;
    display: initial!important;
    visibility: hidden;
    opacity: 0
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul>li:hover>ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul>li.expand-children>ul {
    visibility: visible;
    max-height: 500px;
    opacity: 1
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul>li ul {
    -webkit-transform: perspective(400px) rotate3d(1,0,0,-90deg);
    transform: perspective(400px) rotate3d(1,0,0,-90deg);
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition: .35s,color .35s ease;
    -o-transition: .35s,color .35s ease;
    transition: .35s,color .35s ease
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul>li ul ul {
    -webkit-transform: perspective(1600px) rotate3d(0,1,0,-90deg);
    transform: perspective(1600px) rotate3d(0,1,0,-90deg);
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal>li:hover>ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal>li.expand-children>ul {
    -webkit-transform: perspective(400px) rotate3d(0,0,0,0);
    transform: perspective(400px) rotate3d(0,0,0,0)
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal>li:hover>ul>li:hover>ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal>li:hover>ul>li.expand-children>ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal>li.expand-children>ul>li:hover>ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_horizontal>li.expand-children>ul>li.expand-children>ul {
    -webkit-transform: perspective(400px) rotate3d(0,0,0,0);
    transform: perspective(400px) rotate3d(0,0,0,0)
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_vertical>li ul ul {
    -webkit-transform: perspective(400px) rotate3d(1,0,0,-90deg);
    transform: perspective(400px) rotate3d(1,0,0,-90deg);
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std).da-fold ul.tve_vertical li.expand-children>ul {
    -webkit-transform: perspective(400px) rotate3d(0,0,0,0);
    transform: perspective(400px) rotate3d(0,0,0,0)
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*=da]) ul.tve_w_menu.tve_horizontal>li>ul {
    display: block;
    visibility: hidden;
    top: -100000px
}

.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*=da]) ul.tve_w_menu.tve_horizontal>li:hover>ul,.thrv_widget_menu.thrv_wrapper.tve-regular:not(.tcb-mega-std):not([class*=da]) ul.tve_w_menu.tve_horizontal>li.expand-children>ul {
    top: 100%;
    visibility: visible
}

.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu.tve_vertical {
    padding: 0
}

.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu.tve_vertical li {
    margin: 0
}

.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu>li {
    margin: 0 15px
}

.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu>li ul {
    border: none;
    background-color: #fff;
    border-radius: 0
}

.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu>li>a {
    font-weight: 600
}

.thrv_widget_menu.thrv_wrapper[class*="tve-menu-template-"] ul.tve_w_menu .sub-menu li {
    font-weight: 400
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"] ul.tve_w_menu>li:hover>a,.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"] ul.tve_w_menu>li.tve-state-hover>a {
    color: #39a3d1
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"] ul.tve_w_menu .sub-menu li a {
    color: #666
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"] ul.tve_w_menu .sub-menu li:hover>a,.thrv_widget_menu.thrv_wrapper[class*="light-tmp-first"] ul.tve_w_menu .sub-menu li.tve-state-hover>a {
    color: #363636;
    text-decoration: none!important
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu>li:hover,.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu>li.tve-state-hover {
    background-color: #fff;
    -webkit-box-shadow: 0 0 9px 1px rgba(0,0,0,.15);
    box-shadow: 0 0 9px 1px rgba(0,0,0,.15)
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu>li {
    padding: 0
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu>li a {
    background-color: inherit;
    padding: 6px 10px;
    z-index: 20
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu .sub-menu>li a {
    color: #666
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-second"] ul.tve_w_menu .sub-menu>li:hover>a {
    color: #39a3d1
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu>li {
    margin: 0;
    border-right: none
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu>li:not(:last-of-type) {
    border-right: 1px solid #d9d9d9
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu>li a {
    color: #333
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu li:hover,.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu li.tve-state-hover {
    background-color: #39a3d1;
    color: #fff!important
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu li:hover a,.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu li.tve-state-hover a {
    color: inherit!important
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu .sub-menu {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #39a3d1
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu .sub-menu li {
    background-color: #39a3d1;
    color: #fff!important
}

.thrv_widget_menu.thrv_wrapper[class*="light-tmp-third"] ul.tve_w_menu .sub-menu li:hover {
    color: #e0eef6!important
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu {
    background-color: #3c3d40
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu>li a {
    color: #fff!important
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu .sub-menu {
    -webkit-box-shadow: none;
    box-shadow: none
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu .sub-menu li {
    background-color: #1e1e1f!important
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu .sub-menu li:hover>a {
    color: #fff
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] ul.tve_w_menu .sub-menu li a {
    color: #afafaf
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] .tcb-icon-close {
    color: #fff
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"] .tcb-icon-close svg {
    color: inherit
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp"].tve-mobile-dropdown .tcb-icon-close {
    color: #111
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"] ul.tve_w_menu .sub-menu li a {
    color: #afafaf!important
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"] ul.tve_w_menu>li:hover>a,.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"] ul.tve_w_menu>li.tve-state-hover>a {
    color: #39a3d1!important
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"] ul.tve_w_menu .sub-menu li:hover>a,.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fourth"] ul.tve_w_menu .sub-menu li.tve-state-hover>a {
    color: #fff!important;
    text-decoration: underline!important
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu>li:hover,.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu>li.tve-state-hover {
    background-color: #1e1e1f
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu>li {
    padding: 0
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu>li a {
    background-color: inherit;
    padding: 2px 10px;
    z-index: 9
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu .sub-menu li a {
    color: #afafaf!important
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-fifth"] ul.tve_w_menu .sub-menu li:hover>a {
    color: #39a3d1!important
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu>li {
    margin: 0!important;
    border-right: none
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu>li:not(:last-of-type) {
    border-right: 1px solid #d9d9d9
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu>li:hover,.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu>li.tve-state-hover {
    background-color: #39a3d1
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu .sub-menu>li {
    background-color: #39a3d1!important
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu .sub-menu>li:hover {
    background-color: #39a3d1
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu .sub-menu>li:hover>a {
    color: #fff!important
}

.thrv_widget_menu.thrv_wrapper[class*="dark-tmp-sixth"] ul.tve_w_menu .sub-menu>li>a {
    color: #e0eef6!important
}

.tve_w_menu ul {
    left: 100%;
    top: 0
}

.tve_w_menu>li>ul {
    top: 100%;
    left: 0
}

@media (min-width: 1024px) {
    .thrv_widget_menu[data-tve-switch-icon*=desktop] .thrive-shortcode-html .tve_w_menu,.mega-menu[data-tve-switch-icon*=desktop] .thrive-shortcode-html .tve_w_menu {
        height:0;
        overflow: hidden;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        background-color: #fff;
        z-index: 9!important;
        position: absolute
    }

    .thrv_widget_menu[data-tve-switch-icon*=desktop] .thrive-shortcode-html .tve_w_menu .tcb-menu-logo-wrap,.mega-menu[data-tve-switch-icon*=desktop] .thrive-shortcode-html .tve_w_menu .tcb-menu-logo-wrap {
        display: none!important
    }

    .thrv_widget_menu[data-tve-switch-icon*=desktop] .thrive-shortcode-html .tve-m-trigger,.mega-menu[data-tve-switch-icon*=desktop] .thrive-shortcode-html .tve-m-trigger {
        display: block;
        width: 100%;
        color: #333!important
    }

    .thrv_widget_menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html,.mega-menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .thrv_widget_menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html .tcb-hamburger-logo,.mega-menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html .tcb-hamburger-logo {
        display: block;
        -webkit-box-ordinal-group: NaN;
        -webkit-order: var(--tcb-logo-split-order,1);
        -ms-flex-order: var(--tcb-logo-split-order,1);
        order: var(--tcb-logo-split-order,1)
    }

    .thrv_widget_menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html .tve-m-trigger,.mega-menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html .tve-m-trigger {
        width: auto;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .thrv_widget_menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html ul,.mega-menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html ul {
        -webkit-flex-wrap: wrap!important;
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .thrv_widget_menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html:after,.mega-menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html:after {
        display: none
    }

    .thrv_widget_menu[data-tve-switch-icon*=desktop].tve-mobile-dropdown .tve_w_menu,.mega-menu[data-tve-switch-icon*=desktop].tve-mobile-dropdown .tve_w_menu {
        visibility: hidden
    }
}

@media (min-width: 768px) and (max-width:1023px) {
    .thrv_widget_menu[data-tve-switch-icon*=tablet] .thrive-shortcode-html .tve_w_menu,.mega-menu[data-tve-switch-icon*=desktop] .thrive-shortcode-html .tve_w_menu {
        height:0;
        overflow: hidden;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        background-color: #fff;
        z-index: 9!important;
        position: absolute
    }

    .thrv_widget_menu[data-tve-switch-icon*=tablet] .thrive-shortcode-html .tve_w_menu .tcb-menu-logo-wrap,.mega-menu[data-tve-switch-icon*=desktop] .thrive-shortcode-html .tve_w_menu .tcb-menu-logo-wrap {
        display: none!important
    }

    .thrv_widget_menu[data-tve-switch-icon*=tablet] .thrive-shortcode-html .tve-m-trigger,.mega-menu[data-tve-switch-icon*=desktop] .thrive-shortcode-html .tve-m-trigger {
        display: block;
        width: 100%;
        color: #333!important
    }

    .thrv_widget_menu[data-tve-switch-icon*=tablet].tcb-logo-split .thrive-shortcode-html,.mega-menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .thrv_widget_menu[data-tve-switch-icon*=tablet].tcb-logo-split .thrive-shortcode-html .tcb-hamburger-logo,.mega-menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html .tcb-hamburger-logo {
        display: block;
        -webkit-box-ordinal-group: NaN;
        -webkit-order: var(--tcb-logo-split-order,1);
        -ms-flex-order: var(--tcb-logo-split-order,1);
        order: var(--tcb-logo-split-order,1)
    }

    .thrv_widget_menu[data-tve-switch-icon*=tablet].tcb-logo-split .thrive-shortcode-html .tve-m-trigger,.mega-menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html .tve-m-trigger {
        width: auto;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .thrv_widget_menu[data-tve-switch-icon*=tablet].tcb-logo-split .thrive-shortcode-html ul,.mega-menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html ul {
        -webkit-flex-wrap: wrap!important;
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .thrv_widget_menu[data-tve-switch-icon*=tablet].tcb-logo-split .thrive-shortcode-html:after,.mega-menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html:after {
        display: none
    }

    .thrv_widget_menu[data-tve-switch-icon*=tablet].tve-mobile-dropdown .tve_w_menu,.mega-menu[data-tve-switch-icon*=desktop].tve-mobile-dropdown .tve_w_menu {
        visibility: hidden
    }

    .thrv_widget_menu[data-tve-switch-icon*=tablet]:not(.tve-custom-menu-switch-icon-tablet) ul,.mega-menu[data-tve-switch-icon*=desktop]:not(.tve-custom-menu-switch-icon-tablet) ul {
        padding: 0!important
    }
}

@media (max-width: 767px) {
    .thrv_widget_menu[data-tve-switch-icon*=mobile] .thrive-shortcode-html .tve_w_menu,.mega-menu[data-tve-switch-icon*=desktop] .thrive-shortcode-html .tve_w_menu {
        height:0;
        overflow: hidden;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        width: 100%;
        background-color: #fff;
        z-index: 9!important;
        position: absolute
    }

    .thrv_widget_menu[data-tve-switch-icon*=mobile] .thrive-shortcode-html .tve_w_menu .tcb-menu-logo-wrap,.mega-menu[data-tve-switch-icon*=desktop] .thrive-shortcode-html .tve_w_menu .tcb-menu-logo-wrap {
        display: none!important
    }

    .thrv_widget_menu[data-tve-switch-icon*=mobile] .thrive-shortcode-html .tve-m-trigger,.mega-menu[data-tve-switch-icon*=desktop] .thrive-shortcode-html .tve-m-trigger {
        display: block;
        width: 100%;
        color: #333!important
    }

    .thrv_widget_menu[data-tve-switch-icon*=mobile].tcb-logo-split .thrive-shortcode-html,.mega-menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center
    }

    .thrv_widget_menu[data-tve-switch-icon*=mobile].tcb-logo-split .thrive-shortcode-html .tcb-hamburger-logo,.mega-menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html .tcb-hamburger-logo {
        display: block;
        -webkit-box-ordinal-group: NaN;
        -webkit-order: var(--tcb-logo-split-order,1);
        -ms-flex-order: var(--tcb-logo-split-order,1);
        order: var(--tcb-logo-split-order,1)
    }

    .thrv_widget_menu[data-tve-switch-icon*=mobile].tcb-logo-split .thrive-shortcode-html .tve-m-trigger,.mega-menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html .tve-m-trigger {
        width: auto;
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
    }

    .thrv_widget_menu[data-tve-switch-icon*=mobile].tcb-logo-split .thrive-shortcode-html ul,.mega-menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html ul {
        -webkit-flex-wrap: wrap!important;
        -ms-flex-wrap: wrap!important;
        flex-wrap: wrap!important
    }

    .thrv_widget_menu[data-tve-switch-icon*=mobile].tcb-logo-split .thrive-shortcode-html:after,.mega-menu[data-tve-switch-icon*=desktop].tcb-logo-split .thrive-shortcode-html:after {
        display: none
    }

    .thrv_widget_menu[data-tve-switch-icon*=mobile].tve-mobile-dropdown .tve_w_menu,.mega-menu[data-tve-switch-icon*=desktop].tve-mobile-dropdown .tve_w_menu {
        visibility: hidden
    }

    .thrv_widget_menu[data-tve-switch-icon*=mobile]:not(.tve-custom-menu-switch-icon-mobile) ul,.mega-menu[data-tve-switch-icon*=desktop]:not(.tve-custom-menu-switch-icon-mobile) ul {
        padding: 0!important
    }
}

.tcb-mega-empty {
    display: none
}

.tve-regular.tcb-mega-std .tcb-mega-empty {
    display: list-item;
    opacity: 0;
    visibility: hidden
}

.tve-regular.tcb-mega-std:not(#speec) li.lvl-0 {
    margin: 0
}

.tve-regular.tcb-mega-std:not(#speec) li>a {
    border-radius: 0;
    position: relative;
    z-index: 2
}

.tve-regular.tcb-mega-std:not(#speec) li {
    position: static
}

.tve-regular.tcb-mega-std:not(#speec) ul ul {
    position: static;
    -webkit-box-shadow: none;
    box-shadow: none;
    background: none
}

.tve-regular.tcb-mega-std:not(#speec) ul ul ul {
    display: block
}

.tve-regular.tcb-mega-std:not(#speec) ul ul ul ul {
    display: none
}

.tve-regular.tcb-mega-std:not(#speec) .tcb-mega-drop-inner li {
    cursor: default;
    overflow: initial
}

.tve-regular.tcb-mega-std:not(#speec) .tcb-mega-drop-inner li>a {
    padding: 4px 5px;
    line-height: 1.2em;
    font-size: 15px;
    margin: 0
}

.tve-regular.tcb-mega-std:not(#speec) .tcb-mega-drop-inner li>a:hover,.tve-regular.tcb-mega-std:not(#speec) .tcb-mega-drop-inner li>a.tve-state-hover {
    background: #f2f2f2
}

.tve-regular.tcb-mega-std:not(#speec) .tcb-mega-drop-inner>ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-top: -10px;
    margin-left: -30px;
    left: 0
}

.tve-regular.tcb-mega-std:not(#speec) .tcb-mega-drop-inner>ul>li {
    margin-top: 10px;
    margin-left: 30px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 100%;
    -ms-flex: 0 1 100%;
    flex: 0 1 100%;
    max-width: calc(25% - 30px);
    width: calc(25% - 30px);
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.tve-regular.tcb-mega-std:not(#speec) .tcb-mega-drop-inner>ul>li>a {
    padding: 8px 5px
}

.tve-regular.tcb-mega-std:not(#speec) .tcb-mm-container {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.tve-regular.tcb-mega-std .tcb-mega-drop-inner {
    overflow: hidden;
    -webkit-box-shadow: 0 0 3px -1px rgba(0,0,0,.3);
    box-shadow: 0 0 3px -1px rgba(0,0,0,.3);
    background: #fff;
    padding: 20px;
    margin: 0 auto
}

.tve-regular.tcb-mega-std .tcb-mega-drop-inner>ul>li {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tve-regular.tcb-mega-std .tcb-mega-drop-inner>ul>li>a {
    font-weight: 700;
    border-top: 1px solid #dedede
}

.tve-regular.tcb-mega-std .tcb-mega-drop-inner>ul>li>a .tve-disabled-text-inner {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    word-wrap: normal
}

.tve-regular.tcb-mega-std li:hover {
    z-index: 10
}

.tve-regular.tcb-mega-std li li .tve-item-dropdown-trigger {
    display: none!important
}

.tve-regular.tcb-mega-std .tcb-mega-drop {
    position: absolute;
    left: -9999em;
    top: 100%;
    right: auto;
    z-index: 1;
    width: 100%
}

.tve-regular.tcb-mega-std li:hover .tcb-mega-drop,.tve-regular.tcb-mega-std li.expand-children .tcb-mega-drop {
    left: 0;
    right: 0
}

.tve-regular.tcb-mega-std.da-fade .tcb-mega-drop {
    opacity: 0;
    left: 0;
    right: 0;
    visibility: hidden;
    -webkit-transition: opacity .2s ease,visibility .2s ease;
    -o-transition: opacity .2s ease,visibility .2s ease;
    transition: opacity .2s ease,visibility .2s ease
}

.tve-regular.tcb-mega-std.da-fade li:hover .tcb-mega-drop,.tve-regular.tcb-mega-std.da-fade li.expand-children .tcb-mega-drop {
    visibility: visible;
    opacity: 1
}

.tve-regular.tcb-mega-std.da-slide1 .tcb-mega-drop {
    left: -15px;
    right: -15px;
    top: calc(100% - 1px);
    width: calc(100% + 30px);
    visibility: hidden;
    overflow: hidden
}

.tve-regular.tcb-mega-std.da-slide1 .tcb-mega-drop-inner {
    -webkit-transform: translateY(-105%);
    -ms-transform: translateY(-105%);
    transform: translateY(-105%);
    -webkit-transition: opacity .2s,-webkit-transform .2s;
    transition: opacity .2s,-webkit-transform .2s;
    -o-transition: transform .2s,opacity .2s;
    transition: transform .2s,opacity .2s;
    transition: transform .2s,opacity .2s,-webkit-transform .2s;
    visibility: visible;
    opacity: 0;
    margin: 1px 15px 15px
}

.tve-regular.tcb-mega-std.da-slide1 li:hover .tcb-mega-drop,.tve-regular.tcb-mega-std.da-slide1 li.expand-children .tcb-mega-drop {
    left: -15px;
    right: -15px;
    visibility: visible
}

.tve-regular.tcb-mega-std.da-slide1 li:hover .tcb-mega-drop-inner,.tve-regular.tcb-mega-std.da-slide1 li.expand-children .tcb-mega-drop-inner {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1
}

.tve-regular.tcb-mega-std.da-slide2 .tcb-mega-drop {
    -webkit-transition: -webkit-transform .2s;
    transition: -webkit-transform .2s;
    -o-transition: transform .2s;
    transition: transform .2s;
    transition: transform .2s,-webkit-transform .2s;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top;
    left: 0;
    right: 0
}

.tve-regular.tcb-mega-std.da-slide2 li:hover .tcb-mega-drop,.tve-regular.tcb-mega-std.da-slide2 li.expand-children .tcb-mega-drop {
    -webkit-transform: scaleY(1);
    -ms-transform: scaleY(1);
    transform: scaleY(1)
}

.tve-regular.tcb-mega-std.da-fold .tcb-mega-drop {
    left: 0;
    right: 0;
    opacity: 0;
    -webkit-transform: perspective(400) rotate3d(1,0,0,-90deg);
    transform: perspective(400) rotate3d(1,0,0,-90deg);
    -webkit-transition: opacity .35s,-webkit-transform .35s;
    transition: opacity .35s,-webkit-transform .35s;
    -o-transition: transform .35s,opacity .35s;
    transition: transform .35s,opacity .35s;
    transition: transform .35s,opacity .35s,-webkit-transform .35s;
    -webkit-transform-origin: top;
    -ms-transform-origin: top;
    transform-origin: top
}

@-moz-document url-prefix() {
    .tve-regular.tcb-mega-std.da-fold .tcb-mega-drop {
        visibility: hidden
    }
}

.tve-regular.tcb-mega-std.da-fold li:hover .tcb-mega-drop,.tve-regular.tcb-mega-std.da-fold li.expand-children .tcb-mega-drop {
    opacity: 1;
    -webkit-transform: perspective(400) rotate3d(0,0,0,0);
    transform: perspective(400) rotate3d(0,0,0,0)
}

@-moz-document url-prefix() {
    .tve-regular.tcb-mega-std.da-fold li:hover .tcb-mega-drop,.tve-regular.tcb-mega-std.da-fold li.expand-children .tcb-mega-drop {
        visibility: visible
    }
}

.tve-regular.tcb-mega-std .thrv_text_element {
    margin: 0 0 8px;
    padding: 0 5px;
    font-size: 15px
}

.tve-regular.tcb-mega-std .thrv_text_element:not(#inc) p,.tve-regular.tcb-mega-std .thrv_text_element:not(#inc) a {
    font-size: 14px;
    margin: 0;
    padding: 0
}

.tve-regular.tcb-mega-std .tcb-mm-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

.tve_editor_page .tve-regular.tcb-mega-std .tcb-mm-image.tcb-elem-placeholder {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 4px;
    cursor: default
}

.tve_editor_page .tve-regular.tcb-mega-std .tcb-mm-image.tcb-elem-placeholder .with-icon {
    cursor: pointer;
    padding: 8px;
    line-height: 1;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-image: none
}

.tve_editor_page .tve-regular.tcb-mega-std .tcb-mm-image.tcb-elem-placeholder .tcb-icon {
    font-size: 18px;
    display: block
}

.tve_editor_page .tve-regular.tcb-mega-std .tcb--row .tcb-icon,.tve_editor_page .tve-regular.tcb-mega-std .tcb--row-reverse .tcb-icon {
    margin-right: 0
}

.tve_editor_page .tve-regular.tcb-mega-std .tcb--row .tcb-placeholder-text,.tve_editor_page .tve-regular.tcb-mega-std .tcb--row-reverse .tcb-placeholder-text {
    display: none
}

.tve_editor_page .tve-regular.tcb-mega-std .tcb-placeholder-text {
    font-size: 14px
}

.tve-regular.tcb-mega-std .tcb-mm-image {
    background-size: cover;
    background-position: center center;
    position: relative;
    height: 45px
}

.tve-regular.tcb-mega-std .tcb-mm-container.tcb--row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}

.tve-regular.tcb-mega-std .tcb-mm-container.tcb--row .tcb-mm-image {
    margin-right: 8px
}

.tve-regular.tcb-mega-std .tcb-mm-container.tcb--row-reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.tve-regular.tcb-mega-std .tcb-mm-container.tcb--row-reverse .tcb-mm-image {
    margin-left: 8px
}

.tve-regular.tcb-mega-std .tcb-mm-container.tcb--column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tve-regular.tcb-mega-std .tcb-mm-container.tcb--column .tcb-mm-image {
    margin-bottom: 10px;
    -webkit-flex-basis: initial!important;
    -ms-flex-preferred-size: initial!important;
    flex-basis: initial!important
}

.tve-regular.tcb-mega-std .tcb-mm-container.tcb--column-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

.tve-regular.tcb-mega-std .tcb-mm-container.tcb--column-reverse .tcb-mm-image {
    margin-top: 10px;
    -webkit-flex-basis: initial!important;
    -ms-flex-preferred-size: initial!important;
    flex-basis: initial!important
}

.tve-regular.tcb-mega-std .tcb--row .tcb-mm-image,.tve-regular.tcb-mega-std .tcb--row-reverse .tcb-mm-image {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 20%;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    width: auto!important
}

.tve-regular.tcb-mega-std .tcb--column .tcb-mm-image,.tve-regular.tcb-mega-std .tcb--column-reverse .tcb-mm-image {
    height: 60px
}

.tve-regular.tcb-mega-std .tcb--column .tcb-mm-text,.tve-regular.tcb-mega-std .tcb--column-reverse .tcb-mm-text {
    -webkit-box-flex: initial;
    -webkit-flex: initial;
    -ms-flex: initial;
    flex: initial
}

[class*="tve-custom-menu-switch-icon-"].tcb-mega-std .tcb-mm-image {
    display: none
}

[class*="tve-custom-menu-switch-icon-"].tcb-mega-std .lvl-1>a .tcb-mm-text {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

[class*="tve-custom-menu-switch-icon-"].tcb-mega-std .lvl-1>a .tcb-mm-text .m-icon {
    margin-left: calc(1em - 8px)
}

.tcb-mm-text {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.tcb-mm-image.tcb-elem-placeholder {
    outline: 1px dashed #969fa6;
    display: none
}

.menu-item.thrv_wrapper {
    margin: 0
}

.tcb-mega-drop-inner.thrv_wrapper {
    cursor: default;
    margin: 0;
    padding: 0
}

.thrv_widget_menu[class*="tve-custom-menu-switch-icon-"] .tcb-mega-drop .thrv_text_element {
    display: none
}

.megamenu-no-items {
    display: none
}

li.tcb-menu-logo-wrap a {
    min-width: 80px
}

.tcb-hamburger-logo {
    display: none
}

.thrv_widget_menu:not(#_):not(#_) li button {
    display: none!important
}

.thrv_widget_menu:not(#_):not(#_) li li li:first-child {
    margin-top: 0!important
}

.thrv_widget_menu:not(#_):not(#_) ul ul ul {
    padding-top: 0!important
}

.thrv_widget_menu:not(#_):not(#_):not(.tcb-mega-std).tve-regular ul.tve_w_menu>li ul {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content
}

.thrv_widget_menu:not(#_):not(#_):not(.tcb-mega-std).tve-regular ul.tve_w_menu>li ul li {
    min-width: -webkit-fit-content;
    min-width: -moz-fit-content;
    min-width: fit-content
}

.thrv_widget_menu:not(#_):not(#_):not(.tcb-mega-std):not(.tve-regular) .tve-disabled-text-inner {
    white-space: normal
}

:not(.tve-editor-main-content) .thrv_widget_menu:not(#_):not(#_):not(.tve-regular) li>a.tve-jump-scroll {
    pointer-events: none
}

:not(.tve-editor-main-content) .thrv_widget_menu:not(#_):not(#_):not(.tve-regular) li>a.tve-jump-scroll .tve-item-dropdown-trigger {
    pointer-events: all
}

:not(.tve-editor-main-content) .thrv_widget_menu:not(#_):not(#_):not(.tve-regular) .tcb-mega-drop li li>a.tve-jump-scroll {
    pointer-events: all
}

.tcb-logo {
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    display: block;
    max-width: 100%;
    width: 240px
}

.thrv_widget_menu .tcb-logo {
    width: auto;
    margin: 0
}

.tcb-logo.thrv_wrapper {
    padding: 0
}

.tcb-logo img[src$=".svg"] {
    width: 100%!important;
    height: auto!important
}

.tcb-logo picture {
    width: 100%
}

.tcb-logo img {
    display: block;
    max-width: 100%;
    height: auto
}

.tcb-post-thumbnail {
    display: block;
    max-width: 100%
}

.tcb-post-thumbnail.thrv_wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.tcb-post-thumbnail:empty {
    display: none
}

.tcb-post-thumbnail img {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    vertical-align: middle;
    max-width: 100%;
    width: 100%
}

.tcb-post-author-picture {
    border-radius: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: auto;
    width: 240px;
    overflow: hidden
}

.tcb-post-title.thrv_wrapper {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 0
}

.tcb-post-title.thrv_wrapper a {
    text-decoration: none
}

.tcb-post-title a {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: inherit;
    font-weight: inherit;
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

.tcb-post-title:hover a {
    -webkit-box-shadow: none;
    box-shadow: none
}

.tcb-post-content.thrv_wrapper {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 0
}

.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: #000;
    outline: 1px solid transparent;
    -webkit-animation: pulseanim 1.2s ease-in-out infinite;
    animation: pulseanim 1.2s ease-in-out infinite
}

@-webkit-keyframes pulseanim {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: .8
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@keyframes pulseanim {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: .8
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

#tve_editor .tcb-post-content p {
    font-size: 16px;
    line-height: 1.6em
}

.tcb-post-date,.tcb-post-author,.tcb-post-categories,.tcb-post-tags {
    color: inherit;
    display: inline-block
}

.tcb-post-date.thrv_wrapper,.tcb-post-author.thrv_wrapper,.tcb-post-categories.thrv_wrapper,.tcb-post-tags.thrv_wrapper {
    margin: 5px 0
}

.tcb-post-date.thrv_wrapper a,.tcb-post-author.thrv_wrapper a,.tcb-post-categories.thrv_wrapper a,.tcb-post-tags.thrv_wrapper a {
    -webkit-box-shadow: none;
    box-shadow: none;
    color: inherit;
    text-decoration: none
}

.tcb-post-date.thrv_wrapper a:hover,.tcb-post-author.thrv_wrapper a:hover,.tcb-post-categories.thrv_wrapper a:hover,.tcb-post-tags.thrv_wrapper a:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
    text-decoration: none
}

body:not(.tve_editor_page) .no-tags {
    display: none
}

.tcb-post-list {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    padding: 0!important
}

.tcb-post-list.masonry {
    position: relative
}

.tcb-post-list.masonry article {
    -webkit-flex-basis: unset;
    -ms-flex-preferred-size: unset;
    flex-basis: unset;
    position: absolute
}

.tve_editor_page .tcb-post-list.masonry article {
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

@media (min-width: 1024px) {
    #tve_editor .tcb-post-list .tcb-post-title {
        font-size:20px
    }
}

@media (max-width: 1023px) {
    #tve_editor .tcb-post-list .tcb-post-title {
        font-size:18px
    }

    .tcb-post-list .tcb-post-title.thrv_wrapper {
        margin-top: 10px;
        margin-bottom: 10px
    }
}

#tve_editor .tcb-post-list .tcb-post-title {
    line-height: 1.4em
}

.tcb-post-list .tcb-post-date,.tcb-post-list .tcb-post-author,.tcb-post-list .tcb-post-categories,.tcb-post-list .tcb-post-tags {
    font-family: Arial,Helvetica,sans-serif
}

#tcb_landing_page .tcb-post-list .tve-default-heading h2 {
    font-size: 20px;
    font-weight: 700
}

#tcb_landing_page .tcb-post-list p {
    font-size: 13px
}

:not(#very-specific) .tcb-post-list.thrv_wrapper .thrv_wrapper:hover .tcb-post-title.thrv_wrapper.tcb-shortcode>a {
    color: inherit
}

.tcb-post-list-cb-clear p {
    padding: 0!important;
    letter-spacing: 1px
}

.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,.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb li,.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb blockquote,.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb address,.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb .tcb-plain-text,.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb label,.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb h1,.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb h2,.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb h3,.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb h4,.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb h5,.tcb-post-list-cb.thrv-content-box.thrv_contentbox_shortcode .tve-cb h6 {
    color: #fff;
    font-size: 13px;
    line-height: 1em
}

.tcb-post-list-cb .thrv_wrapper {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}

.tcb-post-list-cb .tve-content-box-background {
    background-color: rgba(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: 0;
    margin-top: 0;
    padding: 0
}

.tcb-post-read-more .tcb-button-link {
    text-decoration: none!important;
    color: #fff;
    --tcb-applied-color: #fff
}

.tcb-post-read-more:not([data-button-style]) .tcb-button-link {
    background-color: #fff!important;
    border-radius: 5px;
    border: 1px solid #d7d7d7;
    color: #0a0a0a;
    --tcb-applied-color: #0a0a0a;
    font-size: 14px;
    padding: 10px
}

.tcb-post-read-more:not([data-button-style]) .tcb-button-link:hover {
    background-color: #fff;
    color: #008fff
}

.tcb-post-read-more.tve-state-hover .tcb-button-link {
    background-color: #fff;
    color: #008fff
}

.tcb-post-read-more-clear:after {
    clear: both
}

.tcb-post-read-more-link:hover {
    border: 1px solid #008fff
}

.tve-state-hover .tcb-post-read-more-link {
    border: 1px solid #008fff
}

article {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    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: 100
}

.no-posts {
    text-align: center;
    margin: 20px auto
}

.tcb-post-list.empty-list {
    min-height: 20px
}

.tcb-post-list.empty-list>* {
    display: none
}

.tcb-post-list.empty-list:after {
    content: attr(data-no_posts_text)!important;
    display: block;
    height: 100%;
    text-align: center;
    width: 100%
}

.tve-loading {
    position: relative;
    opacity: .7
}

.tve-loading.load-bot {
    opacity: 1
}

.tve-loading.load-bot:after {
    bottom: 0;
    top: inherit
}

.tve-loading:after {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/loader_transparent.gif);
    background-color: transparent;
    background-position: 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
}

.tve-loading article {
    opacity: .4
}

.tcb-pagination {
    border-top: 1px solid rgba(0,0,0,.2);
    position: relative;
    width: 100%
}

.tcb-pagination[data-type="numeric"] {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

@media (max-width: 767px) {
    .tcb-pagination {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.tcb-pagination.thrv_wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 auto 30px auto;
    padding: 6px 0
}

.tcb-pagination[data-type="none"] {
    display: none
}

.tcb-pagination .tcb-pagination-navigation-container {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

@media (max-width: 767px) {
    .tcb-pagination .tcb-pagination-navigation-container {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.tcb-pagination .tcb-pagination-navigation-container.thrv_wrapper {
    margin: 0;
    padding: 0
}

.tcb-pagination .tcb-pagination-numbers-wrapper {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.tcb-pagination .tcb-pagination-label {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    color: rgba(10,10,10,.6);
    margin: 0 30px 0 0;
    min-height: 56px
}

.tcb-pagination .tcb-pagination-label .tcb-pagination-label-content {
    color: inherit;
    line-height: inherit;
    font-family: inherit;
    font-weight: inherit;
    font-size: inherit;
    margin: 0;
    text-align: center
}

.tcb-pagination-button {
    color: rgba(10,10,10,.6);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: 42px
}

.tcb-pagination-button.thrv_wrapper {
    margin: 5px 5px;
    padding: 0!important
}

.tcb-pagination-button .tcb-button-link {
    background-color: #fff!important;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 2px;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: pointer!important;
    color: inherit;
    padding: 0 10px;
    font-size: inherit;
    text-decoration: none
}

.tcb-pagination-button.tcb-disabled-pagination-button {
    cursor: pointer;
    opacity: .3;
    pointer-events: none
}

.tcb-pagination-button-link:hover {
    background-color: rgba(0,143,255,.2)!important
}

.tve-state-hover .tcb-pagination-button-link {
    background-color: rgba(0,143,255,.2)!important
}

.tcb-pagination-number {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 2px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: rgba(10,10,10,.6);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 42px;
    min-width: 40px
}

.tcb-pagination-number a {
    -webkit-box-shadow: none!important;
    box-shadow: none!important;
    color: inherit!important;
    font-size: inherit!important;
    font-family: inherit!important;
    font-weight: inherit!important;
    text-decoration: none!important;
    height: 100%;
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer!important
}

.tcb-pagination-number.thrv_wrapper {
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: 0!important;
    margin: 0
}

.tcb-pagination-number:not(:first-child) {
    margin-left: 4px
}

.tcb-pagination-number.tcb-pagination-link {
    background-color: #fff
}

.tcb-pagination-number.tcb-pagination-link:hover,.tcb-pagination-number.tcb-pagination-link.tve-state-hover {
    background-color: rgba(0,143,255,.2)
}

.tcb-pagination-number.tcb-pagination-current {
    background-color: #008fff;
    color: #fff!important;
    cursor: auto!important
}

.tcb-pagination-number.tcb-pagination-dots {
    border: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    cursor: auto!important
}

.tcb-pagination-load-more-button {
    cursor: pointer;
    position: relative;
    text-align: center
}

.tcb-pagination-load-more-button.thrv_wrapper {
    margin: 0 auto
}

.tcb-pagination-load-more-button .tcb-pagination-load-more-link {
    background-color: #fff!important;
    border: 1px solid #d7d7d7;
    border-radius: 5px;
    color: #0a0a0a;
    font-weight: 500;
    padding: 12px 18px;
    text-decoration: none!important
}

.tcb-pagination-load-more-button .tcb-pagination-load-more-link:focus,.tcb-pagination-load-more-button .tcb-pagination-load-more-link:active {
    outline: none
}

.tcb-pagination-load-more-button.tve-state-hover .tcb-button-link {
    background-color: #fff;
    color: #008fff
}

.tcb-pagination-load-more-link:hover {
    border: 1px solid #008fff
}

.tve-state-hover .tcb-pagination-load-more-link {
    border: 1px solid #008fff
}

[data-button_layout='icon'] .tcb-button-texts {
    display: none
}

[data-button_layout='icon'].tcb-with-icon.tcb-flip .tcb-button-icon {
    padding-left: 0
}

.thrv_wrapper nav.woocommerce-pagination ul.page-numbers {
    border: none;
    margin: 0 5px!important;
    color: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.thrv_wrapper nav.woocommerce-pagination ul.page-numbers li {
    border: none;
    color: inherit;
    line-height: 1em
}

.thrv_wrapper nav.woocommerce-pagination ul.page-numbers li a,.thrv_wrapper nav.woocommerce-pagination ul.page-numbers li span {
    color: inherit;
    font-weight: 700;
    border-radius: 3px;
    overflow: visible!important
}

.thrv_wrapper nav.woocommerce-pagination ul.page-numbers li .next,.thrv_wrapper nav.woocommerce-pagination ul.page-numbers li .prev {
    padding: .35em .5em .45em
}

.thrv_wrapper nav.woocommerce-pagination ul.page-numbers li .current {
    background-color: rgba(228,228,228,.69);
    color: inherit
}

.thrv_wrapper nav.woocommerce-pagination ul.page-numbers li a:hover {
    background-color: rgba(228,228,228,.43);
    color: inherit
}

.thrv_wrapper nav.woocommerce-pagination ul.page-numbers li a.tcb-prev-next:hover {
    background-color: transparent
}

.tve_editor_page .tcb-woo-shop:not(.tcb-compact-edit-mode):after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 14
}

.tcb-woo-shop,.thrive-shop {
    padding: 10px!important
}

.tve_editor_page .tcb-woo-shop,.tve_editor_page .thrive-shop {
    position: relative
}

.tve_editor_page .tcb-woo-shop .woocommerce:empty,.tve_editor_page .thrive-shop .woocommerce:empty {
    min-height: 50px
}

.tve_editor_page .tcb-woo-shop .woocommerce:empty:after,.tve_editor_page .thrive-shop .woocommerce:empty:after {
    content: 'No products found'!important;
    display: block;
    height: 100%;
    text-align: center;
    width: 100%
}

.tve_editor_page .tcb-woo-shop .woocommerce-pagination li .page-numbers:focus,.tve_editor_page .thrive-shop .woocommerce-pagination li .page-numbers:focus {
    background: unset
}

.tve_editor_page .tcb-woo-shop .woocommerce-ordering select,.tve_editor_page .thrive-shop .woocommerce-ordering select {
    pointer-events: none
}

.tcb-woo-shop .woocommerce-ordering select,.thrive-shop .woocommerce-ordering select {
    padding: 0 25px 0 10px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.tcb-woo-shop .woocommerce-pagination li .page-numbers,.thrive-shop .woocommerce-pagination li .page-numbers {
    color: var(--tve-color)!important;
    font-size: var(--tve-font-size)!important;
    font-weight: var(--tve-font-weight)!important;
    font-style: var(--tve-font-style)!important;
    -webkit-text-decoration: var(--tve-text-decoration)!important;
    text-decoration: var(--tve-text-decoration)!important;
    font-family: var(--tve-font-family)!important
}

.tcb-woo-shop.thrv_wrapper,.thrive-shop.thrv_wrapper {
    margin: 0
}

.tcb-woo-shop ul.products,.thrive-shop ul.products {
    margin-left: 0!important;
    padding-left: 0!important;
    --tve-woo-image-size: 100%
}

.tcb-woo-shop li.product,.thrive-shop li.product {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 1em!important
}

.tcb-woo-shop li.product a.woocommerce-loop-product__link,.thrive-shop li.product a.woocommerce-loop-product__link {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
    text-decoration: none;
    width: 100%
}

.tcb-woo-shop li.product a.woocommerce-loop-product__link img,.thrive-shop li.product a.woocommerce-loop-product__link img {
    width: var(--tve-woo-image-size);
    height: auto;
    display: block;
    margin: 0 0 5px 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.tcb-woo-shop li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title,.thrive-shop li.product a.woocommerce-loop-product__link .woocommerce-loop-product__title {
    margin: 5px 0;
    padding: 0
}

.tcb-woo-shop li.product a.woocommerce-loop-product__link .star-rating,.thrive-shop li.product a.woocommerce-loop-product__link .star-rating {
    margin: 5px 0;
    padding: 0;
    font-size: .857em;
    color: var(--tcb-skin-color-0);
    width: 6.3em
}

.tcb-woo-shop li.product a.woocommerce-loop-product__link .star-rating span:before,.thrive-shop li.product a.woocommerce-loop-product__link .star-rating span:before {
    content: "\53\00a0\53\00a0\53\00a0\53\00a0\53"
}

.tcb-woo-shop li.product a.woocommerce-loop-product__link .star-rating:before,.thrive-shop li.product a.woocommerce-loop-product__link .star-rating:before {
    color: #878787;
    opacity: .74;
    content: "\53\00a0\53\00a0\53\00a0\53\00a0\53"
}

.tcb-woo-shop li.product a.woocommerce-loop-product__link .price,.thrive-shop li.product a.woocommerce-loop-product__link .price {
    margin: 5px 0;
    padding: 0
}

.tcb-woo-shop li.product a.woocommerce-loop-product__link .price ins,.thrive-shop li.product a.woocommerce-loop-product__link .price ins {
    background: transparent
}

.tcb-woo-shop li.product .add_to_cart_button,.tcb-woo-shop li.product .product_type_grouped,.thrive-shop li.product .add_to_cart_button,.thrive-shop li.product .product_type_grouped {
    margin: 10px 0
}

.tcb-woo-shop li.product .onsale,.thrive-shop li.product .onsale {
    right: 0;
    top: unset;
    left: auto;
    margin: 6px 0 0;
    padding: 3px 6px;
    width: -webkit-min-content;
    width: -moz-min-content;
    width: min-content
}

.tcb-woo-shop[data-align-items="left"] .woocommerce-loop-product__link,.tcb-woo-shop[data-align-items="left"] li.product,.thrive-shop[data-align-items="left"] .woocommerce-loop-product__link,.thrive-shop[data-align-items="left"] li.product {
    -webkit-box-align: start!important;
    -webkit-align-items: flex-start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
}

.tcb-woo-shop[data-align-items="left"] .woocommerce-loop-product__link>*,.tcb-woo-shop[data-align-items="left"] li.product>*,.thrive-shop[data-align-items="left"] .woocommerce-loop-product__link>*,.thrive-shop[data-align-items="left"] li.product>* {
    text-align: left!important
}

.tcb-woo-shop[data-align-items="center"] .woocommerce-loop-product__link,.tcb-woo-shop[data-align-items="center"] li.product,.thrive-shop[data-align-items="center"] .woocommerce-loop-product__link,.thrive-shop[data-align-items="center"] li.product {
    -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center!important;
    align-items: center!important
}

.tcb-woo-shop[data-align-items="center"] .woocommerce-loop-product__link>*,.tcb-woo-shop[data-align-items="center"] li.product>*,.thrive-shop[data-align-items="center"] .woocommerce-loop-product__link>*,.thrive-shop[data-align-items="center"] li.product>* {
    text-align: center!important
}

.tcb-woo-shop[data-align-items="center"] .woocommerce-loop-product__link .onsale,.tcb-woo-shop[data-align-items="center"] li.product .onsale,.thrive-shop[data-align-items="center"] .woocommerce-loop-product__link .onsale,.thrive-shop[data-align-items="center"] li.product .onsale {
    left: calc((100% - var(--tve-woo-image-size)) / 2)!important
}

.tcb-woo-shop[data-align-items="right"] .woocommerce-loop-product__link,.tcb-woo-shop[data-align-items="right"] li.product,.thrive-shop[data-align-items="right"] .woocommerce-loop-product__link,.thrive-shop[data-align-items="right"] li.product {
    -webkit-box-align: end!important;
    -webkit-align-items: flex-end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important
}

.tcb-woo-shop[data-align-items="right"] .woocommerce-loop-product__link>*,.tcb-woo-shop[data-align-items="right"] li.product>*,.thrive-shop[data-align-items="right"] .woocommerce-loop-product__link>*,.thrive-shop[data-align-items="right"] li.product>* {
    text-align: right!important
}

.tcb-woo-shop[data-align-items="right"] .woocommerce-loop-product__link .onsale,.tcb-woo-shop[data-align-items="right"] li.product .onsale,.thrive-shop[data-align-items="right"] .woocommerce-loop-product__link .onsale,.thrive-shop[data-align-items="right"] li.product .onsale {
    left: calc(100% - var(--tve-woo-image-size))!important
}

.tcb-woo-shop nav.woocommerce-pagination,.thrive-shop nav.woocommerce-pagination {
    text-align: center
}

.tcb-woo-product-categories {
    padding: 10px!important
}

.tcb-woo-product-categories.thrv_wrapper {
    margin: 0
}

.tve_editor_page .tcb-woo-product-categories {
    position: relative
}

.tve_editor_page .tcb-woo-product-categories:not(.tcb-compact-edit-mode):after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 14
}

.tve_editor_page .tcb-woo-product-categories .woocommerce:empty {
    min-height: 50px
}

.tve_editor_page .tcb-woo-product-categories .woocommerce:empty:after {
    content: 'No product categories found'!important;
    display: block;
    height: 100%;
    text-align: center;
    width: 100%
}

.tcb-woo-product-categories ul.products {
    margin-left: 0!important;
    padding: 0!important;
    --tve-woo-image-size: 100%
}

.tcb-woo-product-categories li.product-category {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 1em!important
}

.tcb-woo-product-categories li.product-category>a {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: left;
    text-decoration: none;
    width: 100%;
    position: relative
}

.tcb-woo-product-categories li.product-category>a img {
    width: var(--tve-woo-image-size)!important;
    height: auto;
    display: block;
    margin: 0 0 5px 0!important;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.tcb-woo-product-categories li.product-category>a .thrive-product-category-text-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    width: 100%;
    background-color: #fff
}

.tcb-woo-product-categories li.product-category>a .thrive-product-category-text-wrapper h2.woocommerce-loop-category__title {
    margin: 5px 0;
    padding: 0;
    text-transform: uppercase
}

.tcb-woo-product-categories li.product-category>a .thrive-product-category-count {
    text-transform: uppercase;
    font-size: 12px;
    padding-bottom: 5px
}

.tcb-woo-product-categories[data-align-items="left"] li.product-category,.tcb-woo-product-categories[data-align-items="left"] li.product-category>a {
    -webkit-box-align: start!important;
    -webkit-align-items: flex-start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
}

.tcb-woo-product-categories[data-align-items="left"] li.product-category .thrive-product-category-text-wrapper,.tcb-woo-product-categories[data-align-items="left"] li.product-category>a .thrive-product-category-text-wrapper {
    text-align: left!important;
    -webkit-box-align: start!important;
    -webkit-align-items: flex-start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
}

.tcb-woo-product-categories[data-align-items="center"] li.product-category,.tcb-woo-product-categories[data-align-items="center"] li.product-category>a {
    -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center!important;
    align-items: center!important
}

.tcb-woo-product-categories[data-align-items="center"] li.product-category .thrive-product-category-text-wrapper,.tcb-woo-product-categories[data-align-items="center"] li.product-category>a .thrive-product-category-text-wrapper {
    text-align: center!important;
    -webkit-box-align: center!important;
    -webkit-align-items: center!important;
    -ms-flex-align: center!important;
    align-items: center!important
}

.tcb-woo-product-categories[data-align-items="right"] li.product-category,.tcb-woo-product-categories[data-align-items="right"] li.product-category>a {
    -webkit-box-align: end!important;
    -webkit-align-items: flex-end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important
}

.tcb-woo-product-categories[data-align-items="right"] li.product-category .thrive-product-category-text-wrapper,.tcb-woo-product-categories[data-align-items="right"] li.product-category>a .thrive-product-category-text-wrapper {
    text-align: right!important;
    -webkit-box-align: end!important;
    -webkit-align-items: flex-end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important
}

.tcb-woo-product-categories[data-text-layout="text_on_image"] .thrive-product-category-text-wrapper {
    position: absolute;
    z-index: 5;
    width: var(--tve-woo-image-size)!important
}

.tcb-woo-product-categories[data-text-layout="text_on_image"][data-text-position="top"] li.product-category>a {
    -webkit-box-pack: start!important;
    -webkit-justify-content: flex-start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
}

.tcb-woo-product-categories[data-text-layout="text_on_image"][data-text-position="center"] li.product-category>a {
    -webkit-box-pack: center!important;
    -webkit-justify-content: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important
}

.tcb-woo-product-categories[data-text-layout="text_on_image"][data-text-position="bottom"] li.product-category>a {
    -webkit-box-pack: end!important;
    -webkit-justify-content: flex-end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
}

.tcb-woo-product-categories[data-text-layout="text_before_image"] .thrive-product-category-text-wrapper {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1
}

.tcb-woo-product-categories .woocommerce-loop-category__title {
    font-weight: var(--tve-font-weight,500)
}

body:not(.tve_editor_page) .thrv-login-element {
    display: none
}

.thrv-login-element.thrv_wrapper {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.thrv-login-element .tve-login-form input,.thrv-login-element .tve-login-form input[type="password"],.thrv-login-element .tve-login-form input[type="email"],.thrv-login-element .tve-login-form input[type="url"],.thrv-login-element .tve-login-form input[type="text"],.thrv-login-element .tve-login-form input[type="tel"],.thrv-login-element .tve-login-form select,.thrv-login-element .tve-login-form textarea {
    font-family: inherit;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.5;
    padding: 15px;
    color: rgba(10,10,10,.6);
    border-radius: 3px;
    border: solid 2px rgba(10,10,10,.2);
    margin: 10px 0;
    background-clip: padding-box
}

.thrv-login-element .tve-login-form input.tcb-form-input-error,.thrv-login-element .tve-login-form input[type="password"].tcb-form-input-error,.thrv-login-element .tve-login-form input[type="email"].tcb-form-input-error,.thrv-login-element .tve-login-form input[type="url"].tcb-form-input-error,.thrv-login-element .tve-login-form input[type="text"].tcb-form-input-error,.thrv-login-element .tve-login-form input[type="tel"].tcb-form-input-error,.thrv-login-element .tve-login-form select.tcb-form-input-error,.thrv-login-element .tve-login-form textarea.tcb-form-input-error {
    border-color: rgba(217,43,43,.55)
}

.thrv-login-element .tve-login-form input::-webkit-input-placeholder,.thrv-login-element .tve-login-form input[type="password"]::-webkit-input-placeholder,.thrv-login-element .tve-login-form input[type="email"]::-webkit-input-placeholder,.thrv-login-element .tve-login-form input[type="url"]::-webkit-input-placeholder,.thrv-login-element .tve-login-form input[type="text"]::-webkit-input-placeholder,.thrv-login-element .tve-login-form input[type="tel"]::-webkit-input-placeholder,.thrv-login-element .tve-login-form select::-webkit-input-placeholder,.thrv-login-element .tve-login-form textarea::-webkit-input-placeholder {
    color: rgba(10,10,10,.6);
    opacity: .7
}

.thrv-login-element .tve-login-form input::-moz-placeholder,.thrv-login-element .tve-login-form input[type="password"]::-moz-placeholder,.thrv-login-element .tve-login-form input[type="email"]::-moz-placeholder,.thrv-login-element .tve-login-form input[type="url"]::-moz-placeholder,.thrv-login-element .tve-login-form input[type="text"]::-moz-placeholder,.thrv-login-element .tve-login-form input[type="tel"]::-moz-placeholder,.thrv-login-element .tve-login-form select::-moz-placeholder,.thrv-login-element .tve-login-form textarea::-moz-placeholder {
    color: rgba(10,10,10,.6);
    opacity: .7
}

.thrv-login-element .tve-login-form input:-ms-input-placeholder,.thrv-login-element .tve-login-form input[type="password"]:-ms-input-placeholder,.thrv-login-element .tve-login-form input[type="email"]:-ms-input-placeholder,.thrv-login-element .tve-login-form input[type="url"]:-ms-input-placeholder,.thrv-login-element .tve-login-form input[type="text"]:-ms-input-placeholder,.thrv-login-element .tve-login-form input[type="tel"]:-ms-input-placeholder,.thrv-login-element .tve-login-form select:-ms-input-placeholder,.thrv-login-element .tve-login-form textarea:-ms-input-placeholder {
    color: rgba(10,10,10,.6);
    opacity: .7
}

.thrv-login-element .tve-login-form input::-ms-input-placeholder,.thrv-login-element .tve-login-form input[type="password"]::-ms-input-placeholder,.thrv-login-element .tve-login-form input[type="email"]::-ms-input-placeholder,.thrv-login-element .tve-login-form input[type="url"]::-ms-input-placeholder,.thrv-login-element .tve-login-form input[type="text"]::-ms-input-placeholder,.thrv-login-element .tve-login-form input[type="tel"]::-ms-input-placeholder,.thrv-login-element .tve-login-form select::-ms-input-placeholder,.thrv-login-element .tve-login-form textarea::-ms-input-placeholder {
    color: rgba(10,10,10,.6);
    opacity: .7
}

.thrv-login-element .tve-login-form input::placeholder,.thrv-login-element .tve-login-form input[type="password"]::placeholder,.thrv-login-element .tve-login-form input[type="email"]::placeholder,.thrv-login-element .tve-login-form input[type="url"]::placeholder,.thrv-login-element .tve-login-form input[type="text"]::placeholder,.thrv-login-element .tve-login-form input[type="tel"]::placeholder,.thrv-login-element .tve-login-form select::placeholder,.thrv-login-element .tve-login-form textarea::placeholder {
    color: rgba(10,10,10,.6);
    opacity: .7
}

#tcb_landing_page .thrv-login-element .tcb-button-link,#tcb_landing_page .thrv-login-element input {
    font-family: inherit;
    font-weight: inherit
}

.thrv-login-element,#tcb_landing_page .thrv-login-element,:not(.inc) .thrv-login-element {
    font-family: Rubik,sans-serif;
    font-size: 14px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    color: #50565f
}

.thrv-login-element p,#tcb_landing_page .thrv-login-element p,:not(.inc) .thrv-login-element p {
    color: #94a3b0;
    --tcb-applied-color: #94a3b0;
    font-size: 15px;
    line-height: 1.5;
    font-family: inherit;
    font-weight: inherit;
    font-style: inherit;
    margin: 0;
    padding: 0;
    text-align: left
}

.thrv-login-element p.tcb-switch-state,#tcb_landing_page .thrv-login-element p.tcb-switch-state,:not(.inc) .thrv-login-element p.tcb-switch-state {
    margin: 0 auto;
    text-align: center
}

.thrv-login-element h2,#tcb_landing_page .thrv-login-element h2,:not(.inc) .thrv-login-element h2 {
    color: #94a3b0;
    --tcb-applied-color: #94a3b0;
    font-size: 20px;
    font-weight: 400;
    line-height: 27px;
    font-family: inherit;
    font-style: inherit;
    text-align: left;
    background-color: transparent;
    padding: 0;
    margin: 0
}

.thrv-login-element .thrv_text_element,#tcb_landing_page .thrv-login-element .thrv_text_element,:not(.inc) .thrv-login-element .thrv_text_element {
    margin: 0 0 20px
}

.thrv-login-element .thrv_text_element.tar-login-elem-link,#tcb_landing_page .thrv-login-element .thrv_text_element.tar-login-elem-link,:not(.inc) .thrv-login-element .thrv_text_element.tar-login-elem-link {
    margin: 8px 0 0
}

.thrv-login-element .thrv_text_element.tar-login-elem-h2,#tcb_landing_page .thrv-login-element .thrv_text_element.tar-login-elem-h2,:not(.inc) .thrv-login-element .thrv_text_element.tar-login-elem-h2 {
    margin: 40px 0
}

.thrv-login-element .thrv_text_element.tar-login-elem-h2 h2,#tcb_landing_page .thrv-login-element .thrv_text_element.tar-login-elem-h2 h2,:not(.inc) .thrv-login-element .thrv_text_element.tar-login-elem-h2 h2 {
    text-align: center
}

.thrv-login-element .thrv_text_element a,.thrv-login-element .thrv_text_element a:hover,#tcb_landing_page .thrv-login-element .thrv_text_element a,#tcb_landing_page .thrv-login-element .thrv_text_element a:hover,:not(.inc) .thrv-login-element .thrv_text_element a,:not(.inc) .thrv-login-element .thrv_text_element a:hover {
    color: #1da5e5;
    background: transparent;
    font-weight: inherit;
    font-style: inherit;
    text-decoration: underline
}

.thrv-login-element .tcb-login-form,.thrv-login-element .tcb-registration-form,#tcb_landing_page .thrv-login-element .tcb-login-form,#tcb_landing_page .thrv-login-element .tcb-registration-form,:not(.inc) .thrv-login-element .tcb-login-form,:not(.inc) .thrv-login-element .tcb-registration-form {
    margin: 0;
    padding: 0
}

.thrv-login-element .tve-login-form .tcb-label,#tcb_landing_page .thrv-login-element .tve-login-form .tcb-label,:not(.inc) .thrv-login-element .tve-login-form .tcb-label {
    color: #94a3b0;
    margin-bottom: 3px;
    font-size: 14px;
    padding: 0;
    cursor: pointer
}

.thrv-login-element .tve-login-form input[type=checkbox],#tcb_landing_page .thrv-login-element .tve-login-form input[type=checkbox],:not(.inc) .thrv-login-element .tve-login-form input[type=checkbox] {
    position: static;
    opacity: 1;
    width: inherit;
    margin: 0 5px 0 0;
    vertical-align: middle
}

.thrv-login-element .tar-login-submit .tcb-button-text,.thrv-login-element .tar-login-submit .tcb-secondary-text {
    color: #fff;
    --tcb-applied-color: #fff
}

.thrv-login-element .tve_lg_checkbox_wrapper input[type="checkbox"]:not(#_) {
    position: absolute;
    opacity: 0
}

@media only screen and (min-width: 768px) {
    .thrv-login-element {
        margin:0 auto;
        max-width: 540px;
        width: 100%
    }
}

.thrv-login-element .tve-login-form-input {
    position: relative
}

.thrv-login-element .tve-login-form-input input {
    width: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.thrv-login-element .tve-login-form-input .thrv_icon {
    margin: 0;
    font-size: 24px;
    top: 50%
}

.thrv-login-element .tcb-remember-me-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.thrv-login-element .tcb-remember-me-item .tve-new-checkbox {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1
}

.thrv-login-element .tcb-remember-me-item .tve-checkbox-grid {
    --cols: 1
}

.thrv-login-element .tcb-remember-me-item label {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.thrv-login-element .tve-login-form-item {
    text-align: left
}

.thrv-login-element .tcb-form-loader-icon {
    z-index: 11
}

.thrv-login-element .thrv_wrapper.thrv_contentbox_shortcode {
    padding: 25px 45px;
    margin-bottom: 0;
    margin-top: 0
}

.thrv-login-element .thrv_wrapper.thrv_contentbox_shortcode .tve-content-box-background {
    background-color: rgba(0,0,0,.02);
    border: 1px solid rgba(10,10,10,.1)
}

.thrv-login-element .tcb-lost-password-link {
    margin: 0 0 10px
}

.thrv-login-element .tcb-lost-password-link p {
    padding: 0
}

.thrv-login-element .tcb-lost-password-link a {
    line-height: normal
}

.thrv-login-element .tcb-form-loader {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(255,255,255,.4);
    z-index: 1
}

.thrv-login-element .tcb-form-loader>span.tcb-form-loader-icon {
    -webkit-animation: tcb-loader .7s infinite linear;
    animation: tcb-loader .7s infinite linear;
    display: inline-block;
    font-size: 24px;
    line-height: 24px;
    height: 24px;
    width: 24px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -12px 0 0 -12px;
    opacity: .7
}

.thrv-login-element .tcb-form-error:not(#_) {
    padding: 0;
    position: relative;
    top: -5px;
    color: #d92b2b
}

.thrv-login-element .tve_lg_file+.tcb-form-error:not(#_) {
    top: 0
}

.thrv-login-element .tve_lg_file+.tcb-form-error:not(#_)+.tcb-file-list {
    margin-top: -10px
}

.thrv-login-element .tve-captcha-container+.tcb-form-error {
    top: 0!important
}

.thrv-login-element .tve-form-input {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-flow: column;
    -ms-flex-flow: column;
    flex-flow: column
}

.thrv-login-element .tve-form-input>input {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.thrv-login-element .thrv-button {
    position: relative
}

.thrv-login-element .tve-form-submit {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.thrv-login-element .tve-form-submit button {
    border-width: 0;
    padding: 15px;
    color: #fff;
    --tcb-applied-color: #fff;
    cursor: pointer;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 40px 0 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    background-color: #1172d2;
    font-size: 16px;
    font-weight: 500;
    -webkit-transition: all .15s;
    -o-transition: all .15s;
    transition: all .15s
}

.thrv-login-element .tve-form-submit button:hover,.thrv-login-element .tve-form-submit button:active {
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .9
}

.tar-login-elem-button {
    display: block;
    width: 100%;
    margin-bottom: 0;
    margin-top: 20px
}

.tar-login-elem-button.tve-state-hover .tcb-button-link,.tar-login-elem-button:hover .tcb-button-link {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.04)),to(rgba(0,0,0,.04)));
    background-image: -o-linear-gradient(rgba(0,0,0,.04),rgba(0,0,0,.04));
    background-image: linear-gradient(rgba(0,0,0,.04),rgba(0,0,0,.04));
    background-color: var(--tcb-local-color-62516,#1372d3)
}

.tar-login-elem-button .tcb-button-link {
    background-color: var(--tcb-local-color-62516,#1372d3)!important;
    padding-top: 15px;
    padding-bottom: 15px;
    border-width: initial;
    border-style: none;
    border-color: initial;
    -o-border-image: initial;
    border-image: initial;
    border-radius: 5px;
    overflow: hidden;
    -webkit-transition: background-color .15s;
    -o-transition: background-color .15s;
    transition: background-color .15s
}

.logged-in:not(.tve_editor_page) .tcb-hide-logged-in {
    display: none!important
}

.tve-login-form .tcb-remberme-label {
    cursor: pointer
}

.tcb-image-gallery {
    --tve-gallery-vertical-space: 10px;
    --tve-gallery-horizontal-space: 10px;
    --tve-gallery-column-height: 120px;
    --tve-gallery-gutter: 10px
}

.tcb-image-gallery .tcb-image-gallery-container {
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    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.justified-gallery {
    width: calc(100% + (2 * var(--tve-gallery-gutter)));
    position: relative;
    overflow: hidden;
    margin: calc(-1 * var(--tve-gallery-gutter)) 0
}

.tcb-image-gallery .tcb-image-gallery-container.justified-gallery .tve_image_caption {
    position: absolute;
    margin: 0
}

.tcb-image-gallery .tcb-image-gallery-container.slick-slider {
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-left: calc(-1 * var(--tve-gallery-horizontal-space, 20px))
}

.tcb-image-gallery .tcb-image-gallery-container.slick-slider .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tcb-image-gallery .tcb-image-gallery-container.slick-slider .tve_image_caption {
    margin: 0
}

.tcb-image-gallery .tcb-image-gallery-container.slick-slider .slick-slide {
    margin-left: var(--tve-gallery-horizontal-space,20px)
}

.tcb-image-gallery .tcb-image-gallery-container.slick-slider .slick-slide:focus {
    outline: none
}

.tcb-image-gallery .tcb-image-gallery-container.slick-slider.tcb-infinite-carousel .slick-slide:not(.slick-active) {
    height: 0
}

.tcb-image-gallery .tcb-image-gallery-container.slick-slider.tcb-infinite-carousel .slick-slide:not(.slick-active) .tve_image_caption {
    height: 0
}

.tcb-image-gallery .tcb-image-gallery-container.slick-slider .tcb-carousel-arrow {
    margin: 0;
    fill: currentColor;
    color: var(--tcb-local-color-icon,#94a3b0);
    font-size: 20px;
    z-index: 3
}

.tcb-image-gallery .tcb-image-gallery-container.tcb-carousel-center {
    margin-left: 0
}

.tcb-image-gallery .tcb-image-gallery-container.tcb-carousel-center .slick-list {
    padding: 0 var(--tcb-carousel-overlap,50px) 0 calc(var(--tcb-carousel-overlap, 50px) - var(--tve-gallery-horizontal-space))!important
}

.tcb-image-gallery .tcb-image-gallery-container.tcb-carousel-center .slick-prev {
    left: calc(-1 * calc(var(--tve-arrow-size, 25px)))!important
}

.tcb-image-gallery .tcb-image-gallery-container.tcb-carousel-center ul.tcb-carousel-dots {
    margin: 0!important
}

.tcb-image-gallery .tcb-image-gallery-container.tcb-carousel-fade .slick-track {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tcb-image-gallery .tcb-image-gallery-container.tve-loading {
    position: relative;
    opacity: .7;
    height: 100px
}

.tcb-image-gallery .tcb-image-gallery-container.tve-loading.load-bot {
    opacity: 1
}

.tcb-image-gallery .tcb-image-gallery-container.tve-loading.load-bot:after {
    bottom: 0;
    top: inherit
}

.tcb-image-gallery .tcb-image-gallery-container.tve-loading .tve_image_caption {
    opacity: 0
}

.tcb-image-gallery .tcb-image-gallery-container.tve-loading:after {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/loader_transparent.gif);
    background-color: transparent;
    background-position: 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 .tve_image_caption {
    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: 0
}

.tcb-image-gallery .tcb-image-gallery-container .tve_image_caption .wp-caption-text {
    cursor: text;
    min-height: 29px;
    padding: 0!important
}

.tcb-image-gallery .tcb-carousel-dots {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
    margin: 0!important;
    padding-top: 0!important;
    padding-bottom: 0!important;
    padding-left: 0!important;
    bottom: 0;
    top: 0
}

.tcb-image-gallery .tcb-carousel-dots li.tcb-dot {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    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: 0!important
}

.tcb-image-gallery .tcb-carousel-dots li.tcb-dot:not(.slick-active) {
    -webkit-filter: opacity(.5);
    filter: opacity(.5)
}

.tcb-image-gallery .tcb-carousel-dots li.tcb-dot.slick-active svg:focus {
    outline: none
}

.tcb-image-gallery.tcb-gallery-crop .tve_image_caption .tve_image_frame {
    height: var(--tcb-gallery-crop-size,100%)
}

.tcb-image-gallery.tcb-gallery-crop .tve_image_caption .tve_image_frame img {
    -o-object-fit: cover;
    object-fit: cover;
    min-height: 100%;
    width: var(--tcb-gallery-crop-width,100%);
    min-width: 100%;
    max-width: none!important
}

.tcb-image-gallery.tcb-gallery-crop[data-caption="true"] .tcb-image-gallery-container.slick-slider .slick-track {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tcb-image-gallery[data-click-behavior="fullscreen"] .tve_image_caption {
    cursor: pointer
}

.tcb-image-gallery[data-type="grid"] .tve_image_caption .tve-image-caption-inside.tcb-caption-center {
    top: var(--tve-center-image,50%)
}

.tcb-image-gallery[data-type="carousel"].tcb-has-arrows {
    margin-left: var(--tve-arrow-size,20px);
    margin-right: var(--tve-arrow-size,20px)
}

.tcb-image-gallery[data-type="carousel"].tcb-has-arrows .slick-prev {
    left: calc(-1 * calc(var(--tve-arrow-size, 25px) - var(--tve-gallery-horizontal-space)))
}

.tcb-image-gallery[data-type="carousel"].tcb-has-arrows .slick-next {
    right: calc(-1 * var(--tve-arrow-size, 25px))
}

.tcb-image-gallery .tve_image_frame.img_style_dark_frame {
    border: 5px solid #202020;
    padding: 0
}

.tcb-image-gallery .tve_image_frame.img_style_framed {
    border: 5px solid rgba(0,0,0,0);
    outline: 1px solid #e7e7e7;
    border-radius: 1px
}

.tcb-image-gallery .tve_image_frame.img_style_lifted_style1 {
    -webkit-box-shadow: 4px 4px 6px -3px #333;
    box-shadow: 4px 4px 6px -3px #333
}

.tcb-image-gallery .tve_image_frame.img_style_polaroid {
    background: #fff;
    border: 15px solid rgba(0,0,0,0);
    -webkit-box-shadow: 1px 1px 3px -1px #777;
    box-shadow: 1px 1px 3px -1px #777
}

.tcb-image-gallery .tve_image_frame.img_style_rounded_corners {
    border-radius: 10px
}

.tcb-image-gallery .tve_image_frame.img_style_circle {
    border-radius: 50%
}

.tcb-image-gallery .tve_image_frame.img_style_caption_overlay {
    position: relative;
    padding-left: 0;
    padding-right: 0
}

.tcb-image-gallery .tve_image_frame.img_style_lifted_style2 {
    position: relative;
    z-index: 1;
    padding-bottom: 15px
}

.tcb-image-gallery .tve_image_frame.img_style_lifted_style2:before,.tcb-image-gallery .tve_image_frame.img_style_lifted_style2:after {
    z-index: -1;
    position: absolute;
    content: "";
    left: 14px;
    width: 60%;
    bottom: 25px;
    background: #555;
    background: rgba(0,0,0,.7);
    -webkit-box-shadow: 0 0 8px 9px rgba(0,0,0,.7);
    box-shadow: 0 0 8px 9px rgba(0,0,0,.7);
    -webkit-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
    border: 0;
    height: 0
}

.tcb-image-gallery .tve_image_frame.img_style_lifted_style2:after {
    -webkit-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    transform: rotate(2deg);
    right: 14px;
    left: auto
}

.tcb-gallery-overlay {
    -webkit-transition: opacity .5s ease;
    -o-transition: opacity .5s ease;
    transition: opacity .5s ease;
    background: rgba(0,0,0,.75);
    display: none;
    height: 100%;
    overflow: hidden;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    z-index: 10000;
    opacity: 0
}

.tcb-gallery-overlay.g-v {
    opacity: 1
}

.tcb-gallery-overlay .tcb-gallery-wrapper {
    -webkit-transition: left .3s ease;
    -o-transition: left .3s ease;
    transition: left .3s ease;
    height: calc(100vh - 100px);
    margin-top: 50px;
    position: absolute;
    left: 0;
    top: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -ms-touch-action: none;
    touch-action: none
}

.tcb-gallery-overlay .tcb-gallery-wrapper.g-n-a {
    -webkit-transition: none 0s ease;
    -o-transition: none 0s ease;
    transition: none 0s ease
}

.tcb-gallery-overlay .tve-g-image-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    line-height: 1px;
    text-align: center;
    width: 100%
}

.tcb-gallery-overlay .tve-g-image-wrapper img {
    -webkit-box-shadow: 0 0 22px -2px rgba(0,0,0,.75);
    box-shadow: 0 0 22px -2px rgba(0,0,0,.75);
    display: block;
    max-height: calc(100vh - 120px)
}

.tcb-gallery-overlay .tve-g-image-wrapper .tcb-caption-wrapper {
    position: relative;
    display: inline-block;
    -webkit-transition: opacity .2s ease-in-out;
    -o-transition: opacity .2s ease-in-out;
    transition: opacity .2s ease-in-out;
    opacity: 1
}

.tcb-gallery-overlay .tve-g-image-wrapper .tcb-caption-wrapper.tcb-loading {
    position: absolute;
    opacity: 0
}

.tcb-gallery-overlay .tve-g-image-wrapper .tcb-caption-wrapper.tcb-loading+.tcb-image-loader {
    -webkit-animation: tcb-loader 1s infinite linear;
    animation: tcb-loader 1s infinite linear;
    font-size: 30px;
    width: 30px;
    height: 30px
}

.tcb-gallery-overlay .tve-g-image-wrapper .tcb-caption-wrapper.tcb-loading+.tcb-image-loader svg {
    fill: #000
}

.tcb-gallery-overlay .tve-g-image-wrapper .tcb-caption-wrapper:not(.tcb-loading)+.tcb-image-loader {
    opacity: 0
}

.tcb-gallery-overlay .tve-g-image-wrapper .tcb-caption-wrapper .tcb-caption {
    text-align: left;
    line-height: 1.2em;
    color: #fff
}

.tcb-gallery-overlay .tcb-g-count {
    color: #fff;
    display: block;
    height: 37px;
    line-height: 37px;
    margin: 0 auto;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0
}

.tcb-gallery-overlay .tcb-g-count .tcb-gl-ctrl-wrp {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: rgba(0,0,0,.5);
    padding: 0 19px;
    display: table;
    margin: 0 auto
}

.tcb-gallery-overlay .tcb-g-count .tcb-img-count,.tcb-gallery-overlay .tcb-g-count .tcb-cap-txt {
    font-size: 14px
}

.tcb-gallery-overlay .tcb-g-count .tcb-mob-text {
    display: none
}

.tcb-gallery-overlay .tcb-gl-ctrl {
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
    z-index: 1003;
    border: 0;
    padding: 0;
    background: rgba(0,0,0,.5);
    display: block;
    margin-top: -48px;
    position: absolute;
    top: 50%;
    text-decoration: none;
    text-align: center;
    width: 37px;
    height: 66px;
    outline: 0;
    cursor: pointer
}

.tcb-gallery-overlay .tcb-gl-ctrl svg {
    fill: #fff;
    width: 12px;
    height: 22px;
    margin-top: 5px
}

.tcb-gallery-overlay .tcb-gl-ctrl:hover {
    background: rgba(0,0,0,.8)
}

.tcb-gallery-overlay .tcb-nav-next {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
    background-position: -201px -104px;
    right: 0
}

.tcb-gallery-overlay .tcb-nav-prev {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
    background-position: -153px -103px;
    left: 0
}

.tcb-gallery-overlay .tcb-nav-close {
    -webkit-transition: opacity 0.5s ease;
    -o-transition: opacity 0.5s ease;
    transition: opacity 0.5s ease;
    border-radius: 50px;
    background: rgba(0,0,0,.4);
    height: 32px;
    line-height: 32px;
    position: absolute;
    top: -16px;
    right: -16px;
    text-decoration: none;
    width: 32px;
    text-align: center;
    border: 0;
    padding: 0;
    outline: 0
}

.tcb-gallery-overlay .tcb-nav-close.tcb-gl-ctrl-mob {
    display: none
}

@media (max-width: 767px) {
    .tcb-gallery-overlay .tcb-nav-close {
        display:none
    }

    .tcb-gallery-overlay .tcb-nav-close.tcb-gl-ctrl-mob {
        display: block;
        top: 0;
        right: 0;
        border-top-left-radius: 0;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 20px;
        height: 40px;
        width: 40px
    }
}

@media (min-width: 767px) {
    .tcb-gallery-overlay .tcb-nav-close {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.tcb-gallery-overlay .tcb-nav-close:hover {
    background: rgba(0,0,0,.5)
}

.tcb-gallery-overlay .tcb-nav-close.tcb-nav-close-cnt {
    top: 0;
    right: 0
}

.tcb-gallery-overlay .tcb-nav-close svg {
    fill: #fff;
    height: 16px;
    margin-top: 8px
}

.thrv-page-section.safari-ios-decoration-fix,.thrv-content-box.safari-ios-decoration-fix {
    -webkit-transform: translate3d(0,0,0)!important
}

@-moz-document url-prefix() {
    strong,b {
        font-weight: 700
    }
}

@supports (-webkit-touch-callout:none) {
    .tve-mobile-browser .thrv_wrapper>.tve-content-box-background,.tve-mobile-browser .thrv_wrapper>.tve-page-section-out,.tve-mobile-browser .thrv_wrapper>.tcb-button-link,.tve-mobile-browser .thrv_wrapper .tcb-col {
        background-attachment: scroll!important
    }
}

.tve-user-profile {
    --tve-input-width-left: 50%;
    --tve-input-width-top: 100%;
    --tve-line-height: 1.2em
}

.tve-user-profile .tve-user-profile-container {
    position: relative
}

.tve-user-profile .tve-up-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 10px;
    margin: 5px 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.tve-user-profile .tve-up-item .tve-up-label {
    overflow: hidden
}

.tve-user-profile .tve-up-item .tve-up-input {
    margin: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.tve-user-profile .tve-up-item .tve-up-input input,.tve-user-profile .tve-up-item .tve-up-input textarea,.tve-user-profile .tve-up-item .tve-up-input select {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    max-width: 100%;
    outline: none!important;
    line-height: var(--tve-line-height,1.2em)
}

.tve-user-profile .tve-up-item .tve-up-input input::-webkit-input-placeholder,.tve-user-profile .tve-up-item .tve-up-input textarea::-webkit-input-placeholder,.tve-user-profile .tve-up-item .tve-up-input select::-webkit-input-placeholder {
    opacity: .4
}

.tve-user-profile .tve-up-item .tve-up-input input::-moz-placeholder,.tve-user-profile .tve-up-item .tve-up-input textarea::-moz-placeholder,.tve-user-profile .tve-up-item .tve-up-input select::-moz-placeholder {
    opacity: .4
}

.tve-user-profile .tve-up-item .tve-up-input input:-ms-input-placeholder,.tve-user-profile .tve-up-item .tve-up-input textarea:-ms-input-placeholder,.tve-user-profile .tve-up-item .tve-up-input select:-ms-input-placeholder {
    opacity: .4
}

.tve-user-profile .tve-up-item .tve-up-input input::-ms-input-placeholder,.tve-user-profile .tve-up-item .tve-up-input textarea::-ms-input-placeholder,.tve-user-profile .tve-up-item .tve-up-input select::-ms-input-placeholder {
    opacity: .4
}

.tve-user-profile .tve-up-item .tve-up-input input::placeholder,.tve-user-profile .tve-up-item .tve-up-input textarea::placeholder,.tve-user-profile .tve-up-item .tve-up-input select::placeholder {
    opacity: .4
}

.tve-user-profile .tve-up-item .tve-up-input textarea {
    width: 100%!important
}

.tve-user-profile .tve-up-item .tve-password-strength-wrapper {
    width: 25%;
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translatey(-50%);
    -ms-transform: translatey(-50%);
    transform: translatey(-50%);
    border-radius: 20%;
    overflow: hidden
}

.tve-user-profile .tve-up-item .tve-password-strength-wrapper .tve-password-strength {
    background-color: #e8e8e8;
    height: 13px;
    width: 24.6%;
    float: left;
    margin: 3px 0
}

.tve-user-profile .tve-up-item .tve-password-strength-wrapper .tve-password-strength-text {
    display: none
}

.tve-user-profile .tve-up-item[data-type="username"] .tve-up-input,.tve-user-profile .tve-up-item[data-type="username"] .tve-up-input * {
    cursor: not-allowed;
    opacity: .8
}

.tve-user-profile .tve-dynamic-dropdown {
    --tve-line-height: 1.2em
}

.tve-user-profile .tve-dynamic-dropdown a {
    line-height: var(--tve-line-height,1.2em);
    font-size: var(--tve-font-size,14px)
}

.tve-user-profile .tve-dynamic-dropdown[data-style="style-11"] .tve-lg-dropdown-trigger,.tve-user-profile .tve-dynamic-dropdown[data-style="style-14"] .tve-lg-dropdown-trigger {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve-user-profile .tve-dynamic-dropdown[data-style="style-11"] .tve-item-dropdown-trigger,.tve-user-profile .tve-dynamic-dropdown[data-style="style-14"] .tve-item-dropdown-trigger {
    position: static
}

.tve-up-error {
    border-color: transparent!important;
    -webkit-box-shadow: 0 0 4px #a94442 inset!important;
    box-shadow: 0 0 4px #a94442 inset!important
}

#tve-up-error-container {
    background-color: #f2dede;
    color: #a94442;
    border: 1px solid #ebccd1;
    border-radius: 1px;
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    padding: 4px 10px;
    position: absolute;
    z-index: 100
}

#tve-up-error-container .tve-up-error-message {
    line-height: 1.2;
    font-size: 14px;
    font-weight: 700
}

#tve-up-error-container .tve-up-err-close {
    color: #a94442;
    display: inline-block;
    font-size: 12px;
    width: 12px;
    height: 12px;
    position: absolute;
    top: 50%;
    right: 10px;
    margin: -6px 0 0
}

#tve-up-error-container .tve-up-err-close:hover {
    text-decoration: none
}

@media (min-width: 300px) {
    .tve-up-item[data-label-pos-d="hidden"] .thrv_text_element {
        display:none!important
    }

    .tve-up-item[data-label-pos-d="top"] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .tve-up-item[data-label-pos-d="top"] .thrv_text_element {
        margin: 5px 0
    }

    .tve-up-item[data-label-pos-d="left"] {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .tve-up-item[data-label-pos-d="left"] .thrv_text_element {
        margin: 0 5px
    }

    .tve-up-item[data-label-pos-d="left"] .tve-dynamic-dropdown,.tve-up-item[data-label-pos-d="left"] .tve-up-input {
        width: auto;
        min-width: var(--tve-input-width-left);
        max-width: var(--tve-input-width-left)
    }
}

@media (min-width: 768px) and (max-width:1023px) {
    .tve-up-item[data-label-pos-t="hidden"] .thrv_text_element {
        display:none!important
    }

    .tve-up-item[data-label-pos-t="top"] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .tve-up-item[data-label-pos-t="top"] .thrv_text_element {
        margin: 5px 0
    }

    .tve-up-item[data-label-pos-t="left"] {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .tve-up-item[data-label-pos-t="left"] .thrv_text_element {
        margin: 0 5px
    }

    .tve-up-item[data-label-pos-t="left"] .tve-dynamic-dropdown,.tve-up-item[data-label-pos-t="left"] .tve-up-input {
        width: auto;
        min-width: var(--tve-input-width-left);
        max-width: var(--tve-input-width-left)
    }
}

@media (max-width: 767px) {
    .tve-up-item[data-label-pos-m="hidden"] .thrv_text_element {
        display:none!important
    }

    .tve-up-item[data-label-pos-m="top"] {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .tve-up-item[data-label-pos-m="top"] .thrv_text_element {
        margin: 5px 0
    }

    .tve-up-item[data-label-pos-m="left"] {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -webkit-align-items: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
    }

    .tve-up-item[data-label-pos-m="left"] .thrv_text_element {
        margin: 0 5px
    }

    .tve-up-item[data-label-pos-m="left"] .tve-dynamic-dropdown,.tve-up-item[data-label-pos-m="left"] .tve-up-input {
        width: auto;
        min-width: var(--tve-input-width-left);
        max-width: var(--tve-input-width-left)
    }
}

.thrv_wrapper.tve-dynamic-dropdown {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 10px;
    --tcb-local-color-30800: hsla(var(--tcb-main-master-h, 216), var(--tcb-main-master-s, 98%), var(--tcb-main-master-l, 61%), 1);
    --tcb-local-color-f2bba: hsla(calc(var(--tcb-main-master-h, 216) - 0), calc(var(--tcb-main-master-s, 98%) - 0%), calc(var(--tcb-main-master-l, 61%) - 0%), 0.1);
    --tcb-local-color-f83d7: hsla(calc(var(--tcb-main-master-h, 216) - 0), calc(var(--tcb-main-master-s, 98%) - 0%), calc(var(--tcb-main-master-l, 61%) - 0%), 0.25);
    --tcb-local-color-trewq: hsla(calc(var(--tcb-main-master-h, 216) - 0), calc(var(--tcb-main-master-s, 98%) - 0%), calc(var(--tcb-main-master-l, 61%) - 0%), 0.3);
    --tcb-local-color-poiuy: hsla(calc(var(--tcb-main-master-h, 216) - 0), calc(var(--tcb-main-master-s, 98%) - 0%), calc(var(--tcb-main-master-l, 61%) - 0%), 0.6);
    --tcb-local-color-418a6: hsla(calc(var(--tcb-main-master-h, 216) - 0), calc(var(--tcb-main-master-s, 98%) - 0%), calc(var(--tcb-main-master-l, 61%) - 0%), 0.12);
    --tcb-local-color-a941t: hsla(calc(var(--tcb-main-master-h, 216) - 0), calc(var(--tcb-main-master-s, 98%) - 0%), calc(var(--tcb-main-master-l, 61%) - 0%), 0.05);
    --tcb-local-color-1ad9d: hsla(calc(var(--tcb-main-master-h, 216) - 71), calc(var(--tcb-main-master-s, 98%) - 35%), calc(var(--tcb-main-master-l, 61%) - 12%), 0.1);
    --tcb-local-color-2dbcc: hsla(calc(var(--tcb-main-master-h, 216) - 97), calc(var(--tcb-main-master-s, 98%) - 65%), calc(var(--tcb-main-master-l, 61%) - 0%), 1)
}

@media (min-width: 1024px) {
    body:not(.tcb_show_all_hidden) .tcb-desktop-hidden {
        display:none!important
    }
}

@media (min-width: 768px) and (max-width:1023px) {
    body:not(.tcb_show_all_hidden) .tcb-tablet-hidden {
        display:none!important
    }
}

@media (max-width: 767px) {
    body:not(.tcb_show_all_hidden) .tcb-mobile-hidden {
        display:none!important
    }
}

.tcb-permanently-hidden {
    display: none!important
}

.tar-disabled {
    cursor: default;
    opacity: .4;
    pointer-events: none
}

.tcb-video-background-parent {
    position: relative;
    z-index: 1
}

.tcb-video-background-el {
    position: relative;
    overflow: hidden
}

.tcb-video-background-el .w-control,.tcb-video-background-el .w-status-bar,.tcb-video-background-el .w-report-a-problem {
    display: none!important
}

.tcb-video-background-el>iframe,.tcb-video-background-el>video,.tcb-video-background-el p>iframe,.tcb-video-background-el p>video,.tcb-video-background-el>.wistia_embed video {
    position: absolute!important;
    top: 50%!important;
    left: 50%!important;
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    height: 56.25vw!important;
    min-height: 100%!important;
    min-width: 100%!important;
    -webkit-transform: translate(-50%,-50%)!important;
    -ms-transform: translate(-50%,-50%)!important;
    transform: translate(-50%,-50%)!important;
    width: 577.77777778vh!important;
    z-index: -1;
    max-width: none!important
}

.tve_shortcode_overlay {
    width: 100%;
    height: 40px;
    background-color: rgba(0,0,0,.4);
    color: #fff;
    text-align: center
}

.tve_shortcode_overlay span {
    display: inline-block;
    padding-top: 10px
}

.thrv_text_element span[style~="color:"] a,.thrv-inline-text span[style~="color:"] a {
    color: inherit!important
}

.tcb-elem-placeholder {
    display: none
}

.tcb-clear:after {
    display: block;
    height: 0;
    content: ''
}

.tcb-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.tcb-flex.tcb-flex-columns {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

svg.svg-shape-to-front {
    z-index: 1
}

.svg-shape-bottom,.svg-shape-top {
    fill: #fff
}

.thrv_wrapper .svg-shape-bottom,.symbol-section-out .svg-shape-bottom,.thrv_wrapper .svg-shape-top,.symbol-section-out .svg-shape-top {
    position: absolute;
    left: 0
}

.tcb-replaceable-placeholder {
    display: none
}

.tve_js_placeholder {
    background: none!important
}

.thrv_wrapper.tve-scroll-parallax {
    -webkit-transform: translate(var(--parallaxTX),var(--parallaxTY)) rotate(var(--parallaxR)) scale(var(--parallaxS)) perspective(var(--parallaxP)) rotateY(var(--parallaxRY))!important;
    transform: translate(var(--parallaxTX),var(--parallaxTY)) rotate(var(--parallaxR)) scale(var(--parallaxS)) perspective(var(--parallaxP)) rotateY(var(--parallaxRY))!important;
    opacity: var(--parallaxO)!important;
    -webkit-filter: blur(var(--parallaxB))!important;
    filter: blur(var(--parallaxB))!important;
    -webkit-transition: all 0.2s linear!important;
    -o-transition: all 0.2s linear!important;
    transition: all 0.2s linear!important
}

.thrv_wrapper.tve-scroll-parallax.tcb-compact-edit-mode {
    outline: none!important
}

.tve-browser-data {
    text-transform: capitalize
}

.tve-scroll-sticky.tve_ea_thrive_animation:before,.tve-scroll-sticky.tve_ea_thrive_animation:after,.tve-scroll-sticky.tve_ea_thrive_animation *:before,.tve-scroll-sticky.tve_ea_thrive_animation *:after {
    content: unset!important
}

[class^="thrv-icon-"] svg,[class*=" thrv-icon-"] svg,.thrv-svg-icon svg,.tve_s_icon svg {
    width: 1em;
    height: 1em;
    stroke-width: 0;
    fill: currentColor;
    stroke: currentColor
}

@media screen and (max-device-width: 480px) {
    body {
        -webkit-text-size-adjust:none
    }
}

html {
    text-rendering: auto!important
}

html body {
    text-rendering: auto!important
}

body.tve_lp:before,body.tcb_symbol-template-default:before {
    content: none
}

.thrv_wrapper .alignnone {
    margin: 10px
}

.thrv_wrapper .aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.thrv_wrapper.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.thrv_wrapper .alignright {
    float: right;
    margin: 10px 0 10px 20px
}

.thrv_wrapper.alignright {
    float: right;
    margin: 10px 0 10px 20px
}

.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
}

#tve_editor .thrv_bullets_shortcode ol.tve_ul,#tve_editor .thrv_bullets_shortcode ul.tve_ul {
    line-height: 1.4em
}

#tve_editor .thrv_bullets_shortcode ol.tve_ul li,#tve_editor .thrv_bullets_shortcode ul.tve_ul li {
    margin-bottom: 10px
}

#tve_editor .thrv_bullets_shortcode ol.tve_ul li:before,#tve_editor .thrv_bullets_shortcode ul.tve_ul li:before {
    content: ''!important;
    margin-right: 0
}

#tve_editor ol,#tve_editor ul {
    margin-left: 20px;
    list-style-position: inside
}

#tve_editor ol.thrv_wrapper,#tve_editor ul.thrv_wrapper {
    line-height: 1.4em
}

#tve_editor ol.thrv_wrapper li,#tve_editor ul.thrv_wrapper li {
    margin-bottom: 10px
}

#tve_editor ul.tve_w_menu {
    margin-left: 0
}

#tve_editor ul.tve_w_menu ul {
    margin-left: 0
}

#tve_editor .tve_block_center {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.bold_text {
    font-weight: 700
}

.italic_text {
    font-style: italic
}

.underline_text {
    text-decoration: underline
}

.strikethrough_text {
    text-decoration: line-through
}

.tve_p_left {
    text-align: left
}

.tve_p_right {
    text-align: right
}

.tve_p_center {
    text-align: center
}

.tvealignjustify {
    text-align: justify
}

.thrv_columns:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.thrv_wrapper div {
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.thrv_wrapper .thrv_countdown_timer div {
    -webkit-box-sizing: content-box!important;
    box-sizing: content-box!important
}

.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-inner-wrap,.thrv_wrapper.tve_wp_shortcode .ui-social-locker-button-overlay {
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important
}

.thrv_symbol .thrv_wrapper:not(.thrv_icon) {
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important
}

.thrv_wrapper {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 1px
}

.thrv_wrapper.tve-elem-default-pad {
    padding: 20px
}

.thrv_wrapper.thrv_text_element,.thrv_wrapper.thrv_heading,.thrv_wrapper.thrv_paste_content,.thrv_wrapper.thrv-ct,.thrv_wrapper.thrv-page-section,.thrv_wrapper.thrv_symbol,.thrv_wrapper.thrv-plain-text {
    margin: 0
}

.thrv_wrapper.thrv-columns {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 0
}

.thrv_wrapper.tcb-window-width {
    position: relative;
    max-width: none!important
}

.thrv_paste_content.thrv_wrapper {
    padding: 0
}

.tve_left {
    float: left
}

.tve_right {
    float: right
}

.tve_clear {
    clear: both
}

.tve_ctr {
    text-align: center
}

.tve_center {
    margin-left: auto;
    margin-right: auto
}

.tve_shortcode_editor h1 {
    padding: 0
}

.tve_shortcode_editor p.bold_text {
    font-weight: 700
}

p {
    font-size: 1em
}

.tve_fg {
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    margin-left: auto;
    margin-right: auto;
    padding: 4.2%;
    position: relative;
    width: 83%
}

.tve_fg>span {
    background-repeat: no-repeat;
    display: block
}

.tve_fg hr {
    border: none;
    height: 1px;
    margin: 25px auto 25px auto;
    width: 60%
}

.tve_fg .tve_line {
    height: 51px;
    max-height: 51px;
    position: relative
}

.tve_fg .tve_line h3 {
    position: absolute;
    top: 50%;
    height: 51px;
    white-space: nowrap;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    margin: -16px 0 0 0px!important;
    padding: 0px!important
}

.tve_fg.tve_fg3 .tve_badge,.tve_fg.tve_fg4 .tve_badge,.tve_fg.tve_fg5 .tve_badge {
    display: block;
    position: absolute;
    z-index: 2
}

.tve_fg.tve_fg2 h2,.tve_fg.tve_fg1 h2 {
    text-align: center
}

.tve_fg1 {
    margin: 100px auto 0 auto
}

.tve_fg1 .tve_badge {
    margin: -130px auto 0 auto
}

.tve_fg2 {
    margin-top: 10px
}

.tve_fg3 {
    margin-top: 30px;
    position: relative;
    width: 78%
}

.tve_fg3 .tve_line h3 {
    left: 28%;
    width: 70%
}

.tve_fg3 p {
    clear: right
}

.tve_fg4 {
    margin-top: 30px
}

.tve_fg4 .tve_line {
    padding-right: 10px;
    width: 60%
}

.tve_fg4 .tve_line h3 {
    left: 25%;
    width: 75%
}

.tve_fg5 {
    margin-top: 60px;
    padding-top: 1%;
    padding-bottom: 10%
}

.tve_fg5 .tve_badge {
    left: -70px;
    top: -51px
}

.tve_fg5 .tve_rbn {
    margin-top: 12%;
    margin-bottom: -17%;
    position: relative
}

.tve_fg5 .tve_rbn>span.tve_left {
    height: 42px;
    width: 6px
}

.tve_fg5 .tve_line {
    height: 38px;
    max-height: 38px;
    width: 78%
}

.tve_fg5 .tve_line h3 {
    height: 38px
}

.tve_btn {
    display: inline-block;
    margin: 0 0;
    max-width: 100%;
    text-align: center
}

.tve_btn.tve_normalBtn {
    font-size: 15px;
    line-height: 15px;
    min-width: 250px
}

@media only screen and (max-width: 340px) {
    .tve_btn.tve_normalBtn {
        min-width:200px
    }
}

.tve_btn.tve_normalBtn a {
    padding: 20px
}

.tve_btn.tve_smallBtn {
    font-size: 13px;
    line-height: 13px!important;
    min-width: 140px
}

.tve_btn.tve_smallBtn a {
    padding: 11px
}

.tve_btn.tve_bigBtn {
    font-size: 26px;
    line-height: 26px!important;
    min-width: 440px
}

@media only screen and (max-width: 740px) {
    .tve_btn.tve_bigBtn {
        min-width:300px
    }
}

@media only screen and (max-width: 340px) {
    .tve_btn.tve_bigBtn {
        min-width:200px
    }
}

.tve_btn.tve_bigBtn a {
    padding: 36px
}

.tve_btn.tve_hugeBtn {
    font-size: 40px;
    line-height: 40px!important
}

@media only screen and (max-width: 740px) {
    .tve_btn.tve_hugeBtn {
        font-size:20px!important
    }
}

.tve_btn.tve_hugeBtn a {
    padding: 35px
}

.tve_btn.tve_hugeBtn {
    min-width: 90%
}

.tve_btn a.tve_btnLink {
    background: none;
    color: #fff;
    display: block!important;
    text-decoration: none!important
}

.tve_btn.tve_btn7,.tve_btn.tve_btn8 {
    margin-bottom: 5px
}

.tve_btn.tve_btn5 i,.tve_btn.tve_btn6 i {
    display: block
}

.tve_btn.tve_btn5.tve_normalBtn a>div,.tve_btn.tve_btn6.tve_normalBtn a>div {
    height: 55px;
    margin: -20px 0
}

.tve_btn.tve_btn5.tve_normalBtn a>span,.tve_btn.tve_btn6.tve_normalBtn a>span {
    margin-left: 20px
}

.tve_btn.tve_btn5.tve_normalBtn i,.tve_btn.tve_btn6.tve_normalBtn i {
    height: 14px;
    margin-top: 20px;
    margin-right: 20px;
    width: 21px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center
}

.tve_btn.tve_btn5.tve_normalBtn i.tve_sc_icon,.tve_btn.tve_btn6.tve_normalBtn i.tve_sc_icon {
    margin-top: 0;
    width: auto;
    height: auto
}

.tve_btn.tve_btn5.tve_smallBtn a>div,.tve_btn.tve_btn6.tve_smallBtn a>div {
    height: 35px;
    margin: -11px 0
}

.tve_btn.tve_btn5.tve_smallBtn a>span,.tve_btn.tve_btn6.tve_smallBtn a>span {
    margin-left: 4px
}

.tve_btn.tve_btn5.tve_smallBtn i,.tve_btn.tve_btn6.tve_smallBtn i {
    height: 11px;
    margin-right: 11px;
    margin-top: 12px;
    width: 16px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center
}

.tve_btn.tve_btn5.tve_bigBtn a>div,.tve_btn.tve_btn6.tve_bigBtn a>div {
    height: 98px;
    margin: -36px 0
}

.tve_btn.tve_btn5.tve_bigBtn a>span,.tve_btn.tve_btn6.tve_bigBtn a>span {
    margin-left: 20px
}

.tve_btn.tve_btn5.tve_bigBtn i,.tve_btn.tve_btn6.tve_bigBtn i {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    height: 29px;
    margin-top: 35px;
    margin-right: 35px;
    width: 42px
}

.tve_btn.tve_btn5.tve_hugeBtn a>div,.tve_btn.tve_btn6.tve_hugeBtn a>div {
    height: 109px;
    margin: -34px 0
}

.tve_btn.tve_btn5.tve_hugeBtn i,.tve_btn.tve_btn6.tve_hugeBtn i {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    height: 61px;
    margin-top: 25px;
    margin-right: 35px;
    width: 87px
}

.thrv_columns .tve_btn {
    min-width: 100%;
    max-width: 100%
}

.thrv_columns .tve_btn.tve_nb span.tve_btn_txt {
    white-space: pre-line
}

.tve_ca {
    -webkit-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    margin: 40px auto 80px auto;
    padding: 4%;
    position: relative;
    width: 85%
}

.tve_ca.tve_ca2 h1,.tve_ca.tve_ca2 h2,.tve_ca.tve_ca2 h3,.tve_ca.tve_ca2 h2.tve_ca_heading,.tve_ca.tve_ca3 h1,.tve_ca.tve_ca3 h2,.tve_ca.tve_ca3 h3,.tve_ca.tve_ca3 h2.tve_ca_heading,.tve_ca.tve_ca4 h1,.tve_ca.tve_ca4 h2,.tve_ca.tve_ca4 h3,.tve_ca.tve_ca4 h2.tve_ca_heading {
    margin: 0px!important;
    padding: 0px!important
}

.tve_ca p {
    color: #888787;
    margin: 0px!important;
    padding: 0px!important
}

.tve_ca.tve_ca1 .tve_line {
    padding: 0 20px;
    margin: 0 auto
}

.tve_ca .tve_btn_cnt {
    height: 0;
    position: relative;
    bottom: 0;
    text-align: center
}

.tve_ca.tve_ca1 .tve_btn_cnt {
    margin-top: 4%
}

.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn {
    font-size: 30px!important;
    line-height: 100%!important
}

.tve_ca.tve_ca1 .tve_btn_cnt .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn {
    display: inline-block;
    font-size: 30px!important;
    line-height: 100%!important;
    position: relative;
    width: auto
}

.tve_ca.tve_ca3 .tve_btn.tve_normalBtn,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn {
    font-size: 30px;
    line-height: 100%!important
}

.tve_ca.tve_ca3 .tve_btn.tve_normalBtn .tve_ca_sp,.tve_ca.tve_ca4 .tve_btn.tve_normalBtn .tve_ca_sp {
    display: block;
    font-size: 12px
}

.tve_ts.tve_ts1 {
    margin-bottom: 40px
}

.thrv_columns .tve_ts {
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important
}

.thrv_columns .tve_ts div {
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important
}

.tve_ts .tve_ts_ql {
    float: left;
    display: block;
    height: 19px;
    margin-right: 20px
}

.tve_ts .tve_ts_cn {
    padding: 40px
}

.tve_ts .tve_ts_o>span {
    font-size: 1em
}

.tve_ts .tve_ts_o>span>b {
    font-size: 1.3em
}

.tve_ts4 .tve_ts_cn,.tve_ts9 .tve_ts_cn {
    padding-bottom: 20px
}

.tve_tS:before {
    content: ''!important
}

#tve_editor .thrv_wrapper>.tve_sep {
    width: 100%;
    background-color: transparent
}

.tve_clearfix:after,.tve_cb_cnt:after,.thrv_post_grid:after {
    content: "";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.tve_scT.tve_black li.tve_tS span.thrv-inline-text,.tve_scT.tve_black li.tve_tS span .tve-tab-text {
    color: #fff!important
}

.tve_scT.tve_black li.tve_tS.edit_light span.thrv-inline-text,.tve_scT.tve_black li.tve_tS.edit_light span .tve-tab-text {
    color: #000000!important
}

.tve_scT.tve_blue li.tve_tS span.thrv-inline-text,.tve_scT.tve_blue li.tve_tS span .tve-tab-text {
    color: #fff!important
}

.tve_scT.tve_blue li.tve_tS.edit_light span.thrv-inline-text,.tve_scT.tve_blue li.tve_tS.edit_light span .tve-tab-text {
    color: #000000!important
}

.tve_scT.tve_green li.tve_tS span.thrv-inline-text,.tve_scT.tve_green li.tve_tS span .tve-tab-text {
    color: #fff!important
}

.tve_scT.tve_green li.tve_tS.edit_light span.thrv-inline-text,.tve_scT.tve_green li.tve_tS.edit_light span .tve-tab-text {
    color: #000000!important
}

.tve_scT.tve_orange li.tve_tS span.thrv-inline-text,.tve_scT.tve_orange li.tve_tS span .tve-tab-text {
    color: #fff!important
}

.tve_scT.tve_orange li.tve_tS.edit_light span.thrv-inline-text,.tve_scT.tve_orange li.tve_tS.edit_light span .tve-tab-text {
    color: #000000!important
}

.tve_scT.tve_purple li.tve_tS span.thrv-inline-text,.tve_scT.tve_purple li.tve_tS span .tve-tab-text {
    color: #fff!important
}

.tve_scT.tve_purple li.tve_tS.edit_light span.thrv-inline-text,.tve_scT.tve_purple li.tve_tS.edit_light span .tve-tab-text {
    color: #000000!important
}

.tve_scT.tve_red li.tve_tS span.thrv-inline-text,.tve_scT.tve_red li.tve_tS span .tve-tab-text {
    color: #fff!important
}

.tve_scT.tve_red li.tve_tS.edit_light span.thrv-inline-text,.tve_scT.tve_red li.tve_tS.edit_light span .tve-tab-text {
    color: #000000!important
}

.tve_scT.tve_teal li.tve_tS span.thrv-inline-text,.tve_scT.tve_teal li.tve_tS span .tve-tab-text {
    color: #fff!important
}

.tve_scT.tve_teal li.tve_tS.edit_light span.thrv-inline-text,.tve_scT.tve_teal li.tve_tS.edit_light span .tve-tab-text {
    color: #000000!important
}

.tve_scT.tve_white li.tve_tS span {
    color: #4E4E4E!important
}

.tve_faq {
    -webkit-transition: all,0.5s,ease;
    -o-transition: all,0.5s,ease;
    transition: all,0.5s,ease;
    background: #e4e4e4
}

.tve_faq.tve_oFaq {
    background: #f8f8f8
}

.tve_faq.tve_oFaq:hover {
    background: #f8f8f8!important
}

.tve_faq .tve_faqC {
    display: none;
    padding: 10px 37px
}

.tve_faq .tve_faqB:hover {
    cursor: pointer
}

.tve_faq .tve_faqB:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.tve_faq h4 {
    cursor: pointer;
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    width: auto!important;
    padding: 0 0 0 18px!important;
    font-size: 100%;
    margin: 0!important;
    clear: none
}

.tve_faq .tve_toggle {
    display: inline-block;
    position: absolute;
    width: 13px;
    height: 13px;
    top: 20px;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg)
}

.tve_faq .tve_toggle_open {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.tve_faq .tve_faqB {
    cursor: pointer;
    padding: 17px;
    position: relative
}

.tve_colm {
    float: left
}

.tve_twc {
    padding: 0% 2% 0% 0%;
    width: 49%
}

.tve_twc.tve_lst {
    padding: 0% 0% 0% 0%
}

.tve_oth,.tve_thc {
    padding: 0% 2% 0% 0%;
    width: 32%
}

.tve_oth.tve_lst,.tve_thc.tve_lst {
    padding: 0% 0% 0% 0%
}

.tve_foc {
    padding: 0% 2% 0% 0%;
    width: 23.5%
}

.tve_foc.tve_lst {
    padding: 0%
}

.tve_fic {
    padding: 0% 2% 0% 0%;
    width: 18.4%
}

.tve_fic.tve_lst {
    padding: 0%
}

.tve_tth {
    padding: 0% 2% 0% 0%;
    width: 66%
}

.tve_tth.tve_lst {
    padding: 0% 0% 0% 0%
}

.tve_tfo {
    padding: 0% 2% 0% 0%;
    width: 74.5%
}

.tve_tfo.tve_lst {
    padding: 0%
}

.tve_one {
    width: 100%
}

.tve_two {
    width: 50%
}

.tve_three {
    width: 33.3%
}

.tve_four {
    width: 25%
}

.tve_five {
    width: 20%
}

.tve_tthirds {
    width: 66.6%
}

.tve_tquarters {
    width: 75%
}

@media only screen and (max-width: 1080px) {
    .thrv_columns .tve_foc:not(.tve_df),.tve_gr .tve_foc:not(.tve_df) {
        padding:0% 2% 0% 0%;
        width: 49%
    }

    .thrv_columns .tve_foc:not(.tve_df):nth-child(2n),.tve_gr .tve_foc:not(.tve_df):nth-child(2n) {
        padding: 0% 0% 0% 0%
    }

    .thrv_columns .tve_fic,.tve_gr .tve_fic {
        padding: 0% 2% 0% 0%;
        width: 49%
    }

    .thrv_columns .tve_fic:nth-child(2n),.tve_gr .tve_fic:nth-child(2n) {
        padding: 0% 0% 0% 0%
    }

    .thrv_columns .tve_tfo:not(.tve_df),.tve_gr .tve_tfo:not(.tve_df) {
        padding: 0% 2% 0% 0%;
        width: 49%
    }

    .thrv_columns .tve_tfo:not(.tve_df):nth-child(2n),.tve_gr .tve_tfo:not(.tve_df):nth-child(2n) {
        padding: 0% 0% 0% 0%
    }

    .thrv_columns .tve_foc:not(.tve_df)+.tve_twc.tve_lst,.tve_gr .tve_foc:not(.tve_df)+.tve_twc.tve_lst {
        padding: 0;
        width: 100%
    }

    .thrv_columns .tve_foc:not(.tve_df)+.tve_twc,.tve_gr .tve_foc:not(.tve_df)+.tve_twc {
        padding: 0
    }

    .thrv_columns .tve_twc+.tve_foc:not(.tve_df).tve_lst,.tve_gr .tve_twc+.tve_foc:not(.tve_df).tve_lst {
        padding: 0;
        width: 100%
    }

    .thrv_columns .tve_twc+.tve_foc:not(.tve_df)+.tve_foc:not(.tve_df).tve_lst,.tve_gr .tve_twc+.tve_foc:not(.tve_df)+.tve_foc:not(.tve_df).tve_lst {
        padding: 0;
        width: 100%
    }

    #tve_editor .rfs {
        font-size: 70px!important
    }
}

@media only screen and (max-width: 940px) {
    .thrv_columns .tve_thc,.thrv_columns .tve_oth,.thrv_columns .tve_tth,.tve_gr .tve_thc,.tve_gr .tve_oth,.tve_gr .tve_tth {
        padding:0%;
        width: 100%
    }

    .thrv_columns .tve_thc.tve_lst,.thrv_columns .tve_oth.tve_lst,.thrv_columns .tve_tth.tve_lst,.tve_gr .tve_thc.tve_lst,.tve_gr .tve_oth.tve_lst,.tve_gr .tve_tth.tve_lst {
        padding: 0%
    }

    .thrv_columns .tve_oth,.thrv_columns .tve_ofo,.tve_gr .tve_oth,.tve_gr .tve_ofo {
        padding: 0%;
        width: 100%
    }

    .thrv_columns .tve_oth.tve_lst,.thrv_columns .tve_ofo.tve_lst,.tve_gr .tve_oth.tve_lst,.tve_gr .tve_ofo.tve_lst {
        padding: 0%;
        width: 100%
    }

    .thrv_columns .tve_ofo,.tve_gr .tve_ofo {
        padding: 0%;
        width: 100%
    }

    .thrv_columns .tve_tfo.tve_df,.thrv_columns .tve_tfo.tve_df.tve_lst,.tve_gr .tve_tfo.tve_df,.tve_gr .tve_tfo.tve_df.tve_lst {
        padding: 0%;
        width: 100%
    }

    .thrv_columns .tve_fft,.tve_gr .tve_fft {
        padding: 0%;
        width: 49%
    }

    .thrv_columns .tve_fft:first-child,.tve_gr .tve_fft:first-child {
        padding: 0% 2% 0% 0%
    }

    .thrv_columns .tve_fft.tve_lst,.tve_gr .tve_fft.tve_lst {
        padding: 0% 0% 0% 0%;
        width: 100%
    }

    .thrv_columns .tve_twc+.tve_fft.tve_lst,.tve_gr .tve_twc+.tve_fft.tve_lst {
        padding: 0%
    }

    .thrv_columns .tve_fft+.tve_twc.tve_lst,.tve_gr .tve_fft+.tve_twc.tve_lst {
        width: 100%
    }

    .thrv_columns .tve_fft+.tve_twc,.tve_gr .tve_fft+.tve_twc {
        padding: 0%
    }
}

@media only screen and (min-width: 768px) and (max-width:1200px) {
    .thrv_table {
        overflow-x:auto
    }
}

@media only screen and (max-width: 774px) {
    .thrv_columns .tve_colm,.tve_gr .tve_colm {
        margin-right:0!important;
        padding: 0!important;
        width: 100%!important
    }

    .tve_gr .tve_gri.alignleft .tve_image_caption,.tve_gr .tve_gri.alignleft .thrv_icon,.tve_gr .tve_gri.alignright .tve_image_caption,.tve_gr .tve_gri.alignright .thrv_icon {
        margin-left: auto;
        margin-right: auto;
        float: none
    }
}

.tve_gr.tve_gr1 .tve_twc .tve_gri .upload_image span,.tve_gr.tve_gr1 .tve_oth .tve_gri .upload_image span,.tve_gr.tve_gr1 .tve_thc .tve_gri .upload_image span,.tve_gr.tve_gr1 .tve_foc .tve_gri .upload_image span {
    display: none
}

.tve_gr.tve_gr1 .tve_oth .upload_image,.tve_gr.tve_gr1 .tve_thc .upload_image {
    padding: 8px
}

.tve_gr.tve_gr1 .tve_foc .upload_image {
    padding: 3px
}

.tve_gr.tve_gr2 .tve_twc .tve_gri .upload_image span,.tve_gr.tve_gr2 .tve_oth .tve_gri .upload_image span,.tve_gr.tve_gr2 .tve_thc .tve_gri .upload_image span,.tve_gr.tve_gr2 .tve_foc .tve_gri .upload_image span {
    display: none
}

.tve_gr.tve_gr2 .tve_oth .upload_image,.tve_gr.tve_gr2 .tve_thc .upload_image,.tve_gr.tve_gr2 .tve_foc .upload_image {
    padding: 8px
}

.tve_gr.tve_gr3 .tve_oth .tve_gri .upload_image span,.tve_gr.tve_gr3 .tve_thc .tve_gri .upload_image span,.tve_gr.tve_gr3 .tve_foc .tve_gri .upload_image span {
    display: none
}

@media only screen and (max-width: 600px) {
    .tve_gr .tve_colm {
        width:100%
    }
}

@media only screen and (max-width: 772px) {
    .tve_gr .tve_gri,.tve_gr .tve_grt {
        text-align:center
    }
}

@media only screen and (max-width: 940px) {
    .tve_gr.tve_gr1 .tve_oth,.tve_gr.tve_gr1 .tve_thc,.tve_gr.tve_gr2 .tve_oth,.tve_gr.tve_gr2 .tve_thc,.tve_gr.tve_gr3 .tve_oth,.tve_gr.tve_gr3 .tve_thc {
        width:32%
    }

    .tve_gr.tve_gr1 .tve_oth .tve_gri,.tve_gr.tve_gr1 .tve_oth .tve_grt,.tve_gr.tve_gr1 .tve_thc .tve_gri,.tve_gr.tve_gr1 .tve_thc .tve_grt,.tve_gr.tve_gr2 .tve_oth .tve_gri,.tve_gr.tve_gr2 .tve_oth .tve_grt,.tve_gr.tve_gr2 .tve_thc .tve_gri,.tve_gr.tve_gr2 .tve_thc .tve_grt,.tve_gr.tve_gr3 .tve_oth .tve_gri,.tve_gr.tve_gr3 .tve_oth .tve_grt,.tve_gr.tve_gr3 .tve_thc .tve_gri,.tve_gr.tve_gr3 .tve_thc .tve_grt {
        margin-right: 0;
        width: 100%
    }

    .tve_gr.tve_gr1 .tve_oth .tve_gri img,.tve_gr.tve_gr1 .tve_oth .tve_grt img,.tve_gr.tve_gr1 .tve_thc .tve_gri img,.tve_gr.tve_gr1 .tve_thc .tve_grt img,.tve_gr.tve_gr2 .tve_oth .tve_gri img,.tve_gr.tve_gr2 .tve_oth .tve_grt img,.tve_gr.tve_gr2 .tve_thc .tve_gri img,.tve_gr.tve_gr2 .tve_thc .tve_grt img,.tve_gr.tve_gr3 .tve_oth .tve_gri img,.tve_gr.tve_gr3 .tve_oth .tve_grt img,.tve_gr.tve_gr3 .tve_thc .tve_gri img,.tve_gr.tve_gr3 .tve_thc .tve_grt img {
        display: table;
        margin: 0 auto
    }
}

.tve_gr h1,.tve_gr h2,.tve_gr h3,.tve_gr h4,.tve_gr h5,.tve_gr h6 {
    margin: 0px!important
}

.tve_gr .tve_gri {
    margin-top: 10px;
    margin-right: 10px
}

.tve_gr .tve_gri.alignleft,.tve_gr .tve_gri.alignright {
    margin: 10px 0 0 0
}

.tve_gr .tve_gri.alignleft {
    margin-right: 10px
}

.tve_gr .tve_gri .alignleft,.tve_gr .tve_gri .alignright {
    margin: 0
}

.tve_gr .tve_gri .thrv_wrapper {
    margin: 0
}

.tve_gr img {
    display: block;
    max-width: 100%
}

.tve_gr.tve_gr1 .tve_gri {
    margin-right: 5%;
    width: 12%
}

.tve_gr.tve_gr1 .tve_grt {
    width: 83%
}

.tve_gr.tve_gr2 .tve_gri {
    width: 24%
}

.tve_gr.tve_gr2 .tve_grt {
    width: 71%
}

.tve_gr.tve_gr3 .tve_gri {
    width: 36%
}

.tve_gr.tve_gr3 .tve_grt {
    width: 59%
}

@media only screen and (max-width: 600px) {
    .tve_gr .colm {
        width:100%
    }
}

.tve_gr h1,.tve_gr h2,.tve_gr h3,.tve_gr h4,.tve_gr h5,.tve_gr h6 {
    margin: 0!important
}

@media only screen and (max-width: 774px) {
    .tve_gr.tve_gr1 .tve_gri {
        width:100%
    }

    .tve_gr.tve_gr1 .tve_gri img {
        display: table;
        margin: 0 auto;
        max-width: auto;
        width: auto
    }
}

@media only screen and (max-width: 774px) {
    .tve_gr.tve_gr1 .tve_grt {
        width:100%
    }
}

@media only screen and (max-width: 774px) {
    .tve_gr.tve_gr2 .tve_gri {
        width:100%
    }

    .tve_gr.tve_gr2 .tve_gri img {
        display: table;
        margin: 0 auto;
        max-width: auto;
        width: auto
    }
}

@media only screen and (max-width: 774px) {
    .tve_gr.tve_gr2 .tve_grt {
        width:100%
    }
}

@media only screen and (max-width: 774px) {
    .tve_gr.tve_gr3 .tve_gri {
        width:100%
    }

    .tve_gr.tve_gr3 .tve_gri img {
        display: table;
        margin: 0 auto;
        max-width: auto;
        width: auto
    }
}

@media only screen and (max-width: 774px) {
    .tve_gr.tve_gr3 .tve_grt {
        width:100%
    }
}

.tve_prt .tve_prt_col {
    float: left;
    margin-top: 10px
}

.tve_prt .tve_prt_col.tve_hgh {
    margin-top: 0
}

.tve_prt .tve_prt_col.tve_hgh .tve_prt_in {
    padding: 50px 1.3% 10px 1.3%
}

.tve_prt .tve_prt_in {
    margin: 0 auto;
    padding: 40px 0 1px 0;
    position: relative;
    z-index: 0
}

.tve_prt .tve_prt_in h2 {
    margin: 0
}

.tve_prt .tve_prt_in .tve_ftr p {
    margin: 15px 0 25px 0
}

.tve_prt .tve_prt_in .tve_ctr h3 {
    margin-top: 0
}

.tve_prt .tve_ul {
    margin: 0;
    padding-left: 25px;
    padding-bottom: 0
}

.tve_prt .tve_ul li {
    margin-bottom: 20px;
    margin-left: 0;
    padding-left: 10px
}

.tve_prt .tve_ul li:before {
    content: ''!important
}

.tve_prt .tve_ul:last-of-type li:last-of-type {
    margin-bottom: 10px
}

.tve_prt .tve_hgh .tve_prt_in {
    z-index: 1
}

.tve_prt .tve_cond {
    font-size: .8em;
    margin-bottom: 30px
}

.tve_prt .tve_ctr,.tve_prt .tve_ftr,.tve_prt .thrv_button_shortcode {
    margin: 0 auto;
    width: 75%
}

.tve_prt .tve_btn.tve_normalBtn {
    min-width: 100%;
    margin-bottom: 15px;
    width: 100%
}

.tve_prt .thrv_button_shortcode {
    display: block;
    margin-bottom: 0
}

.tve_prt .thrv_button_shortcode .tve_btn a.tve_btnLink {
    text-shadow: none
}

.tve_prt .tve_centerBtn {
    display: table;
    margin: 0 auto;
    width: auto
}

.tve_prt .tve_btn.tve_bigBtn {
    min-width: 100%
}

.tve_four .tve_prt_in .tve_ul {
    font-size: .9em
}

.tve_five .tve_prt_in .tve_ul {
    font-size: .8em;
    text-indent: 0
}

@media only screen and (max-width: 940px) {
    .tve_gr3 .tve_twc .tve_gri .upload_image>span {
        display:none
    }

    .tve_four {
        width: 50%
    }

    .tve_prt .tve_five {
        width: 50%
    }

    .tve_prt .tve_five:nth-child(4) {
        margin-bottom: 10px
    }

    .tve_prt .tve_five:nth-child(5) {
        display: table;
        float: none;
        margin: 0 auto 0
    }
}

@media only screen and (max-width: 740px) {
    .tve_colm .tve_gri .upload_image span {
        display:block!important
    }

    .tve_scT>ul li {
        padding: 15px 5px!important
    }
}

@media only screen and (max-width: 774px) {
    .tve_prt .tve_two,.tve_prt .tve_three,.tve_prt .tve_four,.tve_prt .tve_five {
        float:none;
        margin: 10px 0px!important;
        width: 100%
    }
}

@media only screen and (max-width: 540px) {
    #tve_editor .rft {
        font-size:30px!important
    }

    #tve_editor .rfs {
        font-size: 30px!important
    }

    .tve_ca .tve_btn.tve_normalBtn {
        min-width: 10px
    }

    .tve_ca .tve_btn.tve_normalBtn a.tve_btnLink {
        font-size: 16px
    }

    .tve_btn.tve_bigBtn {
        min-width: 10px
    }

    .thrv_columns .tve_colm {
        width: 100%
    }

    .tve_scT>.tve_scTC {
        border-top-right-radius: 0;
        border-bottom-left-radius: 4px;
        border-top: 0
    }

    .tve_scT>ul li {
        border-top: 0;
        border-bottom: 1px solid #d5d5d5;
        display: block;
        float: none;
        margin-left: 0px!important;
        width: 100%;
        border-radius: 0
    }

    .tve_scT>ul li:first-child {
        border-top: 1px solid #d5d5d5;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px
    }

    .tve_scT>ul li.tve_tS {
        margin-bottom: 0!important;
        padding-bottom: 15px!important
    }

    .tve_scT.tve_vtabs {
        padding-left: 0!important
    }

    .tve_scT.tve_vtabs ul {
        position: static;
        width: auto!important
    }

    .tve_scT.tve_vtabs ul li {
        border-radius: 0;
        margin-bottom: 0px!important;
        border-right: 1px solid #d5d5d5
    }

    .tve_scT.tve_vtabs ul li:first-child {
        border-top-left-radius: 4px;
        border-top-right-radius: 4px
    }

    .tve_scT.tve_vtabs ul li.tve_tS {
        margin-right: 0!important
    }

    .tve_scT.tve_vtabs .tve_scTC {
        left: 0;
        border-top: 0;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
        min-height: 0px!important
    }
}

.tve_image {
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.tve_image_caption {
    padding: 0;
    max-width: 100%!important;
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important
}

.tve_image_caption.fwi {
    max-width: none;
    width: auto!important
}

.tve_image_caption.fwi img {
    width: auto!important
}

.tve_image_caption img.alignright,.tve_image_caption img.aligncenter,.tve_image_caption img.alignleft {
    margin: 0
}

.tve_image_caption .tve_image_frame {
    display: block;
    max-width: 100%;
    position: relative;
    overflow: hidden
}

.tve_image_caption .tve-image-overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%
}

.tve_image_caption .tve_image {
    display: block;
    padding: 0;
    height: auto
}

.tve_image_caption.aligncenter .tve_image {
    margin-left: auto;
    margin-right: auto
}

.tve_image_caption .wp-caption-text {
    margin: 0;
    font-size: 14px;
    color: #696969;
    padding: 5px 0 0 0;
    max-width: 100%
}

.tve_image_caption.img_style_dark_frame {
    border: 5px solid #202020;
    padding: 0
}

.tve_image_caption.img_style_dark_frame>.wp-caption-text {
    background: #202020;
    margin: 0!important;
    color: #fff;
    padding: 5px 0 0 0
}

.tve_image_caption.img_style_framed {
    border: 5px solid rgba(0,0,0,0);
    outline: 1px solid #e7e7e7;
    border-radius: 1px
}

.tve_image_caption.img_style_framed>.wp-caption-text {
    padding: 5px 0 0 0
}

.tve_image_caption.img_style_lifted_style1>.wp-caption-text {
    padding: 7px 0 0 0
}

.tve_image_caption.img_style_lifted_style1 .tve_image_frame {
    -webkit-box-shadow: 4px 4px 6px -3px #333;
    box-shadow: 4px 4px 6px -3px #333
}

.tve_image_caption.img_style_polaroid {
    background: #fff;
    border: 15px solid rgba(0,0,0,0);
    -webkit-box-shadow: 1px 1px 3px -1px #777;
    box-shadow: 1px 1px 3px -1px #777
}

.tve_image_caption.img_style_polaroid>.wp-caption-text {
    padding: 13px 0 0 0
}

.tve_image_caption.img_style_rounded_corners .tve_image_frame {
    border-radius: 10px
}

.tve_image_caption.img_style_circle .tve_image_frame {
    border-radius: 50%
}

.tve_image_caption.img_style_caption_overlay {
    position: relative;
    padding-left: 0;
    padding-right: 0
}

.tve_image_caption.img_style_caption_overlay>.wp-caption-text {
    position: absolute;
    bottom: 0;
    width: 100%;
    padding: 5px 0;
    background: -o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,.16) 31%,#000 100%);
    background: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),color-stop(31%,rgba(0,0,0,.16)),to(#000));
    background: linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.16) 31%,#000 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#000000',GradientType=0);
    color: #fff
}

.tve_image_caption.img_style_lifted_style2 .tve_image_frame {
    position: relative;
    z-index: 1;
    padding-bottom: 15px
}

.tve_image_caption.img_style_lifted_style2 .tve_image_frame:before,.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after {
    z-index: -1;
    position: absolute;
    content: "";
    left: 14px;
    width: 60%;
    bottom: 25px;
    background: #555;
    background: rgba(0,0,0,.7);
    -webkit-box-shadow: 0 0 8px 9px rgba(0,0,0,.7);
    box-shadow: 0 0 8px 9px rgba(0,0,0,.7);
    -webkit-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
    border: 0;
    height: 0
}

.tve_image_caption.img_style_lifted_style2 .tve_image_frame:after {
    -webkit-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    transform: rotate(2deg);
    right: 14px;
    left: auto
}

.thrv_button_shortcode {
    display: table
}

.thrv_button_shortcode.tve_leftBtn {
    float: left;
    margin-right: 10px
}

.thrv_button_shortcode.tve_rightBtn {
    float: right;
    margin-left: 10px
}

.thrv_button_shortcode.tve_fullwidthBtn {
    width: 100%!important
}

.thrv_button_shortcode.tve_fullwidthBtn .tve_btn {
    width: 100%!important
}

.thrv_button_shortcode .tve_btn .tve_btnLink i.tve_sc_icon {
    background-image: none!important
}

.thrv_button_shortcode .tve_btn.tve_bigBtn i.tve_sc_icon {
    height: auto;
    width: auto;
    font-size: 35px;
    margin-top: 32px
}

.thrv_button_shortcode .tve_btn.tve_hugeBtn i.tve_sc_icon {
    font-size: 40px
}

.thrv_button_shortcode .tve_btn.tve_btn1 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn3 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn7 i.tve_sc_icon,.thrv_button_shortcode .tve_btn.tve_btn8 i.tve_sc_icon {
    display: none
}

.thrv_button_shortcode.tve_centerBtn {
    margin: 20px auto
}

.tve_centerBtn {
    display: table;
    margin-left: auto;
    margin-right: auto
}

.tve-flexible-container {
    margin-bottom: 20px;
    position: relative;
    overflow: hidden
}

.tcb-border-box {
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important
}

.tve-flexible-container iframe,.tve-flexible-container object,.tve-flexible-container embed {
    height: 100%;
    width: 100%!important;
    min-height: inherit;
    min-width: inherit
}

.thrv_columns .tve-flexible-container iframe,.thrv_columns .tve-flexible-container object,.thrv_columns .tve-flexible-container embed {
    width: 92%
}

@media only screen and (max-width: 940px) {
    .thrv_columns .tve-flexible-container iframe,.thrv_columns .tve-flexible-container object,.thrv_columns .tve-flexible-container embed {
        width:88%
    }
}

.thrv_columns .tve_oth .tve-flexible-container iframe,.thrv_columns .tve_oth .tve-flexible-container object,.thrv_columns .tve_oth .tve-flexible-container embed {
    width: 82%
}

@media only screen and (max-width: 940px) {
    .thrv_columns .tve_oth .tve-flexible-container iframe,.thrv_columns .tve_oth .tve-flexible-container object,.thrv_columns .tve_oth .tve-flexible-container embed {
        width:80%
    }
}

.thrv_cc_icons {
    overflow: hidden
}

.thrv_cc_wrapper {
    margin: 0 auto;
    display: table
}

.tve_cc_logo {
    width: 46px;
    height: 32px;
    display: block;
    float: left;
    margin: 5px;
    overflow: hidden
}

.tve_cc_amex {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/cc_amex.png) no-repeat
}

.tve_cc_discover {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/cc_discover.png) no-repeat
}

.tve_cc_mc {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/cc_mc.png) no-repeat
}

.tve_cc_paypal {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/cc_paypal.png) no-repeat
}

.tve_cc_visa {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/cc_visa.png) no-repeat
}

.tve_more_tag {
    border-top: 1px dotted #cbcbcb;
    height: 25px;
    margin: 0
}

.tve_more_tag span {
    background: #dfe8f1;
    border: 1px solid #ccc;
    border-top: none;
    color: #000!important;
    display: block;
    float: right;
    font-size: 12px!important;
    padding: 0 5px
}

.tve_more_tag span:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.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_page_section {
    margin: 0;
    padding: 0
}

.thrv_page_section .out.tve_brdr_none {
    border-style: none!important
}

.thrv_page_section .out.tve_brdr_dotted {
    border-style: dotted!important
}

.thrv_page_section .out.tve_brdr_dashed {
    border-style: dashed!important
}

.thrv_page_section .out.tve_brdr_solid {
    border-style: solid!important
}

.thrv_page_section .out.tve_brdr_double {
    border-style: double!important
}

.thrv_page_section .out.tve_brdr_groove {
    border-style: groove!important
}

.thrv_page_section .out.tve_brdr_ridge {
    border-style: ridge!important
}

.thrv_page_section .out.tve_brdr_inset {
    border-style: inset!important
}

.thrv_page_section .out.tve_brdr_outset {
    border-style: outset!important
}

.tve_table_row {
    border: 0
}

.tve_table_row td,.tve_table_row th {
    line-height: 1;
    padding: 3px;
    background-clip: padding-box
}

.tve_table_row td.tcb-parent-placeholder-empty,.tve_table_row th.tcb-parent-placeholder-empty {
    vertical-align: top;
    height: 40px
}

.tve_table_row td.tve_table_cell>p,.tve_table_row th.tve_table_cell>p {
    margin: 0;
    padding: 0
}

.tve_table_row td.tve_valign_top,.tve_table_row th.tve_valign_top {
    vertical-align: top
}

.tve_table_row td.tve_valign_bottom,.tve_table_row th.tve_valign_bottom {
    vertical-align: bottom
}

.tve_table_row td.tve_valign_middle,.tve_table_row th.tve_valign_middle {
    vertical-align: middle
}

.tve_table_row td.tve_align_left,.tve_table_row th.tve_align_left {
    text-align: left
}

.tve_table_row td.tve_align_center,.tve_table_row th.tve_align_center {
    text-align: center
}

.tve_table_row td.tve_align_right,.tve_table_row th.tve_align_right {
    text-align: right
}

.tve_table_row td.tve_align_justify,.tve_table_row th.tve_align_justify {
    text-align: justify
}

.tve_table_row td:empty {
    height: 20px
}

.tve_table {
    margin: 0;
    width: 100%;
    border-spacing: 0;
    border-collapse: collapse;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tve_table.tve_no_border {
    border: 0!important
}

.tve_table.tve_no_inner_border>tbody>tr>td,.tve_table.tve_no_inner_border>thead>tr>th {
    border-width: 0!important
}

.tve_table tbody tr.tve_odd {
    background-color: #ccc
}

.tve_table tbody tr.tve_even {
    background-color: #eee
}

.tve_table.tve_brdr_none {
    border-style: none!important
}

.tve_table.tve_brdr_none td,.tve_table.tve_brdr_none th {
    border-style: none!important
}

.tve_table>tbody>tr>td.tve_brdr_none,.tve_table>thead>tr>th.tve_brdr_none {
    border-style: none!important
}

.tve_table.tve_brdr_dotted {
    border-style: dotted!important
}

.tve_table.tve_brdr_dotted td,.tve_table.tve_brdr_dotted th {
    border-style: dotted!important
}

.tve_table>tbody>tr>td.tve_brdr_dotted,.tve_table>thead>tr>th.tve_brdr_dotted {
    border-style: dotted!important
}

.tve_table.tve_brdr_dashed {
    border-style: dashed!important
}

.tve_table.tve_brdr_dashed td,.tve_table.tve_brdr_dashed th {
    border-style: dashed!important
}

.tve_table>tbody>tr>td.tve_brdr_dashed,.tve_table>thead>tr>th.tve_brdr_dashed {
    border-style: dashed!important
}

.tve_table.tve_brdr_solid {
    border-style: solid!important
}

.tve_table.tve_brdr_solid td,.tve_table.tve_brdr_solid th {
    border-style: solid!important
}

.tve_table>tbody>tr>td.tve_brdr_solid,.tve_table>thead>tr>th.tve_brdr_solid {
    border-style: solid!important
}

.tve_table.tve_brdr_double {
    border-style: double!important
}

.tve_table.tve_brdr_double td,.tve_table.tve_brdr_double th {
    border-style: double!important
}

.tve_table>tbody>tr>td.tve_brdr_double,.tve_table>thead>tr>th.tve_brdr_double {
    border-style: double!important
}

.tve_table.tve_brdr_groove {
    border-style: groove!important
}

.tve_table.tve_brdr_groove td,.tve_table.tve_brdr_groove th {
    border-style: groove!important
}

.tve_table>tbody>tr>td.tve_brdr_groove,.tve_table>thead>tr>th.tve_brdr_groove {
    border-style: groove!important
}

.tve_table.tve_brdr_ridge {
    border-style: ridge!important
}

.tve_table.tve_brdr_ridge td,.tve_table.tve_brdr_ridge th {
    border-style: ridge!important
}

.tve_table>tbody>tr>td.tve_brdr_ridge,.tve_table>thead>tr>th.tve_brdr_ridge {
    border-style: ridge!important
}

.tve_table.tve_brdr_inset {
    border-style: inset!important
}

.tve_table.tve_brdr_inset td,.tve_table.tve_brdr_inset th {
    border-style: inset!important
}

.tve_table>tbody>tr>td.tve_brdr_inset,.tve_table>thead>tr>th.tve_brdr_inset {
    border-style: inset!important
}

.tve_table.tve_brdr_outset {
    border-style: outset!important
}

.tve_table.tve_brdr_outset td,.tve_table.tve_brdr_outset th {
    border-style: outset!important
}

.tve_table>tbody>tr>td.tve_brdr_outset,.tve_table>thead>tr>th.tve_brdr_outset {
    border-style: outset!important
}

.preview-mobile .tve_table {
    overflow-x: scroll
}

.preview-mobile .tve_table>tbody>tr>td,.preview-mobile .tve_table>thead>tr>th {
    width: 110px
}

@media only screen and (max-device-width: 1024px) {
    .tve_table {
        overflow-x:scroll
    }

    .tve_table>tbody>tr>td,.tve_table>thead>tr>th {
        width: 110px
    }
}

.tve_image.tve_brdr_none {
    border-style: none!important
}

.tve_image.tve_brdr_dotted {
    border-style: dotted!important
}

.tve_image.tve_brdr_dashed {
    border-style: dashed!important
}

.tve_image.tve_brdr_solid {
    border-style: solid!important
}

.tve_image.tve_brdr_double {
    border-style: double!important
}

.tve_image.tve_brdr_groove {
    border-style: groove!important
}

.tve_image.tve_brdr_ridge {
    border-style: ridge!important
}

.tve_image.tve_brdr_inset {
    border-style: inset!important
}

.tve_image.tve_brdr_outset {
    border-style: outset!important
}

.thrv_content_reveal {
    display: none
}

.thrv_countdown_timer {
    opacity: 0
}

.thrv_countdown_timer.tve_cd_expired {
    opacity: 1
}

.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits {
    border-radius: 5px;
    font-size: 48px;
    height: 80px;
    min-width: 50px;
    padding: 0 10px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits:after {
    background: #fff;
    content: '';
    display: block;
    height: 3px;
    margin: auto 0;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits [class*='part-'] {
    color: #fff;
    font-weight: 700;
    line-height: 80px;
    min-width: 25px;
    right: 10px
}

.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits .part-2 {
    right: 35px
}

.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits .part-3 {
    right: 60px
}

.thrv_countdown_timer.tve_countdown_3 .tve_t_part .t-digits .part-4 {
    right: 85px
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part {
    border-radius: 100%;
    padding: 20px 0
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits {
    font-size: 60px;
    height: 85px;
    min-width: 80px;
    padding: 0 35px;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits [class*='part-'] {
    line-height: 70px;
    min-width: 40px;
    right: 35px
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits .part-2 {
    right: 75px
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits .part-3 {
    right: 115px
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-digits .part-4 {
    right: 155px
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-caption {
    border-top: 0;
    font-size: 13px;
    position: relative
}

.thrv_countdown_timer.tve_countdown_2 .tve_t_part .t-caption:before {
    content: '';
    height: 1px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    width: 80px
}

.thrv_countdown_timer.tve_countdown_timer_evergreen {
    opacity: 1
}

.thrv_countdown_timer.init_done {
    -webkit-transition: .2s,opacity,ease-in;
    -o-transition: .2s,opacity,ease-in;
    transition: .2s,opacity,ease-in;
    opacity: 1
}

.thrv_countdown_timer .tve_t_part {
    position: relative;
    margin-right: 10px;
    float: left
}

.thrv_countdown_timer .tve_t_part.ct_finished {
    display: none!important
}

.thrv_countdown_timer .tve_t_part .t-digits {
    position: relative;
    padding: 0 17px;
    height: 38px;
    overflow: hidden;
    min-width: 50px;
    font-size: 170%
}

.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'] {
    line-height: 38px;
    position: absolute;
    top: 0;
    right: 17px;
    min-width: 25px;
    text-align: center
}

.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'].go-down {
    -webkit-transition: top .2s linear;
    -o-transition: top .2s linear;
    transition: top .2s linear;
    top: 100%
}

.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'].next {
    top: -100%;
    -webkit-transition: top .2s linear;
    -o-transition: top .2s linear;
    transition: top .2s linear
}

.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'].next.go-down {
    top: 0;
    -webkit-transition: top .2s linear;
    -o-transition: top .2s linear;
    transition: top .2s linear
}

.thrv_countdown_timer .tve_t_part .t-digits [class*='part-'].ct-d-placeholder {
    position: static;
    display: inline-block
}

.thrv_countdown_timer .tve_t_part .t-digits .part-2 {
    right: 42px
}

.thrv_countdown_timer .tve_t_part .t-digits .part-3 {
    right: 67px
}

.thrv_countdown_timer .tve_t_part .t-digits .part-4 {
    right: 92px
}

.thrv_countdown_timer .tve_t_part .t-caption {
    border-top: 1px solid #dedede;
    padding: 5px 0;
    min-width: 60px;
    text-align: center
}

@media only screen and (max-width: 480px) {
    .thrv_countdown_timer.thrv_wrapper.tve_countdown_2 .tve_t_part {
        border-radius:10px
    }

    .thrv_countdown_timer.thrv_wrapper.tve_countdown_3 .tve_t_part .t-digits:after {
        display: none
    }

    .thrv_countdown_timer.thrv_wrapper .tve_t_part {
        margin-right: 4px;
        padding: 0
    }

    .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-digits {
        height: 30px;
        min-width: 36px!important;
        padding: 0 5px
    }

    .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-digits [class*="part-"] {
        font-size: 18px;
        line-height: 30px;
        right: 5px;
        min-width: 18px;
        width: 18px
    }

    .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-digits .part-2 {
        right: 33px
    }

    .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-digits .part-3 {
        right: 51px
    }

    .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-digits .part-4 {
        right: 69px
    }

    .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-caption {
        display: block;
        font-size: 11px;
        padding: 0 0 5px;
        border-top: none
    }

    .thrv_countdown_timer.thrv_wrapper .tve_t_part .t-caption:before {
        display: none
    }

    .thrv_countdown_timer.thrv_wrapper[data-dd="2"] .tve_t_day .t-digits {
        min-width: 36px
    }

    .thrv_countdown_timer.thrv_wrapper[data-dd="3"] .tve_t_day .t-digits {
        min-width: 54px
    }

    .thrv_countdown_timer.thrv_wrapper[data-dd="4"] .tve_t_day .t-digits {
        min-width: 72px
    }
}

@media only screen and (max-width: 1080px) {
    .tve_responsive_vertical_video_container {
        padding-bottom:133%!important
    }
}

@media only screen and (max-width: 540px) {
    .tve_responsive_vertical_video_container {
        padding-bottom:233%!important
    }
}

.thrv_audio {
    width: 100%
}

.tve_audio_container {
    position: relative;
    line-height: 0
}

.tve_audio_container .tve_audio-no_audio {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    display: block;
    padding-bottom: 25%
}

.tve_responsive_video_container {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    display: block
}

.tve_responsive_video_container .tve_wistia_loader {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/loader_transparent.gif);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center top;
    width: 24px;
    height: 24px;
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 3
}

.thrv_responsive_video[data-controls="0"] .tve_responsive_video_container {
    padding-top: 0
}

.tve_responsive_video_container .tve-video {
    height: 100%!important;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%!important
}

.tve_responsive_video_container .iframe-embed {
    position: static
}

.tve_responsive_video_container iframe,.tve_responsive_video_container object,.tve_responsive_video_container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%!important;
    height: 100%!important
}

.tve_responsive_video_container .video-player-container.vooplayer {
    position: relative!important;
    width: 100%!important;
    height: 100%!important
}

.tve_responsive_video_container .video-skin-player {
    position: absolute!important;
    width: 100%!important;
    height: 100%!important
}

.tve_responsive_video_container .top-fixed {
    cursor: pointer;
    position: fixed!important;
    top: 0;
    left: 0;
    z-index: 99999
}

.tve_responsive_video_container .top-left {
    cursor: pointer;
    position: fixed!important;
    top: 50px;
    left: 50px;
    z-index: 99999
}

.tve_responsive_video_container .top-right {
    cursor: pointer;
    position: fixed!important;
    top: 50px;
    right: 50px;
    left: inherit;
    bottom: inherit;
    z-index: 99999
}

.tve_responsive_video_container .right-hand,.tve_responsive_video_container .bottom-right {
    cursor: pointer;
    position: fixed!important;
    top: inherit;
    left: inherit;
    right: 50px;
    bottom: 50px;
    z-index: 99999
}

.tve_responsive_video_container .left-hand,.tve_responsive_video_container .bottom-left {
    cursor: pointer;
    position: fixed!important;
    top: inherit;
    right: inherit;
    left: 50px;
    bottom: 50px;
    z-index: 99999
}

.tve_responsive_video_container .keep-original,.tve_responsive_video_container .keep-original-position {
    cursor: pointer;
    position: fixed!important;
    top: 50px;
    z-index: 99999;
    bottom: auto;
    left: auto;
    right: auto
}

.tve_with_wistia_popover {
    padding-bottom: 0
}

.responsive_video_option {
    display: none
}

.thrv_contents_table {
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important
}

.thrv_contents_table.tve_p_right {
    float: right
}

.thrv_contents_table.tve_p_left {
    float: left
}

.thrv_contents_table.tve_p_center {
    margin-left: auto!important;
    margin-right: auto!important
}

.tve_contents_table,.tve-toc-content {
    width: 100%
}

.tve_contents_table.tve_p_right,.tve-toc-content.tve_p_right {
    float: right
}

.tve_contents_table.tve_p_left,.tve-toc-content.tve_p_left {
    float: left
}

.tve_contents_table.tve_p_center,.tve-toc-content.tve_p_center {
    margin-left: auto!important;
    margin-right: auto!important
}

.tve_contents_table .tve_ct_content,.tve-toc-content .tve_ct_content {
    text-align: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

.tve_contents_table .ct_column,.tve-toc-content .ct_column {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 0%;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%
}

.tve_contents_table .ct_column:not(:last-child),.tve-toc-content .ct_column:not(:last-child) {
    background-image: -o-repeating-linear-gradient(top,#b0b1b5 0,#3B3B3C 1px,#3B3B3C 2px,#b0b1b5 3px,transparent 3px,transparent 6px);
    background-image: repeating-linear-gradient(to bottom,#b0b1b5 0,#3B3B3C 1px,#3B3B3C 2px,#b0b1b5 3px,transparent 3px,transparent 6px);
    background-size: 1px 6px;
    background-repeat: repeat-y;
    background-position: calc(100% - 2px) 0
}

.tve_contents_table .tve_ct_title,.tve-toc-content .tve_ct_title {
    display: inline-block;
    color: #fff;
    padding: 5px 50px;
    font-size: 20px;
    margin: 0 0 10px 0;
    text-align: center
}

.tve_contents_table .tve_ct_level0,.tve-toc-content .tve_ct_level0 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #4b4b4b;
    font-size: 16px;
    padding: 0 10px;
    text-decoration: none;
    width: 100%;
    display: block;
    font-weight: 700;
    margin: 10px 0 5px 0
}

.tve_contents_table .tve_ct_level1,.tve-toc-content .tve_ct_level1 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #4b4b4b;
    font-size: 16px;
    text-decoration: none;
    width: 100%;
    display: block;
    padding: 0 20px;
    margin: 6px 0 4px 0
}

.tve_contents_table .tve_ct_level2,.tve-toc-content .tve_ct_level2 {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #4b4b4b;
    font-size: 16px;
    text-decoration: none;
    width: 100%;
    display: block;
    margin: 3px 0 1px 0;
    padding: 0 30px
}

.tve_contents_table .ct_column a,.tve_contents_table .ct_column a:visited,.tve_contents_table .ct_column a:active,.tve-toc-content .ct_column a,.tve-toc-content .ct_column a:visited,.tve-toc-content .ct_column a:active {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 16px;
    text-decoration: none
}

.tve_contents_table .ct_column a.tve_ct_level0,.tve_contents_table .ct_column a:visited.tve_ct_level0,.tve_contents_table .ct_column a:active.tve_ct_level0,.tve-toc-content .ct_column a.tve_ct_level0,.tve-toc-content .ct_column a:visited.tve_ct_level0,.tve-toc-content .ct_column a:active.tve_ct_level0 {
    font-weight: 700;
    margin: 10px 0 5px 0
}

.tve_contents_table .ct_column a.tve_ct_level1,.tve_contents_table .ct_column a:visited.tve_ct_level1,.tve_contents_table .ct_column a:active.tve_ct_level1,.tve-toc-content .ct_column a.tve_ct_level1,.tve-toc-content .ct_column a:visited.tve_ct_level1,.tve-toc-content .ct_column a:active.tve_ct_level1 {
    padding-left: 40px;
    margin: 6px 0 4px 0
}

.tve_contents_table .ct_column a.tve_ct_level2,.tve_contents_table .ct_column a:visited.tve_ct_level2,.tve_contents_table .ct_column a:active.tve_ct_level2,.tve-toc-content .ct_column a.tve_ct_level2,.tve-toc-content .ct_column a:visited.tve_ct_level2,.tve-toc-content .ct_column a:active.tve_ct_level2 {
    padding-left: 60px;
    margin: 3px 0 1px 0
}

.tve_contents_table .ct_column a:hover,.tve_contents_table .ct_column a:visited:hover,.tve_contents_table .ct_column a:active:hover,.tve-toc-content .ct_column a:hover,.tve-toc-content .ct_column a:visited:hover,.tve-toc-content .ct_column a:active:hover {
    text-decoration: underline
}

.tve_contents_table.tve_blue a:hover,.tve-toc-content.tve_blue a:hover {
    color: #4E7AC7!important
}

.tve_contents_table.tve_blue .tve_ct_title,.tve-toc-content.tve_blue .tve_ct_title {
    background-color: #4E7AC7
}

.tve_contents_table.tve_green a:hover,.tve-toc-content.tve_green a:hover {
    color: #45BF55!important
}

.tve_contents_table.tve_green .tve_ct_title,.tve-toc-content.tve_green .tve_ct_title {
    background-color: #45BF55
}

.tve_contents_table.tve_black a:hover,.tve-toc-content.tve_black a:hover {
    color: #595959!important
}

.tve_contents_table.tve_black .tve_ct_title,.tve-toc-content.tve_black .tve_ct_title {
    background-color: #595959
}

.tve_contents_table.tve_orange a:hover,.tve-toc-content.tve_orange a:hover {
    color: #FF712C!important
}

.tve_contents_table.tve_orange .tve_ct_title,.tve-toc-content.tve_orange .tve_ct_title {
    background-color: #FF712C
}

.tve_contents_table.tve_purple a:hover,.tve-toc-content.tve_purple a:hover {
    color: #9768D1!important
}

.tve_contents_table.tve_purple .tve_ct_title,.tve-toc-content.tve_purple .tve_ct_title {
    background-color: #9768D1
}

.tve_contents_table.tve_red a:hover,.tve-toc-content.tve_red a:hover {
    color: #e93c31!important
}

.tve_contents_table.tve_red .tve_ct_title,.tve-toc-content.tve_red .tve_ct_title {
    background-color: #e93c31
}

.tve_contents_table.tve_teal a:hover,.tve-toc-content.tve_teal a:hover {
    color: teal!important
}

.tve_contents_table.tve_teal .tve_ct_title,.tve-toc-content.tve_teal .tve_ct_title {
    background-color: teal
}

.tve_contents_table.tve_white a:hover,.tve-toc-content.tve_white a:hover {
    color: #4b4b4b
}

.tve_contents_table.tve_white .tve_ct_title,.tve-toc-content.tve_white .tve_ct_title {
    background-color: #efefef;
    color: #595959
}

.tve_contents_table.tve_white .tve_contents_table,.tve-toc-content.tve_white .tve_contents_table {
    background-color: #fff
}

.thrv_star_rating>.tve_rating_stars {
    display: block;
    height: 25px;
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/stars.png) repeat-x 0 -26px
}

.thrv_star_rating>.tve_rating_stars>span {
    display: block;
    height: 25px;
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/stars.png) repeat-x 0 0
}

.thrv_star_rating>.tve_rating_stars.tve_rightBtn {
    float: right
}

.thrv_star_rating.tve_blue>span>span {
    background-position: 0 -104px
}

.thrv_star_rating.tve_green>span>span {
    background-position: 0 -78px
}

.thrv_star_rating.tve_orange>span>span {
    background-position: 0 -130px
}

.thrv_star_rating.tve_purple>span>span {
    background-position: 0 -156px
}

.thrv_star_rating.tve_red>span>span {
    background-position: 0 -52px
}

.thrv_star_rating.tve_teal>span>span {
    background-position: 0 -182px
}

.thrv_star_rating.tve_white>span>span {
    background-position: 0 -208px
}

@media only screen and (max-width: 740px) {
    .thrv_contents_table .tve_ct_content {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .thrv_contents_table .ct_column {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        background: none!important
    }
}

.tve_shortcode_editor .pattern1,.tve_p_lb_background .tve_p_lb_content.pattern1,.tve_post_lp .tve_lp_content.pattern1 {
    background: #2980b9
}

.tve_shortcode_editor .pattern2,.tve_p_lb_background .tve_p_lb_content.pattern2,.tve_post_lp .tve_lp_content.pattern2 {
    background: #c0392b
}

.tve_shortcode_editor .pattern3,.tve_p_lb_background .tve_p_lb_content.pattern3,.tve_post_lp .tve_lp_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
}

a:not(.tcb-button-link) svg.tcb-icon {
    color: #111
}

.tcb-styled-list-icon a {
    color: inherit!important
}

.tcb-styled-list-icon a svg.tcb-icon {
    color: inherit
}

.thrv_icon {
    line-height: 0
}

.thrv_icon.tcb-icon-display {
    display: table
}

.thrv_icon.thrv_wrapper {
    margin-left: auto;
    margin-right: auto;
    padding: 0
}

.thrv_icon .tve_blue {
    color: #4E7AC7
}

.thrv_icon .tve_green {
    color: #45BF55
}

.thrv_icon .tve_orange {
    color: #FF712C
}

.thrv_icon .tve_black {
    color: #595959
}

.thrv_icon .tve_purple {
    color: #9768D1
}

.thrv_icon .tve_red {
    color: #e93c31
}

.thrv_icon .tve_teal {
    color: teal
}

.thrv_icon .tve_white {
    color: #efefef
}

.thrv_icon.aligncenter {
    display: table;
    margin-left: auto!important;
    margin-right: auto!important
}

.thrv_icon span.tve_sc_icon {
    -ms-box-sizing: content-box!important;
    -webkit-box-sizing: content-box!important;
    box-sizing: content-box!important;
    display: inline-block;
    font-size: inherit;
    height: auto;
    width: auto;
    text-align: center;
    text-decoration: none!important;
    background-clip: padding-box
}

.thrv_icon span.tve_sc_icon.tve_brdr_none {
    border-style: none!important
}

.thrv_icon span.tve_sc_icon.tve_brdr_dotted {
    border-style: dotted!important
}

.thrv_icon span.tve_sc_icon.tve_brdr_dashed {
    border-style: dashed!important
}

.thrv_icon span.tve_sc_icon.tve_brdr_solid {
    border-style: solid!important
}

.thrv_icon span.tve_sc_icon.tve_brdr_double {
    border-style: double!important
}

.thrv_icon span.tve_sc_icon.tve_brdr_groove {
    border-style: groove!important
}

.thrv_icon span.tve_sc_icon.tve_brdr_ridge {
    border-style: ridge!important
}

.thrv_icon span.tve_sc_icon.tve_brdr_inset {
    border-style: inset!important
}

.thrv_icon span.tve_sc_icon.tve_brdr_outset {
    border-style: outset!important
}

.thrv_icon.tve_brdr_none {
    border-style: none
}

.thrv_icon.tve_brdr_dotted {
    border-style: dotted
}

.thrv_icon.tve_brdr_dashed {
    border-style: dashed
}

.thrv_icon.tve_brdr_solid {
    border-style: solid
}

.thrv_icon.tve_brdr_double {
    border-style: double
}

.thrv_icon.tve_brdr_groove {
    border-style: groove
}

.thrv_icon.tve_brdr_ridge {
    border-style: ridge
}

.thrv_icon.tve_brdr_inset {
    border-style: inset
}

.thrv_icon.tve_brdr_outset {
    border-style: outset
}

.thrv_page_section .out.pswr .lightSec .cck,.thrv_page_section .out.pswr .lightSec .cck>* {
    text-shadow: 1px 1px 3px rgba(0,0,0,.8)
}

.thrv_wrapper .tve-hyperlinks-lightbox-wrapper,#tve_lightbox_content .tve-hyperlinks-lightbox-wrapper {
    min-width: 800px
}

.thrv_wrapper [class^="icon-"],.thrv_wrapper [class*=" icon-"],#tve_lightbox_content [class^="icon-"],#tve_lightbox_content [class*=" icon-"] {
    border-radius: 0;
    background: transparent
}

.tve_btn.tve_nb.tve_btn5,.tve_btn.tve_nb.tve_btn6 {
    display: table;
    overflow: hidden
}

.tve_btn.tve_nb.tve_btn5 a.tve_btnLink,.tve_btn.tve_nb.tve_btn6 a.tve_btnLink {
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    display: table!important;
    overflow: hidden;
    table-layout: auto;
    width: 100%
}

.tve_btn.tve_nb.tve_btn5 .tve_btn_im,.tve_btn.tve_nb.tve_btn6 .tve_btn_im {
    display: table-cell;
    float: none;
    vertical-align: middle;
    position: relative
}

.tve_btn.tve_nb.tve_btn5 .tve_btn_im .tve_btn_divider,.tve_btn.tve_nb.tve_btn6 .tve_btn_im .tve_btn_divider {
    display: block;
    height: 500px;
    position: absolute;
    top: -200px;
    right: 0;
    width: 1px
}

.tve_btn.tve_nb.tve_btn5 .tve_btn_im i,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i {
    margin-top: 0
}

.tve_btn.tve_nb.tve_btn5 .tve_btn_im i.tve_sc_icon,.tve_btn.tve_nb.tve_btn6 .tve_btn_im i.tve_sc_icon {
    height: auto;
    min-width: 50px;
    width: auto
}

.tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt {
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    display: table-cell;
    padding-right: 10%;
    vertical-align: middle;
    white-space: nowrap;
    width: 100%
}

@media only screen and (max-width: 940px) {
    .tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt {
        white-space:normal
    }
}

@media only screen and (max-width: 540px) {
    .thrv_button_shortcode .tve_btn.tve_btn5 .tve_btn_im,.thrv_button_shortcode .tve_btn.tve_btn6 .tve_btn_im {
        display:none
    }

    .thrv_button_shortcode .tve_btn.tve_btn5 .tve_btn_txt,.thrv_button_shortcode .tve_btn.tve_btn6 .tve_btn_txt {
        padding-right: 0
    }
}

body:not(.tve_editor_page) .tve_post_grid_masonry {
    opacity: 0;
    -webkit-transition: opacity 0.7s ease-in;
    -o-transition: opacity 0.7s ease-in;
    transition: opacity 0.7s ease-in
}

.thrv_post_grid .tve_post_grid_wrapper {
    width: 100%
}

.thrv_post_grid .tve_post_grid_wrapper.tve_post_grid_masonry .tve_pg_container {
    margin: 0 5px
}

@media (min-width: 1024px) {
    .thrv_post_grid .tve_pg_row:last-child .tve_post {
        padding-bottom:0
    }
}

.thrv_post_grid .tve_post {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    padding-bottom: 15px;
    position: relative
}

.thrv_post_grid .tve_post:hover .tve_post_grid_image_wrapper .tve_pg_img_overlay {
    background-color: rgba(255,255,255,.34);
    -webkit-transition: background-color .2s linear;
    -o-transition: background-color .2s linear;
    transition: background-color .2s linear
}

.thrv_post_grid .tve_post:hover .tve_post_grid_image_wrapper .tve_pg_img_overlay .thrv-icon-forward {
    opacity: 1;
    -webkit-transition: opacity .5s linear;
    -o-transition: opacity .5s linear;
    transition: opacity .5s linear
}

.thrv_post_grid .tve_post .tve_pg_img_overlay {
    width: 100%;
    height: 100%;
    position: relative;
    top: 0
}

.thrv_post_grid .tve_post .tve_pg_img_overlay .thrv-icon-forward {
    opacity: 0;
    position: absolute;
    bottom: 0;
    right: 0;
    background-color: #161616;
    color: #b8b0af;
    padding: 10px
}

.thrv_post_grid .tve_post .tve_pg_container {
    height: 100%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #e1e0e0;
    -webkit-box-shadow: 0 3px 2px -3px rgba(0,0,0,.9);
    box-shadow: 0 3px 2px -3px rgba(0,0,0,.9)
}

.thrv_post_grid .tve_post.tve_last {
    margin-right: 0
}

.thrv_post_grid .tve_post .tve_post_grid_image_wrapper {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 280px;
    margin-left: auto;
    margin-right: auto;
    max-width: 100%;
    text-align: center
}

.thrv_post_grid .tve_post .tve-post-grid-title {
    overflow: hidden;
    text-transform: none;
    padding: 15px;
    margin: 0;
    line-height: 1;
    font-size: 40px;
    display: block
}

.thrv_post_grid .tve_post .tve-post-grid-title a {
    color: inherit;
    text-decoration: none
}

.thrv_post_grid .tve_post .tve-post-grid-title a:hover {
    text-decoration: none
}

.thrv_post_grid .tve_post .tve-post-grid-text {
    margin: 0 15px 15px 15px;
    border-top-width: 0;
    border-top-style: solid;
    border-top-color: #e1e0e0;
    padding: 15px 0 0 0;
    overflow: hidden
}

.thrv_post_grid .tve_post .tve_pg_more {
    margin: 0 15px 15px 15px;
    font-weight: 600
}

.thrv_post_grid .tve_post .tve_pg_more a {
    color: inherit;
    font-weight: 600
}

.thrv_post_grid .tve_post .tve_pg_more a:hover {
    text-decoration: underline
}

.thrv_post_grid .tve_post .tve_pg_more span {
    font-size: 10px;
    font-weight: 700
}

.thrv_post_grid .tve_pg_row .tve_pg_container {
    margin: 0 5px
}

.thrv_post_grid .tve_pg_row .tve_post:first-child .tve_pg_container {
    margin: 0 5px 0 0
}

.thrv_post_grid .tve_pg_row .tve_post:last-child .tve_pg_container {
    margin: 0 0 0 5px
}

.thrv_post_grid .tve_post_grid_vertical .tve_pg_row {
    margin: 0 0 15px 0
}

.thrv_post_grid .tve_post_grid_vertical .tve_pg_row:last-child {
    margin-bottom: 0
}

.thrv_post_grid .tve_post_grid_vertical .tve_post:last-child .tve_pg_container {
    margin: 0
}

.thrv_post_grid .tve_post_grid_vertical .tve_post {
    margin: 0
}

.thrv_post_grid .tve_post_grid_vertical .tve_post .tve-post-grid-text {
    padding: 15px;
    margin: 0
}

.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more {
    display: inline-block;
    margin: 0 0 15px 0;
    padding: 0 0 0 15px
}

.thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more a {
    border-width: 0
}

.thrv_post_grid .tve_post_width_1 {
    width: 100%
}

.thrv_post_grid .tve_post_width_1 .tve_post_grid_image_wrapper {
    height: 640px
}

.thrv_post_grid .tve_post_grid_vertical .tve_post_width_1 .tve_post_grid_image_wrapper {
    height: 235px;
    width: 342px;
    float: left
}

.thrv_post_grid .tve_post_width_2 {
    width: 50%
}

.thrv_post_grid .tve_post_width_3 {
    width: 33.33%
}

.thrv_post_grid .tve_post_width_4 {
    width: 25%
}

.thrv_post_grid .tve_post_width_4 .tve_post_grid_image_wrapper {
    height: 200px
}

.thrv_post_grid .tve_post_width_5 {
    width: 20%
}

.thrv_post_grid .tve_post_width_5 .tve_post_grid_image_wrapper {
    height: 150px
}

.thrv_post_grid .tve_post_width_6 {
    width: 16.6%
}

.thrv_post_grid .tve_post_width_6 .tve_post_grid_image_wrapper {
    height: 125px
}

.thrv_post_grid.tve_black .tve_post .tve-post-grid-title a {
    color: #595959
}

.thrv_post_grid.tve_blue .tve_post .tve-post-grid-title a {
    color: #4E7AC7
}

.thrv_post_grid.tve_green .tve_post .tve-post-grid-title a {
    color: #45BF55
}

.thrv_post_grid.tve_orange .tve_post .tve-post-grid-title a {
    color: #FF712C
}

.thrv_post_grid.tve_purple .tve_post .tve-post-grid-title a {
    color: #9768D1
}

.thrv_post_grid.tve_red .tve_post .tve-post-grid-title a {
    color: #e93c31
}

.thrv_post_grid.tve_teal .tve_post .tve-post-grid-title a {
    color: teal
}

.thrv_post_grid.tve_white .tve_post .tve-post-grid-title a {
    color: #efefef
}

@media only screen and (max-width: 774px) {
    .thrv_post_grid .tve_post_width_1,.thrv_post_grid .tve_post_width_2,.thrv_post_grid .tve_post_width_3,.thrv_post_grid .tve_post_width_4,.thrv_post_grid .tve_post_width_5,.thrv_post_grid .tve_post_width_6 {
        width:100%
    }

    .thrv_post_grid .tve_post_width_1 .tve_pg_container,.thrv_post_grid .tve_post_width_2 .tve_pg_container,.thrv_post_grid .tve_post_width_3 .tve_pg_container,.thrv_post_grid .tve_post_width_4 .tve_pg_container,.thrv_post_grid .tve_post_width_5 .tve_pg_container,.thrv_post_grid .tve_post_width_6 .tve_pg_container {
        margin: 0!important
    }

    .thrv_post_grid .tve_post_grid_vertical .tve_post .tve_pg_more {
        display: block
    }

    .thrv_post_grid .tve_post_grid_vertical .tve_post_width_1 .tve_post_grid_image_wrapper {
        width: 100%
    }
}

@media only screen and (-webkit-min-device-pixel-ratio: 0) and (min-width:900px) {
    ::i-block-chrome,.tve_btn.tve_nb.tve_btn5 .tve_btn_txt,.tve_btn.tve_nb.tve_btn6 .tve_btn_txt {
        min-width:250px
    }
}

body .tve_shortcode_editor .thrv_wrapper .lightSec {
    color: #fff
}

body .tve_shortcode_editor .thrv_wrapper .lightSec p,body .tve_shortcode_editor .thrv_wrapper .lightSec ul,body .tve_shortcode_editor .thrv_wrapper .lightSec ol,body .tve_shortcode_editor .thrv_wrapper .lightSec li,body .tve_shortcode_editor .thrv_wrapper .lightSec div,body .tve_shortcode_editor .thrv_wrapper .lightSec h1,body .tve_shortcode_editor .thrv_wrapper .lightSec h2,body .tve_shortcode_editor .thrv_wrapper .lightSec h3,body .tve_shortcode_editor .thrv_wrapper .lightSec h4,body .tve_shortcode_editor .thrv_wrapper .lightSec h5,body .tve_shortcode_editor .thrv_wrapper .lightSec h6,body .tve_shortcode_editor .thrv_wrapper .lightSec>p {
    color: #fff
}

body .tve_shortcode_editor .thrv_wrapper .lightSec p span {
    color: inherit
}

body .tve_shortcode_editor .thrv_wrapper .lightSec span.tve_ct_title {
    color: #fff
}

body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI {
    color: #333
}

body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI p,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI ul,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI ol,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI li,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h1,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h2,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h3,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h4,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h5,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI h6,body .tve_shortcode_editor .thrv_wrapper .lightSec .tve_faqI>p {
    color: inherit
}

body .tve_shortcode_editor .thrv_wrapper .darkSec {
    color: #333
}

body .tve_shortcode_editor .thrv_wrapper .darkSec p,body .tve_shortcode_editor .thrv_wrapper .darkSec ul,body .tve_shortcode_editor .thrv_wrapper .darkSec ol,body .tve_shortcode_editor .thrv_wrapper .darkSec li,body .tve_shortcode_editor .thrv_wrapper .darkSec h1,body .tve_shortcode_editor .thrv_wrapper .darkSec h2,body .tve_shortcode_editor .thrv_wrapper .darkSec h3,body .tve_shortcode_editor .thrv_wrapper .darkSec h4,body .tve_shortcode_editor .thrv_wrapper .darkSec h5,body .tve_shortcode_editor .thrv_wrapper .darkSec h6,body .tve_shortcode_editor .thrv_wrapper .darkSec>p {
    color: #333
}

body .tve_shortcode_editor .thrv_wrapper .darkSec p span {
    color: inherit
}

body .tve_shortcode_editor .thrv_wrapper .darkSec span.tve_ct_title {
    color: #fff
}

body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI {
    color: #333
}

body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI p,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI ul,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI ol,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI li,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h1,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h2,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h3,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h4,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h5,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI h6,body .tve_shortcode_editor .thrv_wrapper .darkSec .tve_faqI>p {
    color: inherit
}

.tve_cb.tve_cb_symbol {
    padding-top: 30px;
    margin-top: 45px;
    position: relative
}

.tve_cb.tve_cb_symbol>.thrv_icon,.tve_cb.tve_cb_symbol>.thrv_cb_text {
    margin: 0;
    position: absolute;
    top: 0;
    display: inline-block;
    border: 5px solid rgba(0,0,0,.15);
    border-radius: 50%
}

.tve_cb.tve_cb_symbol>.thrv_icon span.tve_sc_icon,.tve_cb.tve_cb_symbol>.thrv_icon span.tve_sc_text,.tve_cb.tve_cb_symbol>.thrv_cb_text span.tve_sc_icon,.tve_cb.tve_cb_symbol>.thrv_cb_text span.tve_sc_text {
    border-radius: 50%;
    background-color: #333;
    border-color: none;
    text-align: center;
    color: #efefef;
    display: inline-block;
    font-size: 40px;
    height: 40px;
    line-height: 1;
    min-width: 40px;
    padding: 20px;
    width: auto
}

.tve_cb.tve_cb_symbol>.thrv_icon.aligncenter,.tve_cb.tve_cb_symbol>.thrv_cb_text.aligncenter {
    left: 50%;
    display: inline-block;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.tve_cb.tve_cb_symbol>.thrv_icon.alignright,.tve_cb.tve_cb_symbol>.thrv_cb_text.alignright {
    float: none!important;
    left: 100%;
    -webkit-transform: translate(-100%,-50%);
    -ms-transform: translate(-100%,-50%);
    transform: translate(-100%,-50%)
}

.tve_cb.tve_cb_symbol>.thrv_icon.alignleft,.tve_cb.tve_cb_symbol>.thrv_cb_text.alignleft {
    float: none!important;
    left: 0;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%)
}

.tve_cb.tve_cb_symbol.tve_sb_bot {
    padding-top: 0;
    padding-bottom: 30px;
    margin-top: 0;
    margin-bottom: 45px
}

.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_icon,.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_cb_text {
    top: auto;
    bottom: 0
}

.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_icon.aligncenter,.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_cb_text.aligncenter {
    left: 50%;
    display: inline-block;
    -webkit-transform: translate(-50%,50%);
    -ms-transform: translate(-50%,50%);
    transform: translate(-50%,50%)
}

.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_icon.alignright,.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_cb_text.alignright {
    float: none!important;
    left: 100%;
    -webkit-transform: translate(-100%,50%);
    -ms-transform: translate(-100%,50%);
    transform: translate(-100%,50%)
}

.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_icon.alignleft,.tve_cb.tve_cb_symbol.tve_sb_bot>.thrv_cb_text.alignleft {
    float: none!important;
    left: 0;
    -webkit-transform: translate(0%,50%);
    -ms-transform: translate(0%,50%);
    transform: translate(0%,50%)
}

.thrv_widget_menu li {
    margin-top: 0;
    padding: 0 10px
}

.thrv_widget_menu.thrv_wrapper.tcb-mega-std .tve_w_menu.tve_horizontal>li ul {
    border: none
}

.thrv_widget_menu.thrv_wrapper.tve-vertical-menu {
    width: 100%
}

.thrv_widget_menu.thrv_wrapper.tve_center {
    display: table;
    margin-left: auto!important;
    margin-right: auto!important
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu {
    position: relative;
    margin: 0;
    padding: 0 0 0 1em;
    list-style-type: none;
    list-style-image: none
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu ul {
    margin: 0;
    padding: 0 0 0 1em;
    list-style-type: none;
    list-style-image: none;
    background-color: #fff
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li {
    margin-bottom: 0;
    margin-left: 0
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li:before {
    content: '';
    display: none
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu li>a {
    color: #373737;
    text-decoration: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    line-height: 1;
    position: relative
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical>li ul {
    border: 1px solid #b4b4b4;
    border-radius: 3px;
    padding: 0
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_vertical>li ul li>a {
    padding: 2px 15px
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal {
    z-index: 9;
    padding: 0
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal li {
    display: inline-block;
    position: relative;
    padding: 2px 10px
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul {
    padding: 0;
    position: absolute;
    border: 1px solid #b4b4b4;
    border-radius: 3px;
    display: none;
    z-index: 4
}

@media only screen and (min-width: 774px) {
    .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul .tve_w_menu.tve_horizontal>li ul {
        left:-100%
    }

    .thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul .tve_w_menu.tve_horizontal>li ul li {
        text-align: right
    }
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul li {
    padding: 0;
    display: block;
    position: relative
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul li:first-child a {
    border-top-left-radius: 3px;
    border-top-right-radius: 3px
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul li:last-child a {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px
}

.thrv_widget_menu.thrv_wrapper ul.tve_w_menu.tve_horizontal>li ul li>a {
    padding: 2px 15px;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis
}

.thrv_widget_menu.thrv_wrapper:not(.tve-regular) ul.tve_w_menu.tve_horizontal>li ul {
    position: static
}

@media only screen and (max-width: 774px) {
    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve_menu_title {
        display:none
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .thrive-shortcode-html {
        padding-top: 1px;
        position: relative
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade).tve_center,.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade).tve_left,.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade).tve_right {
        display: block;
        float: none
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve-m-trigger.t_tve_horizontal {
        border-radius: 4px;
        -webkit-box-sizing: content-box!important;
        box-sizing: content-box!important;
        border-width: 1px;
        border-style: solid;
        display: inline-block;
        float: right;
        font-size: 33px;
        height: 30px;
        line-height: 30px;
        margin: 0;
        padding: 8px;
        text-align: center;
        text-decoration: none;
        width: 33px
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve-m-trigger .thrv_icon {
        margin: 0
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve-m-trigger .tcb-icon-close {
        display: none
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve-m-trigger.tve-triggered-icon .tcb-icon-open {
        display: none
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) .tve-m-trigger.tve-triggered-icon .tcb-icon-close {
        display: block
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul {
        max-width: none!important;
        width: 100%!important;
        -webkit-box-sizing: border-box!important;
        box-sizing: border-box!important;
        min-width: 250px
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul li,.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul a {
        display: block!important;
        -webkit-box-sizing: border-box!important;
        box-sizing: border-box!important
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal {
        background-color: #fff;
        max-height: 0;
        overflow: hidden;
        top: 50px!important;
        position: absolute;
        -webkit-transition: max-height .3s;
        -o-transition: max-height .3s;
        transition: max-height .3s;
        z-index: 9999
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal.tve-m-expanded {
        -webkit-transition: max-height .3s;
        -o-transition: max-height .3s;
        transition: max-height .3s;
        border: 1px solid #b4b4b4;
        top: 49px!important;
        min-height: 200px;
        overflow-y: scroll
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal>li>a {
        padding: 12px 15px;
        display: block;
        background-color: #fff;
        white-space: nowrap;
        overflow: hidden;
        -o-text-overflow: ellipsis;
        text-overflow: ellipsis
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal>li ul {
        display: block!important;
        position: static!important;
        border: 0!important
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal>li ul a:after {
        display: none!important
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal>li ul a {
        border-radius: 0!important
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal>li>ul>li>a {
        padding-left: 30px
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal>li>ul>li>ul>li>a {
        padding-left: 45px
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal>li>ul>li>ul>li>ul>li>a {
        padding-left: 45px
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal::-webkit-scrollbar-track {
        background-color: #e1e1e1
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal::-webkit-scrollbar {
        width: 6px;
        background-color: #e1e1e1
    }

    .thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal::-webkit-scrollbar-thumb {
        border-radius: 10px;
        background-color: #ccc
    }
}

.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_vertical a,.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal a {
    line-height: 2
}

.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_vertical svg,.thrv_widget_menu.thrv_wrapper:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_horizontal svg {
    width: 1.5em;
    height: 1em;
    -webkit-transition: all 0.15s ease;
    -o-transition: all 0.15s ease;
    transition: all 0.15s ease;
    fill: currentColor;
    margin-left: 5px
}

.thrv_widget_menu.thrv_wrapper.tve-regular .tve_vertical li>a {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

body.tve-lightbox-page .tve_p_lb_overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 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%
}

.tve-lp-pw-form {
    margin: auto;
    max-width: 700px;
    padding: 50px 0 0
}

.thrv_progress_bar {
    padding: 0
}

.tve_progress_bar {
    border-radius: 1px;
    background: #f7f7f7;
    display: block;
    font-size: 18px;
    height: 2.778em;
    position: relative;
    overflow: hidden
}

.thrv_progress_bar.tve_brdr_none {
    border-style: none!important
}

.thrv_progress_bar.tve_brdr_dotted {
    border-style: dotted!important
}

.thrv_progress_bar.tve_brdr_dashed {
    border-style: dashed!important
}

.thrv_progress_bar.tve_brdr_solid {
    border-style: solid!important
}

.thrv_progress_bar.tve_brdr_double {
    border-style: double!important
}

.thrv_progress_bar.tve_brdr_groove {
    border-style: groove!important
}

.thrv_progress_bar.tve_brdr_ridge {
    border-style: ridge!important
}

.thrv_progress_bar.tve_brdr_inset {
    border-style: inset!important
}

.thrv_progress_bar.tve_brdr_outset {
    border-style: outset!important
}

@-webkit-keyframes progress-bar {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

@keyframes progress-bar {
    0% {
        width: 0
    }

    100% {
        width: 100%
    }
}

.thrv_data_element_start .tve_progress_bar_fill {
    -webkit-animation: progress-bar 2s linear;
    animation: progress-bar 2s linear
}

.tve_progress_bar_fill {
    border-radius: 1px;
    height: 2.778em;
    overflow: hidden
}

@supports (-webkit-overflow-scrolling:touch) {
    .tve_progress_bar_fill {
        -webkit-animation-play-state: running;
        animation-play-state: running
    }
}

.tve_editor_page .tve_progress_bar_fill {
    -webkit-animation-name: none;
    animation-name: none;
    width: 100%
}

.tve_progress_bar .tve_data_element_label {
    border-radius: 1px;
    background: rgba(44,44,44,.67);
    color: #fff;
    display: block;
    font-weight: 300;
    line-height: 26px;
    height: 1.444em;
    margin: auto 0;
    max-width: 80%;
    padding: 0 10px;
    overflow: hidden;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 10px;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    z-index: 3;
    white-space: nowrap
}

.thrv_fill_counter {
    border-radius: 100%;
    display: table
}

.thrv_fill_counter.aligncenter {
    display: table
}

.thrv_fill_counter.tve_brdr_none {
    border-style: none!important
}

.thrv_fill_counter.tve_brdr_dotted {
    border-style: dotted!important
}

.thrv_fill_counter.tve_brdr_dashed {
    border-style: dashed!important
}

.thrv_fill_counter.tve_brdr_solid {
    border-style: solid!important
}

.thrv_fill_counter.tve_brdr_double {
    border-style: double!important
}

.thrv_fill_counter.tve_brdr_groove {
    border-style: groove!important
}

.thrv_fill_counter.tve_brdr_ridge {
    border-style: ridge!important
}

.thrv_fill_counter.tve_brdr_inset {
    border-style: inset!important
}

.thrv_fill_counter.tve_brdr_outset {
    border-style: outset!important
}

.tve_normalfc .tve_fill_counter {
    height: 202px;
    width: 202px
}

.tve_normalfc .tve_fill_counter .tve_fill_circle,.tve_normalfc .tve_fill_counter .tve_fill_c_in {
    height: 202px;
    width: 202px
}

.tve_normalfc .tve_fill_counter .tve_fill_circle {
    clip: rect(0,202px,202px,101px)
}

.tve_normalfc .tve_fill_counter .tve_fill_circle .tve_fill_c_in {
    clip: rect(0,101px,202px,0)
}

.tve_normalfc .tve_fill_text_in {
    height: 186px;
    top: 8px;
    bottom: 8px;
    left: 8px;
    right: 8px;
    width: 186px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve_normalfc .tve_fill_text_in .tve_fill_text {
    font-size: 60px;
    line-height: normal
}

.tve_normalfc .tve_fill_text_in .thrv-inline-text {
    line-height: normal
}

.tve_fill_counter {
    border-radius: 50%;
    background-color: #e0e0e0;
    position: relative
}

.tve_fill_counter .tve_fill_circle,.tve_fill_counter .tve_fill_c_in {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: 50%;
    position: absolute;
    transition: -webkit-transform 2s;
    transition: -ms-transform 2s;
    -webkit-transition: -webkit-transform 2s;
    -o-transition: transform 2s;
    transition: transform 2s;
    transition: transform 2s,-webkit-transform 2s
}

.tve_fill_text_in {
    border-radius: 50%;
    background: #fff;
    position: absolute;
    text-align: center
}

.tve_fill_text_in .tve_fill_text_before {
    font-weight: 300
}

.tve_fill_text_in .tve_fill_text {
    font-weight: 300
}

.tve_fill_text_in .tve_fill_text_after {
    font-weight: 300
}

.tve_fill_text_in .tve_data_element_label {
    color: #343434;
    display: block;
    font-size: 17px;
    font-weight: 300
}

.tve_editor_page .tve_fill_counter .tve_fill_c_in,.tve_editor_page .tve_fill_counter .tve_fill_circle.tve_fill_circle1 {
    -webkit-transform: rotate(135deg);
    -ms-transform: rotate(135deg);
    transform: rotate(135deg)
}

.tve_editor_page .tve_fill_counter .tve_fill_c_in-d {
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.tve_editor_page .tve_fill_counter .tve_fill_circle,.tve_editor_page .tve_fill_counter .tve_fill_c_in {
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

@-webkit-keyframes fill-counter-svg-normal {
    from {
        stroke-dasharray: 0 635
    }
}

@keyframes fill-counter-svg-normal {
    from {
        stroke-dasharray: 0 635
    }
}

@-webkit-keyframes fill-counter-svg-small {
    from {
        stroke-dasharray: 0 321
    }
}

@keyframes fill-counter-svg-small {
    from {
        stroke-dasharray: 0 321
    }
}

@-webkit-keyframes fill-counter-svg-big {
    from {
        stroke-dasharray: 0 792
    }
}

@keyframes fill-counter-svg-big {
    from {
        stroke-dasharray: 0 792
    }
}

.tve_fill_counter_n {
    position: relative
}

.tve_fill_counter_n .tve_fill_counter_circle {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    background: #e0e0e0;
    border-radius: 50%;
    display: block;
    stroke-dasharray: inherit
}

.tve_fill_counter_n .tve_fill_counter_circle circle {
    -webkit-transition: stroke-dasharray 2s linear;
    -o-transition: stroke-dasharray 2s linear;
    transition: stroke-dasharray 2s linear;
    fill: none
}

.thrv_data_element_start .tve_fill_counter_n .tve_fill_counter_circle circle,.tve_editor_page .tve_fill_counter_n .tve_fill_counter_circle circle {
    stroke-dasharray: inherit
}

.tve_editor_page .tve_fill_counter_n .tve_fill_counter_circle circle {
    -webkit-transition: none;
    -o-transition: none;
    transition: none
}

.tve_normalfc .tve_fill_counter_circle {
    height: 202px;
    width: 202px
}

.tve_normalfc .tve_fill_counter_circle circle {
    stroke-dasharray: 0 635;
    stroke-width: 16
}

.tve_normalfc.thrv_data_element_start .tve_fill_counter_circle circle {
    -webkit-animation: fill-counter-svg-normal 2s linear;
    animation: fill-counter-svg-normal 2s linear
}

.tve_number_counter {
    display: table;
    text-align: center
}

.tve_number_counter .tve_numberc_before {
    font-weight: 300;
    font-size: 50px;
    line-height: 1em
}

.tve_number_counter .tve_numberc_text {
    font-weight: 300;
    font-size: 50px;
    line-height: 1em
}

.tve_number_counter .tve_numberc_after {
    font-weight: 300;
    font-size: 50px;
    line-height: 1em
}

.tve_number_counter .tve_data_element_label {
    color: #2c2c2c;
    display: block;
    font-weight: 300;
    font-size: 18px;
    margin-top: 5px;
    padding: 0 20px
}

.thrv_data_element.thrv_wrapper.aligncenter {
    display: table
}

.thrv_data_element_start .tve_progress_bar_fill {
    -webkit-animation-play-state: running;
    animation-play-state: running
}

#tve_editor [class*='ttfm'] a {
    font-family: inherit!important
}

.thrv_responsive_video.thrv_wrapper {
    max-height: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto
}

.thrv_responsive_video.thrv_wrapper.rv_style_white_frame {
    background: #000;
    border: 7px solid #fff;
    border-radius: 7px;
    padding: 0
}

.thrv_responsive_video.thrv_wrapper.rv_style_gray_frame {
    background: #000;
    border: 10px solid #f1f1f1;
    padding: 0
}

.thrv_responsive_video.thrv_wrapper.rv_style_gray_frame .tve_responsive_video_container {
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.56);
    box-shadow: 0 0 3px 0 rgba(0,0,0,.56)
}

.thrv_responsive_video.thrv_wrapper.rv_style_dark_frame {
    background-image: -webkit-gradient(linear,left top,left bottom,from(#000),color-stop(50%,#656565),color-stop(50%,#000),to(#000));
    background-image: -o-linear-gradient(#000 0%,#656565 50%,#000 50%,#000 100%);
    background-image: linear-gradient(#000 0%,#656565 50%,#000 50%,#000 100%);
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.95);
    box-shadow: 0 0 3px 0 rgba(0,0,0,.95);
    border-radius: 20px;
    padding: 20px
}

.thrv_responsive_video.thrv_wrapper.rv_style_dark_frame .tve_responsive_video_container {
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.56);
    box-shadow: 0 0 3px 0 rgba(0,0,0,.56);
    background: #000
}

.thrv_responsive_video.thrv_wrapper.rv_style_light_frame {
    background: #000;
    border: 1px solid #fff;
    -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,.19);
    box-shadow: 0 0 6px 0 rgba(0,0,0,.19);
    padding: 0
}

.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style1 {
    background: #000;
    margin-bottom: 50px;
    position: relative
}

.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style1:after {
    background-image: -o-radial-gradient(center,ellipse,rgba(0,0,0,.5) 0%,transparent 50%);
    background-image: radial-gradient(ellipse at center,rgba(0,0,0,.5) 0%,transparent 50%);
    border-radius: 100%;
    content: '';
    display: block;
    height: 30px;
    position: absolute;
    bottom: -35px;
    left: 0;
    right: 0
}

.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style2 {
    background: #000;
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.56);
    box-shadow: 0 0 3px 0 rgba(0,0,0,.56);
    position: relative;
    -webkit-perspective: 150px;
    perspective: 150px;
    padding: 0
}

.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style2:before {
    -webkit-transform: rotateX(45deg);
    transform: rotateX(45deg);
    -webkit-box-shadow: 0 0 8px 9px rgba(0,0,0,.7);
    box-shadow: 0 0 8px 9px rgba(0,0,0,.7);
    content: '';
    display: block;
    height: 0;
    position: absolute;
    bottom: 0;
    left: 50px;
    right: 50px
}

.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style3 {
    background: #000;
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.56);
    box-shadow: 0 0 3px 0 rgba(0,0,0,.56);
    margin-bottom: 50px;
    padding: 0;
    position: relative;
    z-index: 1
}

.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style3:before {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/video_frame_3.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center top;
    content: "";
    display: block;
    height: 45px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    width: 100%
}

.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style4 {
    background: #000;
    -webkit-box-shadow: 0 0 3px 0 rgba(0,0,0,.56);
    box-shadow: 0 0 3px 0 rgba(0,0,0,.56);
    margin-bottom: 50px;
    padding: 0;
    position: relative;
    z-index: 1
}

.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style4:before {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/video_frame_4.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-position: center top;
    content: "";
    display: block;
    height: 45px;
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    width: 100%
}

.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style5 {
    background: #000;
    -webkit-perspective: 150px;
    perspective: 150px;
    -webkit-perspective-origin: bottom center;
    perspective-origin: bottom center;
    padding: 0;
    position: relative
}

.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style5:before {
    -webkit-transform: rotateX(-25deg);
    transform: rotateX(-25deg);
    -webkit-box-shadow: 0 0 14px 9px rgba(0,0,0,.7);
    box-shadow: 0 0 14px 9px rgba(0,0,0,.7);
    content: '';
    display: block;
    height: 0;
    position: absolute;
    bottom: 10px;
    width: 100%
}

.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6 {
    background: #000;
    padding: 0;
    position: relative
}

.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6 .tve_responsive_video_container {
    border: 4px solid #fff;
    -webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,.19);
    box-shadow: 0 0 6px 0 rgba(0,0,0,.19)
}

.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6:before,.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6:after {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/video_frame_6.png);
    background-repeat: no-repeat;
    background-position: right top;
    background-size: auto 100%;
    content: "";
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 26px
}

.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6:before {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%);
    left: 1px
}

.thrv_responsive_video.thrv_wrapper.rv_style_lifted_style6:after {
    -webkit-transform: rotateY(180deg);
    transform: rotateY(180deg);
    left: 100%
}

.thrv_responsive_video.thrv_wrapper.rv_style_grey_monitor {
    position: relative
}

.thrv_responsive_video.thrv_wrapper.rv_style_grey_monitor[data-embed_type='popover']:before {
    background-size: 100% 100%
}

.thrv_responsive_video.thrv_wrapper.rv_style_grey_monitor:before {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/rv_style_grey_monitor_full.png);
    background-size: contain;
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    top: -7%;
    bottom: -34%;
    left: -4%;
    right: -4%
}

.thrv_responsive_video.thrv_wrapper.rv_style_black_monitor {
    position: relative
}

.thrv_responsive_video.thrv_wrapper.rv_style_black_monitor[data-embed_type='popover']:before {
    background-size: 100% 100%
}

.thrv_responsive_video.thrv_wrapper.rv_style_black_monitor:before {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/rv_style_black_monitor_full.png);
    background-size: contain;
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    top: -7%;
    bottom: -34%;
    left: -4%;
    right: -4%
}

.thrv_responsive_video.thrv_wrapper.rv_style_black_tablet {
    position: relative
}

.thrv_responsive_video.thrv_wrapper.rv_style_black_tablet[data-embed_type='popover']:before {
    background-size: 100% 100%
}

.thrv_responsive_video.thrv_wrapper.rv_style_black_tablet:before {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/rv_style_black_tablet_full.png);
    background-size: contain;
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    top: -5%;
    bottom: -5%;
    left: -5%;
    right: -6%
}

.thrv_responsive_video.thrv_wrapper.rv_style_white_tablet {
    position: relative
}

.thrv_responsive_video.thrv_wrapper.rv_style_white_tablet[data-embed_type='popover']:before {
    background-size: 100% 100%
}

.thrv_responsive_video.thrv_wrapper.rv_style_white_tablet:before {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/rv_style_white_tablet_full.png);
    background-size: contain;
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    top: -5%;
    bottom: -5%;
    left: -6%;
    right: -6%
}

@media only screen and (max-device-width: 1366px) {
    .thrv_responsive_video.thrv_wrapper :not(.tve_responsive_video_container) :not(.tcb-video-float-container) :not(.thrv_icon):not(svg) {
        -webkit-transform:translateZ(0);
        transform: translateZ(0)
    }
}

.tve_selected_typist {
    -webkit-transition: background-color 300ms linear;
    -o-transition: background-color 300ms linear;
    transition: background-color 300ms linear
}

span.tve_typefocus .tve_selected_typist {
    background-color: #fff
}

.typed-cursor {
    color: inherit!important;
    display: inline-block;
    font-family: arial,sans-serif;
    opacity: 1;
    -webkit-animation: blink 0.5s infinite;
    animation: blink 0.5s infinite
}

@keyframes blink {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@-webkit-keyframes blink {
    0% {
        opacity: 1
    }

    50% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

#tve_zoom_overlay {
    background: #000;
    opacity: .7;
    filter: alpha(opacity=70);
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1000000
}

#tve_zoom_lightbox {
    position: fixed;
    background: #fff;
    z-index: 1000050;
    top: 50%;
    left: 50%;
    padding: 15px;
    border-radius: 10px;
    height: auto
}

.tve_close_lb {
    cursor: pointer;
    position: absolute;
    right: -15px;
    top: -15px;
    color: #FFF;
    background: #000;
    height: 25px;
    width: 25px;
    border-radius: 16px;
    font-size: 10px;
    border: 2px solid #fff;
    -webkit-box-shadow: 0 0 10px 2px #000;
    box-shadow: 0 0 10px 2px #000;
    -webkit-transition: -webkit-transform .1s ease-in-out;
    transition: -webkit-transform .1s ease-in-out;
    -o-transition: transform .1s ease-in-out;
    transition: transform .1s ease-in-out;
    transition: transform .1s ease-in-out,-webkit-transform .1s ease-in-out;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tve_close_lb:hover,.tve_close_lb:focus {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center
}

.tve_ea_thrive_zoom img:hover {
    cursor: -webkit-zoom-in;
    cursor: -moz-zoom-in
}

.video_overlay {
    cursor: pointer
}

.video_overlay.video_overlay_image {
    z-index: 2;
    position: absolute;
    width: 100%;
    height: 100%
}

.video_overlay .overlay_play_button {
    -webkit-transition: color,.3s,ease;
    -o-transition: color,.3s,ease;
    transition: color,.3s,ease;
    color: inherit;
    cursor: pointer;
    text-align: center
}

.video_overlay .overlay_play_button svg {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 4em;
    height: 5em;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

.video_overlay .overlay_play_button div.thrv_icon span {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    font-size: 60px
}

.rv_button_rounded_rectangle_light {
    position: relative
}

.rv_button_rounded_rectangle_light .video_overlay {
    color: rgba(255,255,255,.7)
}

.rv_button_rounded_rectangle_light .video_overlay:hover {
    color: #fff
}

.rv_button_rounded_rectangle_light .overlay_play_button {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute;
    top: 50%;
    left: 50%
}

.rv_button_rounded_rectangle_dark {
    position: relative
}

.rv_button_rounded_rectangle_dark .video_overlay {
    color: #000
}

.rv_button_rounded_rectangle_dark .video_overlay:hover {
    color: #5a6e6c
}

.rv_button_rounded_rectangle_dark .overlay_play_button {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border: 4px solid;
    border-radius: 15px;
    line-height: initial;
    padding: 10px 30px 8px 38px;
    position: absolute;
    top: 50%;
    left: 50%;
    text-shadow: 0 0 11px rgba(252,247,249,.47)
}

.rv_button_rounded_rectangle_dark .overlay_play_button:before {
    content: '\25B6';
    font-size: 40px
}

.rv_button_circular_dark {
    position: relative
}

.rv_button_circular_dark .video_overlay {
    color: rgba(0,0,0,.7)
}

.rv_button_circular_dark .video_overlay:hover {
    color: #000
}

.rv_button_circular_dark .overlay_play_button {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    border-radius: 100%;
    overflow: hidden;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 74px;
    height: 74px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(0,0,0,.7)
}

.rv_button_circular_dark .overlay_play_button:hover {
    text-shadow: 0 0 27px rgba(189,197,216,.75)
}

.rv_button_circular_dark .overlay_play_button:before {
    content: '\25B6';
    font-size: 35px;
    line-height: 35px;
    color: #cecece;
    margin-left: 4px
}

.rv_button_circular_outline_dark {
    position: relative
}

.rv_button_circular_outline_dark .video_overlay {
    color: #3b3247
}

.rv_button_circular_outline_dark .video_overlay:hover {
    color: #08060c
}

.rv_button_circular_outline_dark .video_overlay:hover .overlay_play_button:before {
    border-color: #08060c
}

.rv_button_circular_outline_dark .overlay_play_button {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute;
    top: 50%;
    left: 50%;
    width: 74px;
    height: 74px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-shadow: 0 0 20px rgba(234,218,221,.74)
}

.rv_button_circular_outline_dark .overlay_play_button:hover {
    text-shadow: 0 0 20px #eadadd
}

.rv_button_circular_outline_dark .overlay_play_button:before {
    content: '\25B6';
    font-size: 35px;
    border: 3px solid #3b3247;
    padding: 10px 7px 7px 13px;
    border-radius: 100%;
    line-height: 35px;
    width: 35px;
    height: 35px
}

.rv_button_simple_play_light {
    position: relative
}

.rv_button_simple_play_light .video_overlay {
    color: #fff
}

.rv_button_simple_play_light .overlay_play_button {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    position: absolute;
    top: 50%;
    left: 50%;
    text-shadow: 0 0 11px #000
}

.rv_button_simple_play_light .overlay_play_button:hover {
    text-shadow: 0 0 11px rgba(184,118,82,.75)
}

.rv_button_simple_play_light .overlay_play_button:before {
    content: '\25B6';
    font-size: 100px
}

.tve_with_wistia_popover {
    height: 100%;
    padding-bottom: 0
}

.tve_wistia_popover {
    height: 100%
}

.wistia_popover_overlay {
    z-index: 1000002!important
}

.wistia_popover_embed {
    z-index: 1000003!important
}

.wistia_placebo_close_button {
    z-index: 1000004!important
}

.thrv_wrapper .wistia_responsive_padding {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    height: 100%;
    padding-bottom: 56.25%
}

span.tve_wistia_popover>div {
    display: inline
}

@-webkit-keyframes tooltip-top {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes tooltip-top {
    from {
        -webkit-transform: translateY(-100%);
        transform: translateY(-100%);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes tooltip-top-right {
    from {
        -webkit-transform: translate3d(50%,-50%,0);
        transform: translate3d(50%,-50%,0);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@keyframes tooltip-top-right {
    from {
        -webkit-transform: translate3d(50%,-50%,0);
        transform: translate3d(50%,-50%,0);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes tooltip-right {
    from {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes tooltip-right {
    from {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}

@-webkit-keyframes tooltip-bottom-right {
    from {
        -webkit-transform: translate3d(50%,50%,0);
        transform: translate3d(50%,50%,0);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0);
        transform: translate3d(0);
        opacity: 1
    }
}

@keyframes tooltip-bottom-right {
    from {
        -webkit-transform: translate3d(50%,50%,0);
        transform: translate3d(50%,50%,0);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0);
        transform: translate3d(0);
        opacity: 1
    }
}

@-webkit-keyframes tooltip-bottom {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@keyframes tooltip-bottom {
    from {
        -webkit-transform: translateY(100%);
        transform: translateY(100%);
        opacity: 0
    }

    to {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1
    }
}

@-webkit-keyframes tooltip-bottom-left {
    from {
        -webkit-transform: translate3d(-50%,50%,0);
        transform: translate3d(-50%,50%,0);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@keyframes tooltip-bottom-left {
    from {
        -webkit-transform: translate3d(-50%,50%,0);
        transform: translate3d(-50%,50%,0);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@-webkit-keyframes tooltip-left {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}

@keyframes tooltip-left {
    from {
        -webkit-transform: translateX(-100%);
        transform: translateX(-100%);
        opacity: 0
    }

    to {
        -webkit-transform: translateX(0);
        transform: translateX(0);
        opacity: 1
    }
}

@-webkit-keyframes tooltip-top-left {
    from {
        -webkit-transform: translate3d(-50%,-50%,0);
        transform: translate3d(-50%,-50%,0);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

@keyframes tooltip-top-left {
    from {
        -webkit-transform: translate3d(-50%,-50%,0);
        transform: translate3d(-50%,-50%,0);
        opacity: 0
    }

    to {
        -webkit-transform: translate3d(0,0,0);
        transform: translate3d(0,0,0);
        opacity: 1
    }
}

.tve_ui_tooltip {
    -webkit-animation-duration: .3s;
    animation-duration: .3s;
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    border-radius: 7px;
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.25);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.25);
    max-width: 300px;
    padding: 10px;
    position: fixed;
    z-index: 2147483646
}

.tve_ui_tooltip:after {
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.tve_ui_tooltip:before {
    content: '';
    display: block;
    height: 0;
    position: absolute;
    width: 0
}

.tve_ui_tooltip.tve_tooltip_style_light:after {
    color: #fff
}

.tve_ui_tooltip.tve_tooltip_style_dark:after {
    color: #494949
}

.tve_ui_tooltip.tve_tooltip_position_top {
    -webkit-animation-name: tooltip-top;
    animation-name: tooltip-top
}

.tve_ui_tooltip.tve_tooltip_position_top:after {
    border-top: 7px solid;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: -7px
}

.tve_ui_tooltip.tve_tooltip_position_top:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 7px solid rgba(0,0,0,.15);
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: -8px
}

.tve_ui_tooltip.tve_tooltip_position_top_right {
    -webkit-animation-name: tooltip-top-right;
    animation-name: tooltip-top-right;
    border-bottom-left-radius: 0
}

.tve_ui_tooltip.tve_tooltip_position_top_right:after {
    display: none
}

.tve_ui_tooltip.tve_tooltip_position_top_right:before {
    display: none
}

.tve_ui_tooltip.tve_tooltip_position_right {
    -webkit-animation-name: tooltip-right;
    animation-name: tooltip-right
}

.tve_ui_tooltip.tve_tooltip_position_right:after {
    border-right: 7px solid;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    margin: auto;
    top: 0;
    bottom: 0;
    left: -7px
}

.tve_ui_tooltip.tve_tooltip_position_right:before {
    border-bottom: 7px solid transparent;
    border-top: 7px solid transparent;
    border-right: 7px solid rgba(0,0,0,.15);
    margin: auto;
    top: 0;
    bottom: 0;
    left: -8px
}

.tve_ui_tooltip.tve_tooltip_position_bottom_right {
    -webkit-animation-name: tooltip-bottom-right;
    animation-name: tooltip-bottom-right;
    border-top-left-radius: 0
}

.tve_ui_tooltip.tve_tooltip_position_bottom_right:after {
    display: none
}

.tve_ui_tooltip.tve_tooltip_position_bottom_right:before {
    display: none
}

.tve_ui_tooltip.tve_tooltip_position_bottom {
    -webkit-animation-name: tooltip-bottom;
    animation-name: tooltip-bottom
}

.tve_ui_tooltip.tve_tooltip_position_bottom:after {
    border-bottom: 7px solid;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    margin: auto;
    left: 0;
    right: 0;
    top: -7px
}

.tve_ui_tooltip.tve_tooltip_position_bottom:before {
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid rgba(0,0,0,.15);
    margin: auto;
    left: 0;
    right: 0;
    top: -8px
}

.tve_ui_tooltip.tve_tooltip_position_bottom_left {
    -webkit-animation-name: tooltip-bottom-left;
    animation-name: tooltip-bottom-left;
    border-top-right-radius: 0
}

.tve_ui_tooltip.tve_tooltip_position_bottom_left:after {
    display: none
}

.tve_ui_tooltip.tve_tooltip_position_bottom_left:before {
    display: none
}

.tve_ui_tooltip.tve_tooltip_position_left {
    -webkit-animation-name: tooltip-left;
    animation-name: tooltip-left
}

.tve_ui_tooltip.tve_tooltip_position_left:after {
    border-left: 7px solid;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;
    margin: auto;
    top: 0;
    bottom: 0;
    right: -7px
}

.tve_ui_tooltip.tve_tooltip_position_left:before {
    border-bottom: 7px solid transparent;
    border-top: 7px solid transparent;
    border-left: 7px solid rgba(0,0,0,.15);
    margin: auto;
    top: 0;
    bottom: 0;
    right: -8px
}

.tve_ui_tooltip.tve_tooltip_position_top_left {
    -webkit-animation-name: tooltip-top-left;
    animation-name: tooltip-top-left;
    border-bottom-right-radius: 0
}

.tve_ui_tooltip.tve_tooltip_position_top_left:after {
    display: none
}

.tve_ui_tooltip.tve_tooltip_position_top_left:before {
    display: none
}

.tve_ui_tooltip.tve_tooltip_style_light {
    background: #fff;
    color: #a9a9a9
}

.tve_ui_tooltip.tve_tooltip_style_dark {
    background: #494949;
    color: #c9c9c9
}

.tvd-toast {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tvd-toast.tve-fe-message {
    top: 50px;
    width: 60%;
    padding: 0;
    color: #000;
    max-width: 500px;
    position: fixed;
    z-index: 9999993;
    left: 50%
}

.tvd-toast.tve-fe-message .tve-toast-message {
    position: relative;
    left: -50%;
    background: #fff;
    -webkit-box-shadow: 0 0 15px 0 #a7a7a7;
    box-shadow: 0 0 15px 0 #a7a7a7
}

.tvd-toast.tve-fe-message .tve-toast-icon-container {
    display: inline-block;
    width: 50px;
    background: green;
    color: #fff;
    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 0;
    font-family: Roboto,sans-serif;
    font-size: 16px
}

.tvd-toast.tve-fe-message span {
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    min-height: 50px;
    height: 100%;
    width: 100%
}

.tve-editable-field {
    text-align: left
}

.tve-editable-field p {
    display: inline-block;
    padding-left: 10px;
    margin: 0;
    overflow: hidden;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    max-width: 75%
}

.tve-editable-field span {
    cursor: pointer;
    float: right;
    position: relative;
    top: 5px;
    display: block;
    height: 20px;
    width: 20px;
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/tve_lock.png)!important;
    background-size: contain!important;
    background-repeat: no-repeat!important
}

#tve_editor.tve_empty_dropzone .thrv_symbol.thrv_header .symbol-section-in,#tve_editor.tve_empty_dropzone .thrv_symbol.thrv_footer .symbol-section-in {
    padding: 1px
}

#wrapper .symbol-edit-mode.thrv_header .symbol-section-in,#wrapper .symbol-edit-mode.thrv_footer .symbol-section-in {
    padding: 1px
}

.thrv_symbol.thrv_header,.thrv_symbol.thrv_footer {
    width: 100%;
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.thrv_symbol.thrv_header .thrive-symbol-shortcode,.thrv_symbol.thrv_footer .thrive-symbol-shortcode {
    margin: 0 auto;
    position: relative
}

.symbol-section-in {
    margin: 0 auto;
    position: relative;
    z-index: 1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.symbol-section-in:empty:before {
    font-family: sans-serif;
    line-height: 40px
}

.symbol-section-in:after,.symbol-section-in:before {
    content: "";
    display: block;
    overflow: auto
}

.symbol-section-in.symbol-section-full-height {
    min-height: 100vh!important
}

.thrive-shortcode-content a {
    color: inherit
}

.thrive-shortcode-content[data-shortcode="thrive_woo_meta_shortcode"][data-attr-on_sale_effect="strikethrough"] {
    text-decoration: line-through
}

.thrive-shortcode-content[data-shortcode="thrive_woo_meta_shortcode"][data-attr-on_sale_effect="fade_n_strike"] {
    opacity: .5;
    text-decoration: line-through
}

.thrive-shortcode-content[data-shortcode="thrive_woo_meta_shortcode"][data-attr-on_sale_effect="fade"] {
    opacity: .5
}

.tve-loader-square {
    overflow: hidden;
    position: relative
}

.tve-loader-square:before {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/spinner.svg);
    background-color: rgba(255,255,255,.8);
    background-position: center;
    background-repeat: no-repeat;
    background-size: 40px 40px;
    content: '';
    display: block;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2
}

.tcb-woo-shop.tve-loader-square,.tcb-woo-product-categories.tve-loader-square {
    overflow: visible;
    position: relative
}

.tcb-woo-shop.tve-loader-square:before,.tcb-woo-product-categories.tve-loader-square:before {
    position: absolute;
    background-size: 70px 70px
}

.symbol-section-out {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    overflow: hidden
}

#tve_zoom_image_content img {
    max-width: 100%
}

.tve-page-section-out[data-clip-id],.tve-content-box-background[data-clip-id] {
    -webkit-transform: rotateZ(0);
    -ms-transform: rotate(0);
    transform: rotateZ(0)
}

#wpadminbar .thrive-admin-tar .thrive-adminbar-tar-icon {
    position: relative;
    top: 3px;
    width: 14px;
    height: 15px;
    display: inline-block;
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/thrive-tar.png)!important;
    margin-right: 9px!important;
    background-position: left top
}

#wpadminbar .thrive-admin-tar:hover .thrive-adminbar-tar-icon {
    background-position: center
}

.thrv_widget:empty {
    display: none
}

@-webkit-keyframes pulse {
    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes pulse {
    25% {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }

    75% {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@-webkit-keyframes pulse-grow {
    to {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@keyframes pulse-grow {
    to {
        -webkit-transform: scale(1.1);
        transform: scale(1.1)
    }
}

@-webkit-keyframes pulse-shrink {
    to {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@keyframes pulse-shrink {
    to {
        -webkit-transform: scale(.9);
        transform: scale(.9)
    }
}

@-webkit-keyframes push {
    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes push {
    50% {
        -webkit-transform: scale(.8);
        transform: scale(.8)
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

@keyframes pop {
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
}

@-webkit-keyframes bob {
    0% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }

    50% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }

    100% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@keyframes bob {
    0% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }

    50% {
        -webkit-transform: translateY(-4px);
        transform: translateY(-4px)
    }

    100% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@-webkit-keyframes bob-float {
    100% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@keyframes bob-float {
    100% {
        -webkit-transform: translateY(-8px);
        transform: translateY(-8px)
    }
}

@-webkit-keyframes hang {
    0% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    50% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@keyframes hang {
    0% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    50% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@-webkit-keyframes hang-sink {
    100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@keyframes hang-sink {
    100% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }
}

@-webkit-keyframes wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes wobble-horizontal {
    16.65% {
        -webkit-transform: translateX(8px);
        transform: translateX(8px)
    }

    33.3% {
        -webkit-transform: translateX(-6px);
        transform: translateX(-6px)
    }

    49.95% {
        -webkit-transform: translateX(4px);
        transform: translateX(4px)
    }

    66.6% {
        -webkit-transform: translateX(-2px);
        transform: translateX(-2px)
    }

    83.25% {
        -webkit-transform: translateX(1px);
        transform: translateX(1px)
    }

    100% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes wobble-vertical {
    16.65% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    33.3% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes wobble-vertical {
    16.65% {
        -webkit-transform: translateY(8px);
        transform: translateY(8px)
    }

    33.3% {
        -webkit-transform: translateY(-6px);
        transform: translateY(-6px)
    }

    49.95% {
        -webkit-transform: translateY(4px);
        transform: translateY(4px)
    }

    66.6% {
        -webkit-transform: translateY(-2px);
        transform: translateY(-2px)
    }

    83.25% {
        -webkit-transform: translateY(1px);
        transform: translateY(1px)
    }

    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    50% {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@-webkit-keyframes buzz {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    100% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
}

@keyframes buzz {
    50% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    100% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }
}

@-webkit-keyframes buzz-out {
    10% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    100% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

@keyframes buzz-out {
    10% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    20% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    30% {
        -webkit-transform: translateX(3px) rotate(2deg);
        transform: translateX(3px) rotate(2deg)
    }

    40% {
        -webkit-transform: translateX(-3px) rotate(-2deg);
        transform: translateX(-3px) rotate(-2deg)
    }

    50% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    60% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    70% {
        -webkit-transform: translateX(2px) rotate(1deg);
        transform: translateX(2px) rotate(1deg)
    }

    80% {
        -webkit-transform: translateX(-2px) rotate(-1deg);
        transform: translateX(-2px) rotate(-1deg)
    }

    90% {
        -webkit-transform: translateX(1px) rotate(0);
        transform: translateX(1px) rotate(0)
    }

    100% {
        -webkit-transform: translateX(-1px) rotate(0);
        transform: translateX(-1px) rotate(0)
    }
}

@keyframes slide-wobble {
    0% {
        -webkit-transform: translateX(30%);
        transform: translateX(30%);
        opacity: 0
    }

    25% {
        -webkit-transform: translateX(-15%);
        transform: translateX(-15%)
    }

    50% {
        -webkit-transform: translateX(10%);
        transform: translateX(10%)
    }

    75% {
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%)
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }
}

@keyframes fade-out {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }

    25% {
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%)
    }

    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

.tcb-video-popup {
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%)
}

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
}

body.tcb-animating {
    padding-bottom: 100px
}

@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
    }
}

.tve_p_lb_overlay {
    opacity: 0
}

.tve_p_lb_background {
    text-align: center;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999992;
    padding: 10px
}

.tve-l-open.tve-o-hidden .tve_p_lb_background {
    overflow-x: hidden;
    overflow-y: hidden
}

.tve-l-open.tve-o-hidden .tve_p_lb_background.tve-scroll {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch
}

.tve_p_lb_background .tve_p_lb_overlay {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    opacity: 0;
    background: #000;
    filter: alpha(opacity=80) \9;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    min-height: 100%
}

.tve_p_lb_background.tve_lb_closing .tve_p_lb_overlay {
    opacity: 0!important;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.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;
    -webkit-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out
}

.tve_p_lb_background .tve_p_lb_content {
    -webkit-box-sizing: border-box!important;
    box-sizing: border-box!important;
    border-radius: 6px;
    position: relative;
    background-color: #fff;
    padding: 15px;
    width: 100%;
    max-width: 650px;
    margin: auto!important;
    text-align: left;
    overflow: visible
}

#tve_current_event_settings .tve_p_lb_background .tve_p_lb_content {
    -webkit-box-shadow: 0 0 6px -2px #000;
    box-shadow: 0 0 6px -2px #000;
    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 {
    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;
    -webkit-transition: .1s;
    -o-transition: .1s;
    transition: .1s;
    border-radius: 22px
}

.tve_p_lb_background .tve_p_lb_content .tve_p_lb_close:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    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 {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    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 {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out
}

.tve_p_lb_background.tve_lb_anim_zoom_in.tve_lb_closing .tve_p_lb_content {
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.tve_p_lb_background.tve_lb_anim_zoom_out .tve_p_lb_content {
    -webkit-transform: scale(1.8);
    -ms-transform: scale(1.8);
    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 {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out
}

.tve_p_lb_background.tve_lb_anim_zoom_out.tve_lb_closing .tve_p_lb_content {
    -webkit-transform: scale(1.8);
    -ms-transform: scale(1.8);
    transform: scale(1.8);
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.tve_p_lb_background.tve_lb_anim_rotate .tve_p_lb_overlay {
    -webkit-transition: opacity .5s;
    -o-transition: opacity .5s;
    transition: opacity .5s
}

.tve_p_lb_background.tve_lb_anim_rotate .tve_p_lb_content {
    -webkit-transform: scale(0) rotate(500deg);
    -ms-transform: scale(0) rotate(500deg);
    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 {
    -webkit-transform: scale(1) rotate(0deg);
    -ms-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    -webkit-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    transition: all .6s ease-out
}

.tve_p_lb_background.tve_lb_anim_rotate.tve_lb_closing .tve_p_lb_content {
    -webkit-transform: scale(0) rotate(500deg);
    -ms-transform: scale(0) rotate(500deg);
    transform: scale(0) rotate(500deg);
    -webkit-transition: all .7s ease-out;
    -o-transition: all .7s ease-out;
    transition: all .7s ease-out
}

.tve_p_lb_background.tve_lb_anim_slide_top .tve_p_lb_content {
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    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 {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out
}

.tve_p_lb_background.tve_lb_anim_slide_top.tve_lb_closing .tve_p_lb_content {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out
}

.tve_p_lb_background.tve_lb_anim_slide_bottom .tve_p_lb_content {
    opacity: 0;
    -webkit-transform: translateY(1400px);
    -ms-transform: translateY(1400px);
    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;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out
}

.tve_p_lb_background.tve_lb_anim_slide_bottom.tve_lb_closing .tve_p_lb_content {
    -webkit-transform: translateY(-1400px);
    -ms-transform: translateY(-1400px);
    transform: translateY(-1400px);
    -webkit-transition: all .7s ease-out;
    -o-transition: all .7s ease-out;
    transition: all .7s ease-out
}

.tve_p_lb_background.tve_lb_anim_lateral .tve_p_lb_content {
    opacity: 0;
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    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;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.tve_p_lb_background.tve_lb_anim_lateral.tve_lb_closing .tve_p_lb_content {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out
}

.tve_editor_page p .tve_et_click {
    cursor: auto
}

.tve_et_click {
    cursor: pointer
}

.tve_et_click+.tve-image-overlay {
    cursor: pointer
}

a.tve_ea_thrive_animation {
    display: inline-block
}

.tve_ea_thrive_animation {
    opacity: 0
}

body.tve_editor_page .tve_ea_thrive_animation:not(.anim-preview) {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.tve_ea_thrive_animation.tve_anim_start {
    opacity: 1;
    -webkit-transition: all .5s ease-out;
    -o-transition: all .5s ease-out;
    transition: all .5s ease-out
}

.tve_ea_thrive_animation.tve_anim_slide_top {
    -webkit-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    transform: translateY(-200px)
}

.tve_ea_thrive_animation.tve_anim_slide_top.tve_anim_start {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.tve_ea_thrive_animation.tve_anim_slide_bottom {
    -webkit-transform: translateY(200px);
    -ms-transform: translateY(200px);
    transform: translateY(200px)
}

.tve_ea_thrive_animation.tve_anim_slide_bottom.tve_anim_start {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0)
}

.tve_ea_thrive_animation.tve_anim_slide_left {
    -webkit-transform: translateX(-200px);
    -ms-transform: translateX(-200px);
    transform: translateX(-200px)
}

.tve_ea_thrive_animation.tve_anim_slide_left.tve_anim_start {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.tve_ea_thrive_animation.tve_anim_slide_right {
    -webkit-transform: translateX(200px);
    -ms-transform: translateX(200px);
    transform: translateX(200px)
}

.tve_ea_thrive_animation.tve_anim_slide_right.tve_anim_start {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0)
}

.tve_ea_thrive_animation.tve_anim_appear {
    -webkit-transform: scale(.1);
    -ms-transform: scale(.1);
    transform: scale(.1)
}

.tve_ea_thrive_animation.tve_anim_appear.tve_anim_start {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.tve_ea_thrive_animation.tve_anim_rotate {
    -webkit-transform: scale(.1) rotate(400deg);
    -ms-transform: scale(.1) rotate(400deg);
    transform: scale(.1) rotate(400deg)
}

.tve_ea_thrive_animation.tve_anim_rotate.tve_anim_start {
    -webkit-transform: scale(1) rotate(0deg);
    -ms-transform: scale(1) rotate(0deg);
    transform: scale(1) rotate(0deg);
    -webkit-transition: all .6s ease-out;
    -o-transition: all .6s ease-out;
    transition: all .6s ease-out
}

.tve_ea_thrive_animation.tve_anim_zoom_out {
    -webkit-transform: scale(3.5);
    -ms-transform: scale(3.5);
    transform: scale(3.5)
}

.tve_ea_thrive_animation.tve_anim_zoom_out.tve_anim_start {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.tve_ea_thrive_animation.tve_anim_roll_in {
    -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
    transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
}

.tve_ea_thrive_animation.tve_anim_roll_in.tve_anim_start {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.tve_ea_thrive_animation.tve_anim_roll_out {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none
}

.tve_ea_thrive_animation.tve_anim_roll_out.tve_anim_start {
    opacity: 0;
    -webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
    transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)
}

.tve_ea_thrive_animation.tve_anim_shrink {
    -webkit-transition: -webkit-transform .2s ease-out;
    transition: -webkit-transform .2s ease-out;
    -o-transition: transform .2s ease-out;
    transition: transform .2s ease-out;
    transition: transform .2s ease-out,-webkit-transform .2s ease-out;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_shrink.tve_anim_start {
    -webkit-transform: scale(.9);
    -ms-transform: scale(.9);
    transform: scale(.9);
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.tve_ea_thrive_animation.tve_anim_grow {
    -webkit-transition: -webkit-transform .2s ease-out;
    transition: -webkit-transform .2s ease-out;
    -o-transition: transform .2s ease-out;
    transition: transform .2s ease-out;
    transition: transform .2s ease-out,-webkit-transform .2s ease-out;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_grow.tve_anim_start {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    -webkit-transition: all .2s ease-out;
    -o-transition: all .2s ease-out;
    transition: all .2s ease-out
}

.tve_ea_thrive_animation.tve_anim_pulse {
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_pulse.tve_anim_start {
    -webkit-animation-name: pulse;
    animation-name: pulse;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.tve_ea_thrive_animation.tve_anim_pulse_grow {
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_pulse_grow.tve_anim_start {
    -webkit-animation-name: pulse-grow;
    animation-name: pulse-grow;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate
}

.tve_ea_thrive_animation.tve_anim_pulse_shrink {
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_pulse_shrink.tve_anim_start {
    -webkit-animation-name: pulse-shrink;
    animation-name: pulse-shrink;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate
}

.tve_ea_thrive_animation.tve_anim_push {
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_push.tve_anim_start {
    -webkit-animation-name: push;
    animation-name: push;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.tve_ea_thrive_animation.tve_anim_pop {
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_pop.tve_anim_start {
    -webkit-animation-name: pop;
    animation-name: pop;
    -webkit-animation-duration: 0.3s;
    animation-duration: 0.3s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.tve_ea_thrive_animation.tve_anim_bounce_in {
    -webkit-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_bounce_in.tve_anim_start {
    -webkit-transform: scale(1.2);
    -ms-transform: scale(1.2);
    transform: scale(1.2);
    -webkit-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    -o-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    transition-timing-function: cubic-bezier(.47,2.02,.31,-.36)
}

.tve_ea_thrive_animation.tve_anim_bounce_out {
    -webkit-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_bounce_out.tve_anim_start {
    -webkit-transform: scale(.8);
    -ms-transform: scale(.8);
    transform: scale(.8);
    -webkit-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    -o-transition-timing-function: cubic-bezier(.47,2.02,.31,-.36);
    transition-timing-function: cubic-bezier(.47,2.02,.31,-.36)
}

.tve_ea_thrive_animation.tve_anim_bob {
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_bob.tve_anim_start {
    -webkit-animation-name: bob-float,bob;
    animation-name: bob-float,bob;
    -webkit-animation-duration: .3s,1s;
    animation-duration: .3s,1s;
    -webkit-animation-delay: 0s,.3s;
    animation-delay: 0s,.3s;
    -webkit-animation-timing-function: ease-out,ease-in-out;
    animation-timing-function: ease-out,ease-in-out;
    -webkit-animation-iteration-count: 1,infinite;
    animation-iteration-count: 1,infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal,alternate;
    animation-direction: normal,alternate
}

.tve_ea_thrive_animation.tve_anim_hang {
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_hang.tve_anim_start {
    -webkit-animation-name: hang-sink,hang;
    animation-name: hang-sink,hang;
    -webkit-animation-duration: .3s,1s;
    animation-duration: .3s,1s;
    -webkit-animation-delay: 0s,.3s;
    animation-delay: 0s,.3s;
    -webkit-animation-timing-function: ease-out,ease-in-out;
    animation-timing-function: ease-out,ease-in-out;
    -webkit-animation-iteration-count: 1,infinite;
    animation-iteration-count: 1,infinite;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-direction: normal,alternate;
    animation-direction: normal,alternate
}

.tve_ea_thrive_animation.tve_anim_wobble_horizontal {
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_wobble_horizontal.tve_anim_start {
    -webkit-animation-name: wobble-horizontal;
    animation-name: wobble-horizontal;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.tve_ea_thrive_animation.tve_anim_wobble_vertical {
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_wobble_vertical.tve_anim_start {
    -webkit-animation-name: wobble-vertical;
    animation-name: wobble-vertical;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.tve_ea_thrive_animation.tve_anim_buzz {
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_buzz.tve_anim_start {
    -webkit-animation-name: buzz;
    animation-name: buzz;
    -webkit-animation-duration: 0.15s;
    animation-duration: 0.15s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.tve_ea_thrive_animation.tve_anim_buzz_out {
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_buzz_out.tve_anim_start {
    -webkit-animation-name: buzz-out;
    animation-name: buzz-out;
    -webkit-animation-duration: 0.75s;
    animation-duration: 0.75s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.tve_ea_thrive_animation.tve_anim_forward {
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_forward.tve_anim_start {
    -webkit-transform: translateX(8px);
    -ms-transform: translateX(8px);
    transform: translateX(8px)
}

.tve_ea_thrive_animation.tve_anim_backward {
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    transition-duration: 0.3s;
    visibility: visible!important;
    opacity: 1
}

.tve_ea_thrive_animation.tve_anim_backward.tve_anim_start {
    -webkit-transform: translateX(-8px);
    -ms-transform: translateX(-8px);
    transform: translateX(-8px)
}

.tve_ea_thrive_animation.tve_anim_sweep_to_right {
    opacity: 1;
    visibility: visible!important
}

.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve_image_frame .tve-image-overlay {
    position: absolute!important
}

.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tcb-button-link,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve_image_frame .tve-image-overlay,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode {
    position: relative
}

.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item>span,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item>div,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tcb-button-link>span,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tcb-button-link>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tcb-button-link>div,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tcb-button-link>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tcb-button-link .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tcb-button-link.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tcb-button-link.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tcb-button-link.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve-content-box-background>span,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve-content-box-background>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve-content-box-background>div,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve-content-box-background>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve-content-box-background .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve-content-box-background.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve-content-box-background.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve-content-box-background.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve_image_frame .tve-image-overlay>span,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve_image_frame .tve-image-overlay>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve_image_frame .tve-image-overlay>div,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve_image_frame .tve-image-overlay>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve_image_frame .tve-image-overlay .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve_image_frame .tve-image-overlay.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve_image_frame .tve-image-overlay.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve_image_frame .tve-image-overlay.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col>span,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col>div,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon>span,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon>div,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item>span,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item>div,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode>span,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode>div,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode.tcb-post-title a {
    position: relative;
    z-index: 1
}

.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item:before,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tcb-button-link:before,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve-content-box-background:before,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve_image_frame .tve-image-overlay:before,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col:before,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon:before,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item:before,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-col:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tcb-shortcode:after {
    visibility: visible;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start.tcb-col:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right.tve_anim_start.tcb-shortcode:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover.tcb-col:after,.tve_ea_thrive_animation.tve_anim_sweep_to_right:hover.tcb-shortcode:after {
    -webkit-transform: scaleX(1)!important;
    -ms-transform: scaleX(1)!important;
    transform: scaleX(1)!important
}

.tve_ea_thrive_animation.tve_anim_sweep_to_left {
    opacity: 1;
    visibility: visible!important
}

.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve_image_frame .tve-image-overlay {
    position: absolute!important
}

.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tcb-button-link,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve_image_frame .tve-image-overlay,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode {
    position: relative
}

.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item>span,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item>div,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tcb-button-link>span,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tcb-button-link>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tcb-button-link>div,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tcb-button-link>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tcb-button-link .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tcb-button-link.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tcb-button-link.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tcb-button-link.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve-content-box-background>span,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve-content-box-background>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve-content-box-background>div,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve-content-box-background>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve-content-box-background .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve-content-box-background.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve-content-box-background.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve-content-box-background.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve_image_frame .tve-image-overlay>span,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve_image_frame .tve-image-overlay>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve_image_frame .tve-image-overlay>div,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve_image_frame .tve-image-overlay>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve_image_frame .tve-image-overlay .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve_image_frame .tve-image-overlay.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve_image_frame .tve-image-overlay.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve_image_frame .tve-image-overlay.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col>span,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col>div,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon>span,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon>div,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item>span,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item>div,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode>span,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode>div,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode.tcb-post-title a {
    position: relative;
    z-index: 1
}

.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item:before,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tcb-button-link:before,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve-content-box-background:before,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve_image_frame .tve-image-overlay:before,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col:before,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon:before,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item:before,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-col:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tcb-shortcode:after {
    visibility: visible;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start.tcb-col:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left.tve_anim_start.tcb-shortcode:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover.tcb-col:after,.tve_ea_thrive_animation.tve_anim_sweep_to_left:hover.tcb-shortcode:after {
    -webkit-transform: scaleX(1)!important;
    -ms-transform: scaleX(1)!important;
    transform: scaleX(1)!important
}

.tve_ea_thrive_animation.tve_anim_sweep_to_bottom {
    opacity: 1;
    visibility: visible!important
}

.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve_image_frame .tve-image-overlay {
    position: absolute!important
}

.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tcb-button-link,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve_image_frame .tve-image-overlay,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode {
    position: relative
}

.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item>span,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item>div,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tcb-button-link>span,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tcb-button-link>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tcb-button-link>div,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tcb-button-link>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tcb-button-link .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tcb-button-link.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tcb-button-link.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tcb-button-link.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve-content-box-background>span,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve-content-box-background>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve-content-box-background>div,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve-content-box-background>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve-content-box-background .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve-content-box-background.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve-content-box-background.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve-content-box-background.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve_image_frame .tve-image-overlay>span,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve_image_frame .tve-image-overlay>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve_image_frame .tve-image-overlay>div,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve_image_frame .tve-image-overlay>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve_image_frame .tve-image-overlay .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve_image_frame .tve-image-overlay.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve_image_frame .tve-image-overlay.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve_image_frame .tve-image-overlay.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col>span,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col>div,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon>span,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon>div,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item>span,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item>div,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode>span,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode>div,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode.tcb-post-title a {
    position: relative;
    z-index: 1
}

.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item:before,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tcb-button-link:before,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve-content-box-background:before,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve_image_frame .tve-image-overlay:before,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col:before,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon:before,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item:before,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-col:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tcb-shortcode:after {
    visibility: visible;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start.tcb-col:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom.tve_anim_start.tcb-shortcode:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover.tcb-col:after,.tve_ea_thrive_animation.tve_anim_sweep_to_bottom:hover.tcb-shortcode:after {
    -webkit-transform: scaleY(1)!important;
    -ms-transform: scaleY(1)!important;
    transform: scaleY(1)!important
}

.tve_ea_thrive_animation.tve_anim_sweep_to_top {
    opacity: 1;
    visibility: visible!important
}

.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve_image_frame .tve-image-overlay {
    position: absolute!important
}

.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tcb-button-link,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve_image_frame .tve-image-overlay,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode {
    position: relative
}

.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item>span,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item>div,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tcb-button-link>span,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tcb-button-link>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tcb-button-link>div,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tcb-button-link>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tcb-button-link .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tcb-button-link.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tcb-button-link.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tcb-button-link.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve-content-box-background>span,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve-content-box-background>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve-content-box-background>div,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve-content-box-background>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve-content-box-background .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve-content-box-background.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve-content-box-background.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve-content-box-background.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve_image_frame .tve-image-overlay>span,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve_image_frame .tve-image-overlay>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve_image_frame .tve-image-overlay>div,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve_image_frame .tve-image-overlay>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve_image_frame .tve-image-overlay .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve_image_frame .tve-image-overlay.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve_image_frame .tve-image-overlay.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve_image_frame .tve-image-overlay.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col>span,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col>div,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon>span,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon>div,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item>span,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item>div,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode>span,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode>div,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode>.tcb-icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode .tve_s_icon,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode.tcb-post-title a {
    position: relative;
    z-index: 1
}

.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item:before,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tcb-button-link:before,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve-content-box-background:before,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve_image_frame .tve-image-overlay:before,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col:before,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon:before,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item:before,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-col:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tcb-shortcode:after {
    visibility: visible;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start.tcb-col:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top.tve_anim_start.tcb-shortcode:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover.tcb-col:after,.tve_ea_thrive_animation.tve_anim_sweep_to_top:hover.tcb-shortcode:after {
    -webkit-transform: scaleY(1)!important;
    -ms-transform: scaleY(1)!important;
    transform: scaleY(1)!important
}

.tve_ea_thrive_animation.tve_anim_bounce_to_right {
    opacity: 1;
    visibility: visible!important
}

.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve_image_frame .tve-image-overlay {
    position: absolute!important
}

.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tcb-button-link,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve_image_frame .tve-image-overlay,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode {
    position: relative
}

.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item>span,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item>div,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tcb-button-link>span,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tcb-button-link>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tcb-button-link>div,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tcb-button-link>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tcb-button-link .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tcb-button-link.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tcb-button-link.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tcb-button-link.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve-content-box-background>span,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve-content-box-background>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve-content-box-background>div,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve-content-box-background>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve-content-box-background .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve-content-box-background.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve-content-box-background.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve-content-box-background.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve_image_frame .tve-image-overlay>span,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve_image_frame .tve-image-overlay>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve_image_frame .tve-image-overlay>div,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve_image_frame .tve-image-overlay>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve_image_frame .tve-image-overlay .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve_image_frame .tve-image-overlay.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve_image_frame .tve-image-overlay.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve_image_frame .tve-image-overlay.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col>span,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col>div,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon>span,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon>div,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item>span,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item>div,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode>span,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode>div,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode.tcb-post-title a {
    position: relative;
    z-index: 1
}

.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item:before,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tcb-button-link:before,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve-content-box-background:before,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve_image_frame .tve-image-overlay:before,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col:before,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon:before,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item:before,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_bounce_to_right>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-col:after,.tve_ea_thrive_animation.tve_anim_bounce_to_right.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_right.tcb-shortcode:after {
    visibility: visible;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 0 50%;
    -ms-transform-origin: 0 50%;
    transform-origin: 0 50%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover.tcb-col:after,.tve_ea_thrive_animation.tve_anim_bounce_to_right:hover.tcb-shortcode:after {
    -webkit-transform: scaleX(1)!important;
    -ms-transform: scaleX(1)!important;
    transform: scaleX(1)!important;
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -o-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.tve_ea_thrive_animation.tve_anim_bounce_to_left {
    opacity: 1;
    visibility: visible!important
}

.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve_image_frame .tve-image-overlay {
    position: absolute!important
}

.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tcb-button-link,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve_image_frame .tve-image-overlay,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode {
    position: relative
}

.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item>span,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item>div,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tcb-button-link>span,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tcb-button-link>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tcb-button-link>div,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tcb-button-link>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tcb-button-link .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tcb-button-link.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tcb-button-link.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tcb-button-link.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve-content-box-background>span,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve-content-box-background>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve-content-box-background>div,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve-content-box-background>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve-content-box-background .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve-content-box-background.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve-content-box-background.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve-content-box-background.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve_image_frame .tve-image-overlay>span,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve_image_frame .tve-image-overlay>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve_image_frame .tve-image-overlay>div,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve_image_frame .tve-image-overlay>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve_image_frame .tve-image-overlay .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve_image_frame .tve-image-overlay.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve_image_frame .tve-image-overlay.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve_image_frame .tve-image-overlay.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col>span,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col>div,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon>span,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon>div,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item>span,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item>div,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode>span,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode>div,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode.tcb-post-title a {
    position: relative;
    z-index: 1
}

.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item:before,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tcb-button-link:before,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve-content-box-background:before,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve_image_frame .tve-image-overlay:before,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col:before,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon:before,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item:before,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_bounce_to_left>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-col:after,.tve_ea_thrive_animation.tve_anim_bounce_to_left.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_left.tcb-shortcode:after {
    visibility: visible;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 100% 50%;
    -ms-transform-origin: 100% 50%;
    transform-origin: 100% 50%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover.tcb-col:after,.tve_ea_thrive_animation.tve_anim_bounce_to_left:hover.tcb-shortcode:after {
    -webkit-transform: scaleX(1)!important;
    -ms-transform: scaleX(1)!important;
    transform: scaleX(1)!important;
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -o-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.tve_ea_thrive_animation.tve_anim_bounce_to_bottom {
    opacity: 1;
    visibility: visible!important
}

.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve_image_frame .tve-image-overlay {
    position: absolute!important
}

.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tcb-button-link,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve_image_frame .tve-image-overlay,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode {
    position: relative
}

.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item>span,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item>div,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tcb-button-link>span,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tcb-button-link>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tcb-button-link>div,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tcb-button-link>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tcb-button-link .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tcb-button-link.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tcb-button-link.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tcb-button-link.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve-content-box-background>span,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve-content-box-background>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve-content-box-background>div,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve-content-box-background>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve-content-box-background .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve-content-box-background.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve-content-box-background.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve-content-box-background.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve_image_frame .tve-image-overlay>span,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve_image_frame .tve-image-overlay>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve_image_frame .tve-image-overlay>div,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve_image_frame .tve-image-overlay>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve_image_frame .tve-image-overlay .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve_image_frame .tve-image-overlay.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve_image_frame .tve-image-overlay.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve_image_frame .tve-image-overlay.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col>span,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col>div,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon>span,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon>div,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item>span,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item>div,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode>span,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode>div,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode.tcb-post-title a {
    position: relative;
    z-index: 1
}

.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item:before,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tcb-button-link:before,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve-content-box-background:before,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve_image_frame .tve-image-overlay:before,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col:before,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon:before,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item:before,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-col:after,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom.tcb-shortcode:after {
    visibility: visible;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    transform-origin: 50% 0;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover.tcb-col:after,.tve_ea_thrive_animation.tve_anim_bounce_to_bottom:hover.tcb-shortcode:after {
    -webkit-transform: scaleY(1)!important;
    -ms-transform: scaleY(1)!important;
    transform: scaleY(1)!important;
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -o-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.tve_ea_thrive_animation.tve_anim_bounce_to_top {
    opacity: 1;
    visibility: visible!important
}

.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve_image_frame .tve-image-overlay {
    position: absolute!important
}

.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tcb-button-link,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve_image_frame .tve-image-overlay,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode {
    position: relative
}

.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item>span,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item>div,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tcb-button-link>span,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tcb-button-link>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tcb-button-link>div,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tcb-button-link>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tcb-button-link .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tcb-button-link.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tcb-button-link.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tcb-button-link.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve-content-box-background>span,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve-content-box-background>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve-content-box-background>div,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve-content-box-background>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve-content-box-background .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve-content-box-background.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve-content-box-background.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve-content-box-background.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve_image_frame .tve-image-overlay>span,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve_image_frame .tve-image-overlay>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve_image_frame .tve-image-overlay>div,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve_image_frame .tve-image-overlay>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve_image_frame .tve-image-overlay .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve_image_frame .tve-image-overlay.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve_image_frame .tve-image-overlay.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve_image_frame .tve-image-overlay.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col>span,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col>div,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon>span,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon>div,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item>span,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item>div,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode>span,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode>div,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode>.tcb-icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode .tve_s_icon,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode.tcb-post-title a {
    position: relative;
    z-index: 1
}

.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item:before,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tcb-button-link:before,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve-content-box-background:before,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve_image_frame .tve-image-overlay:before,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col:before,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon:before,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item:before,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_bounce_to_top>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-col:after,.tve_ea_thrive_animation.tve_anim_bounce_to_top.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_top.tcb-shortcode:after {
    visibility: visible;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50% 100%;
    -ms-transform-origin: 50% 100%;
    transform-origin: 50% 100%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .5s;
    -o-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover.tcb-col:after,.tve_ea_thrive_animation.tve_anim_bounce_to_top:hover.tcb-shortcode:after {
    -webkit-transform: scaleY(1)!important;
    -ms-transform: scaleY(1)!important;
    transform: scaleY(1)!important;
    -webkit-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    -o-transition-timing-function: cubic-bezier(.52,1.64,.37,.66);
    transition-timing-function: cubic-bezier(.52,1.64,.37,.66)
}

.tve_ea_thrive_animation.tve_anim_radial_out {
    opacity: 1;
    visibility: visible!important;
    overflow: hidden
}

.tve_ea_thrive_animation.tve_anim_radial_out>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_radial_out>.tve_image_frame .tve-image-overlay {
    position: absolute!important
}

.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item,.tve_ea_thrive_animation.tve_anim_radial_out>.tcb-button-link,.tve_ea_thrive_animation.tve_anim_radial_out>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_radial_out>.tve_image_frame .tve-image-overlay,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col,.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon,.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode {
    position: relative
}

.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item>span,.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item>div,.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_radial_out>.tcb-button-link>span,.tve_ea_thrive_animation.tve_anim_radial_out>.tcb-button-link>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_out>.tcb-button-link>div,.tve_ea_thrive_animation.tve_anim_radial_out>.tcb-button-link>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_out>.tcb-button-link .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_out>.tcb-button-link.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_out>.tcb-button-link.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_out>.tcb-button-link.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_radial_out>.tve-content-box-background>span,.tve_ea_thrive_animation.tve_anim_radial_out>.tve-content-box-background>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_out>.tve-content-box-background>div,.tve_ea_thrive_animation.tve_anim_radial_out>.tve-content-box-background>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_out>.tve-content-box-background .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_out>.tve-content-box-background.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_out>.tve-content-box-background.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_out>.tve-content-box-background.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_radial_out>.tve_image_frame .tve-image-overlay>span,.tve_ea_thrive_animation.tve_anim_radial_out>.tve_image_frame .tve-image-overlay>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_out>.tve_image_frame .tve-image-overlay>div,.tve_ea_thrive_animation.tve_anim_radial_out>.tve_image_frame .tve-image-overlay>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_out>.tve_image_frame .tve-image-overlay .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_out>.tve_image_frame .tve-image-overlay.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_out>.tve_image_frame .tve-image-overlay.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_out>.tve_image_frame .tve-image-overlay.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col>span,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col>div,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon>span,.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon>div,.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item>span,.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item>div,.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode>span,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode>div,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode.tcb-post-title a {
    position: relative;
    z-index: 1
}

.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item:before,.tve_ea_thrive_animation.tve_anim_radial_out>.tcb-button-link:before,.tve_ea_thrive_animation.tve_anim_radial_out>.tve-content-box-background:before,.tve_ea_thrive_animation.tve_anim_radial_out>.tve_image_frame .tve-image-overlay:before,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col:before,.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon:before,.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item:before,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.tve_ea_thrive_animation.tve_anim_radial_out.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_radial_out>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_radial_out>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_radial_out>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-col:after,.tve_ea_thrive_animation.tve_anim_radial_out.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_radial_out.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_radial_out.tcb-shortcode:after {
    visibility: visible;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start.tcb-col:after,.tve_ea_thrive_animation.tve_anim_radial_out.tve_anim_start.tcb-shortcode:after,.tve_ea_thrive_animation.tve_anim_radial_out:hover.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_radial_out:hover>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_radial_out:hover>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_radial_out:hover>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_radial_out:hover.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_radial_out:hover.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_radial_out:hover.tcb-col:after,.tve_ea_thrive_animation.tve_anim_radial_out:hover.tcb-shortcode:after {
    -webkit-transform: scale(2)!important;
    -ms-transform: scale(2)!important;
    transform: scale(2)!important
}

.tve_ea_thrive_animation.tve_anim_radial_in {
    opacity: 1;
    visibility: visible!important;
    overflow: hidden
}

.tve_ea_thrive_animation.tve_anim_radial_in>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_radial_in>.tve_image_frame .tve-image-overlay {
    position: absolute!important
}

.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item,.tve_ea_thrive_animation.tve_anim_radial_in>.tcb-button-link,.tve_ea_thrive_animation.tve_anim_radial_in>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_radial_in>.tve_image_frame .tve-image-overlay,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col,.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon,.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode {
    position: relative
}

.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item>span,.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item>div,.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_radial_in>.tcb-button-link>span,.tve_ea_thrive_animation.tve_anim_radial_in>.tcb-button-link>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_in>.tcb-button-link>div,.tve_ea_thrive_animation.tve_anim_radial_in>.tcb-button-link>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_in>.tcb-button-link .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_in>.tcb-button-link.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_in>.tcb-button-link.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_in>.tcb-button-link.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_radial_in>.tve-content-box-background>span,.tve_ea_thrive_animation.tve_anim_radial_in>.tve-content-box-background>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_in>.tve-content-box-background>div,.tve_ea_thrive_animation.tve_anim_radial_in>.tve-content-box-background>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_in>.tve-content-box-background .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_in>.tve-content-box-background.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_in>.tve-content-box-background.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_in>.tve-content-box-background.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_radial_in>.tve_image_frame .tve-image-overlay>span,.tve_ea_thrive_animation.tve_anim_radial_in>.tve_image_frame .tve-image-overlay>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_in>.tve_image_frame .tve-image-overlay>div,.tve_ea_thrive_animation.tve_anim_radial_in>.tve_image_frame .tve-image-overlay>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_in>.tve_image_frame .tve-image-overlay .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_in>.tve_image_frame .tve-image-overlay.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_in>.tve_image_frame .tve-image-overlay.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_in>.tve_image_frame .tve-image-overlay.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col>span,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col>div,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon>span,.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon>div,.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item>span,.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item>div,.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode>span,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode>div,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode>.tcb-icon,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode .tve_s_icon,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode.tcb-post-title a {
    position: relative;
    z-index: 1
}

.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item:before,.tve_ea_thrive_animation.tve_anim_radial_in>.tcb-button-link:before,.tve_ea_thrive_animation.tve_anim_radial_in>.tve-content-box-background:before,.tve_ea_thrive_animation.tve_anim_radial_in>.tve_image_frame .tve-image-overlay:before,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col:before,.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon:before,.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item:before,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.tve_ea_thrive_animation.tve_anim_radial_in.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_radial_in>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_radial_in>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_radial_in>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-col:after,.tve_ea_thrive_animation.tve_anim_radial_in.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_radial_in.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_radial_in.tcb-shortcode:after {
    visibility: visible;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 100%;
    -webkit-transform: scale(2);
    -ms-transform: scale(2);
    transform: scale(2);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start.tcb-col:after,.tve_ea_thrive_animation.tve_anim_radial_in.tve_anim_start.tcb-shortcode:after,.tve_ea_thrive_animation.tve_anim_radial_in:hover.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_radial_in:hover>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_radial_in:hover>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_radial_in:hover>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_radial_in:hover.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_radial_in:hover.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_radial_in:hover.tcb-col:after,.tve_ea_thrive_animation.tve_anim_radial_in:hover.tcb-shortcode:after {
    visibility: visible;
    -webkit-transform: scale(0)!important;
    -ms-transform: scale(0)!important;
    transform: scale(0)!important
}

.tve_ea_thrive_animation.tve_anim_rectangle_in {
    opacity: 1;
    visibility: visible!important
}

.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve_image_frame .tve-image-overlay {
    position: absolute!important
}

.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tcb-button-link,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve_image_frame .tve-image-overlay,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode {
    position: relative
}

.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item>span,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item>div,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tcb-button-link>span,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tcb-button-link>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tcb-button-link>div,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tcb-button-link>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tcb-button-link .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tcb-button-link.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tcb-button-link.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tcb-button-link.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve-content-box-background>span,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve-content-box-background>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve-content-box-background>div,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve-content-box-background>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve-content-box-background .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve-content-box-background.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve-content-box-background.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve-content-box-background.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve_image_frame .tve-image-overlay>span,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve_image_frame .tve-image-overlay>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve_image_frame .tve-image-overlay>div,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve_image_frame .tve-image-overlay>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve_image_frame .tve-image-overlay .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve_image_frame .tve-image-overlay.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve_image_frame .tve-image-overlay.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve_image_frame .tve-image-overlay.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col>span,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col>div,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon>span,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon>div,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item>span,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item>div,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode>span,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode>div,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode.tcb-post-title a {
    position: relative;
    z-index: 1
}

.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item:before,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tcb-button-link:before,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve-content-box-background:before,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve_image_frame .tve-image-overlay:before,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col:before,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon:before,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item:before,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.tve_ea_thrive_animation.tve_anim_rectangle_in.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_rectangle_in>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-col:after,.tve_ea_thrive_animation.tve_anim_rectangle_in.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_rectangle_in.tcb-shortcode:after {
    visibility: visible;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start.tcb-col:after,.tve_ea_thrive_animation.tve_anim_rectangle_in.tve_anim_start.tcb-shortcode:after,.tve_ea_thrive_animation.tve_anim_rectangle_in:hover.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_rectangle_in:hover>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_rectangle_in:hover>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_rectangle_in:hover>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_rectangle_in:hover.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_rectangle_in:hover.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_rectangle_in:hover.tcb-col:after,.tve_ea_thrive_animation.tve_anim_rectangle_in:hover.tcb-shortcode:after {
    visibility: visible;
    -webkit-transform: scale(0)!important;
    -ms-transform: scale(0)!important;
    transform: scale(0)!important
}

.tve_ea_thrive_animation.tve_anim_rectangle_out {
    opacity: 1;
    visibility: visible!important
}

.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve_image_frame .tve-image-overlay {
    position: absolute!important
}

.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tcb-button-link,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve_image_frame .tve-image-overlay,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode {
    position: relative
}

.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item>span,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item>div,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tcb-button-link>span,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tcb-button-link>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tcb-button-link>div,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tcb-button-link>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tcb-button-link .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tcb-button-link.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tcb-button-link.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tcb-button-link.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve-content-box-background>span,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve-content-box-background>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve-content-box-background>div,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve-content-box-background>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve-content-box-background .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve-content-box-background.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve-content-box-background.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve-content-box-background.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve_image_frame .tve-image-overlay>span,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve_image_frame .tve-image-overlay>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve_image_frame .tve-image-overlay>div,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve_image_frame .tve-image-overlay>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve_image_frame .tve-image-overlay .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve_image_frame .tve-image-overlay.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve_image_frame .tve-image-overlay.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve_image_frame .tve-image-overlay.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col>span,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col>div,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon>span,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon>div,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item>span,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item>div,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode>span,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode>div,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode>.tcb-icon,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode .tve_s_icon,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode.tcb-post-title a {
    position: relative;
    z-index: 1
}

.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item:before,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tcb-button-link:before,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve-content-box-background:before,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve_image_frame .tve-image-overlay:before,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col:before,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon:before,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item:before,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.tve_ea_thrive_animation.tve_anim_rectangle_out.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_rectangle_out>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-col:after,.tve_ea_thrive_animation.tve_anim_rectangle_out.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_rectangle_out.tcb-shortcode:after {
    visibility: visible;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start.tcb-col:after,.tve_ea_thrive_animation.tve_anim_rectangle_out.tve_anim_start.tcb-shortcode:after,.tve_ea_thrive_animation.tve_anim_rectangle_out:hover.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_rectangle_out:hover>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_rectangle_out:hover>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_rectangle_out:hover>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_rectangle_out:hover.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_rectangle_out:hover.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_rectangle_out:hover.tcb-col:after,.tve_ea_thrive_animation.tve_anim_rectangle_out:hover.tcb-shortcode:after {
    -webkit-transform: scale(1)!important;
    -ms-transform: scale(1)!important;
    transform: scale(1)!important
}

.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal {
    opacity: 1;
    visibility: visible!important
}

.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve_image_frame .tve-image-overlay {
    position: absolute!important
}

.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tcb-button-link,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve_image_frame .tve-image-overlay,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode {
    position: relative
}

.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item>span,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item>div,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tcb-button-link>span,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tcb-button-link>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tcb-button-link>div,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tcb-button-link>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tcb-button-link .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tcb-button-link.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tcb-button-link.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tcb-button-link.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve-content-box-background>span,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve-content-box-background>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve-content-box-background>div,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve-content-box-background>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve-content-box-background .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve-content-box-background.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve-content-box-background.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve-content-box-background.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve_image_frame .tve-image-overlay>span,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve_image_frame .tve-image-overlay>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve_image_frame .tve-image-overlay>div,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve_image_frame .tve-image-overlay>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve_image_frame .tve-image-overlay .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve_image_frame .tve-image-overlay.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve_image_frame .tve-image-overlay.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve_image_frame .tve-image-overlay.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col>span,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col>div,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon>span,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon>div,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item>span,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item>div,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode>span,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode>div,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode.tcb-post-title a {
    position: relative;
    z-index: 1
}

.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item:before,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tcb-button-link:before,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve-content-box-background:before,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve_image_frame .tve-image-overlay:before,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col:before,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon:before,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item:before,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-col:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tcb-shortcode:after {
    visibility: visible;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    -webkit-transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start.tcb-col:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal.tve_anim_start.tcb-shortcode:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover.tcb-col:after,.tve_ea_thrive_animation.tve_anim_shutter_out_horizontal:hover.tcb-shortcode:after {
    -webkit-transform: scaleX(1)!important;
    -ms-transform: scaleX(1)!important;
    transform: scaleX(1)!important
}

.tve_ea_thrive_animation.tve_anim_shutter_out_vertical {
    opacity: 1;
    visibility: visible!important
}

.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve_image_frame .tve-image-overlay {
    position: absolute!important
}

.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tcb-button-link,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve-content-box-background,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve_image_frame .tve-image-overlay,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode {
    position: relative
}

.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item>span,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item>div,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tcb-button-link>span,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tcb-button-link>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tcb-button-link>div,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tcb-button-link>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tcb-button-link .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tcb-button-link.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tcb-button-link.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tcb-button-link.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve-content-box-background>span,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve-content-box-background>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve-content-box-background>div,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve-content-box-background>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve-content-box-background .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve-content-box-background.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve-content-box-background.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve-content-box-background.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve_image_frame .tve-image-overlay>span,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve_image_frame .tve-image-overlay>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve_image_frame .tve-image-overlay>div,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve_image_frame .tve-image-overlay>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve_image_frame .tve-image-overlay .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve_image_frame .tve-image-overlay.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve_image_frame .tve-image-overlay.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve_image_frame .tve-image-overlay.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col>span,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col>div,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon>span,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon>div,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item>span,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item>div,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item.tcb-post-title a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode>span,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode>.tcb-shortcode,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode>div,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode>.tcb-icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode .tve_s_icon,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode.tcb-post-categories a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode.tcb-post-tags a,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode.tcb-post-title a {
    position: relative;
    z-index: 1
}

.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item:before,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tcb-button-link:before,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve-content-box-background:before,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve_image_frame .tve-image-overlay:before,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col:before,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon:before,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item:before,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0
}

.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-col:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tcb-shortcode:after {
    visibility: visible;
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border-radius: 0;
    -webkit-transform: scaleY(0);
    -ms-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-transition-duration: .3s;
    -o-transition-duration: .3s;
    transition-duration: .3s;
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start.tcb-col:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical.tve_anim_start.tcb-shortcode:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover.thrive-animated-item:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover>.tcb-button-link:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover>.tve-content-box-background:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover>.tve_image_frame .tve-image-overlay:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover.thrv_icon:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover.tve_s_item:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover.tcb-col:after,.tve_ea_thrive_animation.tve_anim_shutter_out_vertical:hover.tcb-shortcode:after {
    -webkit-transform: scaleY(1)!important;
    -ms-transform: scaleY(1)!important;
    transform: scaleY(1)!important
}

.wistia_popover_embed .wistia_socialbar {
    display: none!important
}

body #tve_editor .tve_anim_sweep_to_right:hover .tve-image-overlay,body #tve_editor .tve_anim_sweep_to_right:hover.thrv_icon,body #tve_editor .tve_anim_sweep_to_right:hover.tcb-col,body #tve_editor .tve_anim_sweep_to_right:hover>.tve-content-box-background,body #tve_editor .tve_anim_sweep_to_left:hover .tve-image-overlay,body #tve_editor .tve_anim_sweep_to_left:hover.thrv_icon,body #tve_editor .tve_anim_sweep_to_left:hover.tcb-col,body #tve_editor .tve_anim_sweep_to_left:hover>.tve-content-box-background,body #tve_editor .tve_anim_sweep_to_bottom:hover .tve-image-overlay,body #tve_editor .tve_anim_sweep_to_bottom:hover.thrv_icon,body #tve_editor .tve_anim_sweep_to_bottom:hover.tcb-col,body #tve_editor .tve_anim_sweep_to_bottom:hover>.tve-content-box-background,body #tve_editor .tve_anim_sweep_to_top:hover .tve-image-overlay,body #tve_editor .tve_anim_sweep_to_top:hover.thrv_icon,body #tve_editor .tve_anim_sweep_to_top:hover.tcb-col,body #tve_editor .tve_anim_sweep_to_top:hover>.tve-content-box-background,body #tve_editor .tve_anim_bounce_to_right:hover .tve-image-overlay,body #tve_editor .tve_anim_bounce_to_right:hover.thrv_icon,body #tve_editor .tve_anim_bounce_to_right:hover.tcb-col,body #tve_editor .tve_anim_bounce_to_right:hover>.tve-content-box-background,body #tve_editor .tve_anim_bounce_to_left:hover .tve-image-overlay,body #tve_editor .tve_anim_bounce_to_left:hover.thrv_icon,body #tve_editor .tve_anim_bounce_to_left:hover.tcb-col,body #tve_editor .tve_anim_bounce_to_left:hover>.tve-content-box-background,body #tve_editor .tve_anim_bounce_to_bottom:hover .tve-image-overlay,body #tve_editor .tve_anim_bounce_to_bottom:hover.thrv_icon,body #tve_editor .tve_anim_bounce_to_bottom:hover.tcb-col,body #tve_editor .tve_anim_bounce_to_bottom:hover>.tve-content-box-background,body #tve_editor .tve_anim_bounce_to_top:hover .tve-image-overlay,body #tve_editor .tve_anim_bounce_to_top:hover.thrv_icon,body #tve_editor .tve_anim_bounce_to_top:hover.tcb-col,body #tve_editor .tve_anim_bounce_to_top:hover>.tve-content-box-background,body #tve_editor .tve_anim_radial_out:hover .tve-image-overlay,body #tve_editor .tve_anim_radial_out:hover.thrv_icon,body #tve_editor .tve_anim_radial_out:hover.tcb-col,body #tve_editor .tve_anim_radial_out:hover>.tve-content-box-background,body #tve_editor .tve_anim_radial_in:hover .tve-image-overlay,body #tve_editor .tve_anim_radial_in:hover.thrv_icon,body #tve_editor .tve_anim_radial_in:hover.tcb-col,body #tve_editor .tve_anim_radial_in:hover>.tve-content-box-background,body #tve_editor .tve_anim_rectangle_in:hover .tve-image-overlay,body #tve_editor .tve_anim_rectangle_in:hover.thrv_icon,body #tve_editor .tve_anim_rectangle_in:hover.tcb-col,body #tve_editor .tve_anim_rectangle_in:hover>.tve-content-box-background,body #tve_editor .tve_anim_rectangle_out:hover .tve-image-overlay,body #tve_editor .tve_anim_rectangle_out:hover.thrv_icon,body #tve_editor .tve_anim_rectangle_out:hover.tcb-col,body #tve_editor .tve_anim_rectangle_out:hover>.tve-content-box-background,body #tve_editor .tve_anim_shutter_out_horizontal:hover .tve-image-overlay,body #tve_editor .tve_anim_shutter_out_horizontal:hover.thrv_icon,body #tve_editor .tve_anim_shutter_out_horizontal:hover.tcb-col,body #tve_editor .tve_anim_shutter_out_horizontal:hover>.tve-content-box-background,body #tve_editor .tve_anim_shutter_out_vertical:hover .tve-image-overlay,body #tve_editor .tve_anim_shutter_out_vertical:hover.thrv_icon,body #tve_editor .tve_anim_shutter_out_vertical:hover.tcb-col,body #tve_editor .tve_anim_shutter_out_vertical:hover>.tve-content-box-background {
    -webkit-transition: background-color .5s ease;
    -o-transition: background-color .5s ease;
    transition: background-color .5s ease;
    background: transparent;
    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent))!important;
    background-image: -o-linear-gradient(transparent,transparent)!important;
    background-image: linear-gradient(transparent,transparent)!important
}

#tve_editor .tve_anim_start.tve_anim_sweep_to_right.tve-state-hover .tve-image-overlay,#tve_editor .tve_anim_start.tve_anim_sweep_to_right.tve-state-hover.thrv_icon,#tve_editor .tve_anim_start.tve_anim_sweep_to_right.tve-state-hover.tcb-col,#tve_editor .tve_anim_start.tve_anim_sweep_to_right.tve-state-hover>.tve-content-box-background,#tve_editor .tve_anim_start.tve_anim_sweep_to_left.tve-state-hover .tve-image-overlay,#tve_editor .tve_anim_start.tve_anim_sweep_to_left.tve-state-hover.thrv_icon,#tve_editor .tve_anim_start.tve_anim_sweep_to_left.tve-state-hover.tcb-col,#tve_editor .tve_anim_start.tve_anim_sweep_to_left.tve-state-hover>.tve-content-box-background,#tve_editor .tve_anim_start.tve_anim_sweep_to_bottom.tve-state-hover .tve-image-overlay,#tve_editor .tve_anim_start.tve_anim_sweep_to_bottom.tve-state-hover.thrv_icon,#tve_editor .tve_anim_start.tve_anim_sweep_to_bottom.tve-state-hover.tcb-col,#tve_editor .tve_anim_start.tve_anim_sweep_to_bottom.tve-state-hover>.tve-content-box-background,#tve_editor .tve_anim_start.tve_anim_sweep_to_top.tve-state-hover .tve-image-overlay,#tve_editor .tve_anim_start.tve_anim_sweep_to_top.tve-state-hover.thrv_icon,#tve_editor .tve_anim_start.tve_anim_sweep_to_top.tve-state-hover.tcb-col,#tve_editor .tve_anim_start.tve_anim_sweep_to_top.tve-state-hover>.tve-content-box-background,#tve_editor .tve_anim_start.tve_anim_bounce_to_right.tve-state-hover .tve-image-overlay,#tve_editor .tve_anim_start.tve_anim_bounce_to_right.tve-state-hover.thrv_icon,#tve_editor .tve_anim_start.tve_anim_bounce_to_right.tve-state-hover.tcb-col,#tve_editor .tve_anim_start.tve_anim_bounce_to_right.tve-state-hover>.tve-content-box-background,#tve_editor .tve_anim_start.tve_anim_bounce_to_left.tve-state-hover .tve-image-overlay,#tve_editor .tve_anim_start.tve_anim_bounce_to_left.tve-state-hover.thrv_icon,#tve_editor .tve_anim_start.tve_anim_bounce_to_left.tve-state-hover.tcb-col,#tve_editor .tve_anim_start.tve_anim_bounce_to_left.tve-state-hover>.tve-content-box-background,#tve_editor .tve_anim_start.tve_anim_bounce_to_bottom.tve-state-hover .tve-image-overlay,#tve_editor .tve_anim_start.tve_anim_bounce_to_bottom.tve-state-hover.thrv_icon,#tve_editor .tve_anim_start.tve_anim_bounce_to_bottom.tve-state-hover.tcb-col,#tve_editor .tve_anim_start.tve_anim_bounce_to_bottom.tve-state-hover>.tve-content-box-background,#tve_editor .tve_anim_start.tve_anim_bounce_to_top.tve-state-hover .tve-image-overlay,#tve_editor .tve_anim_start.tve_anim_bounce_to_top.tve-state-hover.thrv_icon,#tve_editor .tve_anim_start.tve_anim_bounce_to_top.tve-state-hover.tcb-col,#tve_editor .tve_anim_start.tve_anim_bounce_to_top.tve-state-hover>.tve-content-box-background,#tve_editor .tve_anim_start.tve_anim_radial_out.tve-state-hover .tve-image-overlay,#tve_editor .tve_anim_start.tve_anim_radial_out.tve-state-hover.thrv_icon,#tve_editor .tve_anim_start.tve_anim_radial_out.tve-state-hover.tcb-col,#tve_editor .tve_anim_start.tve_anim_radial_out.tve-state-hover>.tve-content-box-background,#tve_editor .tve_anim_start.tve_anim_radial_in.tve-state-hover .tve-image-overlay,#tve_editor .tve_anim_start.tve_anim_radial_in.tve-state-hover.thrv_icon,#tve_editor .tve_anim_start.tve_anim_radial_in.tve-state-hover.tcb-col,#tve_editor .tve_anim_start.tve_anim_radial_in.tve-state-hover>.tve-content-box-background,#tve_editor .tve_anim_start.tve_anim_rectangle_in.tve-state-hover .tve-image-overlay,#tve_editor .tve_anim_start.tve_anim_rectangle_in.tve-state-hover.thrv_icon,#tve_editor .tve_anim_start.tve_anim_rectangle_in.tve-state-hover.tcb-col,#tve_editor .tve_anim_start.tve_anim_rectangle_in.tve-state-hover>.tve-content-box-background,#tve_editor .tve_anim_start.tve_anim_rectangle_out.tve-state-hover .tve-image-overlay,#tve_editor .tve_anim_start.tve_anim_rectangle_out.tve-state-hover.thrv_icon,#tve_editor .tve_anim_start.tve_anim_rectangle_out.tve-state-hover.tcb-col,#tve_editor .tve_anim_start.tve_anim_rectangle_out.tve-state-hover>.tve-content-box-background,#tve_editor .tve_anim_start.tve_anim_shutter_out_horizontal.tve-state-hover .tve-image-overlay,#tve_editor .tve_anim_start.tve_anim_shutter_out_horizontal.tve-state-hover.thrv_icon,#tve_editor .tve_anim_start.tve_anim_shutter_out_horizontal.tve-state-hover.tcb-col,#tve_editor .tve_anim_start.tve_anim_shutter_out_horizontal.tve-state-hover>.tve-content-box-background,#tve_editor .tve_anim_start.tve_anim_shutter_out_vertical.tve-state-hover .tve-image-overlay,#tve_editor .tve_anim_start.tve_anim_shutter_out_vertical.tve-state-hover.thrv_icon,#tve_editor .tve_anim_start.tve_anim_shutter_out_vertical.tve-state-hover.tcb-col,#tve_editor .tve_anim_start.tve_anim_shutter_out_vertical.tve-state-hover>.tve-content-box-background {
    -webkit-transition: background-color .5s ease;
    -o-transition: background-color .5s ease;
    transition: background-color .5s ease;
    background: transparent;
    background-image: -webkit-gradient(linear,left top,left bottom,from(transparent),to(transparent))!important;
    background-image: -o-linear-gradient(transparent,transparent)!important;
    background-image: linear-gradient(transparent,transparent)!important
}

.tcb-flex-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 0;
    margin-left: -15px;
    padding-bottom: 15px;
    padding-top: 15px
}

.tcb-flex-row.tve-flex-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.tcb-flex-row.tve-flex-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tcb-flex-row.tve-flex-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
    -ms-flex-align: end;
    align-items: flex-end
}

.tcb-flex-col {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    padding-top: 0;
    padding-left: 15px
}

.tcb-flex-row .tcb-flex-col {
    -webkit-box-sizing: border-box;
    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.3333333333%
}

.tcb--cols--4:not(.tcb-resized)>.tcb-flex-col {
    max-width: 25%
}

.tcb--cols--5:not(.tcb-resized)>.tcb-flex-col {
    max-width: 20%
}

.tcb--cols--6:not(.tcb-resized)>.tcb-flex-col {
    max-width: 16.6666666667%
}

.tcb--cols--7:not(.tcb-resized)>.tcb-flex-col {
    max-width: 14.2857142857%
}

.tcb--cols--8:not(.tcb-resized)>.tcb-flex-col {
    max-width: 12.5%
}

.tcb--cols--9:not(.tcb-resized)>.tcb-flex-col {
    max-width: 11.1111111111%
}

.tcb--cols--10:not(.tcb-resized)>.tcb-flex-col {
    max-width: 10%
}

.tcb--cols--11:not(.tcb-resized)>.tcb-flex-col {
    max-width: 9.0909090909%
}

.tcb--cols--12:not(.tcb-resized)>.tcb-flex-col {
    max-width: 8.3333333333%
}

.tcb--cols--13:not(.tcb-resized)>.tcb-flex-col {
    max-width: 7.6923076923%
}

.tcb--cols--14:not(.tcb-resized)>.tcb-flex-col {
    max-width: 7.1428571429%
}

.tcb--cols--15:not(.tcb-resized)>.tcb-flex-col {
    max-width: 6.6666666667%
}

.tcb--cols--16:not(.tcb-resized)>.tcb-flex-col {
    max-width: 6.25%
}

.tcb--cols--17:not(.tcb-resized)>.tcb-flex-col {
    max-width: 5.8823529412%
}

.tcb--cols--18:not(.tcb-resized)>.tcb-flex-col {
    max-width: 5.5555555556%
}

.tcb--cols--19:not(.tcb-resized)>.tcb-flex-col {
    max-width: 5.2631578947%
}

.tcb--cols--20:not(.tcb-resized)>.tcb-flex-col {
    max-width: 5%
}

.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.33333333%
}

.tcb-flex-row:not(.tcb-resized)>.tcb-flex-col.c-66 {
    max-width: 66.6666666%
}

.tcb-flex-row:not(.tcb-resized)>.tcb-flex-col.c-50 {
    max-width: 50%
}

.tcb-flex-row:not(.tcb-resized)>.tcb-flex-col.c-75 {
    max-width: 75%
}

.tcb-col {
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    position: relative
}

.tcb-flex-center>.tcb-flex-col>.tcb-col {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tcb-flex-end>.tcb-flex-col>.tcb-col {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.tcb-flex-row .tcb-col {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .tcb-flex-col {
        width: 100%
    }

    .tcb-col {
        display: block
    }
}

.tcb-flex-col>a.tcb-col>div.tcb-col {
    -webkit-box-pack: inherit;
    -webkit-justify-content: inherit;
    -ms-flex-pack: inherit;
    justify-content: inherit
}

@media (min-width: 1024px) {
    .tcb-flex-row.tcb-desktop-wrap>.tcb-flex-col {
        max-width:100%;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 250px;
        -ms-flex: 1 0 250px;
        flex: 1 0 250px
    }
}

@media (max-width: 1023px) and (min-width:768px) {
    .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) {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap: 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 {
        max-width: 100%!important;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 250px;
        -ms-flex: 1 0 250px;
        flex: 1 0 250px
    }

    .tcb-flex-row.tcb-medium-no-wrap,.tcb-flex-row.tcb-resized.tcb-medium-no-wrap {
        -webkit-flex-wrap: nowrap!important;
        -ms-flex-wrap: nowrap!important;
        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 {
        -webkit-box-flex: 1!important;
        -webkit-flex: 1 1 auto!important;
        -ms-flex: 1 1 auto!important;
        flex: 1 1 auto!important
    }

    .tcb-flex-row.tcb-medium-wrap,.tcb-flex-row.tcb-resized.tcb-medium-wrap {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .tcb-flex-row.tcb-medium-wrap>.tcb-flex-col,.tcb-flex-row.tcb-resized.tcb-medium-wrap>.tcb-flex-col {
        max-width: 100%!important
    }

    .tcb-flex-row.tcb-desktop-wrap.tcb--cols--2:not(.tcb-medium-wrap):not(.tcb-medium-no-wrap)>.tcb-flex-col,.tcb-flex-row.tcb-resized.tcb-desktop-wrap.tcb--cols--2:not(.tcb-medium-wrap):not(.tcb-medium-no-wrap)>.tcb-flex-col {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        max-width: 100%
    }
}

@media (max-width: 767px) {
    .tcb-flex-row {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .tcb-flex-row.tcb-reverse {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .thrv_wrapper>.tcb-flex-row:not(.v-2)>.tcb-flex-col {
        width: 100%;
        max-width: 100%!important;
        -webkit-box-flex: 0!important;
        -webkit-flex: 0 0 auto!important;
        -ms-flex: 0 0 auto!important;
        flex: 0 0 auto!important
    }

    .tcb-flex-row.v-2 {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .tcb-flex-row.v-2:not(.tcb-mobile-no-wrap) {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .tcb-flex-row.v-2:not(.tcb-mobile-no-wrap).tcb-reverse {
        -webkit-flex-wrap: wrap-reverse;
        -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }

    .tcb-flex-row.v-2:not(.tcb-mobile-no-wrap)>.tcb-flex-col {
        width: 100%;
        max-width: 100%!important;
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 390px;
        -ms-flex: 1 0 390px;
        flex: 1 0 390px
    }
}

body:not(.tve_editor_page) .tve_more_tag {
    visibility: hidden;
    height: 1px!important
}

.tve-hide-x-overflow {
    overflow-x: hidden!important
}

.grecaptcha-badge {
    z-index: 99
}

.thrv-google-map-embedded-code,.thrv_tw_qs {
    max-width: 100%
}

.tve_btn.tve_black a>span {
    color: #fff
}

.tve_btn.tve_blue a>span {
    color: #fff
}

.tve_btn.tve_green a>span {
    color: #fff
}

.tve_btn.tve_orange a>span {
    color: #fff
}

.tve_btn.tve_purple a>span {
    color: #fff
}

.tve_btn.tve_red a>span {
    color: #fff
}

.tve_btn.tve_teal a>span {
    color: #fff
}

.tve_btn.tve_white a.tve_btnLink {
    color: #6f6e6e
}

.tve_btn.tve_white a.tve_btnLink>span {
    color: #6f6e6e
}

.tve_normalBtn.tve_btn5.tve_black i,.tve_normalBtn.tve_btn6.tve_black i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_black.png)
}

.tve_normalBtn.tve_btn5.tve_blue i,.tve_normalBtn.tve_btn6.tve_blue i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_blue.png)
}

.tve_normalBtn.tve_btn5.tve_green i,.tve_normalBtn.tve_btn6.tve_green i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_green.png)
}

.tve_normalBtn.tve_btn5.tve_orange i,.tve_normalBtn.tve_btn6.tve_orange i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_orange.png)
}

.tve_normalBtn.tve_btn5.tve_purple i,.tve_normalBtn.tve_btn6.tve_purple i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_purple.png)
}

.tve_normalBtn.tve_btn5.tve_red i,.tve_normalBtn.tve_btn6.tve_red i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_red.png)
}

.tve_normalBtn.tve_btn5.tve_teal i,.tve_normalBtn.tve_btn6.tve_teal i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_teal.png)
}

.tve_normalBtn.tve_btn5.tve_white i,.tve_normalBtn.tve_btn6.tve_white i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_white.png)
}

.tve_smallBtn.tve_btn5.tve_black i,.tve_smallBtn.tve_btn6.tve_black i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_small_black.png)
}

.tve_smallBtn.tve_btn5.tve_blue i,.tve_smallBtn.tve_btn6.tve_blue i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_small_blue.png)
}

.tve_smallBtn.tve_btn5.tve_green i,.tve_smallBtn.tve_btn6.tve_green i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_small_green.png)
}

.tve_smallBtn.tve_btn5.tve_orange i,.tve_smallBtn.tve_btn6.tve_orange i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_small_orange.png)
}

.tve_smallBtn.tve_btn5.tve_purple i,.tve_smallBtn.tve_btn6.tve_purple i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_small_purple.png)
}

.tve_smallBtn.tve_btn5.tve_red i,.tve_smallBtn.tve_btn6.tve_red i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_small_red.png)
}

.tve_smallBtn.tve_btn5.tve_teal i,.tve_smallBtn.tve_btn6.tve_teal i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_small_teal.png)
}

.tve_smallBtn.tve_btn5.tve_white i,.tve_smallBtn.tve_btn6.tve_white i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_small_white.png)
}

.tve_bigBtn.tve_btn5.tve_black i,.tve_bigBtn.tve_btn6.tve_black i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_big_black.png)
}

.tve_bigBtn.tve_btn5.tve_blue i,.tve_bigBtn.tve_btn6.tve_blue i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_big_blue.png)
}

.tve_bigBtn.tve_btn5.tve_green i,.tve_bigBtn.tve_btn6.tve_green i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_big_green.png)
}

.tve_bigBtn.tve_btn5.tve_orange i,.tve_bigBtn.tve_btn6.tve_orange i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_big_orange.png)
}

.tve_bigBtn.tve_btn5.tve_purple i,.tve_bigBtn.tve_btn6.tve_purple i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_big_purple.png)
}

.tve_bigBtn.tve_btn5.tve_red i,.tve_bigBtn.tve_btn6.tve_red i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_big_red.png)
}

.tve_bigBtn.tve_btn5.tve_teal i,.tve_bigBtn.tve_btn6.tve_teal i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_big_teal.png)
}

.tve_bigBtn.tve_btn5.tve_white i,.tve_bigBtn.tve_btn6.tve_white i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_big_white.png)
}

.tve_hugeBtn.tve_btn5.tve_black i,.tve_hugeBtn.tve_btn6.tve_black i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_huge_black.png)
}

.tve_hugeBtn.tve_btn5.tve_blue i,.tve_hugeBtn.tve_btn6.tve_blue i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_huge_blue.png)
}

.tve_hugeBtn.tve_btn5.tve_green i,.tve_hugeBtn.tve_btn6.tve_green i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_huge_green.png)
}

.tve_hugeBtn.tve_btn5.tve_orange i,.tve_hugeBtn.tve_btn6.tve_orange i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_huge_orange.png)
}

.tve_hugeBtn.tve_btn5.tve_purple i,.tve_hugeBtn.tve_btn6.tve_purple i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_huge_purple.png)
}

.tve_hugeBtn.tve_btn5.tve_red i,.tve_hugeBtn.tve_btn6.tve_red i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_huge_red.png)
}

.tve_hugeBtn.tve_btn5.tve_teal i,.tve_hugeBtn.tve_btn6.tve_teal i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_huge_teal.png)
}

.tve_hugeBtn.tve_btn5.tve_white i,.tve_hugeBtn.tve_btn6.tve_white i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/btn_huge_white.png)
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_black {
    color: #101010
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_black a:hover {
    color: #101010
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_black.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_black.tve_horizontal ul a.tve-active {
    background-color: #101010;
    color: #fff
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_blue {
    color: #3E68B2
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_blue a:hover {
    color: #3E68B2
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_blue.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_blue.tve_horizontal ul a.tve-active {
    background-color: #3E68B2;
    color: #fff
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_green {
    color: #1abc9c
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_green a:hover {
    color: #1abc9c
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_green.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_green.tve_horizontal ul a.tve-active {
    background-color: #1abc9c;
    color: #fff
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_orange {
    color: #e67e22
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_orange a:hover {
    color: #e67e22
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_orange.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_orange.tve_horizontal ul a.tve-active {
    background-color: #e67e22;
    color: #fff
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_purple {
    color: #8656C1
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_purple a:hover {
    color: #8656C1
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_purple.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_purple.tve_horizontal ul a.tve-active {
    background-color: #8656C1;
    color: #fff
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_red {
    color: #CE271B
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_red a:hover {
    color: #CE271B
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_red.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_red.tve_horizontal ul a.tve-active {
    background-color: #CE271B;
    color: #fff
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_teal {
    color: #387D71
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_teal a:hover {
    color: #387D71
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_teal.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_teal.tve_horizontal ul a.tve-active {
    background-color: #387D71;
    color: #fff
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) a.tve-m-trigger.tve_white {
    color: #D8D8D8
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_white a:hover {
    color: #D8D8D8
}

.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_white.tve_horizontal ul a:hover,.thrv_widget_menu:not(.tve-custom-menu-upgrade) ul.tve_w_menu.tve_white.tve_horizontal ul a.tve-active {
    background-color: #D8D8D8;
    color: #fff
}

@keyframes slide-wobble {
    0% {
        -webkit-transform: translateX(30%);
        transform: translateX(30%);
        opacity: 0
    }

    25% {
        -webkit-transform: translateX(-15%);
        transform: translateX(-15%)
    }

    50% {
        -webkit-transform: translateX(10%);
        transform: translateX(10%)
    }

    75% {
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%)
    }

    100% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }
}

@keyframes fade-out {
    0% {
        -webkit-transform: translateX(0%);
        transform: translateX(0%);
        opacity: 1
    }

    25% {
        -webkit-transform: translateX(-5%);
        transform: translateX(-5%)
    }

    100% {
        -webkit-transform: translateX(100%);
        transform: translateX(100%);
        opacity: 0
    }
}

.tcb-woo-mini-cart {
    position: relative;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-align-self: flex-start;
    -ms-flex-item-align: start;
    align-self: flex-start;
    cursor: pointer;
    color: #93a3b0;
    overflow: visible!important;
    --tve-cart-size: 30px
}

.tcb-woo-mini-cart:not(.tcb-compact-edit-mode) {
    position: relative
}

.tcb-woo-mini-cart:not(.tcb-compact-edit-mode):after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background: rgba(255,255,255,0)
}

.tcb-woo-mini-cart>div {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tcb-woo-mini-cart[data-align="right"] {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.tcb-woo-mini-cart[data-align="center"] {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center
}

.tcb-woo-mini-cart .widget_shopping_cart_content,.tcb-woo-mini-cart .tcb-woo-mini-cart-items,.tcb-woo-mini-cart .tcb-woo-mini-cart-amount,.tcb-woo-mini-cart .tcb-woo-mini-cart-text {
    display: none
}

.tcb-woo-mini-cart[data-type="amount"] .tcb-woo-mini-cart-amount {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 6px
}

.tcb-woo-mini-cart[data-type="text"] .tcb-woo-mini-cart-text {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-left: 6px
}

.tcb-woo-mini-cart .tcb-woo-mini-cart-icon {
    font-size: var(--tve-cart-size);
    position: relative
}

.tcb-woo-mini-cart .tcb-woo-mini-cart-count {
    text-align: center;
    position: absolute;
    top: -5px;
    right: -5px;
    border-radius: 50%;
    min-width: var(--tve-cart-count-size);
    min-height: var(--tve-cart-count-size);
    padding: 3px;
    line-height: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-sizing: content-box!important;
    box-sizing: content-box!important;
    --tve-cart-count-size: calc(var(--tve-cart-size) / 2);
    font-size: var(--tve-cart-count-size);
    background-color: #fa6400;
    color: #fff
}

.tcb-woo-mini-cart .tcb-woo-mini-cart-count:empty {
    display: none
}

.tcb-woo-mini-cart-content-wrapper {
    display: none;
    top: 0;
    position: absolute;
    z-index: 142!important
}

.admin-bar .tcb-woo-mini-cart-content-wrapper {
    z-index: 99999!important
}

.tcb-woo-mini-cart-content-wrapper.full-height {
    position: fixed;
    height: 100vh;
    max-width: 90vw
}

.tcb-woo-mini-cart-content-wrapper.full-height .tcb-woo-mini-cart-content,.tcb-woo-mini-cart-content-wrapper.full-height .widget_shopping_cart_content {
    margin-top: 0!important;
    height: 100%;
    max-width: 90vw
}

.tcb-woo-mini-cart-content-wrapper.full-height .woocommerce-mini-cart-item {
    max-width: 90vw
}

.tcb-woo-mini-cart-content-wrapper.full-height .widget_shopping_cart_content {
    overflow-y: auto
}

.tcb-woo-mini-cart-content-wrapper.full-height .widget_shopping_cart_content:not(.tcb-woo-no-items) {
    padding-top: 23px!important
}

.tcb-woo-mini-cart-content-wrapper.full-height .widget_shopping_cart_content .tcb-cart-close-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='9' height='10' viewBox='0 0 9 10'%3E%3Cpath fill='%234B4B4B' fill-opacity='.552' d='M7.916 9.125c.064 0 .114-.018.15-.055l.63-.629c.036-.036.054-.086.054-.15s-.018-.114-.055-.15L5.305 4.75l3.39-3.39c.037-.037.055-.087.055-.151s-.018-.114-.055-.15l-.629-.63C8.03.394 7.98.376 7.916.376s-.114.018-.15.055L4.375 3.82.985.43C.947.393.897.375.833.375S.72.393.684.43l-.63.629c-.036.036-.054.086-.054.15s.018.114.055.15l3.39 3.391-3.39 3.39C.018 8.178 0 8.228 0 8.292s.018.114.055.15l.629.63c.036.036.086.054.15.054s.114-.018.15-.055l3.391-3.39 3.39 3.39c.037.037.087.055.151.055z'/%3E%3C/svg%3E%0A");
    color: #b1b1b1;
    opacity: .8;
    position: absolute;
    right: 9px;
    top: 9px;
    height: 10px;
    width: 9px;
    cursor: pointer
}

.tcb-woo-mini-cart-content-wrapper.full-height .widget_shopping_cart_content .tcb-cart-close-icon:hover {
    opacity: 1
}

.tcb-woo-mini-cart-content-wrapper.full-height .woocommerce-mini-cart__empty-message {
    height: 100%;
    max-width: 90vw;
    background-position-y: calc(50% - 20px)!important
}

.tcb-woo-mini-cart-content-wrapper.full-height .tcb-woo-mini-cart-no-products {
    height: 100%
}

.tcb-woo-mini-cart-content-wrapper .animate-cart {
    position: relative
}

.tcb-woo-mini-cart-content-wrapper .animate-cart>li {
    -webkit-transition: left .5s ease-in-out,opacity .5s ease-in-out;
    -o-transition: left .5s ease-in-out,opacity .5s ease-in-out;
    transition: left .5s ease-in-out,opacity .5s ease-in-out
}

.tcb-woo-mini-cart-content-wrapper:not(.full-height) {
    max-width: 0;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-width 1s ease-in-out,max-height 1s ease-in-out;
    -o-transition: max-width 1s ease-in-out,max-height 1s ease-in-out;
    transition: max-width 1s ease-in-out,max-height 1s ease-in-out
}

.tcb-woo-mini-cart-content-wrapper:not(.full-height) .woocommerce-mini-cart {
    max-height: 45vh;
    overflow-y: auto;
    overflow-x: hidden
}

.tcb-woo-mini-cart-content-wrapper .tcb-woo-mini-cart-content {
    border: 0!important;
    border-radius: 0!important;
    color: unset!important;
    margin: 0!important;
    padding: 0!important;
    background: unset!important;
    text-shadow: unset!important;
    --tve-font-size: unset !important
}

.tcb-woo-mini-cart-content-wrapper.open {
    display: block;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.tcb-woo-mini-cart-content-wrapper .widget_shopping_cart_content:not(.tcb-woo-no-items) {
    padding: 20px
}

.tcb-woo-mini-cart-content-wrapper .widget_shopping_cart_content,.tcb-woo-mini-cart-content-wrapper .tcb-woo-mini-cart-no-products .woocommerce-mini-cart__empty-message {
    width: 300px;
    background: #fff;
    margin-top: 14px;
    -webkit-box-shadow: 0 2px 10px 0 #c9caca;
    box-shadow: 0 2px 10px 0 #c9caca;
    border: solid 1px rgba(80,86,95,.2);
    position: relative
}

.tcb-woo-mini-cart-content-wrapper .tcb-woo-mini-cart-no-products .woocommerce-mini-cart__empty-message,.tcb-woo-mini-cart-content-wrapper .widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
    background: #edeeef url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='30' viewBox='0 0 34 30'%3E%3Cpath fill='%2393A3B0' fill-opacity='.5' d='M30.945 17.655l2.77-12.187c.2-.88-.47-1.718-1.372-1.718H9.33l-.537-2.626C8.658.47 8.082 0 7.414 0H1.406C.63 0 0 .63 0 1.406v.938C0 3.12.63 3.75 1.406 3.75h4.095l4.116 20.123c-.985.566-1.648 1.628-1.648 2.846C7.969 28.53 9.438 30 11.25 30s3.281-1.47 3.281-3.281c0-.919-.378-1.748-.986-2.344H25.83c-.607.596-.985 1.425-.985 2.344 0 1.812 1.469 3.281 3.281 3.281s3.281-1.47 3.281-3.281c0-1.3-.755-2.422-1.85-2.954l.323-1.422c.2-.88-.469-1.718-1.371-1.718H12.78l-.383-1.875h17.176c.657 0 1.226-.454 1.372-1.095z'/%3E%3C/svg%3E%0A") top 60px center no-repeat
}

.tcb-woo-mini-cart-content-wrapper .tcb-woo-mini-cart-no-products .woocommerce-mini-cart__empty-message:after,.tcb-woo-mini-cart-content-wrapper .widget_shopping_cart_content .woocommerce-mini-cart__empty-message:after {
    background-color: inherit
}

.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__total {
    padding: 10px 0 0;
    margin: 20px 0 15px;
    border-top: 1px solid #f0f3f3;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-transform: uppercase;
    --tve-font-size: 12px;
    --g-bold-weight: bold;
    font-size: var(--tve-font-size);
    font-weight: var(--g-bold-weight);
    color: #50565f
}

.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__total .woocommerce-Price-amount {
    font-size: calc(var(--tve-font-size) + 4px)!important
}

.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__buttons {
    padding-bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center
}

.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__buttons a:not(.checkout) {
    background: none;
    padding: 0;
    --tve-text-decoration: underline;
    --tve-color: var(--tcb-skin-color-0);
    margin: 15px 0 8px
}

.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__buttons a:not(.checkout):hover {
    background: none
}

.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__buttons a.checkout {
    text-align: center;
    display: block;
    width: 100%;
    background: var(--tcb-skin-color-0);
    color: var(--tve-color,white)!important;
    -webkit-transition: background-color .15s;
    -o-transition: background-color .15s;
    transition: background-color .15s;
    border-radius: 0
}

.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__buttons a.checkout:hover {
    background: var(--tcb-skin-color-1);
    color: var(--tve-color,white)!important
}

.tcb-woo-mini-cart-content-wrapper ul.woocommerce-mini-cart li.woocommerce-mini-cart-item {
    margin-bottom: 10px;
    min-height: 80px;
    padding: 5px 5px 2px 90px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between
}

.tcb-woo-mini-cart-content-wrapper ul.woocommerce-mini-cart li.woocommerce-mini-cart-item:before,.tcb-woo-mini-cart-content-wrapper ul.woocommerce-mini-cart li.woocommerce-mini-cart-item:after {
    content: none
}

.tcb-woo-mini-cart-content-wrapper ul.woocommerce-mini-cart li.woocommerce-mini-cart-item:hover {
    background-color: rgba(240,243,243,.8)
}

.tcb-woo-mini-cart-content-wrapper ul.woocommerce-mini-cart li.woocommerce-mini-cart-item img {
    width: 80px
}

.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart-item a.remove_from_cart_button {
    visibility: hidden;
    padding: 0!important;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    font-size: 18px;
    font-weight: 700;
    opacity: .6;
    -webkit-transition: opacity .15s;
    -o-transition: opacity .15s;
    transition: opacity .15s;
    display: block;
    height: 1em;
    width: 1em;
    text-align: center;
    line-height: 1;
    color: #6a6b6c;
    text-decoration: none;
    border: 0
}

@media screen and (max-width: 782px) {
    .tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart-item a.remove_from_cart_button {
        opacity:1!important;
        visibility: visible
    }
}

.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart-item a.remove_from_cart_button:hover {
    opacity: 1
}

.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart-item:hover a.remove_from_cart_button {
    visibility: visible
}

.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart-item a:not(.remove_from_cart_button) {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
    -ms-flex-order: 10;
    order: 10;
    padding: 0 15px 0 0!important;
    --tve-color: #50565f;
    --tve-font-size: 12px;
    --tve-font-weight: bold
}

.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart-item a:not(.remove_from_cart_button)>img {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    -webkit-transition: none;
    -o-transition: none;
    transition: none;
    float: none;
    margin: 0;
    left: 0;
    top: 0
}

.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart-item .quantity {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
    -ms-flex-order: 9;
    order: 9;
    --tve-color: #93a3b0;
    --tve-font-size: 12px;
    --tve-font-weight: bold;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end
}

.tcb-woo-mini-cart-content-wrapper .quantity,.tcb-woo-mini-cart-content-wrapper a:not(.remove_from_cart_button),.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__total>strong,.tcb-woo-mini-cart-content-wrapper .woocommerce-Price-amount,.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__buttons>.button,.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__empty-message {
    color: var(--tve-color)!important;
    text-transform: var(--tve-text-transform)!important;
    font-weight: var(--tve-font-weight)!important;
    font-style: var(--tve-font-style)!important;
    -webkit-text-decoration: var(--tve-text-decoration)!important;
    text-decoration: var(--tve-text-decoration)!important;
    font-size: var(--tve-font-size)!important;
    line-height: var(--tve-line-height)!important;
    font-family: var(--tve-font-family)!important;
    letter-spacing: var(--tve-letter-spacing)!important
}

.tcb-woo-mini-cart-content-wrapper .woocommerce-mini-cart__empty-message {
    text-align: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 105px 0 75px;
    --tve-font-size: 18px
}

.tve_editor_page div.post-wrapper.product:not(.thrive-woocommerce-product-editable) .woocommerce-product-gallery,.tve_editor_page div.post-wrapper.product:not(.thrive-woocommerce-product-editable) .summary,.tve_editor_page div.post-wrapper.product:not(.thrive-woocommerce-product-editable) #reviews,.tve_editor_page div.post-wrapper.product:not(.thrive-woocommerce-product-editable) section.products {
    position: relative
}

.tve_editor_page div.post-wrapper.product:not(.thrive-woocommerce-product-editable) .woocommerce-product-gallery:after,.tve_editor_page div.post-wrapper.product:not(.thrive-woocommerce-product-editable) .summary:after,.tve_editor_page div.post-wrapper.product:not(.thrive-woocommerce-product-editable) #reviews:after,.tve_editor_page div.post-wrapper.product:not(.thrive-woocommerce-product-editable) section.products:after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    content: '';
    background: rgba(0,0,0,0)
}

.tve_editor_page div.post-wrapper.product:not(.thrive-woocommerce-product-editable) .woocommerce-product-gallery:after,.tve_editor_page div.post-wrapper.product:not(.thrive-woocommerce-product-editable) .summary:after,.tve_editor_page div.post-wrapper.product:not(.thrive-woocommerce-product-editable) #reviews:after,.tve_editor_page div.post-wrapper.product:not(.thrive-woocommerce-product-editable) section.products:after {
    z-index: 100
}

.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: none
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-track,.slick-slider .slick-list {
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    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: 0;
    font-size: 0;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    -webkit-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    transform: translate(0,-50%);
    padding: 0;
    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: .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: 0;
    margin: 0;
    width: 100%
}

.slick-dots li {
    position: relative;
    display: inline-block;
    height: 20px;
    width: 20px;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.tve_flt .tve_fg .tve_line {
    padding-left: 90px
}

.tve_flt .tve_fg2 {
    background: #FEF29E;
    margin-bottom: 105px
}

.tve_flt .tve_fg2 .tve_badge {
    margin: 0 auto -129px auto
}

.tve_flt .tve_fg2 hr {
    background: #EEDF75
}

.tve_flt .tve_fg3 {
    position: relative;
    background: #F2F0F0;
    border: 2px solid #CBC9C9;
    margin-top: 40px;
    padding-top: 20px
}

.tve_flt .tve_fg3 .tve_badge {
    top: -33px;
    left: -60px
}

.tve_flt .tve_fg3 .tve_line {
    float: right;
    margin-right: -5.6%;
    margin-bottom: 70px;
    padding-left: 0;
    width: 100%;
    z-index: 1
}

.tve_flt .tve_fg3 .tve_line h3 {
    left: 15%;
    width: 80%
}

.tve_flt .tve_fg3 .tve_rbn {
    margin-top: 80px
}

.tve_flt .tve_fg4 {
    margin-top: 50px
}

.tve_flt .tve_fg4 .tve_line {
    margin-bottom: 70px;
    width: 80%
}

.tve_flt .tve_fg4 .tve_badge {
    left: -35px;
    top: -30px;
    height: 176px;
    width: 220px
}

.tve_flt .tve_fg5 {
    padding-bottom: 37%;
    margin-bottom: 100px
}

.tve_flt .tve_fg5 .tve_badge {
    height: 176px;
    top: -73px;
    width: 176px
}

.tve_flt .tve_fg5 .tve_rbn {
    margin-bottom: -48%;
    margin-top: 89px
}

.tve_flt .tve_fg5 .tve_line h3 {
    left: 25%;
    width: 70%
}

.tve_flt .tve_fg1,.tve_flt .tve_fg5,.tve_flt .tve_fg3,.tve_flt .tve_fg4 {
    background: #fff;
    border: 2px solid #E5E5E5
}

.tve_flt .tve_fg1 .tve_badge,.tve_flt .tve_fg2 .tve_badge,.tve_flt .tve_fg3 .tve_badge {
    height: 176px;
    width: 176px
}

.tve_flt .tve_fg1 hr,.tve_flt .tve_fg5 hr {
    background: #E5E5E5
}

.tve_flt .tve_black.tve_fg1 .tve_badge,.tve_flt .tve_black.tve_fg2 .tve_badge,.tve_flt .tve_black.tve_fg3 .tve_badge,.tve_flt .tve_black.tve_fg5 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/black_s1_f.png)
}

.tve_flt .tve_black.tve_fg4 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/black_s3_f.png)
}

.tve_flt .tve_blue.tve_fg1 .tve_badge,.tve_flt .tve_blue.tve_fg2 .tve_badge,.tve_flt .tve_blue.tve_fg3 .tve_badge,.tve_flt .tve_blue.tve_fg5 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/blue_s1_f.png)
}

.tve_flt .tve_blue.tve_fg4 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/blue_s3_f.png)
}

.tve_flt .tve_green.tve_fg1 .tve_badge,.tve_flt .tve_green.tve_fg2 .tve_badge,.tve_flt .tve_green.tve_fg3 .tve_badge,.tve_flt .tve_green.tve_fg5 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/green_s1_f.png)
}

.tve_flt .tve_green.tve_fg4 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/green_s3_f.png)
}

.tve_flt .tve_orange.tve_fg1 .tve_badge,.tve_flt .tve_orange.tve_fg2 .tve_badge,.tve_flt .tve_orange.tve_fg3 .tve_badge,.tve_flt .tve_orange.tve_fg5 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/orange_s1_f.png)
}

.tve_flt .tve_orange.tve_fg4 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/orange_s3_f.png)
}

.tve_flt .tve_purple.tve_fg1 .tve_badge,.tve_flt .tve_purple.tve_fg2 .tve_badge,.tve_flt .tve_purple.tve_fg3 .tve_badge,.tve_flt .tve_purple.tve_fg5 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/purple_s1_f.png)
}

.tve_flt .tve_purple.tve_fg4 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/purple_s3_f.png)
}

.tve_flt .tve_red.tve_fg1 .tve_badge,.tve_flt .tve_red.tve_fg2 .tve_badge,.tve_flt .tve_red.tve_fg3 .tve_badge,.tve_flt .tve_red.tve_fg5 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/red_s1_f.png)
}

.tve_flt .tve_red.tve_fg4 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/red_s3_f.png)
}

.tve_flt .tve_teal.tve_fg1 .tve_badge,.tve_flt .tve_teal.tve_fg2 .tve_badge,.tve_flt .tve_teal.tve_fg3 .tve_badge,.tve_flt .tve_teal.tve_fg5 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/teal_s1_f.png)
}

.tve_flt .tve_teal.tve_fg4 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/teal_s3_f.png)
}

.tve_flt .tve_white.tve_fg1 .tve_badge,.tve_flt .tve_white.tve_fg2 .tve_badge,.tve_flt .tve_white.tve_fg3 .tve_badge,.tve_flt .tve_white.tve_fg5 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/white_s1_f.png)
}

.tve_flt .tve_white.tve_fg4 .tve_badge {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/white_s3_f.png)
}

.tve_flt .tve_fg3.tve_black .tve_line,.tve_flt .tve_fg4.tve_black .tve_line,.tve_flt .tve_fg5.tve_black .tve_line {
    background: #101010
}

.tve_flt .tve_fg3.tve_blue .tve_line,.tve_flt .tve_fg4.tve_blue .tve_line,.tve_flt .tve_fg5.tve_blue .tve_line {
    background: #3E68B2
}

.tve_flt .tve_fg3.tve_green .tve_line,.tve_flt .tve_fg4.tve_green .tve_line,.tve_flt .tve_fg5.tve_green .tve_line {
    background: #34AE44
}

.tve_flt .tve_fg3.tve_orange .tve_line,.tve_flt .tve_fg4.tve_orange .tve_line,.tve_flt .tve_fg5.tve_orange .tve_line {
    background: #E25C1B
}

.tve_flt .tve_fg3.tve_purple .tve_line,.tve_flt .tve_fg4.tve_purple .tve_line,.tve_flt .tve_fg5.tve_purple .tve_line {
    background: #8656C1
}

.tve_flt .tve_fg3.tve_red .tve_line,.tve_flt .tve_fg4.tve_red .tve_line,.tve_flt .tve_fg5.tve_red .tve_line {
    background: #CE271B
}

.tve_flt .tve_fg3.tve_teal .tve_line,.tve_flt .tve_fg4.tve_teal .tve_line,.tve_flt .tve_fg5.tve_teal .tve_line {
    background: #387D71
}

.tve_flt .tve_fg3.tve_white .tve_line,.tve_flt .tve_fg4.tve_white .tve_line,.tve_flt .tve_fg5.tve_white .tve_line {
    background: #D8D8D8
}

.tve_flt .tve_black.tve_fg1 h2,.tve_flt .tve_black.tve_fg2 h2 {
    color: #1F1F1F!important
}

.tve_flt .tve_black.tve_fg3 h3,.tve_flt .tve_black.tve_fg4 h3,.tve_flt .tve_black.tve_fg5 h3 {
    color: #fff!important
}

.tve_flt .tve_blue.tve_fg1 h2,.tve_flt .tve_blue.tve_fg2 h2 {
    color: #4E7AC7!important
}

.tve_flt .tve_blue.tve_fg3 h3,.tve_flt .tve_blue.tve_fg4 h3,.tve_flt .tve_blue.tve_fg5 h3 {
    color: #fff!important
}

.tve_flt .tve_green.tve_fg1 h2,.tve_flt .tve_green.tve_fg2 h2 {
    color: #45BF55!important
}

.tve_flt .tve_green.tve_fg3 h3,.tve_flt .tve_green.tve_fg4 h3,.tve_flt .tve_green.tve_fg5 h3 {
    color: #fff!important
}

.tve_flt .tve_orange.tve_fg1 h2,.tve_flt .tve_orange.tve_fg2 h2 {
    color: #FF712C!important
}

.tve_flt .tve_orange.tve_fg3 h3,.tve_flt .tve_orange.tve_fg4 h3,.tve_flt .tve_orange.tve_fg5 h3 {
    color: #fff!important
}

.tve_flt .tve_purple.tve_fg1 h2,.tve_flt .tve_purple.tve_fg2 h2 {
    color: #9768D1!important
}

.tve_flt .tve_purple.tve_fg3 h3,.tve_flt .tve_purple.tve_fg4 h3,.tve_flt .tve_purple.tve_fg5 h3 {
    color: #fff!important
}

.tve_flt .tve_red.tve_fg1 h2,.tve_flt .tve_red.tve_fg2 h2 {
    color: #E5372B!important
}

.tve_flt .tve_red.tve_fg3 h3,.tve_flt .tve_red.tve_fg4 h3,.tve_flt .tve_red.tve_fg5 h3 {
    color: #fff!important
}

.tve_flt .tve_teal.tve_fg1 h2,.tve_flt .tve_teal.tve_fg2 h2 {
    color: #479486!important
}

.tve_flt .tve_teal.tve_fg3 h3,.tve_flt .tve_teal.tve_fg4 h3,.tve_flt .tve_teal.tve_fg5 h3 {
    color: #fff!important
}

.tve_flt .tve_white.tve_fg1 h2,.tve_flt .tve_white.tve_fg2 h2 {
    color: #3D3D3D!important
}

.tve_flt .tve_white.tve_fg3 h3,.tve_flt .tve_white.tve_fg4 h3,.tve_flt .tve_white.tve_fg5 h3 {
    color: #3D3D3D!important
}

.tve_flt .tve_white .tve_line {
    background: #fcfcfc
}

.tve_flt .tve_btn.tve_btn1,.tve_flt .tve_btn.tve_btn2,.tve_flt .tve_btn.tve_btn7 {
    border-radius: 2px
}

.tve_flt .tve_btn.tve_btn3,.tve_flt .tve_btn.tve_btn6,.tve_flt .tve_btn.tve_btn8 {
    border-radius: 100px
}

.tve_flt .tve_btn.tve_black {
    background: #595959
}

.tve_flt .tve_btn.tve_black a {
    text-shadow: #6C6C6C 0 1px 0
}

.tve_flt .tve_btn.tve_black.tve_btn7,.tve_flt .tve_btn.tve_black.tve_btn8 {
    -webkit-box-shadow: 0 5px 0 #0e0e0e;
    box-shadow: 0 5px 0 #0e0e0e;
    border-bottom: 1px solid #737272
}

.tve_flt .tve_btn.tve_black.tve_btn7:hover,.tve_flt .tve_btn.tve_black.tve_btn8:hover {
    -webkit-box-shadow: 0 5px 0 #333;
    box-shadow: 0 5px 0 #333;
    border-bottom: 1px solid #727272
}

.tve_flt .tve_btn.tve_black.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_black.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
    background: #1D1D1D
}

.tve_flt .tve_btn.tve_black.tve_btn5 a>div,.tve_flt .tve_btn.tve_black.tve_btn6 a>div {
    border-right: 1px solid #1D1D1D
}

.tve_flt .tve_btn.tve_black:hover {
    background-color: #686868
}

.tve_flt .tve_btn.tve_black:hover.tve_nb .tve_btn_im .tve_btn_divider {
    background: #383838
}

.tve_flt .tve_btn.tve_black:hover a>div {
    border-right: 1px solid #383838
}

.tve_flt .tve_btn.tve_blue {
    background-color: #4E7AC7
}

.tve_flt .tve_btn.tve_blue a {
    text-shadow: #1176C1 0 1px 0
}

.tve_flt .tve_btn.tve_blue.tve_btn7,.tve_flt .tve_btn.tve_blue.tve_btn8 {
    -webkit-box-shadow: 0 5px 0 #3c65ab;
    box-shadow: 0 5px 0 #3c65ab;
    border-bottom: 1px solid #7597d3
}

.tve_flt .tve_btn.tve_blue.tve_btn7:hover,.tve_flt .tve_btn.tve_blue.tve_btn8:hover {
    -webkit-box-shadow: 0 5px 0 #4268aa;
    box-shadow: 0 5px 0 #4268aa;
    border-bottom: 1px solid #7597d3
}

.tve_flt .tve_btn.tve_blue.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_blue.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
    background: #3c65ab
}

.tve_flt .tve_btn.tve_blue.tve_btn5 a>div,.tve_flt .tve_btn.tve_blue.tve_btn6 a>div {
    border-right: 1px solid #3c65ab
}

.tve_flt .tve_btn.tve_blue:hover {
    background-color: #5981c6
}

.tve_flt .tve_btn.tve_blue:hover.tve_nb .tve_btn_im .tve_btn_divider {
    background: #4371ad
}

.tve_flt .tve_btn.tve_blue:hover a>div {
    border-right: 1px solid #4371ad
}

.tve_flt .tve_btn.tve_green {
    background: #45BF55
}

.tve_flt .tve_btn.tve_green a {
    text-shadow: #329d40 0 1px 0
}

.tve_flt .tve_btn.tve_green.tve_btn7,.tve_flt .tve_btn.tve_green.tve_btn8 {
    -webkit-box-shadow: 0 5px 0 #36aa45;
    box-shadow: 0 5px 0 #36aa45;
    border-bottom: 1px solid #6bcc78
}

.tve_flt .tve_btn.tve_green.tve_btn7:hover,.tve_flt .tve_btn.tve_green.tve_btn8:hover {
    -webkit-box-shadow: 0 5px 0 #42b54a;
    box-shadow: 0 5px 0 #42b54a;
    border-bottom: 1px solid #6bcc78
}

.tve_flt .tve_btn.tve_green.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_green.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
    background: #36aa45
}

.tve_flt .tve_btn.tve_green.tve_btn5 a>div,.tve_flt .tve_btn.tve_green.tve_btn6 a>div {
    border-right: 1px solid #36aa45
}

.tve_flt .tve_btn.tve_green:hover {
    background-color: #52C958
}

.tve_flt .tve_btn.tve_green:hover.tve_nb .tve_btn_im .tve_btn_divider {
    background: #39b542
}

.tve_flt .tve_btn.tve_green:hover a>div {
    border-right: 1px solid #39b542
}

.tve_flt .tve_btn.tve_orange {
    background: #FF712C
}

.tve_flt .tve_btn.tve_orange a {
    text-shadow: #d76a01 0 1px 0
}

.tve_flt .tve_btn.tve_orange.tve_btn7,.tve_flt .tve_btn.tve_orange.tve_btn8 {
    -webkit-box-shadow: 0 5px 0 #e25f20;
    box-shadow: 0 5px 0 #e25f20;
    border-bottom: 1px solid #ff935f
}

.tve_flt .tve_btn.tve_orange.tve_btn7:hover,.tve_flt .tve_btn.tve_orange.tve_btn8:hover {
    -webkit-box-shadow: 0 5px 0 #e56e24;
    box-shadow: 0 5px 0 #e56e24;
    border-bottom: 1px solid #ff935f
}

.tve_flt .tve_btn.tve_orange.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_orange.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
    background: #e25f20
}

.tve_flt .tve_btn.tve_orange.tve_btn5 a>div,.tve_flt .tve_btn.tve_orange.tve_btn6 a>div {
    border-right: 1px solid #e25f20
}

.tve_flt .tve_btn.tve_orange:hover {
    background-color: #FF8738
}

.tve_flt .tve_btn.tve_orange:hover.tve_nb .tve_btn_im .tve_btn_divider {
    background: #e57027
}

.tve_flt .tve_btn.tve_orange:hover a>div {
    border-right: 1px solid #e57027
}

.tve_flt .tve_btn.tve_purple {
    background: #9768D1
}

.tve_flt .tve_btn.tve_purple a {
    text-shadow: #2f579c 0 1px 0
}

.tve_flt .tve_btn.tve_purple.tve_btn7,.tve_flt .tve_btn.tve_purple.tve_btn8 {
    -webkit-box-shadow: 0 5px 0 #8352bf;
    box-shadow: 0 5px 0 #8352bf;
    border-bottom: 1px solid #b28fdd
}

.tve_flt .tve_btn.tve_purple.tve_btn7:hover,.tve_flt .tve_btn.tve_purple.tve_btn8:hover {
    -webkit-box-shadow: 0 5px 0 #8d5cc9;
    box-shadow: 0 5px 0 #8d5cc9;
    border-bottom: 1px solid #b28fdd
}

.tve_flt .tve_btn.tve_purple.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_purple.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
    background: #8352bf
}

.tve_flt .tve_btn.tve_purple.tve_btn5 a>div,.tve_flt .tve_btn.tve_purple.tve_btn6 a>div {
    border-right: 1px solid #8352bf
}

.tve_flt .tve_btn.tve_purple:hover {
    background-color: #A67ADD
}

.tve_flt .tve_btn.tve_purple:hover.tve_nb .tve_btn_im .tve_btn_divider {
    background: #8e5ec9
}

.tve_flt .tve_btn.tve_purple:hover a>div {
    border-right: 1px solid #8e5ec9
}

.tve_flt .tve_btn.tve_red {
    background: #e93c31
}

.tve_flt .tve_btn.tve_red a {
    text-shadow: #a70c0c 0 1px 0
}

.tve_flt .tve_btn.tve_red.tve_btn7,.tve_flt .tve_btn.tve_red.tve_btn8 {
    -webkit-box-shadow: 0 5px 0 #c5281d;
    box-shadow: 0 5px 0 #c5281d;
    border-bottom: 1px solid #ee685f
}

.tve_flt .tve_btn.tve_red.tve_btn7:hover,.tve_flt .tve_btn.tve_red.tve_btn8:hover {
    -webkit-box-shadow: 0 5px 0 #d33726;
    box-shadow: 0 5px 0 #d33726;
    border-bottom: 1px solid #ee685f
}

.tve_flt .tve_btn.tve_red.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_red.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
    background: #c5281d
}

.tve_flt .tve_btn.tve_red.tve_btn5 a>div,.tve_flt .tve_btn.tve_red.tve_btn6 a>div {
    border-right: 1px solid #c5281d
}

.tve_flt .tve_btn.tve_red:hover {
    background-color: #ea493f
}

.tve_flt .tve_btn.tve_red:hover.tve_nb .tve_btn_im .tve_btn_divider {
    background: #d63131
}

.tve_flt .tve_btn.tve_red:hover a>div {
    border-right: 1px solid #d63131
}

.tve_flt .tve_btn.tve_teal {
    background: teal
}

.tve_flt .tve_btn.tve_teal a {
    text-shadow: #005454 0 1px 0
}

.tve_flt .tve_btn.tve_teal.tve_btn7,.tve_flt .tve_btn.tve_teal.tve_btn8 {
    -webkit-box-shadow: 0 5px 0 #006a6a;
    box-shadow: 0 5px 0 #006a6a;
    border-bottom: 1px solid #00b3b3
}

.tve_flt .tve_btn.tve_teal.tve_btn7:hover,.tve_flt .tve_btn.tve_teal.tve_btn8:hover {
    -webkit-box-shadow: 0 5px 0 #007c7c;
    box-shadow: 0 5px 0 #007c7c;
    border-bottom: 1px solid #00b3b3
}

.tve_flt .tve_btn.tve_teal.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_teal.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
    background: #006a6a
}

.tve_flt .tve_btn.tve_teal.tve_btn5 a>div,.tve_flt .tve_btn.tve_teal.tve_btn6 a>div {
    border-right: 1px solid #006a6a
}

.tve_flt .tve_btn.tve_teal:hover {
    background-color: #008e85
}

.tve_flt .tve_btn.tve_teal:hover.tve_nb .tve_btn_im .tve_btn_divider {
    background: #007c72
}

.tve_flt .tve_btn.tve_teal:hover a>div {
    border-right: 1px solid #007c72
}

.tve_flt .tve_btn.tve_white {
    background: #efefef
}

.tve_flt .tve_btn.tve_white a {
    text-shadow: #fff 0 0 0
}

.tve_flt .tve_btn.tve_white.tve_btn7,.tve_flt .tve_btn.tve_white.tve_btn8 {
    -webkit-box-shadow: 0 5px 0 #d9d9d9;
    box-shadow: 0 5px 0 #d9d9d9;
    border-bottom: 1px solid #fbfbfb
}

.tve_flt .tve_btn.tve_white.tve_btn7:hover,.tve_flt .tve_btn.tve_white.tve_btn8:hover {
    -webkit-box-shadow: 0 5px 0 #ddd;
    box-shadow: 0 5px 0 #ddd;
    border-bottom: 1px solid #fbfbfb
}

.tve_flt .tve_btn.tve_white.tve_btn5.tve_nb .tve_btn_im .tve_btn_divider,.tve_flt .tve_btn.tve_white.tve_btn6.tve_nb .tve_btn_im .tve_btn_divider {
    background: #d9d9d9
}

.tve_flt .tve_btn.tve_white.tve_btn5 a>div,.tve_flt .tve_btn.tve_white.tve_btn6 a>div {
    border-right: 1px solid #d9d9d9
}

.tve_flt .tve_btn.tve_white:hover {
    background-color: #f4f4f4
}

.tve_flt .tve_btn.tve_white:hover.tve_nb .tve_btn_im .tve_btn_divider {
    background: #e2e2e2
}

.tve_flt .tve_btn.tve_white:hover a>div {
    border-right: 1px solid #e2e2e2
}

.tve_flt .tve_black.tve_ca1 h1,.tve_flt .tve_black.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_black.tve_ca3 h1,.tve_flt .tve_black.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_black.tve_ca4 h1,.tve_flt .tve_black.tve_ca4 h2.tve_ca_heading {
    color: #1F1F1F!important
}

.tve_flt .tve_black.tve_ca2,.tve_flt .tve_black.tve_ca3 {
    border: 2px solid #000
}

.tve_flt .tve_black.tve_ca2 .tve_ca_t {
    background-color: #1f1f1f
}

.tve_flt .tve_black.tve_ca3 .tve_ca_t .tve_btn {
    border: 2px solid #000
}

.tve_flt .tve_blue.tve_ca1 h1,.tve_flt .tve_blue.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_blue.tve_ca3 h1,.tve_flt .tve_blue.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_blue.tve_ca4 h1,.tve_flt .tve_blue.tve_ca4 h2.tve_ca_heading {
    color: #4E7AC7!important
}

.tve_flt .tve_blue.tve_ca2,.tve_flt .tve_blue.tve_ca3 {
    border: 2px solid #345da4
}

.tve_flt .tve_blue.tve_ca2 .tve_ca_t {
    background-color: #4e7ac7
}

.tve_flt .tve_blue.tve_ca3 .tve_ca_t .tve_btn {
    border: 2px solid #345da4
}

.tve_flt .tve_green.tve_ca1 h1,.tve_flt .tve_green.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_green.tve_ca3 h1,.tve_flt .tve_green.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_green.tve_ca4 h1,.tve_flt .tve_green.tve_ca4 h2.tve_ca_heading {
    color: #45BF55!important
}

.tve_flt .tve_green.tve_ca2,.tve_flt .tve_green.tve_ca3 {
    border: 2px solid #2ea43e
}

.tve_flt .tve_green.tve_ca2 .tve_ca_t {
    background-color: #45bf55
}

.tve_flt .tve_green.tve_ca3 .tve_ca_t .tve_btn {
    border: 2px solid #2ea43e
}

.tve_flt .tve_orange.tve_ca1 h1,.tve_flt .tve_orange.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_orange.tve_ca3 h1,.tve_flt .tve_orange.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_orange.tve_ca4 h1,.tve_flt .tve_orange.tve_ca4 h2.tve_ca_heading {
    color: #FF712C!important
}

.tve_flt .tve_orange.tve_ca2,.tve_flt .tve_orange.tve_ca3 {
    border: 2px solid #d8591c
}

.tve_flt .tve_orange.tve_ca2 .tve_ca_t {
    background-color: #ff712c
}

.tve_flt .tve_orange.tve_ca3 .tve_ca_t .tve_btn {
    border: 2px solid #d8591c
}

.tve_flt .tve_purple.tve_ca1 h1,.tve_flt .tve_purple.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_purple.tve_ca3 h1,.tve_flt .tve_purple.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_purple.tve_ca4 h1,.tve_flt .tve_purple.tve_ca4 h2.tve_ca_heading {
    color: #9768D1!important
}

.tve_flt .tve_purple.tve_ca2,.tve_flt .tve_purple.tve_ca3 {
    border: 2px solid #7546b0
}

.tve_flt .tve_purple.tve_ca2 .tve_ca_t {
    background-color: #9768d1
}

.tve_flt .tve_purple.tve_ca3 .tve_ca_t .tve_btn {
    border: 2px solid #7546b0
}

.tve_flt .tve_red.tve_ca1 h1,.tve_flt .tve_red.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_red.tve_ca3 h1,.tve_flt .tve_red.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_red.tve_ca4 h1,.tve_flt .tve_red.tve_ca4 h2.tve_ca_heading {
    color: #E5372B!important;
    text-align: center
}

.tve_flt .tve_red.tve_ca2,.tve_flt .tve_red.tve_ca3 {
    border: 2px solid #cd2b1f
}

.tve_flt .tve_red.tve_ca2 .tve_ca_t {
    background-color: #e5372b
}

.tve_flt .tve_red.tve_ca3 .tve_ca_t .tve_btn {
    border: 2px solid #cd2b1f
}

.tve_flt .tve_teal.tve_ca1 h1,.tve_flt .tve_teal.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_teal.tve_ca3 h1,.tve_flt .tve_teal.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_teal.tve_ca4 h1,.tve_flt .tve_teal.tve_ca4 h2.tve_ca_heading {
    color: #479486!important
}

.tve_flt .tve_teal.tve_ca2,.tve_flt .tve_teal.tve_ca3 {
    border: 2px solid #008080
}

.tve_flt .tve_teal.tve_ca2 .tve_ca_t {
    background-color: #479486
}

.tve_flt .tve_teal.tve_ca3 .tve_ca_t .tve_btn {
    border: 2px solid #008080
}

.tve_flt .tve_white.tve_ca1 h1,.tve_flt .tve_white.tve_ca1 h2.tve_ca_heading,.tve_flt .tve_white.tve_ca3 h1,.tve_flt .tve_white.tve_ca3 h2.tve_ca_heading,.tve_flt .tve_white.tve_ca4 h1,.tve_flt .tve_white.tve_ca4 h2.tve_ca_heading {
    color: #4C4C4C!important
}

.tve_flt .tve_white.tve_ca2,.tve_flt .tve_white.tve_ca3 {
    border: 2px solid #efefef
}

.tve_flt .tve_white.tve_ca2 .tve_ca_t {
    background-color: #efefef
}

.tve_flt .tve_white.tve_ca2 .tve_ca_t a {
    color: #4c4c4c!important
}

.tve_flt .tve_white.tve_ca3 .tve_ca_t .tve_btn {
    border: 2px solid #efefef
}

.tve_flt .tve_arrow_left,.tve_flt .tve_arrow_right {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/cta_arrows.png);
    display: inline-block;
    height: 84px;
    width: 64px
}

.tve_flt .tve_arrow_left {
    background-position: 0 0
}

.tve_flt .tve_arrow_right {
    background-position: -64px 0
}

.tve_flt .tve_ca h1,.tve_flt .tve_ca h2,.tve_flt .tve_ca h3,.tve_flt .tve_ca h2.tve_ca_heading {
    color: #6B6B6B!important
}

.tve_flt .tve_ca1 {
    text-align: center;
    margin-bottom: 100px;
    padding: 0 39px 19px 39px
}

.tve_flt .tve_ca1 .tve_line {
    width: 90%
}

.tve_flt .tve_ca1 .tve_line h1,.tve_flt .tve_ca1 .tve_line h2.tve_ca_heading {
    margin-bottom: 10px
}

.tve_flt .tve_ca1 .tve_btn {
    top: 0
}

.tve_flt .tve_ca2 .tve_ca_o {
    float: left;
    font-size: 1em;
    line-height: 1em;
    padding: 1.2em 0em 0em 0em;
    width: 70%
}

.tve_flt .tve_ca2 {
    height: 97px;
    padding: 0 0 0 34px;
    margin: 10px auto
}

.tve_flt .tve_ca2 h3 {
    margin-top: 15px!important
}

.tve_flt .tve_ca2 h3,.tve_flt .tve_ca2 p {
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 90%
}

.tve_flt .tve_ca2 .tve_ca_t {
    float: right;
    height: 121px;
    margin-top: -12px;
    margin-right: -2px;
    padding-right: 5px;
    position: relative;
    text-align: center;
    width: 25%
}

.tve_flt .tve_ca2 .tve_ca_t a {
    display: block;
    font-size: 26px!important;
    line-height: 26px!important;
    margin-top: 18%;
    text-decoration: none
}

.tve_flt .tve_ca2 .tve_ca_t a>.tve_ca_sp {
    background-repeat: no-repeat;
    background-position: left top;
    display: block;
    height: 121px;
    min-width: 64px;
    position: absolute;
    left: -64px;
    top: 0
}

.tve_flt .tve_black.tve_ca2 .tve_ca_t a>.tve_ca_sp {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/cta_arrow_black.png)
}

.tve_flt .tve_blue.tve_ca2 .tve_ca_t a>.tve_ca_sp {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/cta_arrow_blue.png)
}

.tve_flt .tve_green.tve_ca2 .tve_ca_t a>.tve_ca_sp {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/cta_arrow_green.png)
}

.tve_flt .tve_orange.tve_ca2 .tve_ca_t a>.tve_ca_sp {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/cta_arrow_orange.png)
}

.tve_flt .tve_purple.tve_ca2 .tve_ca_t a>.tve_ca_sp {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/cta_arrow_purple.png)
}

.tve_flt .tve_red.tve_ca2 .tve_ca_t a>.tve_ca_sp {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/cta_arrow_red.png)
}

.tve_flt .tve_teal.tve_ca2 .tve_ca_t a>.tve_ca_sp {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/cta_arrow_teal.png)
}

.tve_flt .tve_white.tve_ca2 .tve_ca_t a>.tve_ca_sp {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/cta_arrow_white.png)
}

.tve_flt .tve_black.tve_ca2 .tve_ca_t a {
    color: #fff!important
}

.tve_flt .tve_blue.tve_ca2 .tve_ca_t a {
    color: #fff!important
}

.tve_flt .tve_green.tve_ca2 .tve_ca_t a {
    color: #fff!important
}

.tve_flt .tve_orange.tve_ca2 .tve_ca_t a {
    color: #fff!important
}

.tve_flt .tve_purple.tve_ca2 .tve_ca_t a {
    color: #fff!important
}

.tve_flt .tve_red.tve_ca2 .tve_ca_t a {
    color: #fff!important
}

.tve_flt .tve_teal.tve_ca2 .tve_ca_t a {
    color: #fff!important
}

.tve_flt .tve_ca3 {
    margin: 0 auto 25px auto;
    text-align: center;
    position: relative;
    padding-bottom: 10px
}

.tve_flt .tve_ca3 .tve_ca_t {
    height: 40px;
    text-align: center
}

.tve_flt .tve_ca3 .tve_ca_t .tve_btn {
    bottom: -20px;
    margin-left: auto;
    margin-right: auto;
    position: relative
}

.tve_flt .tve_ca3 .tve_ca_t .tve_btn .tve_btnLink {
    font-weight: 700
}

.tve_flt .tve_ca3 .tve_ca_t .tve_btn .tve_btnLink>.tve_ca_sp {
    display: none
}

.tve_flt .tve_ca4 {
    margin: 0 auto;
    text-align: center
}

.tve_flt .tve_ca4 .tve_btn_cnt {
    background: #C5C5C5;
    height: 1px;
    margin: 60px auto 0 auto;
    width: 70%
}

.tve_flt .tve_ca4 .tve_btn.tve_normalBtn {
    bottom: 30px;
    padding: 0 60px
}

.tve_flt .tve_ca4 .tve_btn.tve_normalBtn .tve_btnLink>.tve_ca_sp {
    display: none
}

.tve_flt .tve_black.tve_cb2 ul,.tve_flt .tve_black.tve_cb2 ol,.tve_flt .tve_black.tve_cb3 ul,.tve_flt .tve_black.tve_cb3 ol,.tve_flt .tve_black.tve_cb5 ul,.tve_flt .tve_black.tve_cb5 ol,.tve_flt .tve_black.tve_cb6 ul,.tve_flt .tve_black.tve_cb6 ol {
    color: #fff
}

.tve_flt .tve_black.tve_ts2 ul,.tve_flt .tve_black.tve_ts2 ol,.tve_flt .tve_black.tve_ts3 ul,.tve_flt .tve_black.tve_ts3 ol,.tve_flt .tve_black.tve_ts4 ul,.tve_flt .tve_black.tve_ts4 ol,.tve_flt .tve_black.tve_ts9 ul,.tve_flt .tve_black.tve_ts9 ol {
    color: #fff
}

.tve_flt .tve_blue.tve_cb2 ul,.tve_flt .tve_blue.tve_cb2 ol,.tve_flt .tve_blue.tve_cb3 ul,.tve_flt .tve_blue.tve_cb3 ol,.tve_flt .tve_blue.tve_cb5 ul,.tve_flt .tve_blue.tve_cb5 ol,.tve_flt .tve_blue.tve_cb6 ul,.tve_flt .tve_blue.tve_cb6 ol {
    color: #fff
}

.tve_flt .tve_blue.tve_ts2 ul,.tve_flt .tve_blue.tve_ts2 ol,.tve_flt .tve_blue.tve_ts3 ul,.tve_flt .tve_blue.tve_ts3 ol,.tve_flt .tve_blue.tve_ts4 ul,.tve_flt .tve_blue.tve_ts4 ol,.tve_flt .tve_blue.tve_ts9 ul,.tve_flt .tve_blue.tve_ts9 ol {
    color: #fff
}

.tve_flt .tve_green.tve_cb2 ul,.tve_flt .tve_green.tve_cb2 ol,.tve_flt .tve_green.tve_cb3 ul,.tve_flt .tve_green.tve_cb3 ol,.tve_flt .tve_green.tve_cb5 ul,.tve_flt .tve_green.tve_cb5 ol,.tve_flt .tve_green.tve_cb6 ul,.tve_flt .tve_green.tve_cb6 ol {
    color: #fff
}

.tve_flt .tve_green.tve_ts2 ul,.tve_flt .tve_green.tve_ts2 ol,.tve_flt .tve_green.tve_ts3 ul,.tve_flt .tve_green.tve_ts3 ol,.tve_flt .tve_green.tve_ts4 ul,.tve_flt .tve_green.tve_ts4 ol,.tve_flt .tve_green.tve_ts9 ul,.tve_flt .tve_green.tve_ts9 ol {
    color: #fff
}

.tve_flt .tve_orange.tve_cb2 ul,.tve_flt .tve_orange.tve_cb2 ol,.tve_flt .tve_orange.tve_cb3 ul,.tve_flt .tve_orange.tve_cb3 ol,.tve_flt .tve_orange.tve_cb5 ul,.tve_flt .tve_orange.tve_cb5 ol,.tve_flt .tve_orange.tve_cb6 ul,.tve_flt .tve_orange.tve_cb6 ol {
    color: #fff
}

.tve_flt .tve_orange.tve_ts2 ul,.tve_flt .tve_orange.tve_ts2 ol,.tve_flt .tve_orange.tve_ts3 ul,.tve_flt .tve_orange.tve_ts3 ol,.tve_flt .tve_orange.tve_ts4 ul,.tve_flt .tve_orange.tve_ts4 ol,.tve_flt .tve_orange.tve_ts9 ul,.tve_flt .tve_orange.tve_ts9 ol {
    color: #fff
}

.tve_flt .tve_purple.tve_cb2 ul,.tve_flt .tve_purple.tve_cb2 ol,.tve_flt .tve_purple.tve_cb3 ul,.tve_flt .tve_purple.tve_cb3 ol,.tve_flt .tve_purple.tve_cb5 ul,.tve_flt .tve_purple.tve_cb5 ol,.tve_flt .tve_purple.tve_cb6 ul,.tve_flt .tve_purple.tve_cb6 ol {
    color: #fff
}

.tve_flt .tve_purple.tve_ts2 ul,.tve_flt .tve_purple.tve_ts2 ol,.tve_flt .tve_purple.tve_ts3 ul,.tve_flt .tve_purple.tve_ts3 ol,.tve_flt .tve_purple.tve_ts4 ul,.tve_flt .tve_purple.tve_ts4 ol,.tve_flt .tve_purple.tve_ts9 ul,.tve_flt .tve_purple.tve_ts9 ol {
    color: #fff
}

.tve_flt .tve_red.tve_cb2 ul,.tve_flt .tve_red.tve_cb2 ol,.tve_flt .tve_red.tve_cb3 ul,.tve_flt .tve_red.tve_cb3 ol,.tve_flt .tve_red.tve_cb5 ul,.tve_flt .tve_red.tve_cb5 ol,.tve_flt .tve_red.tve_cb6 ul,.tve_flt .tve_red.tve_cb6 ol {
    color: #fff
}

.tve_flt .tve_red.tve_ts2 ul,.tve_flt .tve_red.tve_ts2 ol,.tve_flt .tve_red.tve_ts3 ul,.tve_flt .tve_red.tve_ts3 ol,.tve_flt .tve_red.tve_ts4 ul,.tve_flt .tve_red.tve_ts4 ol,.tve_flt .tve_red.tve_ts9 ul,.tve_flt .tve_red.tve_ts9 ol {
    color: #fff
}

.tve_flt .tve_teal.tve_cb2 ul,.tve_flt .tve_teal.tve_cb2 ol,.tve_flt .tve_teal.tve_cb3 ul,.tve_flt .tve_teal.tve_cb3 ol,.tve_flt .tve_teal.tve_cb5 ul,.tve_flt .tve_teal.tve_cb5 ol,.tve_flt .tve_teal.tve_cb6 ul,.tve_flt .tve_teal.tve_cb6 ol {
    color: #fff
}

.tve_flt .tve_teal.tve_ts2 ul,.tve_flt .tve_teal.tve_ts2 ol,.tve_flt .tve_teal.tve_ts3 ul,.tve_flt .tve_teal.tve_ts3 ol,.tve_flt .tve_teal.tve_ts4 ul,.tve_flt .tve_teal.tve_ts4 ol,.tve_flt .tve_teal.tve_ts9 ul,.tve_flt .tve_teal.tve_ts9 ol {
    color: #fff
}

.tve_flt .tve_cb {
    width: auto
}

.tve_flt .tve_cb h1,.tve_flt .tve_cb h2.tve_ca_heading {
    color: #fff
}

.tve_flt .tve_cb .tve_cb_cnt {
    padding: 20px
}

.tve_flt .tve_black.tve_cb.tve_cb1,.tve_flt .tve_black.tve_cb.tve_cb3,.tve_flt .tve_black.tve_cb.tve_cb4,.tve_flt .tve_black.tve_cb.tve_cb6 {
    border: 2px solid #1f1f1f
}

.tve_flt .tve_black.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_black.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_black.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_black.tve_cb.tve_cb2,.tve_flt .tve_black.tve_cb.tve_cb5,.tve_flt .tve_black.tve_cb.tve_cb_symbol {
    background: #1f1f1f
}

.tve_flt .tve_black.tve_cb.tve_cb2 hr {
    background: #131313
}

.tve_flt .tve_black.tve_cb .tve_hd h3 {
    text-shadow: 0 1px 0 #0B0B0B;
    color: #fff;
    margin: 0px!important
}

.tve_flt .tve_black.tve_cb.tve_cb3,.tve_flt .tve_black.tve_cb.tve_cb6 {
    background: #2F2F2F
}

.tve_flt .tve_black.tve_cb5 .tve_cb_cnt p {
    text-shadow: 0 1px 0 #0B0B0B;
    color: #fff
}

.tve_flt .tve_black.tve_cb_symbol .tve_cb_cnt p,.tve_flt .tve_black.tve_cb_symbol li {
    color: #fff
}

.tve_flt .tve_blue.tve_cb.tve_cb1,.tve_flt .tve_blue.tve_cb.tve_cb3,.tve_flt .tve_blue.tve_cb.tve_cb4,.tve_flt .tve_blue.tve_cb.tve_cb6 {
    border: 2px solid #4E7AC7
}

.tve_flt .tve_blue.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_blue.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_blue.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_blue.tve_cb.tve_cb2,.tve_flt .tve_blue.tve_cb.tve_cb5,.tve_flt .tve_blue.tve_cb.tve_cb_symbol {
    background: #4E7AC7
}

.tve_flt .tve_blue.tve_cb.tve_cb2 hr {
    background: #3966B5
}

.tve_flt .tve_blue.tve_cb.tve_cb3,.tve_flt .tve_blue.tve_cb.tve_cb6 {
    background: #608AD2
}

.tve_flt .tve_blue.tve_cb .tve_hd h3 {
    text-shadow: 0 1px 0 #2D59A6;
    color: #fff;
    margin: 0px!important
}

.tve_flt .tve_blue.tve_cb5 .tve_cb_cnt p {
    text-shadow: 0 1px 0 #2D59A6;
    color: #fff
}

.tve_flt .tve_blue.tve_cb_symbol .tve_cb_cnt p,.tve_flt .tve_blue.tve_cb_symbol li {
    color: #fff
}

.tve_flt .tve_green.tve_cb.tve_cb1,.tve_flt .tve_green.tve_cb.tve_cb3,.tve_flt .tve_green.tve_cb.tve_cb4,.tve_flt .tve_green.tve_cb.tve_cb6 {
    border: 2px solid #45BF55
}

.tve_flt .tve_green.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_green.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_green.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_green.tve_cb.tve_cb2,.tve_flt .tve_green.tve_cb.tve_cb5,.tve_flt .tve_green.tve_cb.tve_cb_symbol {
    background: #45BF55
}

.tve_flt .tve_green.tve_cb.tve_cb2 hr {
    background: #2FA73F
}

.tve_flt .tve_green.tve_cb.tve_cb3,.tve_flt .tve_green.tve_cb.tve_cb6 {
    background: #52CE62
}

.tve_flt .tve_green.tve_cb .tve_hd h3 {
    text-shadow: 0 1px 0 #279435;
    color: #fff;
    margin: 0px!important
}

.tve_flt .tve_green.tve_cb5 .tve_cb_cnt p {
    text-shadow: 0 1px 0 #279435;
    color: #fff
}

.tve_flt .tve_green.tve_cb_symbol .tve_cb_cnt p,.tve_flt .tve_green.tve_cb_symbol li {
    color: #fff
}

.tve_flt .tve_orange.tve_cb.tve_cb1,.tve_flt .tve_orange.tve_cb.tve_cb3,.tve_flt .tve_orange.tve_cb.tve_cb4,.tve_flt .tve_orange.tve_cb.tve_cb6 {
    border: 2px solid #FF712C
}

.tve_flt .tve_orange.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_orange.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_orange.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_orange.tve_cb.tve_cb2,.tve_flt .tve_orange.tve_cb.tve_cb5,.tve_flt .tve_orange.tve_cb.tve_cb_symbol {
    background: #FF712C
}

.tve_flt .tve_orange.tve_cb.tve_cb2 hr {
    background: #ED6321
}

.tve_flt .tve_orange.tve_cb.tve_cb3,.tve_flt .tve_orange.tve_cb.tve_cb6 {
    background: #FE8F59
}

.tve_flt .tve_orange.tve_cb .tve_hd h3 {
    text-shadow: 0 1px 0 #E05C1C;
    color: #fff;
    margin: 0px!important
}

.tve_flt .tve_orange.tve_cb5 .tve_cb_cnt p {
    text-shadow: 0 1px 0 #E05C1C;
    color: #fff
}

.tve_flt .tve_orange.tve_cb_symbol .tve_cb_cnt p,.tve_flt .tve_orange.tve_cb_symbol li {
    color: #fff
}

.tve_flt .tve_purple.tve_cb.tve_cb1,.tve_flt .tve_purple.tve_cb.tve_cb3,.tve_flt .tve_purple.tve_cb.tve_cb4,.tve_flt .tve_purple.tve_cb.tve_cb6 {
    border: 2px solid #9768D1
}

.tve_flt .tve_purple.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_purple.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_purple.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_purple.tve_cb.tve_cb2,.tve_flt .tve_purple.tve_cb.tve_cb5,.tve_flt .tve_purple.tve_cb.tve_cb_symbol {
    background: #9768D1
}

.tve_flt .tve_purple.tve_cb.tve_cb2 hr {
    background: #8858C2
}

.tve_flt .tve_purple.tve_cb.tve_cb3,.tve_flt .tve_purple.tve_cb.tve_cb6 {
    background: #A477DC
}

.tve_flt .tve_purple.tve_cb .tve_hd h3 {
    text-shadow: 0 1px 0 #7044A7;
    color: #fff;
    margin: 0px!important
}

.tve_flt .tve_purple.tve_cb5 .tve_cb_cnt p {
    text-shadow: 0 1px 0 #7044A7;
    color: #fff
}

.tve_flt .tve_purple.tve_cb_symbol .tve_cb_cnt p,.tve_flt .tve_purple.tve_cb_symbol li {
    color: #fff
}

.tve_flt .tve_red.tve_cb.tve_cb1,.tve_flt .tve_red.tve_cb.tve_cb3,.tve_flt .tve_red.tve_cb.tve_cb4,.tve_flt .tve_red.tve_cb.tve_cb6 {
    border: 2px solid #E5372B
}

.tve_flt .tve_red.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_red.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_red.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_red.tve_cb.tve_cb2,.tve_flt .tve_red.tve_cb.tve_cb5,.tve_flt .tve_red.tve_cb.tve_cb_symbol {
    background: #E5372B
}

.tve_flt .tve_red.tve_cb.tve_cb2 hr {
    background: #D22115
}

.tve_flt .tve_red.tve_cb.tve_cb3,.tve_flt .tve_red.tve_cb.tve_cb6 {
    background: #F54D42
}

.tve_flt .tve_red.tve_cb .tve_hd h3 {
    text-shadow: 0 1px 0 #A1180F;
    color: #fff;
    margin: 0px!important
}

.tve_flt .tve_red.tve_cb5 .tve_cb_cnt p {
    text-shadow: 0 1px 0 #A1180F;
    color: #fff
}

.tve_flt .tve_red.tve_cb_symbol .tve_cb_cnt p,.tve_flt .tve_red.tve_cb_symbol li {
    color: #fff
}

.tve_flt .tve_teal.tve_cb.tve_cb1,.tve_flt .tve_teal.tve_cb.tve_cb3,.tve_flt .tve_teal.tve_cb.tve_cb4,.tve_flt .tve_teal.tve_cb.tve_cb6 {
    border: 2px solid #479486
}

.tve_flt .tve_teal.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_teal.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_teal.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_teal.tve_cb.tve_cb2,.tve_flt .tve_teal.tve_cb.tve_cb5,.tve_flt .tve_teal.tve_cb.tve_cb_symbol {
    background: #479486
}

.tve_flt .tve_teal.tve_cb.tve_cb2 hr {
    background: #307C6E
}

.tve_flt .tve_teal.tve_cb.tve_cb3,.tve_flt .tve_teal.tve_cb.tve_cb6 {
    background: #57A798
}

.tve_flt .tve_teal.tve_cb .tve_hd h3 {
    text-shadow: 0 1px 0 #226055;
    color: #fff;
    margin: 0px!important
}

.tve_flt .tve_teal.tve_cb5 .tve_cb_cnt p {
    text-shadow: 0 1px 0 #226055;
    color: #fff
}

.tve_flt .tve_teal.tve_cb_symbol .tve_cb_cnt p,.tve_flt .tve_teal.tve_cb_symbol li {
    color: #fff
}

.tve_flt .tve_white.tve_cb.tve_cb1,.tve_flt .tve_white.tve_cb.tve_cb3,.tve_flt .tve_white.tve_cb.tve_cb4,.tve_flt .tve_white.tve_cb.tve_cb6 {
    border: 2px solid #EFEFEF
}

.tve_flt .tve_white.tve_cb.tve_cb1 .tve_hd,.tve_flt .tve_white.tve_cb.tve_cb2 .tve_hd,.tve_flt .tve_white.tve_cb.tve_cb3 .tve_hd,.tve_flt .tve_white.tve_cb.tve_cb5,.tve_flt .tve_white.tve_cb.tve_cb_symbol {
    background: #EFEFEF
}

.tve_flt .tve_white.tve_cb .tve_hd h3,.tve_flt .tve_white.tve_cb .tve_cb_cnt p {
    color: #525151;
    margin: 0
}

.tve_flt .tve_white.tve_cb.tve_cb2 {
    background: #EFEFEF;
    border: 2px solid #D3D1D1
}

.tve_flt .tve_white.tve_cb.tve_cb2 hr {
    background: #D3D1D1
}

.tve_flt .tve_white.tve_cb.tve_cb3,.tve_flt .tve_white.tve_cb.tve_cb6 {
    background: #FFF
}

.tve_flt .tve_white.tve_cb.tve_cb5 {
    border: 2px solid #D3D1D1
}

.tve_flt .tve_cb1 {
    overflow: hidden
}

.tve_flt .tve_cb2 .tve_cb_cnt p {
    color: #fff
}

.tve_flt .tve_cb2 h3 {
    color: #fff
}

.tve_flt .tve_cb2 hr {
    border: none;
    height: 1px;
    margin: 5px 0 0 0px!important;
    width: 100%
}

.tve_flt .tve_cb3 {
    margin: 0 auto;
    width: inherit
}

.tve_flt .tve_cb3>hr {
    display: none
}

.tve_flt .tve_cb3 .tve_hd {
    margin: 23px -17px 0 -17px;
    width: 99.3%
}

.tve_flt .tve_cb3 .tve_cb_cnt p,.tve_flt .tve_cb6 .tve_cb_cnt p {
    color: #fff
}

.tve_flt .tve_black.tve_cb.tve_cb4 div.tve_hd {
    padding: 0
}

.tve_flt .tve_blue.tve_cb.tve_cb4 div.tve_hd {
    padding: 0
}

.tve_flt .tve_green.tve_cb.tve_cb4 div.tve_hd {
    padding: 0
}

.tve_flt .tve_orange.tve_cb.tve_cb4 div.tve_hd {
    padding: 0
}

.tve_flt .tve_purple.tve_cb.tve_cb4 div.tve_hd {
    padding: 0
}

.tve_flt .tve_red.tve_cb.tve_cb4 div.tve_hd {
    padding: 0
}

.tve_flt .tve_teal.tve_cb.tve_cb4 div.tve_hd {
    padding: 0
}

.tve_flt .tve_white.tve_cb.tve_cb4 div.tve_hd {
    padding: 0
}

.tve_flt .tve_ts.tve_black .tve_ts_o img,.tve_flt .tve_ts.tve_black.tve_ts1,.tve_flt .tve_ts.tve_black .tve_ts_imc {
    border: 2px solid #1F1F1F
}

.tve_flt .tve_ts.tve_black.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_black.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_black.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_black.tve_ts9 .tve_ts_cn {
    background-color: #1f1f1f
}

.tve_flt .tve_ts.tve_black.tve_ts2 .tve_ts_cn p,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_cn p,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_o p,.tve_flt .tve_ts.tve_black.tve_ts1 .tve_ts_o p,.tve_flt .tve_ts.tve_black.tve_ts4 .tve_ts_cn p,.tve_flt .tve_ts.tve_black.tve_ts9 .tve_ts_cn p {
    color: #FEF1F1
}

.tve_flt .tve_ts.tve_black.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_black.tve_ts3 .tve_ts_o {
    border-bottom: 1px solid #131313
}

.tve_flt .tve_ts.tve_blue .tve_ts_o img,.tve_flt .tve_ts.tve_blue.tve_ts1,.tve_flt .tve_ts.tve_blue .tve_ts_imc {
    border: 2px solid #4E7AC7
}

.tve_flt .tve_ts.tve_blue.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_blue.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_blue.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_blue.tve_ts9 .tve_ts_cn {
    background-color: #4e7ac7
}

.tve_flt .tve_ts.tve_blue.tve_ts2 .tve_ts_cn p,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_cn p,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_o p,.tve_flt .tve_ts.tve_blue.tve_ts1 .tve_ts_o p,.tve_flt .tve_ts.tve_blue.tve_ts4 .tve_ts_cn p,.tve_flt .tve_ts.tve_blue.tve_ts9 .tve_ts_cn p {
    color: #FFF
}

.tve_flt .tve_ts.tve_blue.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_blue.tve_ts3 .tve_ts_o {
    border-bottom: 1px solid #3764B2
}

.tve_flt .tve_ts.tve_green .tve_ts_o img,.tve_flt .tve_ts.tve_green.tve_ts1,.tve_flt .tve_ts.tve_green .tve_ts_imc {
    border: 2px solid #45BF55
}

.tve_flt .tve_ts.tve_green.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_green.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_green.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_green.tve_ts9 .tve_ts_cn {
    background-color: #45BF55
}

.tve_flt .tve_ts.tve_green.tve_ts2 .tve_ts_cn p,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_cn p,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_o p,.tve_flt .tve_ts.tve_green.tve_ts1 .tve_ts_o p,.tve_flt .tve_ts.tve_green.tve_ts4 .tve_ts_cn p,.tve_flt .tve_ts.tve_green.tve_ts9 .tve_ts_cn p {
    color: #EBFDED
}

.tve_flt .tve_ts.tve_green.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_green.tve_ts3 .tve_ts_o {
    border-bottom: 1px solid #2EA53E
}

.tve_flt .tve_ts.tve_orange .tve_ts_o img,.tve_flt .tve_ts.tve_orange.tve_ts1,.tve_flt .tve_ts.tve_orange .tve_ts_imc {
    border: 2px solid #FF712C
}

.tve_flt .tve_ts.tve_orange.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_orange.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_orange.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_orange.tve_ts9 .tve_ts_cn {
    background-color: #ff712c
}

.tve_flt .tve_ts.tve_orange.tve_ts2 .tve_ts_cn p,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_cn p,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_o p,.tve_flt .tve_ts.tve_orange.tve_ts1 .tve_ts_o p,.tve_flt .tve_ts.tve_orange.tve_ts4 .tve_ts_cn p,.tve_flt .tve_ts.tve_orange.tve_ts9 .tve_ts_cn p {
    color: #FDF7F4
}

.tve_flt .tve_ts.tve_orange.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_orange.tve_ts3 .tve_ts_o {
    border-bottom: 1px solid #E85C18
}

.tve_flt .tve_ts.tve_purple .tve_ts_o img,.tve_flt .tve_ts.tve_purple.tve_ts1,.tve_flt .tve_ts.tve_purple .tve_ts_imc {
    border: 2px solid #9768D1
}

.tve_flt .tve_ts.tve_purple.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_purple.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_purple.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_purple.tve_ts9 .tve_ts_cn {
    background-color: #9768D1
}

.tve_flt .tve_ts.tve_purple.tve_ts2 .tve_ts_cn p,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_cn p,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_o p,.tve_flt .tve_ts.tve_purple.tve_ts1 .tve_ts_o p,.tve_flt .tve_ts.tve_purple.tve_ts4 .tve_ts_cn p,.tve_flt .tve_ts.tve_purple.tve_ts9 .tve_ts_cn p {
    color: #F6EEFF
}

.tve_flt .tve_ts.tve_purple.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_purple.tve_ts3 .tve_ts_o {
    border-bottom: 1px solid #8858C2
}

.tve_flt .tve_ts.tve_red .tve_ts_o img,.tve_flt .tve_ts.tve_red.tve_ts1,.tve_flt .tve_ts.tve_red .tve_ts_imc {
    border: 2px solid #E5372B
}

.tve_flt .tve_ts.tve_red.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_red.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_red.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_red.tve_ts9 .tve_ts_cn {
    background-color: #E5372B
}

.tve_flt .tve_ts.tve_red.tve_ts2 .tve_ts_cn p,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_cn p,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_o p,.tve_flt .tve_ts.tve_red.tve_ts1 .tve_ts_o p,.tve_flt .tve_ts.tve_red.tve_ts4 .tve_ts_cn p,.tve_flt .tve_ts.tve_red.tve_ts9 .tve_ts_cn p {
    color: #FDEEED
}

.tve_flt .tve_ts.tve_red.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_red.tve_ts3 .tve_ts_o {
    border-bottom: 1px solid #D22115
}

.tve_flt .tve_ts.tve_teal .tve_ts_o img,.tve_flt .tve_ts.tve_teal.tve_ts1,.tve_flt .tve_ts.tve_teal .tve_ts_imc {
    border: 2px solid #479486
}

.tve_flt .tve_ts.tve_teal.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_teal.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_teal.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_teal.tve_ts9 .tve_ts_cn {
    background-color: #479486
}

.tve_flt .tve_ts.tve_teal.tve_ts2 .tve_ts_cn p,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_cn p,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_o p,.tve_flt .tve_ts.tve_teal.tve_ts1 .tve_ts_o p,.tve_flt .tve_ts.tve_teal.tve_ts4 .tve_ts_cn p,.tve_flt .tve_ts.tve_teal.tve_ts9 .tve_ts_cn p {
    color: #EFFEFB
}

.tve_flt .tve_ts.tve_teal.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_teal.tve_ts3 .tve_ts_o {
    border-bottom: 1px solid #286F62
}

.tve_flt .tve_ts.tve_white .tve_ts_o img,.tve_flt .tve_ts.tve_white.tve_ts1,.tve_flt .tve_ts.tve_white .tve_ts_imc {
    border: 2px solid #EFEFEF
}

.tve_flt .tve_ts.tve_white.tve_ts2 .tve_ts_cn,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_cn,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_o,.tve_flt .tve_ts.tve_white.tve_ts1 .tve_ts_o,.tve_flt .tve_ts.tve_white.tve_ts4 .tve_ts_cn,.tve_flt .tve_ts.tve_white.tve_ts9 .tve_ts_cn {
    background-color: #efefef
}

.tve_flt .tve_ts.tve_white.tve_ts2 .tve_ts_cn p,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_cn p,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_o p,.tve_flt .tve_ts.tve_white.tve_ts1 .tve_ts_o p,.tve_flt .tve_ts.tve_white.tve_ts4 .tve_ts_cn p,.tve_flt .tve_ts.tve_white.tve_ts9 .tve_ts_cn p {
    color: #4E4E4E
}

.tve_flt .tve_ts.tve_white.tve_ts2 .tve_ts_o,.tve_flt .tve_ts.tve_white.tve_ts3 .tve_ts_o {
    border-bottom: 1px solid #D3D1D1
}

.tve_flt .tve_ts_c {
    display: block;
    height: 19px;
    width: 21px
}

.tve_flt .tve_ts .tve_ts_qr {
    display: block;
    height: 19px;
    width: 27px
}

.tve_flt .tve_ts .tve_ts_qr {
    float: right;
    margin-top: -15px
}

.tve_flt .tve_ts .tve_ts_ql {
    width: 27px
}

.tve_flt .tve_ts2 .tve_ts_o,.tve_flt .tve_ts4 .tve_ts_o,.tve_flt .tve_ts9 .tve_ts_o {
    text-align: center
}

.tve_flt .tve_ts2 .tve_ts_o .tve_ts_imc,.tve_flt .tve_ts4 .tve_ts_o .tve_ts_imc,.tve_flt .tve_ts9 .tve_ts_o .tve_ts_imc {
    border-radius: 100px!important;
    display: inline-block
}

.tve_flt .tve_ts2 .tve_ts_o img,.tve_flt .tve_ts4 .tve_ts_o img,.tve_flt .tve_ts9 .tve_ts_o img {
    border-radius: 100px!important;
    border: none!important;
    display: block;
    max-height: 104px;
    margin: 0 auto;
    max-width: 104px
}

.tve_flt .tve_ts1 {
    padding: 40px;
    position: relative
}

.tve_flt .tve_ts1 .tve_ts_o {
    display: table;
    position: absolute;
    left: -2px;
    bottom: -34px;
    height: 63px
}

.tve_flt .tve_ts1 .tve_ts_o img {
    float: left;
    max-height: 63px;
    max-width: 63px
}

.tve_flt .tve_ts1 .tve_ts_o>span {
    color: #fff;
    clear: right;
    display: block;
    padding: 0 0;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding: 0 20px;
    line-height: 1.5em
}

.tve_flt .tve_black.tve_ts4 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_black.png) no-repeat center top
}

.tve_flt .tve_black.tve_ts9 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_r_black.png) no-repeat center top
}

.tve_flt .tve_black .tve_ts_qr {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_r_black.png) no-repeat center top
}

.tve_flt .tve_black .tve_ts_ql {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_l_black.png)
}

.tve_flt .tve_blue.tve_ts4 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_blue.png) no-repeat center top
}

.tve_flt .tve_blue.tve_ts9 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_r_blue.png) no-repeat center top
}

.tve_flt .tve_blue .tve_ts_qr {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_r_blue.png) no-repeat center top
}

.tve_flt .tve_blue .tve_ts_ql {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_l_blue.png)
}

.tve_flt .tve_green.tve_ts4 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_green.png) no-repeat center top
}

.tve_flt .tve_green.tve_ts9 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_r_green.png) no-repeat center top
}

.tve_flt .tve_green .tve_ts_qr {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_r_green.png) no-repeat center top
}

.tve_flt .tve_green .tve_ts_ql {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_l_green.png)
}

.tve_flt .tve_orange.tve_ts4 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_orange.png) no-repeat center top
}

.tve_flt .tve_orange.tve_ts9 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_r_orange.png) no-repeat center top
}

.tve_flt .tve_orange .tve_ts_qr {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_r_orange.png) no-repeat center top
}

.tve_flt .tve_orange .tve_ts_ql {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_l_orange.png)
}

.tve_flt .tve_purple.tve_ts4 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_purple.png) no-repeat center top
}

.tve_flt .tve_purple.tve_ts9 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_r_purple.png) no-repeat center top
}

.tve_flt .tve_purple .tve_ts_qr {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_r_purple.png) no-repeat center top
}

.tve_flt .tve_purple .tve_ts_ql {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_l_purple.png)
}

.tve_flt .tve_red.tve_ts4 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_red.png) no-repeat center top
}

.tve_flt .tve_red.tve_ts9 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_r_red.png) no-repeat center top
}

.tve_flt .tve_red .tve_ts_qr {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_r_red.png) no-repeat center top
}

.tve_flt .tve_red .tve_ts_ql {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_l_red.png)
}

.tve_flt .tve_teal.tve_ts4 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_teal.png) no-repeat center top
}

.tve_flt .tve_teal.tve_ts9 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_r_teal.png) no-repeat center top
}

.tve_flt .tve_teal .tve_ts_qr {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_r_teal.png) no-repeat center top
}

.tve_flt .tve_teal .tve_ts_ql {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_l_teal.png)
}

.tve_flt .tve_white.tve_ts4 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_white.png) no-repeat center top
}

.tve_flt .tve_white.tve_ts9 .tve_ts_c {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/qc_r_white.png) no-repeat center top
}

.tve_flt .tve_white .tve_ts_qr {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_r_white.png) no-repeat center top
}

.tve_flt .tve_white .tve_ts_ql {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/q_l_white.png)
}

.tve_flt .tve_black.tve_ts2 .tve_ts_o,.tve_flt .tve_black.tve_ts3 .tve_ts_o {
    color: #fff!important
}

.tve_flt .tve_blue.tve_ts2 .tve_ts_o,.tve_flt .tve_blue.tve_ts3 .tve_ts_o {
    color: #fff!important
}

.tve_flt .tve_green.tve_ts2 .tve_ts_o,.tve_flt .tve_green.tve_ts3 .tve_ts_o {
    color: #fff!important
}

.tve_flt .tve_orange.tve_ts2 .tve_ts_o,.tve_flt .tve_orange.tve_ts3 .tve_ts_o {
    color: #fff!important
}

.tve_flt .tve_purple.tve_ts2 .tve_ts_o,.tve_flt .tve_purple.tve_ts3 .tve_ts_o {
    color: #fff!important
}

.tve_flt .tve_red.tve_ts2 .tve_ts_o,.tve_flt .tve_red.tve_ts3 .tve_ts_o {
    color: #fff!important
}

.tve_flt .tve_teal.tve_ts2 .tve_ts_o,.tve_flt .tve_teal.tve_ts3 .tve_ts_o {
    color: #fff!important
}

.tve_flt .tve_ts2 {
    margin-top: 60px;
    position: relative
}

.tve_flt .tve_ts2 .tve_ts_o {
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    top: -50px;
    left: 0;
    right: 0;
    padding-bottom: 10px;
    text-align: center;
    min-width: 40%
}

.tve_flt .tve_ts2 .tve_ts_o b {
    display: block
}

.tve_flt .tve_ts2 .tve_ts_o span {
    line-height: 1.5em
}

.tve_flt .tve_ts2 .tve_ts_cn {
    margin-top: 10px;
    padding-top: 130px
}

.tve_flt .tve_ts2 .tve_ts_cn p:first-of-type {
    margin-top: 0px!important
}

.tve_flt .tve_ts2.tve_white .tve_ts_o {
    color: #4E4E4E!important
}

.tve_flt .tve_ts2.tve_np {
    margin-top: 0
}

.tve_flt .tve_ts3 .tve_ts_o {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    margin: 0 auto;
    padding: 10px 40px
}

.tve_flt .tve_ts3 .tve_ts_o img {
    max-height: 68px;
    float: left;
    max-width: 68px
}

.tve_flt .tve_ts3 .tve_ts_o>span {
    display: block;
    float: left;
    margin-left: 20px;
    padding-top: 15px;
    line-height: 1.5em
}

.tve_flt .tve_ts3 .tve_ts_o>span>b {
    display: block
}

.tve_flt .tve_ts3 .tve_ts_o:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.tve_flt .tve_ts3 .tve_ts_cn {
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px;
    margin-left: auto;
    margin-right: auto
}

.tve_flt .tve_ts3 .tve_ts_cn p:first-of-type {
    margin-top: 0px!important
}

.tve_flt .tve_ts4,.tve_flt .tve_ts9 {
    width: 100%
}

.tve_flt .tve_ts4 .tve_ts_cn,.tve_flt .tve_ts9 .tve_ts_cn {
    width: 78%
}

.thrv_columns .tve_flt .tve_ts4 .tve_ts_cn,.thrv_columns .tve_flt .tve_ts9 .tve_ts_cn {
    width: 84%
}

.tve_flt .tve_ts4 .tve_ts_cn p:first-of-type,.tve_flt .tve_ts9 .tve_ts_cn p:first-of-type {
    margin-top: 0px!important
}

.tve_flt .tve_ts4 .tve_ts_o,.tve_flt .tve_ts9 .tve_ts_o {
    color: #3B3B3B;
    float: left;
    width: 17%
}

.thrv_columns .tve_flt .tve_ts4 .tve_ts_o,.thrv_columns .tve_flt .tve_ts9 .tve_ts_o {
    width: 30%
}

.tve_flt .tve_ts4 .tve_ts_o>span,.tve_flt .tve_ts9 .tve_ts_o>span {
    display: block;
    text-align: center;
    line-height: 1.5em
}

.tve_flt .tve_ts4 .tve_ts_o>span>b,.tve_flt .tve_ts9 .tve_ts_o>span>b {
    display: block
}

.tve_flt .tve_ts4 .tve_ts_t,.tve_flt .tve_ts9 .tve_ts_t {
    float: left;
    width: 83%
}

.thrv_columns .tve_flt .tve_ts4 .tve_ts_t,.thrv_columns .tve_flt .tve_ts9 .tve_ts_t {
    width: 70%
}

.tve_flt .tve_ts2.tve_np .tve_ts_o {
    top: 30px
}

.tve_flt .tve_ts3.tve_np .tve_ts_o {
    padding-bottom: 40px
}

.tve_flt .tve_ts3.tve_np .tve_ts_o>span {
    margin-left: 0
}

.tve_flt .tve_ts4.tve_np .tve_ts_o,.tve_flt .tve_ts9.tve_np .tve_ts_o {
    top: 30px
}

.tve_flt .tve_black.tve_ul1 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul1_f_black.png)!important
}

.tve_flt .tve_black.tve_ul2 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul2_f_black.png)!important
}

.tve_flt .tve_black.tve_ul3 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul3_f_black.png)!important
}

.tve_flt .tve_black.tve_ul4 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul4_f_black.png)!important
}

.tve_flt .tve_black.tve_ul5 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul5_f_black.png)!important
}

.tve_flt .tve_black.tve_ul6 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul6_f_black.png)!important
}

.tve_flt .tve_black.tve_ul7 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul7_f_black.png)!important
}

.tve_flt .tve_blue.tve_ul1 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul1_f_blue.png)!important
}

.tve_flt .tve_blue.tve_ul2 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul2_f_blue.png)!important
}

.tve_flt .tve_blue.tve_ul3 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul3_f_blue.png)!important
}

.tve_flt .tve_blue.tve_ul4 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul4_f_blue.png)!important
}

.tve_flt .tve_blue.tve_ul5 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul5_f_blue.png)!important
}

.tve_flt .tve_blue.tve_ul6 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul6_f_blue.png)!important
}

.tve_flt .tve_blue.tve_ul7 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul7_f_blue.png)!important
}

.tve_flt .tve_green.tve_ul1 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul1_f_green.png)!important
}

.tve_flt .tve_green.tve_ul2 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul2_f_green.png)!important
}

.tve_flt .tve_green.tve_ul3 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul3_f_green.png)!important
}

.tve_flt .tve_green.tve_ul4 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul4_f_green.png)!important
}

.tve_flt .tve_green.tve_ul5 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul5_f_green.png)!important
}

.tve_flt .tve_green.tve_ul6 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul6_f_green.png)!important
}

.tve_flt .tve_green.tve_ul7 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul7_f_green.png)!important
}

.tve_flt .tve_orange.tve_ul1 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul1_f_orange.png)!important
}

.tve_flt .tve_orange.tve_ul2 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul2_f_orange.png)!important
}

.tve_flt .tve_orange.tve_ul3 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul3_f_orange.png)!important
}

.tve_flt .tve_orange.tve_ul4 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul4_f_orange.png)!important
}

.tve_flt .tve_orange.tve_ul5 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul5_f_orange.png)!important
}

.tve_flt .tve_orange.tve_ul6 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul6_f_orange.png)!important
}

.tve_flt .tve_orange.tve_ul7 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul7_f_orange.png)!important
}

.tve_flt .tve_purple.tve_ul1 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul1_f_purple.png)!important
}

.tve_flt .tve_purple.tve_ul2 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul2_f_purple.png)!important
}

.tve_flt .tve_purple.tve_ul3 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul3_f_purple.png)!important
}

.tve_flt .tve_purple.tve_ul4 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul4_f_purple.png)!important
}

.tve_flt .tve_purple.tve_ul5 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul5_f_purple.png)!important
}

.tve_flt .tve_purple.tve_ul6 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul6_f_purple.png)!important
}

.tve_flt .tve_purple.tve_ul7 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul7_f_purple.png)!important
}

.tve_flt .tve_red.tve_ul1 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul1_f_red.png)!important
}

.tve_flt .tve_red.tve_ul2 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul2_f_red.png)!important
}

.tve_flt .tve_red.tve_ul3 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul3_f_red.png)!important
}

.tve_flt .tve_red.tve_ul4 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul4_f_red.png)!important
}

.tve_flt .tve_red.tve_ul5 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul5_f_red.png)!important
}

.tve_flt .tve_red.tve_ul6 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul6_f_red.png)!important
}

.tve_flt .tve_red.tve_ul7 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul7_f_red.png)!important
}

.tve_flt .tve_teal.tve_ul1 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul1_f_teal.png)!important
}

.tve_flt .tve_teal.tve_ul2 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul2_f_teal.png)!important
}

.tve_flt .tve_teal.tve_ul3 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul3_f_teal.png)!important
}

.tve_flt .tve_teal.tve_ul4 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul4_f_teal.png)!important
}

.tve_flt .tve_teal.tve_ul5 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul5_f_teal.png)!important
}

.tve_flt .tve_teal.tve_ul6 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul6_f_teal.png)!important
}

.tve_flt .tve_teal.tve_ul7 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul7_f_teal.png)!important
}

.tve_flt .tve_white.tve_ul1 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul1_f_white.png)!important
}

.tve_flt .tve_white.tve_ul2 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul2_f_white.png)!important
}

.tve_flt .tve_white.tve_ul3 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul3_f_white.png)!important
}

.tve_flt .tve_white.tve_ul4 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul4_f_white.png)!important
}

.tve_flt .tve_white.tve_ul5 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul5_f_white.png)!important
}

.tve_flt .tve_white.tve_ul6 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul6_f_white.png)!important
}

.tve_flt .tve_white.tve_ul7 li {
    list-style-image: url(/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy%2Bret_img%2Bv_1/https:/digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/ul7_f_white.png)!important
}

.tve_flt .tve_sep {
    border: none;
    margin: 0!important;
    max-width: 100%!important
}

.tve_flt .tve_sep1 {
    border-top: 1px solid #D9D9D9
}

.tve_flt .tve_sep2 {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/flat_sep2.png);
    background-repeat: repeat-x;
    height: 4px
}

.tve_flt .tve_sep3 {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/flat_sep3.png);
    background-repeat: repeat-x;
    height: 1px
}

.tve_flt .tve_sep4 {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/flat_sep4.png);
    background-repeat: repeat-x;
    height: 3px
}

.tve_flt .tve_sep-1 {
    border-style: solid!important;
    border-top: 0!important;
    border-left: 0!important;
    border-right: 0!important;
    min-width: 10px
}

.tve_flt .tve_sep-2,.tve_flt .tve_sep-3,.tve_flt .tve_sep-4,.tve_flt .tve_sep-5 {
    background-repeat: repeat-x;
    width: 100%;
    min-width: 10px
}

.tve_flt .tve_scT>ul li:hover span.thrv-inline-text,.tve_flt .tve_scT>ul li:hover span .tve-tab-text {
    color: #fff!important
}

.tve_flt .tve_scT.tve_black>ul li.tve_tS {
    background: #101010
}

.tve_flt .tve_scT.tve_black>ul li:hover {
    background: #434343
}

.tve_flt .tve_scT.tve_black>ul li a {
    color: #101010!important
}

.tve_flt .tve_scT.tve_blue>ul li.tve_tS {
    background: #3E68B2
}

.tve_flt .tve_scT.tve_blue>ul li:hover {
    background: #335694
}

.tve_flt .tve_scT.tve_blue>ul li a {
    color: #3E68B2!important
}

.tve_flt .tve_scT.tve_green>ul li.tve_tS {
    background: #34AE44
}

.tve_flt .tve_scT.tve_green>ul li:hover {
    background: #2b8f38
}

.tve_flt .tve_scT.tve_green>ul li a {
    color: #34AE44!important
}

.tve_flt .tve_scT.tve_orange>ul li.tve_tS {
    background: #E25C1B
}

.tve_flt .tve_scT.tve_orange>ul li:hover {
    background: #be4d17
}

.tve_flt .tve_scT.tve_orange>ul li a {
    color: #E25C1B!important
}

.tve_flt .tve_scT.tve_purple>ul li.tve_tS {
    background: #8656C1
}

.tve_flt .tve_scT.tve_purple>ul li:hover {
    background: #7140ae
}

.tve_flt .tve_scT.tve_purple>ul li a {
    color: #8656C1!important
}

.tve_flt .tve_scT.tve_red>ul li.tve_tS {
    background: #CE271B
}

.tve_flt .tve_scT.tve_red>ul li:hover {
    background: #aa2016
}

.tve_flt .tve_scT.tve_red>ul li a {
    color: #CE271B!important
}

.tve_flt .tve_scT.tve_teal>ul li.tve_tS {
    background: #387D71
}

.tve_flt .tve_scT.tve_teal>ul li:hover {
    background: #2b6158
}

.tve_flt .tve_scT.tve_teal>ul li a {
    color: #387D71!important
}

.tve_flt .tve_scT.tve_white>ul li.tve_tS {
    background: #D8D8D8
}

.tve_flt .tve_scT.tve_white>ul li:hover {
    background: #c4c4c4
}

.tve_flt .tve_scT.tve_white>ul li a {
    color: #4E4E4E!important
}

.tve_flt .tve_black>.tve_faq:hover {
    background: #101010
}

.tve_flt .tve_blue>.tve_faq:hover {
    background: #3E68B2
}

.tve_flt .tve_green>.tve_faq:hover {
    background: #34AE44
}

.tve_flt .tve_orange>.tve_faq:hover {
    background: #E25C1B
}

.tve_flt .tve_purple>.tve_faq:hover {
    background: #8656C1
}

.tve_flt .tve_red>.tve_faq:hover {
    background: #CE271B
}

.tve_flt .tve_teal>.tve_faq:hover {
    background: #387D71
}

.tve_flt .tve_white>.tve_faq:hover {
    background: #fff
}

.tve_flt .tve_white>.tve_faq:hover h4 {
    color: #000!important
}

.tve_flt .tve_white>.tve_faq:hover .tve_toggle {
    background: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/toggle_closed.png) no-repeat center center
}

.tve_flt .tve_prt.tve_black .tve_prt_col .tve_prt_in {
    background-color: #393838
}

.tve_flt .tve_prt.tve_blue .tve_prt_col .tve_prt_in {
    background-color: #7597d3
}

.tve_flt .tve_prt.tve_green .tve_prt_col .tve_prt_in {
    background-color: #6bcc78
}

.tve_flt .tve_prt.tve_orange .tve_prt_col .tve_prt_in {
    background-color: #ff935f
}

.tve_flt .tve_prt.tve_purple .tve_prt_col .tve_prt_in {
    background-color: #b28fdd
}

.tve_flt .tve_prt.tve_red .tve_prt_col .tve_prt_in {
    background-color: #eb6258
}

.tve_flt .tve_prt.tve_teal .tve_prt_col .tve_prt_in {
    background-color: #5db1a2
}

.tve_flt .tve_prt.tve_white .tve_prt_col .tve_prt_in {
    background-color: #d6d5d5
}

.tve_flt .tve_prt.tve_black .tve_prt_col.tve_hgh .tve_prt_in {
    background-color: #1f1f1f
}

.tve_flt .tve_prt.tve_blue .tve_prt_col.tve_hgh .tve_prt_in {
    background-color: #4E7AC7
}

.tve_flt .tve_prt.tve_green .tve_prt_col.tve_hgh .tve_prt_in {
    background-color: #45BF55
}

.tve_flt .tve_prt.tve_orange .tve_prt_col.tve_hgh .tve_prt_in {
    background-color: #FF712C
}

.tve_flt .tve_prt.tve_purple .tve_prt_col.tve_hgh .tve_prt_in {
    background-color: #9768D1
}

.tve_flt .tve_prt.tve_red .tve_prt_col.tve_hgh .tve_prt_in {
    background-color: #E5372B
}

.tve_flt .tve_prt.tve_teal .tve_prt_col.tve_hgh .tve_prt_in {
    background-color: #479486
}

.tve_flt .tve_prt.tve_white .tve_prt_col.tve_hgh .tve_prt_in {
    background-color: #EFEFEF
}

.tve_flt .tve_prt.tve_black .tve_prt_col .tve_ftr {
    border-color: #060505
}

.tve_flt .tve_prt.tve_blue .tve_prt_col .tve_ftr {
    border-color: #3661ac
}

.tve_flt .tve_prt.tve_green .tve_prt_col .tve_ftr {
    border-color: #369b43
}

.tve_flt .tve_prt.tve_orange .tve_prt_col .tve_ftr {
    border-color: #f85100
}

.tve_flt .tve_prt.tve_purple .tve_prt_col .tve_ftr {
    border-color: #7c41c5
}

.tve_flt .tve_prt.tve_red .tve_prt_col .tve_ftr {
    border-color: #c52318
}

.tve_flt .tve_prt.tve_teal .tve_prt_col .tve_ftr {
    border-color: #367267
}

.tve_flt .tve_prt.tve_white .tve_prt_col .tve_ftr {
    border-color: #bcbcbc
}

.tve_flt .tve_prt.tve_black .tve_prt_col.tve_hgh .tve_ftr {
    border-color: #393838
}

.tve_flt .tve_prt.tve_blue .tve_prt_col.tve_hgh .tve_ftr {
    border-color: #7597d3
}

.tve_flt .tve_prt.tve_green .tve_prt_col.tve_hgh .tve_ftr {
    border-color: #6bcc78
}

.tve_flt .tve_prt.tve_orange .tve_prt_col.tve_hgh .tve_ftr {
    border-color: #ff935f
}

.tve_flt .tve_prt.tve_purple .tve_prt_col.tve_hgh .tve_ftr {
    border-color: #b28fdd
}

.tve_flt .tve_prt.tve_red .tve_prt_col.tve_hgh .tve_ftr {
    border-color: #eb6258
}

.tve_flt .tve_prt.tve_teal .tve_prt_col.tve_hgh .tve_ftr {
    border-color: #5db1a2
}

.tve_flt .tve_prt.tve_white .tve_prt_col.tve_hgh .tve_ftr {
    border-color: #d6d5d5
}

.tve_flt .tve_prt.tve_black h2 {
    text-shadow: #060505 0 1px 0
}

.tve_flt .tve_prt.tve_blue h2 {
    text-shadow: #3661ac 0 1px 0
}

.tve_flt .tve_prt.tve_green h2 {
    text-shadow: #369b43 0 1px 0
}

.tve_flt .tve_prt.tve_orange h2 {
    text-shadow: #f85100 0 1px 0
}

.tve_flt .tve_prt.tve_purple h2 {
    text-shadow: #7c41c5 0 1px 0
}

.tve_flt .tve_prt.tve_red h2 {
    text-shadow: #c52318 0 1px 0
}

.tve_flt .tve_prt.tve_teal h2 {
    text-shadow: #367267 0 1px 0
}

.tve_flt .tve_prt.tve_white h2 {
    text-shadow: #bcbcbc 0 1px 0
}

.tve_flt .tve_prt .tve_prt_in h2 {
    color: #fff!important
}

.tve_flt .tve_prt .tve_prt_in p {
    color: #fff!important
}

.tve_flt .tve_prt .tve_prt_in h3 {
    color: #fff!important
}

.tve_flt .tve_prt .tve_prt_in .tve_ctr h3 {
    margin-top: 15px
}

.tve_flt .tve_prt .tve_ul {
    color: #fff!important
}

.tve_flt .tve_prt .tve_ul:last-of-type li:last-of-type {
    margin-bottom: 0
}

.tve_flt .tve_prt.tve_white h2,.tve_flt .tve_prt.tve_white h3,.tve_flt .tve_prt.tve_white p,.tve_flt .tve_prt.tve_white ul {
    color: #525151!important
}

.tve_flt .tve_prt h3>span {
    font-size: .8em
}

.tve_flt .tve_prt .tve_ftr {
    border-style: solid;
    border-width: 1px 0 1px 0
}

.tve_flt .tve_prt .tve_cond {
    margin-bottom: 15px
}

.tve_flt .tve_prt .tve_ctr:last-of-type .tve_cond {
    margin-bottom: 30px
}

.tve_flt .tve_prt_in {
    width: 99.5%
}

.tve_flt .tve_hgh .tve_prt_in {
    margin: 0 -.5%
}

.tve_flt .tve_five .tve_prt_in {
    width: 99.4%
}

@media only screen and (max-width: 1080px) {
    .tve_flt .tve_ts1 {
        width:75%
    }

    .tve_flt .tve_fg4 .tve_line h3 {
        left: 33%;
        width: 66%
    }

    .tve_flt .tve_ts4 .tve_ts_cn,.tve_flt .tve_ts9 .tve_ts_cn {
        width: 74%
    }
}

@media only screen and (max-width: 940px) {
    .tve_flt .tve_ca4 .tve_btn_cnt {
        background:none;
        width: 100%
    }

    .tve_flt .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn {
        padding: 0 0
    }

    .tve_flt .tve_ca4 .tve_btn_cnt .tve_btn.tve_normalBtn a {
        line-height: 100%;
        padding: 20px 10px
    }

    .tve_flt .tve_ts9 .tve_ts_o,.tve_flt .tve_ts4 .tve_ts_o {
        display: table-header-group
    }

    .tve_flt .tve_ts9 .tve_ts_t,.tve_flt .tve_ts4 .tve_ts_t {
        display: table-footer-group
    }

    .tve_flt .tve_ts9 .tve_ts_o,.tve_flt .tve_ts9 .tve_ts_t,.tve_flt .tve_ts4 .tve_ts_o,.tve_flt .tve_ts4 .tve_ts_t {
        float: none
    }

    .tve_flt .tve_ts9 .tve_ts_cn,.tve_flt .tve_ts4 .tve_ts_cn {
        float: none;
        margin: 0 auto;
        width: 84%
    }

    .thrv_columns .tve_flt .tve_ts9 .tve_ts_cn,.thrv_columns .tve_flt .tve_ts4 .tve_ts_cn {
        width: 87%
    }
}

@media only screen and (max-width: 740px) {
    .tve_flt .tve_btn.tve_bigBtn.tve_btn5 a,.tve_flt .tve_btn.tve_bigBtn.tve_btn6 a {
        padding:33px 10px
    }

    .tve_flt .tve_btn.tve_bigBtn.tve_btn5 a>div,.tve_flt .tve_btn.tve_bigBtn.tve_btn6 a>div {
        height: 92px;
        margin: -33px 0
    }

    .tve_flt .tve_btn.tve_bigBtn.tve_btn5 a>div i,.tve_flt .tve_btn.tve_bigBtn.tve_btn6 a>div i {
        margin-right: 15px
    }

    .tve_flt .tve_btn.tve_hugeBtn {
        font-size: 36px!important;
        line-height: 36px!important;
        width: 99%
    }

    .tve_flt .tve_btn.tve_hugeBtn.tve_btn5 a,.tve_flt .tve_btn.tve_hugeBtn.tve_btn6 a {
        padding: 33px 10px
    }

    .tve_flt .tve_btn.tve_hugeBtn.tve_btn5 a>div,.tve_flt .tve_btn.tve_hugeBtn.tve_btn6 a>div {
        height: 101px;
        margin: -33px 0
    }

    .tve_flt .tve_btn.tve_hugeBtn.tve_btn5 a>div i,.tve_flt .tve_btn.tve_hugeBtn.tve_btn6 a>div i {
        margin-right: 15px;
        margin-top: 22px
    }

    .tve_flt .tve_fg5 {
        margin-bottom: 60px
    }

    .tve_flt .tve_fg5 .tve_line {
        width: 75%
    }

    .tve_flt .tve_fg5 .tve_line h3 {
        left: 10px;
        width: 100%
    }

    .tve_flt .tve_fg5 .tve_rbn {
        margin-top: 10px
    }

    .tve_flt .tve_fg.tve_fg4 .tve_line,.tve_flt .tve_fg.tve_fg5 .tve_line {
        margin-left: -5.5%
    }

    .tve_flt .tve_fg.tve_fg5 .tve_rbn {
        margin-bottom: -50%
    }

    .tve_flt .tve_fg.tve_fg5 .tve_rbn .tve_line {
        margin-top: 200px
    }

    .tve_flt .tve_fg .tve_line {
        height: auto;
        max-height: 100%;
        margin-top: 160px;
        margin-bottom: 20px;
        padding: 0;
        width: 111%
    }

    .tve_flt .tve_fg .tve_line h3 {
        height: auto;
        left: 0%;
        margin: 0px!important;
        width: 100%;
        position: relative;
        overflow: hidden;
        -o-text-overflow: visible;
        text-overflow: visible;
        text-align: center;
        white-space: normal
    }

    .tve_flt .tve_fg .tve_badge {
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        top: 0
    }

    .tve_flt .tve_arrow_left,.tve_flt .tve_arrow_right {
        display: none
    }

    .tve_flt .tve_ca {
        width: 74%
    }

    .tve_flt .tve_ca1 .tve_btn {
        top: -15px
    }

    .tve_flt .tve_ca2 .tve_ca_t {
        width: 29%
    }

    .tve_flt .tve_ts4 .tve_ts_cn,.tve_flt .tve_ts9 .tve_ts_cn {
        width: 75%
    }
}

@media only screen and (max-width: 700px) {
    .tve_flt .tve_ca2 .tve_ca_t {
        float:none;
        height: auto;
        margin-top: 10px;
        margin-left: -20px;
        width: 100%
    }

    .tve_flt .tve_ca2 .tve_ca_t a {
        margin-top: 0
    }

    .tve_flt .tve_ca2 .tve_ca_t a>.tve_ca_sp {
        display: none
    }

    .tve_flt .tve_ca2 h3,.tve_flt .tve_ca2 p {
        white-space: pre-wrap
    }

    .tve_flt .tve_ca2 {
        height: auto;
        width: 75%
    }

    .tve_flt .tve_ca2 .tve_ca_o {
        float: none;
        width: 100%
    }

    .tve_flt .tve_ca.tve_ca2 {
        margin-bottom: 80px
    }
}

@media only screen and (max-width: 560px) {
    .tve_flt .tve_btn.tve_btn5 a.tve_btnLink,.tve_flt .tve_btn.tve_btn6 a.tve_btnLink {
        padding:0 0 10px 0
    }

    .tve_flt .tve_btn.tve_btn5 a.tve_btnLink>div,.tve_flt .tve_btn.tve_btn6 a.tve_btnLink>div {
        border-right: none!important;
        margin: 0px!important;
        width: 100%
    }

    .tve_flt .tve_btn.tve_btn5.tve_nb a.tve_btnLink,.tve_flt .tve_btn.tve_btn6.tve_nb a.tve_btnLink {
        padding: 20px
    }

    .tve_flt .tve_btn.tve_hugeBtn {
        font-size: 20px!important;
        width: 100%!important
    }

    .tve_flt .tve_btn.tve_normalBtn {
        width: 90%
    }

    .tve_flt .tve_btn.tve_smallBtn {
        width: 90%
    }

    .tve_flt .tve_btn.tve_fullwidthBtn {
        min-width: 100%;
        width: 100%
    }

    .tve_flt .tve_ca .tve_btn.tve_normalBtn {
        width: 50%
    }

    .tve_flt .tve_ca .tve_btn.tve_smallBtn {
        width: 30%
    }

    .tve_flt .tve_ts4 .tve_ts_o,.tve_flt .tve_ts9 .tve_ts_o {
        width: 100%
    }

    .tve_flt .tve_ts4 .tve_ts_cn {
        width: 80%
    }

    .tve_flt .tve_ts4 .tve_ts_c,.tve_flt .tve_ts9 .tve_ts_c {
        display: none
    }

    .tve_flt .tve_ts2 .tve_ts_o {
        padding-bottom: 0;
        top: -60px
    }

    .tve_flt .tve_fg5 {
        padding-bottom: 43%
    }

    .tve_flt .tve_ts1 .tve_ts_o {
        position: static
    }

    .tve_flt .tve_ca3 .tve_ca_t .tve_btn {
        min-width: 80%;
        width: 80%
    }
}

@media only screen and (max-width: 380px) {
    .tve_flt .tve_ca3 .tve_btn.tve_normalBtn {
        width:238px
    }

    .tve_flt .tve_ts1 {
        width: 60%
    }
}

.tve_flt .tve_table.tve_black {
    border: 1px solid #101010
}

.tve_flt .tve_table.tve_black>thead>tr>th {
    background: #101010;
    border-color: #101010;
    border-style: solid
}

.tve_flt .tve_table.tve_black>thead>tr>th>p {
    color: #fff
}

.tve_flt .tve_table.tve_black>tbody>tr>td {
    border-color: #101010;
    border-style: solid
}

.tve_flt .tve_table.tve_blue {
    border: 1px solid #3E68B2
}

.tve_flt .tve_table.tve_blue>thead>tr>th {
    background: #3E68B2;
    border-color: #3E68B2;
    border-style: solid
}

.tve_flt .tve_table.tve_blue>thead>tr>th>p {
    color: #fff
}

.tve_flt .tve_table.tve_blue>tbody>tr>td {
    border-color: #3E68B2;
    border-style: solid
}

.tve_flt .tve_table.tve_green {
    border: 1px solid #34AE44
}

.tve_flt .tve_table.tve_green>thead>tr>th {
    background: #34AE44;
    border-color: #34AE44;
    border-style: solid
}

.tve_flt .tve_table.tve_green>thead>tr>th>p {
    color: #fff
}

.tve_flt .tve_table.tve_green>tbody>tr>td {
    border-color: #34AE44;
    border-style: solid
}

.tve_flt .tve_table.tve_orange {
    border: 1px solid #E25C1B
}

.tve_flt .tve_table.tve_orange>thead>tr>th {
    background: #E25C1B;
    border-color: #E25C1B;
    border-style: solid
}

.tve_flt .tve_table.tve_orange>thead>tr>th>p {
    color: #fff
}

.tve_flt .tve_table.tve_orange>tbody>tr>td {
    border-color: #E25C1B;
    border-style: solid
}

.tve_flt .tve_table.tve_purple {
    border: 1px solid #8656C1
}

.tve_flt .tve_table.tve_purple>thead>tr>th {
    background: #8656C1;
    border-color: #8656C1;
    border-style: solid
}

.tve_flt .tve_table.tve_purple>thead>tr>th>p {
    color: #fff
}

.tve_flt .tve_table.tve_purple>tbody>tr>td {
    border-color: #8656C1;
    border-style: solid
}

.tve_flt .tve_table.tve_red {
    border: 1px solid #CE271B
}

.tve_flt .tve_table.tve_red>thead>tr>th {
    background: #CE271B;
    border-color: #CE271B;
    border-style: solid
}

.tve_flt .tve_table.tve_red>thead>tr>th>p {
    color: #fff
}

.tve_flt .tve_table.tve_red>tbody>tr>td {
    border-color: #CE271B;
    border-style: solid
}

.tve_flt .tve_table.tve_teal {
    border: 1px solid #387D71
}

.tve_flt .tve_table.tve_teal>thead>tr>th {
    background: #387D71;
    border-color: #387D71;
    border-style: solid
}

.tve_flt .tve_table.tve_teal>thead>tr>th>p {
    color: #fff
}

.tve_flt .tve_table.tve_teal>tbody>tr>td {
    border-color: #387D71;
    border-style: solid
}

.tve_flt .tve_table.tve_white {
    border: 1px solid #D8D8D8
}

.tve_flt .tve_table.tve_white>thead>tr>th {
    background: #D8D8D8;
    border-color: #D8D8D8;
    border-style: solid
}

.tve_flt .tve_table.tve_white>thead>tr>th>p {
    color: #fff
}

.tve_flt .tve_table.tve_white>tbody>tr>td {
    border-color: #D8D8D8;
    border-style: solid
}

.tve_flt .tve_image.tve_black {
    border-color: #101010
}

.tve_flt .tve_image.tve_blue {
    border-color: #3E68B2
}

.tve_flt .tve_image.tve_green {
    border-color: #34AE44
}

.tve_flt .tve_image.tve_orange {
    border-color: #E25C1B
}

.tve_flt .tve_image.tve_purple {
    border-color: #8656C1
}

.tve_flt .tve_image.tve_red {
    border-color: #CE271B
}

.tve_flt .tve_image.tve_teal {
    border-color: #387D71
}

.tve_flt .tve_image.tve_white {
    border-color: #D8D8D8
}

.tve_flt .tve_table.tve_white>thead>tr>th>p {
    color: #3D3D3D
}

.tve_flt .tve_contents_table {
    border-radius: 3px;
    background-color: #eaecf1;
    padding: 0 0 10px 0
}

.tve_flt .tve_contents_table .tve_ct_title {
    border-radius: 3px;
    display: block
}

.tve_flt .thrv_contents_table.tve_blue .tve_ct_title {
    background-color: #4e7ac7
}

.tve_flt .thrv_contents_table.tve_blue .tve_contents_table a:hover {
    color: #4e7ac7
}

.tve_flt .thrv_contents_table.tve_red .tve_ct_title {
    background-color: #e5372b
}

.tve_flt .thrv_contents_table.tve_red .tve_contents_table a:hover {
    color: #e5372b
}

.tve_flt .thrv_contents_table.tve_green .tve_ct_title {
    background-color: #45bf55
}

.tve_flt .thrv_contents_table.tve_green .tve_contents_table a:hover {
    color: #45bf55
}

.tve_flt .thrv_contents_table.tve_orange .tve_ct_title {
    background-color: #ff712c
}

.tve_flt .thrv_contents_table.tve_orange .tve_contents_table a:hover {
    color: #ff712c
}

.tve_flt .thrv_contents_table.tve_purple .tve_ct_title {
    background-color: #9768d1
}

.tve_flt .thrv_contents_table.tve_purple .tve_contents_table a:hover {
    color: #9768d1
}

.tve_flt .thrv_contents_table.tve_teal .tve_ct_title {
    background-color: #479486
}

.tve_flt .thrv_contents_table.tve_teal .tve_contents_table a:hover {
    color: #479486
}

.tve_flt .thrv_contents_table.tve_black .tve_ct_title {
    background-color: #1f1f1f
}

.tve_flt .thrv_contents_table.tve_black .tve_contents_table a:hover {
    color: #1f1f1f
}

.tve_flt .thrv_contents_table.tve_white .tve_ct_title {
    background-color: #efefef;
    color: #535353
}

.tve_flt .thrv_contents_table.tve_white .tve_contents_table {
    background: none
}

.tve_flt .thrv_contents_table.tve_white .tve_contents_table a:hover {
    color: #1f1f1f
}

.tve_flt .thrv_tw_qs .thrv_tw_qs_container {
    cursor: pointer;
    border-radius: 3px;
    background-color: #f4f4f4;
    color: #686868
}

.tve_flt .thrv_tw_qs .thrv_tw_qs_container .thrv_tw_quote {
    padding: 20px
}

.tve_flt .thrv_tw_qs .thrv_tw_qs_container .thrv_tw_quote p {
    margin: 0;
    color: #696969
}

.tve_flt .thrv_tw_qs .thrv_tw_qs_container .thrv_tw_qs_button {
    margin-bottom: -1px;
    margin-right: -1px
}

.tve_flt .thrv_tw_qs .thrv_tw_qs_container .thrv_tw_qs_button>span {
    border-radius: 3px;
    cursor: pointer;
    padding: 5px 20px;
    display: inline-block;
    color: #fff;
    background-color: #00aced
}

.tve_flt .thrv_tw_qs .thrv_tw_qs_container .thrv_tw_qs_button>span i {
    background-image: url(https://web.archive.org/web/20230628114848im_/https://cdn.shortpixel.ai/spai/q_glossy+ret_img/https://digitaldominationdojo.com/wp-content/plugins/thrive-visual-editor/editor/css/images/tw.png);
    background-repeat: no-repeat;
    background-position: 0 50%;
    padding-left: 20px
}

.tve_flt .thrv_tw_qs .thrv_tw_qs_container .thrv_tw_qs_button>span span {
    padding: 0;
    background-image: none
}

.tve_flt .thrv_tw_qs:hover .thrv_tw_qs_container,.tve_flt .thrv_tw_qs.tve-state-hover .thrv_tw_qs_container {
    background-color: #5fd0fa
}

.tve_flt .thrv_tw_qs:hover .thrv_tw_qs_container .thrv_tw_quote p,.tve_flt .thrv_tw_qs.tve-state-hover .thrv_tw_qs_container .thrv_tw_quote p {
    color: #fff
}

.tve_flt .thrv_tw_qs:hover .thrv_tw_qs_container .thrv_tw_qs_button>span,.tve_flt .thrv_tw_qs.tve-state-hover .thrv_tw_qs_container .thrv_tw_qs_button>span {
    background-color: #009bd6
}

.tve_flt .thrv_lead_generation input[type="text"],.tve_flt .thrv_lead_generation input[type="email"],.tve_flt .thrv_lead_generation input[type="password"],.tve_flt .thrv_lead_generation select,.tve_flt .thrv_lead_generation textarea,.tve_flt .thrv_lead_generation button {
    padding: 10px 10px
}

.tve_flt .thrv_lead_generation input[type="text"].tve_brdr_none,.tve_flt .thrv_lead_generation input[type="email"].tve_brdr_none,.tve_flt .thrv_lead_generation input[type="password"].tve_brdr_none,.tve_flt .thrv_lead_generation select.tve_brdr_none,.tve_flt .thrv_lead_generation textarea.tve_brdr_none,.tve_flt .thrv_lead_generation button.tve_brdr_none {
    border-style: none
}

.tve_flt .thrv_lead_generation input[type="text"].tve_brdr_dotted,.tve_flt .thrv_lead_generation input[type="email"].tve_brdr_dotted,.tve_flt .thrv_lead_generation input[type="password"].tve_brdr_dotted,.tve_flt .thrv_lead_generation select.tve_brdr_dotted,.tve_flt .thrv_lead_generation textarea.tve_brdr_dotted,.tve_flt .thrv_lead_generation button.tve_brdr_dotted {
    border-style: dotted
}

.tve_flt .thrv_lead_generation input[type="text"].tve_brdr_dashed,.tve_flt .thrv_lead_generation input[type="email"].tve_brdr_dashed,.tve_flt .thrv_lead_generation input[type="password"].tve_brdr_dashed,.tve_flt .thrv_lead_generation select.tve_brdr_dashed,.tve_flt .thrv_lead_generation textarea.tve_brdr_dashed,.tve_flt .thrv_lead_generation button.tve_brdr_dashed {
    border-style: dashed
}

.tve_flt .thrv_lead_generation input[type="text"].tve_brdr_solid,.tve_flt .thrv_lead_generation input[type="email"].tve_brdr_solid,.tve_flt .thrv_lead_generation input[type="password"].tve_brdr_solid,.tve_flt .thrv_lead_generation select.tve_brdr_solid,.tve_flt .thrv_lead_generation textarea.tve_brdr_solid,.tve_flt .thrv_lead_generation button.tve_brdr_solid {
    border-style: solid
}

.tve_flt .thrv_lead_generation input[type="text"].tve_brdr_double,.tve_flt .thrv_lead_generation input[type="email"].tve_brdr_double,.tve_flt .thrv_lead_generation input[type="password"].tve_brdr_double,.tve_flt .thrv_lead_generation select.tve_brdr_double,.tve_flt .thrv_lead_generation textarea.tve_brdr_double,.tve_flt .thrv_lead_generation button.tve_brdr_double {
    border-style: double
}

.tve_flt .thrv_lead_generation input[type="text"].tve_brdr_groove,.tve_flt .thrv_lead_generation input[type="email"].tve_brdr_groove,.tve_flt .thrv_lead_generation input[type="password"].tve_brdr_groove,.tve_flt .thrv_lead_generation select.tve_brdr_groove,.tve_flt .thrv_lead_generation textarea.tve_brdr_groove,.tve_flt .thrv_lead_generation button.tve_brdr_groove {
    border-style: groove
}

.tve_flt .thrv_lead_generation input[type="text"].tve_brdr_ridge,.tve_flt .thrv_lead_generation input[type="email"].tve_brdr_ridge,.tve_flt .thrv_lead_generation input[type="password"].tve_brdr_ridge,.tve_flt .thrv_lead_generation select.tve_brdr_ridge,.tve_flt .thrv_lead_generation textarea.tve_brdr_ridge,.tve_flt .thrv_lead_generation button.tve_brdr_ridge {
    border-style: ridge
}

.tve_flt .thrv_lead_generation input[type="text"].tve_brdr_inset,.tve_flt .thrv_lead_generation input[type="email"].tve_brdr_inset,.tve_flt .thrv_lead_generation input[type="password"].tve_brdr_inset,.tve_flt .thrv_lead_generation select.tve_brdr_inset,.tve_flt .thrv_lead_generation textarea.tve_brdr_inset,.tve_flt .thrv_lead_generation button.tve_brdr_inset {
    border-style: inset
}

.tve_flt .thrv_lead_generation input[type="text"].tve_brdr_outset,.tve_flt .thrv_lead_generation input[type="email"].tve_brdr_outset,.tve_flt .thrv_lead_generation input[type="password"].tve_brdr_outset,.tve_flt .thrv_lead_generation select.tve_brdr_outset,.tve_flt .thrv_lead_generation textarea.tve_brdr_outset,.tve_flt .thrv_lead_generation button.tve_brdr_outset {
    border-style: outset
}

.tve_flt .thrv_lead_generation input[type="text"]:hover,.tve_flt .thrv_lead_generation input[type="email"]:hover,.tve_flt .thrv_lead_generation input[type="password"]:hover,.tve_flt .thrv_lead_generation select:hover,.tve_flt .thrv_lead_generation textarea:hover,.tve_flt .thrv_lead_generation button:hover {
    border-color: #cecece
}

.tve_flt .thrv_lead_generation input[type="text"]:focus,.tve_flt .thrv_lead_generation input[type="email"]:focus,.tve_flt .thrv_lead_generation input[type="password"]:focus,.tve_flt .thrv_lead_generation select:focus,.tve_flt .thrv_lead_generation textarea:focus,.tve_flt .thrv_lead_generation button:focus {
    border-color: #80a8ed
}

.tve_flt .thrv_lead_generation input[type="text"]:not(.tcb-plain-text),.tve_flt .thrv_lead_generation input[type="email"]:not(.tcb-plain-text),.tve_flt .thrv_lead_generation input[type="password"]:not(.tcb-plain-text),.tve_flt .thrv_lead_generation select:not(.tcb-plain-text),.tve_flt .thrv_lead_generation textarea:not(.tcb-plain-text),.tve_flt .thrv_lead_generation button:not(.tcb-plain-text) {
    color: #aaa;
    font-size: inherit
}

.tve_flt .thrv_lead_generation label {
    color: #b0b0b0
}

.tve_flt .thrv_lead_generation .tve-password-strength-wrapper .tve-password-strength {
    margin: 0
}

.tve_flt .thrv_lead_generation .tve_lg_submit button {
    background-color: #1abc9c;
    color: #fff
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_black button {
    background-color: #101010;
    color: #fff;
    text-shadow: #000 0 1px 0
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_black button:hover {
    background-color: #454545
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_blue button {
    background-color: #3E68B2;
    color: #fff;
    text-shadow: #2f579c 0 1px 0
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_blue button:hover {
    background-color: #739ade
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_green button {
    background-color: #1abc9c;
    color: #fff;
    text-shadow: #45bf55 0 1px 0
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_green button:hover {
    background-color: #87F26B
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_orange button {
    background-color: #e67e22;
    color: #fff;
    text-shadow: #d76a01 0 1px 0
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_orange button:hover {
    background-color: #f98953
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_purple button {
    background-color: #8656C1;
    color: #fff;
    text-shadow: #7a4eb0 0 1px 0
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_purple button:hover {
    background-color: #b58aea
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_red button {
    background-color: #CE271B;
    color: #fff;
    text-shadow: #a70c0c 0 1px 0
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_red button:hover {
    background-color: #ec4652
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_teal button {
    background-color: #387D71;
    color: #fff;
    text-shadow: #005454 0 1px 0
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_teal button:hover {
    background-color: #74c2b4
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_white button {
    background-color: #D8D8D8;
    color: #6f6e6e;
    text-shadow: #D8D8D8 0 1px 0
}

.tve_flt .thrv_lead_generation .tve_lg_submit.tve_white button:hover {
    background-color: #3D3D3D
}

.tve_flt .thrv_lead_generation.tve_black button {
    background-color: #101010;
    color: #fff;
    text-shadow: #000 0 1px 0
}

.tve_flt .thrv_lead_generation.tve_black button:hover {
    background-color: #454545
}

.tve_flt .thrv_lead_generation.tve_blue button {
    background-color: #3E68B2;
    color: #fff;
    text-shadow: #2f579c 0 1px 0
}

.tve_flt .thrv_lead_generation.tve_blue button:hover {
    background-color: #739ade
}

.tve_flt .thrv_lead_generation.tve_green button {
    background-color: #1abc9c;
    color: #fff;
    text-shadow: #45bf55 0 1px 0
}

.tve_flt .thrv_lead_generation.tve_green button:hover {
    background-color: #87F26B
}

.tve_flt .thrv_lead_generation.tve_orange button {
    background-color: #e67e22;
    color: #fff;
    text-shadow: #d76a01 0 1px 0
}

.tve_flt .thrv_lead_generation.tve_orange button:hover {
    background-color: #f98953
}

.tve_flt .thrv_lead_generation.tve_purple button {
    background-color: #8656C1;
    color: #fff;
    text-shadow: #7a4eb0 0 1px 0
}

.tve_flt .thrv_lead_generation.tve_purple button:hover {
    background-color: #b58aea
}

.tve_flt .thrv_lead_generation.tve_red button {
    background-color: #CE271B;
    color: #fff;
    text-shadow: #a70c0c 0 1px 0
}

.tve_flt .thrv_lead_generation.tve_red button:hover {
    background-color: #ec4652
}

.tve_flt .thrv_lead_generation.tve_teal button {
    background-color: #387D71;
    color: #fff;
    text-shadow: #005454 0 1px 0
}

.tve_flt .thrv_lead_generation.tve_teal button:hover {
    background-color: #74c2b4
}

.tve_flt .thrv_lead_generation.tve_white button {
    background-color: #D8D8D8;
    color: #6f6e6e;
    text-shadow: #D8D8D8 0 1px 0
}

.tve_flt .thrv_lead_generation.tve_white button:hover {
    background-color: #3D3D3D
}

.tve_flt .tve_wrap_all .tve_prt .tve_ul li {
    color: #fff
}

.tve_flt .tve_shortcode_rendered p:empty {
    display: none!important
}

.tve_flt .tve_shortcode_rendered ul,.tve_flt .tve_shortcode_rendered ol {
    line-height: 1.875em;
    margin-bottom: 1.25em;
    padding-left: 3.15em
}

.tve_flt .thrv_countdown_timer.tve_black .t-caption {
    color: #101010
}

.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_3 .t-digits {
    background: #101010
}

.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_2 .tve_t_part {
    border: 4px solid #101010
}

.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_2 .t-digits [class*='part-'] {
    color: #101010
}

.tve_flt .thrv_countdown_timer.tve_black.tve_countdown_2 .t-caption:before {
    background: currentColor
}

.tve_flt .thrv_countdown_timer.tve_blue .t-caption {
    color: #404b6c
}

.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_3 .t-digits {
    background: #404b6c
}

.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_2 .tve_t_part {
    border: 4px solid #404b6c
}

.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_2 .t-digits [class*='part-'] {
    color: #404b6c
}

.tve_flt .thrv_countdown_timer.tve_blue.tve_countdown_2 .t-caption:before {
    background: currentColor
}

.tve_flt .thrv_countdown_timer.tve_green .t-caption {
    color: #56ac45
}

.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_3 .t-digits {
    background: #56ac45
}

.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_2 .tve_t_part {
    border: 4px solid #56ac45
}

.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_2 .t-digits [class*='part-'] {
    color: #56ac45
}

.tve_flt .thrv_countdown_timer.tve_green.tve_countdown_2 .t-caption:before {
    background: currentColor
}

.tve_flt .thrv_countdown_timer.tve_orange .t-caption {
    color: #E25C1B
}

.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_3 .t-digits {
    background: #E25C1B
}

.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_2 .tve_t_part {
    border: 4px solid #E25C1B
}

.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_2 .t-digits [class*='part-'] {
    color: #E25C1B
}

.tve_flt .thrv_countdown_timer.tve_orange.tve_countdown_2 .t-caption:before {
    background: currentColor
}

.tve_flt .thrv_countdown_timer.tve_purple .t-caption {
    color: #8656C1
}

.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_3 .t-digits {
    background: #8656C1
}

.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_2 .tve_t_part {
    border: 4px solid #8656C1
}

.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_2 .t-digits [class*='part-'] {
    color: #8656C1
}

.tve_flt .thrv_countdown_timer.tve_purple.tve_countdown_2 .t-caption:before {
    background: currentColor
}

.tve_flt .thrv_countdown_timer.tve_red .t-caption {
    color: #CE271B
}

.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_3 .t-digits {
    background: #CE271B
}

.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_2 .tve_t_part {
    border: 4px solid #CE271B
}

.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_2 .t-digits [class*='part-'] {
    color: #CE271B
}

.tve_flt .thrv_countdown_timer.tve_red.tve_countdown_2 .t-caption:before {
    background: currentColor
}

.tve_flt .thrv_countdown_timer.tve_teal .t-caption {
    color: #387D71
}

.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_3 .t-digits {
    background: #387D71
}

.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_2 .tve_t_part {
    border: 4px solid #387D71
}

.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_2 .t-digits [class*='part-'] {
    color: #387D71
}

.tve_flt .thrv_countdown_timer.tve_teal.tve_countdown_2 .t-caption:before {
    background: currentColor
}

.tve_flt .thrv_countdown_timer.tve_white .t-caption {
    color: #D8D8D8
}

.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_3 .t-digits {
    background: #D8D8D8
}

.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_2 .tve_t_part {
    border: 4px solid #D8D8D8
}

.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_2 .t-digits [class*='part-'] {
    color: #D8D8D8
}

.tve_flt .thrv_countdown_timer.tve_white.tve_countdown_2 .t-caption:before {
    background: currentColor
}

.tve_flt .thrv_progress_bar.tve_blue .tve_progress_bar_fill {
    background: #537ea2
}

.tve_flt .thrv_fill_counter.tve_blue .tve_fill_c_in {
    background: #537ea2
}

.tve_flt .thrv_fill_counter.tve_blue .tve_fill_text,.tve_flt .thrv_fill_counter.tve_blue .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_blue .tve_fill_text_after {
    color: #537ea2
}

.tve_flt .thrv_fill_counter.tve_blue .tve_fill_counter_circle circle {
    stroke: #537ea2
}

.tve_flt .thrv_number_counter.tve_blue .tve_numberc_before,.tve_flt .thrv_number_counter.tve_blue .tve_numberc_after,.tve_flt .thrv_number_counter.tve_blue .tve_numberc_text {
    color: #537ea2
}

.tve_flt .thrv_progress_bar.tve_black .tve_progress_bar_fill {
    background: #2c2c2c
}

.tve_flt .thrv_fill_counter.tve_black .tve_fill_c_in {
    background: #2c2c2c
}

.tve_flt .thrv_fill_counter.tve_black .tve_fill_text,.tve_flt .thrv_fill_counter.tve_black .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_black .tve_fill_text_after {
    color: #2c2c2c
}

.tve_flt .thrv_fill_counter.tve_black .tve_fill_counter_circle circle {
    stroke: #2c2c2c
}

.tve_flt .thrv_number_counter.tve_black .tve_numberc_before,.tve_flt .thrv_number_counter.tve_black .tve_numberc_after,.tve_flt .thrv_number_counter.tve_black .tve_numberc_text {
    color: #2c2c2c
}

.tve_flt .thrv_progress_bar.tve_green .tve_progress_bar_fill {
    background: #408c52
}

.tve_flt .thrv_fill_counter.tve_green .tve_fill_c_in {
    background: #408c52
}

.tve_flt .thrv_fill_counter.tve_green .tve_fill_text,.tve_flt .thrv_fill_counter.tve_green .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_green .tve_fill_text_after {
    color: #408c52
}

.tve_flt .thrv_fill_counter.tve_green .tve_fill_counter_circle circle {
    stroke: #408c52
}

.tve_flt .thrv_number_counter.tve_green .tve_numberc_before,.tve_flt .thrv_number_counter.tve_green .tve_numberc_after,.tve_flt .thrv_number_counter.tve_green .tve_numberc_text {
    color: #408c52
}

.tve_flt .thrv_progress_bar.tve_white .tve_progress_bar_fill {
    background: #fff
}

.tve_flt .thrv_fill_counter.tve_white .tve_fill_c_in {
    background: #fff
}

.tve_flt .thrv_fill_counter.tve_white .tve_fill_text,.tve_flt .thrv_fill_counter.tve_white .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_white .tve_fill_text_after {
    color: #fff
}

.tve_flt .thrv_fill_counter.tve_white .tve_fill_counter_circle circle {
    stroke: #fff
}

.tve_flt .thrv_number_counter.tve_white .tve_numberc_before,.tve_flt .thrv_number_counter.tve_white .tve_numberc_after,.tve_flt .thrv_number_counter.tve_white .tve_numberc_text {
    color: #fff
}

.tve_flt .thrv_progress_bar.tve_orange .tve_progress_bar_fill {
    background: #e58406
}

.tve_flt .thrv_fill_counter.tve_orange .tve_fill_c_in {
    background: #e58406
}

.tve_flt .thrv_fill_counter.tve_orange .tve_fill_text,.tve_flt .thrv_fill_counter.tve_orange .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_orange .tve_fill_text_after {
    color: #e58406
}

.tve_flt .thrv_fill_counter.tve_orange .tve_fill_counter_circle circle {
    stroke: #e58406
}

.tve_flt .thrv_number_counter.tve_orange .tve_numberc_before,.tve_flt .thrv_number_counter.tve_orange .tve_numberc_after,.tve_flt .thrv_number_counter.tve_orange .tve_numberc_text {
    color: #e58406
}

.tve_flt .thrv_progress_bar.tve_purple .tve_progress_bar_fill {
    background: #7c5f95
}

.tve_flt .thrv_fill_counter.tve_purple .tve_fill_c_in {
    background: #7c5f95
}

.tve_flt .thrv_fill_counter.tve_purple .tve_fill_text,.tve_flt .thrv_fill_counter.tve_purple .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_purple .tve_fill_text_after {
    color: #7c5f95
}

.tve_flt .thrv_fill_counter.tve_purple .tve_fill_counter_circle circle {
    stroke: #7c5f95
}

.tve_flt .thrv_number_counter.tve_purple .tve_numberc_before,.tve_flt .thrv_number_counter.tve_purple .tve_numberc_after,.tve_flt .thrv_number_counter.tve_purple .tve_numberc_text {
    color: #7c5f95
}

.tve_flt .thrv_progress_bar.tve_red .tve_progress_bar_fill {
    background: #9f1a1a
}

.tve_flt .thrv_fill_counter.tve_red .tve_fill_c_in {
    background: #9f1a1a
}

.tve_flt .thrv_fill_counter.tve_red .tve_fill_text,.tve_flt .thrv_fill_counter.tve_red .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_red .tve_fill_text_after {
    color: #9f1a1a
}

.tve_flt .thrv_fill_counter.tve_red .tve_fill_counter_circle circle {
    stroke: #9f1a1a
}

.tve_flt .thrv_number_counter.tve_red .tve_numberc_before,.tve_flt .thrv_number_counter.tve_red .tve_numberc_after,.tve_flt .thrv_number_counter.tve_red .tve_numberc_text {
    color: #9f1a1a
}

.tve_flt .thrv_progress_bar.tve_teal .tve_progress_bar_fill {
    background: #42a593
}

.tve_flt .thrv_fill_counter.tve_teal .tve_fill_c_in {
    background: #42a593
}

.tve_flt .thrv_fill_counter.tve_teal .tve_fill_text,.tve_flt .thrv_fill_counter.tve_teal .tve_fill_text_before,.tve_flt .thrv_fill_counter.tve_teal .tve_fill_text_after {
    color: #42a593
}

.tve_flt .thrv_fill_counter.tve_teal .tve_fill_counter_circle circle {
    stroke: #42a593
}

.tve_flt .thrv_number_counter.tve_teal .tve_numberc_before,.tve_flt .thrv_number_counter.tve_teal .tve_numberc_after,.tve_flt .thrv_number_counter.tve_teal .tve_numberc_text {
    color: #42a593
}

.tve_flt .tve-fb-comments {
    width: 100%
}

.tve_flt .tve-fb-comments>span {
    width: 100%!important
}

.tve_flt .tve-fb-comments iframe {
    width: 100%!important
}

/*
     FILE ARCHIVED ON 11:48:48 Jun 28, 2023 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 08:38:16 May 04, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  capture_cache.get: 2.979
  captures_list: 1.167
  exclusion.robots: 0.039
  exclusion.robots.policy: 0.024
  esindex: 0.015
  cdx.remote: 147.754
  LoadShardBlock: 147.408 (3)
  PetaboxLoader3.datanode: 356.06 (4)
  load_resource: 411.625
  PetaboxLoader3.resolve: 169.117
*/
