/*gallery*/
.filter-gallery-ama a.elementor-gallery-title{
    text-align: center;
    padding: 40px 67.5px;
}
.filter-gallery-ama a.elementor-gallery-title:not(.elementor-item-active){
    background-color: #BDE8EF;
}
.filter-gallery-ama .elementor-gallery__titles-container{
    display: grid;
    gap: 20px;
    grid-template-columns: repeat(5, max-content);
}
.filter-gallery-ama a.elementor-gallery-title:hover{
    background-color: #184046;
    color: #fff;
}

.logos-ama-color img{
    filter: grayscale(100%); 
    transition: filter 0.3s ease;
}

.logos-ama-color img:hover{
    filter: grayscale(0%);
}

.hover-box-ama{
    position: relative;
}

.hover-box-ama:hover{
    transition:  0.3s ease;
    cursor: pointer;
}
.hover-box-ama::before{
    background-position: center 30% !important;
}

.text-shop-ama{
    display: none;
    position: absolute;
    margin: auto;
    top: 50%;
    color:#fff;
}


#marquee-container-ama, #marquee-container-header-ama{
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
}

#marquee-content-ama h3, #marquee-content--header-ama p{
    text-align: center;
    display: inline-block;
    padding-left: 100%;
    animation: marquee 80s linear infinite;
}


@keyframes marquee {
    from { transform: translateX(0); }
    to { transform: translateX(-100%); }
}

@media(max-width: 1270px){
    .filter-gallery-ama .elementor-gallery__titles-container{
        grid-template-columns: repeat(4, max-content);
    }
}

@media(max-width: 1024px){
    .filter-gallery-ama .elementor-gallery__titles-container{
        grid-template-columns: repeat(3, max-content);
    }
    .hide-menu-ama {
        visibility: hidden !important;
    }
}

@media(max-width: 768px){
    .filter-gallery-ama .elementor-gallery__titles-container{
        grid-template-columns: repeat(2, max-content);
    }
}


