/* 0.3.5 */
body,button,input,select,textarea{font-size:1rem}h1{font-size:3.06rem}h2{font-size:1.94375rem}h3{font-size:1.75rem}[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],h4,h5,h6,textarea{font-size:1.125rem}.btn,[type=button],[type=reset],[type=submit],button{font-size:1rem}.header .navbar-nav{align-items:center;margin-top:0}.header .nav-item{width:max-content}.header .nav-item--logout__wrapper{border-image-source:none;border-left:2px solid #fff;border-top:none;margin-top:0;padding-left:1.25rem;width:auto}.header .nav-item .nav-link:not(.btn-primary):focus-visible,.header .nav-item .nav-link:not(.btn-primary):hover{color:#a2cecd}.header .dropdown-menu[data-bs-popper]{border-radius:20px;left:.625rem;width:490px}.header .dropdown-menu[data-bs-popper] .dropdown-item{margin-left:-.5rem;margin-right:-.5rem;padding:.75rem .5rem;width:auto}.header .dropdown-toggle:focus-visible,.header .dropdown-toggle:hover,.header .dropdown-toggle:not(:disabled):active,.header .dropdown-toggle[aria-expanded=true]{color:#a2cecd}.header .dropdown-toggle:focus-visible .icon,.header .dropdown-toggle:hover .icon,.header .dropdown-toggle:not(:disabled):active .icon,.header .dropdown-toggle[aria-expanded=true] .icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23a2cecd' d='M41.2 194.5c-10.3 8.8-26.2 1.5-26.2-12V42.6c0-8.8 7.1-15.9 15.9-15.9h163.3c14.7 0 21.5 18.3 10.3 27.9L41.2 194.5z'/%3E%3C/svg%3E");transform:rotate(180deg)}.header--dark-wrapper,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]){background:transparent}.header--dark-wrapper .navbar-brand .logo-light,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .navbar-brand .logo-light{display:block}.header--dark-wrapper .navbar-brand .logo-dark,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .navbar-brand .logo-dark{display:none}.header--dark-wrapper .nav-item .nav-link,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .nav-item .nav-link{color:#fff}.header--dark-wrapper .nav-item .nav-link:hover,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .nav-item .nav-link:hover{color:#a2cecd}.header--dark-wrapper .nav-item .btn-primary,.header--dark-wrapper .nav-item .btn-primary:focus,.header--dark-wrapper .nav-item .btn-primary:hover,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .nav-item .btn-primary,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .nav-item .btn-primary:focus,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .nav-item .btn-primary:hover{color:#000}.header--dark-wrapper .nav-item>.btn-tertiary,.header--dark-wrapper .nav-item>.btn-tertiary:focus,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .nav-item>.btn-tertiary,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .nav-item>.btn-tertiary:focus{background-color:transparent;border-color:#fff;color:#fff}.header--dark-wrapper .nav-item>.btn-tertiary:focus-visible,.header--dark-wrapper .nav-item>.btn-tertiary:hover,.header--dark-wrapper .nav-item>.btn-tertiary:not(:disabled):not(.disabled):active,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .nav-item>.btn-tertiary:focus-visible,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .nav-item>.btn-tertiary:hover,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .nav-item>.btn-tertiary:not(:disabled):not(.disabled):active{background-color:#fff;border-color:#000;color:#000}.header--dark-wrapper .dropdown-toggle .icon,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .dropdown-toggle .icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23fff' d='M41.2 194.5c-10.3 8.8-26.2 1.5-26.2-12V42.6c0-8.8 7.1-15.9 15.9-15.9h163.3c14.7 0 21.5 18.3 10.3 27.9L41.2 194.5z'/%3E%3C/svg%3E");transform:rotate(90deg)}.header--dark-wrapper .dropdown-toggle:focus-visible,.header--dark-wrapper .dropdown-toggle:hover,.header--dark-wrapper .dropdown-toggle:not(:disabled):active,.header--dark-wrapper .dropdown-toggle[aria-expanded=true],.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .dropdown-toggle:focus-visible,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .dropdown-toggle:hover,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .dropdown-toggle:not(:disabled):active,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .dropdown-toggle[aria-expanded=true]{color:#a2cecd}.header--dark-wrapper .dropdown-toggle:focus-visible .icon,.header--dark-wrapper .dropdown-toggle:hover .icon,.header--dark-wrapper .dropdown-toggle:not(:disabled):active .icon,.header--dark-wrapper .dropdown-toggle[aria-expanded=true] .icon,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .dropdown-toggle:focus-visible .icon,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .dropdown-toggle:hover .icon,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .dropdown-toggle:not(:disabled):active .icon,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .dropdown-toggle[aria-expanded=true] .icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='195' height='195' viewBox='15 15 195 195'%3E%3Cpath fill='%23a2cecd' d='M41.2 194.5c-10.3 8.8-26.2 1.5-26.2-12V42.6c0-8.8 7.1-15.9 15.9-15.9h163.3c14.7 0 21.5 18.3 10.3 27.9L41.2 194.5z'/%3E%3C/svg%3E");transform:rotate(180deg)}.header--dark-wrapper .dropdown-menu[data-bs-popper] .dropdown-item,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .dropdown-menu[data-bs-popper] .dropdown-item{color:#446e87}.header--dark-wrapper .dropdown-menu[data-bs-popper] .dropdown-item:focus,.header--dark-wrapper .dropdown-menu[data-bs-popper] .dropdown-item:hover,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .dropdown-menu[data-bs-popper] .dropdown-item:focus,.header--dark-wrapper:has(.navbar-toggler[aria-expanded=true]) .dropdown-menu[data-bs-popper] .dropdown-item:hover{color:#fff}.footer__copyright .container{flex-direction:row}.footer__col{margin:0 40px 2rem}.callout p{font-size:1.375rem}.accordion-item{border-radius:20px;padding:1.25rem 2.5rem}.accordion-item:has(.accordion-collapse.collapse.show){padding-bottom:2.5rem}.accordion-item:first-of-type{border-top-left-radius:20px;border-top-right-radius:20px}.accordion:not(.accordion--student) .accordion-header .accordion-button{font-size:1.25rem}.accordion--exercise .accordion-item h2,.accordion--exercise .accordion-item h3{align-items:baseline}.accordion--exercise [type=checkbox]+.accordion__complete-btn{padding:1rem 2.5rem}.image-pack img{height:180px}.session-overview__header{padding-top:5rem}.main-content{padding-top:120px}.main-content:has(.session-overview):after{margin-bottom:-7rem}.login__img img{width:auto}.login__content{margin-left:0;margin-right:auto;max-width:35rem;padding-bottom:80px;padding-left:30px;padding-top:80px}.session-grid .section-header-intro{margin-bottom:0}.session-grid__cards{--bs-gutter-x:80px;margin-bottom:4rem}.session-grid__card h4{font-size:1.62rem}.session-grid__card p{font-size:1.125rem;padding-bottom:4rem}.homepage-hero{padding-top:calc(var(--header-height)*1.5)}.homepage-hero__img{position:relative}.homepage-hero__img img{bottom:0;left:0;max-width:none;position:absolute;transform:none;width:785px}.homepage-hero__text{padding-bottom:7.5rem;padding-right:2rem}.homepage-hero p{font-size:1.125rem}.homepage-hero h1{font-size:3.06rem}.interior-hero__text{max-width:36.5rem;padding:1.5rem 0 1.5rem 2.5rem}.interior-hero p{font-size:1.125rem;margin-bottom:0}.modal .modal-dialog{max-width:1000px}.modal:not(.modal--bypass) .modal-content{padding-left:5rem;padding-right:5rem}.modal .modal-header{margin-bottom:3.75rem}.modal--bypass .modal-header{margin-bottom:0}.modal--bypass .modal-header h2{font-size:2.6875rem}.modal--bypass .modal-header p{font-size:1.125rem}.modal--registration .btn-tertiary{margin-top:4rem}.tabs-nav__header .nav-tabs .nav-link{font-size:1.62rem}
/*# sourceMappingURL=large.min.css.map*/