.elementor-23026 .elementor-element.elementor-element-b393cd3{margin-top:-81px;margin-bottom:0px;}.elementor-23026 .elementor-element.elementor-element-2936c23{width:100%;max-width:100%;}.elementor-23026 .elementor-element.elementor-element-2936c23 .hero-text h1{color:#333333;}.elementor-23026 .elementor-element.elementor-element-2936c23 .slider_two .hero-text h1{color:#333333;}.elementor-23026 .elementor-element.elementor-element-2936c23 .slider_five .new_hero_text .f_65{color:#333333;}.elementor-23026 .elementor-element.elementor-element-2936c23 .hero-text h1, .elementor-23026 .elementor-element.elementor-element-2936c23 .slider_two .hero-text h1{font-family:"Work Sans", Sans-serif;font-size:2em;font-weight:400;}.elementor-23026 .elementor-element.elementor-element-2936c23 .hero-text h4{color:#0F4F34;}.elementor-23026 .elementor-element.elementor-element-2936c23 .slider_two .hero-text h3{color:#0F4F34;}.elementor-23026 .elementor-element.elementor-element-2936c23 .hero-text h4, .elementor-23026 .elementor-element.elementor-element-2936c23 .slider_two .hero-text h3{font-family:"Work Sans", Sans-serif;font-size:6em;font-weight:500;}.elementor-23026 .elementor-element.elementor-element-2936c23 .hero-text p{color:#00B0F0;}.elementor-23026 .elementor-element.elementor-element-2936c23 .hero-text p, .elementor-23026 .elementor-element.elementor-element-2936c23 .slider_two .hero-text h3{font-family:"Work Sans", Sans-serif;font-size:2.5em;font-weight:500;}.elementor-23026 .elementor-element.elementor-element-2936c23 .single-slick .btn{color:var( --e-global-color-5de81a7 );background-color:var( --e-global-color-e2608bd );}.elementor-23026 .elementor-element.elementor-element-2936c23 .single-slick .btn:hover{color:var( --e-global-color-5de81a7 );background-color:var( --e-global-color-accent );}.elementor-23026 .elementor-element.elementor-element-2936c23 .single-slick .btn.button-two{color:var( --e-global-color-5de81a7 );background-color:var( --e-global-color-e2608bd );}.elementor-23026 .elementor-element.elementor-element-2936c23 .single-slick .btn.button-two:hover{color:var( --e-global-color-5de81a7 );background-color:var( --e-global-color-accent );}.elementor-23026 .elementor-element.elementor-element-cab7d25 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-23026 .elementor-element.elementor-element-cab7d25{padding:80px 0px 90px 0px;}.elementor-23026 .elementor-element.elementor-element-1ffe12e > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-23026 .elementor-element.elementor-element-24f03f9 .modern-tabs-container{--primary-color:#2e8dd8;--accent-color:#2e75b5;--border-radius:12px;}.elementor-23026 .elementor-element.elementor-element-24f03f9 .tab-link{padding:25px 20px 25px 20px;}.elementor-23026 .elementor-element.elementor-element-24f03f9 .tab-icon{font-size:1.8rem;}.elementor-23026 .elementor-element.elementor-element-24f03f9 .tab-panel{padding:50px 50px 50px 50px;}@media(max-width:767px){.elementor-23026 .elementor-element.elementor-element-2936c23 .hero-text h1, .elementor-23026 .elementor-element.elementor-element-2936c23 .slider_two .hero-text h1{font-size:15px;}.elementor-23026 .elementor-element.elementor-element-2936c23 .hero-text h4, .elementor-23026 .elementor-element.elementor-element-2936c23 .slider_two .hero-text h3{font-size:59px;}.elementor-23026 .elementor-element.elementor-element-2936c23 .hero-text p, .elementor-23026 .elementor-element.elementor-element-2936c23 .slider_two .hero-text h3{font-size:20px;}.elementor-23026 .elementor-element.elementor-element-1ffe12e > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 10px 0px 10px;}}/* Start custom CSS for modern-tabs, class: .elementor-element-24f03f9 */.tab-panel ul {
    margin-left: 3%;
}/* End custom CSS */
/* Start custom CSS */ul.tabs li {
    border-bottom: 1px solid #126242 !important;
    background-color: #126242 !important;
    padding: 10px !important;
    height: 150px !important;
    text-align: center !important;
}

.r-tabs .uc_tab_content {
 padding-top: 12% !important;   
}

.r-tabs-state-active .r-tabs-anchor {
    background-color: #126242 !important;
}

.category-section {
        margin: 30px 0;
        padding: 25px;
        background: #fafafa;
        border-radius: 8px;
        border-left: 4px solid var(--primary-color);
    }

    .category-title {
        color: var(--primary-dark);
        font-size: 1.2rem;
        font-weight: 700;
        margin-bottom: 15px;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

    .category-list {
        display: grid;
        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
        gap: 10px;
        margin: 0;
        padding: 0;
        list-style: none;
    }

    .category-list li {
        background: white;
        padding: 12px 18px;
        border-radius: 6px;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05);
        transition: var(--transition);
        border-left: 3px solid var(--primary-light);
    }

    .category-list li:hover {
        transform: translateY(-2px);
        box-shadow: 0 4px 15px rgba(230, 126, 34, 0.2);
    }

    .category-list li::before {
        display: none;
    }/* End custom CSS */