/******* Creado por Hermes — réplica del 8489 de www.iwinds.com.ar para page 8304 (chatapp) *******/
.iw-shot{
  position:absolute;
  z-index:1;
  top:100%;
  right:15%;
  width:100%;
  margin-top:-13%;
  border-radius:16px;
  will-change:transform;
  -webkit-mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);
  mask-image:linear-gradient(to bottom,#000 70%,transparent 100%);
  transform:perspective(800px) rotateY(-4deg) rotateX(1deg);
  transform-origin:left center;
  box-shadow:0 0 0 1px rgba(255,255,255,.06),0 40px 80px -20px rgba(0,0,0,.7),0 0 40px -10px rgba(20,110,200,.35),-20px 20px 80px -30px rgba(139,92,246,.3);
  filter:brightness(0.8);
  border-radius: 10px !important;
}
@keyframes iwPulse{0%{box-shadow:0 0 0 0 rgba(52,211,153,.7)}70%{box-shadow:0 0 0 7px rgba(52,211,153,0)}100%{box-shadow:0 0 0 0 rgba(52,211,153,0)}}
@keyframes iwRise{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@media (max-width:1024px){
  .iw-hero{overflow-x:hidden;position:relative;width: 2000px;}
  .iw-shot{position:relative;top:0;right:auto;left:20px;margin-top:0;width:170%;max-width:none;transform:perspective(1000px) rotateY(25deg) rotateX(1deg);transform-origin:left center;box-shadow:0 0 0 1px rgba(255,255,255,.06),0 25px 50px -15px rgba(0,0,0,.7),0 0 25px -8px rgba(20,110,200,.3);border-radius: 20px;}
}

/* FIX botones: column wrap debe ser flex como en iw.ar (ref). Botones lado a lado en desktop/tablet, apilados en mobile (width:100% de 8304 css) */
.elementor-8304 .elementor-element.elementor-element-b185ce7 > .elementor-widget-wrap{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;}
.elementor-8304 .elementor-element.elementor-element-bddec1c{width:auto!important;max-width:none!important;}
.elementor-8304 .elementor-element.elementor-element-a09ba09{width:auto!important;max-width:none!important;}
@media(max-width:600px){
  .elementor-8304 .elementor-element.elementor-element-bddec1c{width:100%!important;}
  .elementor-8304 .elementor-element.elementor-element-a09ba09{width:100%!important;}
  .elementor-8304 .elementor-element.elementor-element-b185ce7 > .elementor-widget-wrap{flex-direction:column;align-items:center;}
}
