.bundlesCatalog{flex-direction:column;gap:110px;width:100%;display:flex}@media (max-width:640px){.bundlesCatalog{gap:16px}}.bundlesCatalog .bundleCoursesContainer{border:2px solid var(--Gray-300,#d5d7da);background:#fff;border-radius:30px;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;gap:16px;width:100%;max-width:1188px;margin:0 auto;padding:50px 0;display:flex}@media (max-width:1280px){.bundlesCatalog .bundleCoursesContainer{padding:24px 0}}@media (max-width:720px){.bundlesCatalog .bundleCoursesContainer{border-radius:12px;padding:12px 0}}.bundlesCatalog .bundleCoursesContainer h2{color:var(--Primary-DarkBlue,#0b1956);text-align:center;margin-bottom:50px;font-size:max(24px,min(3.8vw,40px));font-weight:500;line-height:150%}@media (max-width:920px){.bundlesCatalog .bundleCoursesContainer h2{margin-bottom:16px}}.bundlesCatalog .bundleCoursesContainer .bundleCourses{flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;display:flex}.bundlesCatalog .bundleCoursesContainer .boxesContainer{flex-direction:column;gap:28px;width:80%;max-height:573px;display:flex;overflow:auto}@media (max-width:1280px){.bundlesCatalog .bundleCoursesContainer .boxesContainer{width:calc(100% - 48px)}}@media (max-width:920px){.bundlesCatalog .bundleCoursesContainer .boxesContainer{gap:12px}}.bundlesCatalog .bundleCoursesContainer .boxesContainer .bundleCourseBox{background:#fafafa;border:1px solid #e2e2e2;border-radius:15.5px;flex-shrink:0;height:120px;display:flex;overflow:hidden}@media (max-width:920px){.bundlesCatalog .bundleCoursesContainer .boxesContainer .bundleCourseBox{height:95px}}@media (max-width:720px){.bundlesCatalog .bundleCoursesContainer .boxesContainer .bundleCourseBox{height:76px}}@media (max-width:540px){.bundlesCatalog .bundleCoursesContainer .boxesContainer .bundleCourseBox{height:54px}}.bundlesCatalog .bundleCoursesContainer .boxesContainer .bundleCourseBox .titleWrapper{flex-grow:1;align-items:center;padding:0 32px;display:flex}@media (max-width:640px){.bundlesCatalog .bundleCoursesContainer .boxesContainer .bundleCourseBox .titleWrapper{padding:0 8px}}.bundlesCatalog .bundleCoursesContainer .boxesContainer .bundleCourseBox .titleWrapper p{color:var(--Primary-DarkBlue,#0b1956);font-size:max(14px,min(2.2vw,27.097px));font-weight:500}.bundlesCatalog .bundleCoursesContainer .boxesContainer .bundleCourseBox .bundleCourseImg{aspect-ratio:112/62;background-position:50%;background-size:cover;height:100%}
.courseWorkshopCatalog{flex-direction:column;gap:74px;width:100%;display:flex}@media (max-width:440px){.courseWorkshopCatalog{gap:24px}}.courseWorkshopCatalog .catalogDescription{flex-direction:column;gap:16px;display:flex}.courseWorkshopCatalog .catalogDescription .tabContent{border:2px solid var(--Gray-300,#d5d7da);background:#fff;border-radius:30px;flex:1 1 0;min-width:0;padding:40px}@media (max-width:870px){.courseWorkshopCatalog .catalogDescription .tabContent{border-radius:12px;padding:12px 8px}}.courseWorkshopCatalog .catalogDescription .innerContent{align-items:flex-start;gap:29px;display:flex}@media (max-width:1060px){.courseWorkshopCatalog .catalogDescription.onsiteCatalog{padding:22px}}@media (max-width:1200px){.courseWorkshopCatalog .catalogDescription.onsiteCatalog .iconListContainer{flex-direction:column}.courseWorkshopCatalog .catalogDescription.onsiteCatalog .iconListContainer .iconList{width:100%}}.loadingContainer{justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}
.workshopActionBox{background:#fff;border:2px solid #d5d7da;border-radius:30px;flex-direction:column;gap:20px;width:299px;min-width:299px;padding:24px 32px;display:flex;box-shadow:0 4px 4px rgba(0,0,0,.1)}.workshopActionBox.mobile{display:none}@media (max-width:1080px){.workshopActionBox{display:none}.workshopActionBox.mobile{width:auto;min-width:initial;display:flex}}.workshopActionBox .actionsTop{flex-direction:row;flex:2;gap:12px;display:flex}@media (max-width:980px){.workshopActionBox .actionsTop{flex:1.3}.workshopActionBox .actionsTop .timeDateBox{flex-direction:column}}@media (max-width:780px){.workshopActionBox .actionsTop{flex-direction:column}.workshopActionBox .actionsTop .timeDateBox{flex-direction:row}}.workshopActionBox .actionsBottom{flex-direction:column;flex:1;justify-content:center;align-items:flex-start;display:flex}.workshopActionBox .timeDateBlock{flex:1}.workshopActionBox .actionTop{border-bottom:1px solid #d5d7da;flex-direction:column;justify-content:center;align-items:center;gap:17px;padding-bottom:20px;display:flex}.workshopActionBox .price{color:var(--Green-SR,#12b293);direction:ltr;align-items:center;gap:9px;font-size:46.8px;font-weight:500;line-height:150%;display:flex}.workshopActionBox .currIcon div svg{width:33px;height:35px}.workshopActionBox .availablityTag{color:var(--Secondary-Red,#f8623f);background:rgba(248,97,63,.17);border-radius:94.713px;padding:4px 12px}.workshopActionBox .availablityTag.available{color:var(--Colors-Green,#34c759);background:rgba(52,199,89,.2)}.workshopActionBox .moreInfo{flex-direction:column;gap:12px;display:flex}@media (max-width:1080px){.workshopActionBox .moreInfo{flex-direction:row;gap:12px}}@media (max-width:780px){.workshopActionBox .moreInfo{flex-direction:column}}.workshopActionBox .moreInfo .title{color:var(--Gray-500,#717680);margin-bottom:8px;font-size:20px;font-weight:500;line-height:120%}.workshopActionBox .moreInfo .timeDateBox{white-space:nowrap;border:1px solid var(--Gray-200,#e9eaeb);background:#fff;border-radius:12px;gap:20px;padding:17px;display:flex}.workshopActionBox .moreInfo .timeDateBox .inner{text-align:center;flex:1}.workshopActionBox .moreInfo .timeDateBox .inner p:first-child{color:var(--Gray-500,#717680);font-size:16px;font-weight:400;line-height:120%}.workshopActionBox .moreInfo .timeDateBox .inner p:last-child{color:var(--Gray-700,#414651);margin-top:12px;font-size:20px;font-weight:400;line-height:120%}.workshopActionBox .moreInfo .infoRow{justify-content:space-between;align-items:center;display:flex}.workshopActionBox .moreInfo .infoRow .title{width:100px;margin-bottom:0}.workshopActionBox .moreInfo .infoRow .iconTxt{color:var(--Gray-800,#252b37);flex-grow:1;align-items:center;gap:4px;font-size:20px;font-weight:500;line-height:120%;display:flex}.workshopActionBox .moreInfo .infoRow:first-of-type{margin:14px 0}.workshopActionBox .moreInfo .formSubmitButton{border-radius:99px;width:100%;height:48px;margin-top:8px;transition:all .3s ease-in-out}.workshopActionBox .moreInfo .formSubmitButton:hover{background-color:#0f2794;border-color:#0f2794;transform:scale(1.05)}@media (max-width:1080px){.workshopActionBox .moreInfo .formSubmitButton{display:none}}@media (max-width:980px){.workshopActionBox .moreInfo .formSubmitButton{margin-top:20px;display:flex}}
.catalogTabWrapper{flex-direction:column;gap:16px;display:flex;overflow:auto}.catalogTabWrapper::-webkit-scrollbar{display:none}.catalogTabWrapper{-ms-overflow-style:none;scrollbar-width:none}.catalogTabWrapper .tabHeader{white-space:nowrap;display:flex}.catalogTabWrapper .tabHeader .innerTab{cursor:pointer;color:var(--Gray-Scale-Gray-500,gray);padding:19px;font-size:max(13px,min(2.4vw,19.2px));font-weight:400;line-height:150%;display:block}@media (max-width:870px){.catalogTabWrapper .tabHeader .innerTab{padding:13px}}@media (max-width:620px){.catalogTabWrapper .tabHeader .innerTab{padding:6.5px}}.catalogTabWrapper .tabHeader .innerTab.active{color:#1a1a1a;border-bottom:3px solid var(--Primary-Blue,#0870f3);font-weight:600}
.catalogDescTabContent{flex-direction:column;gap:24px;display:flex}@media (max-width:870px){.catalogDescTabContent{gap:12px}}.catalogDescTabContent h2{color:var(--Primary-DarkBlue,#0b1956);font-size:max(22px,min(3.4vw,32px));font-weight:700;line-height:150%}.catalogDescTabContent p{color:var(--Gray-900,#181d27);font-size:max(16px,min(2.2vw,24px));font-weight:400;line-height:150%}.catalogDescTabContent ul,.catalogDescTabContent ol{padding:0 24px}.catalogDescTabContent li{color:var(--Gray-900,#181d27);font-size:max(16px,min(2.2vw,24px));font-weight:400;line-height:150%}
.catalogAdditionalInfo{padding-bottom:76px!important}@media (max-width:1020px){.catalogAdditionalInfo{padding-bottom:24px!important}}.catalogAdditionalInfo h2{color:var(--Primary-DarkBlue,#0b1956);margin-bottom:44px;font-size:max(22px,min(3.4vw,32px));font-weight:700;line-height:150%}@media (max-width:1020px){.catalogAdditionalInfo h2{margin-bottom:20px}}.catalogAdditionalInfo .iconListContainer{flex-wrap:wrap;gap:52px;display:flex}@media (max-width:1020px){.catalogAdditionalInfo .iconListContainer{gap:18px}}@media (max-width:820px){.catalogAdditionalInfo .iconListContainer{gap:10px}}@media (max-width:680px){.catalogAdditionalInfo .iconListContainer{flex-direction:column}}.catalogAdditionalInfo .iconListContainer .iconList{align-items:flex-start;gap:6px;width:calc(50% - 26px);max-width:490px;margin-bottom:-36px;display:flex}@media (max-width:1020px){.catalogAdditionalInfo .iconListContainer .iconList{margin-bottom:-6px}}@media (max-width:820px){.catalogAdditionalInfo .iconListContainer .iconList{margin-bottom:0}}@media (max-width:680px){.catalogAdditionalInfo .iconListContainer .iconList{width:100%}}.catalogAdditionalInfo .iconListContainer .iconList .icon div{align-items:center;margin-top:8px;display:flex}.catalogAdditionalInfo .iconListContainer .iconList .icon div svg{width:max(15px,min(2.6vw,24px))}.catalogAdditionalInfo .iconListContainer .iconList strong{color:var(--Primary-DarkBlue,#0b1956);font-size:max(16px,min(2.2vw,24px));font-weight:400;line-height:150%}.catalogAdditionalInfo .iconListContainer .iconList p{color:#787878;font-size:max(16px,min(2.2vw,24px));font-weight:400;line-height:150%}
.catalogReviews.disabled{opacity:.5;pointer-events:none}.catalogReviews .reviewContainer{flex-direction:column;gap:24px;display:flex}@media (max-width:620px){.catalogReviews .reviewContainer{gap:8px}}.catalogReviews .reviewContainer .empttyReviewContainer{border:1px solid #e6e6e6;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.catalogReviews .reviewContainer .empttyReviewContainer .icon{color:#717680;font-size:40px}.catalogReviews .reviewContainer .empttyReviewContainer .noReviews{color:var(--Gray-500,#717680);text-align:center;font-size:max(16px,min(2.4vw,24px));font-weight:400;line-height:150%}.catalogReviews .reviewContainer .reviewBox{border-bottom:1.2px solid #e6e6e6;flex-direction:column;gap:14px;padding-bottom:24px;display:flex}@media (max-width:620px){.catalogReviews .reviewContainer .reviewBox{gap:8px;padding-bottom:4px}}.catalogReviews .reviewContainer .reviewBox:last-child{border-bottom:none}.catalogReviews .reviewContainer .reviewBox .top{justify-content:space-between;align-items:flex-start;display:flex}.catalogReviews .reviewContainer .reviewBox .top .right{align-items:center;gap:12.5px;display:flex}@media (max-width:620px){.catalogReviews .reviewContainer .reviewBox .top .right{gap:9px}}.catalogReviews .reviewContainer .reviewBox .top .left{flex-direction:column;align-items:flex-end;gap:12px;display:flex}.catalogReviews .reviewContainer .reviewBox .top .reviewerName{color:#1a1a1a;font-size:max(14px,min(2.4vw,16.8px));font-weight:500;line-height:150%}.catalogReviews .reviewContainer .reviewBox .reviewContent,.catalogReviews .reviewContainer .reviewBox .reviewDate{color:var(--Gray-Scale-Gray-500,gray);margin:0 12px;font-size:max(12px,min(2.8vw,16.8px));font-weight:400;line-height:150%}.catalogReviews .reviewContainer .reviewBox .MuiAvatar-root{width:50px;height:50px}@media (max-width:620px){.catalogReviews .reviewContainer .reviewBox .MuiAvatar-root{width:40px;height:40px}}.catalogReviews .reviewContainer .reviewBox .rateIcon{width:max(18px,min(3.2vw,22px));min-width:max(18px,min(3.2vw,22px));height:max(18px,min(3.2vw,22px));min-height:max(18px,min(3.2vw,22px));color:var(--Secondary-Yellow,#ffc466);font-size:max(18px,min(3.2vw,22px));overflow:hidden}.catalogReviews .reviewContainer .reviewBox .reviewActions{gap:8px;display:flex}.catalogReviews .loadBttn{text-transform:capitalize;color:#0870f3;background:rgba(8,112,243,.1);border-radius:43px;width:101px;height:45px;margin-top:15px;font-size:14px;font-weight:600;line-height:120%}
.reviewForm{background:rgba(8,112,243,.05);border:2px solid #0870f3;border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;padding:24px 24px 44px 44px;display:flex}.reviewForm .title{color:#0b1956;text-align:right;font-family:var(--font-arabic);font-size:20px;font-style:normal;font-weight:600;line-height:30px}.reviewForm .reviewFormInputs{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}.reviewForm .inputWrapper{flex-direction:column;align-items:flex-start;gap:12px;width:100%;display:flex}.reviewForm .inputWrapper .labelText{color:#1a1a1a;font-family:var(--font-arabic);font-size:16px;font-style:normal;font-weight:500;line-height:24px}.reviewForm .inputWrapper .rateIcon{min-width:24px;min-height:24px}.reviewForm .submitButton{color:#fff;text-align:center;font-family:var(--font-arabic);background:#0b1956;border-radius:43px;padding:12px 24px;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.reviewForm .submitButton:disabled{opacity:.4}.reviewForm .reviewFormActions{align-items:center;gap:12px;width:100%;display:flex}.reviewForm .reviewFormActions button{text-transform:capitalize}.reviewForm .cancelButton{color:#0b1956;background:0 0;border:1px solid #0b1956}
.tabContent .faqContainer{flex-direction:column;gap:24px;max-width:1000px;display:flex}@media (max-width:780px){.tabContent .faqContainer{gap:8px}}.tabContent .faqContainer .MuiAccordion-root.Mui-expanded{box-shadow:none}
