.elementor-339 .elementor-element.elementor-element-dd24c96{margin-top:-100px;margin-bottom:50px;}.elementor-339 .elementor-element.elementor-element-1c6202e .minimog-tabs__header-wrap{text-align:center;}.elementor-339 .elementor-element.elementor-element-1c6202e .minimog-tabs .tab-title:hover .tab-title__text{color:#EB3C1D;}.elementor-339 .elementor-element.elementor-element-1c6202e .minimog-tabs .tab-title:hover:after{background:#EB3C1D;}.elementor-339 .elementor-element.elementor-element-1c6202e .minimog-tabs .tab-title.active .tab-title__text{color:#EB3C1D;}.elementor-339 .elementor-element.elementor-element-1c6202e .minimog-tabs .tab-title.active:after{background:#EB3C1D;}.elementor-339 .elementor-element.elementor-element-1c6202e .tab-content{text-align:center;}.elementor-339 .elementor-element.elementor-element-f762f7b{margin-top:0px;margin-bottom:100px;}.elementor-339 .elementor-element.elementor-element-73a0bbc{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-339 .elementor-element.elementor-element-73a0bbc .elementor-divider-separator{width:100%;}.elementor-339 .elementor-element.elementor-element-73a0bbc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-339 .elementor-element.elementor-element-fe11ba7{margin-top:-100px;margin-bottom:66px;}.elementor-339 .elementor-element.elementor-element-9e268ee > .elementor-widget-container{margin:0px 0px 3px 0px;}.elementor-339 .elementor-element.elementor-element-9e268ee{text-align:center;}.elementor-339 .elementor-element.elementor-element-9e268ee .elementor-widget-container{display:flex;justify-content:center;}.elementor-339 .elementor-element.elementor-element-9e268ee .heading-primary{font-size:18px;}.elementor-339 .elementor-element.elementor-element-9e268ee .heading-description-wrap{margin-top:9px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-10b113b .tm-button.style-bottom-line .button-content-wrapper{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-10b113b .tm-button.style-bottom-thick-line .button-content-wrapper{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-10b113b .tm-button.style-bottom-line-winding .button-content-wrapper{padding:0px 0px 0px 0px;}body.rtl .elementor-339 .elementor-element.elementor-element-10b113b .tm-button.style-bottom-line .button-content-wrapper{padding:0px 0px 0px 0px;}body.rtl .elementor-339 .elementor-element.elementor-element-10b113b .tm-button.style-bottom-thick-line .button-content-wrapper{padding:0px 0px 0px 0px;}body.rtl .elementor-339 .elementor-element.elementor-element-10b113b .tm-button.style-bottom-line-winding .button-content-wrapper{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-10b113b .tm-button{font-weight:400;line-height:1em;}.elementor-339 .elementor-element.elementor-element-10b113b .tm-button.style-bottom-line .button-content-wrapper:before{background:#000000;}.elementor-339 .elementor-element.elementor-element-10b113b .tm-button.style-bottom-thick-line .button-content-wrapper:before{background:#000000;}.elementor-339 .elementor-element.elementor-element-10b113b .tm-button.style-bottom-line .button-content-wrapper:after{background:#000000;}.elementor-339 .elementor-element.elementor-element-10b113b .tm-button.style-bottom-thick-line .button-content-wrapper:after{background:#000000;}.elementor-339 .elementor-element.elementor-element-7c80fa9 .tm-modern-heading{width:180px;}.elementor-339 .elementor-element.elementor-element-7c80fa9{text-align:center;}.elementor-339 .elementor-element.elementor-element-7c80fa9 .elementor-widget-container{display:flex;justify-content:center;}.elementor-339 .elementor-element.elementor-element-7c80fa9 .heading-primary{font-size:18px;}.elementor-339 .elementor-element.elementor-element-dec838c{--spacer-size:20px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-7c6ef14 .tm-button.style-bottom-line .button-content-wrapper{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-7c6ef14 .tm-button.style-bottom-thick-line .button-content-wrapper{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-7c6ef14 .tm-button.style-bottom-line-winding .button-content-wrapper{padding:0px 0px 0px 0px;}body.rtl .elementor-339 .elementor-element.elementor-element-7c6ef14 .tm-button.style-bottom-line .button-content-wrapper{padding:0px 0px 0px 0px;}body.rtl .elementor-339 .elementor-element.elementor-element-7c6ef14 .tm-button.style-bottom-thick-line .button-content-wrapper{padding:0px 0px 0px 0px;}body.rtl .elementor-339 .elementor-element.elementor-element-7c6ef14 .tm-button.style-bottom-line-winding .button-content-wrapper{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-7c6ef14 .tm-button{font-weight:400;line-height:1em;}.elementor-339 .elementor-element.elementor-element-7c6ef14 .tm-button.style-bottom-line .button-content-wrapper:before{background:#000000;}.elementor-339 .elementor-element.elementor-element-7c6ef14 .tm-button.style-bottom-thick-line .button-content-wrapper:before{background:#000000;}.elementor-339 .elementor-element.elementor-element-7c6ef14 .tm-button.style-bottom-line .button-content-wrapper:after{background:#000000;}.elementor-339 .elementor-element.elementor-element-7c6ef14 .tm-button.style-bottom-thick-line .button-content-wrapper:after{background:#000000;}.elementor-339 .elementor-element.elementor-element-f4c532b .tm-modern-heading{width:200px;}.elementor-339 .elementor-element.elementor-element-f4c532b{text-align:center;}.elementor-339 .elementor-element.elementor-element-f4c532b .elementor-widget-container{display:flex;justify-content:center;}.elementor-339 .elementor-element.elementor-element-f4c532b .heading-primary{font-size:18px;}.elementor-339 .elementor-element.elementor-element-4988ce5{--spacer-size:20px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-5693bd8 .tm-button.style-bottom-line .button-content-wrapper{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-5693bd8 .tm-button.style-bottom-thick-line .button-content-wrapper{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-5693bd8 .tm-button.style-bottom-line-winding .button-content-wrapper{padding:0px 0px 0px 0px;}body.rtl .elementor-339 .elementor-element.elementor-element-5693bd8 .tm-button.style-bottom-line .button-content-wrapper{padding:0px 0px 0px 0px;}body.rtl .elementor-339 .elementor-element.elementor-element-5693bd8 .tm-button.style-bottom-thick-line .button-content-wrapper{padding:0px 0px 0px 0px;}body.rtl .elementor-339 .elementor-element.elementor-element-5693bd8 .tm-button.style-bottom-line-winding .button-content-wrapper{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-5693bd8 .tm-button{font-weight:400;line-height:1em;}.elementor-339 .elementor-element.elementor-element-5693bd8 .tm-button.style-bottom-line .button-content-wrapper:before{background:#000000;}.elementor-339 .elementor-element.elementor-element-5693bd8 .tm-button.style-bottom-thick-line .button-content-wrapper:before{background:#000000;}.elementor-339 .elementor-element.elementor-element-5693bd8 .tm-button.style-bottom-line .button-content-wrapper:after{background:#000000;}.elementor-339 .elementor-element.elementor-element-5693bd8 .tm-button.style-bottom-thick-line .button-content-wrapper:after{background:#000000;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-dbd198a .tm-button.style-bottom-line .button-content-wrapper{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-dbd198a .tm-button.style-bottom-thick-line .button-content-wrapper{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-339 .elementor-element.elementor-element-dbd198a .tm-button.style-bottom-line-winding .button-content-wrapper{padding:0px 0px 0px 0px;}body.rtl .elementor-339 .elementor-element.elementor-element-dbd198a .tm-button.style-bottom-line .button-content-wrapper{padding:0px 0px 0px 0px;}body.rtl .elementor-339 .elementor-element.elementor-element-dbd198a .tm-button.style-bottom-thick-line .button-content-wrapper{padding:0px 0px 0px 0px;}body.rtl .elementor-339 .elementor-element.elementor-element-dbd198a .tm-button.style-bottom-line-winding .button-content-wrapper{padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-dbd198a .tm-button{font-weight:400;line-height:1em;}.elementor-339 .elementor-element.elementor-element-dbd198a .tm-button.style-bottom-line .button-content-wrapper:before{background:#000000;}.elementor-339 .elementor-element.elementor-element-dbd198a .tm-button.style-bottom-thick-line .button-content-wrapper:before{background:#000000;}.elementor-339 .elementor-element.elementor-element-dbd198a .tm-button.style-bottom-line .button-content-wrapper:after{background:#000000;}.elementor-339 .elementor-element.elementor-element-dbd198a .tm-button.style-bottom-thick-line .button-content-wrapper:after{background:#000000;}.elementor-339 .elementor-element.elementor-element-5a7b9a2 > .elementor-widget-container{margin:0px 0px 19px 0px;}.elementor-339 .elementor-element.elementor-element-5a7b9a2 .tm-modern-heading{width:180px;}.elementor-339 .elementor-element.elementor-element-5a7b9a2{text-align:center;}.elementor-339 .elementor-element.elementor-element-5a7b9a2 .elementor-widget-container{display:flex;justify-content:center;}.elementor-339 .elementor-element.elementor-element-5a7b9a2 .heading-primary{font-size:18px;}.elementor-339 .elementor-element.elementor-element-58077a8{text-align:center;}.elementor-339 .elementor-element.elementor-element-982321e{margin-top:0px;margin-bottom:60px;padding:0px 0px 0px 0px;}.elementor-339 .elementor-element.elementor-element-9be1507 .tm-google-map .map{height:674px;}.elementor-339 .elementor-element.elementor-element-89110f2{margin-top:0px;margin-bottom:100px;}.elementor-339 .elementor-element.elementor-element-b907eed > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-339 .elementor-element.elementor-element-b907eed .tm-modern-heading{width:770px;}.elementor-339 .elementor-element.elementor-element-b907eed .elementor-widget-container{display:flex;justify-content:center;}.elementor-339 .elementor-element.elementor-element-b907eed .heading-primary{font-size:24px;}.elementor-339 .elementor-element.elementor-element-b907eed .heading-description-wrap{margin-top:6px;}.elementor-339 .elementor-element.elementor-element-243bef4 .minimog-wpforms{width:770px;}.elementor-339 .elementor-element.elementor-element-243bef4 .elementor-widget-container{justify-content:center;}.elementor-339 .elementor-element.elementor-element-243bef4 .wpforms-form input::placeholder{color:#000000;}.elementor-339 .elementor-element.elementor-element-243bef4 .wpforms-form textarea::placeholder{color:#000000;}.elementor-339 .elementor-element.elementor-element-b993b71{margin-top:0px;margin-bottom:100px;}@media(max-width:1199px){.elementor-339 .elementor-element.elementor-element-dd24c96{margin-top:0px;margin-bottom:80px;}.elementor-339 .elementor-element.elementor-element-f762f7b{margin-top:0px;margin-bottom:80px;}.elementor-339 .elementor-element.elementor-element-9be1507 .tm-google-map .map{height:500px;}.elementor-339 .elementor-element.elementor-element-89110f2{margin-top:0px;margin-bottom:80px;}.elementor-339 .elementor-element.elementor-element-b993b71{margin-top:0px;margin-bottom:80px;}}@media(max-width:767px){.elementor-339 .elementor-element.elementor-element-dd24c96{margin-top:0px;margin-bottom:60px;}.elementor-339 .elementor-element.elementor-element-f762f7b{margin-top:0px;margin-bottom:60px;}.elementor-339 .elementor-element.elementor-element-02e091a > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-86268af > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-89110f2{margin-top:0px;margin-bottom:60px;}.elementor-339 .elementor-element.elementor-element-b993b71{margin-top:0px;margin-bottom:60px;}}@media(max-width:575px){.elementor-339 .elementor-element.elementor-element-ffe1b4f > .elementor-element-populated{margin:0px 0px 30px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-339 .elementor-element.elementor-element-9be1507 .tm-google-map .map{height:350px;}}@media(max-width:767px) and (min-width:361px){.elementor-339 .elementor-element.elementor-element-02e091a{width:50%;}.elementor-339 .elementor-element.elementor-element-86268af{width:50%;}.elementor-339 .elementor-element.elementor-element-ffe1b4f{width:50%;}.elementor-339 .elementor-element.elementor-element-f49df11{width:50%;}}@media(max-width:575px) and (min-width:361px){.elementor-339 .elementor-element.elementor-element-02e091a{width:100%;}.elementor-339 .elementor-element.elementor-element-86268af{width:100%;}.elementor-339 .elementor-element.elementor-element-ffe1b4f{width:100%;}.elementor-339 .elementor-element.elementor-element-f49df11{width:100%;}}@media(min-width:1600px){.elementor-339 .elementor-element.elementor-element-982321e{padding:0px 85px 0px 85px;}}/* Start custom CSS */.tfe-distributors-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:18px;
    padding:25px 0 10px;
}

