.elementor-833 .elementor-element.elementor-element-1ea59a47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-833 .elementor-element.elementor-element-1ea59a47:not(.elementor-motion-effects-element-type-background), .elementor-833 .elementor-element.elementor-element-1ea59a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-833 .elementor-element.elementor-element-6937958f img{width:100%;height:100px;object-fit:contain;object-position:center center;}.elementor-833 .elementor-element.elementor-element-d1c07c2 img{width:100%;height:100px;object-fit:contain;object-position:center center;}.elementor-833 .elementor-element.elementor-element-6bcf431 img{width:100%;height:100px;object-fit:contain;object-position:center center;}.elementor-833 .elementor-element.elementor-element-21dab66c img{width:100%;height:100px;object-fit:contain;object-position:center center;}.elementor-833 .elementor-element.elementor-element-ee7d2ca img{width:100%;height:100px;object-fit:contain;object-position:center center;}@media(max-width:1024px){.elementor-833 .elementor-element.elementor-element-6bcf431 img{object-fit:contain;}.elementor-833 .elementor-element.elementor-element-21dab66c img{object-fit:contain;}.elementor-833 .elementor-element.elementor-element-ee7d2ca img{object-fit:contain;}}@media(max-width:767px){.elementor-833 .elementor-element.elementor-element-1ea59a47{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}/* Start custom CSS for container, class: .elementor-element-1ea59a47 */@media (max-width: 768px) {
    
    /* 1. ANG SIKRETO: Pinipilit ang container na maging isang unbreakable text line */
    .banner-logos,
    .banner-logos > div,
    .banner-logos .elementor-widget-container {
        display: block !important; /* Tinatanggal ang flex/grid na binabali ni Elementor */
        white-space: nowrap !important; /* BAWAL MAG-BREAK O BUMABA SA BAGONG LINYA */
        
        overflow-x: auto !important; /* Dito gagana ang scroll pakaliwa't pakanan */
        overflow-y: hidden !important; /* Iwas wobble pataas-pababa */
        
        width: 100% !important;
        max-width: 100% !important;
        padding: 10px 0 !important;
        
        -webkit-overflow-scrolling: touch !important; /* Smooth touch swipe para sa phone */
        scrollbar-width: none !important; /* Itago ang scrollbar sa Firefox */
    }

    /* 2. Itago ang scrollbar sa Chrome, Safari, at iOS devices */
    .banner-logos::-webkit-scrollbar,
    .banner-logos *::-webkit-scrollbar {
        display: none !important;
    }

    /* 3. Ginagawang "Inline-Block" ang 5 images para sumunod sa batas ng white-space: nowrap */
    .banner-logos .elementor-widget-image,
    .banner-logos > div > div,
    .banner-logos > .elementor-widget-container > .elementor-widget-image {
        display: inline-block !important; /* Ginagawa silang magkakatabi parang mga salita sa talata */
        vertical-align: middle !important;
        
        /* 100% ng screen minus gap, hinati sa 2. Eksaktong dalawa (2) lang ang kasya sa screen by default! */
        width: calc((100vw - 20px) / 2) !important; 
        max-width: calc((100vw - 20px) / 2) !important;
        
        /* Naglalagay ng gap o pagitan gamit ang margin dahil naka-inline block tayo */
        margin-right: 20px !important; 
        box-sizing: border-box !important;
    }

    /* Pang-tanggal sa dulo ng margin para sa huling logo para malinis */
    .banner-logos .elementor-widget-image:last-child {
        margin-right: 0 !important;
    }

    /* 4. Siguraduhing kasya ang logo sa loob ng box */
    .banner-logos img {
        width: 100% !important;
        height: auto !important;
        object-fit: contain !important;
        display: block !important;
    }
}/* End custom CSS */