h1{font-size:1.6rem;line-height:1.1;font-weight:700;font-family:LaLou;padding:0 0 .35rem}@media (min-width: 425px){h1{font-size:1.75rem}}@media (min-width: 768px){h1{font-size:2.5rem}}@media (min-width: 1024px){h1{font-size:2.25rem}}@media (min-width: 1200px){h1{font-size:2.5rem}}@media (min-width: 1440px){h1{font-size:2.75rem}}h2{font-size:1.5rem;line-height:1.1;font-weight:700;font-family:LaLou;padding:0 0 .35rem}@media (min-width: 425px){h2{font-size:1.6rem}}@media (min-width: 768px){h2{font-size:2.3rem}}@media (min-width: 1024px){h2{font-size:1.9rem}}@media (min-width: 1200px){h2{font-size:2.1rem}}@media (min-width: 1440px){h2{font-size:2.3rem}}h3{font-size:1.4rem;line-height:1.1;font-weight:700;font-family:LaLou;padding:0 0 .35rem}@media (min-width: 425px){h3{font-size:1.5rem}}@media (min-width: 768px){h3{font-size:1.6rem}}@media (min-width: 1024px){h3{font-size:1.7rem}}@media (min-width: 1200px){h3{font-size:1.8rem}}@media (min-width: 1440px){h3{font-size:1.9rem}}p{font-size:.875rem;font-weight:400;line-height:1.5;height:fit-content}@media (min-width: 425px){p{font-size:1rem}}@media (min-width: 768px){p{font-size:1.125rem}}@media (min-width: 1024px){p{font-size:1.25rem}}@media (min-width: 1200px){p{font-size:1.375rem}}@media (min-width: 1440px){p{font-size:1.5rem}}.academy{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem;color:#f9f9f9}@media (min-width: 1024px){.academy{gap:4rem}}@media (min-width: 768px){.academy{margin:auto;width:85%}}@media (min-width: 1024px){.academy{width:100%}}.academy h2{text-align:center}.academy img{width:100%;max-width:300px;height:100%;max-height:450px;border-radius:10px;overflow:hidden;margin-bottom:1rem;object-fit:cover}@media (min-width: 768px){.academy img{max-width:500px;max-height:250px}}@media (min-width: 1024px){.academy img{max-width:700px;width:100%;max-height:350px}}.academy__description{display:flex;flex-direction:column;align-items:center;gap:1rem;font-size:1rem;text-align:justify}@media (min-width: 1024px){.academy__description{align-items:center;width:75%}}.academy__benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding:1rem;width:100%;max-width:800px;color:#f9f9f9;font-size:1rem;text-align:justify;list-style:disc}.academy__benefits strong{font-weight:600}@media (min-width: 768px){.academy__benefits>li{font-size:.875rem;font-weight:400;line-height:1.5;height:fit-content}}@media (min-width: 768px) and (min-width: 425px){.academy__benefits>li{font-size:.875rem}}@media (min-width: 768px) and (min-width: 768px){.academy__benefits>li{font-size:1rem}}@media (min-width: 768px) and (min-width: 1024px){.academy__benefits>li{font-size:1.125rem}}@media (min-width: 768px) and (min-width: 1200px){.academy__benefits>li{font-size:1.25rem}}@media (min-width: 768px) and (min-width: 1440px){.academy__benefits>li{font-size:1.375rem}}.academy__contact{display:flex;flex-direction:column;gap:.5rem;align-items:center;text-align:center;width:100%;max-width:560px;margin-top:1rem}.academy__contact p{margin:0;color:#f9f9f9}.academy__contact .academy__phone a{display:inline-flex;align-items:center;gap:.5rem;color:#f9f9f9;padding:.45rem .75rem;border-radius:999px;text-decoration:none;font-weight:600;box-shadow:0 2px 8px #0000001f;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.academy__contact .academy__phone a svg{flex:0 0 auto;width:20px;height:20px}.academy__contact .academy__phone a:hover,.academy__contact .academy__phone a:focus{box-shadow:0 6px 18px #0000002e;opacity:.98}.academy__contact .academy__note{font-size:.95rem;opacity:.9;max-width:680px}@media (min-width: 768px){.academy__contact .academy__phone a{padding:.6rem 1rem}}.academy .team__member{display:flex;width:50%;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;gap:.5rem;margin-top:1rem;justify-self:center}.academy .team__member:nth-child(3){margin:-1rem 0;grid-column:1/3}@media (min-width: 1024px){.academy .team__member{width:fit-content}.academy .team__member:nth-child(3){margin:0;margin-top:1rem}}.academy .team__member img{width:60px;height:60px;object-fit:cover;border-radius:50%}@media (min-width: 768px){.academy .team__member img{width:80px;height:80px}}@media (min-width: 1024px){.academy .team__member img{width:100px;height:100px}}.academy .team__member p{font-family:LaLou;font-size:1.25rem}
