.ClassesPageContent{padding-top:var(--main-padding-top);padding-bottom:var(--main-padding-bottom);background-color:var(--white-alt-color);position:relative}.ClassesPageContent .container{z-index:2;flex-direction:column;gap:30px;display:flex;position:relative}.ClassesPageContent .head{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.ClassesPageContent .head .search{align-items:center;gap:15px;min-width:40%;display:flex;position:relative}.ClassesPageContent .head .search input{color:#000;background:#f8f8f8;border:1px solid #dfdfdf;border-radius:24px;outline:0;width:100%;padding:14px 32px;font-size:14px;font-weight:400;position:relative}.ClassesPageContent .head .search input::placeholder{color:#bababa}.ClassesPageContent .head .search .SearchIcon{cursor:pointer;background:#e41b22;border:1px solid #212121;border-radius:24px;justify-content:center;align-items:center;height:50px;padding:12px 10px;display:flex;position:relative}.ClassesPageContent .head .search .SearchIcon svg{width:20px}.ClassesPageContent .head .Login a{transition:var(--main-transition);color:#fff;background:#e41b22;border:1px solid #212121;border-radius:1rem;width:fit-content;padding:12px 40px;font-size:14px;font-weight:400;position:relative}.ClassesPageContent .head .Login a:hover{color:#e41b22;background:#212121;border:1px solid #e41b22;position:relative}.ClassesPageContent .ClassesPageContainer{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;display:grid;position:relative}.ClassesPageContent .pagination-section{justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.ClassesPageContent .pagination-section .pagination{align-items:center;gap:10px;display:flex;position:relative}.ClassesPageContent .pagination-section .pagination span,.ClassesPageContent .pagination-section .pagination a{border:.5px solid var(--main-color);cursor:pointer;width:14px;height:14px;transition:var(--main-transition);background:#212121;border-radius:50%;display:inline-block;position:relative}.ClassesPageContent .pagination-section .pagination span:hover,.ClassesPageContent .pagination-section .pagination span.active,.ClassesPageContent .pagination-section .pagination a:hover,.ClassesPageContent .pagination-section .pagination a.active{background:#e41b22;border:0}.ClassesPageContent .pagination-section button,.ClassesPageContent .pagination-section>a{cursor:pointer;background-color:#0000;border:0;align-items:center;padding:0 10px;display:inline-flex;position:relative}.ClassesPageContent .pagination-section button svg path,.ClassesPageContent .pagination-section>a svg path{transition:var(--main-transition);fill:var(--main-color)}.ClassesPageContent .pagination-section button:hover svg path,.ClassesPageContent .pagination-section>a:hover svg path{fill:#e41b22}.ClassesPageContent .empty{text-align:center;color:var(--dark-color);padding:40px 0;position:relative}
.ClassesLanding{background-image:url(../media/ClassesLanding.00vtl7-frhuw-.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:100vh;position:relative}@media (max-width:768px){.ClassesLanding{background-image:url(../media/ClassesLanding-mobile.3fj2ig6jg9bar.webp)}}.ClassesLanding:before{content:"";background:#0000008f;width:100%;height:100%;position:absolute;top:0;left:0}.ClassesLanding .container{min-height:calc(100vh - 90px);position:relative}.ClassesLanding .container .content{flex-direction:column;justify-content:center;gap:10px;min-height:calc(100vh - 90px);padding:0 100px;display:flex;position:relative}@media (max-width:776px){.ClassesLanding .container .content{padding:0 50px}}.ClassesLanding .container .content h1{color:#fde8e9;transition:var(--main-transition);font-size:80px;font-weight:700;position:relative}@media (max-width:992px){.ClassesLanding .container .content h1{font-size:50px}}@media (max-width:776px){.ClassesLanding .container .content h1{font-size:35px}}.ClassesLanding .container .content p{color:#fde8e9;font-size:15px;font-weight:300;position:relative}.ClassesLanding .container .content a{transition:var(--main-transition);color:#fff;background:#e41b22;border:1px solid #212121;border-radius:1rem;width:fit-content;padding:12px 40px;font-size:14px;font-weight:400;position:relative}.ClassesLanding .container .content a:hover{color:#e41b22;background:#212121;border:1px solid #e41b22;position:relative}
