/* Extracted from resources/views/front/cookies.blade.php on 25 September 2026. Edit the rule here, then rename the file with the new md5 of its content and update the <link> in the blade. */
/* FIX 1: AOS nu ruleaza pe pagina asta in unele cazuri, iar elementele cu data-aos raman invizibile */
#registerInclude [data-aos],
#registerInclude .aos-init{
    opacity: 1 !important;
    transform: none !important;
    visibility: visible !important;
    pointer-events: auto !important;
}

/* Extra safety: textul din buton peste orice override */
#registerInclude #start,
#registerInclude #inner-start{
    opacity: 1 !important;
    visibility: visible !important;
}

/* FIX 2: dimensiuni identice pentru logo-uri (card + imagine) */
#partner-showcase .logo-card,
.partner-showcase .logo-card{
    width: 170px !important;
    height: 80px !important;
    padding: 12px 18px !important;
    border-radius: 22px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

#partner-showcase .logo-card img,
.partner-showcase .logo-card img,
#partner-showcase .logo-card svg,
.partner-showcase .logo-card svg{
    max-width: 100% !important;
    max-height: 56px !important;
    width: auto !important;
    height: auto !important;
    object-fit: contain !important;
}

#partner-showcase .logos-track,
.partner-showcase .logos-track{
    gap: clamp(1.6rem, 2.3vw, 2.4rem) !important;
}

/* Mobile */
@media (max-width:780px){
    #partner-showcase .logo-card,
    .partner-showcase .logo-card{
        width: 120px !important;
        height: 60px !important;
        padding: 10px 14px !important;
        border-radius: 18px !important;
    }
    #partner-showcase .logo-card img,
    .partner-showcase .logo-card img,
    #partner-showcase .logo-card svg,
    .partner-showcase .logo-card svg{
        max-height: 40px !important;
    }
    #partner-showcase .logos-track,
    .partner-showcase .logos-track{
        gap: 1.1rem !important;
    }
}

@media (min-width:1400px){
    #partner-showcase .logo-card,
    .partner-showcase .logo-card{
        width: 165px !important;
        height: 78px !important;
    }
    #partner-showcase .logos-track,
    .partner-showcase .logos-track{
        gap: 1.9rem !important;
    }
}

@media (min-width:1800px){
    #partner-showcase .logo-card,
    .partner-showcase .logo-card{
        width: 170px !important;
        height: 80px !important;
    }
    #partner-showcase .logos-track,
    .partner-showcase .logos-track{
        gap: 2.2rem !important;
    }
}

/* FIX Elfsight: remove the forced blank height under Load More */
.reviewsPremiumSection.reviewsPremiumSection
.reviewsWidgetWrapper.reviewsWidgetWrapper
.es-widget-background-content,
.reviewsPremiumSection.reviewsPremiumSection
.reviewsWidgetWrapper.reviewsWidgetWrapper
[class*="WidgetBackground__Content"]{
    height: auto !important;
    min-height: 0 !important;
    max-height: none !important;
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

.reviewsPremiumSection.reviewsPremiumSection
.reviewsWidgetWrapper.reviewsWidgetWrapper
.es-main-content,
.reviewsPremiumSection.reviewsPremiumSection
.reviewsWidgetWrapper.reviewsWidgetWrapper
[class*="Main__Content"]{
    padding-bottom: 0 !important;
    margin-bottom: 0 !important;
}

.reviewsPremiumSection.reviewsPremiumSection
.reviewsWidgetWrapper.reviewsWidgetWrapper
.es-widget-background-wrapper,
.reviewsPremiumSection.reviewsPremiumSection
.reviewsWidgetWrapper.reviewsWidgetWrapper
.es-widget-background-container,
.reviewsPremiumSection.reviewsPremiumSection
.reviewsWidgetWrapper.reviewsWidgetWrapper
.es-main-container{
    height: auto !important;
    min-height: 0 !important;
}

/* Dupa fix, pastreaza spatierea simetrica */
.reviewsTrustRow{
    margin-top: clamp(18px, 3vw, 28px) !important;
}
