:root{--font-family:"Fira Sans",sans-serif;--font-number:"Inter",sans-serif;--color-primary:#16a6a7;--color-secondary:#1e1d1d;--color-body:#282828;--color-gray:#51534f;--color-lightgray:#909090;--color-gray-extralight:#696969;--color-light:#ffffff;--color-dark:#000000;--color-primary-light:#e8f7f7;--color-secondary-light:#f7f7ff;--color-section-dark:var(--color-secondary);--color-rating-background:#fff7e1;--color-darkgreen:#128586;--color-danger:#d24b3d;--color-gray-primary:#3e3e3e;--color-orange:rgba(244,158,76,1);--fs-base:14px;--fs-section:20px;--fs-text-small:12px;--fs-text-medium:14px;--fs-text-large:24px;--fs-text-extra-large:20px;--fs-block:16px;--fs-banner-title:26px;--fs-button:20px;--fs-text-ex-large:32px;--spacing-section:50px;--spacing-section-title:16px;--fs-section-title-lg:24px;--spacing-card:16px;--spacing-button:16px;--border-radius-button:8px;--border-radius-card:12px;--border-radius-card-large:16px}#exploreCousesDetailsMain{padding:22px}#fr_course_details_contentSide .fr_chevron_icon{color:#fff}.container{display:flex;flex-direction:column;margin:auto;gap:16px}@media (min-width:768px){.container{flex-direction:row}}.videoContainer{flex:1 1}.video{width:100%;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);border:1px solid #ddd}.contentContainer{flex:1 1;display:flex;flex-direction:column;justify-content:"start"}.heading{font-weight:700;color:#333}.heading,.subText{margin-bottom:16px}.ratings,.subText{color:#666}.ratings{font-size:1rem}.languageSelector,.ratings{margin-bottom:24px}.languageButton{font-size:.75rem;margin:4px;background-color:#f0f0f0;color:#000}.languageButtonSelected{background-color:#1976d2!important;color:#fff!important}.buyButton{background-color:#28a745;color:#fff;font-weight:700;padding:12px;margin-bottom:16px}.buyButton:hover{background-color:#218838}.subscribeButton{background-color:#ffc107;color:#000;font-weight:700;padding:12px}.subscribeButton:hover{background-color:#e0a800}.subscribeText{text-align:center}#fr_course_details_contentSide .fr_course_details_sub_text,#fr_course_details_contentSide .fr_course_details_transform{font-size:var(--fs-base)}#fr_course_details_contentSide h4{font-size:24px;font-weight:600}#fr_explore_courses_details p{font-size:18px;letter-spacing:.15px}.fr_about_course{padding:28px 32px;background-color:#f5f5f5;border-radius:8px;text-align:left;margin-top:2rem}#fr_explore_courses_details .fr_about_course h5,.fr_about_course h5{font-size:24px;font-weight:600}.fr_about_course h5{margin-bottom:16px;font-family:Fira Sans;font-style:normal;line-height:36px;color:#1d1d1e}.fr_about_course .fr_course_about_text{white-space:normal;text-decoration:none;margin:2px 0 16px;font-size:16px;font-style:normal;font-weight:400;line-height:32px;color:#282828}.fr_about_toggle_btn{color:#1d1d1e!important;text-align:center;font-family:Fira Sans;font-size:16px;font-style:normal;font-weight:600!important;line-height:20px;letter-spacing:.1px}.toggle-button .chevron-icon{color:#f15f22}.chevron-icon{transition:transform .3s}.chevron-icon.expanded{transform:rotate(180deg)}.toggle-text{display:flex;align-items:center;justify-content:center}#chapter-list-container .title{font-size:24px;font-style:normal;font-weight:600;line-height:40px;color:#2e2e54;letter-spacing:0;border:none}#chapter-list-container .subtitle{color:#51534f;font-size:13px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.4px;margin-bottom:1%}#chapter-list-container .chapter-list{display:flex;flex-direction:column;gap:16px}#chapter-list-container .chapter-item{background:#f1eef4;border-radius:8px;box-shadow:0 1px 3px 1px #00000026;box-shadow:0 1px 2px 0 #00000000;display:flex;padding:16px;flex-direction:column;align-items:"start";gap:12px;align-self:stretch}#chapter-list-container .chapter-title-group{flex:1 1;padding:0 10px}#chapter-list-container .chapter-title-container{display:flex;width:100%}#chapter-list-container .lock-icon{color:#fff;margin-right:1%}#chapter-list-container .chapter-title{color:#282828;font-size:13px;font-family:Fira Sans;font-style:normal;font-weight:400;line-height:22px;letter-spacing:.4px}#chapter-list-container .chapter-title-name{color:#1d1d1e;font-size:20px;font-style:normal;font-weight:600;line-height:32px}#chapter-list-container .chapter-description{color:#51534f;margin-bottom:4px;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.5px;text-align:left}#chapter-list-container .chapter-duration{color:#868e96;display:flex;gap:5px;align-items:center;height:20px}#chapter-list-container .chapter-duration svg{width:20px;height:20px}.toggle-button{width:100%;display:flex;justify-content:flex-end;align-items:center;cursor:pointer}.toggle-button .toggle-text{color:#1d1d1e;text-align:center;font-family:Fira Sans;font-size:14px;font-style:normal;font-weight:600!important;line-height:20px;letter-spacing:.1px}.chevron-icon{color:#16a6a7;margin-left:4px}.chapter-header{background:#1d1d1e;border-radius:100px;padding:10px;width:45px;height:45px;color:#fff}.schedule-icon{background-color:transparent;color:#868e96}#course-info-container{display:flex;flex-direction:column;align-items:center;gap:24px;padding:0;flex-wrap:wrap}#course-info-container .image-section{flex:1 1;text-align:center}#course-info-container .course-image{max-width:85%;height:auto;border-radius:8px}#course-info-container .text-section{flex:1 1;text-align:center}.course_info_container .title{font-size:var(--fs-section);line-height:calc(var(--fs-section) + 10px);font-weight:600;letter-spacing:0;color:#1d1d1e;border-bottom:none}@media (min-width:768px){#course-info-container{flex-direction:row}#course-info-container .text-section{text-align:left}#course-info-container .title{font-size:24px}}#course-info-container .point-list{list-style-type:disc;text-align:left;padding-left:1rem;color:#282828;font-size:var(--fs-text-medium)!important}#course-info-container .point-list li:not(:last-child){margin-bottom:14px}#course-info-container .point-list li::marker{color:#1d1d1e}#fr-course-learn-container{background:#f1eef4;display:flex;padding:80px;align-items:"start";gap:24px}#fr-course-learn-container ul li.point-item::marker{color:#1d1d1e;list-style-type:disc}#fr-course-learn-container .fr_learn_title{font-size:24px;font-weight:600}#fr-course-learn-container ul{text-align:left}.course_review_experts_slider{padding:1rem 0 2rem}.course_review_experts_slider_card{position:relative;cursor:pointer;transition:transform .3s ease;width:200px;height:300px;overflow:hidden}.course_review_experts_slider .swiper-scrollbar{width:80px!important;left:50%!important;margin-left:-40px!important}.course_review_experts_slider .swiper-scrollbar-drag{width:50%!important}.course_review_experts_slider_card:hover{transform:scale(1.05)}.course_review_experts_slide_title{font-size:1rem!important;font-weight:400!important;padding-top:.5rem;position:absolute;bottom:0;color:#fff;z-index:99999999}.course_review_experts_slider_img{transition:transform .3s ease;height:100%;width:auto;position:relative}.course_review_experts_slider_card:hover .course_review_experts_slider_img{transform:scale(1.1)}.video-icon-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:white;z-index:10;opacity:.7;pointer-events:none}.even-slide{margin-top:20px}.video-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000}.video-overlay video{max-width:80%;max-height:80%}.video-overlay:hover{cursor:pointer}.course_review_experts_slider .swiper-button-next,.course_review_experts_slider .swiper-button-prev{width:48px;height:48px;background-color:#2e2e54;border-radius:50%;color:#aaa}.course_review_experts_slider .swiper-button-next:after,.course_review_experts_slider .swiper-button-prev:after{font-size:12px;font-weight:700}.course_review_experts_slider .swiper-button-next.swiper-button-disabled,.course_review_experts_slider .swiper-button-prev.swiper-button-disabled{display:none}.certificate-section{flex-wrap:wrap;justify-content:space-between;padding:80px 80px 120px;color:white;background:#f1eef4}.certificate-left,.certificate-section{display:flex;align-items:center;position:relative}.certificate-left{flex:1 1;background-image:url(https://ffreedom.com/assets/new_design/images/certificate/new_certificate/certificate-background.svg);background-repeat:no-repeat;background-position:50%;justify-content:center}#certificate-wrapper{position:relative;max-width:320px;width:100%;height:454px;background:#fff;transform:rotate(-8deg);display:flex;flex-direction:column;justify-content:space-between;color:#000}.badge-ribbon{position:absolute;top:-2px;right:5%;width:60px}.header-dots{width:60px}.certificate-content{display:flex;flex-direction:column;align-items:"start";justify-content:"start";padding:40px}.certificate-logo{width:110px;margin-bottom:10px}.certificate-section-1{margin-bottom:30px;padding-bottom:.25rem!important}#certificate-wrapper .certificate-title{font-size:24px;font-weight:700;margin-bottom:10px;text-transform:uppercase}#certificate-wrapper .certificate-certify-text{color:#3e3e3e;font-size:8px;line-height:12px}#certificate-wrapper .certificate-name{font-size:26px;line-height:34px;font-family:Fira Sans,cursive!important;margin-bottom:9px;color:#735290!important;border-bottom:1px solid #ababbb}#certificate-wrapper .certificate-course-text{color:#3e3e3e;font-size:8px;line-height:12px}#certificate-wrapper .certificate-course-title{font-size:10px;line-height:13px;color:#3e3e3e;font-weight:600}.certificate-footer{display:flex;justify-content:space-between;align-items:center;padding:20px;width:100%;background:#f15f22}#certificate-wrapper .certificate-date{font-size:6px;line-height:9px;padding:2px;font-weight:600}#certificate-wrapper .certificate-date-1{font-size:6px;line-height:9px;padding:2px;border-top:1px solid #94dedf;text-align:center}#certificate-wrapper .certificate_signature{font-size:6px;line-height:9px;padding:2px;border-top:1px solid #94dedf;margin-top:8px}.certificate-footer-signature{position:relative;top:8px}.certificate-footer-dates,.certificate-footer-signature{display:flex;justify-content:center;flex-direction:column}.certificate-footer-dates{align-items:center}.footer-dots{width:160px;position:relative;bottom:-20px;right:-20px}#certificate-right{flex:1 1;padding:40px;display:flex;flex-direction:column;justify-content:center;order:1}#certificate-right .certificate-heading{color:#1d1d1e;font-size:36px;font-style:normal;font-weight:600;line-height:48px}#certificate-right .certificate-description{color:#1d1d1e;font-size:18px;font-style:normal;font-weight:400;line-height:26px}#instructor-container{background:#735290;padding:80px;display:flex;flex-direction:column;justify-content:"start";gap:26px}#instructor-container .mentor-heading{color:#fff;font-size:32px;font-style:normal;font-weight:500;line-height:42px;display:flex;justify-content:start;width:100%;padding-left:10%}#instructor-container .image-box{position:relative;text-align:center;flex:1 1}#instructor-container .dot-pattern{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1;max-width:250px}#instructor-container .mentor_show_more_less{color:#fff;font-size:14px;font-weight:400;border:none;padding:0;margin:15px 0 0;width:max-content;white-space:nowrap}.mentor_show_more_less:hover{background-color:transparent}#instructor-container .mentor-no-more{display:flex;height:30px;margin:6px 0;justify-content:"start";align-items:center}#instructor-container .mentor-no-more a{color:#fff;text-decoration:none;font-size:14px;font-style:normal;font-weight:400;line-height:22px}#instructor-container .mentor-image{position:relative;border-radius:10px;z-index:2;width:100%;margin:auto;max-width:200px;background:#eae0e0;top:40px;left:15%}#instructor-container .mentor-details{color:#fff;margin-left:20px;flex:1 1}#instructor-container .mentor-name{margin-bottom:.5rem;color:#fff;font-size:20px;font-weight:600;line-height:28px}#instructor-container .mentor-location{margin-bottom:1rem;color:#ababbb}#instructor-container .mentor-description,#instructor-container .mentor-location{font-size:14px;font-weight:400;line-height:22px}@media (max-width:768px){#instructor-container{flex-direction:column;align-items:"start";padding:40px}#certificate-right .certificate-description{font-size:14px;line-height:24px;letter-spacing:.5px}#instructor-container .mentor-heading{text-align:left;left:0}#instructor-container .mentor-image{max-width:100%;left:0;margin-bottom:20px}#instructor-container .mentor-details{margin-left:0;margin-top:20px}#instructor-container .dot-pattern{display:none}}.fr_explore_courserate_time{display:flex;margin-bottom:16px;font-size:14px;gap:16px}.fr_explore_courserate{background-color:#fff7e1;border-radius:4px}.fr_explore_courserate,.fr_explore_coursetime{display:flex;align-items:center;gap:4px;padding:4px 8px}.fr_explore_coursetime svg{width:16px;margin-right:4px}.fr_learn_title_top{display:none}.mentor_dec_show{display:flex;justify-content:flex-end}@media (max-width:480px){.fr_explore_courserate_time{flex-direction:column}.fr_explore_courserate{order:2}.fr_explore_coursetime{order:1}#instructor-container{padding:20px}#instructor-container .mentor-heading{font-size:24px;line-height:32px}#instructor-container .mentor-name{font-size:18px}#instructor-container .mentor-location{font-size:12px}#course-details-container .content-section,.fr_about_course{background:transparent!important;padding:0}.fr_about_course h5{font-size:20px}.course-info-container{flex-direction:column}#course-info-container .text-section{order:2}#course-info-container .image-section{order:1}.fr_learn_title_top{display:block;text-align:left;font-size:20px!important;font-weight:500!important;margin-bottom:15px!important}#fr-course-learn-container .fr_learn_title{display:none}#fr-course-learn-container .MuiContainer-root{padding:0!important}.point-item p{font-size:14px}.course_info_container .title{margin-top:15px;margin-bottom:15px}#instructor-container .mentor-heading{padding:0}.mentor-image-box .image-box{width:140px;height:170px}.mentor-image-box .image-box .mentor-image{height:100%;object-fit:cover;position:static!important}.mentor_dec_show{justify-content:flex-start}#instructor-container .mentor-details{margin-top:0}}#category-benefits-container{width:100%;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.2);overflow:hidden;background:#fff;color:#1d1d1e;padding:0 24px}@media (max-width:1023px){#category-benefits-container{padding:0 10px 100px!important;overflow-y:auto;border-radius:0;padding:0 10px}}.category-benefits-header{color:#ffffff;display:flex;padding:24px 0;align-items:center;gap:12px}#category-benefits-container .category-benefits-title{font-size:18px;font-style:normal;font-weight:500;line-height:26px}.benafits-icon-bg{background:linear-gradient(90deg,#ba973b .01%,#f1dd80 47.49%,#f1dd80 87.77%,#a57d24 139.57%);border-radius:25px;padding:5px}#category-benefits-container .close-icon{color:#ffffff;cursor:pointer;transition:transform .2s ease}.close-icon:hover{transform:scale(1.2)}.category-benefits-content{border-radius:24px;border:1px solid #a78027;display:flex;padding:24px 20px;flex-direction:column;align-items:"start";gap:10px}.benefit-item,.benefit-item-footer{display:flex;align-items:center;gap:12px}.benefit-item-footer{flex-direction:column;padding:16px}.benefit-item img{width:24px;height:24px;padding:2px}#category-benefits-container .benafits-text{font-size:12px;font-style:normal;line-height:18px}.benefit-item typography{font-size:14px;color:#333}#category-benefits-container .benafits-monthly-base{color:#ffd47c;text-align:center;font-family:Fira Sans;font-size:14px;font-weight:600;line-height:20px}#category-benefits-container .benafits-only-available{color:#fff;text-align:center;font-family:Fira Sans;font-size:12px;font-style:italic;font-weight:400;line-height:20px}.category-benefits-footer{padding:16px;border-radius:8px!important;color:#fff}#category-benefits-container .buy-now-btn{background:#fff;color:black;font-size:16px;font-style:normal;font-weight:600;line-height:18px;text-transform:none;padding:11px 24px;justify-content:center;align-items:center;gap:10px}.buy-now-btn:hover{background-color:#155a9e}#course-details-container{flex-wrap:wrap;margin:0 auto}#course-details-container .course-video{max-width:100%;height:auto;position:relative}#course-details-container .course-video>.react-player__preview{padding-bottom:calc(100% * 9 / 16);height:0;position:relative}#course-details-container .course-video>.react-player__preview>.react-player__shadow{position:absolute;top:32%;left:41%}#course-details-container .content-section{justify-content:"start";padding:0 16px}@media (max-width:768px){#course-details-container{flex-direction:column}#course-details-container .video-section{width:100%;margin-bottom:16px}#course-details-container .content-section{width:100%}#language-selector .MuiToggleButtonGroup-root{display:flex;gap:8px;justify-content:center}}#course-details-container{display:flex;flex-wrap:inherit;gap:16px;max-width:1200px}#course-details-container .content-section,#course-details-container .video-section{flex:1 1 100%;display:flex;flex-direction:column}#course-details-container .video-section{display:flex;justify-content:center;align-items:center}#course-details-container .course-video{width:100%;height:100%;border-radius:16px;object-fit:cover}.course-video video{border-radius:16px}#course-details-container .content-section{display:flex;flex-direction:column;justify-content:space-between}#course-details-container .course-title{margin-bottom:8px;font-size:24px;font-style:normal;font-weight:600;line-height:30px;color:#1d1d1e}#course-details-container .course-description{margin-bottom:16px;overflow:hidden;color:#282828;text-overflow:ellipsis;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.5px}#fr_explore_course_ratings_time{display:flex;margin-bottom:16px;font-size:14px;color:#888}#fr_explore_course_ratings_time .fr_ratings{border-radius:4px;background:#fff7e1;font-family:Fira Sans;line-height:25px;letter-spacing:.25px}#fr_explore_course_ratings_time .fr_ratings,#fr_explore_course_ratings_time .fr_time{padding:4px 8px;font-size:var(--fs-base);color:#51534f;font-style:normal;font-weight:400}#fr_explore_course_ratings_time .fr_time{line-height:24px;letter-spacing:.5px}#language-selector .MuiToggleButtonGroup-root{display:flex;gap:8px;justify-content:center;width:100%}#fr_language-selector .fr_select_course_head{font-size:var(--fs-text-small);color:#282828;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.499px}#fr_language-selector .fr_detail_course_btns button{font-size:.75rem;color:#2e2e54;padding:.3rem .6rem;background-color:transparent;border-radius:2rem;border:1px solid #2e2e54;margin:0 2px 0 0}#fr_language-selector .fr_detail_course_btns button.Mui-selected{background-color:#2e2e54;color:#fff}#buy-now-section{display:flex;align-items:center;margin-bottom:16px}#buy-now-section .fr_course_by_now{background:#1d1d1e;padding:12px;margin-right:5px;border:1px solid #1d1d1e;text-align:center;font-size:var(--fs-base);font-weight:400;text-transform:Capitalize}#buy-now-section .toolTilInfo-Icon{background-color:#f1f1f1;border-radius:8px;padding:14px;color:#16a6a7}#buy-now-section .buy-now-btn{margin-right:8px}#unlimited-access-btn{display:flex;align-items:center;justify-content:space-between;text-transform:none;font-size:14px;color:#2e2e54;background:linear-gradient(90deg,#ba973b -18.33%,#f1dd80 23.47%,#f1dd80 58.94%,#a57d24 104.53%);border-radius:8px;text-align:left}#unlimited-access-btn .fr_unlimited_access p{font-size:var(--fs-base);text-transform:none;color:var(--color-dark);padding:0 8%}#unlimited-access-btn .icon-container{display:flex;align-items:center;position:absolute;bottom:35px;left:-16px}#unlimited-access-btn .ff-crown-text{position:relative;padding-left:18px}#unlimited-access-btn .star-icon{position:absolute;bottom:-18px;left:15px}#unlimited-access-btn .chevron-right-icon{margin-right:10%;color:#fff}@media (max-width:768px){#course-info-container .text-section,.certificate-left{order:2}#certificate-right{padding:0}.certificate-section{flex-direction:column;padding:16px}#certificate-right .certificate-heading{font-size:20px;font-style:normal;font-weight:500;line-height:32px;text-align:center}#certificate-right{flex:1 1;display:flex;flex-direction:column;text-align:center;order:1}#fr-course-learn-container{padding:20px}#fr-course-learn-container .fr_learn_title{text-align:left;font-size:20px}.certificate-left{padding:40px}}.fr_explore_courses_sub{color:#51534f;font-size:14px}.ff-already-purchase-wrap .ff-purchase__completed-courses-wrap,.ff-already-purchase-wrap:not(.show) .ff-already-purchase,.ff-offcanvas__purchase.offcanvas{opacity:0}.ff-offcanvas__purchase.offcanvas.show{opacity:1}.ff-offcanvas__body-purchase{padding:0!important;--page-1-animation-duration:1s;--page-2-animation-duration:0.8s}.ff-offcanvas__header-purchase,.ff-purchase__canvas,.ff-purchase__completed-courses-container{padding:16px 48px!important}.ff-offcanvas__header-purchase{padding:20px 48px!important;border-bottom:1px solid #f2f2f2}.ff-purchase__canvas-col-left{min-width:300px}.ff-purchase__canvas-col-right,.ff-purchase__completed-animated-card-col{min-width:400px}.ff-purchase__bill-wrap{padding:24px 40px!important;position:relative;overflow-y:auto}.ff-purchase__bill-anim{max-height:0;overflow:hidden;transition:max-height .3s ease-in}.ff-purchase__bill-anim-active.ff-purchase__bill-anim{max-height:22px;transition:max-height .3s}.ff-purchase__bill-anim-active{margin-bottom:8px}.ff-purchase__bill-anim-content{visibility:hidden;opacity:0;transition:.3s}.ff-purchase__bill-anim-active .ff-purchase__bill-anim-content{opacity:1;visibility:visible;transition-delay:1.1s}.ff-purchase__bill-anim-strip{background-color:#ffffff54;height:22px;transition:.3s}.ff-purchase__bill-anim-active .ff-purchase__bill-anim-strip{opacity:0;transition-delay:.9s}.ff-purchase__bill-anim-strip-1,.ff-purchase__bill-anim-strip-1:before{height:100%;transition:.3s cubic-bezier(.59,.08,.32,.97);margin:0 auto}.ff-purchase__bill-anim-strip-1{width:.4%;background:#d0eded;position:relative}.ff-purchase__bill-anim-strip-1:before{content:"";position:absolute;width:0;left:0;right:0;background:#a2dbdc}.ff-purchase__bill-anim-active .ff-purchase__bill-anim-strip-1{transition-delay:.2s}.ff-purchase__bill-anim-active .ff-purchase__bill-anim-strip-1:before{transition-delay:.4s}.ff-purchase__bill-anim-active .ff-purchase__bill-anim-strip-1,.ff-purchase__bill-anim-active .ff-purchase__bill-anim-strip-1:before{width:100%}.ff-offcanvas__close-btn{width:40px!important;height:40px!important;border-radius:4px;transition:.3s}.ff-offcanvas__close-btn:hover{background-color:#f2f2f2}.ff-stepper__wrap{--stpper-width:120px;--stpper-icon-size:16px}.ff-stepper{width:var(--stpper-width)}.ff-stepper__icon-wrap{width:var(--stpper-icon-size);height:var(--stpper-icon-size);background:#fff;border:2px solid #63b16f;border-radius:100px;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center;background-color:#2e2e54!important}.ff-stepper:first-child:after,.ff-stepper:first-child:before,.ff-stepper__icon{display:none}.ff-stepper.active .ff-stepper__icon-wrap{background:#63b16f!important;transition:.3s .3s}.ff-stepper.active .ff-stepper__icon{display:block}.ff-stepper{width:33.333%;position:relative}.ff-stepper:after,.ff-stepper:before{content:"";position:absolute;height:1.5px;top:7px;right:50%;z-index:-1}.ff-stepper:before{width:92%;background:#cbe5cf;background:#cbe5cf!important;z-index:unset!important;right:54%!important}.ff-stepper:after{width:0;left:-50%}.active.ff-stepper:after{width:100%;background-color:#63b16f;transition:.3s}.ff-purchase__canvas .ff-card__content{max-height:100px;transition:max-height .3s}#ppc-section-5{background:#e9e5ef!important;color:#3e3e3e!important}@media (min-width:1199px){.ff-purchase__canvas-col-left{min-width:400px}.ff-purchase__canvas-col-right{min-width:500px}}.ff-purchase__failed-icon,.ff-purchase__success-icon{width:72px;height:72px;background:#fff;border-radius:100px}.ff-purchase__failed-icon svg path,.ff-purchase__success-icon svg path{stroke-dashoffset:52px;stroke-dasharray:52px}.ff-purchase__success-content{opacity:0;transition:.3s .2s}.ff-purchase__card-title{min-height:48px}.ff-purchase__canvas{transition:all .3s ease var(--page-1-animation-duration)}.purchase-completed{animation:hide-page-1 .3s ease var(--page-1-animation-duration) forwards}.purchase-completed .ff-purchase__success-content{opacity:1}.purchase-completed .ff-purchase__success-icon svg path{stroke-dashoffset:0px;transition:.3s .4s}.ff-purchase__bill-wrap:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;background:linear-gradient(180deg,#61aaf9,#2d78ca);border-radius:12px;z-index:0;transition:.3s}.purchase-failed .ff-purchase__bill-wrap:before{opacity:1}.ff-already-purchase{--page-1-animation-duration:0s;animation:hidePageFinal forwards}.ff-already-purchase-wrap .ff-purchase__canvas{display:none!important}.ff-already-purchase-wrap.show{opacity:1;transition:.3s .2s}.purchase-completed .ff-purchase__canvas-col-right,.purchase-completed .ff-purchase__course-details-list{transform:translateY(10px);opacity:0;transition:all .3s ease calc(var(--page-1-animation-duration) - .4s)}.purchase-completed .ff-card__content,.purchase-completed .ff-card__content>div,.purchase-completed .ff-course__card-no-interaction .ff-card__course{transition:all .3s ease calc(var(--page-1-animation-duration) - .2s)}.purchase-completed .ff-card__content>div{opacity:0}.purchase-completed .ff-card__content{max-height:0!important;padding:0!important;overflow:hidden!important}.purchase-completed .ff-card__info-content{opacity:0;visibility:hidden;transition:all .3s ease calc(var(--page-1-animation-duration) - .4s)}.purchase-completed .ff-course__card-no-interaction .ff-card__course{box-shadow:none!important}.ff-purchase__completed-courses-container{width:100%;opacity:0;visibility:hidden;position:absolute;top:0;height:0;overflow:hidden}.purchase-completed+.ff-purchase__completed-courses-container{animation:hidePageFinal 0s ease calc(var(--page-1-animation-duration) - .3s) forwards}.ff-purchase__completed-icon{width:180px;height:180px;background-color:rgb(216 207 248/32%);border-radius:12px}.ff-purchase__completed-icon--circle{border-radius:200px}.ff-purchase__completed-para{padding:0 100px}.ff-purchase__completed-courses{--card-anim-height:100px;width:100%}.ff-purchase__completed-courses-icon{border-radius:100px;width:20px;height:20px;background:#42844c}.ff-purchase__completed-courses .ff-course__card{--discount-text-space:0;max-height:500px;aspect-ratio:16/9}.purchase-completed+.ff-purchase__completed-courses-container .ff-course__card-no-interaction .ff-card__course{box-shadow:none}.ff-already-purchase.ff-purchase__completed-courses-container .ff-purchase__completed-courses-wrap{opacity:1;transition:.3s .3s}.ff-already-purchase.ff-purchase__completed-courses-container .ff-purchase__completed-courses .ff-course__card,.purchase-completed+.ff-purchase__completed-courses-container .ff-purchase__completed-courses .ff-course__card{animation:purchaseCourse 1s cubic-bezier(.77,-.04,.12,1) calc(var(--page-1-animation-duration) + .2s) forwards}.ff-purchase__completed-courses-content{width:100%;visibility:hidden;opacity:0;padding-right:24px;padding-left:calc(var(--card-anim-height) + 101px)}.ff-already-purchase.ff-purchase__completed-courses-container .ff-purchase__completed-courses-content,.purchase-completed+.ff-purchase__completed-courses-container .ff-purchase__completed-courses-content{animation:purchaseCourseContent .8s cubic-bezier(.77,-.04,.12,1) calc(var(--page-1-animation-duration) + 1.1s) forwards}.ff-purchase__completed-courses-wrap{border-radius:12px;overflow:hidden}.ff-purchase__completed-courses-wrap:before{content:"";position:absolute;width:10%;height:100%;background:#d0eded;opacity:0}.ff-already-purchase.ff-purchase__completed-courses-container .ff-purchase__completed-courses-wrap:before,.purchase-completed+.ff-purchase__completed-courses-container .ff-purchase__completed-courses-wrap:before{animation:purchaseCourseBackground .4s cubic-bezier(.77,-.04,.12,1) calc(var(--page-1-animation-duration) + .9s) forwards}.buycourseButton,.ff-purchase__completed-anim-top{opacity:0;visibility:hidden}.ff-already-purchase.ff-purchase__completed-courses-container .ff-purchase__completed-anim-top,.purchase-completed+.ff-purchase__completed-courses-container .ff-purchase__completed-anim-top{animation:purchaseCourseAnimTop .4s cubic-bezier(.77,-.04,.12,1) calc(var(--page-1-animation-duration) + 1.3s) forwards}.ff-purchase__completed-cta-col:first-child:before{content:"";position:absolute;width:1px;height:0;right:0;background-color:#d5d5dd}.ff-already-purchase.ff-purchase__completed-courses-container .ff-purchase__completed-cta-col:first-child:before,.purchase-completed+.ff-purchase__completed-courses-container .ff-purchase__completed-cta-col:first-child:before{animation:purchaseCourseAnimLine .4s cubic-bezier(.77,-.04,.12,1) calc(var(--page-1-animation-duration) + 1.4s) forwards}.ff-already-purchase.ff-purchase__completed-courses-container .ff-purchase__completed-cta-col,.purchase-completed+.ff-purchase__completed-courses-container .ff-purchase__completed-cta-col{animation-delay:calc(var(--page-1-animation-duration) + 1.6s)}.ff-already-purchase.ff-purchase__completed-courses-container .ff-purchase__completed-cta-col:nth-child(2),.purchase-completed+.ff-purchase__completed-courses-container .ff-purchase__completed-cta-col:nth-child(2){animation-delay:calc(var(--page-1-animation-duration) + 1.8s)}.ff-offcanvas__body-purchase:before{content:"";width:100%;height:calc(100vh - 90px);position:absolute;left:0;bottom:0;opacity:0;background:linear-gradient(180deg,#fff 21.81%,#e9e5ef);z-index:-1;transition:.3s}.ff-already-purchase-wrap.show .ff-offcanvas__body-purchase:before,.ff-shadow.ff-offcanvas__body-purchase:before{opacity:1;transition-delay:calc(var(--page-1-animation-duration) + 1s)}@keyframes purchaseCourse{0%{max-height:500px}to{max-height:var(--card-anim-height)}}@keyframes purchaseCourseBackground{0%{width:20%;opacity:0}to{width:100%;opacity:1}}@keyframes purchaseCourseContent{0%{visibility:hidden;opacity:0;transform:translateX(-12px)}to{visibility:visible;opacity:1;transform:translateX(0)}}@keyframes purchaseCourseAnimLine{0%{height:0}to{height:100%}}@keyframes purchaseCourseAnimTop{0%{visibility:hidden;opacity:0;transform:translateY(12px)}to{visibility:visible;opacity:1;transform:translateY(0)}}@keyframes hide-page-1{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes hidePageFinal{0%{height:0;overflow:hidden;opacity:0;visibility:hidden}to{height:unset;overflow:unset;opacity:1;visibility:visible}}.ff-stepper__hide{animation:stepperHide .3s forwards}.ff-stepper__hidden-state{opacity:0;visibility:hidden;transform:translateX(25px)}.ff-stepper__hidden-state.ff-show{animation:stepperShow .5s .3s forwards}.ff-purchase__course-avl-lang-hide{max-height:1000px;overflow:hidden;transition:max-height .4s}.ff-purchase__course-avl-lang-hide.ff-show{max-height:0}.ff-anim__left,.ff-anim__top{opacity:0;visibility:hidden;max-height:0}.ff-anim__top.ff-show{animation:animTop .3s forwards}.ff-anim__left.ff-show{display:block;animation:animLeft .3s forwards}@keyframes stepperHide{0%{transform:translateX(0)}to{transform:translateX(-25px);opacity:0;visibility:hidden}}@keyframes stepperShow{0%{opacity:0;visibility:hidden;transform:translateX(25px)}to{transform:translateX(0);opacity:1;visibility:visible}}@keyframes animTop{0%{opacity:0;visibility:hidden;max-height:0;transform:translateY(25px)}to{opacity:1;visibility:visible;max-height:400px;transform:translateY(0)}}@keyframes animLeft{0%{opacity:0;visibility:hidden;max-height:0;transform:translateX(25px)}to{opacity:1;visibility:visible;max-height:400px;transform:translateX(0)}}.ff-button__coupon{border:0;background-repeat:no-repeat;background-size:cover;padding:16px 0;animation:stripeBackground 5s linear infinite;--animation-duration:5s;--animation-last-delay:3.5s}.ff-button--coupon{height:56px;border:0;background-color:#16a6a7;padding:16px 0}.ff-button__coupon:after,.ff-button__coupon:before{content:"";width:20px;height:20px;display:block;background-color:#fff;border-radius:100px;position:absolute;top:0;bottom:0;margin:auto;z-index:1}.ff-button__coupon:before{left:-10px}.ff-button__coupon:after{right:-10px}.ff-button__coupon-gift-icon-top{margin-bottom:1px}.ff-button__coupon-gift-icon-bottom,.ff-button__coupon-gift-icon-top{transition:.3s}.ff-button__coupon-text{overflow:hidden;max-width:1000px;transition:.6s .1s}.ff-button__coupon-circle-anim,.ff-button__coupon-circle-anim-wrap:after,.ff-button__coupon-circle-anim-wrap:before{content:"";position:absolute;border-radius:300px;width:100px;height:100px;left:0;right:0;top:0;bottom:0;margin:auto;opacity:0;visibility:hidden;transform:scale(.03);transition:.6s}.anim-start-B .ff-spinner__discount-price:before,.ff-toast{width:100%}.ff-button__coupon-circle-anim-wrap:before{background-color:#a2dbdc;z-index:1}.ff-button__coupon-circle-anim-wrap:after{background-color:#16a6a7;z-index:2}.ff-button__coupon-circle-anim{background-color:#73caca;z-index:0}.ff-button__coupon-text-discount{max-width:0;overflow:hidden;transition:.6s}.ff-button__coupon-cta-text,.ff-toast{opacity:0;visibility:hidden}.ff-button__coupon-discount-tag{opacity:0}.ff-button__coupon-cta-text{transform:scale(.7)}.ff-active .ff-button__coupon{animation:stopStripeBackground .4s linear forwards;background-position:60%}.ff-active .ff-button__coupon-text,.no-update.spinner-col-parent{max-width:0}.ff-active .ff-button__coupon-gift-icon-bottom,.ff-active .ff-button__coupon-gift-icon-top{transition-delay:1.2s}.ff-active .ff-button__coupon-gift-icon-top{transform:translateY(-30px)}.ff-active .ff-button__coupon-gift-icon-bottom{transform:translateY(30px)}.ff-active .ff-button__coupon-circle-anim{animation-delay:1.5s!important}.ff-active .ff-button__coupon-circle-anim-wrap:before{animation-delay:1.8s!important}.ff-active .ff-button__coupon-circle-anim-wrap:after{animation-delay:2.1s!important}.ff-active .ff-button__coupon-circle-anim,.ff-active .ff-button__coupon-circle-anim-wrap:after,.ff-active .ff-button__coupon-circle-anim-wrap:before{animation:circleScale .6s forwards}.ff-active .ff-button__coupon-discount-tag{animation:discountTag 2.6s 2.2s forwards}.ff-active .ff-button__coupon-text-discount{max-width:1000px;transition-delay:2.7s}.ff-active .ff-button__coupon-discount-wrap{animation:discountWrap .5s ease var(--animation-discount-delay) forwards}.ff-active .ff-button__coupon-cta-text{opacity:1;visibility:visible;transform:scale(1);transition-delay:var(--animation-last-delay)}.ff-active.ff-button__coupon-wrap .ff-button__coupon{animation:couponBtn 0s 4s forwards}.ff-active .buycourseButton{animation:originalButton 0s 4s forwards}@keyframes stripeBackground{0%{background-position:0}to{background-position:100%}}@keyframes stopStripeBackground{0%{background-position:60%}to{background-position:71%}}@keyframes circleScale{0%{opacity:0;visibility:hidden;transform:scale(.3)}1%{opacity:1;visibility:visible}to{opacity:1;visibility:visible;transform:scale(6)}}@keyframes discountTag{0%{opacity:0;transform:scale(1)}5%{opacity:1;transform:scale(1.6)}25%{transform:scale(1)}to{opacity:1;transform:scale(1)}}@keyframes discountWrap{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(1.3)}}@keyframes originalButton{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes couponBtn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.ff-toast{display:flex;justify-content:center;left:0;padding-bottom:16px}.ff-toast.sticky{opacity:1;visibility:visible}.ff-toast__thumbnail{height:80px;aspect-ratio:20/9;border-radius:4px}.ff-spinner__wrapper{--animation--duration-delay:0.8s}.ff-spinner-container{height:28px;overflow:hidden}.ff-spinner__number{transform:scale(.65);transform-origin:bottom left;transition:all calc(var(--animation--duration-delay) / 2) cubic-bezier(.76,.26,0,1) 0s;font-size:28px;line-height:28px}.anim-start .ff-spinner__number{transform:scale(1)}.anim-start-B .ff-spinner__number{font-weight:600;transition-delay:.2s}.spinner-col{transition:all var(--animation--duration-delay) cubic-bezier(.76,.26,0,1)}.spinner-col-parent{max-width:100px;overflow:hidden;transition:max-width calc(var(--animation--duration-delay) / 2) cubic-bezier(.76,.26,0,1) var(--animation--duration-delay)}.no-update.spinner-col-parent .spinner-col{transform:translateY(100%)!important}.ff-spinner__discount-price{font-size:18px;line-height:26px}.ff-spinner__discount-percentage,.ff-spinner__discount-price{max-width:0;overflow:hidden;opacity:0;visibility:hidden;transform:translateX(5px);transition:all calc(var(--animation--duration-delay) / 1.2) cubic-bezier(.76,.26,0,1) calc(var(--animation--duration-delay) + .4s)}.ff-spinner__discount-price:before{content:"";position:absolute;width:0;height:1px;background-color:#949494!important;top:0;bottom:0;margin:auto;transition:all calc(var(--animation--duration-delay) / 2) cubic-bezier(.76,.26,0,1) calc(var(--animation--duration-delay) - .6s)}.anim-start-B .ff-spinner__discount-percentage,.anim-start-B .ff-spinner__discount-price{max-width:400px;opacity:1;visibility:visible;transform:translateX(0)}.ff-toast__spinner-wrap .ff-course__cost-original,.sticky .ff-toast__spinner-wrap .ff-course__cost-original{max-width:0;overflow:hidden}.ff-toast__spinner-wrap .ff-course__cost-discount{overflow:hidden}.ff-toast__spinner-wrap .ff-spinner__number{transform-origin:center left}.anim-start-B.ff-toast__spinner-wrap .ff-course__cost-original{max-width:100%}.anim-start-B.ff-toast__spinner-wrap .ff-course__cost-discount{transition-delay:calc(var(--animation--duration-delay) + .8s)}@media (max-width:767px){.anim-start-B .ff-course__cost.ff-spinner__number.ff-color--light-gray.d-flex.align-items-center{font-size:16px;transition-delay:calc(var(--animation--duration-delay) - .2s)}.ff-toast__spinner-wrap .ff-spinner__number{font-size:20px;line-height:22px}.ff-toast__spinner-wrap .ff-spinner-container{height:22px}.ff-toast__thumbnail{height:60px}.ff-toast__spinner-wrap .ff-course__cost-discount,.ff-toast__spinner-wrap .ff-course__cost-original{font-size:12px}}.ff-spinner__anim{animation:spinnerAnim .8s linear infinite}.language_dropdown .MuiMenuItem-root.active,.language_dropdown .MuiMenuItem-root:hover{background-color:#d0eded}.language_dropdown .MuiMenuItem-root.active .ld_active_tick{display:block;position:absolute;right:0;top:1rem}.language_dropdown .MuiPaper-root{border-radius:12px!important}.ff-button__coupon-cta-text{transform:scale(.7)!important}.ff-toast{position:fixed;z-index:121;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.24))}.ff-button__coupon-cta-text,.ff-toast{transition:.3s}.fr_thumbs_image{height:0;border-radius:10px!important;position:relative;padding-bottom:calc(100% * (9 / 16))}.fr_thumbs_img{height:100%;object-fit:cover;position:absolute;left:0;top:0}.explore_courses_footers{margin-top:10px;min-height:90px;max-height:120px;padding:0!important}@media (max-width:1023px){.explore_courses_footers{min-height:unset}}.video_learner_ratings{display:flex;justify-content:space-between;align-items:center;padding-top:12px}.video_learner_ratings p{font-size:14px;color:#3e3e3e}.video_learner_ratings .learners,.video_learner_ratings .ratings{display:flex;align-items:center;gap:5px}.explore_courses_footer .video_course_title{font-size:16px;font-style:normal;font-weight:500;line-height:24px}@media (max-width:767px){.ff-toast{right:0!important;padding-bottom:0;border-radius:0}.ff-toast__wrap{border-radius:0!important}}.ff-button--coupon{height:48px;width:328px;outline:0;font-size:14px;font-weight:600;text-align:center;display:flex;justify-content:center;align-items:center;border-radius:6px;background-color:#1d1d1e}.ff-toast__coupon-btn{min-width:328px}@media (max-width:1023px){.ff-toast__coupon-btn{min-width:100%}}.ff-button__coupon-wrap{height:56px;--animation-discount-delay:3.4s}.ff-toast__wrap{background:#fff;box-shadow:0 -8px 24px 0 #00000029;padding:16px;border-radius:8px}.ff-button__primary,.ff-button__primary:hover,.ff-color--light{color:var(--color-light)}.chapters-head-main{display:flex;width:100%}@media (max-width:360px){.footer-dots{width:80px}}@media (min-width:361px){#certificate-wrapper{min-width:320px}}@media (min-width:361px) and (max-width:768px){.certificate-left{padding:80px}}@media (max-width:992px){#course-details-container{flex-direction:column}}#video-modal video{border-radius:0}@media (min-width:900px){#category-benefits-container{min-width:759px}}.language_pills{padding:1rem 0;display:flex;gap:.3rem;flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.language_pills::-webkit-scrollbar{display:none}.language_pills .MuiChip-root{margin-right:0!important}