:root{--f--2-min: 12.53;--f--2-max: 14.36;--f--1-min: 14.16;--f--1-max: 16.95;--f-0-min: 16;--f-0-max: 20;--f-1-min: 18.08;--f-1-max: 23.6;--f-2-min: 20.43;--f-2-max: 27.85;--f-3-min: 23.09;--f-3-max: 32.86;--f-4-min: 26.09;--f-4-max: 38.78;--f-5-min: 29.48;--f-5-max: 45.76;--f-6-min: 33.31;--f-6-max: 53.99;--f-7-min: 37.64;--f-7-max: 63.71;--f-8-min: 42.54;--f-8-max: 75.18;--f-9-min: 48.06;--f-9-max: 88.71}:root{--fluid-min-width: 320;--fluid-max-width: 1434;--fluid-screen: 100vw;--fluid-bp: calc( (var(--fluid-screen) - var(--fluid-min-width) / 16 * 1rem) / (var(--fluid-max-width) - var(--fluid-min-width)) )}@media screen and (min-width: 1434px){:root{--fluid-screen: calc(var(--fluid-max-width) * 1px)}}:root{--fc-3xs-min: (var(--fc-s-min) * .25);--fc-3xs-max: (var(--fc-s-max) * .25);--fc-2xs-min: (var(--fc-s-min) * .5);--fc-2xs-max: (var(--fc-s-max) * .5);--fc-xs-min: (var(--fc-s-min) * .75);--fc-xs-max: (var(--fc-s-max) * .75);--fc-s-min: (var(--f-0-min, 16));--fc-s-max: (var(--f-0-max, 20));--fc-m-min: (var(--fc-s-min) * 1.5);--fc-m-max: (var(--fc-s-max) * 1.5);--fc-l-min: (var(--fc-s-min) * 2);--fc-l-max: (var(--fc-s-max) * 2);--fc-xl-min: (var(--fc-s-min) * 3);--fc-xl-max: (var(--fc-s-max) * 3);--fc-2xl-min: (var(--fc-s-min) * 4);--fc-2xl-max: (var(--fc-s-max) * 4);--fc-3xl-min: (var(--fc-s-min) * 6);--fc-3xl-max: (var(--fc-s-max) * 6)}body.active,body.has-modal,body.lock-scroll{overflow:hidden}body,html{height:100%;min-height:100%}.s-site-wrapper{margin:0 auto;max-width:1440px;color:#161a1d;position:relative;padding-inline:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-xl-max) - var(--fc-s-min)) * var(--fluid-bp))}.s-site-wrapper .page-heading h1{font-size:calc(var(--f-6-min) / 16 * 1rem + (var(--f-6-max) - var(--f-6-min)) * var(--fluid-bp))}@media screen and (min-width: 1024px){.inner{width:83.3333333333%;margin:0 auto}.inner:has(> .table-compare){width:100%}}@media screen and (min-width: 768px){.inner--med{width:80%;margin:0 auto}}@media screen and (min-width: 1024px){.inner--large{width:90%}}.invert{background-color:#2d333a;color:#fff}@media screen and (min-width: 1024px){.spacer{height:50px}}@media screen and (min-width: 1024px){.has-sidebar{width:70%;margin-left:auto}}@media screen and (min-width: 1236px){.has-sidebar{width:60%}}.d-flex{display:flex;flex-wrap:wrap}.d-flex--center{justify-content:center}.d-flex--between{justify-content:space-between}.align-items-end{align-items:flex-end}.align-self-end{align-self:flex-end}.p-rel{position:relative}.p-absolute{position:absolute}.bg-white{background-color:#fff}.highlight{color:#0000cd}.t-center{text-align:center}.t-right{text-align:right}.visibility-hidden{opacity:0;visibility:hidden;height:0;width:0}.o-hidden{overflow:hidden}@media screen and (min-width: 1024px){.o-hidden-lg{overflow:hidden}}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}*,:after,:before{box-sizing:border-box}.panel-m{margin-top:24px;margin-bottom:24px}@media screen and (min-width: 768px){.panel-m{margin-top:48px;margin-bottom:48px}}.panel-m-inverse{margin-top:-24px;margin-bottom:-24px}@media screen and (min-width: 768px){.panel-m-inverse{margin-top:-48px;margin-bottom:-48px}}.panel-p{padding-top:24px;padding-bottom:24px}@media screen and (min-width: 768px){.panel-p{padding-top:48px;padding-bottom:48px}}.panel-border{position:relative}.panel-border:before{content:"";position:absolute;top:0;height:1px;background-color:#bdc1c8;width:100%}@media screen and (max-width: 929px){.panel-border:before{margin-left:0;width:100%}}.panel-flush+.panel-flush{margin-top:-24px}@media screen and (min-width: 768px){.panel-flush+.panel-flush{margin-top:-18px}}.panel-flush+.panel-p{margin-top:-24px}@media screen and (min-width: 768px){.panel-flush+.panel-p{margin-top:-48px}}.panel-flush+.panel-p:before{content:none}.panel-p:not(.panel-m)+.panel-flush{margin-top:0}.mb-0{margin-bottom:0}.mt-2xs{margin-top:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp))}.mb-2xs{margin-bottom:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp))}@media screen and (min-width: 1024px){.mb-lg-0{margin-bottom:0}}.mt-0{margin-top:0}.pb-0{padding-bottom:0}.pt-0{padding-top:0}.s-theme-tangerine .highlight,.s-theme-tangerine .section-header__title span,.s-theme-tangerine .img-text__title span,.s-theme-tangerine .large-text__inner p span,.s-theme-tangerine .accreditation-card__title span,.s-site-wrapper .s-theme-tangerine .link.primary{color:#db3a00}.s-site-wrapper .s-theme-tangerine .link.primary:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12H22M22 12L15 5M22 12L15 19' stroke='%23DB3A00' stroke-width='2' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A")}.s-theme-seaglass .highlight,.s-theme-seaglass .section-header__title span,.s-theme-seaglass .img-text__title span,.s-theme-seaglass .large-text__inner p span,.s-theme-seaglass .accreditation-card__title span,.s-site-wrapper .s-theme-seaglass .link.primary{color:indigo}.s-site-wrapper .s-theme-seaglass .link.primary:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12H22M22 12L15 5M22 12L15 19' stroke='%234B0082' stroke-width='2' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A")}.s-theme-dark-teal .highlight,.s-theme-dark-teal .section-header__title span,.s-theme-dark-teal .img-text__title span,.s-theme-dark-teal .large-text__inner p span,.s-theme-dark-teal .accreditation-card__title span,.s-site-wrapper .s-theme-dark-teal .link.primary{color:teal}.s-site-wrapper .s-theme-dark-teal .link.primary:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12H22M22 12L15 5M22 12L15 19' stroke='%23008080' stroke-width='2' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A")}[data-t4-ajax-group] [data-t4-clear].hide{display:none;visibility:hidden}[data-t4-ajax-group] [data-t4-clear]{display:block}.pause-motion .img-text-scroll__images picture img,.pause-motion .accreditation-card,.pause-motion .testimonial-scroll__text{opacity:1!important}.pause-motion .section-header__title,.pause-motion .h-slider,.pause-motion .js-fade,.pause-motion .masthead-large-text__title,.pause-motion .masthead-large-text p,.pause-motion .masthead-large-text__buttons,.pause-motion .h-slider__image,.pause-motion .text-scroll__title,.pause-motion .text-scroll__item,.pause-motion .text-scroll-usp p{opacity:1!important;transform:translate(0)!important}.pause-motion .img-block-scroll__img-wrapper img,.pause-motion .h-slider__text{transform:translate(0)!important}.pause-motion .swiper-wrapper{transition-duration:.1ms!important}.pause-motion .course-search,.pause-motion .faq .swiper-slide,.pause-motion .s-site-wrapper a,.pause-motion .course-testimonials .swiper-slide,.pause-motion .page-nav,.pause-motion .gallery .swiper-slide,.pause-motion .gallery .swiper-container .swiper-wrapper .swiper-slide-active figcaption,.pause-motion .page-nav a:after,.pause-motion button.btn,.pause-motion .btn-pause-motion,.pause-motion .custom-selector--invert .custom-selector__select-trigger,.pause-motion .custom-selector--invert .custom-selector__select-options,.pause-motion .invert .custom-selector__select-trigger,.pause-motion .invert .custom-selector__select-options{transition:none!important}@media screen and (min-width: 1024px){.pause-motion .testimonial-scroll__image{transform:scale(.6)!important}}@media screen and (min-width: 1024px){.pause-motion .testimonial-scroll__image img{transform:scale(1.3)!important}}@media screen and (min-width: 1024px){.pause-motion .masthead-full-image{position:relative!important;left:auto!important;transform:translate(0)!important}}@media screen and (min-width: 1024px){.pause-motion .masthead-full-image__card{opacity:1!important}}@media screen and (min-width: 1024px){.pause-motion .masthead-full-image__container img{opacity:1!important;transform:translateZ(0) scale(1)!important}}@media screen and (min-width: 1024px){.pause-motion .content-card-scroll .pin-spacer{height:auto!important;padding-bottom:0!important}}@media screen and (min-width: 1024px){.pause-motion .content-card-scroll__content{padding-top:6.25rem}}@media screen and (min-width: 1024px){.pause-motion .content-card-scroll__title{position:relative!important;left:auto!important;top:auto!important;transform:translate(0)!important}}@media screen and (min-width: 1024px){.pause-motion .content-card-scroll__title h2{opacity:1!important}}@media screen and (min-width: 1024px){.pause-motion .content-card{opacity:1!important}}@media screen and (min-width: 1024px){.pause-motion .image-scroll__images img{transition:none!important}}.pause-motion .faq__image img{transform:translateZ(0) scale(1)!important}@media (max-width: 1025px){#ot-sdk-btn-floating.ot-floating-button{bottom:40px!important;transform:scale(.65);z-index:9!important}}@media (prefers-reduced-motion){.img-text-scroll__images picture img,.accreditation-card,.testimonial-scroll__text{opacity:1!important}.section-header__title,.h-slider,.js-fade,.masthead-large-text__title,.masthead-large-text p,.masthead-large-text__buttons,.h-slider__image,.text-scroll__title,.text-scroll__item,.text-scroll-usp p{opacity:1!important;transform:translate(0)!important}.img-block-scroll__img-wrapper img,.h-slider__text{transform:translate(0)!important}.swiper-wrapper{transition-duration:.1ms!important}.course-search,.faq .swiper-slide,.s-site-wrapper a,.course-testimonials .swiper-slide,.page-nav,.gallery .swiper-slide,.gallery .swiper-container .swiper-wrapper .swiper-slide-active figcaption,.page-nav a:after,button.btn,.btn-pause-motion,.custom-selector--invert .custom-selector__select-trigger,.custom-selector--invert .custom-selector__select-options,.invert .custom-selector__select-trigger,.invert .custom-selector__select-options{transition:none!important}}@media screen and (prefers-reduced-motion) and (min-width: 1024px){.testimonial-scroll__image{transform:scale(.6)!important}}@media screen and (prefers-reduced-motion) and (min-width: 1024px){.testimonial-scroll__image img{transform:scale(1.3)!important}}@media screen and (prefers-reduced-motion) and (min-width: 1024px){.masthead-full-image{position:relative!important;left:auto!important;transform:translate(0)!important}}@media screen and (prefers-reduced-motion) and (min-width: 1024px){.masthead-full-image__card{opacity:1!important}}@media screen and (prefers-reduced-motion) and (min-width: 1024px){.masthead-full-image__container img{opacity:1!important;transform:translateZ(0) scale(1)!important}}@media screen and (prefers-reduced-motion) and (min-width: 1024px){.content-card-scroll .pin-spacer{height:auto!important;padding-bottom:0!important}}@media screen and (prefers-reduced-motion) and (min-width: 1024px){.content-card-scroll__content{padding-top:6.25rem}}@media screen and (prefers-reduced-motion) and (min-width: 1024px){.content-card-scroll__title{position:relative!important;left:auto!important;top:auto!important;transform:translate(0)!important}}@media screen and (prefers-reduced-motion) and (min-width: 1024px){.content-card-scroll__title h2{opacity:1!important}}@media screen and (prefers-reduced-motion) and (min-width: 1024px){.content-card{opacity:1!important}}@media screen and (prefers-reduced-motion) and (min-width: 1024px){.image-scroll__images img{transition:none!important}}@media (prefers-reduced-motion){.faq__image img{transform:translateZ(0) scale(1)!important}}@media (prefers-reduced-motion){.btn-pause-motion{display:none!important}}.hide{display:none}.s-site-wrapper .btn{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;align-items:center;background:#0000cd;border:2px solid #0000cd;color:#fff;-moz-column-gap:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));column-gap:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));display:flex;justify-content:space-between;font-family:ImperialText,Helvetica Neue,Arial,sans-serif!important;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));padding-block:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));padding-inline:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));position:relative;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease}.s-site-wrapper .btn span{display:block}.s-site-wrapper .btn span.details{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp))}.s-site-wrapper .btn svg{color:#161a1d;flex-shrink:0;width:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.s-site-wrapper .btn:hover,.s-site-wrapper .btn:focus,.s-site-wrapper .btn:active{background:#161a1d;border-color:#161a1d;color:#fff;cursor:pointer;text-decoration:none}.s-site-wrapper .btn:hover:disabled,.s-site-wrapper .btn:hover.disabled,.s-site-wrapper .btn:focus:disabled,.s-site-wrapper .btn:focus.disabled,.s-site-wrapper .btn:active:disabled,.s-site-wrapper .btn:active.disabled{background:#0000cd;cursor:not-allowed}.s-site-wrapper .btn.white{align-items:center;background:#fff;border:2px solid #fff;color:#0000cd;-moz-column-gap:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));column-gap:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));display:flex;justify-content:space-between;font-family:ImperialText,Helvetica Neue,Arial,sans-serif!important;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));padding-block:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));padding-inline:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));position:relative;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease;display:inline-block}.s-site-wrapper .btn.white span{display:block}.s-site-wrapper .btn.white span.details{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp))}.s-site-wrapper .btn.white svg{color:#0000cd;flex-shrink:0;width:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.s-site-wrapper .btn.white:hover,.s-site-wrapper .btn.white:focus,.s-site-wrapper .btn.white:active{background:#0000cd;border-color:#0000cd;color:#0000cd;cursor:pointer;text-decoration:none}.s-site-wrapper .btn.white:hover:disabled,.s-site-wrapper .btn.white:hover.disabled,.s-site-wrapper .btn.white:focus:disabled,.s-site-wrapper .btn.white:focus.disabled,.s-site-wrapper .btn.white:active:disabled,.s-site-wrapper .btn.white:active.disabled{background:#fff;cursor:not-allowed}.s-site-wrapper .btn.white:hover,.s-site-wrapper .btn.white:focus{color:#fff}.s-site-wrapper .btn.white.border{border:2px solid #161a1d;color:#161a1d}.s-site-wrapper .btn.white.border:after{color:#161a1d}.s-site-wrapper .btn.white.border:hover,.s-site-wrapper .btn.white.border:focus{border-color:#0000cd;color:#fff}.s-site-wrapper .btn.large{padding-top:1.375rem;padding-bottom:1.375rem;font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp))}.s-site-wrapper .btn.small{padding-top:.625rem;padding-bottom:.625rem}.s-site-wrapper .btn.large-text{line-height:1.5;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp))}.s-site-wrapper .btn.remove{display:flex;justify-content:center;align-items:center;flex-direction:row-reverse;padding-right:1rem}.s-site-wrapper .btn.remove:after{font-size:.8125rem;width:.8125rem;height:.8125rem;position:relative;content:"x";margin:0 .625rem 0 0;top:auto;color:#fff}.s-site-wrapper .btn.text-center{padding-right:1rem;display:block;text-align:center}.s-site-wrapper .btn.text-center:after{content:none}button.btn{font-family:ImperialText,Helvetica Neue,Arial,sans-serif;cursor:pointer;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.s-site-wrapper .btn-search{position:absolute;bottom:0;right:0;margin:0;width:3.125rem;height:100%;padding:0;border-radius:0;background-color:#0000cd;border:1px solid #0000cd}.s-site-wrapper .btn-search:after{content:none}.s-site-wrapper .btn-search:before{content:"";width:1.1875rem;height:1.125rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.4142 7C17.4142 10.3137 14.7279 13 11.4142 13C8.10047 13 5.41418 10.3137 5.41418 7C5.41418 3.68629 8.10047 1 11.4142 1C14.7279 1 17.4142 3.68629 17.4142 7ZM18.4142 7C18.4142 10.866 15.2802 14 11.4142 14C9.39391 14 7.57353 13.1441 6.29583 11.7752L0.707107 17.364L0 16.6569L5.65685 11L5.69727 11.0404C4.88911 9.89901 4.41418 8.50497 4.41418 7C4.41418 3.13401 7.54819 0 11.4142 0C15.2802 0 18.4142 3.13401 18.4142 7Z' fill='white'/%3E%3C/svg%3E")}.s-site-wrapper .btn-search span{text-indent:150%;white-space:nowrap;overflow:hidden;display:block}.btn-number{display:flex;justify-content:space-between;align-items:center}.btn-number__number{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));width:1.25rem;height:1.25rem;background-color:#e6e6fa;color:#0000cd;line-height:1.25rem;text-align:center;border-radius:9999px;margin:-1.25rem 0}.text-btn{transition:color .2s ease;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));padding:0;margin:0;font-family:ImperialText,Helvetica Neue,Arial,sans-serif;border:0;background-color:transparent;color:#0000cd;text-decoration:underline;cursor:pointer}.text-btn:hover,.text-btn:focus{color:#161a1d}.btn-toggle-filters{transition:color .2s ease;font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));display:flex;align-items:center;margin:0;font-family:ImperialText,Helvetica Neue,Arial,sans-serif;padding:0;background-color:transparent;border:0;text-align:left;font-weight:700;cursor:pointer}.btn-toggle-filters:before{content:"";width:1.125rem;height:1.0625rem;background-image:url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.575703 5.3997H3.2397V7.1277C3.2397 7.6557 3.6717 8.0877 4.1997 8.0877H7.6797C8.2077 8.0877 8.6397 7.6557 8.6397 7.1277V5.3997H17.6157C17.8797 5.3997 18.0957 5.1837 18.0957 4.9197V4.0797C18.0957 3.8157 17.8797 3.5997 17.6157 3.5997H8.6397V1.8477C8.6397 1.3197 8.2077 0.887695 7.6797 0.887695H4.1997C3.6717 0.887695 3.2397 1.3197 3.2397 1.8477V3.5757H0.575703C0.311703 3.5757 0.0957031 3.7917 0.0957031 4.0557V4.9197C0.0957031 5.1837 0.311703 5.3997 0.575703 5.3997ZM5.0397 2.6877H6.8397V6.2877H5.0397V2.6877Z' fill='%23002046'/%3E%3Cpath d='M0.575703 14.4001H9.5517V16.1281C9.5517 16.6561 9.9837 17.0881 10.5117 17.0881H13.9917C14.5197 17.0881 14.9517 16.6561 14.9517 16.1281V14.4001H17.6157C17.8797 14.4001 18.0957 14.1841 18.0957 13.9201V13.0801C18.0957 12.8161 17.8797 12.6001 17.6157 12.6001H14.9517V10.8721C14.9517 10.3441 14.5197 9.91211 13.9917 9.91211H10.5117C9.9837 9.91211 9.5517 10.3441 9.5517 10.8721V12.6001H0.575703C0.311703 12.6001 0.0957031 12.8161 0.0957031 13.0801V13.9201C0.0957031 14.1841 0.311703 14.4001 0.575703 14.4001ZM11.3517 11.6881H13.1517V15.2881H11.3517V11.6881Z' fill='%23002046'/%3E%3C/svg%3E%0A");display:block;margin-right:.9375rem}.btn-toggle-filters:hover,.btn-toggle-filters:focus{color:#161a1d}.s-site-wrapper .link.primary{color:#0000cd;text-decoration:none}.s-site-wrapper .link.primary:hover,.s-site-wrapper .link.primary:focus{text-decoration:underline}.s-site-wrapper .link.primary.white{color:#fff}.s-site-wrapper .link.primary.white:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12H22M22 12L15 5M22 12L15 19' stroke='%23ffffff' stroke-width='2' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A")}.s-site-wrapper .link{align-items:center;display:flex;gap:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));text-decoration:none}.s-site-wrapper .link:hover,.s-site-wrapper .link:focus,.s-site-wrapper .link:active{text-decoration:underline}.s-site-wrapper .link:before{background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 12H22M22 12L15 5M22 12L15 19' stroke='%230000CD' stroke-width='2' stroke-linecap='square' stroke-linejoin='bevel'/%3E%3C/svg%3E%0A");content:"";flex-shrink:0;height:24px;width:24px}.s-site-wrapper .event .btn{align-items:center;background:#fff;border:2px solid #fff;color:#161a1d;-moz-column-gap:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));column-gap:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));display:flex;justify-content:space-between;font-family:ImperialText,Helvetica Neue,Arial,sans-serif!important;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));padding-block:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));padding-inline:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));position:relative;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease;border:2px solid #161a1d}.s-site-wrapper .event .btn span{display:block}.s-site-wrapper .event .btn span.details{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp))}.s-site-wrapper .event .btn svg{color:#161a1d;flex-shrink:0;width:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.s-site-wrapper .event .btn:hover,.s-site-wrapper .event .btn:focus,.s-site-wrapper .event .btn:active{background:#161a1d;border-color:#161a1d;color:#161a1d;cursor:pointer;text-decoration:none}.s-site-wrapper .event .btn:hover:disabled,.s-site-wrapper .event .btn:hover.disabled,.s-site-wrapper .event .btn:focus:disabled,.s-site-wrapper .event .btn:focus.disabled,.s-site-wrapper .event .btn:active:disabled,.s-site-wrapper .event .btn:active.disabled{background:#fff;cursor:not-allowed}.s-site-wrapper .event .btn:hover svg,.s-site-wrapper .event .btn:focus svg,.s-site-wrapper .event .btn:active svg{color:#fff}[data-t4-compare-button=save]{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));display:flex;align-items:center;align-content:center;flex-direction:row-reverse}@media screen and (min-width: 1236px){[data-t4-compare-button=save]{font-size:.875rem}}[data-t4-compare-button=save] .fa{display:inline-block;position:relative;width:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));height:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));padding:0;transition:border-color .1s ease-out;border:1px solid #8f9393;background-color:#fff;cursor:pointer;vertical-align:top;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:.625rem;flex-shrink:0}[data-t4-compare-button=save] .fa:before,[data-t4-compare-button=save] .fa:after{display:block;position:absolute;width:0;height:0;transform:rotate(45deg);transform-origin:bottom left;transition:opacity 10ms linear,width 30ms ease-out,height 40ms ease-in 30ms;border-radius:1px;content:"";opacity:0}[data-t4-compare-button=save] .fa:after{bottom:6px;left:0;border:solid #161515;border-width:0 3px 3px 0}[data-t4-compare-button=save] .fa:before{bottom:7px;left:0;border:solid #fff;border-width:0 5px 3px 0}[data-t4-compare-button=save][aria-pressed=true] .fa:before{width:10px;height:18px;opacity:1}[data-t4-compare-button=save][aria-pressed=true] .fa:after{width:8px;height:18px;opacity:1}[data-t4-compare-button=save]:focus .fa{border:2px solid #161515;outline:1px solid rgba(255,255,255,.5)}.btn-group{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:.625rem}.btn-group>*{margin:0 1.5rem .625rem 0;flex-shrink:0}.btn-group>*:last-child{margin-right:0}.btn-pause-motion{font-size:.9375rem;padding:.3125rem .625rem;display:flex;align-items:center;font-family:ImperialText,Helvetica Neue,Arial,sans-serif;font-weight:700;line-height:1;border:1px solid #a9b3bc;background-color:#fff;position:fixed;bottom:.625rem;right:60px;cursor:pointer;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease;z-index:99999}@media screen and (max-width: 929px){.btn-pause-motion{right:24px}}@media screen and (min-width: 1520px){.btn-pause-motion{right:auto;left:50%;margin-left:31.25rem}}.btn-pause-motion:hover,.btn-pause-motion:focus{text-decoration:underline}.btn-pause-motion:before{content:"";width:1.25rem;height:1.25rem;margin-right:.5rem;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23006EAF'/%3E%3Crect x='7' y='6' width='1' height='8' fill='white'/%3E%3Crect x='12' y='6' width='1' height='8' fill='white'/%3E%3C/svg%3E")}.btn-pause-motion.paused:before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='10' fill='%23006EAF'/%3E%3Cpath d='M14 9.99999L8 13.4641L8 6.53589L14 9.99999Z' fill='white'/%3E%3C/svg%3E")}.s-form-control{font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));padding:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp)) calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));font-family:ImperialText,Helvetica Neue,Arial,sans-serif;border:1px solid #161a1d;border-radius:0;font-weight:400;line-height:1.5;background-color:#fff;display:block;width:100%}@media screen and (min-width: 1024px){.s-form-control--large{padding:1.375rem;border-color:#bdc1c8}}select.s-form-control{-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 1.25488L7 7.25488L1 1.25488' stroke='%23002046'/%3E%3C/svg%3E");background-position:calc(100% - 14px) center!important;background-repeat:no-repeat}.large-list{position:relative;width:100%;display:block;text-align:left}.large-list a{display:block}.large-list>*{padding-block:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-xs-min)) * var(--fluid-bp));-webkit-padding-end:1.875rem;padding-inline-end:1.875rem;border-top:1px solid #e2e6e9}.numbered-list{counter-reset:counter;list-style:none;margin:0}.numbered-list li{position:relative;counter-increment:counter}.numbered-list li:before{content:counter(counter);display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:28px;height:28px;font-size:16px;font-weight:700;color:#fff;background:#161a1d}@media screen and (min-width: 1024px){.numbered-list li:before{content:none}}.numbered-list li:not(last-child){margin-bottom:40px}.numbered-list li h3{font-size:calc(var(--f-1-min) / 16 * 1rem + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp));line-height:28px;letter-spacing:-.01em;padding-left:38px;margin-bottom:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp))}@media screen and (min-width: 1024px){.numbered-list li h3{display:block;padding-left:0;color:#5a6673}}.numbered-list li p{margin-bottom:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));max-width:400px}@media screen and (min-width: 1024px){.numbered-list li p{display:none}}@media screen and (min-width: 1024px){.numbered-list li a.btn,.numbered-list li .link{display:none}}.numbered-list li.active h3,.numbered-list li.still-active h3{padding-left:38px;color:#161a1d}.numbered-list li.active p,.numbered-list li.still-active p{display:block}.numbered-list li.active a.link,.numbered-list li.still-active a.link{display:flex}.numbered-list li.active:before,.numbered-list li.still-active:before{content:counter(counter)}@media screen and (min-width: 1024px){.numbered-list li.active:after,.numbered-list li.still-active:after{content:"";position:absolute;left:-20px;top:0;height:100%;width:3px;background:#161a1d}}.course-tags-list{font-weight:600;color:#c71585;font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp))}@media screen and (min-width: 1236px){.course-tags-list{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp))}}.course-tags-list li{display:inline}.course-tags-list li+li{margin-left:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp))}.course-tags-list li+li:before{content:"|";color:#c6ccd3;position:relative;left:-4px}.table-compare{border:0!important;table-layout:fixed}.table-compare th,.table-compare td{padding-block:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));-webkit-padding-end:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));padding-inline-end:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));border-right:0;color:#161a1d;vertical-align:top}.table-compare th{border-bottom:2px solid #161a1d;border-top:2px solid #161a1d;font-weight:400;padding-block:calc(var(--fc-xl-min) / 16 * 1rem + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp))}.table-compare strong{display:block;white-space:normal}.table-compare .btn:not(.remove){display:inline-block;margin-bottom:0}.table-compare .btn.remove{background-color:#fff;color:#0000cd}.table-compare .btn.remove:after{content:none}.table-compare th ul{margin-bottom:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp))}.table-compare th strong{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;font-size:calc(var(--f-2-min) / 16 * 1rem + (var(--f-2-max) - var(--f-2-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));font-weight:700}.table-compare th p{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.table-compare td{font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp))}.table-compare td strong{font-size:calc(var(--f-1-min) / 16 * 1rem + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp))}.table-compare td ul{display:flex;flex-wrap:wrap}.table-compare td ul li{-webkit-margin-before:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));margin-block-start:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));-webkit-margin-end:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));margin-inline-end:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp))}.table-compare tbody tr{border-bottom:2px solid #161a1d}p.small{font-size:12px;line-height:15px}@media screen and (min-width: 320px){p.small{font-size:calc(11.4285714286px + .1785714286vw)}}@media screen and (min-width: 1440px){p.small{font-size:14px}}@media screen and (min-width: 320px){p.small{line-height:calc(14.1428571429px + .2678571429vw)}}@media screen and (min-width: 1440px){p.small{line-height:18px}}p.large{font-size:1.375rem;line-height:1.3;font-weight:500}.s-h1,.s-h2,.s-h3,.s-h4,.img-overlap__content h2.large,.s-h5,.s-h6{color:#161a1d;font-weight:700;letter-spacing:-.01em;line-height:1}.invert .s-h1,.invert .s-h2,.invert .s-h3,.invert .s-h4,.invert .img-overlap__content h2.large,.img-overlap__content .invert h2.large,.invert .s-h5,.invert .s-h6{color:#fff}.s-h1{font-size:calc(var(--f-8-min) / 16 * 1rem + (var(--f-8-max) - var(--f-8-min)) * var(--fluid-bp))}.s-h2{font-size:calc(var(--f-6-min) / 16 * 1rem + (var(--f-6-max) - var(--f-6-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-l-min) / 16 * 1rem + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp))}.s-h3{font-size:calc(var(--f-5-min) / 16 * 1rem + (var(--f-5-max) - var(--f-5-min)) * var(--fluid-bp))}.s-h4,.img-overlap__content h2.large{font-size:calc(var(--f-4-min) / 16 * 1rem + (var(--f-4-max) - var(--f-4-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp))}.s-h5{font-size:calc(var(--f-3-min) / 16 * 1rem + (var(--f-3-max) - var(--f-3-min)) * var(--fluid-bp))}.s-h6{font-size:calc(var(--f-1-min) / 16 * 1rem + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp));line-height:1.3}.testimonial__quote .s-h4,.testimonial__quote .img-overlap__content h2.large,.img-overlap__content .testimonial__quote h2.large{font-weight:400}.testimonial__quote:before{content:none}.testimonial__footer{color:#161a1d}.testimonial__footer span{display:block}.invert .testimonial__footer{color:#fff}.testimonial__name{font-weight:700;letter-spacing:-.01em}.testimonial__supporting,.testimonial cite{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp))}.testimonial:before{content:none}.s-blockquote{margin:inherit;background-color:transparent;padding:inherit;color:inherit;font-style:normal}.content-box--study{box-shadow:none!important;transform:none!important;-webkit-transform:none!important;-webkit-transform-style:inherit!important}.has-modal .content-box--study{z-index:999999999!important}footer.footer .footer-common #footer-info ul{padding-bottom:24px}.event.horizontal{padding-right:0}.accreditation-card{width:195px;display:flex;position:relative;background-color:#fff;padding:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-l-max) - var(--fc-s-min)) * var(--fluid-bp))}@media screen and (min-width: 320px){.accreditation-card{width:calc(157.8571428571px + 11.6071428571vw)}}@media screen and (min-width: 1440px){.accreditation-card{width:325px}}.accreditation-card:after{content:"";padding-top:100%}.accreditation-card__content{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:space-between}.accreditation-card__title{font-size:calc(var(--f-3-min) / 16 * 1rem + (var(--f-3-max) - var(--f-3-min)) * var(--fluid-bp));letter-spacing:-.01em;line-height:1;font-weight:700;word-wrap:break-word}.accreditation-card__title span{display:block;color:#0000cd}.accreditation-card__title--small{font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));line-height:1.3}.accreditation-card__title--small span{display:inline}.accreditation-card cite{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));line-height:1.3}.card{position:relative;display:flex;width:100%;flex-direction:column-reverse;border:0;color:#161a1d}.invert .card{color:#fff}.card figure{margin-bottom:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.card img{width:100%;display:block}.card a{display:block;text-decoration:underline;color:#0000cd;word-wrap:break-word;text-decoration-thickness:2px}.card a:hover,.card a:focus{color:#161a1d}.card a:hover:hover,.card a:hover:focus,.card a:focus:hover,.card a:focus:focus{text-decoration-thickness:3px}.invert .card a{color:#fff;text-decoration-color:#00ff7f}.card h3{background:none;position:relative;margin:0}.card h3>a:after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:100%;background:rgba(255,255,255,0)}.card p,.card ul{margin-top:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));line-height:1.3}.card p a,.card ul a{display:inline}.card ul+p{margin-top:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp))}.content-card{color:#fff;width:100%;padding:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-l-max) - var(--fc-m-min)) * var(--fluid-bp))}.content-card h3{margin-bottom:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));max-width:400px;color:#fff}@media screen and (min-width: 640px){.content-card h3{margin-top:auto}}.content-card p{line-height:1.5;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.content-card a{text-decoration:underline!important;text-decoration-color:#00ff7f!important}.content-card a:hover,.content-card a:focus{text-decoration-thickness:2px!important}.content-card a.btn{margin-top:20px}@media screen and (min-width: 320px){.content-card a.btn{margin-top:calc(15.4545454545px + 1.4204545455vw)}}@media screen and (min-width: 1024px){.content-card a.btn{margin-top:30px}}.content-card:nth-child(odd){background:#2d333a}@media screen and (min-width: 768px){.content-card:nth-child(odd){margin-left:auto}}.content-card:nth-child(even){background:#2d333a}@media screen and (min-width: 768px){.content-card:nth-child(even){margin-right:auto}}.content-card:not(:last-child){margin-bottom:30px}@media screen and (min-width: 768px){.content-card{display:flex;flex-direction:column;flex-grow:1;max-width:400px;min-height:400px;align-items:flex-start}}@media screen and (min-width: 1024px){.content-card{max-width:327px;min-height:240px}}@media screen and (min-width: 1024px) and (min-width: 1024px){.content-card{max-width:calc(-234.2307692308px + 54.8076923077vw)}}@media screen and (min-width: 1024px) and (min-width: 1440px){.content-card{max-width:555px}}@media screen and (min-width: 1024px) and (min-width: 1024px){.content-card{min-height:calc(-535.3846153846px + 75.7211538462vw)}}@media screen and (min-width: 1024px) and (min-width: 1440px){.content-card{min-height:555px}}.course-card{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));margin-bottom:1.5625rem;background-color:#f1f2f4}.course-card a{color:#0000cd;text-decoration:underline;text-decoration-color:#161a1d}.course-card a:hover,.course-card a:focus,.course-card a:active{color:#161a1d;text-decoration-thickness:2px;text-decoration-color:#161a1d}.course-card h5{font-weight:600;font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp))}.course-card__layout-selector{display:none}.course-card__vertical .course-card__facet+h5{display:none}.course-card__horizontal{width:100%;display:flex;flex-wrap:nowrap}.course-card__horizontal .course-card__details{flex:0 0 100%;max-width:100%;-ms-flex:0 0 100%}.course-card__horizontal .course-card__details .course-card__facet+h5{display:none}.course-card__scholarship{margin-top:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp))}.course-card__scholarship .course-card__details{display:flex;gap:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));flex-direction:column}.course-card__scholarship .course-card__details h4{font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp))}.course-card__scholarship .course-card__details a.btn{justify-content:center}.course-card__image{display:none}.course-card__details{padding:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));position:relative}.course-card__title{line-height:1.3;font-size:calc(var(--f-1-min) / 16 * 1rem + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp));color:#161a1d;font-weight:700;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.01em;margin-bottom:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp))}.course-card__title a{color:#161a1d}.course-card__title a:hover,.course-card__title a:focus{color:#0000cd;text-decoration-color:#0000cd}.course-card__desc{line-height:1.5;margin-bottom:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp))!important}.course-card__facet div{display:flex;align-items:center}.course-card__facet div h5:nth-child(2){display:block}.course-card__facet div h5:nth-child(2):before{content:"|";font-weight:500;color:#b7b7b7;margin:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp))}.course-card__facet ul{display:flex;flex-wrap:wrap}.course-card__facet ul li{margin-top:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));word-break:break-word}.course-card__facet ul li:not(:last-child):after{content:"|";font-weight:500;color:#b7b7b7;margin:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp))}.course-card__compare{display:inline-block;position:absolute;top:1.25rem;right:1.25rem;padding-right:1.5625rem;cursor:default}@media screen and (min-width: 1236px){.course-card__compare{top:1.5625rem;right:1.5625rem}}.course-card__compare span{display:block;font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));font-weight:700;letter-spacing:-.01em;line-height:1.3}.course-card__compare:before,.course-card__compare:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%)}.course-card__compare:before{width:1rem;height:1rem;border:1px solid #000080}.course-card__compare[aria-checked=mixed]:before,.course-card__compare[aria-checked=true]:before{border-color:navy}.course-card__compare[aria-checked=mixed]:after{display:block;width:.5rem;transform:translate(-50%,-50%) rotate(45deg);transform-origin:center center}.course-card__compare[aria-checked=mixed]:active:after,.course-card__compare[aria-checked=true]:after{display:block;width:.375rem;height:.625rem;border:solid #000080;border-width:0 2px 2px 0;transform:translateY(-65%) translate(-90%) rotate(45deg)}.course-card__compare:focus{outline:none}.course-card__compare:focus:before{border-width:1px;box-shadow:inset 0 0 0 1px #0000cd}.course-card.scholarship .course-card__title{margin-bottom:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp))}.course-card .course-tags-list{margin-bottom:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));padding-right:5.3125rem}.course-card [data-t4-compare-button=save]{top:14px;right:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));position:absolute;font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));text-decoration:none;color:#434d56}@media screen and (min-width: 768px){.course-card__image{display:block}.course-card__title{font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp))}.course-card__vertical{display:flex;flex-direction:column}.course-card__vertical ul{display:block}.course-card__vertical ul li:not(:last-child):after{display:none}.course-card__vertical .course-card__details{height:100%;display:flex;flex-direction:column;justify-content:space-between}.course-card__vertical .course-card__facet h5:before{display:none}.course-card__vertical .course-card__facet .course-card__start-date{display:none}.course-card__vertical .course-card__facet ul li{margin-top:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp) - 3px)}.course-card__vertical .course-card__facet+h5,.course-card__vertical .course-card__facet+.course-card__start-date{display:block}.course-card__vertical .course-card__start-date{margin-top:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp))}.course-card__horizontal .course-card__image a{height:100%;display:block}.course-card__horizontal .course-card__image a img,.course-card__horizontal .course-card__image a figure{height:100%;max-width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.course-card__horizontal .course-card__title{margin-bottom:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp))}.course-card__horizontal .course-tags-list{margin-bottom:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp) + 1px)}.course-card__horizontal .course-card__image{flex:0 0 30%;max-width:30%;-ms-flex:0 0 30%}.course-card__horizontal .course-card__details{display:flex;max-width:70%;flex-direction:column;justify-content:space-between}.course-card__layout-selector{height:32px;padding:0 3px;align-items:center;display:inline-flex;margin-bottom:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp) + 2px);background-color:#f1f2f4}.course-card__layout-selector button{padding:0;width:30px;height:30px;display:flex;border:none;cursor:pointer;align-items:center;justify-content:center;background-color:transparent;color:#708090}.course-card__layout-selector button.is-active{color:#0000cd}.course-card__layout-selector button:hover:not(.is-active){color:#161a1d}}.event-card{position:relative;margin-bottom:calc(var(--fc-xl-min) / 16 * 1rem + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp))}.event-card__title{letter-spacing:-.01em;font-weight:700;max-width:288px;margin-top:10px;margin-bottom:20px}@media screen and (min-width: 320px){.event-card__title{max-width:calc(265.7142857143px + 6.9642857143vw)}}@media screen and (min-width: 1440px){.event-card__title{max-width:366px}}@media screen and (min-width: 320px){.event-card__title{margin-top:calc(7.1428571429px + .8928571429vw)}}@media screen and (min-width: 1440px){.event-card__title{margin-top:20px}}@media screen and (min-width: 320px){.event-card__title{margin-bottom:calc(18.8571428571px + .3571428571vw)}}@media screen and (min-width: 1440px){.event-card__title{margin-bottom:24px}}.event-card__title a:after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:100%;background:rgba(255,255,255,0)}.event-card__labels{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));display:flex;flex-wrap:wrap}.event-card__labels>*{margin-right:1.25rem}.event-card__labels>*:last-child{margin-right:0}@media screen and (min-width: 1236px){.event-card__labels>*{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp))}}@media screen and (min-width: 1024px){.event-card{width:calc(40% + 35px)}}.page-cta-card{color:#161a1d}.page-cta-card:not(:last-child){border-bottom:1px solid lightgray;padding-bottom:1.875rem}.page-cta-card:not(:first-child){padding-top:1.25rem}.page-cta-card__image{display:none;width:100%;height:100%}.page-cta-card__links{position:relative;background:#ffffff}.page-cta-card__links a{text-decoration:underline;color:#0000cd}.page-cta-card__links a:hover,.page-cta-card__links a:focus{color:#161a1d;text-decoration-thickness:2px}.page-cta-card__links .btn{text-decoration:none}@media screen and (min-width: 768px){.page-cta-card:not(:last-child){border:0;padding-bottom:0}.page-cta-card:not(:first-child){padding-top:0}.page-cta-card__image{display:block;max-width:27.5rem}.page-cta-card__links{padding:1.875rem 1.875rem 0;width:100%;margin-left:auto;margin-top:-10%;max-width:280px}}@media screen and (min-width: 768px) and (min-width: 1024px){.page-cta-card__links{max-width:calc(-15.3846153846px + 28.8461538462vw)}}@media screen and (min-width: 768px) and (min-width: 1440px){.page-cta-card__links{max-width:400px}}.staff-card{position:relative;display:flex}.staff-card.hide{visibility:hidden;display:none}.staff-card__img{width:26%;flex-shrink:0;margin-right:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-l-max) - var(--fc-m-min)) * var(--fluid-bp))}@media screen and (min-width: 1236px){.staff-card__img{width:34%}}.staff-card__img img{width:100%}@media screen and (min-width: 1236px){.staff-card__text{width:80%;max-width:15rem}}.staff-card__title{font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));margin-top:0;line-height:1.2;letter-spacing:-.01em;font-weight:700;color:navy}.staff-card__title a:after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:100%;background:rgba(255,255,255,0)}.staff-card__role{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));display:block;margin-bottom:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp))}.staff-card p{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));line-height:1.5}.staff-card p:last-child{margin-bottom:0}.video-card{display:flex;flex-direction:row-reverse;align-items:center;-moz-column-gap:20px;column-gap:20px}@media screen and (min-width: 768px){.video-card{flex-direction:column-reverse;-moz-column-gap:0;column-gap:0;width:40%}}.video-card__poster{position:relative;width:50%;padding-top:33.3333333333%}.video-card__poster img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.video-card__poster{width:100%;padding-top:66.6666666667%}}.video-card__content{width:50%}@media screen and (min-width: 768px){.video-card__content{width:100%}}.video-card__title{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-top:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));font-size:calc(var(--f-1-min) / 16 * 1rem + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp));font-weight:700;letter-spacing:-.01em;z-index:2}@media screen and (min-width: 768px){.video-card__title{max-width:141px}}@media screen and (min-width: 768px) and (min-width: 320px){.video-card__title{max-width:calc(108.7272727273px + 10.0852272727vw)}}@media screen and (min-width: 768px) and (min-width: 1024px){.video-card__title{max-width:212px}}.video-card__title button{background-color:transparent;border:0;padding:0;text-align:left;font-family:ImperialText,Helvetica Neue,Arial,sans-serif;font-size:calc(var(--f-1-min) / 16 * 1rem + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp));color:#fff;cursor:pointer}.video-card__title button:hover,.video-card__title button:focus{text-decoration:underline}.video-card__title button:after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;height:100%;background:rgba(255,255,255,0)}.s-site-wrapper .video-card .video-player{margin:0;width:100%}.s-site-wrapper .video-card .video-player .caption{position:relative;display:flex;flex-direction:column-reverse;background:none}.s-site-wrapper .video-card .video-player .caption .video-placeholder{background:none}.s-site-wrapper .video-card .video-player .caption .video-placeholder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;top:0!important}.masthead-full-image{position:relative}@media screen and (min-width: 768px){.masthead-full-image{display:flex;flex-wrap:wrap;align-content:flex-end;min-height:85vh}}@media screen and (min-width: 1024px){.masthead-full-image{min-height:75vh}}@media screen and (min-width: 1024px) and (min-height: 1024px){.masthead-full-image{min-height:960px}}@media screen and (min-width: 768px){.masthead-full-image .js-course-selector-content{width:100%}}.masthead-full-image__container{position:relative;min-height:45vh}@media screen and (min-width: 768px){.masthead-full-image__container{position:absolute;width:100%;height:100%;min-height:auto;top:0;left:0;margin-left:0}}.masthead-full-image__container img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px){.masthead-full-image__container img{left:0}}.masthead-full-image__card{-webkit-padding-before:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));padding-block-start:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));background:#ffffff;width:100%}@media screen and (min-width: 768px){.masthead-full-image__card{max-width:300px;display:flex;flex-direction:column;align-items:flex-start;position:relative;width:100%;padding:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));margin-top:6.25rem;margin-bottom:3.75rem;margin-left:clamp(1rem,.6456rem + 1.7722vw,1.875rem)}}@media screen and (min-width: 768px) and (min-width: 640px){.masthead-full-image__card{max-width:calc(250px + 7.8125vw)}}@media screen and (min-width: 768px) and (min-width: 1024px){.masthead-full-image__card{max-width:330px}}.masthead-full-image__card .course-tags-list{-webkit-margin-after:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));margin-block-end:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp))}.masthead-full-image__card .course-tags-list li+li{margin-left:8px}.masthead-full-image__card a{display:flex}.masthead-full-image__card a:not(a.btn){text-decoration:underline;font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));width:-moz-fit-content;width:fit-content}.masthead-full-image__card a.btn{display:inline-block;align-self:flex-start;text-decoration:none;-webkit-margin-after:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));margin-block-end:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.masthead-full-image__card p strong{display:inline-block;-webkit-margin-after:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));margin-block-end:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}@media screen and (min-width: 768px){.masthead-full-image__card--large{max-width:400px}}@media screen and (min-width: 768px) and (min-width: 640px){.masthead-full-image__card--large{max-width:calc(341.6666666667px + 9.1145833333vw)}}@media screen and (min-width: 768px) and (min-width: 1024px){.masthead-full-image__card--large{max-width:435px}}.masthead-full-image__card-title{font-size:calc(var(--f-4-min) / 16 * 1rem + (var(--f-4-max) - var(--f-4-min)) * var(--fluid-bp));-webkit-margin-after:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));margin-block-end:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.masthead-full-image__card-text{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp))}.masthead-full-image__card-title+.masthead-full-image__card-text{-webkit-margin-after:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));margin-block-end:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}@media screen and (min-width: 768px){.masthead-full-image__card-links{display:flex;flex-direction:column;margin-top:auto}}.masthead-full-image+.course-key-facts{margin-top:0}.masthead-large-text{padding-inline:clamp(1rem,.6456rem + 1.7722vw,1.875rem);position:relative;display:flex;flex-wrap:wrap;align-items:center;align-content:center;padding-top:150px;padding-bottom:150px}@media screen and (min-width: 320px){.masthead-large-text{padding-top:calc(130px + 6.25vw)}}@media screen and (min-width: 1440px){.masthead-large-text{padding-top:220px}}@media screen and (min-width: 320px){.masthead-large-text{padding-bottom:calc(130px + 6.25vw)}}@media screen and (min-width: 1440px){.masthead-large-text{padding-bottom:220px}}.masthead-large-text:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#c6ccd3}.masthead-large-text__inner{width:98%;margin:0 auto}@media screen and (min-width: 768px){.masthead-large-text__inner{width:66.6666666667%}}@media screen and (min-width: 1236px){.masthead-large-text__inner{max-width:51.25rem}}.masthead-large-text__title{font-size:calc(var(--f-9-min) / 16 * 1rem + (var(--f-9-max) - var(--f-9-min)) * var(--fluid-bp));font-weight:700;text-align:center;margin-bottom:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.masthead-large-text__title span{display:inline-block;color:#735fed}.masthead-large-text__title .highlight{display:block}.masthead-large-text p{font-size:calc(var(--f-1-min) / 16 * 1rem + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp));text-align:center;margin-bottom:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));max-width:30rem;margin-left:auto;margin-right:auto}.masthead-large-text__buttons{text-align:center}.masthead-large-text__buttons .btn{display:inline-block;margin-bottom:0}.masthead__text-block{padding-top:71px;padding-bottom:78px;padding-inline:clamp(1rem,.6456rem + 1.7722vw,1.875rem);position:relative}@media screen and (min-width: 320px){.masthead__text-block{padding-top:calc(32.3636363636px + 12.0738636364vw)}}@media screen and (min-width: 1024px){.masthead__text-block{padding-top:156px}}@media screen and (min-width: 320px){.masthead__text-block{padding-bottom:calc(87.5454545455px + -2.9829545455vw)}}@media screen and (min-width: 1024px){.masthead__text-block{padding-bottom:57px}}.masthead__text-block.invert{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:navy}.masthead__text-block h1{max-width:37.5rem;font-size:calc(var(--f-5-min) / 16 * 1rem + (var(--f-5-max) - var(--f-5-min)) * var(--fluid-bp));line-height:1;letter-spacing:-.01em}@media screen and (min-width: 1024px){.masthead__text-block h1{max-width:none}}.masthead__text-block form{position:relative;margin-top:calc(var(--fc-l-min) / 16 * 1rem + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp))}.masthead-text{position:relative;text-align:center;padding-top:70px;margin-bottom:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp))}@media screen and (min-width: 320px){.masthead-text{padding-top:calc(51.4285714286px + 5.8035714286vw)}}@media screen and (min-width: 1440px){.masthead-text{padding-top:135px}}@media screen and (max-width: 415px) and (max-height: 700px){.masthead-text{padding-top:1.875rem;margin-bottom:1.25rem}}.masthead-text__inner{width:100%}@media screen and (min-width: 768px){.masthead-text__inner{width:66.6666666667%;margin:0 auto}}.masthead-text__title{font-size:calc(var(--f-8-min) / 16 * 1rem + (var(--f-8-max) - var(--f-8-min)) * var(--fluid-bp));font-weight:700;text-align:center;margin-bottom:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-l-max) - var(--fc-m-min)) * var(--fluid-bp))}.masthead-text__title span{display:inline-block;color:#735fed}.masthead-text__title .highlight{display:block}.masthead-text__title:only-child{margin-bottom:0}.masthead-text .d-flex>*{margin:.3125rem .5rem}.accordion{border-bottom:2px solid #e2e6e9;margin-bottom:calc(var(--fc-l-min) / 16 * 1rem + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp))}.accordion:last-child{margin-bottom:0}.accordion h3.accordion__selector,.accordion h4.accordion__selector{margin:0!important}.accordion__trigger{line-height:1.5;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));position:relative;width:100%;display:block;padding-block:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));-webkit-padding-end:1.875rem;padding-inline-end:1.875rem;font-family:ImperialText,Helvetica Neue,Arial,sans-serif;line-height:1.3;text-align:left;font-weight:700;background-color:transparent;border-top:2px solid #e2e6e9;border-right:0;border-bottom:0;border-left:0;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.accordion__trigger:hover,.accordion__trigger:focus{color:#0000cd}.accordion__trigger:before,.accordion__trigger:after{content:"";position:absolute;background-color:#161a1d}.accordion__trigger:before{top:1.375rem;right:0;width:1rem;height:.0625rem}@media screen and (min-width: 1024px){.accordion__trigger:before{top:1.875rem;width:1.25rem}}.accordion__trigger:after{top:.875rem;right:7px;width:.0625rem;height:1rem}@media screen and (min-width: 1024px){.accordion__trigger:after{top:1.25rem;right:9px;height:1.25rem}}.accordion__trigger[aria-expanded=true]:after{content:none;display:none}.accordion__trigger[aria-expanded=true] .accordion__sub-title{display:inline-block}.accordion__title{position:relative;display:block}.accordion__title span:first-child{margin-right:1.25rem}.accordion__sub-title{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));display:none;color:navy}.accordion__panel{margin:.625rem 0 1.875rem}.accordion__panel>p{line-height:1.5;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp))}.accordion__panel[hidden]{display:none}.accordion--large .accordion__trigger{font-size:calc(var(--f-3-min) / 16 * 1rem + (var(--f-3-max) - var(--f-3-min)) * var(--fluid-bp));font-weight:400}.accordion--large .accordion__trigger:before{top:1.625rem}@media screen and (min-width: 1024px){.accordion--large .accordion__trigger:before{top:2.75rem}}.accordion--large .accordion__trigger:after{top:1.125rem}@media screen and (min-width: 1024px){.accordion--large .accordion__trigger:after{top:2.125rem}}.accordion--large .accordion__panel{margin:1.25rem 0 3.75rem}@media screen and (min-width: 1024px){.accordion--large .accordion__panel{margin-top:1.875rem}}.accordion-tabs{border-radius:0;border-bottom:2px solid #BDC1C8}@media screen and (min-width: 1024px){.accordion-tabs{border-bottom:0}}.tabs-tab-list{display:flex;list-style:none;margin:0;padding:0}.tabs-tab-list li{margin:0}.tabs-trigger{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));display:none;margin:0 .3125rem 0 .0625rem;padding:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));color:#161a1d;font-weight:700;text-decoration:none;background-color:#e6e6fa;border:2px solid #e6e6fa;border-bottom:0;height:calc(100% - 2px);line-height:1.3;transition:background-color .2s ease-out,border-color .2s ease-out}.tabs-trigger:hover,.tabs-trigger:focus{background-color:#f1f2f4;border-color:#f1f2f4;color:#0000cd;text-decoration:underline}.tabs-trigger.is-selected,.tabs-trigger.is-selected:hover,.tabs-trigger.is-selected:focus{border:2px solid #BDC1C8;border-bottom:2px solid #ffffff;background-color:#fff;height:100%}.tabs-trigger:active{outline:none}.tabs-panel{display:block;margin:0;padding:0}.tabs-panel .content{padding:.625rem 1.25rem 2.5rem;border-left:1px solid #BDC1C8;border-right:1px solid #BDC1C8}@media screen and (min-width: 1024px){.tabs-panel .content{border-left:0;border-right:0;padding:4.375rem 0 0}}.tabs-panel.is-hidden .content{display:none}.tabs-panel:active,.tabs-panel:focus{outline:none}.is-initialized.tabs-allowed .tabs-panel{display:inherit}.accordion-tabs-trigger{font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));position:relative;width:100%;display:block;padding:1.25rem;margin:0;font-family:ImperialText,Helvetica Neue,Arial,sans-serif;color:#161a1d;line-height:1.3;text-align:left;font-weight:700;background-color:transparent;border:1px solid #BDC1C8;border-bottom:0;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.accordion-tabs-trigger:hover,.accordion-tabs-trigger:focus{color:#0000cd}.accordion-tabs-trigger:before,.accordion-tabs-trigger:after{content:"";position:absolute;background-color:#161a1d}.accordion-tabs-trigger:before{top:1.875rem;right:1.25rem;width:1rem;height:.0625rem}.accordion-tabs-trigger:after{top:1.375rem;right:1.6875rem;width:.0625rem;height:1rem}.accordion-tabs-trigger[aria-expanded=true]:after{content:none;display:none}@media (min-width: 1024px){.tabs-allowed .accordion-tabs-trigger{display:none}.tabs-allowed .tabs-trigger{display:block}.tabs-allowed .tabs-panel,.tabs-allowed .tabs-panel.is-hidden{display:none}.tabs-allowed .tabs-panel{border-top:2px solid #BDC1C8}.tabs-allowed .tabs-tab-list{margin-bottom:-2px}}[aria-expanded=true] .vert{display:none}.label--open,.label--close{display:block;border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.label--close,.is-open .label--open{display:none}.is-open .label--close{display:block}.accreditation-logo{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;height:100%;padding:calc(var(--fc-l-min) / 16 * 1rem + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp));border:2px solid #c6ccd3}.accreditation-logo img{max-height:3.375rem}@media screen and (min-width: 768px){.accreditation-logo img{max-height:5.375rem}}.audience-selector-banner{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-inline:clamp(1rem,.6456rem + 1.7722vw,1.875rem);position:relative;background:#161a1d;padding-block:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp))}@media screen and (min-width: 1024px){.audience-selector-banner__inner{align-items:center;display:flex;justify-content:center}}.audience-selector-banner__title{font-weight:400;font-size:calc(var(--f-1-min) / 16 * 1rem + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp));text-align:center}@media screen and (min-width: 1024px){.audience-selector-banner__title{text-align:left;margin-right:1.25rem;margin-bottom:0}}@media screen and (min-width: 1025px){.audience-selector-banner__title{margin-right:3.125rem}}@media screen and (min-width: 1024px){.audience-selector-banner__buttons{display:flex;align-items:flex-start}}.audience-selector-banner .btn{align-items:center;background:#161a1d;border:2px solid #161a1d;color:#fff;-moz-column-gap:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));column-gap:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));display:flex;justify-content:space-between;font-family:ImperialText,Helvetica Neue,Arial,sans-serif!important;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));padding-block:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));padding-inline:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));position:relative;text-decoration:none;transition:background-color .2s ease-out,border-color .2s ease-out,color .2s ease;border:2px solid #ffffff;cursor:pointer;display:block;width:100%}.audience-selector-banner .btn span{display:block}.audience-selector-banner .btn span.details{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp))}.audience-selector-banner .btn svg{flex-shrink:0;width:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.audience-selector-banner .btn:hover,.audience-selector-banner .btn:focus,.audience-selector-banner .btn:active{background:#0000cd;border-color:#0000cd;color:#fff;cursor:pointer;text-decoration:none}.audience-selector-banner .btn:hover:disabled,.audience-selector-banner .btn:hover.disabled,.audience-selector-banner .btn:focus:disabled,.audience-selector-banner .btn:focus.disabled,.audience-selector-banner .btn:active:disabled,.audience-selector-banner .btn:active.disabled{background:#161a1d;cursor:not-allowed}@media screen and (min-width: 1024px){.audience-selector-banner .btn{margin-right:.625rem;flex-shrink:0;width:auto}.audience-selector-banner .btn:last-child{margin-right:0}}.audience-selector-banner .btn:hover,.audience-selector-banner .btn:focus,.audience-selector-banner .btn.selected{background-color:#fff;border-color:#fff;color:#161a1d}@media screen and (max-width: 1024px){.audience-selector-banner .btn+.btn{-webkit-margin-before:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));margin-block-start:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp))}}.card-listing{margin-bottom:-3.125rem}.card-listing>*{margin-bottom:3.125rem}@media screen and (min-width: 768px){.card-listing{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px)}.card-listing>*{margin-left:1.25rem;width:calc(50% - 20px)}}@media screen and (min-width: 1024px){.card-listing{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px);margin-bottom:-3.75rem}.card-listing>*{margin-left:1.25rem;width:calc(33.3333333333% - 20px)}.card-listing>*{margin-bottom:3.75rem}}@media screen and (min-width: 1024px){.card-listing--4-col{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px)}.card-listing--4-col>*{margin-left:1.25rem;width:calc(50% - 20px)}}@media screen and (min-width: 1236px){.card-listing--4-col{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px)}.card-listing--4-col>*{margin-left:1.25rem;width:calc(25% - 20px)}}.carousel-arrows{display:flex;justify-content:flex-end;margin-bottom:.625rem;margin-top:-1.375rem}@media screen and (min-width: 1024px){.carousel-arrows{margin-top:-1.875rem}}@media screen and (min-width: 1236px){.carousel-arrows{margin-top:-2.5rem}}.carousel-arrows .swiper-button-next,.carousel-arrows .swiper-button-prev{position:relative;width:.6875rem;height:1.375rem;margin-left:1.5rem;top:0;margin-top:0;left:auto;right:auto;color:#161a1d}.carousel-arrows .swiper-button-next:after,.carousel-arrows .swiper-button-prev:after{font-size:1.375rem}@media screen and (min-width: 1024px){.carousel-arrows .swiper-button-next,.carousel-arrows .swiper-button-prev{width:.9375rem;height:1.875rem;margin-left:1.875rem}.carousel-arrows .swiper-button-next:after,.carousel-arrows .swiper-button-prev:after{font-size:1.875rem}}@media screen and (min-width: 1236px){.carousel-arrows .swiper-button-next,.carousel-arrows .swiper-button-prev{width:1.25rem;height:2.5rem}.carousel-arrows .swiper-button-next:after,.carousel-arrows .swiper-button-prev:after{font-size:2.5rem}}.carousel-arrows .swiper-button-next:hover,.carousel-arrows .swiper-button-next:focus,.carousel-arrows .swiper-button-prev:hover,.carousel-arrows .swiper-button-prev:focus{color:#0000cd}.content-card-scroll{position:relative}@media screen and (min-width: 768px){.content-card-scroll{min-height:100vh}}.content-card-scroll__title{display:flex;justify-content:center;align-items:center;top:0;width:100%}@media screen and (min-width: 768px){.content-card-scroll__title{position:absolute}}.content-card-scroll__title h2{margin:0}@media screen and (min-width: 768px){.content-card-scroll__title h2{width:83.3333333333%;text-align:center}}@media screen and (min-width: 1024px){.content-card-scroll__title h2{width:66.6666666667%}}.content-card-scroll__content{position:relative;padding-top:3.125rem;display:flex;flex-direction:column;align-items:center;justify-content:space-evenly}@media screen and (min-width: 768px){.content-card-scroll__content{padding-top:30vh}}.content-card-scroll__content picture{width:100%}.content-card-scroll__content img{display:none}@media screen and (min-width: 1440px){.content-card-scroll__content img{display:flex;width:45%;margin-top:-150px}.content-card-scroll__content img:nth-child(odd){margin-left:auto}.content-card-scroll__content img:nth-child(even){margin-right:auto}}.content-selection button.selected{background:#000080;color:#fff;border:0}.course-accreditations{position:relative;overflow:hidden}.course-accreditations__swiper{margin-bottom:2.5rem}@media screen and (min-width: 1024px){.course-accreditations__swiper{width:83.3333333333%;margin-left:auto;margin-right:auto;margin-bottom:3.125rem}}.course-accreditations .swiper-slide{width:calc((100% - 40px) / 1.5);height:auto}.course-accreditations .swiper-slide:only-child{width:100%}@media screen and (min-width: 1024px){.course-accreditations .swiper-slide{width:calc((100% - 40px) / 3)}.course-accreditations .swiper-slide:only-child,.course-accreditations .swiper-slide:nth-of-type(1):nth-last-of-type(2),.course-accreditations .swiper-slide:nth-of-type(2):nth-last-of-type(1){width:calc((100% - 40px)/2)}}.course-accreditations .carousel-arrows{position:absolute;width:100%;margin-top:-2.0625rem}@media screen and (min-width: 1024px){.course-accreditations .carousel-arrows{margin-top:-2.8125rem}}@media screen and (min-width: 1236px){.course-accreditations .carousel-arrows{margin-top:-3.75rem}}.course-blog{padding-inline:clamp(1rem,.6456rem + 1.7722vw,1.875rem);position:relative}@media screen and (min-width: 768px){.course-card-listing__grid{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px);align-items:initial}.course-card-listing__grid>*{margin-left:1.25rem;width:calc(50% - 20px)}}@media screen and (min-width: 1236px){.course-card-listing__grid{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px);align-items:initial}.course-card-listing__grid>*{margin-left:1.25rem;width:calc(33.3333333333% - 20px)}}.course-card-listing .pagination{width:100%}.course-compare-preModal{visibility:hidden;opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:9999999;transition:opacity .2s ease-out}.course-compare-preModal.show{visibility:visible;opacity:1}.course-compare-preModal__wrapper{position:relative;height:100%;max-width:1440px;margin:0 auto;padding:0 24px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}@media screen and (max-width: 768px),screen and (max-height: 480px){.course-compare-preModal__wrapper{overflow-y:scroll}}.course-compare-preModal__content{position:relative;padding:1.875rem 1.5625rem;max-width:27.5rem;background-color:#fff}@media screen and (min-width: 1236px){.course-compare-preModal__content{padding:2.5rem}}.course-compare-preModal p,.course-compare-preModal legend{font-size:1rem;margin:0 0 1.5rem;padding:0;font-weight:400;color:#161a1d;line-height:1.5}@media screen and (min-width: 1236px){.course-compare-preModal p,.course-compare-preModal legend{font-size:1.125rem}}.course-compare-preModal legend{border:0}.course-compare-preModal ul li{margin-bottom:1.625rem}.course-compare-preModal .js-close-preModal{position:absolute;top:0;right:0;width:1.875rem;height:1.875rem;background-color:transparent;padding:0;border:0;background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.000976562' y='0.707031' width='1' height='9' transform='rotate(-45 0.000976562 0.707031)' fill='%23002046'/%3E%3Crect width='1' height='9' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 7.07129 0.707031)' fill='%23002046'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center;cursor:pointer}.course-compare-preModal [data-t4-compare-button=save]{position:relative;top:auto;right:auto;flex-direction:row;font-size:.8125rem}.course-compare-preModal [data-t4-compare-button=save] span{pointer-events:none}@media screen and (min-width: 1236px){.course-compare-preModal [data-t4-compare-button=save]{font-size:.9375rem}}.course-compare-preModal [data-t4-compare-button=save] .fa{margin-left:0;margin-right:.625rem}.course-compare-preModal .btn{display:block;width:100%;margin:1.875rem 0 0}@media screen and (min-width: 1236px){.course-compare-preModal .btn{margin-top:2.5rem}}@media screen and (min-width: 1024px){.course-content{display:flex;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 1024px){.course-content__narrow{width:35%}}@media screen and (min-width: 1024px){.course-content__wide{width:60%}}.course-content__wide .js-course-selector-content{margin-top:0}@media screen and (min-width: 1024px){.course-content__col{width:47%}.course-content__col p{max-width:26.25rem}}.course-content__narrow>*+*,.course-content__wide>*+*,.course-content__col>*+*,.course-content .js-course-selector-content>*+*,.course-content .accordion__panel>*+*{margin-top:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}@media screen and (max-width: 1024px){.course-content__narrow+.course-content__wide{margin-top:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp))}}.course-content h2:not(:first-child),.course-content h3:not(:first-child),.course-content h4:not(:first-child),.course-content h5:not(:first-child),.course-content h6:not(:first-child){margin-top:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp))}.course-content p a,.course-content ul a{text-decoration:underline;color:#0000cd}.course-content p a:hover,.course-content p a:focus,.course-content ul a:hover,.course-content ul a:focus{color:#161a1d}.course-content p,.course-content ul,.course-content ol{line-height:1.5;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp))}.course-content>*>ul a:hover,.course-content>*>ul a:focus,.course-content>*>ol a:hover,.course-content>*>ol a:focus,.course-content>*>p a:hover,.course-content>*>p a:focus{text-decoration-thickness:2px}.course-content>*>.btn{margin-top:1.25rem;display:inline-block}.course-content form{width:100%}.course-content ul,.course-content ol{padding-left:24px}.course-content ul{clear:left;list-style-type:disc}.course-content ol{list-style-type:decimal}.course-content-header{margin-bottom:calc(var(--fc-l-min) / 16 * 1rem + (var(--fc-xl-max) - var(--fc-l-min)) * var(--fluid-bp))}.course-content-header--with-link{-moz-column-gap:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));column-gap:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));display:flex;flex-direction:column;flex-wrap:wrap;row-gap:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp))}@media screen and (min-width: 595px){.course-content-header--with-link{align-items:center;flex-direction:row;justify-content:space-between}}.course-content-header--with-link .s-h4,.course-content-header--with-link .img-overlap__content h2.large,.img-overlap__content .course-content-header--with-link h2.large{margin-bottom:0}.course-content-header--with-link a{text-decoration:none}.course-content-header h2{margin-top:0}.course-content-header h2:last-child{margin-bottom:0}.course-content-header p{line-height:1.5;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp))}@media screen and (min-width: 1024px){.course-content-header p{width:70%}}.course-content-header p:last-child{margin-bottom:0}.course-content-header p:not(:first-child),.course-content-header ul:not(:first-child),.course-content-header ol:not(:first-child){margin-top:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.course-discover-uni h3{font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));margin-bottom:1rem}.course-discover-uni .kis-widget{margin-left:auto;margin-right:auto}.course-discover-uni .swiper-container{overflow:hidden;text-align:center}@media screen and (min-width: 1024px){.course-discover-uni .swiper-container{width:38.4375rem;margin-left:auto;margin-right:auto;text-align:left}}@media screen and (max-width: 767px){.course-discover-uni .swiper-wrapper .swiper-slide .kis-widget{width:200px}}@media screen and (min-width: 767px){.course-discover-uni .swiper-wrapper .swiper-slide{padding-top:13.125rem}.course-discover-uni .swiper-wrapper .swiper-slide>div{position:absolute;top:0;left:0;right:0;height:100%}.course-discover-uni .swiper-wrapper .swiper-slide>div iframe{height:100vh}}.course-key-facts{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-inline:clamp(1rem,.6456rem + 1.7722vw,1.875rem);padding-block:calc(var(--fc-2xl-min) / 16 * 1rem + (var(--fc-2xl-max) - var(--fc-2xl-min)) * var(--fluid-bp));position:relative}@media screen and (min-width: 1024px){.course-key-facts__inner{display:flex;flex-wrap:wrap;justify-content:space-between}}.course-key-facts__options{margin-bottom:3rem}@media screen and (min-width: 1024px){.course-key-facts__options{width:30%}}.course-key-facts__options>p{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));line-height:1.3}.course-key-facts__options>p a{display:block;color:#fff;text-decoration:underline;text-decoration-color:#00ff7f}.course-key-facts__options>p a:hover,.course-key-facts__options>p a:focus{text-decoration-thickness:2px}.course-key-facts__options .custom-selector+p{margin-top:1.875rem}@media screen and (min-width: 1024px){.course-key-facts__options .custom-selector+p{margin-top:2.375rem}}.course-key-facts__title{font-size:calc(var(--f-3-min) / 16 * 1rem + (var(--f-3-max) - var(--f-3-min)) * var(--fluid-bp));margin:0 0 1.875rem;font-weight:700}@media screen and (min-width: 1024px){.course-key-facts__title{max-width:15.625rem;margin-bottom:1.5rem}}@media screen and (min-width: 1024px){.course-key-facts__data{width:60%}.course-key-facts__data:only-child{width:100%}}.course-key-facts__data ul li ul li{margin-bottom:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp))}.course-key-facts__data h3,.course-key-facts__data h4{letter-spacing:-.01em;line-height:1}.course-key-facts__data h3{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));font-weight:400;margin-top:0;color:#a9b3bc}.course-key-facts__data p,.course-key-facts__data ul,.course-key-facts__data h4{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:calc(var(--f-1-min) / 16 * 1rem + (var(--f-1-max) - var(--f-1-min)) * var(--fluid-bp));font-weight:700;margin-bottom:0}.course-key-facts__data span{font-size:12px}@media screen and (min-width: 320px){.course-key-facts__data span{font-size:calc(10.8571428571px + .3571428571vw)}}@media screen and (min-width: 1440px){.course-key-facts__data span{font-size:16px}}.course-key-facts__data a{color:#fff;text-decoration:underline;text-decoration-color:#00ff7f;text-decoration-thickness:2px;font-weight:700}.course-key-facts__data a:hover,.course-key-facts__data a:focus{color:#fff;text-decoration-thickness:4px}.course-key-facts__items{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px)}.course-key-facts__items>*{margin-left:1.25rem;width:calc(50% - 20px)}@media screen and (min-width: 1024px){.course-key-facts__items{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px)}.course-key-facts__items>*{margin-left:1.25rem;width:calc(33.3333333333% - 20px)}}.course-key-facts__items>*{margin-bottom:1.5625rem}.course-key-facts__min{padding:1.25rem .9375rem;margin-top:.9375rem;background-color:#161a1d}@media screen and (min-width: 1024px){.course-key-facts__min{padding:.8125rem 1.25rem}}.course-key-facts__min h3{color:#fff}.course-key-facts__min ul{font-weight:400}.course-key-facts__min ul li{margin-bottom:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp))}.course-key-facts__min a{display:inline-block;margin-top:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp))}.course-key-facts__min a:hover,.course-key-facts__min a:focus{color:#fff}.course-key-facts__year{margin-top:2.5rem}.course-key-facts__year p{margin-bottom:0}@media screen and (min-width: 1024px){.course-key-facts__inner>section:first-child .course-key-facts__min{max-width:calc(66.66% - 20px)}}.filters-accordion{border-bottom:1.5px solid #e6e9f0}.filters-accordion summary::-webkit-details-marker{display:none!important}.filters-accordion summary{position:relative;list-style:none!important;-webkit-appearance:none!important;padding:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp)) calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp)) calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp)) 0}.filters-accordion summary h3,.filters-accordion summary h4,.filters-accordion summary h5{cursor:pointer;font-weight:600;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp))}.filters-accordion summary:after{top:50%;content:"";right:0;width:22.5px;height:22.5px;display:block;position:absolute;transition:.3s ease;transform:translateY(-50%);background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke="%230000CD" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center right;background-size:contain}.filters-accordion[open] summary:after{transform:translateY(-50%) rotate(180deg)}.filters-accordion fieldset{margin:-10px 0 calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp)) 0}.filters-accordion fieldset .text-btn{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));display:table;margin:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp)) 0}.drawer{top:0;left:0;right:0;bottom:0;opacity:0;z-index:999;display:flex;position:fixed;visibility:hidden;align-items:flex-end;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;background-color:#00000080;pointer-events:none}.drawer__is-active{opacity:1;visibility:visible;pointer-events:auto}.drawer__is-active .drawer__content-wrapper{bottom:0}.drawer__checkbox{display:flex;cursor:pointer;flex-direction:row;align-items:center;margin:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp)) 0;font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));font-weight:400}.drawer__checkbox input[type=checkbox]{min-width:20px;margin-right:10px}.drawer__content-wrapper{width:100%;bottom:-100%;max-height:85vh;overflow-y:auto;overflow-x:hidden;position:relative;background-color:#fff;transition:.3s ease-in-out;padding:0 calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp)) calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp)) calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.drawer__header{top:0;display:flex;position:sticky;z-index:99;background-color:#fff;align-items:center;padding:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp)) 0;justify-content:space-between;border-bottom:1px solid #e6e9f0}.drawer__header h2,.drawer__header h3,.drawer__header h4,.drawer__header h5{display:flex;font-weight:600;gap:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp));font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));align-items:center}.drawer__close{width:18px;height:18px;border:none;cursor:pointer;background:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 6L6 18" stroke="%23FF6347" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/><path d="M6 6L18 18" stroke="%23FF6347" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;background-size:contain}.drawer__close:focus-visible{outline-offset:2px;outline:2px solid #c71585}.drawer__static-on-desktop{pointer-events:auto}@media (min-width: 1025px){.drawer__static-on-desktop{opacity:1;max-height:100%;position:static;visibility:visible}.drawer__static-on-desktop .drawer__content-wrapper{bottom:0;padding:0;max-height:100%;position:static;overflow:visible}.drawer__static-on-desktop .drawer__header{display:none}}.course-controls{left:0;bottom:0;width:100%;z-index:11;display:flex;position:fixed;flex-wrap:nowrap;align-items:center;justify-content:center;border-top:1.5px solid #e6e9f0}.course-controls button{gap:5px;width:100%;border:none;display:flex;padding:5px;min-height:41px;font-weight:600;font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));align-items:center;color:#161a1d;background-color:#fff;justify-content:center}.course-controls button:focus-visible{outline-offset:-3px;outline:2px solid #c71585}.course-controls button:first-child:not(:last-child){border-right:1.5px solid #e6e9f0}.course-controls .compare-course-counter{display:flex;width:17.5px;height:17.5px;font-size:12px;border-radius:50%;margin-left:2.5px;align-items:center;position:relative;justify-content:center;background-color:#f1f2f4;border:1px solid #d3d3d3}.course-compare-form h3{display:none;font-weight:600;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp))}.course-compare-form fieldset{margin:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp)) 0 0 0}.course-compare-form a.btn,.course-compare-form button{width:100%;margin-top:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp))}.course-compare-form small{display:block;text-align:center;font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));margin-top:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp))}@media (max-width: 1025px){.course-finder-filters .course-compare-form{display:none}}@media (min-width: 1025px){.course-controls{display:none;pointer-events:none}.course-compare-form{border-bottom:1px solid #e6e9f0}.course-compare-form h3{display:block}.course-compare-form a,.course-compare-form button{margin-top:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp))!important;padding:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp))!important}.course-compare-form small{margin:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp)) 0 calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp)) 0}}.course-finder-search__form{width:100%}@media screen and (min-width: 1024px){.course-finder-search__form{display:flex}}.course-finder-search__fields{width:100%;margin-bottom:.625rem}@media screen and (min-width: 1024px){.course-finder-search__fields{margin-left:-1px;margin-bottom:0}.course-finder-search__fields:nth-child(1){width:67%}}.course-finder-search .s-form-control{width:100%;margin:0}.course-finder-search select{margin:0;color:#161a1d}.course-finder-search .btn{width:100%;margin-top:1.625rem}@media screen and (min-width: 1024px){.course-finder-search .btn{width:42%;margin:0 0 0 1.25rem}}.course-finder-search .s-form-keyword{padding-left:2.1875rem;background-image:url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.4142 7C17.4142 10.3137 14.7279 13 11.4142 13C8.10047 13 5.41418 10.3137 5.41418 7C5.41418 3.68629 8.10047 1 11.4142 1C14.7279 1 17.4142 3.68629 17.4142 7ZM18.4142 7C18.4142 10.866 15.2802 14 11.4142 14C9.39391 14 7.57353 13.1441 6.29583 11.7752L0.707107 17.364L0 16.6569L5.65685 11L5.69727 11.0404C4.88911 9.89901 4.41418 8.50497 4.41418 7C4.41418 3.13401 7.54819 0 11.4142 0C15.2802 0 18.4142 3.13401 18.4142 7Z' fill='%23002046'/%3E%3C/svg%3E");background-position:8px center!important;background-repeat:no-repeat}@media screen and (min-width: 1024px){.course-finder-search .s-form-keyword{background-position:20px center!important;background-size:24px 24px;padding-left:3.4375rem}}.searchable_listing--course{padding:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp))}.searchable_listing--course fieldset label{font-weight:600}.searchable_listing--course fieldset input[type=text],.searchable_listing--course fieldset input[type=text]:focus{padding-left:calc(var(--fc-l-min) / 16 * 1rem + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp) + 5px);background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%230000cd" class="size-6"><path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z" /></svg>') no-repeat calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp) + 2px) center;background-size:22px}.searchable_listing--course .btn{width:100%;text-align:center;padding:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp) + 2px)}@media (min-width: 768px){.searchable_listing--course fieldset{margin-bottom:0}}@media (min-width: 1024px){.searchable_listing--course .btn{padding:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp) - 1.5px)}}.course-finder-results-listing{padding-top:calc(var(--fc-l-min) / 16 * 1rem + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp))}.course-finder-results-listing .row:not(.row:first-of-type){margin-top:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp))}.course-finder-results-listing .course-card-listing{margin-bottom:calc(var(--fc-xl-min) / 16 * 1rem + (var(--fc-2xl-max) - var(--fc-xl-min)) * var(--fluid-bp))}@media (min-width: 768px){.course-finder-results-listing{padding-top:calc(var(--fc-xl-min) / 16 * 1rem + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp))}.course-finder-results-listing .row:not(.row:first-of-type){margin-top:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp) + 10px)}}.course-finder-text{margin:1.5625rem 0 5rem}@media screen and (min-width: 1236px){.course-finder-text{margin-top:2.5rem}}.course-finder-text p{line-height:1.5;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp))}.course-links{padding-inline:clamp(1rem,.6456rem + 1.7722vw,1.875rem);position:relative}.course-search{position:fixed;bottom:0;width:100%;height:12.25rem;margin-top:0!important;margin-bottom:0!important;z-index:9999;transform:translateY(100%);background-color:#fff;transition:ease .4s;border-top:1px solid #BDC1C8;display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;opacity:0;padding:20px 24px 55px;left:40px;right:40px;width:auto}@media screen and (min-width: 1024px){.course-search{top:0;bottom:auto;height:5.625rem;border-top:0;border-bottom:1px solid #BDC1C8;transform:translateY(-100%);padding-bottom:0;padding-top:0;align-items:center;align-content:center}}.course-search--scrolled{transform:translateY(0);opacity:1}.course-search__title{font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));width:100%;margin:0;letter-spacing:-.01em;font-weight:700}@media screen and (min-width: 1024px){.course-search__title{margin-right:1.25rem;width:auto}}.course-search form{display:flex;flex-wrap:wrap;position:relative;width:100%}@media screen and (min-width: 1024px){.course-search form{flex-wrap:nowrap;flex:1;width:auto}}@media screen and (min-width: 1236px){.course-search form{margin-right:3.75rem}}.course-search form .s-form-control{margin-top:.625rem;margin-bottom:0}@media screen and (min-width: 1024px){.course-search form .s-form-control{height:100%;margin-top:0}}@media screen and (max-width: 1200px){.course-search form .s-form-control{padding:.375rem .5rem}.course-search form .s-form-control::-moz-placeholder{padding-top:.125rem;padding-bottom:.3125rem}.course-search form .s-form-control::placeholder{padding-top:.125rem;padding-bottom:.3125rem}}@media screen and (min-width: 1024px){.course-search form .s-form-keyword{padding-left:2.1875rem;background-image:url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.4142 7C17.4142 10.3137 14.7279 13 11.4142 13C8.10047 13 5.41418 10.3137 5.41418 7C5.41418 3.68629 8.10047 1 11.4142 1C14.7279 1 17.4142 3.68629 17.4142 7ZM18.4142 7C18.4142 10.866 15.2802 14 11.4142 14C9.39391 14 7.57353 13.1441 6.29583 11.7752L0.707107 17.364L0 16.6569L5.65685 11L5.69727 11.0404C4.88911 9.89901 4.41418 8.50497 4.41418 7C4.41418 3.13401 7.54819 0 11.4142 0C15.2802 0 18.4142 3.13401 18.4142 7Z' fill='%23002046'/%3E%3C/svg%3E");background-position:8px center!important;background-repeat:no-repeat}}.course-search form select.s-form-control{background-position:calc(100% - 8px) center!important}.course-search form select,.course-search form input{font-variation-settings:"SLAB" 0}.s-site-wrapper .course-search form button{position:absolute;bottom:0;right:0;width:2.5625rem;height:2.5625rem;padding:0;margin:0;border-radius:0}.s-site-wrapper .course-search form button:after{content:none}.s-site-wrapper .course-search form button:before{content:"";width:1.1875rem;height:1.125rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.4142 7C17.4142 10.3137 14.7279 13 11.4142 13C8.10047 13 5.41418 10.3137 5.41418 7C5.41418 3.68629 8.10047 1 11.4142 1C14.7279 1 17.4142 3.68629 17.4142 7ZM18.4142 7C18.4142 10.866 15.2802 14 11.4142 14C9.39391 14 7.57353 13.1441 6.29583 11.7752L0.707107 17.364L0 16.6569L5.65685 11L5.69727 11.0404C4.88911 9.89901 4.41418 8.50497 4.41418 7C4.41418 3.13401 7.54819 0 11.4142 0C15.2802 0 18.4142 3.13401 18.4142 7Z' fill='white'/%3E%3C/svg%3E")}@media screen and (min-width: 1024px){.s-site-wrapper .course-search form button{position:relative;bottom:auto;right:auto;width:auto;height:auto;padding:inherit;border-radius:0}.s-site-wrapper .course-search form button:before,.s-site-wrapper .course-search form button:after{content:none}}@media screen and (min-width: 1024px){.s-site-wrapper .course-search form button{font-size:.8125rem;padding:.375rem 1.5rem;margin-left:.4375rem}}@media screen and (min-width: 1236px){.s-site-wrapper .course-search form button{font-size:.9375rem}}.s-site-wrapper .course-search form button span{text-indent:150%;white-space:nowrap;overflow:hidden;display:block}@media screen and (min-width: 1024px){.s-site-wrapper .course-search form button span{text-indent:0;white-space:normal;overflow:auto}}@media screen and (min-width: 1024px){.course-search__fields:nth-child(1){padding-right:.625rem}}.course-search__fields:nth-child(1),.course-search__fields:nth-child(2){width:100%;padding-right:0}@media screen and (min-width: 1024px){.course-search__fields:nth-child(1),.course-search__fields:nth-child(2){width:auto}}.course-search__fields:nth-child(3){margin-top:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));width:100%}@media screen and (min-width: 1024px){.course-search__fields:nth-child(3){margin-top:0;width:auto}}@media screen and (min-width: 1024px){.course-search__fields:nth-child(1),.course-search__fields:nth-child(2),.course-search__fields:nth-child(3){margin-left:-1px;flex:1}}.course-search__links{display:none}@media screen and (min-width: 1024px){.course-search__links{display:block;margin-left:auto}}.course-search__links ul{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp))}@media screen and (min-width: 1236px){.course-search__links ul{display:flex}}@media screen and (min-width: 1024px){.course-search__links ul li{margin-left:1.25rem}}@media screen and (max-width: 1024px){.course-search{left:24px;right:24px}}@media screen and (max-width: 929px){.course-search{margin-left:0;left:0;right:auto;width:100%;border-left:0;border-right:0}}@media screen and (min-width: 1520px){.course-search{left:50%;width:1440px;transform:translate(-50%,-100%)}.course-search--scrolled{transform:translate(-50%)}}@media screen and (min-width: 1024px){.course-testimonials{overflow:hidden;padding-inline:clamp(1rem,.6456rem + 1.7722vw,1.875rem)}}@media screen and (min-width: 1024px){.course-testimonials .carousel-arrows{position:relative;margin-bottom:0;transform:translateY(1.875rem);z-index:2}}@media screen and (min-width: 1236px){.course-testimonials .carousel-arrows{transform:translateY(2.5rem)}}.course-testimonials .swiper-slide{transition:opacity .25s,visibility .25s!important}.course-testimonials .swiper-slide:not(.swiper-slide-active){visibility:hidden}.course-unibuddy+.panel-p{padding-top:0}.course-unibuddy+.panel-p:before{content:none}.cta-banner{position:relative;background:#e6e6fa;padding:clamp(1rem,.6456rem + 1.7722vw,1.875rem)}.cta-banner__item:not(:last-child){margin-bottom:20px}.cta-banner__item a{display:block;width:100%;margin-bottom:0;height:100%}@media screen and (min-width: 1024px){.cta-banner__item a{max-width:25rem}}@media screen and (min-width: 1024px){.cta-banner__item{width:40%}.cta-banner__item:not(:last-child){margin-bottom:0}}@media screen and (min-width: 1024px){.cta-banner .inner>*{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px);align-items:unset}.cta-banner .inner>*>*{margin-left:1.25rem;width:calc(33.3333333333% - 20px)}}.cta-banner .inner[style*="visibility: hidden; height: 0px;"]{display:none}.custom-selector{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.custom-selector button{font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));font-family:ImperialText,Helvetica Neue,Arial,sans-serif;line-height:1.2;padding-block:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));padding-inline:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp))}.custom-selector__select-trigger{position:relative;display:flex;align-items:center;justify-content:space-between;color:#0000cd;background:#ffffff;cursor:pointer;width:100%;border:2px solid #0000cd;text-align:left}.custom-selector__select-trigger:after{font-family:imperial-icons;font-style:normal;font-variant:normal;font-weight:400;line-height:1;text-indent:0;text-transform:none;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:.5rem;color:inherit;content:"r"}.open .custom-selector__select-trigger:after{content:"q"}.open .custom-selector__select-trigger{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.custom-selector__select-options{position:absolute;display:block;margin-top:-2px;top:100%;left:0;right:0;background:#ffffff;opacity:0;visibility:hidden;pointer-events:none;z-index:2;border:2px solid #161a1d;border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top:0}.open .custom-selector__select-options{opacity:1;visibility:visible;pointer-events:all}.custom-selector__select-options .custom-option{position:relative;display:block;width:100%;text-align:left;border:0;background:none;cursor:pointer;color:#161a1d}.custom-selector__select-options .custom-option:hover{cursor:pointer;background-color:#161a1d;color:#fff}.custom-selector__select-options .custom-option.selected{color:#fff;background-color:#2d333a}.custom-selector__select-options .custom-option.selected:hover{background-color:#161a1d}.custom-selector--invert .custom-selector__select-trigger,.custom-selector--invert .custom-selector__select-options,.invert .custom-selector__select-trigger,.invert .custom-selector__select-options{transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.custom-selector--invert .custom-selector__select-options .custom-option,.invert .custom-selector__select-options .custom-option{color:inherit}.custom-selector--invert .custom-selector__select-options .custom-option:hover,.custom-selector--invert .custom-selector__select-options .custom-option:focus,.invert .custom-selector__select-options .custom-option:hover,.invert .custom-selector__select-options .custom-option:focus{background-color:#f1f2f4;color:#161a1d}.custom-selector--invert .custom-selector__select-options .custom-option.selected,.invert .custom-selector__select-options .custom-option.selected{color:#fff}.custom-selector--invert .custom-selector__select-options .custom-option.selected:hover,.custom-selector--invert .custom-selector__select-options .custom-option.selected:focus,.invert .custom-selector__select-options .custom-option.selected:hover,.invert .custom-selector__select-options .custom-option.selected:focus{color:#161a1d}.invert .custom-selector__select-trigger,.invert .custom-selector__select-options{color:#fff;background:#161a1d;border-color:#fff}.invert .custom-selector__select-trigger:hover,.invert .custom-selector__select-trigger:focus{background:#2d333a;color:#fff}.invert .custom-selector p{color:#bdc1c8}.custom-selector--audience .custom-selector__select-trigger:after{content:"";width:0;height:0;border-top:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #0000cd;margin:3px 3px 0 6px}.custom-selector p{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp))}.custom-selector-bar{position:relative;margin-bottom:1.25rem;z-index:1}@media screen and (min-width: 1024px){.custom-selector-bar{position:relative;display:flex;justify-content:flex-end;margin-bottom:1.875rem}}@media screen and (min-width: 1024px){.custom-selector-bar .custom-selector{width:50%;max-width:20.3125rem}.custom-selector-bar .custom-selector p{position:absolute;top:50%;left:-1rem;transform:translate(-100%,-50%);margin-bottom:0}}.entry-requirements-feature__item{padding:1.5625rem 1.25rem;border-bottom:1px solid #5a6673;background-color:#2d333a;color:#fff}@media screen and (min-width: 1024px){.entry-requirements-feature__item{display:flex;justify-content:space-between}}@media screen and (min-width: 1236px){.entry-requirements-feature__item{padding:2.5rem 3.75rem}}.entry-requirements-feature__item:last-child{border-bottom:0}.entry-requirements-feature__item a{color:#fff;text-decoration:underline}.entry-requirements-feature__item a:hover,.entry-requirements-feature__item a:focus{color:#00ff7f}.entry-requirements-feature__item:only-child{background-color:#f1f2f4;color:#161a1d}@media screen and (min-width: 1024px){.entry-requirements-feature__item:only-child .entry-requirements-feature__header:only-child{width:100%;padding-right:0}}@media screen and (min-width: 1024px){.entry-requirements-feature__header{width:48%;padding-right:1.25rem}}.entry-requirements-feature__header h3,.entry-requirements-feature__header p,.entry-requirements-feature__header ul,.entry-requirements-feature__header h4{font-weight:400}.entry-requirements-feature__header h3:last-child,.entry-requirements-feature__header p:last-child,.entry-requirements-feature__header ul:last-child,.entry-requirements-feature__header h4:last-child{margin-bottom:0}.entry-requirements-feature__header h3{color:#00bfff;margin-bottom:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp))}@media screen and (min-width: 1024px){.entry-requirements-feature__supporting{width:52%}}.entry-requirements-feature__supporting p,.entry-requirements-feature__supporting ul,.entry-requirements-feature__supporting h4{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));line-height:1.3}.entry-requirements-feature__supporting p:last-child,.entry-requirements-feature__supporting ul:last-child,.entry-requirements-feature__supporting h4:last-child{margin-bottom:0}.entry-requirements-feature__supporting ul li{margin-bottom:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp))}.entry-requirements-feature__supporting p+ul,.entry-requirements-feature__supporting h4+ul{margin-top:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp))}.entry-requirements-feature__supporting ul{margin-left:0;padding-left:0}.entry-requirements-feature__supporting ul li{position:relative;padding-left:1.25rem}.entry-requirements-feature__supporting ul li:before{content:"";width:.8125rem;height:.0625rem;background-color:#fff;display:block;position:absolute;top:7px;left:0}@media screen and (min-width: 320px){.entry-requirements-feature__supporting ul li:before{top:calc(5.8571428571px + .3571428571vw)}}@media screen and (min-width: 1440px){.entry-requirements-feature__supporting ul li:before{top:11px}}.entry-requirements-feature+.footnotes{margin-top:1.25rem}@media screen and (min-width: 1024px){.entry-requirements-feature+.footnotes{margin-top:3.125rem}}.faq{position:relative;padding-bottom:1.5rem}@media screen and (min-width: 768px){.faq{padding-bottom:0}}.faq:after{content:"";height:1px;background-color:#ebeeee;display:block;position:absolute;bottom:0}@media screen and (min-width: 768px){.faq:after{display:none;content:none}}.faq div[style*="visibility: hidden; height: 0px;"] .faq__image{display:none}.faq__image{position:relative;margin-bottom:2.625rem;padding-top:calc(.6666666667 *100% + 24px);overflow:hidden}.faq__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 768px){.faq__image{margin-bottom:0;padding-top:66.6666666667%}}.faq__content h2{margin-bottom:2.9375rem}@media screen and (min-width: 768px){.faq__content{display:flex;flex-wrap:wrap;align-content:space-between;position:absolute;bottom:3.75rem;background-color:#fff;max-width:300px;min-height:300px;padding:1.875rem}}@media screen and (min-width: 768px) and (min-width: 640px){.faq__content{max-width:calc(106.6666666667px + 30.2083333333vw)}}@media screen and (min-width: 768px) and (min-width: 1024px){.faq__content{max-width:416px}}@media screen and (min-width: 768px) and (min-width: 640px){.faq__content{min-height:calc(106.6666666667px + 30.2083333333vw)}}@media screen and (min-width: 768px) and (min-width: 1024px){.faq__content{min-height:416px}}@media screen and (min-width: 768px){.faq__content .swiper-slide-active{display:flex;flex-direction:column;justify-content:space-between}}@media screen and (min-width: 1024px){.faq__content{bottom:7.5rem}}@media screen and (min-width: 1236px){.faq__content{padding:2.5rem 1.875rem}}.faq__content-text h3{margin-bottom:17px;max-width:320px;letter-spacing:-.01em}.faq__content-text p{max-width:320px;margin-bottom:0}@media screen and (min-width: 768px){.faq__content-text p{max-width:350px}}.faq__arrows{display:flex;-moz-column-gap:2px;column-gap:2px;position:absolute;top:0;right:0}@media screen and (min-width: 768px){.faq__arrows{top:100%;right:calc(0% - 52px)}}.faq__arrows button{position:relative;background-color:#0000cd;width:50px;height:50px;border:0;cursor:pointer;transition:background-color .2s ease-out,color .2s ease,opacity .2s ease}.faq__arrows button:hover,.faq__arrows button:focus{background-color:#161a1d}.faq__arrows button svg{fill:transparent;width:12px;height:24px}.faq__arrows button.prev svg{transform:rotate(-180deg)}.faq__arrows button.swiper-button-disabled{background-color:#a9b3bc}.faq .swiper-slide{transition:opacity .25s,visibility .25s!important}.faq .swiper-slide:not(.swiper-slide-active){visibility:hidden}.faq .js-swiper-content{overflow:hidden}.fees>h3{font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));font-weight:700}.fees__item+h3{margin-top:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp))}.fees>h3+.fees__item:nth-of-type(1):nth-last-of-type(1){padding:calc(var(--fc-l-min) / 16 * 1rem + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp)) calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp))}.fees>h3+.fees__item:only-child,.fees>h3+.fees__item:nth-of-type(1):nth-last-of-type(1){max-height:none}.fees__item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem .625rem;margin-bottom:1.25rem;background-color:#161a1d}.fees__item:only-child,.fees__item:nth-of-type(1):nth-last-of-type(1){padding:20vw .625rem}@media screen and (min-width: 768px){.fees__item:only-child,.fees__item:nth-of-type(1):nth-last-of-type(1){padding:2.5rem .625rem}}@media screen and (min-width: 1024px){.fees__item:only-child,.fees__item:nth-of-type(1):nth-last-of-type(1){padding:8vw .625rem;max-height:22.5rem}}.fees__item p,.fees__item h3,.fees__item h4{color:#fff}.fees__item h3,.fees__item h4,.fees__item h5,.fees__item h6{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));margin-top:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp))!important;font-weight:400}.fees__item h3+p,.fees__item h3+h4,.fees__item h4+p,.fees__item h4+h5:last-child,.fees__item h4+h5:nth-child(2),.fees__item h4:only-child,.fees__item h5:only-child{font-size:calc(var(--f-6-min) / 16 * 1rem + (var(--f-6-max) - var(--f-6-min)) * var(--fluid-bp));display:flex;align-items:baseline;line-height:1;margin-bottom:0;color:#fff;font-weight:400;white-space:nowrap}.fees__item h3+p span,.fees__item h3+h4 span,.fees__item h4+p span,.fees__item h4+h5:last-child span,.fees__item h4+h5:nth-child(2) span,.fees__item h4:only-child span,.fees__item h5:only-child span{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));line-height:1;flex-shrink:0}.fees__item p+p,.fees__item h3+h4+h5:last-child,.fees__item h5+h6{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));margin-bottom:0;color:#fff}.fees__item p+h3{margin-top:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp))}.fees__content{margin-bottom:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp));width:58vw;max-width:13.75rem}.fees__content:last-child{margin-bottom:0}.fees__item+p{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));line-height:1.3;margin-bottom:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.filter-dropdown{position:relative;width:100%;z-index:1}@media screen and (min-width: 1024px){.filter-dropdown form{display:flex}}.filter-dropdown__panel[hidden]{display:none}.filter-dropdown__item{position:relative;margin-top:-1px}@media screen and (min-width: 1024px){.filter-dropdown__item{width:100%;margin:0 0 0 1.25rem}}.filter-dropdown__toggle{transition:color .2s ease;font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));position:relative;display:block;padding:1.25rem 3.125rem 1.25rem 1.25rem;margin:0;width:100%;cursor:pointer;background-color:transparent;border:1px solid #c6ccd3;text-align:left;font-family:ImperialText,Helvetica Neue,Arial,sans-serif}.filter-dropdown__toggle:hover,.filter-dropdown__toggle:focus{color:#161a1d}.filter-dropdown__toggle[aria-expanded=true]{border-bottom:0}@media screen and (min-width: 1024px){.filter-dropdown__toggle{padding:.8125rem 3.125rem .8125rem .9375rem}}.filter-dropdown__toggle:before,.filter-dropdown__toggle:after{content:"";position:absolute;background-color:#0000cd}.filter-dropdown__toggle:before{top:1.75rem;right:1.25rem;width:1rem;height:.0625rem}.filter-dropdown__toggle:after{top:1.25rem;right:1.6875rem;width:.0625rem;height:1rem}@media screen and (min-width: 1024px){.filter-dropdown__toggle:before{font-size:.4375rem;width:.9375rem;height:.5rem;top:1.25rem;font-family:imperial-icons;content:"r";background-color:transparent;transform-origin:center}}@media screen and (min-width: 1024px){.filter-dropdown__toggle:after{content:none}}.filter-dropdown__toggle[aria-expanded=true]:after{content:none;display:none}@media screen and (min-width: 1024px){.filter-dropdown__toggle[aria-expanded=true]:before{transform:rotate(180deg)}}.filter-dropdown__panel{padding:.625rem 1.25rem 1.25rem;border:1px solid #BDC1C8;border-top:0}@media screen and (min-width: 1024px){.filter-dropdown__panel{position:absolute;background-color:#fff;width:100%}}.filter-dropdown fieldset{margin-bottom:0}.filter-dropdown label{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));display:flex;align-items:center;width:100%;margin-bottom:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));color:#161a1d;text-align:left}.filter-dropdown label:last-child{margin-bottom:0}@media screen and (min-width: 1024px){.filter-dropdown label{margin-top:0}}.filter-dropdown label input{margin:0 .625rem 0 0}.filter-dropdown h3{margin:0}.filter-dropdown .clear{width:100%}.find-more{position:relative}.find-more h2{margin-bottom:40px}@media screen and (min-width: 320px){.find-more h2{margin-bottom:calc(30.9090909091px + 2.8409090909vw)}}@media screen and (min-width: 1024px){.find-more h2{margin-bottom:60px}}.find-more__items{display:flex;flex-wrap:wrap;row-gap:3.125rem}@media screen and (min-width: 768px){.find-more__items{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px)}.find-more__items>*{margin-left:1.25rem;width:calc(50% - 20px)}.find-more__items>*:last-child{display:none}}@media screen and (min-width: 1024px){.find-more__items{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px);row-gap:20px}.find-more__items>*{margin-left:1.25rem;width:calc(33.3333333333% - 20px)}.find-more__items>*:last-child{display:flex}}.s-site-wrapper .flexible .row,.s-site-wrapper .flexible-wide .row{margin-bottom:-3.125rem;align-items:flex-start}.s-site-wrapper .flexible .row>*,.s-site-wrapper .flexible-wide .row>*{margin-bottom:3.125rem}@media screen and (max-width: 480px){.s-site-wrapper .flexible .row,.s-site-wrapper .flexible-wide .row{margin-top:0;margin-right:0;margin-left:0}}@media screen and (min-width: 1024px){.s-site-wrapper .flexible .row,.s-site-wrapper .flexible-wide .row{margin-bottom:-3.75rem}.s-site-wrapper .flexible .row>*,.s-site-wrapper .flexible-wide .row>*{margin-bottom:3.75rem}}.s-site-wrapper .flexible .flexible__item{flex-basis:33.3333333333%;max-width:33.3333333333%}@media screen and (max-width: 595px){.s-site-wrapper .flexible-wide .flexible__item,.s-site-wrapper .flexible .flexible__item{flex-basis:100%;max-width:100%}}.s-site-wrapper .flexible .flexible__item:first-child:last-child,.s-site-wrapper .flexible .flexible__item:first-child:last-child~.flexible__item,.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(2)~.flexible__item,.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(4)~.flexible__item,.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(5):nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(5)~.flexible__item:nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(7):nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(7)~.flexible__item:nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(8),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(8)~.flexible__item,.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(10):nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(10)~.flexible__item:nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(11):nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(11)~.flexible__item:nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(13):nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(13)~.flexible__item:nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(14):nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(14)~.flexible__item:nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(16):nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(16)~.flexible__item:nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(17):nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(17)~.flexible__item:nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(19):nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(19)~.flexible__item:nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(20):nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(20)~.flexible__item:nth-child(-n+2){flex-basis:50%;max-width:50%}@media screen and (max-width: 595px){.s-site-wrapper .flexible .flexible__item:first-child:last-child,.s-site-wrapper .flexible .flexible__item:first-child:last-child~.flexible__item,.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(2)~.flexible__item,.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(4)~.flexible__item,.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(5):nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(5)~.flexible__item:nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(7):nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(7)~.flexible__item:nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(8),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(8)~.flexible__item,.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(10):nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(10)~.flexible__item:nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(11):nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(11)~.flexible__item:nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(13):nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(13)~.flexible__item:nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(14):nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(14)~.flexible__item:nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(16):nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(16)~.flexible__item:nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(17):nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(17)~.flexible__item:nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(19):nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(19)~.flexible__item:nth-child(-n+4),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(20):nth-child(-n+2),.s-site-wrapper .flexible .flexible__item:first-child:nth-last-child(20)~.flexible__item:nth-child(-n+2){flex-basis:100%;max-width:100%}}.s-site-wrapper .flexible-wide{display:flex;flex-wrap:wrap;margin-right:-16px;padding-bottom:16px}.s-site-wrapper .flexible-wide .row{flex-basis:100%;max-width:100%}.s-site-wrapper .flexible-wide .flexible__item{flex-basis:25%!important;max-width:25%!important}@media screen and (max-width: 1024px){.s-site-wrapper .flexible-wide .flexible__item{flex-basis:50%!important;max-width:50%!important}}@media screen and (max-width: 595px){.s-site-wrapper .flexible-wide .flexible__item{flex-basis:100%!important;max-width:100%!important}}.s-site-wrapper .flexible-wide .flexible__item.invert:not(:last-child){margin-right:16px}@media screen and (max-width: 1024px){.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(4):nth-child(-n+4),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(4)~.flexible__item:nth-child(-n+4){flex-basis:50%;max-width:50%}}@media screen and (max-width: 595px){.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(4):nth-child(-n+4),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(4)~.flexible__item:nth-child(-n+4){flex-basis:100%;max-width:100%}}.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(2),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(2)~.flexible__item,.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(3),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(3)~.flexible__item,.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(5),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(5)~.flexible__item,.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(6),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(6)~.flexible__item,.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(7):nth-child(-n+3),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(7)~.flexible__item:nth-child(-n+3),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(9),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(9)~.flexible__item,.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(10):nth-child(-n+6),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(10)~.flexible__item:nth-child(-n+6),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(11):nth-child(-n+3),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(11)~.flexible__item:nth-child(-n+3){flex-basis:33.3333333333%;max-width:33.3333333333%}@media screen and (max-width: 595px){.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(2),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(2)~.flexible__item,.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(3),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(3)~.flexible__item,.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(5),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(5)~.flexible__item,.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(6),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(6)~.flexible__item,.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(7):nth-child(-n+3),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(7)~.flexible__item:nth-child(-n+3),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(9),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(9)~.flexible__item,.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(10):nth-child(-n+6),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(10)~.flexible__item:nth-child(-n+6),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(11):nth-child(-n+3),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(11)~.flexible__item:nth-child(-n+3){flex-basis:100%;max-width:100%}}@media screen and (max-width: 768px){.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(3),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(3)~.flexible__item{flex-basis:50%;max-width:50%}}@media screen and (max-width: 595px){.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(3),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(3)~.flexible__item{flex-basis:100%;max-width:100%}}@media screen and (max-width: 768px){.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(3):nth-child(-n+1),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(3)~.flexible__item:nth-child(-n+1){flex-basis:100%;max-width:100%}}.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(2),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(2)~.flexible__item,.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(5):nth-child(-n+2),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(5)~.flexible__item:nth-child(-n+2){flex-basis:50%;max-width:50%}@media screen and (max-width: 595px){.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(2),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(2)~.flexible__item,.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(5):nth-child(-n+2),.s-site-wrapper .flexible-wide .flexible__item:first-child:nth-last-child(5)~.flexible__item:nth-child(-n+2){flex-basis:100%;max-width:100%}}.footnotes p,.footnotes ul{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));color:#161a1d}.gallery{position:relative;display:flex;flex-direction:column-reverse}.gallery .swiper-container{overflow:hidden;width:100%}.gallery .swiper-container .swiper-wrapper .swiper-slide{transition:.7s;transform-origin:top center;transform:scale(.75)}@media screen and (min-width: 1024px){.gallery .swiper-container .swiper-wrapper .swiper-slide{transform:scale(1)}}.gallery .swiper-container .swiper-wrapper .swiper-slide img{width:100%;display:block}.gallery .swiper-container .swiper-wrapper .swiper-slide-active{z-index:1;transform:scale(1)}@media screen and (min-width: 1024px){.gallery .swiper-container .swiper-wrapper .swiper-slide-active{transform:scale(1.5)}}.gallery .swiper-container .swiper-wrapper .swiper-slide-active figcaption{opacity:1;visibility:visible}@media screen and (min-width: 1024px){.gallery .swiper-container .swiper-wrapper .swiper-slide-active figcaption{transform:scale(.75);transform-origin:bottom left}}@media screen and (min-width: 1024px){.gallery .swiper-container{height:36vw;max-height:33.9375rem}}.gallery figure{position:relative;display:block}.gallery figcaption{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));margin-top:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));max-width:14.625rem;opacity:0;visibility:hidden;transition:opacity .7s .7s}@media screen and (min-width: 1024px){.gallery figcaption{position:absolute;bottom:0;left:0;padding:.9375rem 1.25rem;background-color:#161a1d;color:#fff;min-height:13.125rem;max-width:13.125rem}}.gallery .carousel-arrows{width:100%}.gallery+.panel-p{margin-top:-1.5rem}.gallery+.panel-p:before{content:none}@media screen and (min-width: 768px){.gallery+.panel-p{margin-top:-3rem}}.h-slider{position:relative;white-space:nowrap;overflow:auto;padding-bottom:3.125rem;scrollbar-color:#0000cd #ebeeee;overflow-x:scroll}.h-slider::-webkit-scrollbar{height:5px}.h-slider::-webkit-scrollbar-track{background-color:#ebeeee}.h-slider::-webkit-scrollbar-thumb{background-color:#0000cd}.h-slider__slide{display:inline-block;position:relative;width:75%;margin-right:1.25rem}@media screen and (min-width: 1024px){.h-slider__slide{width:41.6666666667%}}.h-slider__card{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:column-reverse}.h-slider__text{white-space:normal;position:relative;z-index:1;width:100%}.h-slider__title{margin-bottom:.625rem}@media screen and (max-width: 1200px){.h-slider__title{font-size:1.25rem}}.h-slider p{margin-bottom:.625rem;padding-right:calc(var(--fc-xl-min) / 16 * 1rem + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp))}.h-slider a{position:relative;padding-right:30px}.h-slider__image{margin-bottom:1.875rem;width:100%}.h-slider__image img{width:100%}.image-scroll{position:relative}.image-scroll h2{margin-bottom:20px}@media screen and (min-width: 320px){.image-scroll h2{margin-bottom:calc(17.1428571429px + .8928571429vw)}}@media screen and (min-width: 1440px){.image-scroll h2{margin-bottom:30px}}.image-scroll__text{margin-left:10%;max-width:468px;font-size:14px;line-height:21px;margin-bottom:50px}@media screen and (min-width: 320px){.image-scroll__text{font-size:calc(13.4285714286px + .1785714286vw)}}@media screen and (min-width: 1440px){.image-scroll__text{font-size:16px}}@media screen and (min-width: 320px){.image-scroll__text{line-height:calc(21.2857142857px + -.0892857143vw)}}@media screen and (min-width: 1440px){.image-scroll__text{line-height:20px}}@media screen and (min-width: 320px){.image-scroll__text{margin-bottom:calc(44.5714285714px + 1.6964285714vw)}}@media screen and (min-width: 1440px){.image-scroll__text{margin-bottom:69px}}@media screen and (min-width: 1024px){.image-scroll__text{margin-left:20%}}.image-scroll__wrapper{position:relative}@media screen and (min-width: 1024px){.image-scroll__wrapper{display:flex;align-items:center;justify-content:space-between}}.image-scroll__images{position:relative;display:flex;margin-bottom:60px;width:100%;padding-top:66.6666666667%}.image-scroll__images img{position:absolute;top:0;left:0;width:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px){.image-scroll__images img:not(:first-child){width:0;height:0}}@media screen and (min-width: 1024px){.image-scroll__images{margin-bottom:0;width:62%;padding-top:41.3333333333%}.image-scroll__images img{transition:opacity .5s ease-in-out;opacity:0}.image-scroll__images img.active{z-index:3;opacity:1}.image-scroll__images img.still-active{animation:none;opacity:1!important;visibility:visible}.image-scroll__images img:not(:first-child){width:100%;height:auto}}@media screen and (min-width: 1024px){.image-scroll__steps{width:30%}}.img-block-scroll__img-wrapper{position:relative;height:100vh}@media screen and (min-width: 1024px){.img-block-scroll__img-wrapper{height:100vh;max-height:60.0625rem}}.img-block-scroll__img-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.img-block-scroll__cards .inner ul{display:flex;flex-wrap:wrap;flex-direction:column}.img-block-scroll__cards .inner ul li{margin-bottom:9.375rem}@media screen and (min-width: 1024px){.img-block-scroll__cards .inner ul li{margin-bottom:15.625rem}}.img-block-scroll__cards .inner ul li:nth-child(even){margin-left:auto}.course-search~.img-block-scroll .img-block-scroll__img>.img-block-scroll__img-wrapper{height:calc(100vh - 196px);max-height:96.1rem}@media screen and (min-width: 1024px){.course-search~.img-block-scroll .img-block-scroll__img>.img-block-scroll__img-wrapper{height:calc(100vh - 90px)}}.course-search~.img-block-scroll .img-block-scroll__cards{margin-top:196px}@media screen and (min-width: 1024px){.course-search~.img-block-scroll .img-block-scroll__cards{margin-top:0}}@media screen and (min-width: 1024px){.img-overlap{display:flex;flex-direction:row-reverse;align-items:center}}@media screen and (min-width: 1024px){.img-overlap--masthead .img-overlap__content{width:51%;padding-top:4.375rem;padding-bottom:4.375rem;min-height:510px}}@media screen and (min-width: 1024px) and (min-width: 1024px){.img-overlap--masthead .img-overlap__content{min-height:calc(91.5384615385px + 40.8653846154vw)}}@media screen and (min-width: 1024px) and (min-width: 1440px){.img-overlap--masthead .img-overlap__content{min-height:680px}}@media screen and (min-width: 1024px){.img-overlap--masthead .img-overlap__image{max-width:49rem}}.img-overlap--masthead .img-overlap__content h1{max-width:380px}@media screen and (min-width: 1024px){.img-overlap--masthead .img-overlap__content h1{max-width:calc(222.4615384615px + 15.3846153846vw)}}@media screen and (min-width: 1440px){.img-overlap--masthead .img-overlap__content h1{max-width:444px}}@media only screen and (min-width: 0) and (max-width: 1023px){.img-overlap--reversed{display:flex;flex-direction:column-reverse}.img-overlap--reversed .img-overlap__content{padding-top:4.375rem;padding-bottom:10.625rem;margin-top:0}.img-overlap--reversed .img-overlap__image{margin-top:-7.5rem}}@media screen and (min-width: 1024px){.img-overlap--reversed-row{flex-direction:row}}@media screen and (min-width: 1024px){.img-overlap--reversed-row .img-overlap__content{margin-right:0;margin-left:-5%;padding:3.75rem 3.125rem 3.75rem calc(5% + 40px)}}@media screen and (min-width: 1236px){.img-overlap--reversed-row .img-overlap__content{padding-left:calc(5% + 60px)}}.img-overlap__image{position:relative;margin:auto;z-index:2}.img-overlap__image.video-player-open{z-index:9999999}@media screen and (min-width: 1024px){.img-overlap__image{width:60%;margin:0}}.img-overlap__image img{width:100%}.img-overlap__content{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-inline:clamp(1rem,.6456rem + 1.7722vw,1.875rem);position:relative;padding-top:8.25rem;padding-bottom:3.875rem;margin-top:-5.625rem}@media screen and (min-width: 1024px){.img-overlap__content{min-height:489px;display:flex;flex-direction:column;justify-content:flex-end;width:50%;margin-top:0;margin-right:-5%;margin-left:0;padding:3.75rem 3.125rem 3.75rem 2.5rem}}@media screen and (min-width: 1024px) and (min-width: 1024px){.img-overlap__content{min-height:calc(117.3076923077px + 36.2980769231vw)}}@media screen and (min-width: 1024px) and (min-width: 1440px){.img-overlap__content{min-height:640px}}.img-overlap__content h1{max-width:265px;font-size:calc(var(--f-5-min) / 16 * 1rem + (var(--f-5-max) - var(--f-5-min)) * var(--fluid-bp));line-height:1;letter-spacing:-.01em;color:#fff;margin-bottom:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp))}@media screen and (min-width: 320px){.img-overlap__content h1{max-width:calc(213.8571428571px + 15.9821428571vw)}}@media screen and (min-width: 1440px){.img-overlap__content h1{max-width:444px}}.img-overlap__content h1+p{margin-top:-.625rem}.img-overlap__content h2{color:#fff;font-weight:700;letter-spacing:-.01em;margin-bottom:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp))}.img-overlap__content h2.large{color:#fff}@media screen and (min-width: 1024px){.img-overlap__content h2.large{max-width:19.375rem}}.img-overlap__content a{color:#00ff7f;text-decoration:underline;text-decoration-color:#00ff7f}.img-overlap__content a:hover,.img-overlap__content a:focus{color:#fff;text-decoration-color:#fff;text-decoration-thickness:2px}.img-overlap__content>p{margin-bottom:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp))}.img-overlap__content>p:last-child{margin-bottom:0}@media screen and (min-width: 1024px){.img-overlap__content>p{width:90%;max-width:25.625rem}}@media screen and (min-width: 1024px){.img-overlap__content>h2{width:80%}}.img-overlap__content>h2 span{color:#00bfff}.img-overlap__content blockquote:before{content:none}.img-overlap__content blockquote p{max-width:273px;margin-bottom:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:calc(var(--f-3-min) / 16 * 1rem + (var(--f-3-max) - var(--f-3-min)) * var(--fluid-bp));line-height:1}@media screen and (min-width: 320px){.img-overlap__content blockquote p{max-width:calc(46px + 70.9375vw)}}@media screen and (min-width: 640px){.img-overlap__content blockquote p{max-width:500px}}@media screen and (min-width: 320px){.img-overlap__content blockquote p{margin-bottom:calc(7.6363636364px + 5.1136363636vw)}}@media screen and (min-width: 1024px){.img-overlap__content blockquote p{margin-bottom:60px}}@media screen and (min-width: 1024px){.img-overlap__content blockquote p{max-width:22.5rem}}.img-overlap__content blockquote cite span{display:block}.img-overlap__content .testimonial__footer{max-width:273px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (min-width: 320px){.img-overlap__content .testimonial__footer{max-width:calc(46px + 70.9375vw)}}@media screen and (min-width: 640px){.img-overlap__content .testimonial__footer{max-width:500px}}@media screen and (min-width: 1024px){.img-overlap__content .testimonial__footer{max-width:22.5rem}}.img-overlap__content .link{align-self:flex-start}.img-overlap form{position:relative;max-width:25rem}.img-overlap form input{margin-bottom:0;padding-right:3.4375rem}.img-overlap__link{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));margin-top:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));display:inline-block}@media screen and (min-width: 1024px){.img-overlap__link{position:absolute;bottom:0;right:0}}.s-site-wrapper .img-overlap .video-player{width:100%;margin:0}.s-site-wrapper .img-overlap .video-player .caption{background-color:navy}.s-site-wrapper .img-overlap .play-button{position:absolute;top:0;left:0;width:100%;height:100%;border:0;background:transparent;z-index:2;cursor:pointer}.img-text__inner{display:flex;flex-wrap:wrap;flex-direction:column-reverse}@media screen and (min-width: 1024px){.img-text__inner{flex-direction:row;justify-content:space-between;align-items:center;align-content:center}}@media screen and (min-width: 768px){.img-text__text{width:50%}}@media screen and (min-width: 1024px){.img-text__text{width:25%}}.img-text__title{font-size:calc(var(--f-5-min) / 16 * 1rem + (var(--f-5-max) - var(--f-5-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.img-text__title span{color:#735fed}.img-text p{line-height:1.5;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}@media screen and (min-width: 1236px){.img-text p{max-width:17.25rem}}.img-text__image{position:relative;margin-bottom:3.125rem;padding-top:66.6666666667%;overflow:hidden}@media screen and (min-width: 1024px){.img-text__image{width:66.6666666667%;margin-bottom:0;padding-top:44.4444444444%}}.img-text__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (min-width: 1024px){.img-text-scroll{display:flex;justify-content:space-between}}@media screen and (min-width: 1024px){.img-text-scroll__images{width:60%;height:70vh;position:relative}}.img-text-scroll__images img{display:none}@media screen and (min-width: 1024px){.img-text-scroll__images img{display:block;position:absolute;left:50%;top:50%}.img-text-scroll__images img:not(:first-child){opacity:0;visibility:hidden}}@media screen and (min-width: 1024px){.img-text-scroll__images picture img{width:100%;left:0;top:25%}}@media screen and (min-width: 768px) and (max-width: 1023px){.img-text-scroll__text{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px)}.img-text-scroll__text>*{margin-left:1.25rem;width:calc(33.3333333333% - 20px)}}@media screen and (min-width: 1024px){.img-text-scroll__text{width:30%}}.img-text-scroll__text img{margin-bottom:1.875rem}@media screen and (min-width: 1024px){.img-text-scroll__text img{display:none;margin-bottom:0}}.img-text-scroll__text>*{margin-bottom:2.5rem}.img-text-scroll__text>*:last-child{margin-bottom:0}@media screen and (min-width: 1024px){.img-text-scroll__text>*{display:flex;flex-wrap:wrap;align-items:center;align-content:center;height:70vh;margin-bottom:0}}@media screen and (min-width: 768px) and (max-width: 1023px){.img-text-scroll__text h3{font-size:1.375rem}}.img-text-scroll__text p{line-height:1.5;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.img-text-scroll__text a{display:inline-block}.large-text__inner{text-align:center}@media screen and (min-width: 768px){.large-text__inner{width:83.3333333333%;margin:0 auto}}.large-text__inner p{font-size:calc(var(--f-6-min) / 16 * 1rem + (var(--f-6-max) - var(--f-6-min)) * var(--fluid-bp));font-weight:700;line-height:1;letter-spacing:-.01em;color:#161a1d}.large-text__inner p:last-child{margin-bottom:0}.large-text__inner p span{font-style:normal;color:#735fed}.link-box{margin-bottom:5.625rem}@media screen and (min-width: 1024px){.link-box{top:71px;margin-left:35px;padding:calc(var(--fc-l-min) / 16 * 1rem + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp));position:absolute;width:25%;max-width:20.625rem;background-color:#fff}}@media screen and (min-width: 1024px) and (min-width: 320px){.link-box{top:calc(32.3636363636px + 12.0738636364vw)}}@media screen and (min-width: 1024px) and (min-width: 1024px){.link-box{top:156px}}@media screen and (min-width: 1024px) and (min-width: 1024px){.link-box{margin-left:calc(-53.6153846154px + 8.6538461538vw)}}@media screen and (min-width: 1024px) and (min-width: 1440px){.link-box{margin-left:71px}}.link-box__items{list-style:none;padding:0}@media only screen and (min-width: 640px) and (max-width: 1023px){.link-box__items{width:80%;margin:0 auto}}.link-box__items li:first-child a:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:#e2e6e9}@media screen and (min-width: 1024px){.link-box__items li:first-child a{padding-top:0}.link-box__items li:first-child a:before{content:none}}.link-box__items li a{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));display:flex;align-items:center;justify-content:space-between;position:relative;padding-block:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));text-decoration:none;color:#0000cd}.link-box__items li a span{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp))}.link-box__items li a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#e2e6e9}.link-box__items li a:active,.link-box__items li a:focus,.link-box__items li a:focus-within,.link-box__items li a:hover,.link-box__items li a.current{color:#161a1d}.link-box__items li a:hover,.link-box__items li a:focus,.link-box__items li a:focus-within{text-decoration:underline}.link-box__items li a.current{font-weight:700}.link-box__items li a.current:hover,.link-box__items li a.current:focus,.link-box__items li a.current:focus-within{text-decoration:none}.meet-us__events{display:flex;flex-direction:column}@media screen and (min-width: 768px){.meet-us__events{flex-direction:row;flex-wrap:wrap;justify-content:space-between}}@media screen and (min-width: 1024px){.meet-us__events{justify-content:flex-start}}@media screen and (min-width: 768px){.page-link-items{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px)}.page-link-items>*{margin-left:1.25rem;width:calc(50% - 20px)}}.page-link-items .page-cta-card{display:flex;flex-direction:column}@media screen and (min-width: 768px){.page-link-items .page-cta-card{margin-bottom:3.75rem}}.page-nav{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));position:sticky;top:-1px;z-index:9997;margin-top:3.125rem}.has-modal .page-nav{opacity:0;visibility:hidden;pointer-events:none}@media screen and (min-width: 1024px){.page-nav{padding:0;border-top:1px solid #e2e6e9;border-bottom:1px solid #e2e6e9;width:100%;margin-top:1.875rem;background-color:#fff}}.page-nav button{font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));position:relative;display:block;font-family:ImperialText,Helvetica Neue,Arial,sans-serif;font-weight:700;width:100%;padding-block:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));padding-inline:clamp(1rem,.6456rem + 1.7722vw,1.875rem);border:transparent;text-align:left;color:#161a1d;border-top:1px solid #e2e6e9;border-bottom:1px solid #e2e6e9;background-color:#fff}@media screen and (min-width: 1024px){.page-nav button{display:none}}.page-nav button:after{font-size:1.875rem;position:absolute;top:50%;right:24px;transform:translateY(-50%);content:"=";font-family:imperial-icons;font-weight:400}.page-nav button[aria-expanded=true]:after{font-size:1.125rem;content:"x"}.page-nav button:hover,.page-nav button:focus{color:#0000cd;text-decoration:underline}.page-nav__list{display:none;margin-left:-24px;width:calc(100% + 48px);padding:1.375rem 1.5rem;border-bottom:1px solid #e2e6e9;line-height:1.3;background-color:#fff;position:absolute}@media screen and (min-width: 1024px){.page-nav__list{position:relative;display:flex!important;margin-left:0;width:100%;padding:0;border:0}}@media screen and (min-width: 1024px){.page-nav__list>*{flex:1;text-align:center;border-right:1px solid #e2e6e9}.page-nav__list>*:last-child{border-right:0}}.page-nav a{position:relative;display:block;color:#161a1d;padding-inline:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));padding-block:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-2xs-min)) * var(--fluid-bp));overflow:hidden;text-decoration:none}@media screen and (min-width: 1024px){.page-nav a{height:100%;display:flex;justify-content:center;align-items:center}}.page-nav a:hover,.page-nav a:focus{text-decoration:underline}.page-nav a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background-color:#161a1d;transform:translateY(105%);transition:all .3s .3s}@media screen and (min-width: 1024px){.page-nav a:after{bottom:-1px;height:6px}}.page-nav a.active:after{transform:translateY(0)}@media screen and (min-width: 1024px){.page-nav a.page-nav__link{background-color:#161a1d;color:#fff}}.pagination{display:flex;justify-content:center;margin-bottom:3.125rem}@media screen and (min-width: 1236px){.pagination{margin-bottom:5rem}}.pagination__list{display:flex;flex-wrap:wrap;color:#161a1d}.pagination__list>*{margin:0 .125rem}.pagination a{display:block;color:#0000cd;padding-inline:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));cursor:pointer}.pagination a:hover,.pagination a:focus{color:#161a1d}.pagination a[aria-current]{color:#161a1d;font-weight:700;text-decoration:none}.pie{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 1024px){.pie{flex-wrap:wrap}}.pie__chart{width:50%;max-width:12.5rem;margin-right:.625rem;flex-shrink:0}@media screen and (min-width: 1024px){.pie__chart{width:100%;max-width:none;margin-bottom:.625rem;margin-right:0}}.pie__title{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));line-height:1.3;font-weight:700;margin-bottom:.5rem;margin-top:0;text-align:center}.pie canvas{width:100%!important;height:100%!important}.pie__legend{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp))}.pie__legend>*{display:flex;align-items:center}.pie__legend span:first-child{content:"";width:.625rem;height:.625rem;display:block;margin-right:.5rem}.pie--feature .chart{position:absolute;top:0;left:0;width:100%}.pie--feature .pie__chart{padding-top:100%;margin-right:0;width:100%;max-width:none}.pie--feature .pie__text{margin-top:1.25rem}@media screen and (min-width: 1236px){.pie--feature .pie__text{margin-top:2.5rem}}.pie--feature .pie__text span{position:absolute;top:0;padding-top:50%;display:flex;width:100%;justify-content:center;line-height:0}@media screen and (min-width: 1236px){.pie--feature .pie__text span{font-size:2.25rem}}.pie__chart+canvas{display:none}.quick-links__inner{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.quick-links__inner{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px);align-items:stretch}.quick-links__inner>*{margin-left:1.25rem;width:calc(50% - 20px)}}@media screen and (min-width: 1024px){.quick-links__inner{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px);align-items:stretch}.quick-links__inner>*{margin-left:1.25rem;width:calc(25% - 20px)}}.quick-links__card{margin-bottom:2.5rem}@media screen and (min-width: 1024px){.quick-links__card{margin-bottom:0}}.quick-links__title{font-size:calc(var(--f-2-min) / 16 * 1rem + (var(--f-2-max) - var(--f-2-min)) * var(--fluid-bp));line-height:1;letter-spacing:-.01em;font-weight:700}@media screen and (max-width: 767px){.quick-links__title{height:auto!important}}.quick-links img{display:none}@media screen and (min-width: 768px){.quick-links img{display:block;width:100%;margin-top:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp))}}.quick-links p,.quick-links ul{line-height:1.3;font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp))}.quick-links p{margin-top:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp))}.quick-links p:last-child{margin-bottom:0}.quick-links__links{margin-bottom:0;margin-top:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp))}.quick-links__links>*{margin-bottom:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp))}.quick-links__alerts{padding-block:calc(var(--fc-l-min) / 16 * 1rem + (var(--fc-l-max) - var(--fc-l-min)) * var(--fluid-bp))!important;padding-inline:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp))!important;color:#fff}.quick-links__alerts ul{margin-top:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.quick-links__alerts ul li{border-bottom:1px solid #434d56}.quick-links__alerts ul li:last-child{border-bottom:0}.quick-links__alerts a{display:block;padding-block:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));color:#fff;font-weight:400;text-decoration-color:#00ff7f}.quick-links__alerts a:hover,.quick-links__alerts a:focus{text-decoration-thickness:2px}.quick-links__alerts .quick-links__title{color:#fff}.register-interest{padding:4.375rem 0}@media screen and (min-width: 1024px){.register-interest{padding:3.5rem 0}}.register-interest .inner{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.register-interest .inner{flex-direction:row;row-gap:0px;justify-content:space-between}}.register-interest__content{margin-bottom:1.875rem}@media screen and (min-width: 1024px){.register-interest__content{max-width:450px;margin-bottom:0}}@media screen and (min-width: 1024px) and (min-width: 1024px){.register-interest__content{max-width:calc(68.4615384615px + 37.2596153846vw)}}@media screen and (min-width: 1024px) and (min-width: 1440px){.register-interest__content{max-width:605px}}.register-interest p{margin-bottom:0}.register-interest a.btn{display:block;max-width:22.75rem;text-decoration:none}@media screen and (min-width: 1024px){.register-interest a.btn{width:33.3333333333%;margin-top:auto}}.rich-text h2,.rich-text h3,.rich-text h4,.rich-text h5,.rich-text h6{color:#161a1d}.rich-text h2:not(:first-child),.rich-text h3:not(:first-child),.rich-text h4:not(:first-child),.rich-text h5:not(:first-child),.rich-text h6:not(:first-child){margin-top:calc(var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp))}.rich-text p,.rich-text ul,.rich-text ol{line-height:1.5;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp))}.rich-text p:not(:first-child),.rich-text ul:not(:first-child),.rich-text ol:not(:first-child){margin-top:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.rich-text ul,.rich-text ol{padding-left:24px}.rich-text ul{clear:left;list-style-type:disc}.rich-text ol{list-style-type:decimal}.rich-text a{text-decoration:underline;color:#0000cd}.rich-text a:hover,.rich-text a:focus{color:#161a1d;text-decoration-thickness:2px}.search{display:flex;height:40px;max-width:320px}@media screen and (min-width: 320px){.search{max-width:calc(297.1428571429px + 7.1428571429vw)}}@media screen and (min-width: 1440px){.search{max-width:400px}}.search input{width:100%;height:40px;border:0;padding:0 14px;margin:0;font-size:16px;line-height:24px;font-family:ImperialText,Helvetica Neue,Arial,sans-serif;outline:0}.search input::-moz-placeholder{font-family:ImperialText,Helvetica Neue,Arial,sans-serif}.search input::placeholder{font-family:ImperialText,Helvetica Neue,Arial,sans-serif}.search__icon{display:flex;align-items:center;justify-content:center;background:#000080;max-width:40px;height:40px;width:100%}.search__icon svg{width:14px;height:14px}@media screen and (min-width: 320px){.search__icon svg{width:calc(12.1818181818px + .5681818182vw)}}@media screen and (min-width: 1024px){.search__icon svg{width:18px}}@media screen and (min-width: 320px){.search__icon svg{height:calc(12.6363636364px + .4261363636vw)}}@media screen and (min-width: 1024px){.search__icon svg{height:17px}}.search:focus,.search:focus-visible,.search:focus-within{outline:-webkit-focus-ring-color auto 1px}@media screen and (min-width: 1024px){.search{padding-bottom:30px}}#searchoptions-filters button[data-t4-value=array]{display:none!important}#searchoptions-filters #event-filters{display:flex;flex-wrap:wrap;align-items:baseline}#searchoptions-filters .clear-filters{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));text-decoration:underline;color:#161a1d}#searchoptions-filters .clear-filters:hover,#searchoptions-filters .clear-filters:focus{color:#0000cd;text-decoration:underline;text-decoration-thickness:2px}#searchoptions-filters #event-filters>div{display:flex;flex-wrap:wrap;align-items:baseline}#searchoptions-filters #event-filters>div button{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));display:flex;align-items:center;padding:.1875rem .3125rem;border:1px solid #161a1d;border-radius:3px;margin:0 .4375rem .4375rem 0;cursor:pointer;font-family:ImperialText,Helvetica Neue,Arial,sans-serif;line-height:1;color:#161a1d;background-color:transparent}@media screen and (min-width: 1236px){#searchoptions-filters #event-filters>div button{margin-right:.625rem}}#searchoptions-filters #event-filters>div button:hover,#searchoptions-filters #event-filters>div button:focus{color:#0000cd;text-decoration:underline}#searchoptions-filters #event-filters>div button.remove-filter{border-radius:0;border:1px solid #8f9393;padding:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp)) calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp)) calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp)) calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp))}#searchoptions-filters #event-filters>div button.remove-filter .remove{margin-left:calc(var(--fc-2xs-min) / 16 * 1rem + (var(--fc-2xs-max) - var(--fc-2xs-min)) * var(--fluid-bp) - 0px);padding-right:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp))}#searchoptions-filters #event-filters>div button.remove-filter .remove:hover{opacity:.75}#searchoptions-filters .remove{width:.5rem;height:.5rem;display:inline-block;margin:.0625rem 0 0 .3125rem;background-image:url("data:image/svg+xml,%3Csvg width='8' height='8' viewBox='0 0 8 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.000976562' y='0.707031' width='1' height='9' transform='rotate(-45 0.000976562 0.707031)' fill='%23002046'/%3E%3Crect width='1' height='9' transform='matrix(-0.707107 -0.707107 -0.707107 0.707107 7.07129 0.707031)' fill='%23002046'/%3E%3C/svg%3E%0A")}#searchoptions-filters i{font-style:normal}.section-header{margin-bottom:33px}@media screen and (min-width: 320px){.section-header{margin-bottom:calc(23.8571428571px + 2.8571428571vw)}}@media screen and (min-width: 1440px){.section-header{margin-bottom:65px}}.section-header__title{max-width:320px;margin-bottom:0;font-weight:700}@media screen and (min-width: 320px){.section-header__title{max-width:calc(148.5714285714px + 53.5714285714vw)}}@media screen and (min-width: 1440px){.section-header__title{max-width:920px}}.section-header__title span{position:relative;color:#c71585}.section-header__title--center{max-width:none;text-align:center}.section-header p{line-height:1.5;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}.section-header p:last-child{margin-bottom:0}.section-header__title+p{margin-top:1.875rem}@media screen and (min-width: 1236px){.section-header__title+p{margin-top:2.5rem}}@media screen and (min-width: 1024px){.section-header--mb-0{margin-bottom:0}}.section-header__title--small{max-width:320px}@media screen and (min-width: 320px){.section-header__title--small{max-width:calc(221.4285714286px + 30.8035714286vw)}}@media screen and (min-width: 1440px){.section-header__title--small{max-width:665px}}.section-header-image{margin-bottom:40px}@media screen and (min-width: 320px){.section-header-image{margin-bottom:calc(21.8181818182px + 5.6818181818vw)}}@media screen and (min-width: 1024px){.section-header-image{margin-bottom:80px}}@media screen and (min-width: 1024px){.section-header-image{display:flex;flex-wrap:wrap;justify-content:space-between}}.section-header-image__content h2{margin-bottom:1.25rem}.section-header-image__content select{margin-bottom:1.5rem;width:100%}.section-header-image__content a.btn:not(:last-child){margin-bottom:.625rem}.section-header-image__content p{line-height:1.5;font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp))}.section-header-image__content p:last-child{margin-bottom:0}@media screen and (min-width: 1024px){.section-header-image__content{display:flex;flex-direction:column;justify-content:flex-end;width:40%;align-items:flex-start;padding-right:3.75rem}}.section-header-image__image{display:none}@media screen and (min-width: 1024px){.section-header-image__image{position:relative;display:flex;width:60%;overflow:hidden;padding-top:40%}.section-header-image__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}.section-header-image .link{margin-right:.9375rem}.staff-listing>*{margin-bottom:3.125rem}@media screen and (min-width: 768px){.staff-listing{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px)}.staff-listing>*{margin-left:1.25rem;width:calc(50% - 20px)}}@media screen and (min-width: 1024px){.staff-listing>*{margin-bottom:5rem}}.study-widgets{position:relative;margin-top:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));margin-bottom:calc(var(--fc-3xs-min) / 16 * 1rem + (var(--fc-3xs-max) - var(--fc-3xs-min)) * var(--fluid-bp));z-index:1;display:flex;justify-content:flex-end}@media screen and (min-width: 1024px){.study-widgets{position:absolute;right:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-xl-max) - var(--fc-s-min)) * var(--fluid-bp));-webkit-margin-end:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));margin-inline-end:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp));z-index:19}}.study-widgets>*{width:50%}@media screen and (min-width: 1024px){.study-widgets>*:first-child{width:16.875rem}}@media screen and (min-width: 1236px){.study-widgets>*:first-child{width:20.625rem}}.study-widgets>*:last-child{margin-left:.3125rem}@media screen and (min-width: 1024px){.study-widgets>*:last-child{width:11.25rem}}@media screen and (min-width: 1236px){.study-widgets>*:last-child{width:17.5rem}}.study-widgets button{margin:0}.study-widgets button,.study-widgets .study-widgets__button{font-size:calc(var(--f--1-min) / 16 * 1rem + (var(--f--1-max) - var(--f--1-min)) * var(--fluid-bp));padding-block:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-xs-min)) * var(--fluid-bp));padding-inline:calc(var(--fc-xs-min) / 16 * 1rem + (var(--fc-xs-max) - var(--fc-xs-min)) * var(--fluid-bp));line-height:1;background-color:#fff}.study-widgets .custom-selector__select-trigger,.study-widgets .study-widgets__button{border:2px solid #0000cd;text-decoration:none;transition:background-color .2s}.study-widgets .custom-selector__select-trigger:hover,.study-widgets .custom-selector__select-trigger:focus,.study-widgets .study-widgets__button:hover,.study-widgets .study-widgets__button:focus{background-color:#e6e6fa;color:#0000cd}.teaching-assessment{background-color:#ebeeee;margin-bottom:1.875rem}.teaching-assessment:last-child{margin-bottom:0}.teaching-assessment__hours,.teaching-assessment__methods{padding:1.875rem 1.5625rem}@media screen and (min-width: 1024px){.teaching-assessment__hours,.teaching-assessment__methods{padding:1.875rem}}.teaching-assessment__methods{padding-bottom:.625rem}.teaching-assessment__hours+.teaching-assessment__methods{border-top:1px solid #BDC1C8}.teaching-assessment__title{font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));line-height:1.3}@media screen and (min-width: 1024px){.teaching-assessment__title{text-align:center}}.teaching-assessment__subtext{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));font-style:italic;margin-top:0}@media screen and (min-width: 1024px){.teaching-assessment__subtext{text-align:center}}.teaching-assessment__key{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp))}@media screen and (min-width: 1024px){.teaching-assessment__key{display:flex;flex-wrap:wrap;justify-content:center}}.teaching-assessment__key>*{display:flex;align-items:center}@media screen and (min-width: 1024px){.teaching-assessment__key>*{margin-right:calc(var(--fc-s-min) / 16 * 1rem + (var(--fc-s-max) - var(--fc-s-min)) * var(--fluid-bp))}}.teaching-assessment__key span{width:.625rem;height:.625rem;display:block;margin-right:.5rem}@media screen and (min-width: 1024px){.teaching-assessment__charts-listing{display:flex;flex-wrap:wrap;justify-content:center}}.teaching-assessment__chart{width:100%;margin-bottom:.625rem}@media screen and (min-width: 1024px){.teaching-assessment__chart{width:17%;margin-right:1.25rem}.teaching-assessment__chart:last-child{margin-right:0}}@media screen and (min-width: 1236px){.teaching-assessment__chart{width:15.5%;margin-right:2.5rem}}.teaching-assessment__methods-list{display:flex;flex-wrap:wrap;margin-top:1.25rem}@media screen and (min-width: 768px){.teaching-assessment__methods-list{justify-content:center}}.teaching-assessment__methods-list>*{display:flex;flex-wrap:wrap;justify-content:center;align-content:flex-start;width:50%;margin-bottom:1.25rem}@media screen and (min-width: 768px){.teaching-assessment__methods-list>*{width:30%}}@media screen and (min-width: 1236px){.teaching-assessment__methods-list>*{width:12%;margin:0 .625rem 1.25rem}}.teaching-assessment__methods-list span{font-size:calc(var(--f--2-min) / 16 * 1rem + (var(--f--2-max) - var(--f--2-min)) * var(--fluid-bp));line-height:1.3;display:block;color:#161a1d;width:100%;text-align:center}.teaching-assessment__icon{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:.9375rem}.teaching-assessment__icon img{max-width:3.5rem;max-height:3.5rem}@media screen and (min-width: 1024px){.teaching-assessment--small{width:500px;margin-left:auto;margin-right:auto}.teaching-assessment--small .pie{flex-wrap:nowrap}.teaching-assessment--small .pie__chart{width:10rem;flex-shrink:0;margin-right:.625rem}}@media screen and (min-width: 1024px){.teaching-assessment--small .teaching-assessment__methods-list>*{width:25%}}div[style*="visibility: hidden; height: 0px;"] .teaching-assessment{display:none}.testimonial-scroll{position:relative}.testimonial-scroll__image{position:relative;transform-origin:center left;overflow:hidden}@media screen and (min-width: 1024px){.testimonial-scroll__image{height:100vh}.testimonial-scroll__image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}}.testimonial-scroll__text{margin-top:2.375rem}@media screen and (min-width: 768px){.testimonial-scroll__text{width:83.3333333333%}}@media screen and (min-width: 1024px){.testimonial-scroll__text{margin-top:0;position:absolute;bottom:3.75rem;right:1.25rem;width:33.3333333333%;opacity:0}}@media screen and (min-width: 768px){.text-buttons__inner{width:80%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1024px){.text-buttons__inner{display:flex;justify-content:center;align-items:center}}.text-buttons__title{font-size:calc(var(--f-2-min) / 16 * 1rem + (var(--f-2-max) - var(--f-2-min)) * var(--fluid-bp));text-align:center}@media screen and (min-width: 1024px){.text-buttons__title{text-align:center;margin-bottom:0;margin-right:3rem}}.text-buttons__buttons .btn{display:block;width:100%;margin-bottom:8px}@media screen and (min-width: 1024px){.text-buttons__buttons .btn{display:inline!important;margin:0 1rem 0 0}.text-buttons__buttons .btn:last-child{margin-right:0}}.text-scroll{padding-inline:clamp(1rem,.6456rem + 1.7722vw,1.875rem);position:relative;min-height:10vh;text-align:center}.text-scroll.invert{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-scroll__title{margin-bottom:calc(var(--fc-xl-min) / 16 * 1rem + (var(--fc-2xl-max) - var(--fc-xl-min)) * var(--fluid-bp))}@media screen and (min-width: 768px){.text-scroll__title{width:83.3333333333%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1024px){.text-scroll__title{width:70.8333333333%}}.text-scroll__title h2 span{color:#00bfff}.text-scroll__item{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:5rem}@media screen and (min-width: 768px){.text-scroll__item{width:62.5%;margin-left:auto;margin-right:auto}}@media screen and (min-width: 1024px){.text-scroll__item{width:54.1666666667%}}.text-scroll img{display:inline-block;margin-bottom:.9375rem;max-width:3.5rem;max-height:3.5rem}.text-scroll p{font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp));line-height:1.3;width:100%}.text-scroll .pie{position:relative;width:40%;margin-left:10px;margin-right:10px}.text-scroll .pie h3{font-size:calc(var(--f-0-min) / 16 * 1rem + (var(--f-0-max) - var(--f-0-min)) * var(--fluid-bp))}.text-scroll .pie:nth-of-type(1):nth-last-of-type(1){width:70%;margin-left:0;margin-right:0}@media screen and (min-width: 1024px){.text-scroll .pie:nth-of-type(1):nth-last-of-type(1){width:56%}}@media screen and (min-width: 1236px){.text-scroll-usp__inner{width:66.6666666667%}}.text-scroll-usp p{font-size:26px;margin-bottom:50px;line-height:1;letter-spacing:-.01em;font-weight:700}@media screen and (min-width: 320px){.text-scroll-usp p{font-size:calc(16.8571428571px + 2.8571428571vw)}}@media screen and (min-width: 1440px){.text-scroll-usp p{font-size:58px}}@media screen and (min-width: 320px){.text-scroll-usp p{margin-bottom:calc(38.5714285714px + 3.5714285714vw)}}@media screen and (min-width: 1440px){.text-scroll-usp p{margin-bottom:90px}}.videos{padding-inline:clamp(1rem,.6456rem + 1.7722vw,1.875rem);position:relative}.videos h2{margin-top:0;margin-bottom:28px}@media screen and (min-width: 320px){.videos h2{margin-bottom:calc(18px + 3.125vw)}}@media screen and (min-width: 1024px){.videos h2{margin-bottom:50px}}.videos__items{display:flex;flex-direction:column}.videos__items>*{margin-bottom:2.5rem}@media screen and (min-width: 768px){.videos__items{display:flex;flex-wrap:wrap;align-items:flex-start;margin-left:-1.25rem;width:calc(100% + 20px);flex-direction:row}.videos__items>*{margin-left:1.25rem;width:calc(33.3333333333% - 20px)}}.s-site-wrapper .video-placeholder:before{position:absolute;top:50%;left:50%;width:calc(var(--fc-xl-min) / 16 * 1rem + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp));height:calc(var(--fc-xl-min) / 16 * 1rem + (var(--fc-xl-max) - var(--fc-xl-min)) * var(--fluid-bp));margin:calc((var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp)) * -1) 0 0 calc((var(--fc-m-min) / 16 * 1rem + (var(--fc-m-max) - var(--fc-m-min)) * var(--fluid-bp)) * -1);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 408 408'%3E%3Ccircle cx='204' cy='204' r='188' fill='none' stroke='%23fff' stroke-miterlimit='10' stroke-width='32'/%3E%3Cpath d='M146,114.06c0-5.5,3.9-7.75,8.66-5l155,89.5c4.76,2.76,4.76,7.26,0,10l-155,89.51c-4.76,2.75-8.66.5-8.66-5v-179Z' transform='translate(0.1 -1.15)' fill='%23fff'/%3E%3C/svg%3E%0A");background-position:center;content:"";display:block;z-index:1}.s-site-wrapper .video-player iframe{display:none}.s-site-wrapper .video-player.video-player-loaded .video-placeholder img{opacity:1}.s-site-wrapper .video-player.video-player-open{display:flex;align-items:center;justify-content:center;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:100%;margin:auto;padding:50px;background:#000000;z-index:99999999}@media screen and (max-width: 768px){.s-site-wrapper .video-player.video-player-open{padding:80px}}.s-site-wrapper .video-player.video-player-open .cross{display:flex}.s-site-wrapper .video-player.video-player-open .cross:focus{outline:3px solid #c71585;outline-offset:3px}.s-site-wrapper .video-player.video-player-open button span{display:none}.s-site-wrapper .video-player.video-player-open .play-button{max-width:none;display:none}.s-site-wrapper .video-player.video-player-open .play-buttone button:hover,.s-site-wrapper .video-player.video-player-open .play-button button:focus{text-decoration:none}.s-site-wrapper .video-player.video-player-open .caption{width:100%;height:auto}@media screen and (min-width: 768px){.s-site-wrapper .video-player.video-player-open .caption{width:50%}}.s-site-wrapper .video-player.video-player-open iframe{display:block;height:100%}.s-site-wrapper .video-player.video-player-open:hover figcaption,.s-site-wrapper .video-player.video-player-open:focus figcaption{text-decoration:none}.s-site-wrapper .video-player.video-player-open .video-placeholder:before{display:none}.s-site-wrapper .cross{display:none;position:absolute;right:50px;top:50px;width:32px;height:32px;opacity:.6;padding:0;background:none;border:0;cursor:pointer;z-index:3}@media screen and (max-width: 768px){.s-site-wrapper .cross{right:40px;top:40px}}.s-site-wrapper .cross:hover{opacity:1}.s-site-wrapper .cross:before,.s-site-wrapper .cross:after{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#fff}.s-site-wrapper .cross:before{transform:rotate(45deg)}.s-site-wrapper .cross:after{transform:rotate(-45deg)}.s-site-wrapper .video-player.video-player-loaded .play-button:after,.s-site-wrapper .video-player.video-player-open .play-button:after{width:22px;height:23px;position:absolute;top:0;left:-30px;transition:.25s}.s-site-wrapper .video-player.video-player-loaded .play-button:after,.s-site-wrapper .video-player.video-player-open .play-button:after{opacity:0;animation:none;font-family:none;width:100%;height:100%;left:0}
