.elementor-2017 .elementor-element.elementor-element-0442f7a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2017 .elementor-element.elementor-element-61d864a{padding:80px 0px 80px 0px;}.elementor-widget-image-gallery .gallery-item .gallery-caption{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2017 .elementor-element.elementor-element-8e1f215 .gallery-item .gallery-caption{display:none;}.elementor-2017 .elementor-element.elementor-element-8e1f215 .gallery-item{padding:0 20px 20px 0;}.elementor-2017 .elementor-element.elementor-element-8e1f215 .gallery{margin:0 -20px -20px 0;}.elementor-2017 .elementor-element.elementor-element-8e1f215 .gallery-item img{border-radius:5px 5px 5px 5px;}.elementor-2017 .elementor-element.elementor-element-3ceebc2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for image-gallery, class: .elementor-element-8e1f215 *//* ===== GALERIA GELO SECO — padroniza o widget do Elementor ===== */
.gs-galeria .gallery-item,
.gs-galeria .e-gallery-item{
  position:relative;
  border-radius:18px !important;
  overflow:hidden;
  box-shadow:0 12px 34px rgba(28,28,30,.12);
  transition:transform .4s cubic-bezier(.2,.8,.2,1), box-shadow .4s ease;
}
.gs-galeria .gallery-item img,
.gs-galeria .e-gallery-image{
  border-radius:18px !important;
  transition:transform .8s cubic-bezier(.2,.8,.2,1);
}
.gs-galeria .gallery-item:hover,
.gs-galeria .e-gallery-item:hover{
  transform:translateY(-6px);
  box-shadow:0 24px 50px rgba(0,0,0,.24);
}
.gs-galeria .gallery-item:hover img,
.gs-galeria .e-gallery-item:hover .e-gallery-image{ transform:scale(1.06); }

/* botão de download que aparece no hover */
.gs-baixar{
  position:absolute; z-index:5; right:10px; bottom:10px;
  display:inline-flex; align-items:center; gap:7px;
  padding:9px 15px; border-radius:999px;
  font-family:'Work Sans',sans-serif; font-size:11.5px; font-weight:500;
  letter-spacing:.1em; text-transform:uppercase; text-decoration:none; color:#fff;
  background:rgba(200,16,46,.92);
  -webkit-backdrop-filter:blur(10px); backdrop-filter:blur(10px);
  box-shadow:0 6px 18px rgba(0,0,0,.3);
  opacity:0; transform:translateY(8px);
  transition:opacity .3s ease, transform .3s ease, background .25s ease;
}
.gs-baixar svg{ width:14px; height:14px; }
.gs-galeria .gallery-item:hover .gs-baixar,
.gs-galeria .e-gallery-item:hover .gs-baixar{ opacity:1; transform:translateY(0); }
.gs-baixar:hover{ background:#8E0B20; }
/* no touch, o botão fica sempre visível */
@media(hover:none){ .gs-baixar{ opacity:1; transform:none; } }/* End custom CSS */
/* Start custom CSS *//* ===== GALERIA GELO SECO — padroniza o widget do Elementor ===== */
.gs-galeria .gallery-item,
.gs-galeria .e-gallery-item{
  position:relative;
  border-radius:18px !important;
  overflow:hidden;
  box-shadow:0 12px 34px rgba(28,28,30,.12);
  transition:transform .4s cubic-bezier(.2,.8,.2,1), box-shadow .4s ease;
}
.gs-galeria .gallery-item img,
.gs-galeria .e-gallery-image{
  border-radius:18px !important;
  transition:transform .8s cubic-bezier(.2,.8,.2,1);
}
.gs-galeria .gallery-item:hover,
.gs-galeria .e-gallery-item:hover{
  transform:translateY(-6px);
  box-shadow:0 24px 50px rgba(0,0,0,.24);
}
.gs-galeria .gallery-item:hover img,
.gs-galeria .e-gallery-item:hover .e-gallery-image{ transform:scale(1.06); }

/* botão de download que aparece no hover */
.gs-baixar{
  position:absolute; z-index:5; right:10px; bottom:10px;
  display:inline-flex; align-items:center; gap:7px;
  padding:9px 15px; border-radius:999px;
  font-family:'Work Sans',sans-serif; font-size:11.5px; font-weight:500;
  letter-spacing:.1em; text-transform:uppercase; text-decoration:none; color:#fff;
  background:rgba(200,16,46,.92);
  -webkit-backdrop-filter:blur(10px); backdrop-filter:blur(10px);
  box-shadow:0 6px 18px rgba(0,0,0,.3);
  opacity:0; transform:translateY(8px);
  transition:opacity .3s ease, transform .3s ease, background .25s ease;
}
.gs-baixar svg{ width:14px; height:14px; }
.gs-galeria .gallery-item:hover .gs-baixar,
.gs-galeria .e-gallery-item:hover .gs-baixar{ opacity:1; transform:translateY(0); }
.gs-baixar:hover{ background:#8E0B20; }
/* no touch, o botão fica sempre visível */
@media(hover:none){ .gs-baixar{ opacity:1; transform:none; } }/* End custom CSS */