/*
Theme Name: Salient Child Theme
Theme URI: http: //mysite.com/
Description: This is a custom child theme for Salient
Author: My Name
Author URI: http: //mysite.com/
Template: salient
Version: 0.1
*/

@font-face{font-family: 'Proxima-Nova';
    src: url('https://localeyesit.com/wp-content/themes/salient-child/fonts/Regular-webfont.eot');
    src: url('https://localeyesit.com/wp-content/themes/salient-child/fonts/Regular-webfont.eot?#iefix') format('embedded-opentype'),
        /*url('https://localeyesit.com/wp-content/themes/salient-child/fonts/Regular-webfont.woff2') format('woff2'),*/
        url('https://localeyesit.com/wp-content/themes/salient-child/fonts/Regular-webfont.woff') format('woff'),
        url('https://localeyesit.com/wp-content/themes/salient-child/fonts/Regular-webfont.ttf') format('truetype'),
        url('https://localeyesit.com/wp-content/themes/salient-child/fonts/Regular-webfont.svg#proxima_nova_altregular') format('svg');
    font-weight: normal;
    font-style: normal;font-display:swap;}

.add-additional-menu-styling #menu-item-11823 {
    background-color: rgb(48, 104, 235) !important;
    padding: 10px;
}



.localeyesi-header {
    height: 300px !important;
    min-height: 650px !important;
}


/*  new Design Custom CSS  */

.mw-500 {
    max-width: 500px;
}

body.page-id-29867 :not(#tve) [data-css="tve-u-18e61c9b910"] {
    font-family: "Montserrat", sans-serif !important;
}

body.page-id-29867 .hero-top-area {
    padding-top: 65px !important;
}

body.page-id-29867 .hero-area {
    position: relative;
}

body.page-id-29867 .hero-area:after {
    position: absolute;
    content: "";
    top: -120px;
    right: 0;
    width: 100%;
    height: 112%;
    background-image: url(/wp-content/uploads/2025/08/Ellipse-17.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right top;
}

body.page-id-29867 .hero-guarantee-area-outer,
body.page-id-29867 .hero-guarantee-area-outer .hero-guarantee-area {
    display: flex;
    align-items: center;
}

body.page-id-29867 .hero-guarantee-area-outer {
    flex-wrap: wrap;
    width: 100%;
}

body.page-id-29867 .hero-guarantee-area-outer .hero-guarantee-area {
    column-gap: 20px;
}

body.page-id-29867 .hero-guarantee-area-outer .hero-guarantee-area .hero-guarantee-area-img img {
    max-width: 50px;
}

body.page-id-29867 .hero-guarantee-area-outer .hero-guarantee-area .hero-guarantee-area-text h2 {
    font-size: 16px !important;
    font-weight: 800 !important;
    line-height: 1.2em !important;
    color: #000000 !important;
    font-family: "Montserrat", sans-serif !important;
    text-transform: uppercase;
    max-width: 180px;
}


body.page-id-29867 .thrv_wrapper.thrv-columns[data-css="tve-u-18e80ea1ae4"],
body.page-id-29867 .tve-cb[data-css="tve-u-18e7ced350a"] svg {
    display: none;
}

.truted-logo-section-area {
    overflow: hidden;
}

.truted-logo-section-area+.tcb-desktop-hidden {
    display: none;
}

body.page-id-29867 .slider-logos .slick-list {
    overflow: visible;
}

body.page-id-29867 .slick-slider .slick-slide {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin: 0 10px;
}

body.page-id-29867 .slick-slider .slick-slide img {
    max-width: 100%;
}

body.page-id-29867 .slick-slider .slick-track {
    display: flex;
}

body.page-id-29867 .slider-plans.slick-slider .slick-track {
    align-items: center;
}

body.page-id-29867 .slick-slider .slick-slide {
    height: inherit;
}

body.page-id-29867 .slick-slider .slick-slide>div {
    height: 100%;
}

body.page-id-29867 .slider-logos.slick-slider .slick-slide {
    margin: 0 24px;
}

body.page-id-29867 .slider-reviews .slider-box {
    padding: 0em;
    box-sizing: border-box;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

body.page-id-29867 .slider-reviews .slick-list {
    /*overflow: hidden !important;*/
    padding: 2em 0em 0;
}

body.page-id-29867 .slider-reviews .slick-list .slick-slide {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    float: left;
    margin: 0 0px;
    padding: 0 1.3em;
}

body.page-id-29867 .slider-reviews .slick-slide>div {
    /* height: auto; */
    background-color: #FFFFFF;
    border-radius: 4px;
    box-shadow: 0 4px 0 #AEAEAE;
    padding-bottom: 30px;
}

body.page-id-29867 .slider-reviews .slick-slide div .whiteBox {
    /*background-color: #FFFFFF;*/
    position: relative;
}

body.page-id-29867 .slider-reviews .slick-slide div .whiteBox:before {
    content: "";
    background-image: url(/wp-content/uploads/2025/08/Group-122.png);
    top: -20px;
    left: -15px;
    position: absolute;
    width: 60px;
    height: 42px;
    background-size: contain;
}

body.page-id-29867 .slider-reviews .slider-box .whiteBox .main-img {
    position: relative;
    height: auto;
}

body.page-id-29867 .slider-reviews .slider-box .whiteBox .main-img .abs-videoBtn {
    position: absolute;
    bottom: -30px;
    left: 148px;
    max-width: 180px;
    width: 100%;
}

body.page-id-29867 .slider-reviews .slider-box .whiteBox .main-img .abs-videoBtn:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    width: 60px;
    height: 20px;
    background-image: url(/wp-content/uploads/2025/08/Frame-2.png);
    background-repeat: no-repeat;
    background-size: contain;
}

body.page-id-29867 .slider-reviews .slider-box .whiteBox .main-img .abs-videoBtn img {
    max-width: 110px;
    -webkit-transition: 1s all;
    transition: 1s all;
    cursor: pointer;
}

body.page-id-29867 .slider-reviews .slider-box .whiteBox:hover .main-img .abs-videoBtn img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);

}