.tfe-distributor-card{
    background:#ffffff;
    border:1px solid #e8e8e8;
    padding:22px;
    border-radius:4px;
    transition:all .25s ease;
    height:100%;
}

.tfe-distributor-card:hover{
    border-color:#d6d6d6;
    box-shadow:0 6px 22px rgba(0,0,0,.06);
    transform:translateY(-2px);
}

.tfe-distributor-city{
    font-size:12px;
    text-transform:uppercase;
    letter-spacing:1px;
    color:#e53935;
    font-weight:600;
    margin-bottom:7px;
}

.tfe-distributor-card h4{
    margin:0 0 12px;
    font-size:19px;
    line-height:1.3;
    color:#111;
    font-weight:600;
}

.tfe-distributor-name{
    font-size:14px;
    color:#555;
    margin-bottom:14px;
}

.tfe-distributor-info{
    font-size:14px;
    line-height:1.8;
}

.tfe-distributor-info a{
    color:#333;
    text-decoration:none;
    word-break:break-word;
}

.tfe-distributor-info a:hover{
    color:#e53935;
}

.tfe-distributor-label{
    font-weight:600;
    color:#111;
}

@media(max-width:1024px){
    .tfe-distributors-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media(max-width:767px){
    .tfe-distributors-grid{
        grid-template-columns:1fr;
        gap:12px;
    }

    .tfe-distributor-card{
        padding:18px;
    }
}/* End custom CSS */