body,.et-db #et-boc .et-l .et_pb_column_1_2 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_2 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_1_3 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_3_8 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_4 .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_blog_grid .et_quote_content blockquote cite,.et-db #et-boc .et-l .et_pb_column_1_3 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_3_8 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_column_1_4 .et_link_content a.et_link_main_url,.et-db #et-boc .et-l .et_pb_blog_grid .et_link_content a.et_link_main_url,body.et-db #et-boc .et-l .et_pb_bg_layout_light .et_pb_post .post-content,body.et-db #et-boc .et-l .et_pb_bg_layout_dark .et_pb_post .post-content{font-size:14px}.et-db #et-boc .et-l .et_pb_slide_content,.et-db #et-boc .et-l .et_pb_best_value{font-size:15px}@media only screen and (min-width:1350px){.et-db #et-boc .et-l .et_block_row{padding:27px 0}.et-db #et-boc .et-l .et_pb_section{padding:54px 0}.single.et_pb_pagebuilder_layout.et_full_width_page .et_post_meta_wrapper{padding-top:81px}.et-db #et-boc .et-l .et_pb_fullwidth_section{padding:0}}@media only screen and (max-width:980px){.et_header_style_centered .mobile_nav .select_page,.et_header_style_split .mobile_nav .select_page,.et_mobile_menu li a,.mobile_menu_bar:before,.et_nav_text_color_light #top-menu>li>a,.et_nav_text_color_dark #top-menu>li>a,#top-menu a,.et_mobile_menu li a,#et_search_icon:before,#et_top_search .et-search-form input,.et_search_form_container input,#et-top-navigation .et-cart-info{color:rgba(0,0,0,0.6)}.et_close_search_field:after{color:rgba(0,0,0,0.6)!important}.et_search_form_container input::-moz-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input::-webkit-input-placeholder{color:rgba(0,0,0,0.6)}.et_search_form_container input:-ms-input-placeholder{color:rgba(0,0,0,0.6)}}.tutor-wrap,.tutor-container,.tutor-course-details-page{font-family:'DM Sans',sans-serif;color:#333333}.tutor-archive-course-header h1,.tutor-course-archive-header h1,.tutor-page-title h1{font-family:'Playfair Display',Georgia,serif;color:#1157a6;font-size:36px}.tutor-course-filter,.tutor-archive-filter-wrap{background:#f4f8fd;border:1px solid #dce8f5;border-radius:8px;padding:12px 16px;margin-bottom:28px}.tutor-course-filter select,.tutor-archive-filter-wrap select{border:1px solid #dce8f5;border-radius:6px;padding:8px 12px;font-family:'DM Sans',sans-serif;font-size:14px;color:#333333;background:#ffffff;outline:none;transition:border-color 0.2s}.tutor-course-filter select:focus,.tutor-archive-filter-wrap select:focus{border-color:#0c71c3}.tutor-card,.tutor-course-card{border:1px solid #dce8f5;border-radius:10px;overflow:hidden;background:#ffffff;transition:border-color 0.2s,box-shadow 0.2s,transform 0.2s;font-family:'DM Sans',sans-serif}.tutor-card:hover,.tutor-course-card:hover{border-color:#0c71c3;box-shadow:0 6px 24px rgba(12,113,195,0.1);transform:translateY(-2px)}.tutor-card-thumbnail,.tutor-course-card-thumbnail{position:relative;overflow:hidden}.tutor-card-body,.tutor-course-card-body{padding:16px 18px}.tutor-card-body h5 a,.tutor-card-body h3 a,.tutor-course-card-body h5 a,.tutor-course-card-body h3 a{font-family:'Playfair Display',Georgia,serif;font-size:17px;color:#1157a6;text-decoration:none;line-height:1.3;transition:color 0.15s}.tutor-card-body h5 a:hover,.tutor-card-body h3 a:hover,.tutor-course-card-body h5 a:hover,.tutor-course-card-body h3 a:hover{color:#0c71c3}.tutor-card-body .tutor-course-card-author,.tutor-meta .tutor-course-author{font-size:13px;color:#6b7a8d}.tutor-card-body .tutor-course-card-author a,.tutor-meta .tutor-course-author a{color:#0c71c3;text-decoration:none;font-weight:500;transition:color 0.15s}.tutor-card-body .tutor-course-card-author a:hover{color:#1157a6}.tutor-course-card-categories a,.tutor-card-body .tutor-course-categories a{font-size:11px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:#0c71c3;text-decoration:none;transition:color 0.15s}.tutor-course-card-categories a:hover{color:#1157a6}.tutor-card-footer,.tutor-course-card-footer{padding:12px 18px;border-top:1px solid #dce8f5;background:#f4f8fd;display:flex;align-items:center;justify-content:space-between}.tutor-price,.tutor-course-price,.tutor-card-footer .tutor-price{font-family:'DM Sans',sans-serif;font-size:16px;font-weight:500;color:#1157a6}.tutor-price del,.tutor-course-price del{font-size:13px;color:#6b7a8d;font-weight:300}.tutor-badge-free,.tutor-course-badge-free{background:#7CDA24;color:#283339;font-size:10px;font-weight:600;letter-spacing:1px;text-transform:uppercase;padding:3px 10px;border-radius:10px}.tutor-ratings .tutor-rating-stars .tutor-icon-star-filled,.tutor-star-rating-group .tutor-icon-star-filled{color:#7CDA24}.tutor-rating-count{font-size:12px;color:#6b7a8d}.tutor-course-details-header,.tutor-course-single-header{background:#1157a6;padding:48px 40px;color:#ffffff}.tutor-course-details-title,.tutor-course-single-title,h1.tutor-fs-4,.tutor-course-details-page h1{font-family:'Playfair Display',Georgia,serif;font-size:clamp(28px,3vw,42px);color:#ffffff;line-height:1.2;margin-bottom:12px}.tutor-course-category,.tutor-course-details-category{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#7CDA24;margin-bottom:12px;display:block}.tutor-course-details-meta,.tutor-course-meta,.tutor-meta-info{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.tutor-course-details-meta span,.tutor-course-meta span,.tutor-meta-info span{font-size:13px;color:#E1D5D1;display:flex;align-items:center;gap:6px}.tutor-course-details-tab,.tutor-course-nav,.tutor-tab-nav{border-bottom:2px solid #dce8f5;margin-bottom:32px}.tutor-course-details-tab .tutor-tab-item,.tutor-course-nav li,.tutor-tab-nav li{display:inline-block}.tutor-course-details-tab .tutor-tab-item a,.tutor-course-nav li a,.tutor-tab-nav li a{font-family:'DM Sans',sans-serif;font-size:14px;font-weight:500;color:#6b7a8d;text-decoration:none;padding:12px 20px;display:block;border-bottom:2px solid transparent;margin-bottom:-2px;transition:color 0.15s,border-color 0.15s}.tutor-course-details-tab .tutor-tab-item a:hover,.tutor-course-nav li a:hover,.tutor-tab-nav li a:hover{color:#0c71c3}.tutor-course-details-tab .tutor-tab-item.is-active a,.tutor-course-details-tab .tutor-tab-item.active a,.tutor-course-nav li.active a,.tutor-tab-nav li.active a{color:#0c71c3;border-bottom-color:#0c71c3}.tutor-course-details-page h2,.tutor-course-content-wrap h2{font-family:'Playfair Display',Georgia,serif;font-size:24px;color:#1157a6;margin-bottom:16px;margin-top:32px}.tutor-course-details-page h3,.tutor-course-content-wrap h3{font-family:'Playfair Display',Georgia,serif;font-size:19px;color:#1157a6;margin-bottom:12px;margin-top:24px}.tutor-course-what-you-learn,.tutor-what-you-learn{background:#f4f8fd;border:1px solid #dce8f5;border-radius:10px;padding:24px 28px;margin-bottom:28px}.tutor-course-what-you-learn h2,.tutor-what-you-learn h2{font-family:'Playfair Display',Georgia,serif;font-size:20px;color:#1157a6;margin-top:0;margin-bottom:16px}.tutor-course-what-you-learn ul,.tutor-what-you-learn ul{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.tutor-course-what-you-learn ul li,.tutor-what-you-learn ul li{font-size:14px;color:#333333;display:flex;align-items:flex-start;gap:8px;line-height:1.5}.tutor-course-what-you-learn ul li::before,.tutor-what-you-learn ul li::before{content:'';width:6px;height:6px;border-radius:50%;background:#7CDA24;flex-shrink:0;margin-top:6px}.tutor-course-topics-wrap,.tutor-accordion{border:1px solid #dce8f5;border-radius:10px;overflow:hidden;margin-bottom:28px}.tutor-accordion-item,.tutor-course-topic{border-bottom:1px solid #dce8f5}.tutor-accordion-item:last-child,.tutor-course-topic:last-child{border-bottom:none}.tutor-accordion-item-header,.tutor-course-topic-header{background:#f4f8fd;padding:14px 20px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;transition:background 0.15s}.tutor-accordion-item-header:hover,.tutor-course-topic-header:hover{background:#dce8f5}.tutor-accordion-item-header h5,.tutor-accordion-item-header h4,.tutor-course-topic-header h5,.tutor-course-topic-header h4{font-family:'DM Sans',sans-serif;font-size:15px;font-weight:500;color:#1157a6;margin:0}.tutor-accordion-item-body li,.tutor-course-topic-items li{padding:10px 20px 10px 32px;border-bottom:1px solid #f4f8fd;font-size:14px;color:#333333;display:flex;align-items:center;gap:10px;transition:background 0.15s}.tutor-accordion-item-body li:hover,.tutor-course-topic-items li:hover{background:#f4f8fd}.tutor-accordion-item-body li:last-child,.tutor-course-topic-items li:last-child{border-bottom:none}.tutor-course-sidebar,.tutor-sidebar{border:1px solid #dce8f5;border-radius:10px;overflow:hidden;background:#ffffff;box-shadow:0 4px 20px rgba(12,113,195,0.06)}.tutor-course-sidebar-header,.tutor-sidebar-thumbnail{background:#1157a6;padding:0;overflow:hidden}.tutor-course-sidebar-price,.tutor-sidebar-price-wrap{padding:20px 22px;border-bottom:1px solid #dce8f5}.tutor-course-sidebar-price .tutor-fs-4,.tutor-course-price-wrap .tutor-price,.tutor-sidebar-price-wrap .tutor-price{font-family:'Playfair Display',Georgia,serif;font-size:32px;color:#1157a6;font-weight:700}.tutor-course-sidebar-price del,.tutor-sidebar-price-wrap del{font-size:16px;color:#6b7a8d;font-weight:300;margin-left:6px}.tutor-course-sidebar .tutor-btn,.tutor-sidebar .tutor-btn,.tutor-btn-primary,.tutor-course-enroll-btn,button.tutor-btn.tutor-btn-primary,.tutor-enroll-wrap .tutor-btn{background:#0c71c3!important;color:#ffffff!important;border:2px solid #0c71c3!important;border-radius:6px!important;font-family:'DM Sans',sans-serif!important;font-size:15px!important;font-weight:500!important;padding:13px 24px!important;width:100%!important;text-align:center!important;transition:background 0.2s,border-color 0.2s!important;cursor:pointer!important}.tutor-course-sidebar .tutor-btn:hover,.tutor-sidebar .tutor-btn:hover,.tutor-btn-primary:hover,.tutor-course-enroll-btn:hover,button.tutor-btn.tutor-btn-primary:hover,.tutor-enroll-wrap .tutor-btn:hover{background:#1157a6!important;border-color:#1157a6!important}.tutor-course-sidebar .single_add_to_cart_button,.tutor-sidebar .single_add_to_cart_button{background:#0c71c3!important;color:#ffffff!important;border-radius:6px!important;font-family:'DM Sans',sans-serif!important;font-weight:500!important;width:100%!important;transition:background 0.2s!important}.tutor-course-sidebar .single_add_to_cart_button:hover,.tutor-sidebar .single_add_to_cart_button:hover{background:#1157a6!important}.tutor-course-sidebar-info,.tutor-sidebar-info-list{padding:0;list-style:none;border-top:1px solid #dce8f5}.tutor-course-sidebar-info li,.tutor-sidebar-info-list li{display:flex;align-items:center;gap:10px;padding:11px 22px;font-size:13px;color:#333333;border-bottom:1px solid #f4f8fd}.tutor-course-sidebar-info li:last-child,.tutor-sidebar-info-list li:last-child{border-bottom:none}.tutor-course-sidebar-info li .tutor-icon,.tutor-sidebar-info-list li .tutor-icon{color:#0c71c3;font-size:15px}.tutor-sidebar-instructor,.tutor-course-instructor-wrap{padding:20px 22px;border-top:1px solid #dce8f5}.tutor-sidebar-instructor h5,.tutor-sidebar-instructor h4,.tutor-course-instructor-wrap h5{font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#6b7a8d;margin-bottom:14px}.tutor-instructor-avatar img{border-radius:50%;border:2px solid #dce8f5;width:44px;height:44px;object-fit:cover}.tutor-instructor-name a{font-size:15px;font-weight:500;color:#1157a6;text-decoration:none;transition:color 0.15s}.tutor-instructor-name a:hover{color:#0c71c3}.tutor-course-wishlist-btn,.tutor-wish-list-btn{border:1px solid #dce8f5;border-radius:6px;padding:8px 14px;font-size:13px;color:#6b7a8d;background:#ffffff;transition:border-color 0.2s,color 0.2s;cursor:pointer}.tutor-course-wishlist-btn:hover,.tutor-wish-list-btn:hover{border-color:#0c71c3;color:#0c71c3}.tutor-dashboard,.tutor-dashboard-wrap{font-family:'DM Sans',sans-serif;color:#333333}.tutor-dashboard-sidebar,.tutor-dashboard-nav{background:#f4f8fd;border:1px solid #dce8f5;border-radius:10px;overflow:hidden}.tutor-dashboard-sidebar ul,.tutor-dashboard-nav ul{list-style:none;padding:8px 0;margin:0}.tutor-dashboard-sidebar ul li a,.tutor-dashboard-nav ul li a{display:flex;align-items:center;gap:10px;padding:11px 20px;font-size:14px;color:#333333;text-decoration:none;transition:background 0.15s,color 0.15s}.tutor-dashboard-sidebar ul li a:hover,.tutor-dashboard-nav ul li a:hover{background:#dce8f5;color:#0c71c3}.tutor-dashboard-sidebar ul li.active a,.tutor-dashboard-nav ul li.active a{background:#0c71c3;color:#ffffff;font-weight:500}.tutor-dashboard-content,.tutor-dashboard-main{background:#ffffff;border:1px solid #dce8f5;border-radius:10px;padding:28px}.tutor-dashboard-content h2,.tutor-dashboard-main h2{font-family:'Playfair Display',Georgia,serif;font-size:24px;color:#1157a6;margin-bottom:20px}.tutor-dashboard-enrolled-course,.tutor-my-course-card{border:1px solid #dce8f5;border-radius:10px;overflow:hidden;background:#ffffff;transition:border-color 0.2s,box-shadow 0.2s}.tutor-dashboard-enrolled-course:hover,.tutor-my-course-card:hover{border-color:#0c71c3;box-shadow:0 4px 16px rgba(12,113,195,0.08)}.tutor-progress-bar,.tutor-course-progress-bar{background:#dce8f5;border-radius:4px;height:6px;overflow:hidden}.tutor-progress-bar .tutor-progress-filled,.tutor-course-progress-bar .tutor-progress-filled,.tutor-progress-bar-filled{background:#0c71c3;border-radius:4px;transition:width 0.3s}.tutor-login-wrap,.tutor-registration-wrap,.tutor-form-wrap{max-width:480px;margin:60px auto;background:#ffffff;border:1px solid #dce8f5;border-radius:12px;padding:40px;box-shadow:0 4px 24px rgba(12,113,195,0.07);font-family:'DM Sans',sans-serif}.tutor-login-wrap h2,.tutor-registration-wrap h2,.tutor-form-wrap h2{font-family:'Playfair Display',Georgia,serif;font-size:26px;color:#1157a6;margin-bottom:6px}.tutor-login-wrap .tutor-form-subtitle,.tutor-registration-wrap .tutor-form-subtitle{font-size:14px;color:#6b7a8d;margin-bottom:28px}.tutor-login-wrap input,.tutor-registration-wrap input,.tutor-form-wrap input,.tutor-form-control{width:100%;border:1px solid #dce8f5;border-radius:6px;padding:11px 14px;font-family:'DM Sans',sans-serif;font-size:14px;color:#333333;background:#ffffff;outline:none;transition:border-color 0.2s,box-shadow 0.2s;margin-bottom:16px}.tutor-login-wrap input:focus,.tutor-registration-wrap input:focus,.tutor-form-wrap input:focus,.tutor-form-control:focus{border-color:#0c71c3;box-shadow:0 0 0 3px rgba(12,113,195,0.1)}.tutor-login-wrap label,.tutor-registration-wrap label,.tutor-form-wrap label{font-size:13px;font-weight:500;color:#333333;display:block;margin-bottom:6px}.tutor-login-wrap .tutor-btn,.tutor-registration-wrap .tutor-btn,.tutor-form-wrap .tutor-btn,.tutor-login-wrap button[type="submit"],.tutor-registration-wrap button[type="submit"],.tutor-form-wrap button[type="submit"]{background:#0c71c3;color:#ffffff;border:2px solid #0c71c3;border-radius:6px;font-family:'DM Sans',sans-serif;font-size:15px;font-weight:500;padding:13px 24px;width:100%;cursor:pointer;transition:background 0.2s,border-color 0.2s}.tutor-login-wrap .tutor-btn:hover,.tutor-registration-wrap .tutor-btn:hover,.tutor-form-wrap .tutor-btn:hover,.tutor-login-wrap button[type="submit"]:hover,.tutor-registration-wrap button[type="submit"]:hover,.tutor-form-wrap button[type="submit"]:hover{background:#1157a6;border-color:#1157a6}.tutor-login-wrap a,.tutor-registration-wrap a,.tutor-form-wrap a{color:#0c71c3;text-decoration:none;transition:color 0.15s}.tutor-login-wrap a:hover,.tutor-registration-wrap a:hover,.tutor-form-wrap a:hover{color:#1157a6}.tutor-registration-role-wrap,.tutor-role-selector{display:flex;gap:12px;margin-bottom:20px}.tutor-registration-role-wrap label,.tutor-role-selector label{flex:1;border:1px solid #dce8f5;border-radius:8px;padding:12px;text-align:center;cursor:pointer;font-size:14px;font-weight:500;color:#6b7a8d;transition:border-color 0.2s,color 0.2s,background 0.2s}.tutor-registration-role-wrap input[type="radio"]:checked+label,.tutor-role-selector input[type="radio"]:checked+label{border-color:#0c71c3;color:#0c71c3;background:#f4f8fd}.tutor-reviews-wrap,.tutor-course-reviews{margin-top:16px}.tutor-reviews-wrap h2,.tutor-course-reviews h2{font-family:'Playfair Display',Georgia,serif;font-size:22px;color:#1157a6;margin-bottom:20px}.tutor-ratings-overview,.tutor-review-rating-overview{background:#f4f8fd;border:1px solid #dce8f5;border-radius:10px;padding:24px;margin-bottom:24px}.tutor-ratings-overview .tutor-rating-count-average,.tutor-review-rating-overview .tutor-rating-average{font-family:'Playfair Display',Georgia,serif;font-size:52px;font-weight:700;color:#1157a6;line-height:1}.tutor-review-item,.tutor-single-review{border-bottom:1px solid #dce8f5;padding:20px 0}.tutor-review-item:last-child,.tutor-single-review:last-child{border-bottom:none}.tutor-review-item .tutor-review-author,.tutor-single-review .tutor-review-author{font-weight:500;color:#333333;font-size:14px}.tutor-review-item .tutor-review-date,.tutor-single-review .tutor-review-date{font-size:12px;color:#6b7a8d}.tutor-review-item .tutor-review-content,.tutor-single-review .tutor-review-content{font-size:14px;color:#333333;line-height:1.7;margin-top:8px}.tutor-pagination,.tutor-archive-pagination{display:flex;justify-content:center;gap:8px;margin-top:40px;flex-wrap:wrap}.tutor-pagination a,.tutor-archive-pagination a,.tutor-pagination span{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:6px;border:1px solid #dce8f5;font-size:14px;color:#333333;text-decoration:none;transition:background 0.15s,border-color 0.15s,color 0.15s}.tutor-pagination a:hover,.tutor-archive-pagination a:hover{border-color:#0c71c3;color:#0c71c3;background:#f4f8fd}.tutor-pagination .current,.tutor-archive-pagination .current{background:#0c71c3;border-color:#0c71c3;color:#ffffff}.tutor-alert,.tutor-notification{border-radius:8px;padding:14px 18px;font-size:14px;margin-bottom:16px;display:flex;align-items:flex-start;gap:10px}.tutor-alert-success,.tutor-notification-success{background:rgba(124,218,36,0.1);border:1px solid rgba(124,218,36,0.25);color:#2d5a0a}.tutor-alert-warning,.tutor-notification-warning{background:rgba(130,90,82,0.08);border:1px solid rgba(130,90,82,0.2);color:#825A52}.tutor-alert-info,.tutor-notification-info{background:#f4f8fd;border:1px solid #dce8f5;color:#1157a6}@media (max-width:900px){.tutor-course-what-you-learn ul,.tutor-what-you-learn ul{grid-template-columns:1fr}.tutor-course-details-header,.tutor-course-single-header{padding:36px 24px}.tutor-login-wrap,.tutor-registration-wrap,.tutor-form-wrap{margin:40px 20px;padding:28px 24px}}@media (max-width:600px){.tutor-course-details-title,.tutor-course-single-title,h1.tutor-fs-4{font-size:26px}.tutor-course-sidebar,.tutor-sidebar{margin-top:24px}.tutor-login-wrap,.tutor-registration-wrap,.tutor-form-wrap{margin:24px 16px;padding:24px 20px}.tutor-registration-role-wrap,.tutor-role-selector{flex-direction:column}}