body.page-id-29867 .slider-reviews .slick-slide div.info-area {
    display: flex;
    margin: 40px auto 0;
    align-items: center;
    justify-content: center;
}

body.page-id-29867 .slider-reviews .slick-slide div.info-area .info-img {
    margin: 0 10px 0 0;
}

body.page-id-29867 .slider-reviews .slick-slide div.info-area img {
    max-width: 68px;
}

body.page-id-29867 .slider-reviews .slick-slide div.info-area .info-text h2 {
    font-size: 18px !important;
    font-family: 'Montserrat';
    font-weight: 600;
    margin: 0 0 7px;
}

body.page-id-29867 .slider-reviews .slick-slide div.info-area .info-text p {
    font-weight: 300;
    font-family: 'Montserrat';
    font-size: 14px !important;
    color: #4B4B4B;
}

body.page-id-29867 .slider-reviews .slick-slide div.green-area {
    background-color: #19CCC1;
    text-align: center;
    margin: 0.7em 0 1.2em;
}

body.page-id-29867 .slider-reviews .slick-slide div.green-area p {
    padding: 0.8em 0.25em;
    color: #FFF;
    font-size: 14px !important;
    font-family: 'Archivo';
    font-weight: 500;
}

body.page-id-29867 .slider-reviews .slick-slide div.green-area p strong {
    font-weight: 700;
}

body.page-id-29867 .slider-reviews .slider-box .whiteBox h4 {
    padding: 0 1.2em;
    text-align: center;
    font-family: 'Montserrat';
    line-height: 20px;
    font-size: 14px !important;
    font-weight: 400;
    color: #1D1D1D;
}




ul.slick-dots {
    width: 100%;
    display: flex !important;
    justify-content: center;
    position: absolute;
    bottom: -60px;
    left: 0;
    padding: 0 !important;
    margin: 0 !important;
}

ul.slick-dots li {
    margin: 0;
    list-style-type: none;
}

ul.slick-dots li button {
    font-size: 0;
    border: 1px solid transparent;
    width: 8px;
    height: 8px;
    background-color: rgba(255, 255, 255, 0.2);
    border-radius: 100px;
    cursor: pointer;
    padding: 0;
}

ul.slick-dots li.slick-active button {
    border: 1px solid #19CCC1;
    background-color: #19CCC1;
}

.hero-area .underline-text em {
    text-decoration: underline;
    text-underline-position: under;
    text-underline-offset: -17px;
    text-decoration-skip-ink: none;
    text-decoration-color: #19CCC1;
    text-decoration-thickness: 7px;
    font-style: normal;
}

.underline-text em {
    text-decoration: underline;
    text-underline-position: under;
    text-underline-offset: -14px;
    text-decoration-skip-ink: none;
    text-decoration-color: #19CCC1;
    text-decoration-thickness: 5px;
    font-style: normal;
}

.underline-text.underline-text-small em {
    text-underline-offset: -11px;
}

.underline-text-wht em {
    text-decoration-color: #FFFFFF;
}

.rated-text em {
    font-style: normal;
    position: relative;
    z-index: 9;
}

.rated-text em:before {
    background-image: url(/wp-content/uploads/2025/08/Vector.png);
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    width: 102%;
    height: 102%;
    z-index: -1;
}

.step-process-area .tcb-flex-col {
    position: relative;
    z-index: 9;
}

