.fig-gal{display:flex;flex-direction:column;gap:12px}
.fig-gal .fig-gal-main{width:100%;aspect-ratio:4/3;border-radius:8px;overflow:hidden;background:#eef0f2}
.fig-gal .fig-gal-main img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;max-width:none !important;transition:opacity .18s ease}
.fig-gal .fig-gal-thumbs{display:flex;gap:10px;flex-wrap:wrap}
.fig-gal .fig-gal-thumb{padding:0 !important;margin:0 !important;border:2px solid #D6D6D6 !important;border-radius:6px !important;overflow:hidden !important;cursor:pointer;background:none !important;background-image:none !important;box-shadow:none !important;width:88px !important;height:66px !important;min-width:0 !important;flex:0 0 auto;line-height:0 !important;transition:border-color .2s}
.fig-gal .fig-gal-thumb img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;max-width:none !important;border-radius:0 !important}
.fig-gal .fig-gal-thumb.active{border-color:#E65500 !important}
.fig-gal .fig-gal-thumb:hover{border-color:#FF6700 !important}
@media(max-width:900px){.fig-gal .fig-gal-main{aspect-ratio:16/10}.fig-gal .fig-gal-thumb{width:76px !important;height:57px !important}}
/* Specs em 2 colunas (condensa a altura do bloco de texto) */
.fig-2col .elementor-icon-list-items{column-count:2;column-gap:26px}
.fig-2col .elementor-icon-list-item{-webkit-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}
@media(max-width:768px){.fig-2col .elementor-icon-list-items{column-count:1}}