.school-about[data-astro-cid-vnzb5kut]{padding:0}.school-about[data-astro-cid-vnzb5kut] h2[data-astro-cid-vnzb5kut]{font-family:var(--hero-font);font-size:var(--h2-size);color:#2c3e50;text-align:center;margin-bottom:56px;text-transform:uppercase;letter-spacing:.05em;padding:0 24px}.school-about-blocks[data-astro-cid-vnzb5kut]{display:flex;flex-direction:column;gap:0}@media (min-width: 590px) and (max-width: 1023px){.school-about-blocks[data-astro-cid-vnzb5kut]{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.about-block[data-astro-cid-vnzb5kut]:nth-child(3):nth-last-child(1){grid-column:1 / -1}}@media (min-width: 1024px){.school-about-blocks[data-astro-cid-vnzb5kut]{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.about-block[data-astro-cid-vnzb5kut]:nth-child(3n+1):nth-last-child(1){grid-column:1 / -1}.about-block[data-astro-cid-vnzb5kut]:nth-child(3n+1):nth-last-child(2){grid-column:1 / -1}.about-block[data-astro-cid-vnzb5kut]:nth-child(3n+2):nth-last-child(1){grid-column:1 / -1}}.about-block[data-astro-cid-vnzb5kut]{position:relative;min-height:245px;display:flex;align-items:center;overflow:hidden;transition:all .3s ease;border:1px solid rgba(255,255,255,.1)}.block-background[data-astro-cid-vnzb5kut]{position:absolute;inset:0;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .7s ease}.block-overlay[data-astro-cid-vnzb5kut]{position:absolute;inset:0;z-index:1}.mission-block[data-astro-cid-vnzb5kut] .block-overlay[data-astro-cid-vnzb5kut]{background:linear-gradient(135deg,#28143cd9,#1e2d46cc,#28143ce0)}.experience-block[data-astro-cid-vnzb5kut] .block-overlay[data-astro-cid-vnzb5kut]{background:linear-gradient(135deg,#192337d9,#1e2d46cc,#192337e0)}.values-block[data-astro-cid-vnzb5kut] .block-overlay[data-astro-cid-vnzb5kut]{background:linear-gradient(135deg,#143230d9,#1e2d46cc,#143230e0)}.container[data-astro-cid-vnzb5kut]{position:relative;z-index:2;width:100%}.block-content[data-astro-cid-vnzb5kut]{padding:48px 68px;max-width:800px;margin:0 auto;text-align:center}.block-content[data-astro-cid-vnzb5kut] h3[data-astro-cid-vnzb5kut]{font-family:var(--hero-font);font-size:20px;color:#fff;margin-bottom:12px;text-transform:uppercase;letter-spacing:.05em;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.block-content[data-astro-cid-vnzb5kut] p[data-astro-cid-vnzb5kut]{color:#fffffff2;line-height:1.5;font-size:15px;margin-bottom:16px;text-shadow:1px 1px 2px rgba(0,0,0,.3)}.achievements-list[data-astro-cid-vnzb5kut]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;max-width:600px;margin:0 auto}.achievements-list[data-astro-cid-vnzb5kut] li[data-astro-cid-vnzb5kut]{color:#ffffffe6;padding:10px 16px;background:#fff0;backdrop-filter:blur(0px);border:0px solid rgba(255,255,255,.2);text-align:center;font-size:14px;line-height:1.3;font-weight:500;transition:all .3s ease}.achievements-list[data-astro-cid-vnzb5kut] li[data-astro-cid-vnzb5kut]:hover{background:#fff3;transform:translateY(-2px)}.values-grid[data-astro-cid-vnzb5kut]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;margin-top:32px;max-width:600px;margin-left:auto;margin-right:auto}.value-item[data-astro-cid-vnzb5kut]{display:flex;flex-direction:column;gap:6px;text-align:center;padding:16px 12px;background:#fff0;backdrop-filter:blur(0px);border:0px solid rgba(255,255,255,.2);transition:all .3s ease}.value-item[data-astro-cid-vnzb5kut]:hover{background:#fff3;transform:translateY(-4px)}.value-title[data-astro-cid-vnzb5kut]{font-weight:600;color:#fff;font-size:16px;text-transform:uppercase;letter-spacing:.03em;font-family:var(--hero-font)}.value-desc[data-astro-cid-vnzb5kut]{color:#fffc;font-size:14px;line-height:1.3}@media (max-width: 768px){.school-about[data-astro-cid-vnzb5kut]{padding:0}.school-about[data-astro-cid-vnzb5kut] h2[data-astro-cid-vnzb5kut]{font-size:var(--h3-size);margin-bottom:40px}.about-block[data-astro-cid-vnzb5kut]{min-height:280px}.block-content[data-astro-cid-vnzb5kut]{padding:56px 32px}.block-content[data-astro-cid-vnzb5kut] h3[data-astro-cid-vnzb5kut]{font-size:18px}.block-content[data-astro-cid-vnzb5kut] p[data-astro-cid-vnzb5kut]{font-size:14px}.achievements-list[data-astro-cid-vnzb5kut]{grid-template-columns:1fr;gap:12px}.achievements-list[data-astro-cid-vnzb5kut] li[data-astro-cid-vnzb5kut]{font-size:14px;padding:12px 16px}.values-grid[data-astro-cid-vnzb5kut]{grid-template-columns:repeat(2,1fr);gap:16px}.value-item[data-astro-cid-vnzb5kut]{padding:20px 12px}.value-title[data-astro-cid-vnzb5kut]{font-size:14px}.value-desc[data-astro-cid-vnzb5kut]{font-size:13px}}@media (max-width: 480px){.about-block[data-astro-cid-vnzb5kut]{min-height:245px}.block-content[data-astro-cid-vnzb5kut]{padding:40px 24px}.block-content[data-astro-cid-vnzb5kut] h3[data-astro-cid-vnzb5kut]{font-size:16px}.block-content[data-astro-cid-vnzb5kut] p[data-astro-cid-vnzb5kut]{font-size:13px}.values-grid[data-astro-cid-vnzb5kut]{grid-template-columns:1fr}}.teachers[data-astro-cid-lkegjp3u]{background:var(--bg);padding:0;position:relative;overflow:hidden}.container[data-astro-cid-lkegjp3u]{max-width:none;margin:0;padding:0}.teachers[data-astro-cid-lkegjp3u] h2[data-astro-cid-lkegjp3u]{font-family:var(--hero-font);font-size:26px;color:var(--main-content-heading);text-align:center;margin-bottom:56px;padding:72px 24px 0;text-transform:uppercase;letter-spacing:.05em}.teachers-grid[data-astro-cid-lkegjp3u]{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:0;margin:0;padding:0;grid-auto-rows:max-content}.teacher-card[data-astro-cid-lkegjp3u]{position:relative;aspect-ratio:9/16;overflow:hidden;transition:all .3s ease;border:1px solid rgba(155,163,178,.05);background:#ffffff05;display:flex;flex-direction:column}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.teacher-card[data-astro-cid-lkegjp3u]:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000004d,0 0 0 1px #ffffff1a}}.teacher-card[data-astro-cid-lkegjp3u].featured{grid-column:span 2;aspect-ratio:18/16;display:flex;flex-direction:row}.teacher-image[data-astro-cid-lkegjp3u]{position:absolute;inset:0;overflow:hidden;z-index:1}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-image[data-astro-cid-lkegjp3u]{position:relative;width:50%;height:100%;flex-shrink:0}.teacher-image[data-astro-cid-lkegjp3u] img[data-astro-cid-lkegjp3u]{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}@media (hover: hover) and (pointer: fine) and (min-width: 1025px){.teacher-card[data-astro-cid-lkegjp3u]:hover .teacher-image[data-astro-cid-lkegjp3u] img[data-astro-cid-lkegjp3u]{transform:scale(1.05)}.teacher-card[data-astro-cid-lkegjp3u]:hover .teacher-image[data-astro-cid-lkegjp3u]:after{transform:scale(1.05)}}.teacher-image[data-astro-cid-lkegjp3u]:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000 0% 55%,#0000004d 65%,#000000b3 80%,#000000e6);z-index:2;transition:transform .7s ease}.teacher-badge[data-astro-cid-lkegjp3u]{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#935ae9e6,#092042b8);border-radius:12px;color:#fff;padding:6px 12px;font-size:12px;font-weight:600;text-transform:uppercase;z-index:3}.teacher-content[data-astro-cid-lkegjp3u]{position:relative;z-index:3;padding:24px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;background:transparent}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-content[data-astro-cid-lkegjp3u]{flex:1;background:var(--bg);justify-content:center;text-align:left;padding:40px}.teacher-content[data-astro-cid-lkegjp3u] h3[data-astro-cid-lkegjp3u]{font-family:var(--hero-font);font-size:20px;color:var(--main-content-heading);margin-bottom:8px;text-transform:uppercase;letter-spacing:.03em}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-content[data-astro-cid-lkegjp3u] h3[data-astro-cid-lkegjp3u]{font-size:28px;margin-bottom:16px}.teacher-title[data-astro-cid-lkegjp3u]{color:var(--main-content-text);font-style:italic;font-weight:500;margin-bottom:16px;font-size:14px;line-height:1.3;opacity:.9}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-title[data-astro-cid-lkegjp3u]{font-size:18px;margin-bottom:24px}.teacher-achievements[data-astro-cid-lkegjp3u]{list-style-type:disc;padding-left:20px;margin:0 0 16px}.teacher-achievements[data-astro-cid-lkegjp3u] li[data-astro-cid-lkegjp3u]{color:var(--main-content-text);font-size:12px;line-height:1.4;font-weight:400;margin-bottom:6px;opacity:.9}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-achievements[data-astro-cid-lkegjp3u]{list-style-type:disc;padding-left:20px;margin:0 0 24px}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-achievements[data-astro-cid-lkegjp3u] li[data-astro-cid-lkegjp3u]{color:var(--main-content-text);font-size:14px;line-height:1.4;font-weight:400;margin-bottom:8px;opacity:.9;background:none;border:none;padding:0;text-align:left}.teacher-description[data-astro-cid-lkegjp3u]{color:var(--main-content-text);line-height:1.5;font-size:12px;opacity:.9}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-description[data-astro-cid-lkegjp3u]{font-size:16px;line-height:1.6;max-width:600px;margin:0 auto}@media (max-width: 1024px),(hover: none),(pointer: coarse){.teacher-card[data-astro-cid-lkegjp3u]{transform:none!important;box-shadow:none!important}.teacher-image[data-astro-cid-lkegjp3u] img[data-astro-cid-lkegjp3u]{transform:none!important}.teacher-image[data-astro-cid-lkegjp3u]:after{transform:none!important}}@media (min-width: 769px) and (max-width: 1024px){.teachers-grid[data-astro-cid-lkegjp3u]{grid-template-columns:repeat(2,1fr)}.teacher-card[data-astro-cid-lkegjp3u].featured{grid-column:span 2}}@media (min-width: 481px) and (max-width: 608px){.teachers-grid[data-astro-cid-lkegjp3u]{grid-template-columns:1fr;max-width:100vw;overflow-x:hidden}.teacher-card[data-astro-cid-lkegjp3u].featured{grid-column:span 1;aspect-ratio:16/9;max-width:100%}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-image[data-astro-cid-lkegjp3u]{width:40%}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-content[data-astro-cid-lkegjp3u]{padding:24px;width:60%;max-width:60%;box-sizing:border-box}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-content[data-astro-cid-lkegjp3u] h3[data-astro-cid-lkegjp3u]{font-size:24px;margin-bottom:6px;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto;line-height:1.2}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-title[data-astro-cid-lkegjp3u]{font-size:12px;margin-bottom:12px;word-wrap:break-word;overflow-wrap:break-word;line-height:1.3}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-achievements[data-astro-cid-lkegjp3u]{margin-bottom:12px}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-achievements[data-astro-cid-lkegjp3u] li[data-astro-cid-lkegjp3u]{font-size:11px;margin-bottom:3px}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-description[data-astro-cid-lkegjp3u]{font-size:12px;word-wrap:break-word;overflow-wrap:break-word;line-height:1.4}}@media (max-width: 768px){.teachers[data-astro-cid-lkegjp3u] h2[data-astro-cid-lkegjp3u]{padding:48px 16px 0;font-size:var(--h3-size);margin-bottom:40px}.teachers-grid[data-astro-cid-lkegjp3u]{grid-template-columns:repeat(2,1fr)}.teacher-card[data-astro-cid-lkegjp3u]{min-height:400px}.teacher-card[data-astro-cid-lkegjp3u].featured{grid-column:span 2;aspect-ratio:16/9}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-image[data-astro-cid-lkegjp3u]{width:40%}.teacher-content[data-astro-cid-lkegjp3u]{padding:20px}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-content[data-astro-cid-lkegjp3u]{padding:24px}.teacher-achievements[data-astro-cid-lkegjp3u] li[data-astro-cid-lkegjp3u]{font-size:11px}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-achievements[data-astro-cid-lkegjp3u] li[data-astro-cid-lkegjp3u]{font-size:12px}.teacher-description[data-astro-cid-lkegjp3u]{font-size:11px}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-description[data-astro-cid-lkegjp3u]{font-size:14px}.teacher-image[data-astro-cid-lkegjp3u]:after{background:linear-gradient(180deg,#0000 0% 40%,#0000004d 60%,#000000b3,#000000f2)}}@media (max-width: 480px){.teachers[data-astro-cid-lkegjp3u] h2[data-astro-cid-lkegjp3u]{padding:36px 16px 0;font-size:24px;margin-bottom:32px}.teachers-grid[data-astro-cid-lkegjp3u]{grid-template-columns:1fr}.teacher-card[data-astro-cid-lkegjp3u]{min-height:400px}.teacher-card[data-astro-cid-lkegjp3u].featured{grid-column:span 1;aspect-ratio:9/16;flex-direction:column;display:flex}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-image[data-astro-cid-lkegjp3u]{position:absolute;width:100%;height:100%;aspect-ratio:unset}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-content[data-astro-cid-lkegjp3u]{position:relative;z-index:3;background:transparent;justify-content:flex-end;text-align:left;padding:16px;flex:none;height:100%;width:100%;max-width:100%;box-sizing:border-box}.teacher-content[data-astro-cid-lkegjp3u]{padding:16px}.teacher-content[data-astro-cid-lkegjp3u] h3[data-astro-cid-lkegjp3u]{font-size:18px}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-content[data-astro-cid-lkegjp3u] h3[data-astro-cid-lkegjp3u]{font-size:22px}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-achievements[data-astro-cid-lkegjp3u]{list-style-type:disc;padding-left:20px;margin-bottom:16px}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-achievements[data-astro-cid-lkegjp3u] li[data-astro-cid-lkegjp3u]{background:none;border:none;padding:0;text-align:left;font-size:12px;margin-bottom:6px;transform:none}.teacher-card[data-astro-cid-lkegjp3u].featured .teacher-description[data-astro-cid-lkegjp3u]{font-size:12px;margin:0}.teacher-image[data-astro-cid-lkegjp3u]:after{background:linear-gradient(180deg,#0000 0% 35%,#0006 55%,#000c 75%,#000000fa)}}.schedule[data-astro-cid-s4x4txsv]{background:transparent;padding:0}.schedule-header[data-astro-cid-s4x4txsv]{text-align:center;margin-bottom:22px;padding-top:40px}.schedule-header[data-astro-cid-s4x4txsv] h2[data-astro-cid-s4x4txsv]{font-family:var(--hero-font);font-size:26px;color:#363636;margin-bottom:px;text-transform:uppercase;letter-spacing:.03em}.schedule-subtitle[data-astro-cid-s4x4txsv]{font-size:18px;color:#4950579f;font-weight:500}.scroll-hint[data-astro-cid-s4x4txsv]{margin-top:16px;text-align:center;opacity:0;transition:opacity .3s ease}.scroll-hint[data-astro-cid-s4x4txsv] span[data-astro-cid-s4x4txsv]{font-size:14px;color:#6c757d;font-weight:500;padding:8px 16px;background:#fffc;border-radius:20px;border:1px solid #dee2e6}@media (max-width: 1024px){.scroll-hint[data-astro-cid-s4x4txsv]{opacity:1}}.content-container[data-astro-cid-s4x4txsv]{padding-bottom:48px}.main-content[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#f8f9fa,#e9ecef,#dee2e6)}.calendar-wrapper[data-astro-cid-s4x4txsv]{background:#fffffff2;border-radius:4px;padding:32px;box-shadow:0 20px 40px #0000001a;backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#c1c1c1 #f1f1f1}.calendar-wrapper[data-astro-cid-s4x4txsv]::-webkit-scrollbar{height:8px}.calendar-wrapper[data-astro-cid-s4x4txsv]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.calendar-wrapper[data-astro-cid-s4x4txsv]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px}.calendar-wrapper[data-astro-cid-s4x4txsv]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.calendar-grid[data-astro-cid-s4x4txsv]{display:grid;grid-template-columns:120px repeat(6,1fr);gap:2px;background:#f5f5f5;border-radius:12px;overflow:hidden;min-width:900px}.time-column[data-astro-cid-s4x4txsv],.day-column[data-astro-cid-s4x4txsv]{display:grid;grid-template-rows:30px repeat(14,40px);gap:2px}.time-header[data-astro-cid-s4x4txsv],.day-header[data-astro-cid-s4x4txsv]{background:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;color:#1a237e;border-radius:8px 8px 0 0;text-transform:lowercase}.time-slot[data-astro-cid-s4x4txsv]{background:#fff;display:flex;align-items:center;justify-content:center;position:relative;padding:8px;transition:background-color .3s ease}.time-column[data-astro-cid-s4x4txsv] .time-slot[data-astro-cid-s4x4txsv]{font-size:14px;color:#666;font-weight:500}.event-block[data-astro-cid-s4x4txsv]{width:100%;height:100%;padding:12px;border-radius:4px;color:#fff;text-align:center;display:flex;flex-direction:column;justify-content:center;position:relative;transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.event-block[data-astro-cid-s4x4txsv]{transition:all .3s ease;box-shadow:0 2px 8px #00000026}.event-block[data-astro-cid-s4x4txsv]:hover{transform:translateY(-2px) scale(1.02);box-shadow:0 8px 20px #00000040;z-index:20}.event-title[data-astro-cid-s4x4txsv]{font-weight:700;font-size:14px;margin-bottom:2px;text-transform:uppercase;letter-spacing:.05em;line-height:1.2;overflow:visible;white-space:normal;word-wrap:break-word;hyphens:auto;text-align:center;display:flex;align-items:center;justify-content:center;min-height:100%}.general-group[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#4fc3f7,#29b6f6);border:2px solid #0278bd3b}.general-group[data-astro-cid-s4x4txsv] .event-title[data-astro-cid-s4x4txsv]{color:#0d47a1}.grade-1-3[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#ffd54f,#ffb300);border:2px solid #f57b0039}.grade-1-3[data-astro-cid-s4x4txsv] .event-title[data-astro-cid-s4x4txsv]{color:#e65100}.grade-4-6[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#ffab40,#ff9100);border:2px solid #e6510043}.grade-4-6[data-astro-cid-s4x4txsv] .event-title[data-astro-cid-s4x4txsv]{color:#e65100}.grade-7-11[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#81c784,#66bb6a);border:2px solid #388e3c64}.grade-7-11[data-astro-cid-s4x4txsv] .event-title[data-astro-cid-s4x4txsv]{color:#0d47a1}.age-4-6[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#ff8a80,#ff5252);border:2px solid #d32f2f3b}.age-4-6[data-astro-cid-s4x4txsv] .event-title[data-astro-cid-s4x4txsv]{color:#b71c1c}.bashk-general[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#ba68c8,#ab47bc);border:2px solid #8d24aa4c}.bashk-general[data-astro-cid-s4x4txsv] .event-title[data-astro-cid-s4x4txsv]{color:#4a148c}.bashk-beginners[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#9575cd,#7e57c2);border:2px solid #512da83b}.bashk-beginners[data-astro-cid-s4x4txsv] .event-title[data-astro-cid-s4x4txsv]{color:#311b92}.bashk-advanced[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#7986cb,#5c6bc0);border:2px solid #3949ab3b}.bashk-advanced[data-astro-cid-s4x4txsv] .event-title[data-astro-cid-s4x4txsv]{color:#1a237e}.modern-dance[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#4db6ac,#26a69a);border:2px solid #00695c3b}.modern-dance[data-astro-cid-s4x4txsv] .event-title[data-astro-cid-s4x4txsv]{color:#004d40}.stretching[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#ffb74d,#ffa726);border:2px solid #f57c003b}.stretching[data-astro-cid-s4x4txsv] .event-title[data-astro-cid-s4x4txsv]{color:#e65100}.barre[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#ffcc02,#ffb300);border:2px solid #f57c003b}.barre[data-astro-cid-s4x4txsv] .event-title[data-astro-cid-s4x4txsv]{color:#e65100}.healthy-back[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#a5d6a7,#81c784);border:2px solid #388e3c3b}.healthy-back[data-astro-cid-s4x4txsv] .event-title[data-astro-cid-s4x4txsv]{color:#1b5e20}.pilates[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#90caf9,#64b5f6);border:2px solid #1976d23b}.pilates[data-astro-cid-s4x4txsv] .event-title[data-astro-cid-s4x4txsv]{color:#0d47a1}.flamenco[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#f48fb1,#f06292);border:2px solid #c2185b3b}.flamenco[data-astro-cid-s4x4txsv] .event-title[data-astro-cid-s4x4txsv]{color:#880e4f}.yoga[data-astro-cid-s4x4txsv]{background:linear-gradient(135deg,#c8e6c9,#a5d6a7);border:2px solid #388e3c3b}.yoga[data-astro-cid-s4x4txsv] .event-title[data-astro-cid-s4x4txsv]{color:#1b5e20}@media (max-width: 1024px){.calendar-wrapper[data-astro-cid-s4x4txsv]{padding:24px;overflow-x:auto;overflow-y:hidden}.calendar-grid[data-astro-cid-s4x4txsv]{min-width:900px;grid-template-columns:120px repeat(6,1fr);gap:2px}.time-column[data-astro-cid-s4x4txsv],.day-column[data-astro-cid-s4x4txsv]{grid-template-rows:30px repeat(14,40px)}.day-header[data-astro-cid-s4x4txsv]{font-size:16px}.event-title[data-astro-cid-s4x4txsv]{font-size:14px}.event-subtitle[data-astro-cid-s4x4txsv],.event-time[data-astro-cid-s4x4txsv]{font-size:12px}}@media (max-width: 768px){.schedule[data-astro-cid-s4x4txsv]{padding:0}.calendar-wrapper[data-astro-cid-s4x4txsv]{padding:16px;margin:0 -16px;border-radius:4px;overflow-x:auto;overflow-y:hidden}.calendar-grid[data-astro-cid-s4x4txsv]{min-width:900px;grid-template-columns:120px repeat(6,1fr);gap:2px}.time-column[data-astro-cid-s4x4txsv],.day-column[data-astro-cid-s4x4txsv]{grid-template-rows:30px repeat(14,40px)}.time-header[data-astro-cid-s4x4txsv],.day-header[data-astro-cid-s4x4txsv]{font-size:16px;padding:8px}.event-block[data-astro-cid-s4x4txsv]{padding:12px}.event-title[data-astro-cid-s4x4txsv]{font-size:14px}.event-subtitle[data-astro-cid-s4x4txsv],.event-time[data-astro-cid-s4x4txsv]{font-size:12px}.time-column[data-astro-cid-s4x4txsv] .time-slot[data-astro-cid-s4x4txsv]{font-size:14px}}@media (max-width: 480px){.calendar-wrapper[data-astro-cid-s4x4txsv]{overflow-x:auto;overflow-y:hidden}.calendar-grid[data-astro-cid-s4x4txsv]{min-width:900px;grid-template-columns:120px repeat(6,1fr)}.time-column[data-astro-cid-s4x4txsv],.day-column[data-astro-cid-s4x4txsv]{grid-template-rows:30px repeat(14,40px)}.day-header[data-astro-cid-s4x4txsv]{font-size:16px;line-height:1.2}.event-title[data-astro-cid-s4x4txsv]{font-size:14px}.event-subtitle[data-astro-cid-s4x4txsv],.event-time[data-astro-cid-s4x4txsv]{font-size:12px}}.trial-form[data-astro-cid-5mngu3az]{background:var(--bg);padding:0}.trial-form[data-astro-cid-5mngu3az] h2[data-astro-cid-5mngu3az]{font-family:var(--hero-font);font-size:24px;color:var(--main-content-heading);text-align:center;margin-bottom:48px;padding-top:48px;text-transform:uppercase;letter-spacing:.05em}.trial-form-wrapper[data-astro-cid-5mngu3az]{display:grid;grid-template-columns:2fr 1fr;gap:48px;max-width:1000px;margin:0 auto}.trial-form-container[data-astro-cid-5mngu3az]{background:linear-gradient(135deg,#ffffff14,#ffffff08);padding:48px;border:1px solid rgba(255,255,255,.1);margin-bottom:100px}.form-row[data-astro-cid-5mngu3az]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.form-group[data-astro-cid-5mngu3az]{margin-bottom:24px}.contact-value-link[data-astro-cid-5mngu3az]{color:var(--main-content-text);text-decoration:none}.form-group[data-astro-cid-5mngu3az] label[data-astro-cid-5mngu3az]{display:block;color:var(--main-content-heading);font-weight:600;margin-bottom:8px;font-family:var(--body-font)}.form-group[data-astro-cid-5mngu3az] input[data-astro-cid-5mngu3az],.form-group[data-astro-cid-5mngu3az] select[data-astro-cid-5mngu3az],.form-group[data-astro-cid-5mngu3az] textarea[data-astro-cid-5mngu3az]{width:100%;padding:12px 16px;border:2px solid rgba(255,255,255,.2);background:#ffffff0d;color:var(--text);font-family:var(--body-font);transition:all .3s ease}.form-group[data-astro-cid-5mngu3az] input[data-astro-cid-5mngu3az]:focus,.form-group[data-astro-cid-5mngu3az] select[data-astro-cid-5mngu3az]:focus,.form-group[data-astro-cid-5mngu3az] textarea[data-astro-cid-5mngu3az]:focus{outline:none;border-color:var(--accent);background:#ffffff1a}.btn-submit[data-astro-cid-5mngu3az]{padding:16px 32px;background:linear-gradient(135deg,var(--accent),var(--accent-2));color:#fff;border:none;font-weight:600;cursor:pointer;transition:all .3s ease;font-family:var(--body-font);width:100%;margin-top:30px}.btn-submit[data-astro-cid-5mngu3az]:hover{background:linear-gradient(135deg,#6c3fb0,#5a8fd4);transform:translateY(-2px);box-shadow:0 8px 25px #834fd14d}.contact-info[data-astro-cid-5mngu3az]{background:linear-gradient(135deg,#ffffff14,#ffffff08);padding:32px;border:1px solid rgba(255,255,255,.1);height:fit-content}.contact-info[data-astro-cid-5mngu3az] h3[data-astro-cid-5mngu3az]{font-family:var(--hero-font);font-size:20px;color:var(--main-content-heading);margin-bottom:24px;text-transform:uppercase;letter-spacing:.05em}.contact-methods[data-astro-cid-5mngu3az]{margin-bottom:24px}.contact-item[data-astro-cid-5mngu3az]{margin-bottom:16px}.contact-label[data-astro-cid-5mngu3az]{color:var(--muted);font-size:14px;margin-bottom:2px}.contact-value[data-astro-cid-5mngu3az]{color:var(--main-content-text);font-weight:500}.btn-whatsapp[data-astro-cid-5mngu3az]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background:transparent;color:var(--main-content-text);border:2px solid rgba(255,255,255,.2);text-decoration:none;transition:all .3s ease;font-weight:600;font-family:var(--body-font);width:100%}.btn-whatsapp[data-astro-cid-5mngu3az]:hover{background:#ffffff1a;border-color:var(--accent);transform:translateY(-2px)}.trial-form-message[data-astro-cid-5mngu3az]{background:linear-gradient(135deg,#ffffff14,#ffffff08);padding:48px;border:1px solid rgba(255,255,255,.1);margin-bottom:100px;font-family:var(--body-font);color:var(--main-content-text);text-align:center}.trial-form-message-link[data-astro-cid-5mngu3az]{color:#fff;text-decoration:none}.trial-form-message-ok[data-astro-cid-5mngu3az] h3[data-astro-cid-5mngu3az]{font-family:var(--hero-font);font-size:24px;color:var(--accent);margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.trial-form-message-ok[data-astro-cid-5mngu3az] p[data-astro-cid-5mngu3az]{font-size:16px;margin-bottom:12px}@media (max-width: 768px){.trial-form[data-astro-cid-5mngu3az]{padding:56px 0}.trial-form[data-astro-cid-5mngu3az] h2[data-astro-cid-5mngu3az]{font-size:var(--h3-size);margin-bottom:32px}.trial-form-wrapper[data-astro-cid-5mngu3az]{grid-template-columns:1fr;gap:32px}.trial-form-container[data-astro-cid-5mngu3az]{padding:32px 24px;margin-bottom:0}.form-row[data-astro-cid-5mngu3az]{grid-template-columns:1fr;gap:16px}.contact-info[data-astro-cid-5mngu3az]{padding:24px}.contact-info[data-astro-cid-5mngu3az] h3[data-astro-cid-5mngu3az]{font-size:18px}}@media (max-width: 480px){.trial-form-container[data-astro-cid-5mngu3az]{padding:24px 20px;margin-bottom:0}.contact-info[data-astro-cid-5mngu3az]{padding:20px}}
