.cdr__section{display:flex;flex-direction:column;gap:20px}.cdr__ratings{display:grid;grid-template-columns:auto;gap:15px}.cdr__ratings--average-container{flex:0.5;display:flex;align-items:center;justify-content:center}.cdr__ratings--average{background-color:#fff;padding:var(--pm-100);border-radius:6px;box-shadow:0 0 1px 1px #00000010;gap:15px;width:100%}.cdr__ratings--average,.cdr__ratings--average .subtitle{display:flex;flex-direction:column;align-items:center;justify-content:center}.cdr__ratings--average .subtitle{color:var(--color-text-300);gap:5px;flex-wrap:wrap}.cdr__ratings-text{color:var(--color-text-250);font-size:var(--font-sm);font-weight:500}.cdr__ratings--average .button__primary{font-size:var(--font-sm);width:100%}.cdr__ratings--bar-container{flex:1;display:flex;flex-direction:column;gap:10px;justify-content:space-between}.cdr__review{border-bottom:1px solid #00000010;padding-block:var(--pm-150)}.c-all-review-modal{padding-top:60px}.c-all-review-modal .review-card{padding-right:15px}.c-all-review-modal__scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5}.c-all-review-modal__scrollbar::-webkit-scrollbar{width:10px;background-color:#f5f5f5}.c-all-review-modal__scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-primary);border:2px solid var(--color-primary)}.c-post-review-modal{margin:auto;overflow-y:auto;max-height:calc(100vh - 262px);padding:35px 30px 30px;border-radius:20px}.c-post-review-modal h2{color:#000;font-size:20px;font-weight:500;margin:0 0 20px}.basis-1\/2 div{width:100%!important;text-align:center}.basis-1\/2 iframe{display:block;max-width:304px;margin:0 auto}.modalHeading h4{font-size:20px;font-weight:600}@media only screen and (min-width:565px){.cdr__ratings{grid-template-columns:auto 1fr}}@media only screen and (max-width:320px){.post_model{padding:12px 7px}#post_review_btn{margin-left:57px}}@media (max-width:767.98px){.c-post-review-modal .grid{grid-template-columns:repeat(1,minmax(0,1fr))}.c-post-review-modal__button-area{flex-wrap:wrap}.c-post-review-modal__button-area>div{flex-basis:100%}}@media only screen and (max-width:767px){.cdr__ratings--average .button__primary{min-height:44px}}body{scroll-behavior:smooth}.td__top--container{display:flex;flex-direction:column;gap:25px}.gridContainerCourseDetails{gap:clamp(28px,4vw,44px)}p.explore{cursor:pointer}@media only screen and (min-width:848px){.td__top--container{display:grid;grid-template-columns:1fr .6fr;grid-template-rows:repeat(5,auto);-moz-column-gap:10px;column-gap:10px}.sec-1{grid-row:1/2}.sec-1,.sec-3{grid-column:2/3}.sec-3{grid-row:1/5}.sec-2{grid-row:1/3}.sec-2,.sec-4{grid-column:1/2}.sec-4{grid-row:3/6}.sec-5{grid-column:1/2;grid-row:6}}@media only screen and (min-width:1080px){.td__top--container{grid-template-columns:1fr .45fr}}.iconWrap{display:inline-flex;align-items:center;justify-content:center;width:clamp(18px,2.4vw,22px);height:clamp(18px,2.4vw,22px)}.iconWrap :is(svg){width:100%;height:100%}.infoLabel{line-height:1;color:#000;white-space:nowrap}.infoLabel,.infoValue{font-weight:500;font-style:normal;font-size:clamp(13px,1.35vw,14px);letter-spacing:0}.infoValue{line-height:1.2;color:#0c5894;text-overflow:ellipsis}.reviewCard{padding:18px 24px;border-radius:7px;border:1px solid #0c5894;background-color:#f2f1ef;min-height:150px;height:150px;overflow-y:auto;display:flex;flex-direction:column;justify-content:space-between}.reviewscardSlides{padding-top:16px;padding-bottom:32px}.reviewsWrapper{padding-top:clamp(20px,2.5vw,25px);padding-bottom:clamp(10px,2vw,20px)}.sectionContentReviews h4{font-weight:500;font-style:Regular;font-size:24px;line-height:100%;letter-spacing:0;color:#0c5894}.reviewCard>p,.reviewnameContent p{font-weight:700;font-style:Italic;font-size:13px;line-height:1.2;letter-spacing:0}.reviewCard>p{height:100px;font-weight:500;overflow-y:auto;color:#1c1c1c}.reviewCard>p::-webkit-scrollbar{width:0}.reviewCard>p:hover{scrollbar-width:thin;scrollbar-color:#0c5894 transparent}.reviewCard>p:hover::-webkit-scrollbar{width:6px}.reviewCard>p:hover::-webkit-scrollbar-thumb{background-color:#0c5894;border-radius:10px}.reviewCard>p:hover::-webkit-scrollbar-track{background:transparent}@media (min-width:640px){.infoRow+.infoRow{border-top:1px solid rgba(2,6,23,.06)}}@media only screen and (max-width:767px){.gridContainerCourseDetails{gap:20px;padding-inline:16px}.td__top--container{gap:20px}.reviewCard{min-height:120px;padding:14px 16px}.sectionContentReviews h4{font-size:20px}.infoLabel,.infoValue{font-size:14px}.td__similar-courses .course-slider__explore-wrap{margin-left:0;margin-right:auto;width:100%;display:flex;justify-content:flex-start}.td__similar-courses .course-slider__explore-wrap .explore{border:none;background:transparent;box-shadow:none;border-radius:0;padding:0;min-height:auto;color:#0c5894;font-weight:500;text-decoration:underline;display:inline-flex;align-items:center;gap:4px}.td__similar-courses .course-slider__explore-wrap .explore:hover{color:var(--color-primary-dark)}.td__similar-courses .course-slider__section--slider-wrapper .swiper-slide{padding-bottom:8px!important}}@media only screen and (max-width:1023px){.course-details-mobile-hero.section{padding-bottom:24px}.course-details-mobile-hero [class*=demoVideoWrapperNew]{padding-block:12px}.course-details-mobile-hero [class*=demoVideoContainer]{position:relative;height:auto!important;min-height:180px;max-height:220px;aspect-ratio:16/9;width:100%;border-radius:8px;overflow:hidden}.course-details-mobile-hero [class*=demoVideoContainer] iframe{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.course-details-mobile-hero .subtitle{font-size:1.125rem;margin-bottom:4px}.td__container{width:100%;max-width:100%;padding-inline:16px;box-sizing:border-box}}.course-details-main-section .td__container{max-width:1220px}.course-details-main-grid{align-items:start}.course-details-content-card{min-height:520px;max-height:560px;border-radius:10px}.course-details-content-card .course-content-scroll-inner{max-height:inherit}.course-details-side-pane{gap:14px}.course-info-desktop-list .course-info-row+.course-info-row{border-top:0}.course-ratings-card{box-shadow:0 2px 8px rgba(13,63,96,.06)}.course-ratings-title{font-family:var(--font-raleway);font-weight:600}.course-ratings-summary{min-height:126px}.course-ratings-row{min-height:22px}.td__similar-courses .course-slider__section--slider-wrapper .swiper-slide>*{width:100%;max-width:390px}.course-reviews-block [class*=sectionContentReviews]{padding-bottom:10px}.course-reviews-block [class*=sectionContentReviews] h4{font-family:var(--font-raleway);font-size:clamp(20px,2.2vw,28px);font-weight:600;color:#0c5894;line-height:1.1}.course-reviews-block [class*=reviewCard]{border-color:#dbe5ef;background:#f8fafc;border-radius:10px;min-height:138px}.course-reviews-block [class*=reviewCard]>p{display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;color:#1f2937}.course-rating-cta{border-radius:999px!important}#course-tutor-data-top .explore{min-height:38px;border-radius:999px;padding:7px 20px;font-size:14px}#course-tutor-data-top .share-button{border:1px solid #dbe5ef;border-radius:999px}@media only screen and (min-width:1024px){.course-details-main-grid{grid-template-columns:minmax(0,1.24fr) minmax(350px,.9fr)!important;-moz-column-gap:26px;column-gap:26px}.course-details-content-card{min-height:946.7px;max-height:946.7px}.course-details-content-card .course-content-scroll-inner{max-height:908px;overflow-y:auto;padding-right:6px;padding-bottom:32px}.course-details-side-pane{position:static}}@media only screen and (max-width:1023px){.course-details-main-section .td__container{max-width:100%}.course-details-content-card{min-height:0;max-height:none}.course-details-side-pane{position:static;gap:12px}.course-ratings-card{padding:14px;margin:12px 0}}