.galeria-ds-flex {
column-count: 2;
column-gap: 15px;
display: block;
}
.galeria-ds-flex .galeria-ds-item {
break-inside: avoid;
margin-bottom: 15px;
width: 100%;
} .galeria-ds-flex .galeria-img-wrapper {
aspect-ratio: auto;
position: static;
overflow: visible;
}
.galeria-ds-flex .galeria-img-wrapper img {
position: static;
width: 100% !important;
height: auto !important;
object-fit: contain;
display: block;
}
.gslider{ }
.ginner-container.desc-bottom{
margin-top:40px !important;
}
.gslide-image img{
padding: 20px !important;
background-color:white;
}
.glightbox-clean .gslide-description{
background:none !important;
}
.glightbox-clean .gdesc-inner {
padding: 0 !important;
padding-top:20px !important;
padding-bottom: 20px !important;
text-align: center;
}
.glightbox-clean .gslide-title{
color: white !important;
margin-top: 0px !important;
}
.galeria-ds-col-3,
.galeria-ds-col-4 {
display: grid;
gap: 15px;
}
.galeria-ds-col-3 {
grid-template-columns: repeat(3, 1fr);
}
.galeria-ds-col-4 {
grid-template-columns: repeat(4, 1fr);
} @media (max-width: 768px) {
.galeria-ds-col-3,
.galeria-ds-col-4 {
grid-template-columns: repeat(2, 1fr);
}
}
.galeria-ds-item {
display: flex;
flex-direction: column;
gap: 5px;
}
.galeria-img-wrapper {
position: relative;
width: 100%;
overflow: hidden;
}
.galeria-ds-col-3 .galeria-img-wrapper {
aspect-ratio: 4 / 3;
}
.galeria-ds-col-4 .galeria-img-wrapper {
aspect-ratio: 1 / 1;
}
.galeria-img-wrapper img {
position: absolute;
inset: 0;
width: 100%;
height: 100%;
object-fit: cover;
}
.galeria-ds-titulo {
font-size: 13px;
color: #333;
text-align: left;
margin: 0;
}