/* 1G: imagem HTML real, acima do fundo; geometria 4C preservada */
.aeth-portal4a .aeth-ev3b .ev3b-hero.ev3b-hero-1g { position:relative; isolation:isolate; overflow:hidden; }
.aeth-portal4a .aeth-ev3b .ev3b-hero.ev3b-hero-1g::before,
.aeth-portal4a .aeth-ev3b .ev3b-hero.ev3b-hero-1g::after { content:none !important; }
.aeth-portal4a .aeth-ev3b .ev3b-hero.ev3b-hero-1g > .ev3b-hero-art-1g {
  position:absolute !important; z-index:0 !important; top:0; right:0;
  width:62%; height:100%; display:block; max-width:none; margin:0; padding:0;
  object-fit:contain; object-position:right center; pointer-events:none;
}
.aeth-portal4a .aeth-ev3b .ev3b-hero.ev3b-hero-1g > :not(.ev3b-hero-art-1g) {
  position:relative; z-index:2; max-width:52%;
}
@media(max-width:850px){
  .aeth-portal4a .aeth-ev3b .ev3b-hero.ev3b-hero-1g > .ev3b-hero-art-1g { width:55%; opacity:.65; }
  .aeth-portal4a .aeth-ev3b .ev3b-hero.ev3b-hero-1g > :not(.ev3b-hero-art-1g) { max-width:70%; }
}
@media(max-width:640px){
  .aeth-portal4a .aeth-ev3b .ev3b-hero.ev3b-hero-1g > .ev3b-hero-art-1g { width:68%; opacity:.24; }
  .aeth-portal4a .aeth-ev3b .ev3b-hero.ev3b-hero-1g > :not(.ev3b-hero-art-1g) { max-width:100%; }
}
