.package-details-header nav[aria-label=breadcrumb]{margin-top:2.5rem!important;margin-bottom:1rem!important}.package-details-header .package-details-breadcrumb{background-color:transparent!important;padding:0!important;margin:0!important;--bs-breadcrumb-bg: transparent !important;--bs-breadcrumb-padding-x: 0 !important;--bs-breadcrumb-padding-y: 0 !important;--bs-breadcrumb-border-radius: 0 !important}.package-details-header .package-details-breadcrumb .breadcrumb-item+.breadcrumb-item:before{content:""!important;display:inline-block;width:6px;height:10px;margin:0 8px;background-image:url("data:image/svg+xml,%3Csvg width='6' height='10' viewBox='0 0 6 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L1 9' stroke='%23616E86' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;float:none!important;padding:0!important}.package-details-header .package-details-breadcrumb .breadcrumb-item a{color:var(--primary-color, #2BBCD9)!important;text-decoration:none}.package-details-header .package-details-breadcrumb .breadcrumb-item.active{color:#101828!important;--bs-breadcrumb-item-active-color: #101828 !important}html[dir=rtl] .package-details-header .package-details-breadcrumb .breadcrumb-item+.breadcrumb-item:before{transform:scaleX(-1)}.package-details-header{margin-bottom:1.5rem}.package-details-header .package-details-card{background-color:#fff;border:1.5px solid #EAECF0;border-radius:12px;padding:24px;min-height:150px;display:flex;flex-direction:column;justify-content:space-between}.package-details-header .package-details-title{font-family:Inter,sans-serif;font-weight:700;font-size:32px;line-height:48px;color:#101828;margin:0 0 12px}.package-details-header .package-details-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px}.package-details-header .package-detail-item{display:flex;align-items:center;gap:8px}.package-details-header .package-detail-label{font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:16px;color:#667085}.package-details-header .package-detail-value{font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:16px;color:#101828}.package-details-header .package-price-before{text-decoration:line-through;color:#667085}.package-details-header .package-action-btn{background-color:var(--primary-color, #2BBCD9)!important;border:none;border-radius:8px;padding:10px 33px;height:40px;color:#fff;font-family:Inter,sans-serif;font-weight:500;font-size:16px;line-height:20px;cursor:pointer;white-space:nowrap;transition:opacity .2s}.package-details-header .package-action-btn:hover{opacity:.9}.package-details-header .package-action-btn:active{opacity:.8}.courses-sidebar-filter{background:#fff;border-radius:.5rem;box-shadow:0 2px 10px #0000001a;padding:1.5rem;position:relative;z-index:1;overflow:visible}.courses-sidebar-filter .filter-header{border-bottom:1px solid #e9ecef;padding-bottom:1rem;margin-bottom:1.5rem}.courses-sidebar-filter .filter-header .filter-title{color:var(--primary-color);font-weight:600}.courses-sidebar-filter .filter-section{border-bottom:1px solid #f1f3f4;padding-bottom:1.5rem;margin-bottom:1.5rem}.courses-sidebar-filter .filter-section:last-child{border-bottom:none;margin-bottom:0}.courses-sidebar-filter .filter-section .filter-section-title{font-weight:600;font-size:18px;line-height:24px;letter-spacing:0%;color:#101828;margin-bottom:1rem;vertical-align:middle}.courses-sidebar-filter .filter-section .filter-options .form-check{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem;padding-inline-start:0;padding-left:0!important}.courses-sidebar-filter .filter-section .filter-options .form-check .form-check-input{float:none!important;margin:0!important;margin-inline-start:0!important;border-color:#ced4da}.courses-sidebar-filter .filter-section .filter-options .form-check .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.courses-sidebar-filter .filter-section .filter-options .form-check .form-check-input:focus{box-shadow:0 0 0 .2rem rgba(var(--primary-color-rgb),.25)}.courses-sidebar-filter .filter-section .filter-options .form-check .form-check-label{font-weight:400;font-size:14px;line-height:16px;letter-spacing:0%;color:#667085;cursor:pointer;vertical-align:middle}.courses-sidebar-filter .filter-section .filter-options .form-check .form-check-label:hover{color:var(--primary-color)}.courses-sidebar-filter .filter-section .filter-options .form-label{color:#6c757d;font-weight:500}.courses-sidebar-filter .filter-section .filter-options .form-control{border-color:#ced4da;font-size:.9rem}.courses-sidebar-filter .filter-section .filter-options .form-control:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(var(--primary-color-rgb),.25)}.courses-sidebar-filter .filter-section .filter-options input[type=date].form-control{padding:12px 16px;font-size:16px;border:1px solid #e0e0e0;border-radius:8px;color:#333;line-height:1.5;transition:all .2s ease}.courses-sidebar-filter .filter-section .filter-options input[type=date].form-control:hover{border-color:#b0b0b0}.courses-sidebar-filter .filter-section .filter-options input[type=date].form-control:focus{outline:none;border-color:var(--primary-color, #007bff);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 0, 123, 255),.1)}.courses-sidebar-filter .filter-section .filter-options .show-more-less-btn{background:none;border:none;color:var(--primary-color);text-decoration:underline;font-size:.875rem;font-weight:500;padding:0;cursor:pointer}.courses-sidebar-filter .filter-section .filter-options .show-more-less-btn:hover{opacity:.8}.courses-sidebar-filter .filter-section .filter-options .form-check.d-flex{align-items:center;justify-content:space-between;margin-bottom:0}.courses-sidebar-filter .filter-section .filter-options .form-check.d-flex .form-check-label{flex:1;margin-bottom:13px;display:flex;align-items:center;line-height:24px}.courses-sidebar-filter .filter-section .filter-options .form-check.d-flex .form-switch{padding-left:0;margin-left:0;flex-shrink:0;display:flex;align-items:center}.courses-sidebar-filter .filter-section .filter-options .form-check.d-flex .form-switch .form-check-input{width:40px;height:24px;margin:0;background-color:#d0d5dd;border:1px solid #d0d5dd;border-radius:12px;position:relative;cursor:pointer;transition:background-color .2s ease-in-out,border-color .2s ease-in-out;appearance:none;-webkit-appearance:none;-moz-appearance:none}.courses-sidebar-filter .filter-section .filter-options .form-check.d-flex .form-switch .form-check-input:after{transition:transform .2s ease-in-out;content:"";width:20px;height:20px;border-radius:50%;position:absolute;background-color:#fff;transform:translate(2px);box-shadow:0 1px 3px #0003;top:2px;left:0;display:block;opacity:1;visibility:visible}.courses-sidebar-filter .filter-section .filter-options .form-check.d-flex .form-switch .form-check-input:not(:checked):after{content:"";background-color:#fff;transform:translate(2px);display:block;opacity:1;visibility:visible}.courses-sidebar-filter .filter-section .filter-options .form-check.d-flex .form-switch .form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.courses-sidebar-filter .filter-section .filter-options .form-check.d-flex .form-switch .form-check-input:checked:after{transform:translate(18px);background-color:#fff;opacity:1;visibility:visible}.courses-sidebar-filter .filter-section .filter-options .form-check.d-flex .form-switch .form-check-input:focus{outline:0;box-shadow:0 0 0 .2rem rgba(var(--primary-color-rgb),.25)}.courses-sidebar-filter .filter-section .filter-options .form-check.d-flex .form-switch .form-check-input:hover:not(:checked){background-color:#c0c5cb;border-color:#c0c5cb}.courses-sidebar-filter .filter-section .filter-options .price-inputs-row{display:flex;gap:.75rem;margin-bottom:.75rem}.courses-sidebar-filter .filter-section .filter-options .price-inputs-row .price-input{flex:1;border-color:#ced4da;font-size:.9rem}.courses-sidebar-filter .filter-section .filter-options .price-inputs-row .price-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 .2rem rgba(var(--primary-color-rgb),.25)}.courses-sidebar-filter .filter-section .filter-options .price-range-display{background:#f8f9fa;padding:.5rem;border-radius:.25rem;text-align:center;margin-top:.5rem}.courses-sidebar-filter .filter-section .live-course-subtypes{padding-inline-start:16px}.courses-sidebar-filter .filter-section .live-course-subtypes .form-check{margin-bottom:.75rem}.courses-sidebar-filter .filter-section .live-course-subtypes .form-check-label{font-weight:400;font-size:14px;line-height:16px;letter-spacing:0%;color:#667085;cursor:pointer;vertical-align:middle}.courses-sidebar-filter .filter-section .live-course-subtypes .form-check-label:hover{color:var(--primary-color)}.filter-by-title{color:#101828;font-weight:600;font-size:24px;line-height:48px;margin-bottom:0}.selected-filters-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}@media (max-width: 767px){.selected-filters-row{display:none}}.selected-filters-row .filter-tag{display:inline-flex;align-items:center;background:#fff;color:#475467;padding:12px 20px;border-radius:24px;font-size:16px;font-weight:500;border:1px solid #d0d5dd;height:40px;gap:8px}.selected-filters-row .filter-tag .filter-tag-remove{background:none;border:none;color:var(--primary-color, #007bff);margin-inline-start:8px;padding:0;font-size:24px;cursor:pointer;line-height:24px}.selected-filters-row .filter-tag .filter-tag-remove:hover{opacity:.8}.selected-filters-row .clear-all-btn{background:none;border:none;color:var(--primary-color, #007bff);font-size:16px;font-weight:500;line-height:24px;cursor:pointer;text-decoration:underline}.selected-filters-row .clear-all-btn:hover{opacity:.8}@media (max-width: 767px){.courses-sidebar-filter{margin-bottom:0;box-shadow:none;border-radius:0;padding:1rem}}.no-courses-container .no-courses-icon{opacity:.5}.courses-grid .row{margin:0 -.75rem}.courses-grid .row>[class*=col-]{padding:0 .75rem}.courses-header .courses-title{color:#101828;font-weight:700;font-size:32px;line-height:100%;margin-bottom:0}.courses-header .courses-subtitle{font-size:.95rem}.courses-sidebar-filter[dir=rtl] .live-course-subtypes{padding-inline-start:0!important;padding-inline-end:16px!important}.courses-sidebar-filter[dir=rtl] .live-course-subtypes .form-check{display:flex!important;align-items:center!important;gap:.5rem!important;margin-bottom:.75rem!important}.courses-sidebar-filter[dir=rtl] .live-course-subtypes .form-check-input{margin-inline-start:1.1rem!important;margin-inline-end:0!important;float:none!important}.courses-sidebar-filter[dir=rtl] .live-course-subtypes .form-check-label{display:inline-flex!important;align-items:center;margin:0!important;font-weight:400;font-size:14px;line-height:16px;letter-spacing:0%;color:#667085;cursor:pointer;vertical-align:middle}.courses-sidebar-filter[dir=rtl] .live-course-subtypes .form-check-label:hover{color:var(--primary-color)}.mobile-filters-btn{display:none}@media (max-width: 767px){.mobile-filters-btn{display:inline-flex;align-items:center;padding:12px 20px;border:1px solid #d0d5dd;border-radius:24px;background:#fff;color:#475467;font-weight:500;height:40px;font-size:16px;cursor:pointer;transition:all .2s ease}.mobile-filters-btn:hover{border-color:var(--primary-color);color:var(--primary-color);background:#f9fafb}.mobile-filters-btn i{font-size:18px}.mobile-filters-btn .mobile-filters-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:8px;background:var(--primary-color, #007bff);color:#fff;border-radius:10px;font-size:12px;font-weight:600;line-height:1}}.mobile-filters-overlay{display:none}@media (max-width: 767px){.mobile-filters-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:1040;animation:fadeIn .3s ease}}.mobile-filters-drawer{display:none}@media (max-width: 767px){.mobile-filters-drawer{display:block;position:fixed;top:0;right:0;width:75%;height:100%;background:#fff;box-shadow:-2px 0 10px #0000001a;z-index:1050;transform:translate(100%);transition:transform .3s ease;overflow-y:auto;border-top-left-radius:12px}.mobile-filters-drawer.open{transform:translate(0)}}.mobile-filters-header{display:none}@media (max-width: 767px){.mobile-filters-header{display:flex;justify-content:space-between;align-items:center;padding:1.5rem;background:#fff;position:sticky;top:0;z-index:10}.mobile-filters-header h5{font-weight:600;font-size:18px;color:#101828;margin:0}}.clear-all-btn-mobile{display:none}@media (max-width: 767px){.clear-all-btn-mobile{display:inline-block;background:none;border:none;color:var(--primary-color, #007bff);font-size:16px;font-weight:500;padding:0;cursor:pointer;text-decoration:underline}.clear-all-btn-mobile:hover{opacity:.8}}.mobile-filters-close{display:none}@media (max-width: 767px){.mobile-filters-close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#f3f4f6;border-radius:50%;cursor:pointer;transition:all .2s ease}.mobile-filters-close:hover{background:#e5e7eb}.mobile-filters-close i{font-size:18px;color:#475467}}.mobile-filters-content{display:none}@media (max-width: 767px){.mobile-filters-content{display:block;padding:.5rem;height:calc(100vh - 80px);overflow-y:auto}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.categories-selector .selector-header{border:1px solid #d1d5db;border-radius:6px;padding:10px 12px;background:#fff}.categories-selector .selector-header:hover{border-color:#9ca3af}.categories-selector .selector-header .selected-value{font-size:14px;color:#374151}.categories-selector .selector-header .dropdown-arrow{color:#6b7280}.categories-selector .selector-dropdown{border:1px solid #d1d5db;border-radius:6px;box-shadow:0 4px 6px -1px #0000001a}.categories-selector .selector-dropdown .category-item{padding:10px 12px;font-size:14px}.categories-selector .selector-dropdown .category-item:hover{background-color:#f9fafb}.categories-selector .selector-dropdown .category-item.selected{background-color:#eff6ff}.categories-selector .selector-dropdown .category-item.selected .category-name{color:#2563eb}@media (min-width: 1200px){.explore-courses-container .row>.col-lg-4:first-of-type{flex:0 0 25%;max-width:25%}.explore-courses-container .row>.col-lg-8{flex:0 0 75%;max-width:75%}.explore-courses-container .card-list .row>.col-lg-6{flex:0 0 33.333333%;max-width:33.333333%}}.date-range-container{background-color:#f8f8f8;border-radius:8px;padding:12px;gap:8px;display:flex;flex-direction:column}.date-range-container .date-range-input{width:100%;max-width:242px;margin:0 auto;padding:8px 12px;font-size:14px;background-color:#fff;border:1px solid #E0E0E0;border-radius:8px;color:#333;line-height:1.5;transition:all .2s ease}.date-range-container .date-range-input:hover{border-color:#b0b0b0}.date-range-container .date-range-input:focus{outline:none;border-color:var(--primary-color, #007bff);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 0, 123, 255),.1)}.date-filter-select{display:flex;align-items:center;justify-content:space-between;width:100%;padding:12px 42px 12px 16px;background:#fff;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease;font-size:16px;color:#6c757d;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.031 1.53104L9.53104 9.03104C9.46139 9.10077 9.37867 9.15609 9.28762 9.19384C9.19657 9.23158 9.09898 9.25101 9.00042 9.25101C8.90186 9.25101 8.80426 9.23158 8.71321 9.19384C8.62216 9.15609 8.53945 9.10077 8.46979 9.03104L0.969792 1.53104C0.829062 1.39031 0.75 1.19944 0.75 1.00042C0.75 0.801394 0.829062 0.610522 0.969792 0.469792C1.11052 0.329061 1.30139 0.25 1.50042 0.25C1.69944 0.25 1.89031 0.329061 2.03104 0.469792L9.00042 7.4401L15.9698 0.469792C16.0395 0.400109 16.1222 0.344834 16.2132 0.307122C16.3043 0.26941 16.4019 0.25 16.5004 0.25C16.599 0.25 16.6965 0.26941 16.7876 0.307122C16.8786 0.344834 16.9614 0.400109 17.031 0.469792C17.1007 0.539474 17.156 0.6222 17.1937 0.713245C17.2314 0.804289 17.2508 0.901871 17.2508 1.00042C17.2508 1.09896 17.2314 1.19654 17.1937 1.28759C17.156 1.37863 17.1007 1.46136 17.031 1.53104Z' fill='%23101828'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:18px 10px;line-height:1.5}.date-filter-select:hover{border-color:#b0b0b0}.date-filter-select:focus{outline:none;border-color:var(--primary-color, #007bff);box-shadow:0 0 0 3px rgba(var(--primary-color-rgb, 0, 123, 255),.1)}.date-filter-select option{padding:12px 16px;font-size:14px;color:#667085;background:#fff;line-height:1.5}.date-filter-select option:first-child{color:#999}.date-filter-select option:hover{background-color:#f8f9fa}.date-filter-select option:checked{background-color:#f8f9fa;color:var(--primary-color, #007bff)}[dir=rtl] .courses-sidebar-filter .date-filter-select{background-position:left 16px center;padding-right:16px;padding-left:42px}.explore-container[data-astro-cid-ir5k2bgw]{min-height:80vh;background-color:#fff}:root{--primary-color:{whiteLabel.primary_color}--secondary-color:{whiteLabel.secondary_color}--primary-color-rgb:{whiteLabel.primary_color.replace("#","").match(/.{2}/g).map(hex => parseInt(hex,16)).join(", ")}}.explore-tabs-section[data-astro-cid-ir5k2bgw]{--primary-color:{whiteLabel.primary_color}--secondary-color:{whiteLabel.secondary_color}--primary-color-rgb:{whiteLabel.primary_color.replace("#","").match(/.{2}/g).map(hex => parseInt(hex,16)).join(", ")}}.courses-sidebar-filter[data-astro-cid-ir5k2bgw]{--primary-color:{whiteLabel.primary_color}--secondary-color:{whiteLabel.secondary_color}}.filter-by-title[data-astro-cid-ir5k2bgw],.selected-filters-row[data-astro-cid-ir5k2bgw],.package-details-header[data-astro-cid-ir5k2bgw]{--primary-color:{whiteLabel.primary_color}}
