.elementor-15011 .elementor-element.elementor-element-05d929d{--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:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15011 .elementor-element.elementor-element-05d929d:not(.elementor-motion-effects-element-type-background), .elementor-15011 .elementor-element.elementor-element-05d929d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://goldot-tec.com/wp-content/uploads/2026/02/Gemini_Generated_Image_yrpockyrpockyrpo-scaled.png");background-position:center center;background-size:cover;}.elementor-15011 .elementor-element.elementor-element-0be3e59 > .elementor-widget-container{margin:247px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15011 .elementor-element.elementor-element-0be3e59{text-align:center;}.elementor-15011 .elementor-element.elementor-element-0be3e59 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:100px;font-weight:400;color:#FFFFFF;}.elementor-15011 .elementor-element.elementor-element-db34cc1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--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-15011 .elementor-element.elementor-element-db34cc1:not(.elementor-motion-effects-element-type-background), .elementor-15011 .elementor-element.elementor-element-db34cc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ECECEC;}.elementor-15011 .elementor-element.elementor-element-f70873d{width:100%;max-width:100%;}.elementor-15011 .elementor-element.elementor-element-f70873d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15011 .elementor-element.elementor-element-f70873d.elementor-element{--align-self:center;}.elementor-15011 .elementor-element.elementor-element-f024d20{--display:flex;}.elementor-15011 .elementor-element.elementor-element-943940a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15011 .elementor-element.elementor-element-929eb13{--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-15011 .elementor-element.elementor-element-fbcd0da{--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-15011 .elementor-element.elementor-element-fbcd0da:not(.elementor-motion-effects-element-type-background), .elementor-15011 .elementor-element.elementor-element-fbcd0da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-15011 .elementor-element.elementor-element-fbcd0da.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15011 .elementor-element.elementor-element-9534ec6 .noUi-connect{background:#333;}.elementor-15011 .elementor-element.elementor-element-9534ec6 .noUi-handle{border-color:#333;}.elementor-15011 .elementor-element.elementor-element-9534ec6 .cpg-trigger-filter{background-color:#333;color:#fff;}.elementor-15011 .elementor-element.elementor-element-46ef7d7 input{background-color:#f5f5f5;}.elementor-15011 .elementor-element.elementor-element-cfb63af{--display:flex;}.elementor-15011 .elementor-element.elementor-element-3744f00 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15011 .elementor-element.elementor-element-3744f00 .cpg-cat-label{color:#333;}.elementor-15011 .elementor-element.elementor-element-3744f00 .cpg-count{color:#999;}.elementor-15011 .elementor-element.elementor-element-3744f00 input:checked ~ .cpg-checkmark{background-color:#333;border-color:#333;}.elementor-15011 .elementor-element.elementor-element-f96a8c4{--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-15011 .elementor-element.elementor-element-92aaf0d .cpg-mini-item{background-color:#ffffff;}.elementor-15011 .elementor-element.elementor-element-92aaf0d .cpg-mini-header{color:#333;}.elementor-15011 .elementor-element.elementor-element-92aaf0d .cpg-mini-title a{color:#333;}.elementor-15011 .elementor-element.elementor-element-f4fd96a{--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-15011 .elementor-element.elementor-element-f4fd96a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15011 .elementor-element.elementor-element-690480b .cpg-grid-inner{--cpg-desktop-cols:3;}.elementor-15011 .elementor-element.elementor-element-690480b .cpg-product-item{background-color:#ffffff;}.elementor-15011 .elementor-element.elementor-element-690480b .cpg-btn{background-color:#333;color:#fff;}.elementor-15011 .elementor-element.elementor-element-b8c435c{--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-15011 .elementor-element.elementor-element-276aaa6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15011 .elementor-element.elementor-element-6c5c406{--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-15011 .elementor-element.elementor-element-6c5c406:not(.elementor-motion-effects-element-type-background), .elementor-15011 .elementor-element.elementor-element-6c5c406 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-15011 .elementor-element.elementor-element-b92ad71{--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-15011 .elementor-element.elementor-element-421dd00{--spacer-size:109px;}.elementor-15011 .elementor-element.elementor-element-72cb1e1{text-align:center;}.elementor-15011 .elementor-element.elementor-element-1ab2545 .cpg-carousel-sale{background:#e74c3c;color:#fff;}.elementor-15011 .elementor-element.elementor-element-1ab2545 .swiper-button-next, .elementor-15011 .elementor-element.elementor-element-1ab2545 .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-15011 .elementor-element.elementor-element-1ab2545 .swiper-pagination-bullet-active{background:#333;}.elementor-15011 .elementor-element.elementor-element-72e9812{--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-15011 .elementor-element.elementor-element-da35552 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15011 .elementor-element.elementor-element-bbd868e{--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-15011 .elementor-element.elementor-element-f3ee5d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-15011 .elementor-element.elementor-element-3151be9{--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-15011 .elementor-element.elementor-element-3151be9.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-15011 .elementor-element.elementor-element-fbcd0da{--width:18.837%;}.elementor-15011 .elementor-element.elementor-element-f4fd96a{--width:80.164%;}}@media(max-width:1024px){.elementor-15011 .elementor-element.elementor-element-0be3e59 .elementor-heading-title{font-size:59px;}}@media(max-width:767px){.elementor-15011 .elementor-element.elementor-element-05d929d{--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-15011 .elementor-element.elementor-element-05d929d:not(.elementor-motion-effects-element-type-background), .elementor-15011 .elementor-element.elementor-element-05d929d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-15011 .elementor-element.elementor-element-05d929d.e-con{--align-self:flex-start;}.elementor-15011 .elementor-element.elementor-element-0be3e59{width:var( --container-widget-width, 391px );max-width:391px;--container-widget-width:391px;--container-widget-flex-grow:0;text-align:center;}.elementor-15011 .elementor-element.elementor-element-0be3e59 > .elementor-widget-container{margin:106px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15011 .elementor-element.elementor-element-0be3e59.elementor-element{--align-self:flex-start;}.elementor-15011 .elementor-element.elementor-element-0be3e59 .elementor-heading-title{font-size:29px;}.elementor-15011 .elementor-element.elementor-element-db34cc1{--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-15011 .elementor-element.elementor-element-f70873d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15011 .elementor-element.elementor-element-f70873d.elementor-element{--align-self:center;}.elementor-15011 .elementor-element.elementor-element-690480b .cpg-grid-inner{--cpg-desktop-cols:1;}}/* Start custom CSS for html, class: .elementor-element-943940a */<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 */