/* Attassia 7.1: scoped layouts, responsive RTL pages. */
.att-news-design{display:grid;gap:24px;min-width:0}.att-design-card{position:relative;min-width:0;overflow:hidden;border-radius:12px;border:1px solid #8883;background:var(--surface,#fff)}.att-design-image{display:block;overflow:hidden;aspect-ratio:16/10}.att-design-image img,.att-design-image>.no-image{display:block;width:100%;height:100%;object-fit:cover}.att-design-copy{padding:18px}.att-design-copy h3{font-size:19px;line-height:1.7;margin:10px 0}.att-design-copy h3 a{color:inherit;text-decoration:none}.att-design-copy .badge{position:static!important;display:inline-block}.att-design-copy p{font-size:15px;line-height:1.9}.att-design-image img{transition:transform .25s}.att-design-card:hover .att-design-image img{transform:scale(1.035)}.att-design-card a:focus-visible{outline:3px solid var(--primary,#0b5a32);outline-offset:3px}
.att-news-design--spotlight{grid-template-columns:repeat(3,minmax(0,1fr))}.att-news-design--spotlight .att-design-card{min-height:300px;background:#16241c;color:#fff}.att-news-design--spotlight .att-design-image{position:absolute;inset:0;aspect-ratio:auto}.att-news-design--spotlight .att-design-copy{position:relative;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;background:linear-gradient(0deg,#07160ff2,transparent);padding:24px;padding-top:120px}.att-news-design--spotlight .meta{color:#eee!important}.att-news-design--spotlight h3{font-size:22px}
.att-news-design--editorial{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.att-news-design--editorial .att-design-card:first-child{grid-column:span 2;grid-row:span 2}.att-news-design--editorial .att-design-card:first-child h3{font-size:27px}.att-news-design--editorial .att-design-copy{padding:15px}.att-news-design--editorial h3{font-size:17px}
.att-news-design--timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}.att-news-design--timeline .att-design-card{display:grid;grid-template-columns:120px 1fr;border:0;border-inline-start:2px solid #8884;border-radius:0;padding:18px;gap:16px;background:transparent}.att-news-design--timeline .att-design-card:before{content:"";position:absolute;inset-inline-start:-5px;top:25px;width:8px;height:8px;background:var(--primary,#0b5a32);border-radius:50%}.att-news-design--timeline .att-design-image{border-radius:8px}.att-news-design--timeline .att-design-copy{padding:0}.att-news-design--timeline h3{font-size:17px;margin:5px 0}
.att-news-design--horizontal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;overscroll-behavior-inline:contain}.att-news-design--horizontal .att-design-card{flex:0 0 285px;scroll-snap-align:start}
.att-info-page{padding-block:40px 64px}.att-page-intro{padding:32px;border-inline-start:5px solid var(--primary,#0b5a32);background:#8881;border-radius:12px;margin-bottom:32px}.att-page-intro>span{color:var(--primary,#0b5a32);font-weight:700}.att-page-intro h1{font-size:clamp(28px,4vw,46px);margin:12px 0 0}.att-about-content{max-width:900px;margin:0 auto 48px;line-height:2}.att-team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.att-team-card{border:1px solid #8883;border-radius:16px;overflow:hidden}.att-team-card>img,.att-team-placeholder{width:100%;height:260px;object-fit:cover;background:#8882;display:grid;place-items:center}.att-team-placeholder .snrt-icon{width:60px;height:60px;opacity:.25}.att-team-card>div:not(.att-team-placeholder){padding:24px}.att-team-card h3{margin:0 0 8px;font-size:23px}.att-team-card strong{color:var(--primary,#0b5a32)}.att-team-card p{line-height:1.9;opacity:.85}.att-contact-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:32px;margin-top:30px}.att-contact-details,.att-contact-form{padding:28px;border:1px solid #8883;border-radius:14px}.att-contact-details p{border-bottom:1px solid #8883;padding-bottom:16px}.att-contact-details strong,.att-contact-details span{display:block;margin:8px 0}.att-contact-form form{display:grid;gap:18px}.att-contact-form label{display:grid;gap:8px;font-weight:700}.att-contact-form input,.att-contact-form textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #8887;background:transparent;color:inherit;border-radius:8px;font:inherit}.att-contact-form button{justify-self:start;background:var(--primary,#0b5a32);color:#fff;border:0;border-radius:8px;padding:12px 28px;font:inherit;cursor:pointer}.att-contact-form .att-contact-honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.att-form-notice{padding:16px;border:1px solid #8885;border-radius:8px;background:#8881}
@media(max-width:1000px){.att-news-design--editorial{grid-template-columns:repeat(2,minmax(0,1fr))}.att-news-design--editorial .att-design-card:first-child{grid-row:auto}.att-news-design--spotlight{grid-template-columns:repeat(2,minmax(0,1fr))}.att-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.has-block-sidebar .att-news-design--timeline{grid-template-columns:1fr}}
@media(max-width:640px){.att-news-design--spotlight,.att-news-design--editorial,.att-news-design--timeline,.att-team-grid,.att-contact-grid{grid-template-columns:1fr}.att-news-design--editorial .att-design-card:first-child{grid-column:auto}.att-news-design--timeline .att-design-card{grid-template-columns:90px 1fr;padding:16px 12px;gap:12px}.att-news-design--horizontal .att-design-card{flex-basis:82%}.att-contact-details,.att-contact-form,.att-page-intro{padding:20px}.att-news-design--editorial .att-design-card:first-child h3{font-size:23px}}
@media(prefers-reduced-motion:reduce){.att-design-image img{transition:none}.att-design-card:hover .att-design-image img{transform:none}}

.snrt-dark .att-design-card,.snrt-dark .att-team-card,.snrt-dark .att-contact-form,.snrt-dark .att-contact-details{background:#19231d;color:#f5f5f5}.snrt-dark .att-page-intro>span,.snrt-dark .att-team-card strong{color:#81c89b}.snrt-dark .att-news-design--timeline .att-design-card{background:transparent}
