.elementor-7388 .elementor-element.elementor-element-32a1516:not(.elementor-motion-effects-element-type-background), .elementor-7388 .elementor-element.elementor-element-32a1516 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ccs.neopath.com.br/wp-content/uploads/2025/06/banner-segments.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7388 .elementor-element.elementor-element-32a1516{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7388 .elementor-element.elementor-element-32a1516 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7388 .elementor-element.elementor-element-58fe6ae > .elementor-widget-container{padding:10% 0% 10% 0%;}.elementor-7388 .elementor-element.elementor-element-58fe6ae{text-align:center;}.elementor-7388 .elementor-element.elementor-element-58fe6ae .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:60px;font-weight:600;color:#FFFFFF;}.elementor-7388 .elementor-element.elementor-element-cab7d25 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7388 .elementor-element.elementor-element-cab7d25{padding:80px 0px 90px 0px;}.elementor-7388 .elementor-element.elementor-element-1ffe12e > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-7388 .elementor-element.elementor-element-24f03f9 .modern-tabs-container{--primary-color:#2e8dd8;--accent-color:#2e75b5;--border-radius:12px;}.elementor-7388 .elementor-element.elementor-element-24f03f9 .tab-link{padding:25px 20px 25px 20px;}.elementor-7388 .elementor-element.elementor-element-24f03f9 .tab-icon{font-size:1.8rem;}.elementor-7388 .elementor-element.elementor-element-24f03f9 .tab-panel{padding:50px 50px 50px 50px;}@media(max-width:767px){.elementor-7388 .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 */