/* 1.0.6.3.27.4.8 — position applies only to the main hero image */
.ps-v48-layout{display:grid;align-items:center;gap:clamp(20px,4vw,54px)}
.ps-v48-layout.ps-v48-left{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.ps-v48-layout.ps-v48-right{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
.ps-v48-layout.ps-v48-left > :first-child{order:2}
.ps-v48-layout.ps-v48-left > :nth-child(2){order:1}
.ps-v48-layout.ps-v48-right > :first-child{order:1}
.ps-v48-layout.ps-v48-right > :nth-child(2){order:2}
.ps-v48-layout.ps-v48-top,.ps-v48-layout.ps-v48-bottom{grid-template-columns:minmax(0,1fr)}
.ps-v48-layout.ps-v48-top > :first-child{order:2}
.ps-v48-layout.ps-v48-top > :nth-child(2){order:1}
.ps-v48-layout.ps-v48-bottom > :first-child{order:1}
.ps-v48-layout.ps-v48-bottom > :nth-child(2){order:2}
.ps-v48-layout img{max-width:100%;height:auto}
.ps-v48-intro-html p{margin:0 0 1em}.ps-v48-intro-html img{max-width:100%;height:auto}
@media(max-width:720px){.ps-v48-layout,.ps-v48-layout.ps-v48-left,.ps-v48-layout.ps-v48-right,.ps-v48-layout.ps-v48-top,.ps-v48-layout.ps-v48-bottom{grid-template-columns:minmax(0,1fr)}.ps-v48-layout > *{order:initial!important}}

/* Sobre a PSICCOM: a imagem vem antes do texto no DOM. */
.ps-v48-about-position.ps-v48-about-left > :first-child{order:1}.ps-v48-about-position.ps-v48-about-left > :nth-child(2){order:2}
.ps-v48-about-position.ps-v48-about-right > :first-child{order:2}.ps-v48-about-position.ps-v48-about-right > :nth-child(2){order:1}
.ps-v48-about-position.ps-v48-about-top,.ps-v48-about-position.ps-v48-about-bottom{grid-template-columns:minmax(0,1fr)}
.ps-v48-about-position.ps-v48-about-top > :first-child{order:1}.ps-v48-about-position.ps-v48-about-top > :nth-child(2){order:2}
.ps-v48-about-position.ps-v48-about-bottom > :first-child{order:2}.ps-v48-about-position.ps-v48-about-bottom > :nth-child(2){order:1}
@media(max-width:720px){.ps-v48-about-position{grid-template-columns:minmax(0,1fr)}.ps-v48-about-position > *{order:initial!important}}
