/* Fundo único em toda a abertura, incluindo o cabeçalho. */
.hero-shell{isolation:isolate;background:#092d22}
.hero-shell:before{content:'';position:absolute;inset:0;z-index:-2;background:url('../img/brsuleletroposto005.jpg') center 52%/cover no-repeat}
.hero-shell:after{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#092d22 0%,#092d22f5 23%,#092d22b0 43%,#092d2233 72%,#092d2215 100%),linear-gradient(0deg,#092d22 0%,#092d2200 45%),linear-gradient(180deg,#092d22b3 0%,transparent 28%);pointer-events:none}
.hero-photo{inset:0;background:none!important;opacity:0;animation:none}.hero-photo:after{display:none}.hero:after{display:none}.hero{overflow:visible;background:transparent}.hero-content{z-index:1}.header{background:transparent}.clients h2{word-spacing:normal}.clients h2 br{display:block}#station-map{background:#e8eddf;background-image:none}.leaflet-control-attribution{max-width:100%;font-size:9px;line-height:1.3}#map-error{position:absolute;z-index:450;bottom:40px;left:18px;right:18px;background:#fff;padding:14px;border-radius:10px;font-size:13px;box-shadow:0 5px 15px #0002}#map-error[hidden]{display:none}
@media(max-width:720px){.hero-shell:before{background-position:61% center}.hero-shell:after{background:linear-gradient(90deg,#092d22f2,#092d2290),linear-gradient(0deg,#092d22,transparent 60%),linear-gradient(180deg,#092d2280,transparent 40%)}.clients h2 br{display:none}}
