:root{--wwetb-green: #426d6a;--wwetb-green-dark: #34574f;--wwetb-green-rgb: 66, 109, 106;--wwetb-orange: #df9000;--wwetb-orange-dark: #c27d00;--wwetb-teal: #0f8185;--wwetb-blue: #0b79a9;--wwetb-maroon: #7c2127;--wwetb-lime: #b5d77a;--wwetb-text-dark: #1b1b1b;--wwetb-bg-grey: #f8f9fa;--wwetb-bg-green: #e7edeb;--wwetb-badge-grey: #eef1f0;--wwetb-border: #e3e8e7;--wwetb-radius: 6px;--wwetb-radius-lg: 14px;--wwetb-shadow: 0 6px 24px rgba(0, 0, 0, 0.06)}.wwetb-course,.wwetb-provider,.course-search{--bs-primary: var(--wwetb-green);--bs-primary-rgb: var(--wwetb-green-rgb);--bs-link-color-rgb: var(--wwetb-green-rgb);--bs-link-hover-color-rgb: 52, 87, 79}.wwetb-course .container h2,.wwetb-course .container h3,.wwetb-course .container-fluid h2,.wwetb-course .container-fluid h3,.wwetb-provider .container h2,.wwetb-provider .container h3,.wwetb-provider .container-fluid h2,.wwetb-provider .container-fluid h3,.course-search .container h2,.course-search .container h3,.course-search .container-fluid h2,.course-search .container-fluid h3{color:var(--wwetb-green);font-weight:700}.wwetb-course .btn,.wwetb-provider .btn,.course-search .btn{display:inline-flex;align-items:center;gap:.6rem;padding:.7rem 1.25rem;font-weight:600;border-radius:var(--wwetb-radius)}.wwetb-course .btn svg,.wwetb-provider .btn svg,.course-search .btn svg{flex-shrink:0}.wwetb-course .btn-primary,.wwetb-provider .btn-primary,.course-search .btn-primary{--bs-btn-bg: var(--wwetb-green);--bs-btn-border-color: var(--wwetb-green);--bs-btn-hover-bg: var(--wwetb-green-dark);--bs-btn-hover-border-color: var(--wwetb-green-dark);--bs-btn-active-bg: var(--wwetb-green-dark);--bs-btn-active-border-color: var(--wwetb-green-dark);--bs-btn-focus-shadow-rgb: var(--wwetb-green-rgb)}.wwetb-course .btn-outline-primary,.wwetb-provider .btn-outline-primary,.course-search .btn-outline-primary{--bs-btn-color: var(--wwetb-green);--bs-btn-border-color: var(--wwetb-border);--bs-btn-bg: #fff;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--wwetb-green);--bs-btn-hover-border-color: var(--wwetb-green);--bs-btn-active-bg: var(--wwetb-green);--bs-btn-active-border-color: var(--wwetb-green);--bs-btn-focus-shadow-rgb: var(--wwetb-green-rgb)}.wwetb-course .btn.wwetb-btn-accent,.wwetb-provider .btn.wwetb-btn-accent,.course-search .btn.wwetb-btn-accent{--bs-btn-color: var(--wwetb-text-dark);--bs-btn-bg: var(--wwetb-orange);--bs-btn-border-color: var(--wwetb-orange);--bs-btn-hover-color: var(--wwetb-text-dark);--bs-btn-hover-bg: var(--wwetb-orange-dark);--bs-btn-hover-border-color: var(--wwetb-orange-dark);--bs-btn-active-color: var(--wwetb-text-dark);--bs-btn-active-bg: var(--wwetb-orange-dark);--bs-btn-active-border-color: var(--wwetb-orange-dark);--bs-btn-focus-shadow-rgb: 223, 144, 0}.wwetb-course .form-label,.wwetb-provider .form-label,.course-search .form-label{font-weight:600;color:var(--wwetb-green)}.wwetb-course .form-control,.wwetb-course .form-select,.wwetb-provider .form-control,.wwetb-provider .form-select,.course-search .form-control,.course-search .form-select{border-color:var(--wwetb-border);border-radius:var(--wwetb-radius)}.wwetb-course .form-control:focus,.wwetb-course .form-select:focus,.wwetb-provider .form-control:focus,.wwetb-provider .form-select:focus,.course-search .form-control:focus,.course-search .form-select:focus{border-color:var(--wwetb-green);box-shadow:0 0 0 .25rem rgba(var(--wwetb-green-rgb), 0.25)}.wwetb-course .card,.wwetb-provider .card,.course-search .card{border:0;border-radius:var(--wwetb-radius);box-shadow:var(--wwetb-shadow);overflow:hidden}.wwetb-course .card-title,.wwetb-provider .card-title,.course-search .card-title{font-size:1.15rem;line-height:1.35}.wwetb-course .card-title a,.wwetb-provider .card-title a,.course-search .card-title a{color:var(--wwetb-green);text-decoration:none}.wwetb-course .card-title a:hover,.wwetb-course .card-title a:focus-visible,.wwetb-provider .card-title a:hover,.wwetb-provider .card-title a:focus-visible,.course-search .card-title a:hover,.course-search .card-title a:focus-visible{text-decoration:underline}.wwetb-title{color:var(--wwetb-green);font-weight:700;margin-bottom:1rem}.wwetb-title::before{content:"";display:block;width:2.5rem;height:3px;margin-bottom:.75rem;background:var(--wwetb-lime)}.wwetb-title--sm{font-size:1.15rem}.wwetb-title--sm::before{width:1.5rem;margin-bottom:.5rem}.wwetb-card{padding:1.5rem;background:var(--wwetb-bg-grey);border-radius:var(--wwetb-radius)}.wwetb-eyebrow{margin-bottom:.5rem;font-size:.875rem;font-weight:600;color:var(--wwetb-maroon)}.wwetb-date{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:.75rem;font-size:.875rem}.wwetb-date svg{color:var(--wwetb-green)}.wwetb-more{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:var(--wwetb-green)}.badge.course-type-badge{--bs-badge-font-size: 0.8rem;--bs-badge-font-weight: 600;--bs-badge-color: #fff;--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.5em;--bs-badge-border-radius: 999px;background:var(--wwetb-green)}.badge.course-type-badge.course-type-badge--fulltime,.badge.course-type-badge.course-type-badge--full-time{background:var(--wwetb-teal)}.badge.course-type-badge.course-type-badge--parttime,.badge.course-type-badge.course-type-badge--part-time{background:var(--wwetb-blue)}.badge.wwetb-badge-grey{--bs-badge-font-size: 0.8rem;--bs-badge-font-weight: 600;--bs-badge-color: var(--wwetb-green);--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.5em;--bs-badge-border-radius: 999px;background:var(--wwetb-badge-grey);white-space:normal;text-align:left}.wwetb-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.5rem 0 0}.wwetb-chips li{padding:.25rem .6rem;font-size:.8125rem;background:#fff;border:1px solid var(--wwetb-border);border-radius:999px}.wwetb-socials a{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;color:var(--wwetb-green);border:1px solid var(--wwetb-border);border-radius:50%}.wwetb-socials a:hover,.wwetb-socials a:focus-visible{color:#fff;background:var(--wwetb-green);border-color:var(--wwetb-green)}.wwetb-hero{padding-block:2rem 2.5rem;margin-bottom:3rem;background:var(--wwetb-bg-green)}@media(min-width: 992px){.wwetb-hero{padding-block:2.5rem 3.5rem}}.wwetb-hero__text{min-width:0;overflow-wrap:anywhere}.wwetb-hero__crumbs{margin-bottom:.75rem;font-size:.875rem}.wwetb-hero__crumbs,.wwetb-hero__crumbs *{white-space:normal !important}.wwetb-hero__crumbs a{color:var(--wwetb-green)}.wwetb-hero__crumbs .breadcrumb{flex-wrap:wrap;margin:0;padding:0;background:none}.wwetb-hero__ref{font-size:.95rem;color:var(--wwetb-text-dark)}.wwetb-hero__ref strong{color:var(--wwetb-green);letter-spacing:.02em}.wwetb-hero__back{font-size:.9rem;font-weight:600;color:var(--wwetb-green);text-decoration:none}.wwetb-hero__back:hover,.wwetb-hero__back:focus-visible{text-decoration:underline}.wwetb-hero__badges .badge.wwetb-badge-grey{background:#fff}.wwetb-hero__title{margin:0 0 1.25rem;font-size:clamp(1.6rem,1.2rem + 1.6vw,2.5rem);font-weight:700;line-height:1.1;letter-spacing:-0.015em;color:var(--wwetb-green);text-wrap:balance}.wwetb-hero__facts{font-weight:600;color:var(--wwetb-text-dark)}.wwetb-hero__facts svg{width:1.1rem;height:1.1rem;color:var(--wwetb-green)}.wwetb-hero__image img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--wwetb-radius-lg)}.course-search{background:#fff}.course-search__inner{width:90%;margin-inline:auto;padding-block:3rem}.course-search__filters{margin-bottom:1.5rem;border-radius:var(--wwetb-radius-lg)}.course-search__results{padding:0;overflow:hidden;background:#fff;border:1px solid var(--wwetb-border);border-radius:var(--wwetb-radius-lg)}.course-search .course-search__table{--bs-table-bg: #fff;--bs-table-border-color: var(--wwetb-border);margin-bottom:0}.course-search .course-search__table thead th{padding:.85rem .75rem;font-size:.875rem;font-weight:600;white-space:nowrap;color:var(--wwetb-green);background:var(--wwetb-bg-green);border-bottom:0}.course-search .course-search__table tbody td{padding:1rem .75rem;vertical-align:middle}.course-search .course-search__table tbody tr{cursor:pointer}.course-search .course-search__table tbody tr:hover>*{background-color:var(--wwetb-bg-grey)}.course-search .course-search__table tbody tr:last-child>*{border-bottom:0}.course-search .course-search__table.dataTable th,.course-search .course-search__table.dataTable td{text-align:left}.course-search .course-search__table a{font-weight:600;color:var(--wwetb-green);text-decoration:none}.course-search .course-search__table a:hover,.course-search .course-search__table a:focus-visible{text-decoration:underline}.course-search .course-search__table th.dtr-control,.course-search .course-search__table td.dtr-control{width:1%;padding-right:0}.course-search .course-search__table th.dtr-control::before,.course-search .course-search__table td.dtr-control::before{display:none !important}.course-search .course-search__table .course-search__toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;color:var(--wwetb-green);background:#fff;border:1px solid var(--wwetb-border);border-radius:50%}.course-search .course-search__table .course-search__toggle svg{transition:transform .2s}.course-search .course-search__table .course-search__toggle:hover{color:#fff;background:var(--wwetb-green);border-color:var(--wwetb-green)}.course-search .course-search__table .course-search__toggle:focus-visible{outline:3px solid var(--wwetb-green);outline-offset:2px}.course-search .course-search__table .course-search__toggle[aria-expanded=true] svg{transform:rotate(45deg)}@media(prefers-reduced-motion: reduce){.course-search .course-search__table .course-search__toggle svg{transition:none}}.course-search .course-search__table tr.child{cursor:default}.course-search .course-search__table tr.child>td{padding:.75rem 1rem 1rem;background:var(--wwetb-bg-grey)}.course-search .course-search__table tr.child ul.dtr-details{display:grid;gap:.6rem;width:100%;margin:0;padding:0;list-style:none}.course-search .course-search__table tr.child ul.dtr-details>li{padding:0;border-bottom:0}.course-search .course-search__table tr.child .dtr-title{display:block;min-width:0;font-size:.8rem;font-weight:600;color:var(--wwetb-green)}.course-search .course-search__table tr.child:hover>*{background-color:var(--wwetb-bg-grey)}.course-search .dt-container>.row{margin:0 !important}.course-search .dt-container>.row>*{padding:0}.course-search .dt-container .dt-layout-table{overflow-x:auto}.course-search .dt-container>.row:not(.dt-layout-table){gap:1rem;padding:1rem 1.25rem;border-top:1px solid var(--wwetb-border)}.course-search .dt-container .dt-info{font-size:.875rem}.course-search .dt-container .dt-column-order::before,.course-search .dt-container .dt-column-order::after{color:var(--wwetb-green)}.course-search .dt-container .pagination{--bs-pagination-color: var(--wwetb-green);--bs-pagination-border-color: var(--wwetb-border);--bs-pagination-hover-color: #fff;--bs-pagination-hover-bg: var(--wwetb-green);--bs-pagination-hover-border-color: var(--wwetb-green);--bs-pagination-focus-color: var(--wwetb-green);--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(var(--wwetb-green-rgb), 0.25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: var(--wwetb-green);--bs-pagination-active-border-color: var(--wwetb-green);--bs-pagination-border-radius: var(--wwetb-radius);gap:.4rem;margin:0}.course-search .dt-container .pagination .page-link{min-width:2.5rem;font-weight:600;text-align:center;border-radius:var(--wwetb-radius) !important}@media(max-width: 767.98px){.course-search .dt-container>.row:not(.dt-layout-table)>*{text-align:center}.course-search .dt-container .pagination{justify-content:center;gap:.25rem}.course-search .dt-container .pagination .page-link{min-width:2.25rem;padding-inline:.5rem}}.wwetb-course__section{margin-bottom:3rem}.wwetb-course__section h2{font-size:1.5rem}.wwetb-course__description{font-size:1.05rem;line-height:1.75}.wwetb-course__sidebar-inner{padding:1.5rem;background:var(--wwetb-bg-grey);border-radius:var(--wwetb-radius-lg)}@media(min-width: 992px){.wwetb-course__sidebar-inner{top:2rem;z-index:1;padding:1.75rem}}.wwetb-course__map{margin:0 0 1.25rem;overflow:hidden;border-radius:var(--wwetb-radius)}.wwetb-course__sidebar-apply{margin-top:1.5rem}.wwetb-course__sidebar-apply .btn{justify-content:center;width:100%}.wwetb-course .accordion.wwetb-course__accordion{--bs-accordion-border-color: var(--wwetb-border);--bs-accordion-border-radius: var(--wwetb-radius-lg);--bs-accordion-inner-border-radius: var(--wwetb-radius-lg);--bs-accordion-btn-color: var(--wwetb-green);--bs-accordion-btn-padding-y: 1.1rem;--bs-accordion-active-color: var(--wwetb-green);--bs-accordion-active-bg: var(--wwetb-bg-green);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23426d6a' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23426d6a' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e");--bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--wwetb-green-rgb), 0.25);display:grid;gap:.75rem}.wwetb-course .accordion.wwetb-course__accordion .accordion-item{border:1px solid var(--wwetb-border);border-radius:var(--wwetb-radius-lg);overflow:hidden}.wwetb-course .accordion.wwetb-course__accordion .accordion-header{margin:0}.wwetb-course .accordion.wwetb-course__accordion .accordion-button{font-size:1.05rem;font-weight:600;border-radius:var(--wwetb-radius-lg) !important}.wwetb-course .accordion.wwetb-course__accordion .accordion-button:not(.collapsed){border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.wwetb-course .table{--bs-table-border-color: var(--wwetb-border)}.wwetb-course .table thead th{font-size:.875rem;font-weight:600;color:var(--wwetb-green);background:var(--wwetb-bg-green)}.wwetb-panel-heading{margin:1.25rem 0 .35rem;font-size:1rem}.wwetb-panel-heading:first-child{margin-top:0}.wwetb-detail{display:grid;grid-template-columns:1.25rem 1fr;gap:.85rem;align-items:start;margin-bottom:1.25rem}.wwetb-detail>svg{width:1.15rem;height:1.15rem;margin-top:.2rem;color:var(--wwetb-green)}.wwetb-detail__title{margin:0 0 .15rem;font-weight:600;color:var(--wwetb-green)}.wwetb-detail a{overflow-wrap:anywhere}.wwetb-award{padding:1.25rem 1.5rem;background:var(--wwetb-bg-grey);border-left:4px solid var(--wwetb-lime);border-radius:var(--wwetb-radius)}.wwetb-award__name{margin:0 0 .25rem;font-size:1.15rem;font-weight:700;color:var(--wwetb-green)}.wwetb-award__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0}.wwetb-award__code{padding:.15rem .55rem;font-size:.85rem;font-weight:600;background:#fff;border:1px solid var(--wwetb-border);border-radius:var(--wwetb-radius)}.wwetb-week{padding:1rem .75rem;background:var(--wwetb-bg-grey);border-radius:var(--wwetb-radius-lg)}@media(min-width: 576px){.wwetb-week{padding:1.5rem 1.75rem}}.wwetb-week__table{width:100%;margin:0;border-collapse:separate;border-spacing:.35rem;table-layout:fixed}.wwetb-week__table>thead>tr>*,.wwetb-week__table>tbody>tr>*{padding:0;background:rgba(0,0,0,0);border:0;box-shadow:none}.wwetb-week__table th{font-size:.85rem;font-weight:600;color:var(--wwetb-green)}.wwetb-week__table>thead>tr>th{padding-bottom:.25rem;text-align:center}@media(max-width: 575.98px){.wwetb-week__table>thead>tr>th{font-size:.75rem}}.wwetb-week__table abbr[title]{text-decoration:none;cursor:default}.wwetb-week__table tr>:first-child{width:6.5rem}@media(max-width: 575.98px){.wwetb-week__table tr>:first-child{width:5.25rem}}.wwetb-week__table>tbody>tr>th{padding-right:.5rem;text-align:left;white-space:nowrap}@media(max-width: 575.98px){.wwetb-week__table>tbody>tr>th{padding-right:.25rem;font-size:.75rem}}.wwetb-week__block{display:block;height:2.5rem;border-radius:var(--wwetb-radius)}.is-class .wwetb-week__block{background:var(--wwetb-lime)}.is-free .wwetb-week__block{background:#fff;border:1px dashed var(--wwetb-border)}.wwetb-week__key{display:flex;align-items:center;gap:.5rem;margin:.75rem 0 0 .35rem;font-size:.85rem}.wwetb-week__swatch{display:inline-block;width:1rem;height:1rem;background:var(--wwetb-lime);border-radius:4px}.wwetb-enquiry{padding-block:3.5rem;background:var(--wwetb-bg-green)}.wwetb-enquiry__form{padding:1.75rem;background:#fff;border-radius:var(--wwetb-radius-lg)}.wwetb-provider__sidebar{border-radius:var(--wwetb-radius-lg)}.wwetb-provider__sidebar dt{font-weight:600;color:var(--wwetb-green)}.wwetb-provider__gallery img{border-radius:var(--wwetb-radius)}.wwetb-provider .card-title::after{content:"";display:block;width:1.5rem;height:2px;margin-top:.75rem;background:var(--wwetb-green)}.wwetb-provider .card-img-top{aspect-ratio:16/10;object-fit:cover}.wwetb-provider .wwetb-testimonial>svg{width:1.75rem;height:1.75rem;margin-bottom:1rem;color:var(--wwetb-lime)}@media print{.badge.course-type-badge,.badge.wwetb-badge-grey{color:#000;background:none;border:1px solid currentColor}.wwetb-hero{padding-block:0;background:none}.wwetb-course__accordion .accordion-collapse{display:block !important}.wwetb-course__sidebar-inner{position:static}.wwetb-week .is-class .wwetb-week__block{border:2px solid #000}.wwetb-card,.card{box-shadow:none}}
