.Trainings_scheduleContainer__5Swea{display:flex;justify-content:center;align-items:flex-start;width:80%;padding-top:40px}.Trainings_scheduleContainer__5Swea,.Trainings_tableWrapper__7EVNd{max-width:1400px;margin:0 auto;box-sizing:border-box;position:relative}.Trainings_tableWrapper__7EVNd{width:95%}.Trainings_backgroundUnderlay__1mypf{position:absolute;top:140px;width:120%;height:70%;z-index:0;transition:transform .3s ease-in-out}.Trainings_scheduleTable__DPPGO{position:relative;margin:0 auto;border-collapse:separate;border-radius:20px;border-spacing:0;border:1px solid rgba(0,0,0,.15);overflow:hidden;z-index:2;box-shadow:0 15px 35px rgba(0,0,0,.1);background:var(--accent-light);border-top:3px solid var(--accent-gold);width:100%}.Trainings_scheduleTable__DPPGO td,.Trainings_scheduleTable__DPPGO th{border:1px solid rgba(0,0,0,.1);padding:12px;text-align:center;color:var(--text-color);transition:all .3s ease-in-out;word-break:break-word}.Trainings_scheduleTable__DPPGO td:first-child,.Trainings_scheduleTable__DPPGO th:first-child{width:10%;white-space:nowrap;font-weight:600}.Trainings_scheduleTable__DPPGO tr:hover td,.Trainings_scheduleTable__DPPGO tr:hover th{color:var(--accent-gold-dark)}.Trainings_scheduleTable__DPPGO th{background-color:var(--text-color);color:#fff;padding:15px 12px;font-weight:600;letter-spacing:.5px}.Trainings_scheduleTable__DPPGO tr:hover{background-color:rgba(0,0,0,.15);transform:scale(1.02);transition:all .2s ease-in-out;cursor:pointer}.Trainings_pulseHover__uGik1{transition:transform .3s ease-in-out}.Trainings_tableWrapper__7EVNd:hover .Trainings_pulseHover__uGik1{animation:Trainings_pulse__31gEA 2s ease-in-out infinite}@keyframes Trainings_pulse__31gEA{0%{transform:scale(1);opacity:1}50%{transform:scale(1.01);opacity:.75}to{transform:scale(1);opacity:1}}.Trainings_footerLine__ljnHx{margin-top:90px}.Trainings_trainingsTitle__JUlLa{position:relative;top:20px;text-align:center;margin-bottom:30px}.Trainings_acroTraining__PQ5qG{position:relative;z-index:3;margin:0 auto;background:linear-gradient(to right,var(--text-color) 20%,var(--accent-gold) 40%,#fff 60%,var(--accent-gold-dark) 80%);background-size:200% auto;background-clip:text;-webkit-background-clip:text;color:transparent;animation:Trainings_shine__C1ZSS 15s linear infinite;font-size:clamp(1.8rem,3vw,2.5rem);display:inline-block;border-bottom:3px solid var(--accent-gold);padding:1.5rem 2rem .5rem}.Trainings_thunderAnimationWrapper__OwWUd{position:relative;width:100%}.Trainings_thunderAnimationsContainer__NXqti{position:absolute;top:0;left:50%;transform:translateX(-50%);width:1400px;height:100%;pointer-events:none;overflow:visible}.Trainings_leftLines__mgwp0{position:absolute;left:-110px;top:-33px;z-index:1}.Trainings_leftLinesSecond__sacUT,.Trainings_leftLines__mgwp0{width:40px;opacity:0;transform-origin:left center;animation:Trainings_moveOnAngleLeft___PkT_ .7s linear forwards}.Trainings_leftLinesSecond__sacUT{left:-260px;top:-23px;animation-delay:.3s}.Trainings_rightLines__W_Yh9{position:absolute;right:-300px;top:-250px;height:1000px;z-index:1}.Trainings_rightLinesSecond__yswuj,.Trainings_rightLines__W_Yh9{width:40px;opacity:0;transform-origin:right center;animation:Trainings_moveOnAngleRight__9Bi3N .7s linear forwards}.Trainings_rightLinesSecond__yswuj{right:-200px;top:-40px;animation-delay:.3s;z-index:2}@keyframes Trainings_moveOnAngleLeft___PkT_{0%{opacity:0;transform:translate(0) rotate(-38.67deg)}to{opacity:1;transform:translate(90px,110px) rotate(-38.67deg)}}@keyframes Trainings_moveOnAngleRight__9Bi3N{0%{opacity:0;transform:translate(0) rotate(42.61deg)}to{opacity:1;transform:translate(-60px,110px) rotate(42.61deg)}}.Trainings_allCategories__SOm6R{display:flex;flex-direction:column;margin:60px auto 80px;max-width:800px;gap:50px;box-sizing:border-box;padding:0 20px}.Trainings_category__qGnSs{display:flex;flex-direction:row;align-items:center;width:100%;background:var(--accent-light);padding:30px;border-radius:20px;text-align:left;box-shadow:0 15px 30px rgba(0,0,0,.08);color:var(--text-color);position:relative;overflow:hidden;border-top:3px solid var(--accent-gold);border-left:1px solid hsla(0,0%,100%,.7);border-right:1px solid hsla(0,0%,100%,.7);transition:transform .3s ease,box-shadow .3s ease,color .3s ease-in-out;margin:0 auto;gap:30px}.Trainings_category__qGnSs:nth-child(2n){flex-direction:row-reverse}.Trainings_categoryContent__CmiWM{flex:1 1;display:flex;flex-direction:column}.Trainings_category__qGnSs:hover{color:var(--nav-hover-color);transform:translateY(-6px);box-shadow:0 20px 40px rgba(0,0,0,.1);transition:transform .3s ease-out,box-shadow .3s ease-out;border-top-color:var(--accent-gold-dark);background:linear-gradient(to bottom,var(--accent-light),#fff)}.Trainings_category__qGnSs:after{content:"";position:absolute;top:1.5rem;right:1.5rem;width:30px;height:30px;background:linear-gradient(135deg,var(--accent-gold-light),var(--accent-gold));border-radius:50%;opacity:.5;transition:opacity .3s ease,transform .3s ease}.Trainings_category__qGnSs:hover:after{opacity:.8;transform:scale(1.1)}.Trainings_categoryImage__puUuK{width:300px;height:250px;object-fit:contain;border-radius:15px;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 10px 25px rgba(0,0,0,.12);border:1px solid hsla(0,0%,100%,.5);flex-shrink:0}.Trainings_category__qGnSs:hover .Trainings_categoryImage__puUuK{transform:scale(1.03);box-shadow:0 15px 30px rgba(0,0,0,.15);border-color:var(--accent-gold-light)}.Trainings_category__qGnSs h3{font-size:1.3rem;margin-bottom:.85rem;color:var(--text-color);position:relative;padding-bottom:.5rem}.Trainings_category__qGnSs h3:after{content:"";position:absolute;bottom:0;left:0;width:40px;height:2px;background-color:var(--accent-gold)}.Trainings_category__qGnSs:nth-child(2n) h3{text-align:right}.Trainings_category__qGnSs:nth-child(2n) h3:after{left:auto;right:0}.Trainings_category__qGnSs p{font-size:1rem;line-height:1.7;color:var(--text-muted)}.Trainings_signupButtonWrapper__V_CgF{position:absolute;top:330px;right:40px;z-index:10}.Trainings_signupButtonWrapperCentered__Ljyv_{display:flex;justify-content:center;align-items:center;position:relative;margin:40px auto;width:100%;z-index:10}.Trainings_signupButton__9GoeF{display:inline-flex;padding:15px 30px;background-color:var(--text-color);color:#fff;text-decoration:none;border-radius:30px;font-weight:600;font-size:1.1rem;transition:all .3s ease;align-items:center;gap:.5rem;box-shadow:0 8px 20px rgba(0,0,0,.15);border:none;cursor:pointer;border-top:2px solid var(--accent-gold);border-bottom:2px solid var(--accent-gold)}.Trainings_signupButton__9GoeF:hover{background-color:var(--star-gold);transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.Trainings_signupButton__9GoeF span{display:inline-block;transition:transform .3s ease}.Trainings_signupButton__9GoeF:hover span{transform:translateX(5px)}.Trainings_mobileSchedule__gbNlW{display:none}@media only screen and (max-width:1200px){.Trainings_scheduleContainer__5Swea{width:95%;padding-top:100px}.Trainings_tableWrapper__7EVNd{width:90%}.Trainings_signupButtonWrapperCentered__Ljyv_{left:0;right:0;margin:0 auto}}@media only screen and (max-width:1024px){.Trainings_allCategories__SOm6R{gap:45px;padding:0 15px;max-width:90%}.Trainings_category__qGnSs{padding:25px;gap:25px}.Trainings_categoryImage__puUuK{width:250px;height:200px}.Trainings_category__qGnSs h3{font-size:1.25rem}}@media only screen and (max-width:768px){.Trainings_scheduleContainer__5Swea{padding-top:20px;width:95%}.Trainings_acroTraining__PQ5qG{position:relative;top:0;left:0;text-align:center;margin-bottom:20px;font-size:1.5rem;padding:1rem}.Trainings_tableWrapper__7EVNd{height:auto;overflow-x:auto;width:100%}.Trainings_scheduleTable__DPPGO{width:100%}.Trainings_scheduleTable__DPPGO td,.Trainings_scheduleTable__DPPGO th{padding:8px;font-size:.9rem}.Trainings_allCategories__SOm6R{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:520px;margin:40px auto 60px;padding:0 12px;box-sizing:border-box;gap:28px}.Trainings_category__qGnSs,.Trainings_category__qGnSs:nth-child(2n){max-width:none;margin:0;box-sizing:border-box;flex-direction:column;width:100%;padding:25px 20px;text-align:center;gap:20px}.Trainings_categoryContent__CmiWM{align-items:center}.Trainings_categoryImage__puUuK{width:85%;height:220px}.Trainings_category__qGnSs h3,.Trainings_category__qGnSs:nth-child(2n) h3{font-size:1.2rem;margin-bottom:.75rem;text-align:center}.Trainings_category__qGnSs h3:after,.Trainings_category__qGnSs:nth-child(2n) h3:after{left:50%;right:auto;transform:translateX(-50%)}.Trainings_category__qGnSs p{font-size:.95rem;text-align:center}.Trainings_signupButtonWrapperCentered__Ljyv_{margin:30px auto}.Trainings_signupButton__9GoeF{padding:12px 24px;font-size:1rem}}@media (max-width:768px){.Trainings_tableWrapper__7EVNd{display:none}.Trainings_scheduleContainer__5Swea{width:100%;padding-top:16px}.Trainings_mobileSchedule__gbNlW{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;width:100%;max-width:520px;margin:0 auto;padding:0 12px;box-sizing:border-box}.Trainings_dayCard__F7n2f{background:var(--accent-light);border-radius:18px;border:1px solid rgba(0,0,0,.08);border-top:3px solid var(--accent-gold);box-shadow:0 10px 22px rgba(0,0,0,.08);overflow:hidden}.Trainings_dayTitle__br8HJ{margin:0;padding:12px 14px;background:rgba(15,20,45,.08);color:var(--text-color);font-size:1.05rem;font-weight:800;text-align:center}.Trainings_dayList__sKLdt{list-style:none;margin:0;padding:10px 12px 12px;display:flex;flex-direction:column;gap:10px}.Trainings_dayList__sKLdt li{display:grid;grid-template-columns:120px 1fr;grid-gap:10px;gap:10px;align-items:center;padding:10px;border-radius:14px;background:hsla(0,0%,100%,.55);border:1px solid rgba(0,0,0,.06)}.Trainings_dayList__sKLdt li span{font-weight:700;font-size:.92rem;color:var(--text-color);white-space:nowrap}.Trainings_dayList__sKLdt li b{font-size:.95rem;color:var(--text-color);font-weight:700}.Trainings_acroTraining__PQ5qG{font-size:1.35rem;padding:.9rem .8rem}.Trainings_signupButton__9GoeF{width:calc(100% - 24px);justify-content:center;padding:12px 14px;font-size:1rem}}@media (max-width:390px){.Trainings_dayList__sKLdt li{grid-template-columns:105px 1fr}.Trainings_dayList__sKLdt li span{font-size:.88rem}.Trainings_dayList__sKLdt li b{font-size:.92rem}}