.reta-hero-slider{background:#0b3f32;color:#fff;position:relative}
.reta-hero-slider [hidden]{display:none!important}
.reta-hero-news{position:relative;isolation:isolate;overflow:hidden;min-height:660px;display:flex;align-items:center;background:linear-gradient(112deg,#052e22 0%,#0b3f32 48%,#176348 100%);color:#fff;padding:50px 0}
.reta-hero-news-grid{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:44px;align-items:center}
.reta-hero-news-copy{min-width:0;max-width:560px;overflow-wrap:anywhere}
.reta-hero-label{display:inline-block;padding:8px 16px;border:1px solid #bfe78a55;border-radius:30px;background:#ffffff0c;color:#d7f58e;font-size:14px;margin-bottom:22px}
.reta-hero-news h2{color:#fff;font-size:clamp(25px,2.5vw,38px);line-height:1.45;margin:0 0 20px}
.reta-hero-news p{color:#e1ece6;line-height:1.85;font-size:18px;white-space:normal;margin:0 0 26px}
.reta-hero-news-image{min-width:0;min-height:500px;display:grid;place-items:center;padding:12px;border:1px solid #ffffff24;border-radius:18px;background:linear-gradient(145deg,#ffffff1c,#ffffff08);box-shadow:0 22px 50px #001d1538}
.reta-hero-news-image img{width:100%;height:500px;object-fit:contain;display:block;border-radius:10px}
.reta-hero-controls{display:flex;justify-content:center;align-items:center;gap:16px;padding:14px 22px;background:#0b3f32}
.reta-hero-controls>button{border:1px solid #ffffff45;border-radius:50%;background:#ffffff0a;color:white;width:44px;height:44px;flex:0 0 44px;font-size:22px;transition:background .2s}
.reta-hero-controls>button:hover{background:#ffffff25}
.reta-hero-controls button:focus-visible{outline:3px solid #d7f58e;outline-offset:3px}
.reta-hero-dots{display:flex;justify-content:center;flex-wrap:wrap;gap:2px;max-width:min(65vw,600px)}
.reta-hero-dots button{position:relative;width:30px;height:44px;padding:0;background:none;border:0}
.reta-hero-dots button:after{content:"";position:absolute;width:8px;height:8px;left:11px;top:18px;border-radius:50%;background:#ffffff65;transition:background .2s,transform .2s}
.reta-hero-dots button[aria-current=true]:after{background:#d7f58e;transform:scale(1.4)}
@media(max-width:991px){.reta-hero-news{min-height:0;padding:48px 0}.reta-hero-news-grid{grid-template-columns:1fr;gap:30px}.reta-hero-news-copy{max-width:720px}.reta-hero-news-image{min-height:380px}.reta-hero-news-image img{height:380px}}
@media(max-width:767px){.reta-hero-news{padding:36px 0;min-height:0}.reta-hero-news-grid{grid-template-columns:1fr;gap:22px}.reta-hero-news-image{min-height:0;padding:8px}.reta-hero-news-image img{height:auto;max-height:420px}.reta-hero-news h2{font-size:clamp(24px,7vw,32px)}.reta-hero-news p{font-size:16px}.reta-hero-label{margin-bottom:14px}.reta-hero-controls{gap:8px}}
@media(prefers-reduced-motion:reduce){.reta-hero-controls button,.reta-hero-dots button:after{transition:none}}