.step-process-area .tcb-flex-col:nth-child(1):after,
.step-process-area .tcb-flex-col:nth-child(2):after,
.step-process-area .tcb-flex-col:nth-child(3):after {
    content: "";
    position: absolute;
    right: -80px;
    top: 60px;
    width: 150px;
    height: 30px;
    background-image: url(/wp-content/uploads/2025/08/Vector-1.png);
    background-size: cover;
    background-repeat: no-repeat;
    z-index: -1;
}

.step-process-area .tcb-flex-col:nth-child(2):after {
    top: 70px;
    background-image: url(/wp-content/uploads/2025/08/Vector-3.png);
}

.step-process-area .tcb-flex-col:nth-child(1),
.step-process-area .tcb-flex-col:nth-child(3) {
    margin-top: 50px;
}

.partner-section-area {
    position: relative;
}

.partner-section-area:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-image: url(/wp-content/uploads/2025/08/Mask-group-1-1-scaled.png);
    background-size: cover;
}

.growth-section-area .counter-with-plus span.tve-number-suffix {
    display: inline-block;
    vertical-align: middle;
    margin-top: -12px !important;
    font-size: 29px !important;
    margin-left: -12px !important;
}

.growth-section-area span.tve-number-prefix {
    margin-right: -12px !important;
}

body.page-id-29867 div#testimonials.open {
    z-index: 99;
}

body.page-id-29867 div#testimonials.open:before {
    content: "";
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.85);
}

#testimonials.open .underline-text,
#testimonials.open .underline-text+.thrv_custom_html_shortcode,
#testimonials.open .slider-popup+.thrv-columns {
    opacity: 0.15 !important;
}

.btnPopupClose {
    position: absolute;
    right: 0;
    top: -20px;
    background-color: #19CCC1;
    width: 40px;
    height: 40px;
    z-index: 9;
    border-radius: 40px;
    text-align: center;
    line-height: 36px;
    font-family: 'Archivo';
    font-weight: 700;
    cursor: pointer;
    font-size: 24px;
    color: #FFFFFF;
}

