.styles_heroSection__d_hqA{height:100vh;max-height:100vh;min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;padding:0!important;width:100vw;max-width:100vw;margin:0 calc(50% - 50vw)!important;top:0;overflow:hidden;box-sizing:border-box;background:#1a1a1a}.styles_heroBackground__uApNx{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0;overflow:hidden;background:#1a1a1a}.styles_heroBackground__uApNx picture{position:absolute;inset:0;width:100%;height:100%}.styles_heroBgImage__yy5eg{width:115%!important;height:115%!important;-o-object-fit:cover!important;object-fit:cover!important;opacity:0;position:absolute;top:-7.5%;left:-7.5%;transform-origin:center center;transition:opacity .3s ease-out;will-change:transform;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.styles_heroBgImageLoaded__h2Fbt{opacity:1;animation:styles_quarterCircleWiper__8vWWs 10s ease-in-out infinite;transform-origin:center center}@keyframes styles_quarterCircleWiper__8vWWs{0%{transform:rotate(-7.5deg) scale(1.15) translateZ(0)}50%{transform:rotate(7.5deg) scale(1.15) translateZ(0)}to{transform:rotate(-7.5deg) scale(1.15) translateZ(0)}}.styles_heroContent__jC0Pj{height:100vh;max-height:100vh;padding:20px;display:flex;align-items:center;justify-content:center;width:100%;margin:0 auto;position:relative;box-sizing:border-box;overflow:hidden}@media (min-width:600px){.styles_heroContent__jC0Pj{padding:40px 20px}}@media (min-width:900px){.styles_heroContent__jC0Pj{padding:60px 20px}}.styles_logoContainer__aOyrz{display:flex;align-items:center;justify-content:center;margin:0 auto;width:100%;max-width:100%;padding:0;box-sizing:border-box;opacity:0;transform:scale(.8) translateY(30px);transition:opacity 3.5s ease-out,transform 3.5s ease-out}.styles_logoVisible__W3VuT{opacity:1;transform:scale(1) translateY(0)}.styles_logoImage__kYxkt{height:auto;max-width:280px;width:auto;-o-object-fit:contain;object-fit:contain;display:block;margin:0 auto}@media (min-width:360px){.styles_logoImage__kYxkt{max-width:300px}}@media (min-width:480px){.styles_logoImage__kYxkt{max-width:350px}}@media (min-width:600px){.styles_logoImage__kYxkt{max-width:450px}}@media (min-width:900px){.styles_logoImage__kYxkt{max-width:600px}}@media (min-width:1200px){.styles_logoImage__kYxkt{max-width:750px}}.styles_mainMessageContainer__stHNb{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;padding:0;margin-left:auto;margin-right:auto;box-sizing:border-box;opacity:0;transform:translateY(20px);transition:opacity .8s ease-out,transform .8s ease-out}.styles_titleVisible__S5HA_{opacity:1;transform:translateY(0)}.styles_mainMessage__KmTEw{color:#e87979;font-weight:400;font-size:.9rem;line-height:1.5;max-width:800px;white-space:normal;word-wrap:break-word;display:block;text-align:center!important;margin:0 auto!important;padding:0!important;width:100%;box-sizing:border-box;font-family:Outfit,sans-serif!important}.styles_mainMessage__KmTEw:after,.styles_mainMessage__KmTEw:before{content:none}@media (min-width:360px){.styles_mainMessage__KmTEw{font-size:.95rem}}@media (min-width:480px){.styles_mainMessage__KmTEw{font-size:1rem}}@media (min-width:600px){.styles_mainMessage__KmTEw{font-size:1.125rem}}@media (min-width:900px){.styles_mainMessage__KmTEw{font-size:1.25rem}}@media (min-width:1200px){.styles_mainMessage__KmTEw{font-size:1.375rem}}.styles_teamCard__OViYd{border-start-start-radius:90px;border-start-end-radius:20px}.styles_contactRadius__ZxUS1{border-start-start-radius:3.75rem;border-start-end-radius:var(--mui-shape-borderRadius);border-end-end-radius:var(--mui-shape-borderRadius);border-end-start-radius:var(--mui-shape-borderRadius)}.styles_sectionStartRadius__AQ5hW{border-start-start-radius:3.75rem;border-start-end-radius:3.75rem}.styles_servicesSection__pBa75{background:linear-gradient(180deg,#fff,#f9eddf 50%,#fff);position:relative}.styles_servicesSection__pBa75 *{font-family:Outfit,sans-serif}.styles_coursesSection__JXAqT{background:linear-gradient(180deg,#fff,#f9eddf 50%,#fff);position:relative}.styles_coursesSection__JXAqT *{font-family:Outfit,sans-serif}.styles_contactSection__8Cbal{background:linear-gradient(180deg,hsla(32,68%,93%,.3) 0,transparent 5%);position:relative;border-top:1px solid rgba(0,0,0,.08)}.styles_contactSection__8Cbal *{font-family:Outfit,sans-serif}.styles_buttonWrapper__BVoZO{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out;will-change:opacity,transform;pointer-events:none;position:relative;z-index:1000;width:100%;display:flex;justify-content:center}.styles_buttonVisible__Nrn20{opacity:1;transform:translateY(0);pointer-events:auto}.styles_actionButton__WU_wx{background-color:rgba(60,60,60,.7)!important;color:#fff!important;padding:10px 24px!important;border-radius:12px 12px 0 12px!important;font-weight:400!important;font-size:.8rem!important;text-transform:none!important;min-width:160px!important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease!important;box-shadow:0 2px 10px rgba(0,0,0,.3)!important;border:none!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;font-family:Outfit,sans-serif!important;letter-spacing:.3px!important;transform:translateZ(0);will-change:transform;pointer-events:auto!important;cursor:pointer!important;position:relative;z-index:10}.styles_actionButton__WU_wx:disabled{pointer-events:none!important;opacity:.6}.styles_actionButton__WU_wx:hover{background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;transform:translateY(-1px)!important;box-shadow:0 4px 15px rgba(139,92,246,.5)!important}@media (min-width:360px){.styles_actionButton__WU_wx{min-width:180px!important;padding:12px 28px!important;font-size:.85rem!important}}@media (min-width:480px){.styles_actionButton__WU_wx{min-width:200px!important;padding:13px 36px!important;font-size:.9rem!important;border-radius:14px 14px 0 14px!important}}@media (min-width:600px){.styles_actionButton__WU_wx{min-width:240px!important;padding:16px 48px!important;font-size:1rem!important;border-radius:18px 18px 0 18px!important}}@media (min-width:900px){.styles_actionButton__WU_wx{min-width:260px!important;padding:18px 56px!important;font-size:1.05rem!important;border-radius:20px 20px 0 20px!important}}.styles_actionButtonReversed__SdJyC{background-color:rgba(60,60,60,.7)!important;color:#fff!important;padding:10px 24px!important;border-radius:0 12px 12px 12px!important;font-weight:400!important;font-size:.8rem!important;text-transform:none!important;min-width:160px!important;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease!important;box-shadow:0 2px 10px rgba(0,0,0,.3)!important;border:none!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;font-family:Outfit,sans-serif!important;letter-spacing:.3px!important;transform:translateZ(0);will-change:transform;pointer-events:auto!important;cursor:pointer!important;position:relative;z-index:10}.styles_actionButtonReversed__SdJyC:disabled{pointer-events:none!important;opacity:.6}.styles_actionButtonReversed__SdJyC:hover{background:linear-gradient(135deg,#8b5cf6,#ec4899)!important;transform:translateY(-1px)!important;box-shadow:0 4px 15px rgba(139,92,246,.5)!important}@media (min-width:360px){.styles_actionButtonReversed__SdJyC{min-width:180px!important;padding:12px 28px!important;font-size:.85rem!important}}@media (min-width:480px){.styles_actionButtonReversed__SdJyC{min-width:200px!important;padding:13px 36px!important;font-size:.9rem!important;border-radius:0 14px 14px 14px!important}}@media (min-width:600px){.styles_actionButtonReversed__SdJyC{min-width:240px!important;padding:16px 48px!important;font-size:1rem!important;border-radius:0 18px 18px 18px!important}}@media (min-width:900px){.styles_actionButtonReversed__SdJyC{min-width:260px!important;padding:18px 56px!important;font-size:1.05rem!important;border-radius:0 20px 20px 20px!important}}