.membership-setting{--fontFamily:"Manrope",sans-serif}.membership-setting .membership-settings-section h4{color:#222;font-family:var(--fontFamily);font-size:20px;font-style:normal;font-weight:800;line-height:normal}.membership-setting .subscription_plan_section{height:350px;max-height:max-content;position:relative;border-radius:12px;background:linear-gradient(0deg,rgba(255,255,255,.6),rgba(255,255,255,.6)),linear-gradient(106deg,#FFE259 5.72%,#FFA751 83.57%),linear-gradient(106deg,#FFB544 5.72%,#FF4F44 83.57%)}.membership-setting .btn-subscribe{padding:0 20px!important}.membership-setting .membership-settings-section .membership-info{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;margin-top:10px}.membership-setting .faded-start{color:rgba(34,34,34,.4);text-align:center;font-family:var(--fontFamily);font-size:16px!important;font-style:normal;font-weight:600;line-height:120%;margin:0!important}.membership-setting .membership-settings-section .subscription_plan_section .plan-container{background:none;border-radius:0}.membership-setting .membership-settings-section a{white-space:normal}.membership-setting .membership-settings-section a,.membership-setting .view-all-member{color:#222;font-family:var(--fontFamily);font-size:15px;font-style:normal;font-weight:600;line-height:normal;border:none}.membership-setting .view-all-member{display:flex;justify-content:center}.membership-setting .btn-learn-more{border:none!important}.membership-setting .btn-cancel{color:#333!important;font-family:var(--fontFamily)!important;font-size:12px!important;font-style:normal;font-weight:500!important;line-height:130%;letter-spacing:.12px;text-transform:none!important}.membership-setting .membership-settings-section .membership-info h3{color:#222;font-family:var(--fontFamily);font-size:24px;font-style:normal;font-weight:700;margin:0;line-height:100%}.membership-setting .membership-settings-section .setting-padding{padding:12px}.membership-setting .membership-settings-section .membership-info p{font-family:var(--fontFamily);color:#333;font-size:16px;font-style:normal;font-weight:500;line-height:130%;letter-spacing:.16px}.membership-setting .membership-info h2{color:#333;text-align:center;font-family:var(--fontFamily);font-size:40px;font-style:normal;font-weight:800;line-height:120%;margin:0}.membership-setting .current-active-plan{border-radius:30px;background:#fff;color:#be8814;font-family:var(--fontFamily);font-size:12px;font-style:normal;font-weight:500;line-height:130%;position:absolute;bottom:-8px;padding:4px 12px}.membership-setting .membership-info .subscription_plan_section .plan-content{padding:20px;position:relative;height:90px}.membership-setting .about-section{font-weight:400}.membership-setting .about-section,.membership-setting .about-section .highlight{color:#999;font-family:var(--fontFamily);font-size:12px;font-style:normal;line-height:normal;letter-spacing:-.24px}.membership-setting .about-section .highlight{font-weight:700}.membership-setting .card-info img{width:56.879px;height:44.214px}.membership-setting .no-membership{display:flex;padding:16px 5px;flex-direction:column;align-items:center;border-radius:8px;background:#ececec}.membership-setting .no-membership h3{font-size:16px;font-weight:600;letter-spacing:-.32px}.membership-setting .no-membership h3,.membership-setting .no-membership p{color:#222;text-align:center;font-family:var(--fontFamily);font-style:normal;line-height:normal;margin:0}.membership-setting .no-membership p{font-size:12px;font-weight:400;letter-spacing:-.24px}.membership-setting .switch{position:relative;display:inline-block;width:auto;min-width:56px;height:24px}.membership-setting .switch input{opacity:0;width:0;height:0}.membership-setting .custom-switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#7969e3;transition:.4s}.membership-setting .custom-switch .slider:before{position:absolute;content:"";height:24px;width:24px;left:0;bottom:0;background-color:#f8f9fa;transition:.4s}.membership-setting input:checked+.slider{background-color:#7969e3}.membership-setting input:focus+.slider{box-shadow:0 0 1px #7969e3}.membership-setting input:checked+.slider:before{transform:translateX(32px)!important}.membership-setting .custom-switch .slider.round{border-radius:34px}.membership-setting .slider.round:before{border-radius:50%}.membership-setting .custom-switch{justify-content:center;gap:10px;align-items:center}.membership-setting .custom-switch p{color:#333;font-family:var(--fontFamily);font-size:16px;font-style:normal;font-weight:600;margin:0;line-height:normal}.membership-setting .no-payment-method-section{display:flex;padding:16px 5px;flex-direction:column;align-items:center;border-radius:8px;background:#ececec}.membership-setting .custom-select .select-selected{width:308px!important}.membership-setting .no-payment-method-section h2{color:#222;font-family:var(--fontFamily);font-size:16px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.32px;margin-bottom:5px;text-align:center}.membership-setting .no-payment-method-section p{color:#222;text-align:center;font-family:var(--fontFamily);font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.24px}.membership-setting .membership-cancel-subscription .header-about-info{border-radius:16px!important;background:#c1ecd3;display:flex;padding:16px;align-items:center;gap:12px;justify-content:space-between}.membership-setting .membership-cancel-subscription .second-card{width:100%}.membership-setting .cancel-course-content-second h3,.membership-setting .membership-cancel-subscription .cancel-course-content h3{color:#222;font-family:var(--fontFamily);font-size:20px;font-style:normal;font-weight:600;line-height:100%;letter-spacing:-.4px}.membership-setting .sucess-cancel-subscription-container{height:80%}.membership-setting .carousel-second .cancel-section-history{margin-right:15px}.membership-setting .cancel-info-section{gap:10px}.membership-setting .cancel-info-section p{color:#222;font-family:var(--fontFamily);font-size:12px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:0}.membership-setting .membership-cancel-subscription-container{padding:24px;border-radius:20px}.membership-setting .cancel-course-card{border-radius:20px;border:1px solid #ececec;background:#fff;margin-right:15px}.membership-setting .confirmation-cancel-subscription .membership-cancel-subscription-container{display:flex;flex-direction:column;justify-content:space-between}.membership-setting .membership-cancel-subscription .module-completed .time{background-color:#65c98f;padding:8px;font-size:12px;font-weight:400;color:#000}.membership-setting .images-container{display:flex;align-items:center;justify-content:flex-start;position:relative}.membership-setting .confirmation-cancel label{color:#999;font-family:var(--fontFamily);font-size:12px;font-style:normal;font-weight:400;line-height:120%}.membership-setting textarea{width:100%;border-radius:8px;border:1px solid #d6d6d6;background:#fff;height:64px;padding:5px}.membership-setting .confirmation-cancel h3{color:#222;font-family:var(--fontFamily);font-size:20px;font-style:normal;font-weight:600;line-height:normal}.membership-setting .love-icon,.membership-setting .share-icon{height:auto!important;width:auto!important}.membership-setting .images-container .image{height:23px!important;width:23px!important}.membership-setting .slick-prev{left:44%!important}.membership-setting .slick-next,.membership-setting .slick-prev{font-size:10px!important;line-height:10px!important;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;color:rgba(0,0,0,0);border:none;outline:0;z-index:99999999999;background:0 0}.membership-setting .membership-cancel-subscription-container .slick-next{left:56%!important;position:relative;bottom:-37px;height:100%;width:28px}.membership-setting .membership-cancel-subscription-container .slick-dots{bottom:-19px;position:absolute}.membership-setting .membership-cancel-subscription-container .slick-prev{left:42%!important;position:relative;bottom:-267px!important}.membership-setting .membership-cancel-subscription-container .slick-prev-second{left:42%!important;position:relative;bottom:-295px!important;width:10px}.membership-setting .course-container img{width:273px;border-radius:9px}.membership-setting .course-card .course-img{width:273px;height:176px;border-radius:9px}.membership-setting .course-container{border-radius:20px;border:1px solid #ececec;background:#fff;padding:15px 5px}.membership-setting .membership-cancel-subscription{padding:24px}.membership-setting .cancel-confirm,.membership-setting .membership-setting-about{height:100%}.membership-setting .membership-setting-about .membership-settings-section .membership-info{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.membership-setting .course-card{height:auto}.membership-setting .count-taughtby{height:26px;width:26px;position:absolute;border-radius:50%;border:1px solid #fff;background:var(--Torrins-Yellow,#FFC444);left:40px;color:var(--Gray-1,#333);font-family:var(--fontFamily);font-size:10px;font-style:normal;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:normal}.membership-setting .membership-cancel-subscription .module-completed .content{background:#fff;font-size:24px;font-style:normal;font-weight:700;color:#333;padding:8px 12px;width:100%;justify-content:center}.membership-setting .sucess-cancellation h3{color:#222;text-align:center;font-family:var(--fontFamily);font-size:36px;font-style:normal;font-weight:800;line-height:120%}.membership-setting .sucess-cancellation{text-align:center}.membership-setting .course-card{min-width:auto!important}.membership-setting .sucess-cancel-subscription-container{padding:0 20px}.membership-setting .sucess-cancellation h4{color:#333;text-align:center;font-family:var(--fontFamily);font-size:20px;font-style:normal;font-weight:400;line-height:normal}.membership-setting .membership-setting-about .bg-white,.membership-setting .sucess-cancel-subscription-container{border-radius:20px}.membership-setting .membership-settings-section .currently-actively-plans-container{border-radius:12px;background:linear-gradient(106deg,#FFE259 5.72%,#FFA751 83.57%),linear-gradient(106deg,#FFB544 5.72%,#FF4F44 83.57%);padding:25px;position:relative}.membership-setting .active-sections{display:flex;border-radius:12px;align-items:center;padding:3px 11px;gap:6px;background:linear-gradient(0deg,#FFF,#FFF),linear-gradient(106deg,#FFB544 5.72%,#FF4F44 83.57%)}.membership-setting .membership-settings-section .currently-actively-plans-container h2{white-space:nowrap;color:#222;font-family:var(--fontFamily);font-size:20px;font-style:normal;font-weight:700;line-height:normal;text-align:center}.membership-setting .membership-settings-section .currently-actively-plans-container .plan-container{gap:6px}.membership-setting .membership-settings-section .currently-actively-plans-container .valid{color:#222!important;font-size:16px;font-style:normal;font-weight:600;line-height:120%}.membership-setting .membership-settings-section .currently-actively-plans-container .btn-cancel{color:#222!important;font-family:var(--fontFamily)!important;font-size:15px!important;font-style:normal!important;font-weight:600!important;line-height:normal}.membership-setting .membership-settings-section .btns{position:absolute;bottom:5%}.membership-setting .membership-settings-section .active-sections .current-active-plan-text{color:#222!important;font-family:var(--fontFamily);font-size:14px;font-style:normal;font-weight:700;line-height:normal;margin:0}.membership-setting .membership-settings-section .active-sections{margin-bottom:23px}.membership-setting .sucess-cancellation p{color:#999;text-align:center;font-family:var(--fontFamily);font-size:15px;font-style:normal;font-weight:400;line-height:normal}.membership-setting .background{position:fixed;width:100%;height:100%;left:0;top:0;background:-owg-linear-gradient(150deg,#501edb 20%,#e22931);-pie-background:-pie-linear-gradient(150deg,#501edb 20%,#e22931);background:linear-gradient(150deg,#501edb 20%,#e22931)}.membership-setting .membership-cancel-subscription .module-completed{width:127px}.membership-setting .header-about-info p{color:#333;font-family:var(--fontFamily);font-size:16px;font-style:normal;font-weight:500;line-height:120%;margin:0}.membership-setting .header-about-info h3{color:#333;font-family:var(--fontFamily);font-size:20px;font-style:normal;font-weight:800;line-height:120%}.membership-setting .btn-confimation{margin-top:200px}@media(max-width:768px){.membership-setting .membership-settings-section .setting-padding{padding:0}.membership-setting .membership-settings-section .currently-actively-plans-container .valid{margin:0}.membership-setting .membership-settings-section .currently-actively-plans-container h2{font-size:18px}.membership-setting .membership-info h1{font-size:24px}.membership-setting .sucess-cancel-subscription-container{height:100%}.membership-setting .btn-confimation{flex-direction:column;margin-top:20px}.membership-setting .btn-confimation button{width:100%;text-align:center}.membership-setting .cancel-confirm,.membership-setting .membership-setting-about{height:auto}.membership-setting .course-container .container{flex-direction:column;align-items:start!important}.membership-setting .membership-settings-section .membership-info{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.membership-setting .membership-settings-section .membership-info p{font-size:14px}.membership-setting .faded-start{font-size:12px!important}.membership-setting .custom-switch p{font-size:14px}.membership-setting .membership-cancel-subscription .header-about-info{flex-direction:column}.membership-setting .cancel-course-card{display:block!important}.membership-setting .cancel-course-content-second h3,.membership-setting .membership-cancel-subscription .cancel-course-content h3{text-align:center}.membership-setting .course-container .video{width:270px!important}.membership-setting .course-card .course-img,.membership-setting .course-container .video{width:100%!important;height:auto!important}.membership-setting .right-section{background:#fff!important}.membership-setting .membership-cancel-subscription{padding:0!important}}@media(max-width:568px){.membership-setting .course-card .course-img{width:100%!important;height:auto!important}}@media(min-width:959px){.membership-setting .course-container .video{width:270px!important;height:auto!important}}@media(max-width:900px){.membership-setting .membership-settings-section .currently-actively-plans-container{height:300px}.membership-setting .membership-settings-section .membership-info h3{font-size:20px}.membership-setting .membership-setting-about .membership-settings-section .membership-info{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.membership-setting .membership-info h1{font-size:28px}.membership-setting .subscription_plan_section{height:320px}}@media(min-width:900px)and (max-width:1300px){.membership-setting .membership-settings-section .membership-info h3{font-size:20px}}@media(min-width:1500px){.membership-setting .container-course-img .course-img{width:200px!important}.membership-setting .container-course-img .video{width:200px!important;height:176px!important}}@media(min-width:1800px)and (max-width:4000px){.membership-setting .membership-settings-section .membership-info{margin-top:88px!important}}