.slider-popup {
    z-index: -99999;
    visibility: hidden !important;
    position: fixed;
    top: 12%;
    left: 0;
    right: 0;
    margin: auto;
    width: 50%;
    height: 0%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.slider-popup.open {
    z-index: 99999;
    visibility: visible !important;
}

.slider-video {
    display: none !important;
}


.slider-video.active {
    display: block !important;
}

.slider-popup .slider-video iframe {
    width: 100% !important;
    height: 100% !important;
}

.tve_faq {
    background-color: #FFFFFF !important;
    border-radius: 4px;
    border: 0 none !important;
}

.tve_faq+.tve_faq {
    margin-top: 1em !important;
}

.tve_faq .thrv_toggle_title h3 span {
    font-weight: 600 !important;
}

.form-section-area:before {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 20px;
    bottom: 0;
    margin: auto;
    width: 70%;
    height: 75%;
    background-image: url(/wp-content/uploads/2025/08/World_map_with_points.svg-1.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
}

.form-section-area form .tve_lead_generated_inputs_container.tve_clearfix {
    display: inline-block;
    width: 100%;
}

.form-section-area form .tve_lead_generated_inputs_container.tve_clearfix .tve_lg_input,
.form-section-area form .tve_lead_generated_inputs_container.tve_clearfix .tve_lg_textarea {
    max-width: 48% !important;
    width: 100% !important;
    display: block !important;
    float: left;
    margin-left: 1% !important;
    margin-right: 1% !important;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
}

.form-section-area form .tve_lead_generated_inputs_container.tve_clearfix .tve_lg_textarea {
    max-width: 98% !important;
}

.form-section-area form .tve_lead_generated_inputs_container.tve_clearfix .tve_lg_textarea textarea {
    max-width: 100% !important;
    width: 100%;
    border: 1px solid #BBBBBB !important;
    overflow: auto;
    resize: none !important;
    -webkit-border-radius: 8px;
    border-radius: 8px;
    -webkit-box-sizing: border-box !important;
    box-sizing: border-box !important;
}

.started-section-area:before {
    width: 96%;
    height: 96%;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    background-image: url(/wp-content/uploads/2025/08/Group-190-scaled.png);
    background-size: 100% 100%;
    content: "";
    background-repeat: no-repeat;
    -webkit-border-radius: 30px;
    border-radius: 30px;
}

.filter-bar {
    display: none !important;
}

@media(min-width: 993px) {

    .partner-section-area:before {
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        width: 300px;
        width: 30%;
        height: 100%;
        background-color: #19CCC1;
        z-index: 1;
    }

}

@media(max-width: 1280px) {

    .partner-section-area .partner-title p {
        font-size: 42px !important;
    }

}

@media(max-width: 1199px) {

    .step-process-area .tcb-flex-col:nth-child(1):after,
    .step-process-area .tcb-flex-col:nth-child(2):after,
    .step-process-area .tcb-flex-col:nth-child(3):after {
        right: -65px;
        width: 110px;
        background-size: contain;
    }

}

@media(max-width: 992px) {

    body.page-id-29867 .step-process-area .tcb--cols--4 .tcb-flex-col,
    body.page-id-29867 .rated-section-area .tcb--cols--4 .tcb-flex-col,
    body.page-id-29867 .growth-section-area .tcb--cols--4 .tcb-flex-col {
        width: 50% !important;
        max-width: 50% !important;
        flex: 1 1 50% !important;
    }

    .step-process-area .tcb-flex-col:nth-child(2):after {
        display: none;
    }

    body.page-id-29867 .rated-section-area .tcb--cols--4 .tcb-flex-col:nth-child(3) .tcb-col {
        border-left: 0 none !important;
        padding-left: 0 !important;
    }

    body.page-id-29867 .rated-section-area .tcb--cols--4 .tcb-flex-col .tcb-col,
    body.page-id-29867 .growth-section-area .tcb--cols--4 .tcb-flex-col .tcb-col {
        border: 0 none !important;
    }

    body.page-id-29867 .rated-section-area .tcb--cols--4 .tcb-flex-col,
    body.page-id-29867 .growth-section-area .tcb--cols--4 .tcb-flex-col {
        margin: 1em 0;
        border-left: 1px solid rgba(0, 0, 0, 0.1);
    }

    body.page-id-29867 .rated-section-area .tcb--cols--4 .tcb-flex-col:nth-child(1),
    body.page-id-29867 .rated-section-area .tcb--cols--4 .tcb-flex-col:nth-child(3) {
        border-left: 1px solid rgba(0, 0, 0, 0.1);
    }

    .started-section-area:before {
        background-size: cover;
        background-position: left center;
    }


}

@media(max-width: 767px) {

    body.page-id-29867 div#thrive-header {
        top: 0 !important;
        left: 0 !important;
        position: fixed !important;
        width: 100%;
    }

    body.page-id-29867 .hero-guarantee-area-outer .hero-guarantee-area {
        column-gap: 20px;
        margin: 0.5em 0;
    }

    .step-process-area .tcb-flex-col:nth-child(1),
    .step-process-area .tcb-flex-col:nth-child(3) {
        margin-top: 0;
    }

    body.page-id-29867 .step-process-area .tcb--cols--4 .tcb-flex-col,
    body.page-id-29867 .rated-section-area .tcb--cols--4 .tcb-flex-col,
    body.page-id-29867 .growth-section-area .tcb--cols--4 .tcb-flex-col {
        width: 100% !important;
        max-width: 100% !important;
        flex: 1 1 100% !important;
    }

    body.page-id-29867 .rated-section-area .tcb--cols--4 .tcb-flex-col+.tcb-flex-col,
    body.page-id-29867 .growth-section-area .tcb--cols--4 .tcb-flex-col+.tcb-flex-col {
        border-top: 1px solid rgba(0, 0, 0, 0.1);
        padding-top: 2em;
        padding-bottom: 0;
        margin: 0;
    }

    body.page-id-29867 .growth-section-area .tcb--cols--4 .tcb-flex-col:first-child .tcb-col {
        padding: 0 0 0.5em !important;
    }

    .step-process-area .tcb-flex-col {
        margin: 0 0 7em;
    }

    .step-process-area .tcb-flex-col:last-child {
        margin: 0
    }

    .step-process-area .tcb-flex-col:nth-child(1):after,
    .step-process-area .tcb-flex-col:nth-child(2):after,
    .step-process-area .tcb-flex-col:nth-child(3):after {
        right: 0;
        width: 90px;
        left: 0;
        margin: auto;
        height: 20px;
        background-position: center center;
        -webkit-transform: rotate(100deg);
        transform: rotate(100deg);
        bottom: -310px;
    }

    .step-process-area .tcb-flex-col:nth-child(2):after {
        display: block;
        -webkit-transform: rotate(82deg) translateY(-10px);
        transform: rotate(82deg) translateY(-10px);
    }

    .slider-logos.slick-slider .slick-slide {
        margin: 0 10px;
    }

    .slider-reviews .slick-list {
        overflow: visible !important;
    }

    .slider-reviews .slick-list .slick-slide {
        padding: 0 .8em;
    }

    body.page-id-29867 .slider-reviews .slider-box .whiteBox .main-img .abs-videoBtn {
        left: 0;
        right: 0;
        margin: auto;
    }

}

@media(max-width: 568px) {

    .step-process-area .tcb-flex-col:nth-child(1):after,
    .step-process-area .tcb-flex-col:nth-child(2):after,
    .step-process-area .tcb-flex-col:nth-child(3):after {
        bottom: -340px;
    }

}