.promo-section:where(.astro-2UTODLK6){padding:40px 0;width:100%}.promo-wrapper:where(.astro-2UTODLK6){position:relative;max-width:1200px;margin:0 auto;border-radius:16px;overflow:hidden}.promo-image:where(.astro-2UTODLK6){width:100%;height:auto;display:block}.promo-action:where(.astro-2UTODLK6){position:absolute;bottom:18%;left:5%;background-color:#3d3d3d;color:#fff;font-size:24px;font-weight:400;padding:16px 48px;border:none;border-radius:8px;text-decoration:none;cursor:pointer;transition:background-color .2s ease;letter-spacing:.5px}.promo-action:where(.astro-2UTODLK6):hover{background-color:#2a2a2a;color:#fff;text-decoration:none}@media (max-width: 768px){.promo-action:where(.astro-2UTODLK6){font-size:16px;padding:10px 28px;border-radius:6px}.promo-section:where(.astro-2UTODLK6){padding:20px 10px}}@media (max-width: 480px){.promo-action:where(.astro-2UTODLK6){font-size:12px;padding:8px 20px;border-radius:4px}}.teacher-details:where(.astro-2UTODLK6){margin-top:14px;background:#f7f9fb;border-radius:8px;padding:10px 14px;font-size:14px;line-height:1.5;overflow:hidden;transition:background .3s ease}.teacher-details:where(.astro-2UTODLK6)[open]{background:#eef4f9}.teacher-details:where(.astro-2UTODLK6) summary:where(.astro-2UTODLK6){display:flex;align-items:center;cursor:pointer;font-weight:600;color:#005bb5;list-style:none;gap:8px}.teacher-details:where(.astro-2UTODLK6) summary:where(.astro-2UTODLK6)::marker{display:none}.teacher-details:where(.astro-2UTODLK6) summary:where(.astro-2UTODLK6):hover{color:#003e7e}.teacher-details:where(.astro-2UTODLK6) .icon:where(.astro-2UTODLK6){display:inline-block;font-weight:700;transform:rotate(0);transition:transform .25s ease;font-size:16px;color:#0072e5}.teacher-details:where(.astro-2UTODLK6)[open] .icon:where(.astro-2UTODLK6){transform:rotate(90deg)}.teacher-details:where(.astro-2UTODLK6) p:where(.astro-2UTODLK6){margin-top:10px;margin-bottom:0;color:#333}.leooooo:where(.astro-2UTODLK6){margin-top:40px}.videos:where(.astro-2UTODLK6){overflow:hidden;border-radius:8px}@media (max-width: 767px){.conference-promo__action:where(.astro-2UTODLK6){position:static;left:auto;bottom:auto;margin-top:16px;transform:none}.conference-promo__action:where(.astro-2UTODLK6):hover{transform:translateY(-2px)}}.conference-promo:where(.astro-2UTODLK6){position:relative}.conference-promo__action:where(.astro-2UTODLK6){position:absolute;left:50%;bottom:24px;z-index:2;margin-top:0;transform:translate(-50%)}.conference-promo__action:where(.astro-2UTODLK6):hover{transform:translate(-50%,-2px)}@media (max-width: 767px){.conference-promo__action:where(.astro-2UTODLK6){bottom:16px}}.conference-promo:where(.astro-2UTODLK6){max-width:1200px;margin:32px auto 72px;padding:0 16px;text-align:center}.conference-promo:where(.astro-2UTODLK6) picture:where(.astro-2UTODLK6),.conference-promo__image:where(.astro-2UTODLK6){display:block;width:100%}.conference-promo__image:where(.astro-2UTODLK6){height:auto;border-radius:20px}.conference-promo__action:where(.astro-2UTODLK6){display:inline-flex;align-items:center;justify-content:center;min-width:260px;margin-top:20px;padding:16px 36px;border-radius:18px;background:#fff;color:#24113f;font-size:clamp(22px,2vw,30px);font-family:inherit;text-decoration:none;box-shadow:0 12px 28px #14082340,inset 0 -8px 14px #23143214;transition:transform .2s ease,box-shadow .2s ease}.conference-promo__action:where(.astro-2UTODLK6):hover{transform:translateY(-2px);box-shadow:0 16px 34px #1408234d}@media (max-width: 767px){.conference-promo:where(.astro-2UTODLK6){margin:24px auto 48px;padding:0 14px}.conference-promo__image:where(.astro-2UTODLK6){border-radius:16px}.conference-promo__action:where(.astro-2UTODLK6){width:min(100%,320px);padding:15px 28px;font-size:24px}}
