.cw{max-width:1170px;margin:0 auto;padding:0 15px;box-sizing:border-box}@media (max-width:1200px){.cw{padding:0 15px}}@media (max-width:767px){.cw{padding:0 20px}}.hero-section{position:relative;margin-top:105px;margin-bottom:60px}.hero-banner{min-height:500px;height:551px;width:100%}.hero-badge{position:absolute;bottom:-60px;left:0;right:0;z-index:10}.hero-badge-inner{background:linear-gradient(var(--color-nyra-blue),var(--color-nyra-blue));padding:45px 60px;border-radius:var(--radius-card) var(--radius-card) 0 0;display:inline-block;max-width:85%}.hero-title{color:#fff;font-size:42px;font-weight:700;line-height:1.3;margin:0;font-family:var(--font-heading);white-space:normal;word-wrap:break-word}@media (max-width:1024px){.hero-banner{min-height:380px;height:55vh}.hero-badge-inner{padding:35px 50px;max-width:90%}.hero-title{font-size:30px}}@media (max-width:767px){.hero-section{margin-bottom:30px}.hero-banner{min-height:340px;height:75vw}.hero-badge{bottom:-30px}.hero-badge-inner{padding:22px 28px;max-width:95%;border-radius:var(--radius-card) var(--radius-card) 0 0}.hero-title{font-size:20px}}@media (max-width:480px){.hero-section{margin-bottom:25px}.hero-banner{min-height:300px;height:78vw}.hero-badge{bottom:-25px}.hero-badge-inner{padding:16px 20px;max-width:96%}.hero-title{font-size:16px}}.tagline-section{background:#fff;padding-top:80px;padding-bottom:60px}@media (max-width:1024px){.tagline-section{padding-top:55px;padding-bottom:40px}}@media (max-width:767px){.tagline-section{padding-top:30px;padding-bottom:24px}}.tagline-text{font-size:18px;line-height:1.5;color:var(--color-slate);font-family:var(--font-body);margin:0}@media (max-width:1024px){.tagline-text{font-size:16px}}@media (max-width:767px){.tagline-text{font-size:15px;line-height:1.7}}.activities-section{background:#fff;padding-bottom:80px}@media (max-width:767px){.activities-section{padding-bottom:48px}}.activities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 30px}@media (max-width:1024px){.activities-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width:600px){.activities-grid{grid-template-columns:1fr;gap:40px}}.activity-title{font-size:25px;font-weight:700;margin:0 0 5px;line-height:1.2;font-family:var(--font-heading);color:#fff}.activity-subtitle{margin:0;color:#fff}.activity-description,.activity-subtitle{font-size:18px;line-height:1.5;font-family:var(--font-body)}.activity-description{color:var(--color-slate);margin-bottom:27px}.themes-title{font-size:20px;font-weight:700;color:var(--color-ink);margin-bottom:12px;font-family:var(--font-heading)}.theme-item{font-size:18px;line-height:1.5;color:var(--color-slate);margin-bottom:0;font-family:var(--font-body)}@media (max-width:1024px){.activity-title{font-size:22px}.activity-description,.activity-subtitle{font-size:16px}.themes-title{font-size:18px}.theme-item{font-size:16px}}@media (max-width:767px){.activity-title{font-size:20px}.activity-description,.theme-item{font-size:15px}}.img-wrap img{transition:transform .5s}.img-wrap:hover img{transform:scale(1.1)}