.iago27-promo-art>.iago27-glow,
.iago27-promo-art>.iago27-stack,
.iago27-promo-art>svg,
.iago27-page-hero>svg,
.iago27-empty-mark>svg{
 display:none!important
}
.iago27-promo-art::after,
.iago27-promo-symbol::after{
 content:"";
 display:block;
 position:relative;
 z-index:5;
 width:min(245px,24vw);
 height:245px;
 background:url("assets/marca/faisca-contas-v40.png?v=40.1") center/contain no-repeat;
 filter:drop-shadow(0 15px 26px #c93a974a);
 animation:iago40-float 5s ease-in-out infinite
}
.iago27-page-hero::after{
 content:"";
 display:block;
 width:200px;
 height:210px;
 background:url("assets/marca/faisca-contas-v40.png?v=40.1") center/contain no-repeat
}
.iago27-empty-mark{
 display:grid;
 place-items:center;
 width:80px!important;
 height:80px!important;
 flex:0 0 80px!important
}
.iago27-empty-mark::after{
 content:"";
 display:block;
 width:74px;
 height:74px;
 background:url("assets/marca/faisca-contas-v40.png?v=40.1") center/contain no-repeat
}
@keyframes iago40-float{
 50%{transform:translateY(-7px)}
}
@media(max-width:650px){
 .iago27-promo-art::after{
  width:150px;height:150px
 }
 .iago27-page-hero::after{
  width:120px;height:130px
 }
 .iago27-empty-mark{
  width:60px!important;
  height:60px!important;
  flex-basis:60px!important
 }
 .iago27-empty-mark::after{
  width:58px;height:58px
 }
}
@media(prefers-reduced-motion:reduce){
 .iago27-promo-art::after{animation:none}
}