/* Phones and tablets: hero animation first, then the copy; tidy the section-heading buttons. */
@media (max-width:1100px){
 .rsl.rsl.rsl.rsl.rsl.rsl.rsl.rsl .e-con.rsl-hero2{display:flex;flex-direction:column}
 .rsl.rsl.rsl.rsl.rsl.rsl.rsl.rsl .e-con.rsl-hero2>.rsl-wrap{order:2}
 .rsl.rsl.rsl.rsl.rsl.rsl.rsl.rsl .e-con.rsl-hero2>.rsl-h2art:has(.rsl-h2-svg){order:1;position:relative;inset:auto;left:auto;right:auto;top:auto;bottom:auto;width:100%;height:auto;opacity:1;overflow:visible;display:flex;align-items:center;justify-content:center;padding:20px 18px 0;box-sizing:border-box}
 .rsl.rsl.rsl.rsl.rsl.rsl.rsl.rsl .rsl-h2art:has(.rsl-h2-svg):before,.rsl.rsl.rsl.rsl.rsl.rsl.rsl.rsl .rsl-h2art:has(.rsl-h2-svg):after{display:none!important}
 .rsl.rsl.rsl.rsl.rsl.rsl.rsl.rsl .rsl-h2art .rsl-h2-svg,.rsl.rsl.rsl.rsl.rsl.rsl.rsl.rsl .rsl-h2art .rsl-h2-svg .elementor-widget-container{display:block!important;width:100%;height:auto;max-width:340px;margin:0 auto;opacity:1}
 .rsl.rsl.rsl.rsl.rsl.rsl.rsl.rsl .rsl-h2art img.rsl-h2-svg,.rsl.rsl.rsl.rsl.rsl.rsl.rsl.rsl .rsl-h2art .rsl-h2-svg img{display:block;width:100%;height:auto;max-width:340px;margin:0 auto;padding:0;opacity:1;aspect-ratio:auto;object-fit:contain}
 .rsl.rsl.rsl.rsl.rsl.rsl.rsl.rsl .e-con.rsl-hero2 .rsl-wrap{padding-top:20px;padding-bottom:44px}
}
@media (max-width:767px){
 .rsl.rsl.rsl.rsl.rsl.rsl .rsl-head-row{align-items:flex-start;gap:14px}
 .rsl.rsl.rsl.rsl.rsl.rsl .rsl-head-row .rsl-head{width:100%}
 .rsl.rsl.rsl.rsl.rsl.rsl .rsl-head-row .rsl-h2{text-wrap:balance}
 .rsl.rsl.rsl.rsl.rsl.rsl .rsl-head-row .rsl-more{align-self:flex-start;width:auto;margin:0}
 .rsl.rsl.rsl.rsl.rsl.rsl .rsl-head-row .rsl-more .elementor-button{padding:11px 18px;font-size:14px;line-height:1.2;border-radius:999px;white-space:normal;text-align:left}
}
