.cs-book-slider-tabs{direction:rtl}.book-tabs-controls{display:flex;justify-content:center;margin-bottom:20px}.book-tab-btn{padding:10px 20px;background:#eee;border:none;cursor:pointer;margin:0 5px;border-radius:5px;transition:.3s}.book-tab-btn.active{background:#333;color:#fff}.book-tab-panel{display:none}.book-tab-panel.active{display:block}.cs-book-slider-container{width:100%;padding:10px 0}.book-card{background:var(--book-card-bg,transparent);border:none;box-shadow:none;text-align:center}.book-image img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--book-image-radius,12px);transition:all .3s ease;display:block;margin:0 auto}.book-image img.hover-grow:hover{transform:scale(1.1)}.book-image img.hover-shrink:hover{transform:scale(.95)}.book-image img.hover-pulse:hover{animation:pulse 1s infinite}.book-image img.hover-pulse-grow:hover{animation:pulse-grow 1s infinite}.book-image img.hover-pulse-shrink:hover{animation:pulse-shrink 1s infinite}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulse-grow{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pulse-shrink{0%,100%{transform:scale(1)}50%{transform:scale(.9)}}.book-title{margin:10px 0 5px;padding:5px;background-color:var(--book-title-bg,transparent)}.book-title a{color:var(--book-title-color,#111);font-size:1rem;font-weight:600;text-decoration:none;display:block;line-height:1.4}.book-price{margin:5px 0;font-size:1rem;font-weight:600;color:var(--book-price-color,#333);text-align:center}.book-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--book-btn-icon-spacing,6px);font-weight:700;text-decoration:none;transition:all .3s ease;border:2px solid transparent}.book-btn.free{background-color:transparent}.book-btn:hover{background-color:var(--book-btn-hover-bg,#5e50d9);color:var(--book-btn-hover-color,#fff);border-color:var(--book-btn-hover-border,transparent)}[dir=rtl] .book-btn{flex-direction:row-reverse}.swiper-pagination{text-align:center;padding-top:15px}.cs-book-slider-container .swiper{padding-bottom:30px}.swiper-pagination-bullet{width:10px;height:10px;background:#ccc;opacity:1;margin:0 5px;border-radius:50%;transition:background-color .3s ease}.swiper-pagination-bullet-active{background:#5e50d9}.cs-book-slider-container .cs-swiper-button-next,.cs-book-slider-container .cs-swiper-button-prev{position:absolute;top:50%;width:40px;height:40px;margin-top:-20px;z-index:10;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.08);display:flex;align-items:center;justify-content:center;font-size:22px;color:#7c3aed;transition:background .2s;border:1px solid #eee}.cs-book-slider-container .cs-swiper-button-next{right:10px;left:auto}.cs-book-slider-container .cs-swiper-button-prev{left:10px;right:auto}.cs-book-slider-container .cs-swiper-button-next:after,.cs-book-slider-container .cs-swiper-button-prev:after{content:'';display:block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat}.cs-book-slider-container .cs-swiper-button-next:after{background-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 4l8 8-8 8" stroke="%237c3aed" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.cs-book-slider-container .cs-swiper-button-prev:after{background-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 4l-8 8 8 8" stroke="%237c3aed" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}body[dir=rtl] .cs-book-slider-container .cs-swiper-button-next{left:10px;right:auto}body[dir=rtl] .cs-book-slider-container .cs-swiper-button-prev{right:10px;left:auto}@media (max-width:768px){.book-title a{font-size:.9rem}.book-btn{font-size:.85rem}}.cs-book-tabs-title{margin-bottom:20px}.book-tab-titles{display:flex;flex-wrap:wrap;gap:15px}.book-tabs-wrapper{margin-top:40px}.book-tab-titles{display:flex;list-style:none;gap:20px;justify-content:center;margin-bottom:30px}.book-tab-title{background-color:var(--tab-bg,#f9f9f9);color:var(--tab-text-color,#333);transition:all .3s ease;border-radius:6px;padding:10px 20px;cursor:pointer}.book-tab-title:hover{background-color:var(--tab-hover-bg,#eee)}.book-tab-title.active{background-color:var(--tab-active-bg,#3498db);color:var(--tab-active-text,#fff);border-color:#3498db}.book-tab-content{display:none}.book-tab-content.active{display:block}.rb-book-swiper{overflow:hidden;padding:30px 0}.book-tabs-wrapper .swiper-button-next,.book-tabs-wrapper .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:9}.swiper-slide{flex-shrink:0;width:auto}.hover-grow img:hover{transform:scale(1.05);transition:transform .3s ease-in-out}.hover-shrink img:hover{transform:scale(.95);transition:transform .3s ease-in-out}.hover-pulse img:hover{animation:pulse 1s infinite}.hover-pulse-grow img:hover{animation:pulse-grow 1s infinite}.hover-pulse-shrink img:hover{animation:pulse-shrink 1s infinite}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulse-grow{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pulse-shrink{0%,100%{transform:scale(1)}50%{transform:scale(.9)}}.swiper-button-next,.swiper-button-prev{background-color:#3498db;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.15)}.swiper-button-prev{left:-20px}.swiper-button-next{right:-20px}.swiper-pagination{text-align:center;margin-top:20px}.swiper-pagination-bullet{background:#ccc;width:10px;height:10px;border-radius:50%;margin:0 4px;display:inline-block;opacity:1}.swiper-pagination-bullet-active{background:#000}.cs-no-books-message{text-align:center;padding:30px 15px;color:#777;font-size:16px}.cs-no-books-message i{display:block;font-size:32px;margin-bottom:10px;color:#ccc}@media (max-width:768px){.swiper-button-next,.swiper-button-prev{width:32px;height:32px}.rb-book-swiper .swiper-wrapper{padding:0 10px}}.cs-consultation-tabs-title{font-size:28px;margin-bottom:20px;font-weight:700;text-align:center}.consultation-item .consultation-avatar{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.cs-consultation-tabs-title .word-1,.cs-consultation-tabs-title .word-2{display:inline-block}.consultation-tabs-wrapper{margin-top:40px}.consultation-tab-titles{display:flex;flex-wrap:wrap;gap:20px;list-style:none;justify-content:center;margin-bottom:30px}.consultation-tab-title{background-color:var(--tab-bg,#f9f9f9);color:var(--tab-text-color,#333);transition:all .3s ease;border-radius:6px;padding:10px 20px;cursor:pointer}.consultation-tab-title:hover{background-color:var(--tab-hover-bg,#eee)}.consultation-tab-title.active{background-color:var(--tab-active-bg,#3498db);color:var(--tab-active-text,#fff);border-color:#3498db}.consultation-tab-content{display:none}.consultation-tab-content.active{display:block}.rb-consultation-swiper{overflow:hidden;padding:30px 0}.consultation-tabs-wrapper .swiper-button-next,.consultation-tabs-wrapper .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);z-index:9}.swiper-slide{flex-shrink:0;width:auto}.hover-grow img:hover{transform:scale(1.05);transition:transform .3s ease-in-out}.hover-shrink img:hover{transform:scale(.95);transition:transform .3s ease-in-out}.hover-pulse img:hover{animation:pulse 1s infinite}.hover-pulse-grow img:hover{animation:pulse-grow 1s infinite}.hover-pulse-shrink img:hover{animation:pulse-shrink 1s infinite}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes pulse-grow{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes pulse-shrink{0%,100%{transform:scale(1)}50%{transform:scale(.9)}}.swiper-button-next,.swiper-button-prev{background-color:#3498db;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px rgba(0,0,0,.15)}.swiper-button-prev{left:-20px}.swiper-button-next{right:-20px}.swiper-pagination{text-align:center;margin-top:20px}.swiper-pagination-bullet{background:#ccc;width:10px;height:10px;border-radius:50%;margin:0 4px;display:inline-block;opacity:1}.swiper-pagination-bullet-active{background:#000}.cs-no-consultations-message{text-align:center;padding:30px 15px;color:#777;font-size:16px}.cs-no-consultations-message i{display:block;font-size:32px;margin-bottom:10px;color:#ccc}@media (max-width:768px){.swiper-button-next,.swiper-button-prev{width:32px;height:32px}.rb-consultation-swiper .swiper-wrapper{padding:0 10px}}.rbt-card{border-radius:20px;background:#fff;box-shadow:0 8px 30px rgba(0,0,0,.07);overflow:hidden;transition:.3s ease}.feature-badge{position:absolute;top:10px;right:10px;background:#ffca28;color:#fff;padding:6px 18px 6px 14px;border-radius:999px;font-size:13px;z-index:5;display:flex;align-items:center;gap:2px;font-weight:700;box-shadow:0 2px 8px rgba(0,0,0,.15);min-width:64px;min-height:32px;height:auto;white-space:nowrap}.feature-badge span{color:#ffca28;font-weight:700;margin-right:0}.feature-badge i{font-size:15px;margin-left:2px}.swiper-button-next,.swiper-button-prev{color:#fff;background:#6200ea;border-radius:50%;width:40px;height:40px;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;font-size:18px}.swiper-button-prev{left:-20px}.swiper-button-next{right:-20px}.rbt-swiper-pagination{margin-top:15px;text-align:center}.banner-swiper-active .cs-featured-swiper-button-next,.banner-swiper-active .cs-featured-swiper-button-prev{color:#fff;background:#6200ea;border-radius:50%;width:40px;height:40px;top:50%;position:absolute;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.08);transition:background .2s}.banner-swiper-active .cs-featured-swiper-button-prev{left:-20px;right:auto}.banner-swiper-active .cs-featured-swiper-button-next{right:-20px;left:auto}.banner-swiper-active .cs-featured-swiper-button-next:after,.banner-swiper-active .cs-featured-swiper-button-prev:after{content:'';display:block;width:16px;height:16px;background-size:contain;background-repeat:no-repeat}.banner-swiper-active .cs-featured-swiper-button-next:after{background-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 4l8 8-8 8" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}.banner-swiper-active .cs-featured-swiper-button-prev:after{background-image:url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M16 4l-8 8 8 8" stroke="%23fff" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>')}body[dir=rtl] .banner-swiper-active .cs-featured-swiper-button-next{left:-20px;right:auto}body[dir=rtl] .banner-swiper-active .cs-featured-swiper-button-prev{right:-20px;left:auto}.rb-tabs-heading{margin-bottom:20px;font-weight:700}.rb-tab-titles{display:flex;list-style:none;gap:20px;justify-content:center;margin-bottom:30px}.rb-tab-title{background-color:var(--tab-bg,#f9f9f9);color:var(--tab-text-color,#333);transition:all .3s ease;border-radius:6px}.rb-tab-title:hover{background-color:var(--tab-hover-bg,#eee)}.rb-tab-title.active{background-color:var(--tab-active-bg,#e74c3c);color:var(--tab-active-text,#fff);border-color:#e74c3c}.rb-tab-content{display:none}.rb-tab-content.active{display:block}.rb-course-slider-wrapper{position:relative;padding:0}.rb-course-swiper{overflow:hidden;padding:30px 0}.swiper-button-next,.swiper-button-prev{background-color:#e74c3c;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);z-index:10;box-shadow:0 2px 10px rgba(0,0,0,.15)}.swiper-button-next::after,.swiper-button-prev::after{font-size:18px;font-weight:700}.swiper-button-prev{left:10px}.swiper-button-next{right:-60px}.swiper-pagination{position:relative;margin-top:40px;text-align:center}.swiper-pagination-bullet{width:10px;height:4px;background:#bbb;opacity:1;display:inline-block;margin:0 4px;transition:all .3s ease;border-radius:4px}.swiper-pagination-bullet-active{width:12px;background:#e74c3c}.rb-course-swiper .swiper-wrapper{padding:0 60px;box-sizing:border-box}.swiper-button-prev{left:-60px}.swiper-button-next{right:-60px}.cs-no-courses-message{text-align:center;padding:30px 15px;color:#777;font-size:16px}.cs-no-courses-message i{display:block;font-size:32px;margin-bottom:10px;color:#ccc}@media (max-width:768px){.swiper-button-next,.swiper-button-prev{display:none}.rb-course-swiper .swiper-wrapper{padding:0 10px}}.cs-instructors-mobile{display:none}@media screen and (max-width:991px){.cs-instructors-desktop{display:none}.cs-instructors-mobile{display:block}}.rbt-course-area .course-carousel .swiper-wrapper{box-sizing:border-box}.rbt-course-area .course-carousel .swiper-slide{height:auto;box-sizing:border-box}.rbt-course-area .tab-scroll-container{overflow:hidden;position:relative;padding:0 40px}.rbt-course-area .online-academy-tab-filter{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:10px;padding:0;margin:0;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;scrollbar-width:none;-ms-overflow-style:none}.rbt-course-area .online-academy-tab-filter::-webkit-scrollbar{display:none}.rbt-course-area .online-academy-tab-filter .nav-item{flex:0 0 auto;white-space:nowrap}.rbt-course-area .online-academy-tab-filter .nav-item button{white-space:nowrap;padding:12px 24px;border:2px solid transparent;background:#f8f9fa;border-radius:30px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:14px;font-weight:500;color:#6c757d;box-shadow:0 2px 4px rgba(0,0,0,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:0}.rbt-course-area .online-academy-tab-filter .nav-item button:hover{background:#e9ecef;transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.rbt-course-area .online-academy-tab-filter .nav-item button.active{background:var(--active-tab-bg,#007bff)!important;color:#fff;border-color:#007bff;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,123,255,.3)}.rbt-course-area .online-academy-tab-filter .nav-item button:active{transform:translateY(0);box-shadow:0 2px 4px rgba(0,0,0,.1)}.rbt-course-area .tab-nav-arrow{position:absolute;top:50%;transform:translateY(-50%);width:36px;height:36px;border:none;border-radius:50%;background:var(--arrow-bg,rgba(255,255,255,.95));box-shadow:0 2px 8px rgba(0,0,0,.15);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease;z-index:20;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.rbt-course-area .tab-nav-arrow:hover{background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.2);transform:translateY(-50%) scale(1.05)}.rbt-course-area .tab-nav-arrow:active{transform:translateY(-50%) scale(.95)}.rbt-course-area .tab-nav-arrow-left{left:5px}.rbt-course-area .tab-nav-arrow-right{right:5px}.rbt-course-area .tab-nav-arrow i{font-size:16px;color:var(--arrow-icon,#6c757d);transition:color .3s ease}.rbt-course-area .tab-nav-arrow:hover i{color:#007bff}.rbt-course-area .tab-nav-arrow[style*="opacity: 0.3"]{cursor:not-allowed}.rbt-course-area .tab-nav-arrow[style*="opacity: 0.3"]:hover{transform:translateY(-50%);background:rgba(255,255,255,.95);box-shadow:0 2px 8px rgba(0,0,0,.15)}.rbt-course-area .tab-nav-arrow[style*="opacity: 0.3"] i{color:#adb5bd}.rbt-course-area .tab-scroll-container::after,.rbt-course-area .tab-scroll-container::before{content:'';position:absolute;top:0;bottom:0;width:30px;pointer-events:none;z-index:1;transition:opacity .3s ease}.rbt-course-area .tab-scroll-container::before{left:0;background:linear-gradient(to right,var(--tab-bg,#fff),rgba(255,255,255,0))}.rbt-course-area .tab-scroll-container::after{right:0;background:linear-gradient(to left,var(--tab-bg,#fff),rgba(255,255,255,0))}.rbt-course-area .tab-scroll-container.scroll-start::before{opacity:0}.rbt-course-area .tab-scroll-container.scroll-end::after{opacity:0}.rbt-course-area .tab-nav-arrow:focus{outline:2px solid #007bff;outline-offset:2px}.rbt-course-area .online-academy-tab-filter .nav-item button:focus{outline:2px solid #007bff;outline-offset:2px}@media (max-width:768px){.rbt-course-area .tab-scroll-container{padding:0 35px}.rbt-course-area .tab-nav-arrow{width:32px;height:32px}.rbt-course-area .tab-nav-arrow i{font-size:14px}.rbt-course-area .online-academy-tab-filter .nav-item button{padding:10px 18px;font-size:13px;border-radius:25px}.rbt-course-area .online-academy-tab-filter{gap:8px}}@media (max-width:480px){.rbt-course-area .tab-scroll-container{padding:0 30px}.rbt-course-area .tab-nav-arrow{width:28px;height:28px}.rbt-course-area .tab-nav-arrow i{font-size:12px}.rbt-course-area .online-academy-tab-filter .nav-item button{padding:8px 14px;font-size:12px;border-radius:20px}.rbt-course-area .online-academy-tab-filter{gap:6px}}@media (prefers-color-scheme:dark){.rbt-course-area .tab-nav-arrow{background:rgba(33,37,41,.95);box-shadow:0 2px 8px rgba(0,0,0,.3)}.rbt-course-area .tab-nav-arrow:hover{background:#212529}.rbt-course-area .tab-nav-arrow i{color:#adb5bd}.rbt-course-area .tab-nav-arrow:hover i{color:#007bff}.rbt-course-area .tab-scroll-container::before{background:linear-gradient(to right,#212529,rgba(33,37,41,0))}.rbt-course-area .tab-scroll-container::after{background:linear-gradient(to left,#212529,rgba(33,37,41,0))}}.cs-anim-fade-in{opacity:0;animation:fadeIn .8s ease forwards}@keyframes fadeIn{to{opacity:1}}.cs-anim-slide-up{opacity:0;transform:translateY(20px);animation:slideUp .8s ease forwards}@keyframes slideUp{to{opacity:1;transform:translateY(0)}}.cs-anim-zoom-in{opacity:0;transform:scale(.8);animation:zoomIn .8s ease forwards}@keyframes zoomIn{to{opacity:1;transform:scale(1)}}.cs-anim-flip-in{opacity:0;transform:rotateY(90deg);animation:flipIn .8s ease forwards}@keyframes flipIn{to{opacity:1;transform:rotateY(0)}}.cs-icon-boxes-desktop{display:flex;flex-wrap:wrap}.cs-icon-box{flex:1 1 calc(20% - 20px);padding:20px;text-align:center;border-radius:10px;transition:all .3s ease}.cs-icon{margin-bottom:15px;display:flex;justify-content:center;align-items:center}.cs-title{font-size:18px;font-weight:700;margin-bottom:8px}.cs-desc{font-size:14px;color:#666;line-height:1.5}.cs-icon-boxes-mobile{display:none}@media (max-width:1024px){.cs-icon-box{flex:1 1 calc(33.333% - 20px)}}@media (max-width:767px){.cs-icon-boxes-desktop{display:none!important}.cs-icon-boxes-mobile{display:block}.swiper-slide{padding:20px}}
/*# sourceMappingURL=style.min.css.map */
