.modal{--bs-modal-bg:var(--secondary-polynesian-color);--bs-modal-color:var(--neutral-white-color);--bs-modal-header-border-width:0;--bs-modal-border-radius:0;--bs-modal-inner-border-radius:0;--bs-modal-header-padding:var(--spacing-24) var(--spacing-24) 0;--bs-modal-footer-border-width:0;--bs-modal-padding:var(--spacing-30) var(--spacing-24) var(--spacing-24);--bs-modal-title-line-height:var(--line-height-120)}.course-unit-modal .modal-header .btn-close{--bs-btn-close-bg:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='none' viewBox='0 0 32 32'%3E%3Cmask id='a' width='32' height='32' x='0' y='0' maskUnits='userSpaceOnUse' style='mask-type:alpha'%3E%3Cpath fill='%23d9d9d9' d='M0 0h32v32H0z'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23fff' d='M10.867 22.667 9 20.8l4.8-4.8L9 11.234l1.867-1.867 4.8 4.8 4.766-4.8 1.867 1.867L17.5 16l4.8 4.8-1.867 1.867-4.766-4.8z'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;height:3.2rem;width:3.2rem;--bs-btn-close-opacity:1;--bs-btn-close-hover-opacity:1;padding:0}.course-unit-modal .modal-content p.label{font:var(--sm-14-font-definition)}.course-unit-modal .modal-content p.course-unit__label+p{margin-top:var(--spacing-8)}.course-unit-modal .modal-content p+p.course-unit__label{margin-top:var(--spacing-24)}.course-unit-modal .modal-content p.course-unit__label{font:var(--label-m-font-definition)}.course-unit-modal .modal-content p.course-unit__label:before{background-color:var(--neutral-white-color);content:"";display:inline-block;height:var(--spacing-8);margin-right:var(--spacing-12);transform:translateY(-.25rem);width:var(--spacing-8)}.course-unit-modal .modal-content .row+.row{margin-top:var(--spacing-24)}.course-unit-modal .modal-footer{padding:var(--bs-modal-padding)}.course-unit-modal .modal-footer .pagination{display:flex;justify-content:space-between;padding-bottom:var(--spacing-12);padding-top:0;width:100%}@media screen and (min-width:992px){.modal{--bs-modal-padding:var(--spacing-32);--bs-modal-header-padding:var(--bs-modal-padding) var(--bs-modal-padding) 0}.course-unit-modal .modal-body{padding-top:0}.course-unit-modal .modal-content p.label{font:var(--sm-15-font-definition)}.course-unit-modal .modal-content .row+.row{margin-top:var(--spacing-32)}.course-unit-modal .modal-footer{padding:0 var(--bs-modal-padding) var(--bs-modal-padding)}.course-unit-modal .modal-footer .pagination{padding-top:var(--spacing-12)}}