.elementor-15103 .elementor-element.elementor-element-eb2f2ea{--display:flex;--min-height:647px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:49px;--padding-left:0px;--padding-right:0px;}.elementor-15103 .elementor-element.elementor-element-eb2f2ea:not(.elementor-motion-effects-element-type-background), .elementor-15103 .elementor-element.elementor-element-eb2f2ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goldot-tec.com/wp-content/uploads/2026/02/bets-devices-ranks-3-scaled.jpg");background-position:center center;background-size:cover;}.elementor-15103 .elementor-element.elementor-element-437522c > .elementor-widget-container{margin:234px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15103 .elementor-element.elementor-element-437522c{text-align:center;}.elementor-15103 .elementor-element.elementor-element-437522c .elementor-heading-title{font-size:91px;color:#FFFFFF;}.elementor-15103 .elementor-element.elementor-element-da6b71c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15103 .elementor-element.elementor-element-f9cf1d6{--display:flex;}.elementor-15103 .elementor-element.elementor-element-89e1165 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15103 .elementor-element.elementor-element-7afd5ca{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15103 .elementor-element.elementor-element-f86da82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15103 .elementor-element.elementor-element-f86da82:not(.elementor-motion-effects-element-type-background), .elementor-15103 .elementor-element.elementor-element-f86da82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-15103 .elementor-element.elementor-element-f86da82.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15103 .elementor-element.elementor-element-a7b3249 .noUi-connect{background:#333;}.elementor-15103 .elementor-element.elementor-element-a7b3249 .noUi-handle{border-color:#333;}.elementor-15103 .elementor-element.elementor-element-a7b3249 .cpg-trigger-filter{background-color:#333;color:#fff;}.elementor-15103 .elementor-element.elementor-element-69788b9 input{background-color:#f5f5f5;}.elementor-15103 .elementor-element.elementor-element-6e64979{--display:flex;}.elementor-15103 .elementor-element.elementor-element-99c1e0d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15103 .elementor-element.elementor-element-99c1e0d .cpg-cat-label{color:#333;}.elementor-15103 .elementor-element.elementor-element-99c1e0d .cpg-count{color:#999;}.elementor-15103 .elementor-element.elementor-element-99c1e0d input:checked ~ .cpg-checkmark{background-color:#333;border-color:#333;}.elementor-15103 .elementor-element.elementor-element-62d4d93{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-15103 .elementor-element.elementor-element-6fb66d7 .cpg-mini-item{background-color:#ffffff;}.elementor-15103 .elementor-element.elementor-element-6fb66d7 .cpg-mini-header{color:#333;}.elementor-15103 .elementor-element.elementor-element-6fb66d7 .cpg-mini-title a{color:#333;}.elementor-15103 .elementor-element.elementor-element-fe3e702{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15103 .elementor-element.elementor-element-fe3e702.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15103 .elementor-element.elementor-element-bf97446 .cpg-grid-inner{--cpg-desktop-cols:3;}.elementor-15103 .elementor-element.elementor-element-bf97446 .cpg-product-item{background-color:#ffffff;}.elementor-15103 .elementor-element.elementor-element-bf97446 .cpg-btn{background-color:#333;color:#fff;}.elementor-15103 .elementor-element.elementor-element-e0ffb6f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15103 .elementor-element.elementor-element-3e54117 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15103 .elementor-element.elementor-element-dc7dfcf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15103 .elementor-element.elementor-element-dc7dfcf:not(.elementor-motion-effects-element-type-background), .elementor-15103 .elementor-element.elementor-element-dc7dfcf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-15103 .elementor-element.elementor-element-d942acb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15103 .elementor-element.elementor-element-9c10563{--spacer-size:109px;}.elementor-15103 .elementor-element.elementor-element-aac7d9a{text-align:center;}.elementor-15103 .elementor-element.elementor-element-c5f2d95 .cpg-carousel-sale{background:#e74c3c;color:#fff;}.elementor-15103 .elementor-element.elementor-element-c5f2d95 .swiper-button-next, .elementor-15103 .elementor-element.elementor-element-c5f2d95 .swiper-button-prev{color:#333;background:rgba(255,255,255,0.8);width:35px;height:35px;border-radius:50%;box-shadow:0 2px 5px rgba(0,0,0,0.1);}.elementor-15103 .elementor-element.elementor-element-c5f2d95 .swiper-pagination-bullet-active{background:#333;}.elementor-15103 .elementor-element.elementor-element-2b876f6{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15103 .elementor-element.elementor-element-b352fcb > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15103 .elementor-element.elementor-element-e637992{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15103 .elementor-element.elementor-element-ef98a05 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15103 .elementor-element.elementor-element-0aec39f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15103 .elementor-element.elementor-element-0aec39f.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-15103 .elementor-element.elementor-element-f86da82{--width:18.837%;}.elementor-15103 .elementor-element.elementor-element-fe3e702{--width:80.164%;}}@media(max-width:1024px){.elementor-15103 .elementor-element.elementor-element-437522c > .elementor-widget-container{margin:260px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15103 .elementor-element.elementor-element-437522c .elementor-heading-title{font-size:41px;}}@media(max-width:767px){.elementor-15103 .elementor-element.elementor-element-eb2f2ea{--min-height:268px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15103 .elementor-element.elementor-element-eb2f2ea:not(.elementor-motion-effects-element-type-background), .elementor-15103 .elementor-element.elementor-element-eb2f2ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-15103 .elementor-element.elementor-element-eb2f2ea.e-con{--align-self:flex-start;}.elementor-15103 .elementor-element.elementor-element-437522c > .elementor-widget-container{margin:110px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15103 .elementor-element.elementor-element-437522c .elementor-heading-title{font-size:22px;}.elementor-15103 .elementor-element.elementor-element-bf97446 .cpg-grid-inner{--cpg-desktop-cols:1;}}/* Start custom CSS for html, class: .elementor-element-89e1165 */<style>
    /* --- FONTS --- */
    @import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Roboto:wght@300;400;500;700&display=swap');

    /* --- VARIABLES (Relevant to this section) --- */
    :root {
        --accent-color: #D4AF37;
        --bg-white: #ffffff;
        --text-body: #4a5568;
        --font-heading: 'Bebas Neue', cursive;
    }

    /* --- FOOTER SLIDER SECTION --- */
    .goldot-brands-section { 
        margin-top: 50px; 
        text-align: center; 
        position: relative; 
        z-index: 1; 
        width: 100%; 
        overflow: hidden; 
        background-color: var(--bg-white); /* Added to ensure visibility if stand-alone */
        padding: 30px 0; /* Added padding for spacing */
    }

    .goldot-brands-section h4 { 
        font-family: var(--font-heading); 
        color: var(--text-body); 
        margin-bottom: 20px; 
        font-size: 30px; 
        opacity: 0.8; 
        letter-spacing: 1px; 
        margin-top: 0;
    }
    
    .brands-slider { 
        overflow: hidden; 
        width: 100%;
        position: relative; 
        padding: 10px 0; 
        /* Creates the fade effect on sides */
        mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
        -webkit-mask-image: linear-gradient(to right, transparent, black 10%, black 90%, transparent);
    }
    
    .brands-track { 
        display: flex; 
        width: max-content; 
        animation: scroll 40s linear infinite; 
    }
    
    /* Pause animation on hover */
    .brands-slider:hover .brands-track { animation-play-state: paused; }

    /* --- LOGOS --- */
    .brand-link {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        text-decoration: none;
        margin: 0 40px; 
        flex-shrink: 0;
    }

    .brand-logo { 
        width: 220px; 
        height: 120px; 
        object-fit: contain; 
        opacity: 0.6; 
        filter: grayscale(100%); 
        transition: 0.3s; 
    }
    
    .brand-logo:hover { 
        opacity: 1; 
        filter: grayscale(0%); 
        transform: scale(1.1); 
    }

    /* --- ANIMATIONS --- */
    @keyframes scroll { 
        0% { transform: translateX(0); } 
        100% { transform: translateX(-50%); } /* Changed from -33.33% for smoother infinite loop if content is duplicated */
    }

    /* --- MEDIA QUERIES (MOBILE) --- */
    @media (max-width: 768px) {
        .goldot-brands-section h4 { font-size: 24px; }
        .brand-link { margin: 0 20px; }
        .brand-logo { width: 140px; height: 80px; }
    }
</style>/* End custom CSS */