.accordion-component .accordion-heading{font-weight:600;margin-bottom:1rem;color:#333}.accordion-component .accordion-copy{color:#666;line-height:1.6;margin-bottom:1.5rem}.accordion .accordion-item{border:1px solid #dee2e6;border-radius:.375rem;margin-bottom:.5rem}.accordion .accordion-item:last-child{margin-bottom:0}.accordion .accordion-item .accordion-header .accordion-button{font-weight:500;font-size:1rem;background-color:#f8f9fa;border:none;padding:1rem 1.25rem;color:#221551;border-radius:var(--bs-accordion-inner-border-radius)}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#221551;color:#fff;box-shadow:none}.accordion .accordion-item .accordion-header .accordion-button:focus{border-color:#221551;box-shadow:0 0 0 .25rem rgb(34 21 81 / .25)}.accordion .accordion-item .accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23221551'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion .accordion-item .accordion-body{padding:1.5rem 1.25rem;background-color:#fff;border-bottom-left-radius:var(--bs-accordion-inner-border-radius);border-bottom-right-radius:var(--bs-accordion-inner-border-radius)}.accordion .accordion-item .accordion-body>table{min-width:100%}.accordion .accordion-item .accordion-body strong{font-weight:700;color:#221551}.accordion .nested-accordion{margin-top:1rem;margin-left:1.5rem}.accordion .nested-accordion .accordion-item{border-left:3px solid #221551;border-radius:.25rem;margin-bottom:.25rem}.accordion .nested-accordion .accordion-item .accordion-header .accordion-button{padding:.75rem 1rem;font-size:.95em;background-color:#f1f3f4;color:#221551}.accordion .nested-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:rgb(34 21 81 / .1);color:#221551}.accordion .nested-accordion .accordion-item .accordion-header .accordion-button:focus{border-color:#221551;box-shadow:0 0 0 .25rem rgb(34 21 81 / .25)}.accordion .nested-accordion .accordion-item .accordion-header .accordion-button::after{width:1rem;height:1rem;background-size:1rem;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23221551'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion .nested-accordion .accordion-item .accordion-body{padding:1rem}.accordion .nested-accordion .nested-accordion{margin-left:1rem}.accordion .nested-accordion .nested-accordion .accordion-item{border-left-color:rgb(34 21 81 / .5)}.accordion .nested-accordion .nested-accordion .accordion-item .accordion-button{font-size:.9em;background-color:#f8f9fa;color:#221551}.accordion .nested-accordion .nested-accordion .accordion-item .accordion-button:focus{border-color:#221551;box-shadow:0 0 0 .25rem rgb(34 21 81 / .25)}.accordion-component.accordion-dark-purple .accordion .accordion-item .accordion-header .accordion-button{color:#221551}.accordion-component.accordion-dark-purple .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#221551;color:#fff}.accordion-component.accordion-dark-purple .accordion .accordion-item .accordion-header .accordion-button:focus{border-color:#221551;box-shadow:0 0 0 .25rem rgb(34 21 81 / .25)}.accordion-component.accordion-dark-purple .accordion .nested-accordion .accordion-item{border-left-color:#221551}.accordion-component.accordion-dark-purple .accordion .nested-accordion .accordion-item .accordion-header .accordion-button{color:#221551}.accordion-component.accordion-dark-purple .accordion .nested-accordion .accordion-item .accordion-header .accordion-button:focus{border-color:#221551;box-shadow:0 0 0 .25rem rgb(34 21 81 / .25)}.accordion-component.accordion-dark-purple .accordion .nested-accordion .accordion-item .accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23221551'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-component.accordion-dark-purple .accordion .nested-accordion .accordion-item .nested-accordion .accordion-item{border-left-color:rgb(34 21 81 / .5)}.accordion-component.accordion-teal .accordion .accordion-item .accordion-header .accordion-button{color:#005d83}.accordion-component.accordion-teal .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#005d83;color:#fff}.accordion-component.accordion-teal .accordion .accordion-item .accordion-header .accordion-button:focus{border-color:#005d83;box-shadow:0 0 0 .25rem rgb(0 93 131 / .25)}.accordion-component.accordion-teal .accordion .accordion-item .accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23005d83'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-component.accordion-teal .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-component.accordion-teal .accordion .nested-accordion .accordion-item{border-left-color:#005d83}.accordion-component.accordion-teal .accordion .nested-accordion .accordion-item .accordion-header .accordion-button{color:#005d83}.accordion-component.accordion-teal .accordion .nested-accordion .accordion-item .accordion-header .accordion-button:focus{border-color:#005d83;box-shadow:0 0 0 .25rem rgb(0 93 131 / .25)}.accordion-component.accordion-teal .accordion .nested-accordion .accordion-item .accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23005d83'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-component.accordion-teal .accordion .nested-accordion .accordion-item .nested-accordion .accordion-item{border-left-color:rgb(0 93 131 / .5)}.accordion-component.accordion-purple .accordion .accordion-item .accordion-header .accordion-button{color:#6f42c1}.accordion-component.accordion-purple .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#6f42c1;color:#fff}.accordion-component.accordion-purple .accordion .accordion-item .accordion-header .accordion-button:focus{border-color:#6f42c1;box-shadow:0 0 0 .25rem rgb(111 66 193 / .25)}.accordion-component.accordion-purple .accordion .accordion-item .accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236f42c1'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-component.accordion-purple .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-component.accordion-purple .accordion .nested-accordion .accordion-item{border-left-color:#6f42c1}.accordion-component.accordion-purple .accordion .nested-accordion .accordion-item .accordion-header .accordion-button{color:#6f42c1}.accordion-component.accordion-purple .accordion .nested-accordion .accordion-item .accordion-header .accordion-button:focus{border-color:#6f42c1;box-shadow:0 0 0 .25rem rgb(111 66 193 / .25)}.accordion-component.accordion-purple .accordion .nested-accordion .accordion-item .accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236f42c1'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-component.accordion-purple .accordion .nested-accordion .accordion-item .nested-accordion .accordion-item{border-left-color:rgb(111 66 193 / .5)}.accordion-component.accordion-blue .accordion .accordion-item .accordion-header .accordion-button{color:#0d6efd}.accordion-component.accordion-blue .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#0d6efd;color:#fff}.accordion-component.accordion-blue .accordion .accordion-item .accordion-header .accordion-button:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem rgb(13 110 253 / .25)}.accordion-component.accordion-blue .accordion .accordion-item .accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230d6efd'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-component.accordion-blue .accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-component.accordion-blue .accordion .nested-accordion .accordion-item{border-left-color:#0d6efd}.accordion-component.accordion-blue .accordion .nested-accordion .accordion-item .accordion-header .accordion-button{color:#0d6efd}.accordion-component.accordion-blue .accordion .nested-accordion .accordion-item .accordion-header .accordion-button:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem rgb(13 110 253 / .25)}.accordion-component.accordion-blue .accordion .nested-accordion .accordion-item .accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230d6efd'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.accordion-component.accordion-blue .accordion .nested-accordion .accordion-item .nested-accordion .accordion-item{border-left-color:rgb(13 110 253 / .5)}@media (max-width:768px){.accordion-component .accordion .accordion-item .accordion-header .accordion-button{padding:.75rem 1rem;font-size:.95rem}.accordion-component .accordion .accordion-item .accordion-body{padding:1rem}.accordion-component .accordion .nested-accordion{margin-left:1rem}.accordion-component .accordion .nested-accordion .accordion-item .accordion-body{padding:.75rem}}.boxed-links .row{padding-top:3rem;padding-bottom:3rem}.boxed-links+.boxed-links .row{padding-top:0}.course-list-component{margin-bottom:2rem}.course-list-component .course-list-heading{font-weight:600;margin-bottom:1rem;color:#333}.course-list-component .course-list-copy{color:#666;line-height:1.6;margin-bottom:1.5rem}.course-list-component .course-list-accordion .accordion-item{border:1px solid #dee2e6;border-radius:var(--bs-accordion-inner-border-radius);margin-bottom:.5rem}.course-list-component .course-list-accordion .accordion-item:last-child{margin-bottom:0}.course-list-component .course-list-accordion .accordion-item .accordion-header .accordion-button{font-weight:500;font-size:1rem;background-color:#f8f9fa;border:none;padding:1rem 1.25rem;color:#221551}.course-list-component .course-list-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#221551;color:#fff;box-shadow:none}.course-list-component .course-list-accordion .accordion-item .accordion-header .accordion-button:focus{border-color:#221551;box-shadow:0 0 0 .25rem rgb(34 21 81 / .25)}.course-list-component .course-list-accordion .accordion-item .accordion-header .accordion-button::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23221551'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.course-list-component .course-list-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='white'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.course-list-component .course-list-accordion .accordion-item .accordion-body{padding:1.5rem 1.25rem;background-color:#fff}.course-list-component .course-list-accordion .accordion-item .accordion-body .course-details .course-description{font-size:1rem;line-height:1.6;color:#555}.course-list-component .course-list-accordion .accordion-item .accordion-body .course-details .course-meta{border-top:1px solid #eee;padding-top:1rem;margin-top:1rem;font-size:.9rem}.course-list-component .course-list-accordion .accordion-item .accordion-body .course-details .course-meta strong{color:#221551;font-weight:600}.course-list-component .course-list-accordion .accordion-item .accordion-body .course-details .course-meta .col-md-4{display:flex;align-items:center;gap:.5rem}@media (max-width:768px){.course-list-component .course-list-accordion .accordion-item .accordion-header .accordion-button{padding:.75rem 1rem;font-size:.95rem}.course-list-component .course-list-accordion .accordion-item .accordion-body{padding:1rem}.course-list-component .course-list-accordion .accordion-item .accordion-body .course-meta .col-md-4{margin-bottom:.5rem}.course-list-component .course-list-accordion .accordion-item .accordion-body .course-meta .col-md-4:last-child{margin-bottom:0}}.course-list-component.theme-teal .course-list-accordion .accordion-item .accordion-header .accordion-button{color:#005d83}.course-list-component.theme-teal .course-list-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed){background-color:#005d83}.course-list-component.theme-teal .course-list-accordion .accordion-item .accordion-body .course-meta strong{color:#005d83}