main.alpha-container{min-height:100vh}.main-view{width:100%}.header-section{width:100%;height:200px;background-color:var(--green-2);padding-bottom:2rem}.header-section>div{height:200px;display:flex;flex-direction:column;color:var(--white);justify-content:center;align-items:center;background-image:url("/ThemeLibrary/AlphaTheme/images/path.svg");gap:1rem;padding:0 5%;text-align:center}.grades-section{padding:0 5%;text-align:center;margin:3rem 0;position:relative;display:flex;gap:3rem;justify-content:center;align-items:center;flex-direction:column}.course-teacher-swiper .swiper-pagination{top:27rem}.teachers-section-swiper{height:564px;padding:1%;background-color:var(--light-pink);width:100%;position:relative}.course-teacher-swiper{overflow:hidden;padding:1rem 0%;text-align:center}.teachers-section-swiper>div:nth-child(1){color:var(--green-2);margin:1rem 0}.course-item{width:100%;box-shadow:0 4px 16px 0 #00000014;padding:9px;border-radius:16px;background-color:var(--white);align-items:end;gap:1rem;flex-direction:column;cursor:pointer}.course-item>img{width:100%;object-fit:cover;border-radius:16px;overflow:hidden}.course-item>div{gap:1rem;padding:0;color:#000}.course-item span{color:var(--body)}.course-item .banner{position:unset}.custom-carousel{height:350px;position:relative;width:100%;overflow:hidden}.custom-carousel-track{width:100%;display:flex;transition:transform .5s ease-in-out;height:350px}.custom-carousel-item{height:100%;position:relative;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;color:var(--white);direction:rtl}.custom-carousel-content{cursor:pointer;position:relative;z-index:2;padding:0 20px}.custom-carousel-content p{font-size:28px;line-height:1.8;font-weight:bold}.highlight{color:var(--lime-2)}.custom-carousel-content button{margin-top:20px;padding:10px 25px;font-size:16px;border:0;border-radius:30px;background-color:var(--white);color:var(--green-2);cursor:pointer;transition:.3s}.custom-carousel-content button:hover{background-color:var(--lime-1)}.custom-carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:var(--green-3);color:var(--lime-2);border:0;font-size:24px;padding:10px 20px;cursor:pointer;border-radius:50%;z-index:2}.custom-carousel-indicators{position:absolute;bottom:3px;left:49%;transform:translateX(-50%);display:flex;justify-content:center;z-index:5}.dot{height:10px;width:10px;margin:0 5px;background-color:var(--green-0);border-radius:50%;display:inline-block;cursor:pointer;transition:background .3s ease}.dot.active{background-color:var(--lime-0)}.search-section{min-height:max-content;height:200px;background-color:var(--green-2);padding-bottom:3rem}.search-section label{color:var(--white);margin-bottom:.5rem}.search-section>div{min-height:max-content;padding:2rem 5%;height:200px;display:flex;flex-direction:column;color:var(--white);justify-content:space-around;align-items:center;background-image:url("/ThemeLibrary/AlphaTheme/images/path.svg")}.search-section select{width:162px;background-color:transparent;color:var(--white)}.grade-header div:nth-child(1){flex-direction:column}.grade-header{background:linear-gradient(180deg,#f9f7f6 0%,#fbf9ea 100%);padding:6% 5%}.grade-header img{width:50px}.grade-header .first-side{display:flex;flex-direction:row;align-items:center;gap:2rem}.grade-info{padding-bottom:2rem;gap:2rem;display:flex;align-items:center}.grade-num{font-size:31px;font-weight:900;color:var(--lime-2);letter-spacing:3px;transform:scale(1.5);opacity:.2}.grade-desc{display:flex;flex-direction:column;color:var(--green-2)}.open-dropdown-btn{cursor:pointer}#course-list-section,.course-list-section{padding:5rem 0;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}#course-list-section .main-card,.course-list-section .main-card{cursor:pointer;padding:7px 7px 0 7px}#course-list-section .main-card:hover,.course-list-section .main-card:hover{box-shadow:0 5px 15px rgba(0,0,0,.1)}#course-list-section .main-card .image-container img,.course-list-section .main-card .image-container img{height:251px}.teachers-section{background-color:var(--light-green)}.show-all{margin:3rem 0}#teachers-div{direction:rtl;display:flex;flex-wrap:nowrap;gap:2rem;margin-top:50px;row-gap:4rem;justify-content:center;flex-direction:row-reverse;transition:transform .5s ease;padding-right:100%}.teachers-section{position:relative;width:100%;overflow:hidden;padding:4rem 0}.scroll-wrapper{display:flex;align-items:center;background-color:var(--white);padding:10px 0;overflow:hidden;border-radius:10px;position:relative;max-width:fit-content}.scroll-bar-container{background-color:var(--light-gray);padding:.3rem 0;overflow-x:auto;flex:1;scroll-behavior:smooth;white-space:nowrap;direction:rtl;cursor:grab;scrollbar-width:none;-ms-overflow-style:none;border-radius:20px}.scroll-bar-container::-webkit-scrollbar{display:none}.scroll-bar-container.dragging{cursor:grabbing;user-select:none}.scroll-bar{display:inline-flex;gap:10px;padding:0 10px}.year-btn{padding:10px 20px;background-color:var(--light-gray);color:var(--body);border:0;border-radius:25px;white-space:nowrap;cursor:pointer;font-size:14px;font-weight:bold;transition:background .3s ease}.year-btn:hover{color:var(--white);background-color:var(--green-2)}.year-btn.active{background-color:var(--lime-1);color:var(--green-3)}.arrow{box-shadow:0 4px 6px -5px #10182808;box-shadow:0 4px 16px 0 #10182814;background-color:var(--white);border:0;border-radius:50%;padding:10px;font-size:18px;cursor:pointer;margin:0 5px;display:none}.arrow.visible{display:inline-block}.courses-scroll-bar{padding:1rem 5%}#courses-num{padding:0 1rem;color:var(--lime-2)}#reserved-courses-num{position:fixed;bottom:1rem;right:1rem;z-index:2}.remove-course-icon{background:#f1e0da;cursor:pointer;padding:10px 12px;border-radius:50%}.alpha-btn-primary a{text-decoration:none;color:var(--white)}.offcanvas-header{padding-bottom:0}@media(min-width:1024px){.header-section>div{padding-left:8%;padding-right:8%;padding-bottom:2rem;text-align:start}.grades-section{width:84%;padding:4rem 6rem}.teachers-section-swiper{padding-left:8%;padding-right:8%}.custom-carousel-item{flex-shrink:0}.search-section>div{padding-bottom:3rem;display:flex;flex-direction:row;align-items:end;justify-content:space-between}.grade-header{height:128px;display:flex;flex-direction:row;gap:2rem;padding:2rem 0;justify-content:space-between;align-items:center}.grade-header div:nth-child(1){flex-direction:row}.grade-info{padding:0}.grade-num{font-size:100px}.search-section>div,.grade-header,.courses-scroll-bar{padding-left:8%;padding-right:8%}.search-bar{width:36%}.grade-instuctions-color{color:#006859}#courses-list-section{padding-left:8%;padding-right:8%}#reserved-courses-num{bottom:2rem;right:8%}#coursesSidebar{padding:2rem;width:35%;box-shadow:-10px 4px 12px 0 #00000026;border-top-left-radius:40px;border-bottom-left-radius:40px}#course-list-section{max-width:1200px;margin:-3% auto 10%;display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}#course-list-section .main-card{width:100%}.search-section select{width:250px}.course-item{width:611px;flex-direction:row}.course-item>img{width:232px;height:223px}.course-item>div{padding:1.5rem 0}.teachers-carousel{text-align:start}}.course-list-section{margin:50px auto 8rem auto;max-width:1310px;padding:0 2rem}@media(min-width:1275px){#course-list-section{max-width:1200px;grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.main-card .image-container img{width:100%!important}}.container{max-width:100%!important}section.grades-section{margin:2rem auto 10% auto!important}.group-header{max-width:80%;margin:auto}.disabled-course{opacity:.5;pointer-events:none;position:relative}.course-overlay-message{position:absolute;top:0;left:0;background:#016759;color:#fff;font-weight:bold;width:100%;padding:8px;text-align:center;z-index:10;border-radius:4px 4px 0 0}.select-bundle-header{display:flex;align-items:center;gap:1rem;margin-right:6%}.my-courses-card{width:100%;margin:0;flex:1 1 auto;margin:0 8px 16px 8px}#course-list-section .alert{grid-column:1/-1}.seconed-view .search-section label{color:var(--white)}.search-bar{margin-top:1rem}#courses-list-section{margin-top:2%;text-align:center}body{overflow-x:hidden}section#courses-list{padding:inherit}