@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Roboto&display=swap";.m-0{margin:0rem}.ml-0{margin-left:0rem}.mr-0{margin-right:0rem}.mt-0{margin-top:0rem}.mb-0{margin-bottom:0rem!important}.mx-0{margin-left:0rem;margin-right:0rem}.my-0{margin-top:0rem;margin-bottom:0rem}.m-1{margin:.25rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.mt-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem!important}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.m-2{margin:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem!important}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.m-3{margin:.75rem}.ml-3{margin-left:.75rem}.mr-3{margin-right:.75rem}.mt-3{margin-top:.75rem}.mb-3{margin-bottom:.75rem!important}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.m-4{margin:1rem}.ml-4{margin-left:1rem}.mr-4{margin-right:1rem}.mt-4{margin-top:1rem}.mb-4{margin-bottom:1rem!important}.mx-4{margin-left:1rem;margin-right:1rem}.my-4{margin-top:1rem;margin-bottom:1rem}.m-5{margin:1.25rem}.ml-5{margin-left:1.25rem}.mr-5{margin-right:1.25rem}.mt-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem!important}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.m-6{margin:1.5rem}.ml-6{margin-left:1.5rem}.mr-6{margin-right:1.5rem}.mt-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem!important}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.m-7{margin:1.75rem}.ml-7{margin-left:1.75rem}.mr-7{margin-right:1.75rem}.mt-7{margin-top:1.75rem}.mb-7{margin-bottom:1.75rem!important}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.my-7{margin-top:1.75rem;margin-bottom:1.75rem}.m-8{margin:2rem}.ml-8{margin-left:2rem}.mr-8{margin-right:2rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem!important}.mx-8{margin-left:2rem;margin-right:2rem}.my-8{margin-top:2rem;margin-bottom:2rem}.m-9{margin:2.25rem}.ml-9{margin-left:2.25rem}.mr-9{margin-right:2.25rem}.mt-9{margin-top:2.25rem}.mb-9{margin-bottom:2.25rem!important}.mx-9{margin-left:2.25rem;margin-right:2.25rem}.my-9{margin-top:2.25rem;margin-bottom:2.25rem}.m-10{margin:2.5rem}.ml-10{margin-left:2.5rem}.mr-10{margin-right:2.5rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem!important}.mx-10{margin-left:2.5rem;margin-right:2.5rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.m-11{margin:2.75rem}.ml-11{margin-left:2.75rem}.mr-11{margin-right:2.75rem}.mt-11{margin-top:2.75rem}.mb-11{margin-bottom:2.75rem!important}.mx-11{margin-left:2.75rem;margin-right:2.75rem}.my-11{margin-top:2.75rem;margin-bottom:2.75rem}.m-12{margin:3rem}.ml-12{margin-left:3rem}.mr-12{margin-right:3rem}.mt-12{margin-top:3rem}.mb-12{margin-bottom:3rem!important}.mx-12{margin-left:3rem;margin-right:3rem}.my-12{margin-top:3rem;margin-bottom:3rem}.m-13{margin:3.25rem}.ml-13{margin-left:3.25rem}.mr-13{margin-right:3.25rem}.mt-13{margin-top:3.25rem}.mb-13{margin-bottom:3.25rem!important}.mx-13{margin-left:3.25rem;margin-right:3.25rem}.my-13{margin-top:3.25rem;margin-bottom:3.25rem}.m-14{margin:3.5rem}.ml-14{margin-left:3.5rem}.mr-14{margin-right:3.5rem}.mt-14{margin-top:3.5rem}.mb-14{margin-bottom:3.5rem!important}.mx-14{margin-left:3.5rem;margin-right:3.5rem}.my-14{margin-top:3.5rem;margin-bottom:3.5rem}.m-15{margin:3.75rem}.ml-15{margin-left:3.75rem}.mr-15{margin-right:3.75rem}.mt-15{margin-top:3.75rem}.mb-15{margin-bottom:3.75rem!important}.mx-15{margin-left:3.75rem;margin-right:3.75rem}.my-15{margin-top:3.75rem;margin-bottom:3.75rem}.m-16{margin:4rem}.ml-16{margin-left:4rem}.mr-16{margin-right:4rem}.mt-16{margin-top:4rem}.mb-16{margin-bottom:4rem!important}.mx-16{margin-left:4rem;margin-right:4rem}.my-16{margin-top:4rem;margin-bottom:4rem}.m-17{margin:4.25rem}.ml-17{margin-left:4.25rem}.mr-17{margin-right:4.25rem}.mt-17{margin-top:4.25rem}.mb-17{margin-bottom:4.25rem!important}.mx-17{margin-left:4.25rem;margin-right:4.25rem}.my-17{margin-top:4.25rem;margin-bottom:4.25rem}.m-18{margin:4.5rem}.ml-18{margin-left:4.5rem}.mr-18{margin-right:4.5rem}.mt-18{margin-top:4.5rem}.mb-18{margin-bottom:4.5rem!important}.mx-18{margin-left:4.5rem;margin-right:4.5rem}.my-18{margin-top:4.5rem;margin-bottom:4.5rem}.m-19{margin:4.75rem}.ml-19{margin-left:4.75rem}.mr-19{margin-right:4.75rem}.mt-19{margin-top:4.75rem}.mb-19{margin-bottom:4.75rem!important}.mx-19{margin-left:4.75rem;margin-right:4.75rem}.my-19{margin-top:4.75rem;margin-bottom:4.75rem}.m-20{margin:5rem}.ml-20{margin-left:5rem}.mr-20{margin-right:5rem}.mt-20{margin-top:5rem}.mb-20{margin-bottom:5rem!important}.mx-20{margin-left:5rem;margin-right:5rem}.my-20{margin-top:5rem;margin-bottom:5rem}.m-21{margin:5.25rem}.ml-21{margin-left:5.25rem}.mr-21{margin-right:5.25rem}.mt-21{margin-top:5.25rem}.mb-21{margin-bottom:5.25rem!important}.mx-21{margin-left:5.25rem;margin-right:5.25rem}.my-21{margin-top:5.25rem;margin-bottom:5.25rem}.m-22{margin:5.5rem}.ml-22{margin-left:5.5rem}.mr-22{margin-right:5.5rem}.mt-22{margin-top:5.5rem}.mb-22{margin-bottom:5.5rem!important}.mx-22{margin-left:5.5rem;margin-right:5.5rem}.my-22{margin-top:5.5rem;margin-bottom:5.5rem}.m-23{margin:5.75rem}.ml-23{margin-left:5.75rem}.mr-23{margin-right:5.75rem}.mt-23{margin-top:5.75rem}.mb-23{margin-bottom:5.75rem!important}.mx-23{margin-left:5.75rem;margin-right:5.75rem}.my-23{margin-top:5.75rem;margin-bottom:5.75rem}.m-24{margin:6rem}.ml-24{margin-left:6rem}.mr-24{margin-right:6rem}.mt-24{margin-top:6rem}.mb-24{margin-bottom:6rem!important}.mx-24{margin-left:6rem;margin-right:6rem}.my-24{margin-top:6rem;margin-bottom:6rem}.m-25{margin:6.25rem}.ml-25{margin-left:6.25rem}.mr-25{margin-right:6.25rem}.mt-25{margin-top:6.25rem}.mb-25{margin-bottom:6.25rem!important}.mx-25{margin-left:6.25rem;margin-right:6.25rem}.my-25{margin-top:6.25rem;margin-bottom:6.25rem}.m-26{margin:6.5rem}.ml-26{margin-left:6.5rem}.mr-26{margin-right:6.5rem}.mt-26{margin-top:6.5rem}.mb-26{margin-bottom:6.5rem!important}.mx-26{margin-left:6.5rem;margin-right:6.5rem}.my-26{margin-top:6.5rem;margin-bottom:6.5rem}.m-27{margin:6.75rem}.ml-27{margin-left:6.75rem}.mr-27{margin-right:6.75rem}.mt-27{margin-top:6.75rem}.mb-27{margin-bottom:6.75rem!important}.mx-27{margin-left:6.75rem;margin-right:6.75rem}.my-27{margin-top:6.75rem;margin-bottom:6.75rem}.m-28{margin:7rem}.ml-28{margin-left:7rem}.mr-28{margin-right:7rem}.mt-28{margin-top:7rem}.mb-28{margin-bottom:7rem!important}.mx-28{margin-left:7rem;margin-right:7rem}.my-28{margin-top:7rem;margin-bottom:7rem}.m-29{margin:7.25rem}.ml-29{margin-left:7.25rem}.mr-29{margin-right:7.25rem}.mt-29{margin-top:7.25rem}.mb-29{margin-bottom:7.25rem!important}.mx-29{margin-left:7.25rem;margin-right:7.25rem}.my-29{margin-top:7.25rem;margin-bottom:7.25rem}.m-30{margin:7.5rem}.ml-30{margin-left:7.5rem}.mr-30{margin-right:7.5rem}.mt-30{margin-top:7.5rem}.mb-30{margin-bottom:7.5rem!important}.mx-30{margin-left:7.5rem;margin-right:7.5rem}.my-30{margin-top:7.5rem;margin-bottom:7.5rem}.m-31{margin:7.75rem}.ml-31{margin-left:7.75rem}.mr-31{margin-right:7.75rem}.mt-31{margin-top:7.75rem}.mb-31{margin-bottom:7.75rem!important}.mx-31{margin-left:7.75rem;margin-right:7.75rem}.my-31{margin-top:7.75rem;margin-bottom:7.75rem}.m-32{margin:8rem}.ml-32{margin-left:8rem}.mr-32{margin-right:8rem}.mt-32{margin-top:8rem}.mb-32{margin-bottom:8rem!important}.mx-32{margin-left:8rem;margin-right:8rem}.my-32{margin-top:8rem;margin-bottom:8rem}.m-33{margin:8.25rem}.ml-33{margin-left:8.25rem}.mr-33{margin-right:8.25rem}.mt-33{margin-top:8.25rem}.mb-33{margin-bottom:8.25rem!important}.mx-33{margin-left:8.25rem;margin-right:8.25rem}.my-33{margin-top:8.25rem;margin-bottom:8.25rem}.m-34{margin:8.5rem}.ml-34{margin-left:8.5rem}.mr-34{margin-right:8.5rem}.mt-34{margin-top:8.5rem}.mb-34{margin-bottom:8.5rem!important}.mx-34{margin-left:8.5rem;margin-right:8.5rem}.my-34{margin-top:8.5rem;margin-bottom:8.5rem}.m-35{margin:8.75rem}.ml-35{margin-left:8.75rem}.mr-35{margin-right:8.75rem}.mt-35{margin-top:8.75rem}.mb-35{margin-bottom:8.75rem!important}.mx-35{margin-left:8.75rem;margin-right:8.75rem}.my-35{margin-top:8.75rem;margin-bottom:8.75rem}.m-36{margin:9rem}.ml-36{margin-left:9rem}.mr-36{margin-right:9rem}.mt-36{margin-top:9rem}.mb-36{margin-bottom:9rem!important}.mx-36{margin-left:9rem;margin-right:9rem}.my-36{margin-top:9rem;margin-bottom:9rem}.m-37{margin:9.25rem}.ml-37{margin-left:9.25rem}.mr-37{margin-right:9.25rem}.mt-37{margin-top:9.25rem}.mb-37{margin-bottom:9.25rem!important}.mx-37{margin-left:9.25rem;margin-right:9.25rem}.my-37{margin-top:9.25rem;margin-bottom:9.25rem}.m-38{margin:9.5rem}.ml-38{margin-left:9.5rem}.mr-38{margin-right:9.5rem}.mt-38{margin-top:9.5rem}.mb-38{margin-bottom:9.5rem!important}.mx-38{margin-left:9.5rem;margin-right:9.5rem}.my-38{margin-top:9.5rem;margin-bottom:9.5rem}.m-39{margin:9.75rem}.ml-39{margin-left:9.75rem}.mr-39{margin-right:9.75rem}.mt-39{margin-top:9.75rem}.mb-39{margin-bottom:9.75rem!important}.mx-39{margin-left:9.75rem;margin-right:9.75rem}.my-39{margin-top:9.75rem;margin-bottom:9.75rem}.m-40{margin:10rem}.ml-40{margin-left:10rem}.mr-40{margin-right:10rem}.mt-40{margin-top:10rem}.mb-40{margin-bottom:10rem!important}.mx-40{margin-left:10rem;margin-right:10rem}.my-40{margin-top:10rem;margin-bottom:10rem}.p-0{padding:0rem}.pl-0{padding-left:0rem}.pr-0{padding-right:0rem}.pt-0{padding-top:0rem}.pb-0{padding-bottom:0rem}.px-0{padding-left:0rem;padding-right:0rem}.py-0{padding-top:0rem;padding-bottom:0rem}.p-1{padding:.25rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.p-2{padding:.5rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.pt-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.p-3{padding:.75rem}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.pt-3{padding-top:.75rem}.pb-3{padding-bottom:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.p-4{padding:1rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.pt-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.p-5{padding:1.25rem}.pl-5{padding-left:1.25rem}.pr-5{padding-right:1.25rem}.pt-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.p-6{padding:1.5rem}.pl-6{padding-left:1.5rem}.pr-6{padding-right:1.5rem}.pt-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.p-7{padding:1.75rem}.pl-7{padding-left:1.75rem}.pr-7{padding-right:1.75rem}.pt-7{padding-top:1.75rem}.pb-7{padding-bottom:1.75rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-7{padding-top:1.75rem;padding-bottom:1.75rem}.p-8{padding:2rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.pt-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-top:2rem;padding-bottom:2rem}.p-9{padding:2.25rem}.pl-9{padding-left:2.25rem}.pr-9{padding-right:2.25rem}.pt-9{padding-top:2.25rem}.pb-9{padding-bottom:2.25rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.py-9{padding-top:2.25rem;padding-bottom:2.25rem}.p-10{padding:2.5rem}.pl-10{padding-left:2.5rem}.pr-10{padding-right:2.5rem}.pt-10{padding-top:2.5rem}.pb-10{padding-bottom:2.5rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.p-11{padding:2.75rem}.pl-11{padding-left:2.75rem}.pr-11{padding-right:2.75rem}.pt-11{padding-top:2.75rem}.pb-11{padding-bottom:2.75rem}.px-11{padding-left:2.75rem;padding-right:2.75rem}.py-11{padding-top:2.75rem;padding-bottom:2.75rem}.p-12{padding:3rem}.pl-12{padding-left:3rem}.pr-12{padding-right:3rem}.pt-12{padding-top:3rem}.pb-12{padding-bottom:3rem}.px-12{padding-left:3rem;padding-right:3rem}.py-12{padding-top:3rem;padding-bottom:3rem}.p-13{padding:3.25rem}.pl-13{padding-left:3.25rem}.pr-13{padding-right:3.25rem}.pt-13{padding-top:3.25rem}.pb-13{padding-bottom:3.25rem}.px-13{padding-left:3.25rem;padding-right:3.25rem}.py-13{padding-top:3.25rem;padding-bottom:3.25rem}.p-14{padding:3.5rem}.pl-14{padding-left:3.5rem}.pr-14{padding-right:3.5rem}.pt-14{padding-top:3.5rem}.pb-14{padding-bottom:3.5rem}.px-14{padding-left:3.5rem;padding-right:3.5rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.p-15{padding:3.75rem}.pl-15{padding-left:3.75rem}.pr-15{padding-right:3.75rem}.pt-15{padding-top:3.75rem}.pb-15{padding-bottom:3.75rem}.px-15{padding-left:3.75rem;padding-right:3.75rem}.py-15{padding-top:3.75rem;padding-bottom:3.75rem}.p-16{padding:4rem}.pl-16{padding-left:4rem}.pr-16{padding-right:4rem}.pt-16{padding-top:4rem}.pb-16{padding-bottom:4rem}.px-16{padding-left:4rem;padding-right:4rem}.py-16{padding-top:4rem;padding-bottom:4rem}.p-17{padding:4.25rem}.pl-17{padding-left:4.25rem}.pr-17{padding-right:4.25rem}.pt-17{padding-top:4.25rem}.pb-17{padding-bottom:4.25rem}.px-17{padding-left:4.25rem;padding-right:4.25rem}.py-17{padding-top:4.25rem;padding-bottom:4.25rem}.p-18{padding:4.5rem}.pl-18{padding-left:4.5rem}.pr-18{padding-right:4.5rem}.pt-18{padding-top:4.5rem}.pb-18{padding-bottom:4.5rem}.px-18{padding-left:4.5rem;padding-right:4.5rem}.py-18{padding-top:4.5rem;padding-bottom:4.5rem}.p-19{padding:4.75rem}.pl-19{padding-left:4.75rem}.pr-19{padding-right:4.75rem}.pt-19{padding-top:4.75rem}.pb-19{padding-bottom:4.75rem}.px-19{padding-left:4.75rem;padding-right:4.75rem}.py-19{padding-top:4.75rem;padding-bottom:4.75rem}.p-20{padding:5rem}.pl-20{padding-left:5rem}.pr-20{padding-right:5rem}.pt-20{padding-top:5rem}.pb-20{padding-bottom:5rem}.px-20{padding-left:5rem;padding-right:5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.p-21{padding:5.25rem}.pl-21{padding-left:5.25rem}.pr-21{padding-right:5.25rem}.pt-21{padding-top:5.25rem}.pb-21{padding-bottom:5.25rem}.px-21{padding-left:5.25rem;padding-right:5.25rem}.py-21{padding-top:5.25rem;padding-bottom:5.25rem}.p-22{padding:5.5rem}.pl-22{padding-left:5.5rem}.pr-22{padding-right:5.5rem}.pt-22{padding-top:5.5rem}.pb-22{padding-bottom:5.5rem}.px-22{padding-left:5.5rem;padding-right:5.5rem}.py-22{padding-top:5.5rem;padding-bottom:5.5rem}.p-23{padding:5.75rem}.pl-23{padding-left:5.75rem}.pr-23{padding-right:5.75rem}.pt-23{padding-top:5.75rem}.pb-23{padding-bottom:5.75rem}.px-23{padding-left:5.75rem;padding-right:5.75rem}.py-23{padding-top:5.75rem;padding-bottom:5.75rem}.p-24{padding:6rem}.pl-24{padding-left:6rem}.pr-24{padding-right:6rem}.pt-24{padding-top:6rem}.pb-24{padding-bottom:6rem}.px-24{padding-left:6rem;padding-right:6rem}.py-24{padding-top:6rem;padding-bottom:6rem}.p-25{padding:6.25rem}.pl-25{padding-left:6.25rem}.pr-25{padding-right:6.25rem}.pt-25{padding-top:6.25rem}.pb-25{padding-bottom:6.25rem}.px-25{padding-left:6.25rem;padding-right:6.25rem}.py-25{padding-top:6.25rem;padding-bottom:6.25rem}.p-26{padding:6.5rem}.pl-26{padding-left:6.5rem}.pr-26{padding-right:6.5rem}.pt-26{padding-top:6.5rem}.pb-26{padding-bottom:6.5rem}.px-26{padding-left:6.5rem;padding-right:6.5rem}.py-26{padding-top:6.5rem;padding-bottom:6.5rem}.p-27{padding:6.75rem}.pl-27{padding-left:6.75rem}.pr-27{padding-right:6.75rem}.pt-27{padding-top:6.75rem}.pb-27{padding-bottom:6.75rem}.px-27{padding-left:6.75rem;padding-right:6.75rem}.py-27{padding-top:6.75rem;padding-bottom:6.75rem}.p-28{padding:7rem}.pl-28{padding-left:7rem}.pr-28{padding-right:7rem}.pt-28{padding-top:7rem}.pb-28{padding-bottom:7rem}.px-28{padding-left:7rem;padding-right:7rem}.py-28{padding-top:7rem;padding-bottom:7rem}.p-29{padding:7.25rem}.pl-29{padding-left:7.25rem}.pr-29{padding-right:7.25rem}.pt-29{padding-top:7.25rem}.pb-29{padding-bottom:7.25rem}.px-29{padding-left:7.25rem;padding-right:7.25rem}.py-29{padding-top:7.25rem;padding-bottom:7.25rem}.p-30{padding:7.5rem}.pl-30{padding-left:7.5rem}.pr-30{padding-right:7.5rem}.pt-30{padding-top:7.5rem}.pb-30{padding-bottom:7.5rem}.px-30{padding-left:7.5rem;padding-right:7.5rem}.py-30{padding-top:7.5rem;padding-bottom:7.5rem}.p-31{padding:7.75rem}.pl-31{padding-left:7.75rem}.pr-31{padding-right:7.75rem}.pt-31{padding-top:7.75rem}.pb-31{padding-bottom:7.75rem}.px-31{padding-left:7.75rem;padding-right:7.75rem}.py-31{padding-top:7.75rem;padding-bottom:7.75rem}.p-32{padding:8rem}.pl-32{padding-left:8rem}.pr-32{padding-right:8rem}.pt-32{padding-top:8rem}.pb-32{padding-bottom:8rem}.px-32{padding-left:8rem;padding-right:8rem}.py-32{padding-top:8rem;padding-bottom:8rem}.p-33{padding:8.25rem}.pl-33{padding-left:8.25rem}.pr-33{padding-right:8.25rem}.pt-33{padding-top:8.25rem}.pb-33{padding-bottom:8.25rem}.px-33{padding-left:8.25rem;padding-right:8.25rem}.py-33{padding-top:8.25rem;padding-bottom:8.25rem}.p-34{padding:8.5rem}.pl-34{padding-left:8.5rem}.pr-34{padding-right:8.5rem}.pt-34{padding-top:8.5rem}.pb-34{padding-bottom:8.5rem}.px-34{padding-left:8.5rem;padding-right:8.5rem}.py-34{padding-top:8.5rem;padding-bottom:8.5rem}.p-35{padding:8.75rem}.pl-35{padding-left:8.75rem}.pr-35{padding-right:8.75rem}.pt-35{padding-top:8.75rem}.pb-35{padding-bottom:8.75rem}.px-35{padding-left:8.75rem;padding-right:8.75rem}.py-35{padding-top:8.75rem;padding-bottom:8.75rem}.p-36{padding:9rem}.pl-36{padding-left:9rem}.pr-36{padding-right:9rem}.pt-36{padding-top:9rem}.pb-36{padding-bottom:9rem}.px-36{padding-left:9rem;padding-right:9rem}.py-36{padding-top:9rem;padding-bottom:9rem}.p-37{padding:9.25rem}.pl-37{padding-left:9.25rem}.pr-37{padding-right:9.25rem}.pt-37{padding-top:9.25rem}.pb-37{padding-bottom:9.25rem}.px-37{padding-left:9.25rem;padding-right:9.25rem}.py-37{padding-top:9.25rem;padding-bottom:9.25rem}.p-38{padding:9.5rem}.pl-38{padding-left:9.5rem}.pr-38{padding-right:9.5rem}.pt-38{padding-top:9.5rem}.pb-38{padding-bottom:9.5rem}.px-38{padding-left:9.5rem;padding-right:9.5rem}.py-38{padding-top:9.5rem;padding-bottom:9.5rem}.p-39{padding:9.75rem}.pl-39{padding-left:9.75rem}.pr-39{padding-right:9.75rem}.pt-39{padding-top:9.75rem}.pb-39{padding-bottom:9.75rem}.px-39{padding-left:9.75rem;padding-right:9.75rem}.py-39{padding-top:9.75rem;padding-bottom:9.75rem}.p-40{padding:10rem}.pl-40{padding-left:10rem}.pr-40{padding-right:10rem}.pt-40{padding-top:10rem}.pb-40{padding-bottom:10rem}.px-40{padding-left:10rem;padding-right:10rem}.py-40{padding-top:10rem;padding-bottom:10rem}.title{color:var(--primary-01-color)!important;margin-bottom:1rem!important;margin-top:1rem;font-size:3rem!important;text-align:center}@media screen and (max-width:960px){.title{margin-top:7rem}}.text{font-family:Bebas Neue Pro Book!important;font-size:1em}.success{color:var(--success-color)}.warning{color:var(--warning-color)}.global-modal-actions{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem;flex-wrap:wrap}.global-modal-cancel-button,.global-modal-save-button{min-width:8.5rem;height:2.75rem;border-radius:999px!important;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:1.15rem}.global-modal-cancel-button{border:1px solid #79b9c5!important;background:transparent!important;color:#79b9c5!important}.global-modal-save-button{border:none!important;background:#294372!important;color:#fffdf7!important;box-shadow:0 8px 16px #2943722e}.global-modal-save-button:hover,.global-modal-save-button:focus{background:#1f3458!important;color:#fffdf7!important}.global-download-pdf-button.ant-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-width:9.5rem;height:2.75rem;padding:0 1rem;border:none!important;border-radius:999px!important;background:linear-gradient(135deg,#294372,#3b5f98)!important;color:#fffdf7!important;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:1.1rem;letter-spacing:.03em;box-shadow:0 8px 16px #2943722e}.global-download-pdf-button.ant-btn .ant-btn-icon{color:#ffcf7a;font-size:1rem}.global-download-pdf-button.ant-btn:hover,.global-download-pdf-button.ant-btn:focus{background:linear-gradient(135deg,#1f3458,#2e4f84)!important;color:#fffdf7!important;transform:translateY(-1px);box-shadow:0 12px 22px #2943723d}.global-download-pdf-button.ant-btn:hover .ant-btn-icon,.global-download-pdf-button.ant-btn:focus .ant-btn-icon{color:#ffd98f}.global-download-pdf-button.ant-btn:disabled,.global-download-pdf-button.ant-btn.ant-btn-disabled{background:#b5c2d8!important;color:#f7f8fb!important;box-shadow:none;transform:none}.global-download-pdf-button.ant-btn:disabled .ant-btn-icon,.global-download-pdf-button.ant-btn.ant-btn-disabled .ant-btn-icon{color:#eef1f7}@media screen and (max-width:600px){.global-modal-actions{justify-content:stretch}.global-modal-cancel-button,.global-modal-save-button{width:100%}.global-download-pdf-button.ant-btn{min-width:auto;padding:0 .9rem;font-size:1rem}}.tutor-dashboard__courses-summary{margin-bottom:1.5rem;width:100%}.tutor-dashboard__course-title{font-family:Bebas Neue Pro,Arial,sans-serif!important;width:100%;border-radius:10px;background:#d3e9f0;padding:1.2rem 1rem;text-align:center;color:#2d4e7f;font-size:2.4rem;font-weight:700;box-shadow:0 4px 10px #00000014}.tutor-dashboard__course-info{font-family:Bebas Neue Pro,Arial,sans-serif!important;width:100%;margin-top:1rem;border-radius:10px;background:#89c0cd;padding:1rem;text-align:center;color:#f3eacf;font-size:2rem;font-weight:700}.tutor-dashboard__whatsapp-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin:1.25rem 0 1.5rem;padding:1.1rem 1.25rem;border-radius:18px;border:1px solid #cce5ef;background:linear-gradient(135deg,#f5fbff,#eef9ff 52%,#f5fff8);box-shadow:0 14px 28px #2d4e7f1a}.tutor-dashboard__whatsapp-copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:.5rem}.tutor-dashboard__whatsapp-heading{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.tutor-dashboard__whatsapp-label{font-family:Bebas Neue Pro,Arial,sans-serif!important;color:#28446f;font-size:1.45rem;letter-spacing:.02em}.tutor-dashboard__whatsapp-status{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .8rem;border-radius:999px;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:.98rem;letter-spacing:.03em}.tutor-dashboard__whatsapp-status--active{background:#1fb46a24;color:#15794a}.tutor-dashboard__whatsapp-status--empty{background:#f2a53529;color:#b16b16}.tutor-dashboard__whatsapp-button{min-width:9rem;min-height:3rem;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:Bebas Neue Pro,Arial,sans-serif!important;background:linear-gradient(135deg,#1fb46a,#159255)!important;border:none!important;color:#fffdf7!important;text-decoration:none;padding:0 1.35rem;border-radius:999px!important;font-size:1.2rem;letter-spacing:.02em;box-shadow:0 10px 18px #15925533;flex-shrink:0}.tutor-dashboard__whatsapp-button:hover,.tutor-dashboard__whatsapp-button:focus{background:linear-gradient(135deg,#179e5c,#117947)!important;color:#fffdf7!important}.tutor-dashboard__whatsapp-caption{font-family:Bebas Neue Pro Book,Arial,sans-serif!important;color:#496281;font-size:1.15rem;line-height:1.2}.tutor-dashboard__whatsapp-link,.tutor-dashboard__whatsapp-empty{display:block;width:fit-content;max-width:100%;padding:.7rem .9rem;border-radius:12px;font-family:Bebas Neue Pro Book,Arial,sans-serif!important;font-size:1.05rem;line-height:1.2;word-break:break-word}.tutor-dashboard__whatsapp-link{background:#ffffffd1;border:1px solid rgba(27,123,146,.14);color:#1b7b92;text-decoration:none}.tutor-dashboard__whatsapp-link:hover,.tutor-dashboard__whatsapp-link:focus{color:#155f70;text-decoration:underline}.tutor-dashboard__whatsapp-empty{background:#ffffffb8;border:1px dashed rgba(73,98,129,.26);color:#6b7d95}.tutor-dashboard__whatsapp-modal .ant-modal-content{background:#fff5dd;border-radius:24px;padding:1.75rem 2rem 1.5rem;box-shadow:0 16px 28px #2943721f}.tutor-dashboard__whatsapp-modal .ant-modal-close{color:#79b9c5}.tutor-dashboard__whatsapp-modal .ant-modal-close:hover{color:#4d9aaa}.tutor-dashboard__whatsapp-modal .ant-form-item-explain-error{font-family:Bebas Neue Pro Book,Arial,sans-serif!important;font-size:1rem}.tutor-dashboard__whatsapp-modal-copy{margin:0 0 1rem;font-family:Bebas Neue Pro Book,Arial,sans-serif!important;color:#496281;font-size:1.35rem;line-height:1.3}.tutor-dashboard__whatsapp-current-link{display:inline-flex;margin-bottom:1rem;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:1.1rem;color:#1b7b92;text-decoration:underline}.tutor-dashboard__whatsapp-form{margin-top:.5rem}.tutor-dashboard__whatsapp-input{border-radius:12px!important}@media screen and (max-width:600px){.tutor-dashboard__whatsapp-row{padding:1rem;align-items:stretch;flex-direction:column}.tutor-dashboard__whatsapp-button{width:100%;order:2}.tutor-dashboard__whatsapp-caption{font-size:1rem}.tutor-dashboard__whatsapp-label{font-size:1.3rem}.tutor-dashboard__whatsapp-link,.tutor-dashboard__whatsapp-empty{width:100%}.tutor-dashboard__whatsapp-modal .ant-modal-content{padding:1.4rem 1.2rem 1.2rem}}.tutor-dashboard__wrapper{height:auto;width:100%;justify-content:center;display:flex}.tutor-dashboard__home{position:relative;height:100%;width:70%;margin-top:4%;margin-bottom:20%}@media screen and (max-width:961px){.tutor-dashboard__home{margin-top:90px;width:85%}}.tutor-dashboard__session-text{font-family:Bebas Neue Pro Light,Arial,sans-serif!important;font-style:normal;font-weight:200!important;font-size:40px;line-height:32px;color:#294372;transform:translate(50px)}@media screen and (max-width:961px){.tutor-dashboard__session-text{font-size:35px}}@media screen and (max-width:500px){.tutor-dashboard__session-text{font-size:22px;transform:translate(25px)}}.tutor-dashboard__id-text{margin-bottom:3rem;font-family:Bebas Neue Pro Light,Arial,sans-serif!important;font-style:normal;font-weight:200!important;font-size:40px;line-height:32px;color:#294372;text-align:right;transform:translate(-50px)}@media screen and (max-width:961px){.tutor-dashboard__id-text{margin-top:5%;text-align:left;font-size:35px;transform:translate(50px)}}@media screen and (max-width:500px){.tutor-dashboard__id-text{font-size:22px;transform:translate(25px)}}.tutor-dashboard__tutor-card{position:relative;background-color:#fff5dd;border-radius:20px;width:100%;height:auto;align-items:center;display:inline-block;margin-bottom:6%;box-shadow:0 7px 10px #b0a58a33}.tutor-dashboard__tutor-item{background-color:#fff;border-radius:10px;width:80%;height:auto;margin:4% auto!important;left:0;right:0;display:flex}@media screen and (max-width:600px){.tutor-dashboard__tutor-item{width:85%}}.tutor-dashboard__tutor-text{font-family:Bebas Neue Pro Book,Arial,sans-serif!important;padding:1rem;font-style:normal;font-weight:100;font-size:30px;line-height:16px;color:#294372;left:11%}@media screen and (max-width:961px){.tutor-dashboard__tutor-text{font-size:25px}}@media screen and (max-width:600px){.tutor-dashboard__tutor-text{font-size:18px;padding:.5rem}}.tutor-dashboard__courses-table .tableData{margin-top:1rem}.tutor-dashboard__meeting-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;align-items:center}.tutor-dashboard__meeting-action-button{background-color:#89c0cd!important;border-color:#89c0cd!important;color:#fff!important;border-radius:8px;height:32px;padding:0 14px;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:16px;box-shadow:0 4px 8px #29437233}.tutor-dashboard__meeting-action-button:hover,.tutor-dashboard__meeting-action-button:focus,.tutor-dashboard__meeting-action-button:active{background-color:#73aab7!important;border-color:#73aab7!important;color:#fff!important}.tutor-dashboard__meeting-action-button--past{background-color:#294372!important;border-color:#294372!important}.tutor-dashboard__meeting-action-button--past:hover,.tutor-dashboard__meeting-action-button--past:focus,.tutor-dashboard__meeting-action-button--past:active{background-color:#4b628c!important;border-color:#4b628c!important;color:#fff!important}.tutor-dashboard__meeting-action-button--upcoming{background-color:#89c0cd!important;border-color:#89c0cd!important}.tutor-dashboard__session-tabs{width:100%;display:flex;gap:8px;padding:6px;border-radius:12px;background:#e3f0f4;margin-top:1rem;margin-bottom:1rem}.tutor-dashboard__session-tab-button{flex:1;border:none;border-radius:8px;padding:10px 12px;cursor:pointer;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:18px;color:#294372;background-color:transparent}.tutor-dashboard__session-tab-button:hover{background-color:#d7edf5}.tutor-dashboard__session-tab-button--active{background-color:#89c0cd;box-shadow:0 4px 8px #29437233}.tutor-dashboard__session-tab-button--active:hover{background-color:#73aab7}.tutor-dashboard__new-session-trigger{padding:0!important;border:none!important;background:transparent!important;height:auto;display:inline-flex;align-items:center;gap:5px;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:16px;font-weight:700;color:#294372!important;box-shadow:none!important}.tutor-dashboard__new-session-trigger:hover,.tutor-dashboard__new-session-trigger:focus,.tutor-dashboard__new-session-trigger:active{color:#294372!important;background:transparent!important;border-color:transparent!important}.tutor-dashboard__new-session-trigger-icon{display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:#294372}.tutor-dashboard__start-session-wrapper{display:flex;justify-content:center;margin-top:2rem;margin-bottom:2rem}.tutor-dashboard__start-session-button{background-color:#89c0cd!important;border-color:#89c0cd!important;border-radius:10px;height:88px;padding:10px 24px;min-width:626px;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:26.6px;font-weight:700;color:#294372!important;box-shadow:0 6px 10px #b0a58a2e}.tutor-dashboard__start-session-button:hover,.tutor-dashboard__start-session-button:focus{color:#294372!important;background-color:#89c0cd!important;border-color:#89c0cd!important}@media screen and (max-width:900px){.tutor-dashboard__start-session-button{min-width:100%}}.tutor-dashboard__button-row{width:100%;height:100%}.tutor-dashboard__button-col{height:7rem}@media screen and (max-width:600px){.tutor-dashboard__button-col{height:3.5rem}}.tutor-dashboard__button-wrapper{border-radius:10px;cursor:pointer;background-color:#21889b80;width:100%;height:100%}.tutor-dashboard__button-text{font-family:Bebas Neue Pro,Arial,sans-serif!important;font-style:normal;font-weight:700;font-size:25px;line-height:22px;color:#294372;text-align:center;position:relative;bottom:-40%}@media screen and (max-width:600px){.tutor-dashboard__button-text{font-size:18px!important;bottom:-22%}}.tutor-dashboard__attendance-modal .ant-modal-content{background-color:#fff5dd;border-radius:20px;box-shadow:0 10px 20px #00000026;padding:28px 32px;min-height:433px}.tutor-dashboard__attendance-modal .ant-modal-body{padding:0}.tutor-dashboard__attendance-header{display:flex;align-items:flex-start;justify-content:space-between}.tutor-dashboard__attendance-title{margin:0;font-family:Bebas Neue,Arial,sans-serif!important;font-size:38px;line-height:1.1;color:#294372}.tutor-dashboard__attendance-subtitle{margin:4px 0 0;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:20px;line-height:1.3;color:#294372}.tutor-dashboard__attendance-close{border:none;background:transparent;padding:0;margin:0;cursor:pointer;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:45px;line-height:1;color:#79b9c5;outline:none}.tutor-dashboard__attendance-list{margin-top:18px;display:flex;flex-direction:column;gap:12px}.tutor-dashboard__attendance-item{display:flex;align-items:center;gap:12px;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:25px;color:#294372}.tutor-dashboard__attendance-check{width:15px;height:15px;border:1px solid #79b9c5;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;background:#fff;color:#79b9c5;cursor:pointer;padding:0;outline:none}.tutor-dashboard__attendance-check svg{font-size:12px}.tutor-dashboard__attendance-empty{font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:20px;color:#294372}.tutor-dashboard__attendance-actions{margin-top:24px;display:flex;justify-content:flex-end;gap:10px}.tutor-dashboard__attendance-cancel{border:1px solid #79b9c5!important;color:#79b9c5!important;cursor:pointer;padding:0 20px;outline:none;background:transparent!important;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:18px;height:38px;border-radius:5px!important}.tutor-dashboard__attendance-save{background-color:#79b9c5!important;border-color:#79b9c5!important;color:#fff!important;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:18px;height:38px;padding:0 20px;border-radius:5px!important}.tutor-dashboard__new-session-modal .ant-modal-content{background-color:#fff5dd;border-radius:20px;box-shadow:0 10px 20px #00000026;padding:32px 40px}.tutor-dashboard__new-session-modal .ant-modal-body{padding:0}.tutor-dashboard__new-session-header{display:flex;align-items:flex-start;justify-content:space-between}.tutor-dashboard__new-session-title{margin:0;font-family:Bebas Neue,Arial,sans-serif!important;font-size:38px;line-height:1.1;color:#294372}.tutor-dashboard__new-session-close{border:none;background:transparent;padding:0;margin:0;cursor:pointer;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:45px;line-height:1;color:#79b9c5;outline:none}.tutor-dashboard__new-session-form{margin-top:16px;display:flex;flex-direction:column;gap:20px}.tutor-dashboard__new-session-field{display:flex;flex-direction:column;gap:8px}.tutor-dashboard__new-session-label{margin:0;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:20px;color:#294372}.tutor-dashboard__new-session-picker{width:100%;height:48px;background:#fff;border-radius:10px}.tutor-dashboard__new-session-picker .ant-picker-input>input{font-family:Bebas Neue Pro Book,Arial,sans-serif!important;font-size:18px;color:#294372}.tutor-dashboard__new-session-picker .ant-picker-suffix{color:#294372;font-size:18px}.tutor-dashboard__new-session-select{width:100%}.tutor-dashboard__new-session-select .ant-select-selector{height:48px!important;background:#fff!important;border-radius:10px!important;display:flex;align-items:center}.tutor-dashboard__new-session-select .ant-select-selection-item,.tutor-dashboard__new-session-select .ant-select-selection-placeholder{font-family:Bebas Neue Pro Book,Arial,sans-serif!important;font-size:18px!important;color:#294372!important}.tutor-dashboard__new-session-select .ant-select-arrow{color:#294372!important}.tutor-dashboard__new-session-actions{margin-top:24px;display:flex;justify-content:flex-end;gap:10px}.tutor-dashboard__new-session-cancel{border:1px solid #79b9c5!important;color:#79b9c5!important;cursor:pointer;padding:0 20px;outline:none;background:transparent!important;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:18px;height:38px;border-radius:5px!important}.tutor-dashboard__new-session-submit{background-color:#79b9c5!important;border-color:#79b9c5!important;color:#fff!important;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:18px;height:38px;padding:0 20px;border-radius:5px!important}.student-home-container{height:100%;width:70%;align-items:center;position:relative;left:15%;margin-top:8%;margin-bottom:8%}@media screen and (max-width:961px){.student-home-container{margin-top:90px;width:85%;left:8%}}.student-data-title-row{margin-top:3rem;text-align:center}.student-data-tutor-text{font-family:Bebas Neue;font-style:normal;font-weight:400;font-size:40px;line-height:35px;color:#21889b}@media screen and (max-width:600px){.student-data-tutor-text{font-size:20px;line-height:20px}}.student-data-module-text{font-family:Bebas Neue;font-style:normal;font-weight:400;font-size:40px;line-height:35px;color:#fd9577}@media screen and (max-width:600px){.student-data-module-text{font-size:20px;line-height:20px}}.student-session-text{font-family:Bebas Neue Pro Light!important;font-style:normal;font-weight:200!important;font-size:40px;line-height:32px;color:#294372}@media screen and (max-width:961px){.student-session-text{font-size:35px}}@media screen and (max-width:500px){.student-session-text{font-size:22px}}.student-id-text{font-family:Bebas Neue Pro Light!important;font-style:normal;font-weight:200!important;font-size:40px;line-height:32px;color:#294372;text-align:right}@media screen and (max-width:961px){.student-id-text{margin-top:5%;text-align:left;font-size:35px}}@media screen and (max-width:500px){.student-id-text{font-size:22px}}.student-wrapper-tutor{margin-top:3%;background-color:#fff5dd;border-radius:20px;width:100%;height:36%;align-items:center;display:inline-block;box-shadow:0 7px 10px #b0a58a33}@media screen and (max-width:900px){.student-wrapper-tutor{height:23%}}@media screen and (max-width:600px){.student-wrapper-tutor{height:35%}}.student-wrapper-data-tutor{background-color:#fff;border-radius:10px;width:80%;height:auto;margin:4% auto!important;left:0;right:0;display:flex}@media screen and (max-width:600px){.student-wrapper-data-tutor{width:85%;height:11%;margin-top:10%!important}}.student-tutor-text{font-family:Bebas Neue Pro Book!important;font-style:normal;font-weight:100;font-size:30px;line-height:16px;color:#294372;position:relative;margin:1rem}@media screen and (max-width:961px){.student-tutor-text{font-size:25px}}@media screen and (max-width:600px){.student-tutor-text{font-size:92%}}.student-row{margin-top:5%}@media(min-width:1200px){.student-col{text-align:center}.student-col:first-child{margin-right:1px;right:0;top:0;transform:translate(50%,-20%)}}.student-card{cursor:pointer;background:#79b9c580;border-radius:10px;height:100px;width:100%;box-shadow:0 7px 10px #b0a58a33}@media screen and (max-width:961px){.student-card{height:70px;background-color:#79b9c540}}@media screen and (max-width:500px){.student-card{background-color:#79b9c540}}.student-data-row{height:100%;top:0}.student-data-col{width:100%!important;height:100%!important}.student-text{font-family:Bebas Neue;font-style:normal;font-weight:400;font-size:40px!important;line-height:16px;color:#294372;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (max-width:961px){.student-text{font-size:25px!important;text-align:center}}@media screen and (max-width:500px){.student-text{font-size:21px!important}}.student-contenedor{position:absolute;right:10%;bottom:-5%}@media screen and (max-width:961px){.student-contenedor{right:-5%}}@media screen and (max-width:500px){.student-contenedor{right:-12%}}.student-image{width:140%!important}@media(max-width:600px){.student-image{width:70%!important}}.student-schedule-title{margin-top:5%;text-align:center;font-family:Bebas Neue;font-style:normal;font-weight:400;font-size:40px;line-height:32px;color:#21889b}@media(max-width:500px){.student-schedule-title{font-size:20px}}.student-schedule-information{margin-top:2%;text-align:center;font-family:Bebas Neue Pro Book!important;font-style:normal;font-weight:350;font-size:25px;line-height:22px;color:#294372}@media(max-width:500px){.student-schedule-information{font-size:20px}}.student-group-summary-section{margin-top:2.75rem;width:100%}.student-group-summary-title{width:100%;border-radius:14px;background:#d3e9f0;padding:1.2rem 1rem;text-align:center;color:#2d4e7f;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:2.4rem;font-weight:700;box-shadow:0 8px 18px #2d4e7f1f}@media screen and (max-width:600px){.student-group-summary-title{font-size:1.8rem;padding:1rem .85rem}}.student-group-summary-info{width:100%;margin-top:1rem;border-radius:14px;background:#89c0cd;padding:1rem 1.25rem;text-align:center;color:#f3eacf;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:2rem;font-weight:700;box-shadow:0 10px 20px #2c577424}@media screen and (max-width:600px){.student-group-summary-info{font-size:1.45rem;line-height:1.2}}.student-whatsapp-panel{width:100%;margin-top:2rem;padding:1.1rem 1.25rem;border-radius:18px;border:1px solid #cce5ef;background:linear-gradient(135deg,#f5fbff,#eef9ff 52%,#f5fff8);box-shadow:0 14px 28px #2d4e7f1a;display:flex;align-items:center;justify-content:space-between;gap:1.25rem}@media screen and (max-width:600px){.student-whatsapp-panel{padding:1rem;flex-direction:column;align-items:stretch}}.student-whatsapp-copy{min-width:0;display:flex;flex:1;flex-direction:column;gap:.5rem}.student-whatsapp-heading{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.student-whatsapp-label{font-family:Bebas Neue Pro,Arial,sans-serif!important;color:#28446f;font-size:1.45rem;letter-spacing:.02em}@media screen and (max-width:600px){.student-whatsapp-label{font-size:1.3rem}}.student-whatsapp-status{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .8rem;border-radius:999px;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:.98rem;letter-spacing:.03em}.student-whatsapp-status--active{background:#1fb46a24;color:#15794a}.student-whatsapp-status--empty{background:#f2a53529;color:#b16b16}.student-whatsapp-caption{font-family:Bebas Neue Pro Book,Arial,sans-serif!important;color:#496281;font-size:1.15rem;line-height:1.2}@media screen and (max-width:600px){.student-whatsapp-caption{font-size:1rem}}.student-whatsapp-inline-link{display:block;width:fit-content;max-width:100%;padding:.7rem .9rem;border-radius:12px;background:#ffffffd1;border:1px solid rgba(27,123,146,.14);color:#1b7b92;font-family:Bebas Neue Pro Book,Arial,sans-serif!important;font-size:1.05rem;line-height:1.2;word-break:break-word;text-decoration:none}.student-whatsapp-inline-link:hover,.student-whatsapp-inline-link:focus{color:#155f70;text-decoration:underline}@media screen and (max-width:600px){.student-whatsapp-inline-link{width:100%}}.student-whatsapp-empty{display:block;width:fit-content;max-width:100%;padding:.7rem .9rem;border-radius:12px;background:#ffffffb8;border:1px dashed rgba(73,98,129,.26);color:#6b7d95;font-family:Bebas Neue Pro Book,Arial,sans-serif!important;font-size:1.05rem;line-height:1.2;word-break:break-word}@media screen and (max-width:600px){.student-whatsapp-empty{width:100%}}.student-whatsapp-action{min-width:9rem;min-height:3rem;padding:0 1.35rem;border-radius:999px;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:1.2rem;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;box-sizing:border-box;flex-shrink:0;background:linear-gradient(135deg,#1fb46a,#159255);color:#fffdf7;box-shadow:0 10px 18px #15925533}.student-whatsapp-action:hover,.student-whatsapp-action:focus{background:linear-gradient(135deg,#179e5c,#117947);color:#fffdf7}@media screen and (max-width:600px){.student-whatsapp-action{width:100%}}.student-whatsapp-action--disabled{background:#d9e7eb;color:#88a0a8;box-shadow:none;cursor:not-allowed}.student-meeting-actions{display:flex;justify-content:center;align-items:center;gap:8px}.student-meeting-action-button{border-radius:8px;height:32px;padding:0 14px;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:16px;color:#fff!important;box-shadow:0 4px 8px #29437233;background-color:#89c0cd!important;border-color:#89c0cd!important}.student-meeting-action-button:hover,.student-meeting-action-button:focus,.student-meeting-action-button:active{background-color:#73aab7!important;border-color:#73aab7!important;color:#fff!important}.student-meeting-action-button--past{background-color:#294372!important;border-color:#294372!important}.student-meeting-action-button--past:hover,.student-meeting-action-button--past:focus,.student-meeting-action-button--past:active{background-color:#22375f!important;border-color:#22375f!important;color:#fff!important}.student-meeting-action-button--upcoming{background-color:#89c0cd!important;border-color:#89c0cd!important}.student-session-tabs{width:100%;display:flex;gap:8px;padding:6px;border-radius:12px;background:#e3f0f4;margin-top:1rem;margin-bottom:1rem}.student-session-tab-button{flex:1;border:none;border-radius:8px;padding:10px 12px;cursor:pointer;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:18px;color:#294372;background-color:transparent}.student-session-tab-button:hover{background-color:#d7edf5}.student-session-tab-button--active{background-color:#89c0cd;box-shadow:0 4px 8px #29437233}.student-session-tab-button--active:hover{background-color:#73aab7}.student-start-session-button-wrapper{display:flex;justify-content:center;margin-top:2rem;margin-bottom:2rem}.student-start-session-button{background-color:#89c0cd!important;border-color:#89c0cd!important;border-radius:10px;height:88px;padding:10px 24px;min-width:626px;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:26.6px;font-weight:700;color:#294372!important;box-shadow:0 6px 10px #b0a58a2e}.student-start-session-button:hover,.student-start-session-button:focus{color:#294372!important;background-color:#89c0cd!important;border-color:#89c0cd!important}@media screen and (max-width:900px){.student-start-session-button{min-width:100%}}.meeting-links-modal .ant-modal-content{background-color:#fff5dd;border-radius:20px;box-shadow:0 10px 20px #00000026;padding:28px 32px}.meeting-links-modal .ant-modal-body{padding:0}.meeting-links-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.meeting-links-modal__title{margin:0;font-family:Bebas Neue,Arial,sans-serif!important;font-size:36px;line-height:1.1;color:#294372}.meeting-links-modal__subtitle{margin:6px 0 0;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:20px;line-height:1.2;color:#294372}.meeting-links-modal__close{border:none;background:transparent;padding:0;margin:0;cursor:pointer;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:40px;line-height:1;color:#79b9c5;outline:none}.meeting-links-modal__list{margin-top:18px;display:flex;flex-direction:column;gap:12px}.meeting-links-modal__loading{display:flex;align-items:center;justify-content:center;min-height:140px}.meeting-links-modal__item{display:flex;flex-direction:column;gap:6px;text-align:left;border:1px solid #d8e3ef;border-radius:14px;background:#fff;padding:14px 16px;cursor:pointer;box-shadow:0 6px 14px #29437214;transition:transform .12s ease,box-shadow .12s ease}.meeting-links-modal__item:hover,.meeting-links-modal__item:focus{transform:translateY(-1px);box-shadow:0 10px 18px #2943721f}.meeting-links-modal__item-title{font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:22px;color:#294372}.meeting-links-modal__item-description{font-family:Bebas Neue Pro Book,Arial,sans-serif!important;font-size:16px;color:#5a6f8c;word-break:break-word}.meeting-links-modal__empty{font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:20px;color:#294372}.meeting-links-modal__actions{margin-top:22px;display:flex;justify-content:flex-end}.meeting-links-modal__close-button{border:1px solid #79b9c5!important;color:#79b9c5!important;cursor:pointer;padding:0 20px;outline:none;background:transparent!important;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:18px;height:38px;border-radius:5px!important}@media screen and (max-width:600px){.meeting-links-modal .ant-modal-content{padding:22px 20px}.meeting-links-modal__title{font-size:30px}.meeting-links-modal__subtitle{font-size:18px}.meeting-links-modal__item-title{font-size:20px}}.download-error-modal{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:.5rem}.download-error-modal__icon-wrapper{display:flex;align-items:center;justify-content:center;width:6.5rem;height:6.5rem}.download-error-modal__icon{color:#ef6f6c;font-size:5rem}.download-error-modal__text{margin:0;color:#294372;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:1.55rem;line-height:1.15;text-align:center}.download-error-modal__actions{display:flex;justify-content:center;margin-top:1.25rem}.download-error-modal__actions .global-modal-save-button{min-width:10rem}.delete-pre-registered-student-modal{display:flex;flex-direction:column;gap:.9rem;margin-top:.5rem}.delete-pre-registered-student-modal__text{margin:0;color:#294372;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:1.55rem;line-height:1.15;text-align:center}.delete-pre-registered-student-modal__text strong{font-family:Bebas Neue Pro,Arial,sans-serif!important}.delete-pre-registered-student-modal__text--detail{font-size:1.45rem}.delete-pre-registered-student-modal__text--warning{color:#6d5d8b}.edit-student-email-modal{display:flex;flex-direction:column;gap:.9rem;margin-top:.5rem;margin-bottom:1rem}.edit-student-email-modal__text{margin:0;color:#294372;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:1.55rem;line-height:1.15;text-align:center}.edit-student-email-modal__summary{display:flex;flex-direction:column;gap:.45rem;padding:1rem 1.1rem;border-radius:1rem;background:#79b9c524}.edit-student-email-modal__detail{margin:0;color:#294372;font-family:Bebas Neue Pro Book,Arial,sans-serif!important;font-size:1.25rem;line-height:1.2}.edit-student-email-modal__detail strong{font-family:Bebas Neue Pro,Arial,sans-serif!important}.delete-student-modal{display:flex;flex-direction:column;gap:.9rem;margin-top:.5rem}.delete-student-modal__text{margin:0;color:#294372;font-family:Bebas Neue Pro,Arial,sans-serif!important;font-size:1.55rem;line-height:1.15;text-align:center}.delete-student-modal__text strong{font-family:Bebas Neue Pro,Arial,sans-serif!important}.delete-student-modal__text--detail{font-size:1.45rem}.delete-student-modal__text--warning{color:#6d5d8b}.delete-student-modal__warnings{display:flex;flex-direction:column;gap:.35rem}.library-page{background-color:#f1f9ff;width:100%;display:flex;justify-content:center}.library-page__wrapper{width:min(1273px,90%);padding:2rem 0 1.5rem}@media(max-width:768px){.library-page__wrapper{padding:4rem 0 6rem}}.library-page__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,360px));gap:17px;justify-content:center}@media(max-width:360px){.library-page__grid{grid-template-columns:1fr}}.library-page__card{background:#fff;border-radius:10px;box-shadow:0 10px 20px #0000001a;overflow:hidden;min-height:362px;display:flex;flex-direction:column}.library-page__cover{background:#fff5dd;height:175px;position:relative;overflow:hidden}.library-page__cover-icon{height:100%;display:flex;align-items:center;justify-content:center}.library-page__cover-image{width:100%;height:100%}.library-page__cover-image img{width:100%;height:100%;object-fit:cover;object-position:center}.library-page__book-icon{color:#dfd4bf;font-size:64px}.library-page__likes{position:absolute;top:10px;right:14px;display:flex;align-items:center;gap:5px;color:var(--primary-01-color);font-family:Bebas Neue Pro Bold!important;font-size:15px}.library-page__small-icon{font-size:14px}.library-page__content{padding:14px 20px 18px;display:flex;flex-direction:column;gap:16px;flex:1}.library-page__title-block{display:flex;flex-direction:column;gap:5px}.library-page__title{font-family:Bebas Neue Pro Bold!important;font-size:25px;color:var(--primary-01-color);margin:0;line-height:1.1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.library-page__meta{display:flex;align-items:center;gap:7px}.library-page__meta-text{font-family:Bebas Neue Pro Bold!important;font-size:15px;color:#a3a3a3}.library-page__badge{background-color:var(--primary-01-color);color:#fff;font-family:Bebas Neue Pro Bold!important;font-size:13px;padding:2px 6px}.library-page__details{display:flex;align-items:center;justify-content:space-between}.library-page__detail{display:flex;align-items:center;gap:4px;color:#a3a3a3;font-family:Bebas Neue Pro Bold!important;font-size:15px}.library-page__reaction{display:flex;align-items:center;gap:5px;font-family:Bebas Neue Pro Bold!important;font-size:15px}.library-page__actions{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:auto}.library-page__action-button{background-color:#79b9c5;color:#fff;border:none;border-radius:5px;padding:10px 20px;font-family:Bebas Neue Pro Bold!important;font-size:18px;cursor:pointer;text-decoration:none}.library-page__info-button{background:none;border:none;padding:0;color:var(--primary-01-color);text-decoration:underline;font-family:Bebas Neue Pro Bold!important;font-size:15px;cursor:pointer}.library-page__filter-label{color:var(--primary-01-color);font-family:Bebas Neue Pro!important;font-size:20px;line-height:1;margin:0 0 12px}.library-page__filter-select.ant-select{width:min(200px,100%)!important}.ant-select-content{color:var(--primary-01-color);font-family:Bebas Neue Pro Bold!important;font-size:20px}.library-page__filter-dropdown.ant-select-dropdown{padding:6px!important;border-radius:10px!important;border:1px solid #d6d6d6!important;box-shadow:0 8px 20px #00000024!important}.library-page__filter-dropdown .ant-select-item-option{min-height:38px!important;padding:6px 10px!important;border-radius:4px!important}.library-page__filter-dropdown .ant-select-item-option-content{color:var(--primary-01-color)!important;font-family:Bebas Neue Pro Bold!important;font-size:20px!important;line-height:1.1!important}.library-page__filter-dropdown .ant-select-item-option-active:not(.ant-select-item-option-disabled),.library-page__filter-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){background:#cfdbe7!important}.library-page__filter-dropdown .ant-select-item-option-state{color:var(--primary-01-color)!important}@media(max-width:768px){.library-page__filter-dropdown .ant-select-item-option-content{font-size:20px!important}}.groups-list-page{background:#f1f9ff;padding:32px 0 64px}.groups-list-page__container{display:flex;flex-direction:column;gap:24px;width:100%}.groups-list-page__title{margin:0;color:var(--primary-01-color);font-family:Bebas Neue Pro!important;font-size:40px;line-height:1.05}.groups-list-page__subtitle{margin:0;color:#5b6b8a;font-family:Bebas Neue Pro Book!important;font-size:20px}.groups-list-page__table-card{background-color:#fff;border-radius:16px;box-shadow:0 14px 28px #123c5a1f;border:1px solid #e8f2fb}.groups-list-page__search{max-width:420px;width:100%}.groups-list-page__toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.groups-list-page__export-button{background:#157efb;border-color:#157efb;color:#fff}.groups-list-page__export-button:hover,.groups-list-page__export-button:focus{background:#0f6ee0;border-color:#0f6ee0;color:#fff}.groups-list-page__search .ant-input,.groups-list-page__search .ant-input-search-button{text-transform:none!important;font-size:16px!important;font-family:Bebas Neue Pro Book,Arial,sans-serif!important;font-weight:500}.groups-list-page__search .ant-input::placeholder{text-transform:none!important;font-family:Bebas Neue Pro Book,Arial,sans-serif!important;opacity:.75}.groups-list-page__search .ant-input-search-button{background:#157efb;border-color:#157efb;color:#fff}.groups-list-page__search .ant-input-search-button:hover,.groups-list-page__search .ant-input-search-button:focus{background:#0f6ee0;border-color:#0f6ee0;color:#fff}.groups-list-page__table-card .ant-card-head-title{font-family:Bebas Neue Pro!important;color:var(--primary-01-color);font-size:30px}.groups-list-page__table{margin-top:8px}.groups-list-page__table .ant-table-thead>tr>th{font-family:Bebas Neue Pro!important;color:var(--primary-01-color);font-size:20px;background:#f6fbff;border-bottom:1px solid #cde2f2}.groups-list-page__table .ant-pagination{margin-top:18px;display:flex;align-items:center}.groups-list-page__table .ant-pagination-item,.groups-list-page__table .ant-pagination-prev,.groups-list-page__table .ant-pagination-next{min-width:34px;height:34px;line-height:32px;border:1px solid #d3e5f6;border-radius:8px;background:#fff}.groups-list-page__table .ant-pagination-item a{color:#2d466a;font-family:Bebas Neue Pro Book,Arial,sans-serif!important;font-size:15px}.groups-list-page__table .ant-pagination-item:hover,.groups-list-page__table .ant-pagination-prev:hover,.groups-list-page__table .ant-pagination-next:hover{border-color:#157efb;color:#157efb}.groups-list-page__table .ant-pagination-item-active{background:#157efb;border-color:#157efb}.groups-list-page__table .ant-pagination-item-active a{color:#fff}.groups-list-page__table .ant-pagination-item-ellipsis{color:#5b6b8a}.groups-list-page__table .ant-pagination-options-size-changer{margin-left:12px}.groups-list-page__table .ant-pagination-options-size-changer .ant-select-selector{border-radius:8px;height:34px;border-color:#c7ddf0;background:#fff}.groups-list-page__table .ant-pagination-options-size-changer .ant-select-selection-item{line-height:32px;color:#2d466a}.groups-list-page__table .ant-pagination-options-size-changer .ant-select-arrow{color:#157efb}.groups-list-page__table .ant-pagination-options{color:#5b6b8a;display:inline-flex;align-items:center;gap:8px}.groups-list-page__table .ant-table-tbody>tr>td{font-size:17px;font-family:Bebas Neue Pro Book!important;color:#2d466a}.groups-list-page__detail-button{border-radius:8px;border:1px solid #dceeff;height:34px;width:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--primary-01-color)}.groups-list-page__detail-button:hover{background:#eaf4fc;color:#1b365b}@media(max-width:768px){.groups-list-page{padding:18px 0 40px}.groups-list-page__title{font-size:34px}.groups-list-page__subtitle{font-size:18px}.groups-list-page__table .ant-table-thead>tr>th{font-size:17px}.groups-list-page__table .ant-table-tbody>tr>td{font-size:15px}.groups-list-page__table-card .ant-card-head-title{font-size:26px}}.course-player-page{width:100%;height:90dvh;position:relative;overflow:hidden;background:#eff4f7}.course-player-page__missing{margin:1.5rem 0;font-family:Montserrat,sans-serif;font-weight:600}.course-player-page__iframe{width:100%;height:100%;display:block;border:none;background:#fff}.course-player-page__status-dock{position:fixed;top:5rem;right:.75rem;z-index:1005;width:min(21rem,100vw - 1.5rem);pointer-events:none}.course-player-page__status{display:flex;gap:.85rem;align-items:flex-start;padding:.85rem 1rem;border-radius:18px;border:1px solid var(--status-border);background:var(--status-surface);box-shadow:0 18px 38px -24px var(--status-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.course-player-page__status--success{--status-accent: #2dbb62;--status-border: rgba(45, 187, 98, .22);--status-surface: rgba(247, 255, 250, .94);--status-shadow: rgba(20, 97, 52, .14);--status-icon-surface: rgba(45, 187, 98, .12)}.course-player-page__status--info{--status-accent: #2f90c9;--status-border: rgba(47, 144, 201, .2);--status-surface: rgba(248, 252, 255, .94);--status-shadow: rgba(29, 77, 110, .14);--status-icon-surface: rgba(47, 144, 201, .12)}.course-player-page__status--warning{--status-accent: #d98a1d;--status-border: rgba(217, 138, 29, .22);--status-surface: rgba(255, 250, 244, .95);--status-shadow: rgba(110, 70, 19, .16);--status-icon-surface: rgba(217, 138, 29, .12)}.course-player-page__status--error{--status-accent: #d35353;--status-border: rgba(211, 83, 83, .24);--status-surface: rgba(255, 248, 248, .95);--status-shadow: rgba(102, 37, 37, .16);--status-icon-surface: rgba(211, 83, 83, .12)}.course-player-page__status-icon{width:2rem;height:2rem;flex-shrink:0;border-radius:999px;display:flex;align-items:center;justify-content:center;color:var(--status-accent);background:var(--status-icon-surface);font-size:1rem}.course-player-page__status-content{min-width:0;display:flex;flex-direction:column;gap:.2rem}.course-player-page__status-title{margin:0;color:#173041;font-family:Bebas Neue Pro,sans-serif!important;font-size:1.5rem;font-weight:400;line-height:1.05;letter-spacing:.03em}.course-player-page__status-description{margin:0;color:#173041b8;font-family:Bebas Neue Pro,sans-serif!important;font-size:1.15rem;font-weight:400;line-height:1.1;letter-spacing:.02em}@media screen and (min-width:768px){.course-player-page__status-dock{top:8.25rem;right:1.25rem;width:min(22rem,100vw - 2.5rem)}}.course-form{width:min(900px,100%);margin:0 auto;padding:1.5rem 1.5rem 1.25rem;border-radius:14px;border:1px solid #d5e2ee;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 10px 24px #29437214}.course-form .ant-form-item{margin-bottom:1rem}.course-form .ant-form-item-label>label{color:var(--primary-01-color)!important;font-family:Bebas Neue Pro Bold!important;font-size:1.15rem!important;letter-spacing:.2px}.course-form .ant-input,.course-form .ant-select-selector,.course-form .ant-input-number{min-height:44px!important;border-radius:9px!important;border-color:#c9d8e9!important;box-shadow:none!important}.course-form .ant-input,.course-form .ant-input-number-input,.course-form .ant-select-selection-item,.course-form .ant-select-selection-placeholder{font-family:Bebas Neue Pro Book!important;font-size:1.15rem!important;color:var(--primary-01-color)!important}.course-form .ant-input-number,.course-form .course-form__number-input{width:100%!important}.course-form .ant-select-focused .ant-select-selector,.course-form .ant-select-selector:focus-within,.course-form .ant-input:focus,.course-form .ant-input-number-focused{border-color:#79b9c5!important;box-shadow:0 0 0 3px #79b9c538!important}.course-form .course-form__actions{margin-top:.35rem;padding-top:.9rem;border-top:1px dashed #cfe0ef}.course-form .course-form__save-btn.ant-btn-primary{min-width:125px;height:42px;border:none!important;border-radius:8px!important;background:linear-gradient(135deg,#65aebc,#89c0cd)!important;color:#fff!important;font-family:Bebas Neue Pro Bold!important;font-size:1.1rem!important;letter-spacing:.4px}.course-form .course-form__save-btn.ant-btn-primary:hover{filter:brightness(.97)}.course-form .course-form__cancel-btn.ant-btn-default{min-width:125px;height:42px;border-radius:8px!important;border-color:#8da8c7!important;color:var(--primary-01-color)!important;font-family:Bebas Neue Pro Bold!important;font-size:1.05rem!important}.course-form .course-form__cancel-btn.ant-btn-default:hover{border-color:#587aa3!important;color:#203a66!important}@media(max-width:768px){.course-form{padding:1rem .9rem;border-radius:10px}.course-form .course-form__actions{margin-top:.6rem;padding-top:.8rem}.course-form .course-form__save-btn.ant-btn-primary,.course-form .course-form__cancel-btn.ant-btn-default{min-width:105px}}:root{--primary-01-color: #294372;--secondary-01-color: #89c0cd;--support-02-color: #ff9591;--yellow-01-color: #fff5dd;--success-color: #00c365;--warning--color: #ffe58f}.setting-btn span,.setting-btn p{color:var(--primary-01-color)!important;text-align:center}.setting-btn{width:100%}.setting-btn.ant-btn-text:disabled{color:var(--secondary-01-color)}.settings{display:block;justify-content:center}.settings button{border:0;box-shadow:none;color:var(--primary-01-color)!important;font-size:16px;height:auto;background:none;padding:8px}.settings button:hover{background:var(--yellow-01-color)!important}.settings .delete-icon{color:var(--support-02-color)}.settings .ant-icon{margin-right:20px}.delete-button span,.delete-button p{color:var(--support-02-color)!important}.edit-course-page .edit-course-page__container{width:min(1180px,100%);margin:0 auto 2rem}.edit-course-page .edit-course-page__upload-grid{margin-top:.75rem;margin-bottom:1.2rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.edit-course-page .edit-course-page__upload-panel{padding:1rem 1rem 1.2rem;border-radius:14px;border:1px solid #d5e2ee;background:linear-gradient(180deg,#fff,#f7fbff);box-shadow:0 10px 24px #29437214}.edit-course-page .edit-course-page__section-title{margin:0;color:var(--primary-01-color);font-family:Bebas Neue Pro Bold!important;font-size:1.35rem;letter-spacing:.3px}.edit-course-page .edit-course-page__section-help{margin:.2rem 0 .8rem;color:#6f86a3;font-family:Bebas Neue Pro Book!important;font-size:1rem}.edit-course-page .edit-course-page__cover-preview{width:100%;height:180px;margin-bottom:.8rem;border-radius:10px;border:1px dashed #b9cade;background:#eef4fb;overflow:hidden;display:flex;align-items:center;justify-content:center}.edit-course-page .edit-course-page__cover-preview .ant-image,.edit-course-page .edit-course-page__cover-preview .ant-image-img{width:100%;height:100%;object-fit:cover}.edit-course-page .edit-course-page__cover-empty{color:#6f86a3;font-family:Bebas Neue Pro Bold!important;font-size:1.05rem;letter-spacing:.3px}.edit-course-page .edit-course-page__upload-panel .dragger.ant-upload-wrapper .ant-upload-drag{min-height:148px!important;border-radius:10px!important;border:1px dashed #8da8c7!important;background:#f8fbff!important}.edit-course-page .edit-course-page__upload-panel .dragger .ant-upload-text{color:var(--primary-01-color)!important;font-family:Bebas Neue Pro Bold!important;font-size:1.02rem!important;letter-spacing:.25px}.edit-course-page .edit-course-page__upload-panel .dragger .ant-upload-drag-icon{color:#79b9c5!important}.edit-course-page .edit-course-page__form-section{margin-top:1rem}@media(max-width:960px){.edit-course-page .edit-course-page__upload-grid{grid-template-columns:1fr}.edit-course-page .edit-course-page__cover-preview{height:160px}}.massive-groups-page{background:#f1f9ff;width:100%;display:flex;justify-content:center;padding:2rem 0 2.5rem}.massive-groups-page__container{width:min(1273px,92%)}.massive-groups-page__title{color:var(--primary-01-color);margin-bottom:.5rem;text-align:left;font-family:Bebas Neue Pro!important;font-size:40px;line-height:1.1}.massive-groups-page__subtitle{color:#5b6b8a;margin:0;font-family:Bebas Neue Pro!important;font-size:24px}.massive-groups-page__legend{color:#5b6b8a;margin:1rem 0 1.5rem;font-family:Bebas Neue Pro Book!important;font-size:18px}.massive-groups-page__toolbar{margin:1rem 0 1.5rem}.massive-groups-page__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5rem;margin-bottom:1.5rem}.massive-groups-page__card{border-radius:12px;box-shadow:0 10px 20px #0000001a}.massive-groups-page__card .ant-card-head{border-bottom:none;padding:1rem 1.5rem 0}.massive-groups-page__card .ant-card-head-title{color:var(--primary-01-color);font-family:Bebas Neue Pro!important;font-size:28px}.massive-groups-page__card .ant-card-body{display:flex;flex-direction:column;gap:.9rem;padding:1rem 1.5rem 1.2rem}.massive-groups-page__count-label{margin:0;color:#5b6b8a;font-family:Bebas Neue Pro Book!important;font-size:22px}.massive-groups-page__count-value{margin:0;color:var(--primary-01-color);font-family:Bebas Neue Pro!important;font-size:56px;line-height:1}.massive-groups-page__card--yellow{background:#fff5dd;width:min(300px,100%)}.massive-groups-page__card--yellow .massive-groups-page__yellow-title{margin:0 0 .75rem;font-family:Bebas Neue Pro!important;font-size:28px;color:#2d466a}.massive-groups-page__card--yellow .massive-groups-page__input-number{width:260px;height:62px}.massive-groups-page__input-number .ant-input-number-input-wrap{font-family:Bebas Neue Pro!important;font-size:30px}.massive-groups-page__input-number .ant-input-number-input{text-align:center;font-family:Bebas Neue Pro!important;font-size:32px}.massive-groups-page__input-number .ant-input-number-handler-wrap{width:28px}.massive-groups-page__create-button{background:#35a0dc!important;border-color:#35a0dc!important;color:#fff!important}.massive-groups-page__create-button:hover,.massive-groups-page__create-button:focus{background:#2f8cc2!important;border-color:#2f8cc2!important;color:#fff!important}.massive-groups-page__table-section{margin-top:1rem}.massive-groups-page__table-title{color:var(--primary-01-color);margin:0 0 .85rem;font-family:Bebas Neue Pro!important;font-size:32px}.massive-groups-page__table .ant-table{border-radius:12px;overflow:hidden}.massive-groups-page__table .ant-table-thead>tr>th{font-family:Bebas Neue Pro!important;font-size:20px;color:var(--primary-01-color);background:#f6fbff}.massive-groups-page__table .ant-table-tbody>tr>td{font-family:Bebas Neue Pro Book!important;font-size:19px;color:#2d466a}@media(max-width:768px){.massive-groups-page{padding:1.2rem 0 2rem}.massive-groups-page__title{font-size:34px}.massive-groups-page__subtitle{font-size:20px}.massive-groups-page__table-title{font-size:27px}}.group-detail-page{background:#f1f9ff;padding:32px 0 64px}.group-detail-page__container{display:flex;flex-direction:column;gap:24px;width:100%}.group-detail-page__info-card,.group-detail-page__students-card{width:100%;border-radius:16px;box-shadow:0 14px 28px #123c5a1f}.group-detail-page__info-card{background:#fff;padding:.2rem .2rem .5rem}.group-detail-page__students-card .ant-card-head-title{font-family:Bebas Neue Pro!important;color:var(--primary-01-color);font-size:30px}.group-detail-page__title{margin-top:0;margin-bottom:16px;color:var(--primary-01-color);font-family:Bebas Neue Pro!important;font-size:40px;line-height:1.05}.group-detail-page__subtitle{margin:0 0 10px;color:#5b6b8a;font-family:Bebas Neue Pro Book!important;font-size:20px}.group-detail-page__info-grid{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.group-detail-page__info-item{background:#f6fbff;border:1px solid #dceeff;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}.group-detail-page__info-item--wide{grid-column:span 2}.group-detail-page__label{color:#5b6b8a;font-family:Bebas Neue Pro!important;font-size:15px;text-transform:uppercase;letter-spacing:.02em}.group-detail-page__value{margin:0;color:#10293b;font-family:Bebas Neue Pro!important;font-size:26px;line-height:1.1;word-break:break-word}.group-detail-page__value--highlight{color:var(--primary-01-color);font-size:38px;font-family:Bebas Neue Pro!important}.group-detail-page__field{margin:8px 0;font-size:16px;color:#1f4056}.group-detail-page__whatsapp-panel{margin-top:18px;padding:18px 20px;border-radius:16px;border:1px solid #bfe6d2;background:linear-gradient(135deg,#f4fff8,#e8f8ff);display:flex;align-items:center;justify-content:space-between;gap:18px}.group-detail-page__whatsapp-copy{min-width:0;display:flex;flex-direction:column;gap:8px}.group-detail-page__whatsapp-text,.group-detail-page__whatsapp-empty{margin:0;color:#29556b;font-family:Bebas Neue Pro Book!important;font-size:20px;line-height:1.15}.group-detail-page__whatsapp-url{margin:0;padding:10px 12px;border-radius:10px;background:#ffffffb8;border:1px solid rgba(34,103,82,.12);color:#1a4b3a;font-family:Bebas Neue Pro Book!important;font-size:16px;line-height:1.25;word-break:break-word}.group-detail-page__whatsapp-link{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 20px;border-radius:999px;background:#1f9d60;color:#fff;font-family:Bebas Neue Pro!important;font-size:18px;letter-spacing:.03em;text-decoration:none;box-shadow:0 10px 20px #1f9d6038;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.group-detail-page__whatsapp-link:hover{color:#fff;background:#16834f;transform:translateY(-1px);box-shadow:0 14px 24px #16834f3d}.group-detail-page__students-table{margin-top:8px}.group-detail-page__students-table .ant-table-thead>tr>th{font-family:Bebas Neue Pro!important;color:var(--primary-01-color);font-size:20px;background:#f6fbff;border-bottom:1px solid #cde2f2}.group-detail-page__students-table .ant-table-tbody>tr>td{font-size:17px;font-family:Bebas Neue Pro Book!important;color:#2d466a}.group-detail-page__confirm-modal-text{margin:0;color:#294372;font-family:Bebas Neue Pro Book!important;font-size:28px;line-height:1.2;text-align:center}.group-detail-page__confirm-modal-highlight{color:var(--primary-01-color);font-family:Bebas Neue Pro!important}@media(max-width:768px){.group-detail-page{padding:18px 0 40px}.group-detail-page__title{font-size:32px}.group-detail-page__subtitle{font-size:18px}.group-detail-page__value{font-size:22px}.group-detail-page__value--highlight{font-size:32px}.group-detail-page__info-item--wide{grid-column:span 1}.group-detail-page__whatsapp-panel{padding:16px;flex-direction:column;align-items:stretch}.group-detail-page__whatsapp-text,.group-detail-page__whatsapp-empty{font-size:18px}.group-detail-page__whatsapp-link{width:100%}.group-detail-page__confirm-modal-text{font-size:22px}}.massive-groups-assignment-page{background:#f1f9ff;width:100%;display:flex;justify-content:center;padding:2rem 0 2.5rem}.massive-groups-assignment-page__container{width:min(1273px,92%)}.massive-groups-assignment-page__title{color:var(--primary-01-color);margin-bottom:.5rem;text-align:left;font-family:Bebas Neue Pro!important;font-size:40px;line-height:1.1}.massive-groups-assignment-page__subtitle{color:#5b6b8a;margin:0;font-family:Bebas Neue Pro Book!important;font-size:22px}.massive-groups-assignment-page__legend{color:#5b6b8a;margin:1rem 0 1.2rem;font-family:Bebas Neue Pro Book!important;font-size:18px;display:flex;gap:8px;flex-wrap:wrap}.massive-groups-assignment-page__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:1rem;margin-bottom:1.4rem}.massive-groups-assignment-page__card{border-radius:12px;box-shadow:0 10px 20px #0000001a}.massive-groups-assignment-page__card .ant-card-head{border-bottom:none;padding:1rem 1.5rem 0}.massive-groups-assignment-page__card .ant-card-head-title{color:var(--primary-01-color);font-family:Bebas Neue Pro!important;font-size:28px}.massive-groups-assignment-page__card .ant-card-body{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.5rem 1.2rem}.massive-groups-assignment-page__count-value{margin:0;color:var(--primary-01-color);font-family:Bebas Neue Pro!important;font-size:56px;line-height:1}.massive-groups-assignment-page__upload-card{border-radius:12px;border:1px solid #e5effa;box-shadow:0 10px 20px #00000014;margin-bottom:1.4rem}.massive-groups-assignment-page__upload-card .ant-card-head-title{color:var(--primary-01-color);font-family:Bebas Neue Pro!important;font-size:28px}.massive-groups-assignment-page__upload-area{margin-top:.5rem}.massive-groups-assignment-page__upload-toolbar{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.massive-groups-assignment-page__template-description{margin-bottom:1rem;padding:.5rem .75rem;background:#fff;border-radius:12px;border:1px solid #dce7f2}.massive-groups-assignment-page__template-description .ant-descriptions-title{color:var(--primary-01-color);font-family:Bebas Neue Pro Book!important;font-size:30px;font-weight:700}.massive-groups-assignment-page__template-description .ant-descriptions-item-label{color:#5a6f93;font-size:16px;line-height:1.4;font-family:Bebas Neue Pro Book!important;font-weight:700}.massive-groups-assignment-page__template-description .ant-descriptions-item-content{color:#1f3657;font-size:18px;font-family:Bebas Neue Pro!important}.massive-groups-assignment-page__template-description .ant-descriptions-view{border-radius:10px;overflow:hidden}.massive-groups-assignment-page__description-value{color:#19345a;font-weight:600;font-size:18px;font-family:Bebas Neue Pro Book!important}.massive-groups-assignment-page__template-button{background:#1f7fc0!important;border-color:#1f7fc0!important;color:#fff!important;border-radius:8px;height:46px;padding:0 1.2rem}.massive-groups-assignment-page__template-button:hover,.massive-groups-assignment-page__template-button:focus{background:#1a6ea5!important;border-color:#1a6ea5!important;color:#fff!important}.massive-groups-assignment-page__upload-button{background:#35a0dc!important;border-color:#35a0dc!important;color:#fff!important;border-radius:8px;height:46px;width:220px}.massive-groups-assignment-page__upload-button:hover,.massive-groups-assignment-page__upload-button:focus{background:#2f8cc2!important;border-color:#2f8cc2!important;color:#fff!important}.massive-groups-assignment-page__alert{margin-bottom:1rem}.massive-groups-assignment-page__table-section{margin-top:1rem}.massive-groups-assignment-page__table-title{color:var(--primary-01-color);margin:0 0 .85rem;font-family:Bebas Neue Pro!important;font-size:32px}.massive-groups-assignment-page__table .ant-table{border-radius:12px;overflow:hidden}.massive-groups-assignment-page__table .ant-table-thead>tr>th{font-family:Bebas Neue Pro!important;font-size:20px;color:var(--primary-01-color);background:#f6fbff}.massive-groups-assignment-page__table .ant-table-tbody>tr>td{font-family:Bebas Neue Pro Book!important;font-size:19px;color:#2d466a}.massive-groups-assignment-page__status{font-family:Bebas Neue Pro!important;font-size:17px;font-weight:600}.massive-groups-assignment-page__status--ok{color:#067f3a}.massive-groups-assignment-page__status--error{color:#b51e2f}@media(max-width:768px){.massive-groups-assignment-page{padding:1.2rem 0 2rem}.massive-groups-assignment-page__title{font-size:34px}.massive-groups-assignment-page__subtitle{font-size:20px}.massive-groups-assignment-page__table-title{font-size:27px}.massive-groups-assignment-page__upload-toolbar{gap:.75rem;flex-direction:column;align-items:stretch}.massive-groups-assignment-page__template-button,.massive-groups-assignment-page__upload-button{width:100%}}@font-face{font-family:Bebas Neue Pro Book;src:url(/assets/Bebas-Neue-Pro-Book--v4cJcia.otf) format("OpenType")}@font-face{font-family:Bebas Neue Pro;src:url(/assets/Bebas-Neue-Pro-Regular-DS55Dl_T.otf) format("OpenType")}@font-face{font-family:Bebas Neue Pro Light;src:url(/assets/Bebas-Neue-Pro-Light-CDXIaCkW.otf) format("OpenType")}@font-face{font-family:Bebas Neue Pro Bold;src:url(/assets/Bebas-Neue-Pro-Bold-tCme2ImV.otf) format("OpenType")}@font-face{font-family:Bebas Neue Pro Bold Italic;src:url(/assets/Bebas-Neue-Pro-Bold-Italic-WnSziL1u.otf) format("OpenType")}
