.breadcrumbs{margin-bottom:1rem}@media(min-width: 992px){.breadcrumbs{margin-bottom:2rem;margin-top:2rem}}.breadcrumbs .breadcrumb{--bs-breadcrumb-divider: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M169.4 297.4C156.9 309.9 156.9 330.2 169.4 342.7L361.4 534.7C373.9 547.2 394.2 547.2 406.7 534.7C419.2 522.2 419.2 501.9 406.7 489.4L237.3 320L406.6 150.6C419.1 138.1 419.1 117.8 406.6 105.3C394.1 92.8 373.8 92.8 361.3 105.3L169.3 297.3z"/></svg>');--bs-breadcrumb-divider-color: #003976;--bs-breadcrumb-font-size: 1.25rem;--bs-breadcrumb-item-padding-x: 0.75rem;margin-bottom:0}@media(min-width: 992px){.breadcrumbs .breadcrumb{--bs-breadcrumb-divider: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="16" width="16" viewBox="0 0 640 640"><!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M471.1 297.4C483.6 309.9 483.6 330.2 471.1 342.7L279.1 534.7C266.6 547.2 246.3 547.2 233.8 534.7C221.3 522.2 221.3 501.9 233.8 489.4L403.2 320L233.9 150.6C221.4 138.1 221.4 117.8 233.9 105.3C246.4 92.8 266.7 92.8 279.2 105.3L471.2 297.3z"/></svg>');--bs-breadcrumb-divider-color: #0a0a0b}}.breadcrumbs .breadcrumb .breadcrumb-item a{color:#003976;font-family:"Open Sans",helvetica,arial,sans-serif;font-weight:400;text-decoration:none}@media(min-width: 992px){.breadcrumbs .breadcrumb .breadcrumb-item a{color:#0a0a0b}}.breadcrumbs .breadcrumb .breadcrumb-item:last-child a{color:#003976}.breadcrumbs .breadcrumb .breadcrumb-item+.breadcrumb-item::before{display:inline-block;float:none;font-size:1rem;vertical-align:bottom}@media(max-width: 991px){.breadcrumbs .breadcrumb .breadcrumb-item:not(:nth-child(2)){display:none}.breadcrumbs .breadcrumb .breadcrumb-item:nth-child(2){padding-left:0}}.carousel__slide{height:auto;width:100%}.carousel__image{border-radius:16px;display:flex;height:100%;position:relative}.carousel__image>img{border-radius:16px;margin:auto 0;width:100%}@media(min-width: 992px){.carousel__image>img{margin:0;width:auto}}.carousel__controls{align-items:center;display:flex;gap:1.5rem;justify-content:center;margin-top:2rem}.carousel__control{left:0;margin-top:0;opacity:1 !important;position:relative;right:0}.carousel__control::after{display:none}.carousel__control.swiper-button-disabled{background:#999}.carousel__control.swiper-button-disabled .carousel__control-inner{background:#f5f5f5;color:#999;height:48px;left:1px;margin:1px;top:1px;width:48px}.form,.coursefinder-hero__year{background-color:#fff !important;color:#0a0a0b;margin-left:auto;margin-right:auto;max-width:1045px}.form::placeholder,.coursefinder-hero__year::placeholder{color:#0a0a0b !important}.form:is(h1,h2,h3,h4,h5),.coursefinder-hero__year:is(h1,h2,h3,h4,h5),.form h1,.coursefinder-hero__year h1,.form h2,.coursefinder-hero__year h2,.form h3,.coursefinder-hero__year h3,.form h4,.coursefinder-hero__year h4,.form h5,.coursefinder-hero__year h5{color:#003976}.form:is(a),.coursefinder-hero__year:is(a){color:#003976}@media(min-width: 576px){.form,.coursefinder-hero__year{padding-top:.5rem}}.form--disabled{opacity:.5;pointer-events:none}.form h2,.coursefinder-hero__year h2{margin-bottom:1rem}.form__loading{color:#003976;display:flex;justify-content:center}.form__buttons{display:flex;gap:1rem;flex-wrap:wrap-reverse;justify-content:center}@media(min-width: 576px){.form__buttons{justify-content:end}}.form__box{border-top:1px solid #999;margin-top:1rem}@media(min-width: 576px){.form__box{border:1px solid #e6e6e6;border-radius:16px;margin-top:2rem;padding:0 2rem 2rem}}.form__field{margin-bottom:1rem;margin-top:1rem;max-width:600px}@media(min-width: 576px){.form__field{margin-bottom:2rem;margin-top:2rem}}.form__field--hidden{display:none}.form__divider{border-color:#999;margin-bottom:1rem;margin-top:1rem;opacity:.3}@media(min-width: 576px){.form__divider{margin-bottom:2rem;margin-top:2rem}}.form__divider--short{margin-bottom:1rem;margin-top:1rem;max-width:350px}.form label,.coursefinder-hero__year label{color:#333;font-weight:600;margin-bottom:.5rem}.form label:hover,.coursefinder-hero__year label:hover{cursor:pointer}.form input,.coursefinder-hero__year input,.form select,.coursefinder-hero__year select,.form textarea,.coursefinder-hero__year textarea{border-color:#333;border-radius:8px;box-shadow:none !important;font-size:1rem;padding:.75rem 1rem;width:100%;background-color:#fff !important;color:#0a0a0b}.form input::placeholder,.coursefinder-hero__year input::placeholder,.form select::placeholder,.coursefinder-hero__year select::placeholder,.form textarea::placeholder,.coursefinder-hero__year textarea::placeholder{color:#0a0a0b !important}.form input:is(h1,h2,h3,h4,h5),.coursefinder-hero__year input:is(h1,h2,h3,h4,h5),.form input h1,.coursefinder-hero__year input h1,.form input h2,.coursefinder-hero__year input h2,.form input h3,.coursefinder-hero__year input h3,.form input h4,.coursefinder-hero__year input h4,.form input h5,.coursefinder-hero__year input h5,.form select:is(h1,h2,h3,h4,h5),.coursefinder-hero__year select:is(h1,h2,h3,h4,h5),.form select h1,.coursefinder-hero__year select h1,.form select h2,.coursefinder-hero__year select h2,.form select h3,.coursefinder-hero__year select h3,.form select h4,.coursefinder-hero__year select h4,.form select h5,.coursefinder-hero__year select h5,.form textarea:is(h1,h2,h3,h4,h5),.coursefinder-hero__year textarea:is(h1,h2,h3,h4,h5),.form textarea h1,.coursefinder-hero__year textarea h1,.form textarea h2,.coursefinder-hero__year textarea h2,.form textarea h3,.coursefinder-hero__year textarea h3,.form textarea h4,.coursefinder-hero__year textarea h4,.form textarea h5,.coursefinder-hero__year textarea h5{color:#003976}.form input:is(a),.coursefinder-hero__year input:is(a),.form select:is(a),.coursefinder-hero__year select:is(a),.form textarea:is(a),.coursefinder-hero__year textarea:is(a){color:#003976}.form input:focus,.coursefinder-hero__year input:focus,.form input:active,.coursefinder-hero__year input:active,.form select:focus,.coursefinder-hero__year select:focus,.form select:active,.coursefinder-hero__year select:active,.form textarea:focus,.coursefinder-hero__year textarea:focus,.form textarea:active,.coursefinder-hero__year textarea:active{border-color:#003976}.form input:disabled,.coursefinder-hero__year input:disabled,.form select:disabled,.coursefinder-hero__year select:disabled,.form textarea:disabled,.coursefinder-hero__year textarea:disabled{border-color:#999;color:#999}.form__checkbox-border:has(~input[type=checkbox]:checked){background-color:#fff;border:1px solid #003976;border-radius:6px;position:absolute;top:-1px;height:28px;left:-3px;width:28px;z-index:1}.form input[type=checkbox],.coursefinder-hero__year input[type=checkbox]{border-radius:4px;border-width:1px;position:relative;z-index:2}.form input[type=checkbox]~label,.coursefinder-hero__year input[type=checkbox]~label{margin-right:2rem}.form input[type=radio],.coursefinder-hero__year input[type=radio]{border-width:2px}.form input[type=radio]~label,.coursefinder-hero__year input[type=radio]~label{margin-right:3rem}.form input[type=checkbox],.coursefinder-hero__year input[type=checkbox],.form input[type=radio],.coursefinder-hero__year input[type=radio]{border-color:#999;margin-left:0;margin-top:2px;padding:10px;width:auto}.form input[type=checkbox]:checked,.coursefinder-hero__year input[type=checkbox]:checked,.form input[type=radio]:checked,.coursefinder-hero__year input[type=radio]:checked{background-color:#003976 !important;border-color:#003976}.form input[type=checkbox]:valid~label,.coursefinder-hero__year input[type=checkbox]:valid~label,.form input[type=checkbox]:invalid~label,.coursefinder-hero__year input[type=checkbox]:invalid~label,.form input[type=radio]:valid~label,.coursefinder-hero__year input[type=radio]:valid~label,.form input[type=radio]:invalid~label,.coursefinder-hero__year input[type=radio]:invalid~label{color:#333 !important;padding-left:.5rem}.form input[type=checkbox]:hover,.coursefinder-hero__year input[type=checkbox]:hover,.form input[type=radio]:hover,.coursefinder-hero__year input[type=radio]:hover{cursor:pointer}.form input[type=checkbox]~label,.coursefinder-hero__year input[type=checkbox]~label,.form input[type=radio]~label,.coursefinder-hero__year input[type=radio]~label{font-size:1rem;font-weight:400;margin-bottom:0;vertical-align:middle}.form .form-check,.coursefinder-hero__year .form-check{margin-top:1rem;padding:0;position:relative !important}.form .form-check:has(input[type=checkbox]),.coursefinder-hero__year .form-check:has(input[type=checkbox]){width:100%}@media(min-width: 576px){.form .form-check:has(input[type=checkbox]),.coursefinder-hero__year .form-check:has(input[type=checkbox]){width:auto}}.form .form-check:not(.form-check-inline) label,.coursefinder-hero__year .form-check:not(.form-check-inline) label{width:calc(100% - 22px - 2rem - .5rem)}.form .form-check:not(.form-check-inline):has(input[type=radio]) label,.coursefinder-hero__year .form-check:not(.form-check-inline):has(input[type=radio]) label{width:calc(100% - 24px - 3rem - .5rem)}.form.was-validated input:valid,.was-validated.coursefinder-hero__year input:valid,.form.was-validated select:valid,.was-validated.coursefinder-hero__year select:valid,.form.was-validated textarea:valid,.was-validated.coursefinder-hero__year textarea:valid,.form .was-validated input:valid,.coursefinder-hero__year .was-validated input:valid,.form .was-validated select:valid,.coursefinder-hero__year .was-validated select:valid,.form .was-validated textarea:valid,.coursefinder-hero__year .was-validated textarea:valid{border-color:#007000 !important}.form.was-validated input:valid:not(:is([type=radio],[type=checkbox])),.was-validated.coursefinder-hero__year input:valid:not(:is([type=radio],[type=checkbox])),.form.was-validated select:valid:not(:is([type=radio],[type=checkbox])),.was-validated.coursefinder-hero__year select:valid:not(:is([type=radio],[type=checkbox])),.form.was-validated textarea:valid:not(:is([type=radio],[type=checkbox])),.was-validated.coursefinder-hero__year textarea:valid:not(:is([type=radio],[type=checkbox])),.form .was-validated input:valid:not(:is([type=radio],[type=checkbox])),.coursefinder-hero__year .was-validated input:valid:not(:is([type=radio],[type=checkbox])),.form .was-validated select:valid:not(:is([type=radio],[type=checkbox])),.coursefinder-hero__year .was-validated select:valid:not(:is([type=radio],[type=checkbox])),.form .was-validated textarea:valid:not(:is([type=radio],[type=checkbox])),.coursefinder-hero__year .was-validated textarea:valid:not(:is([type=radio],[type=checkbox])){background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%23567b24" d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"/></svg>')}.form.was-validated input:invalid,.was-validated.coursefinder-hero__year input:invalid,.form.was-validated select:invalid,.was-validated.coursefinder-hero__year select:invalid,.form.was-validated textarea:invalid,.was-validated.coursefinder-hero__year textarea:invalid,.form .was-validated input:invalid,.coursefinder-hero__year .was-validated input:invalid,.form .was-validated select:invalid,.coursefinder-hero__year .was-validated select:invalid,.form .was-validated textarea:invalid,.coursefinder-hero__year .was-validated textarea:invalid{background-image:none;border-color:#c00 !important}.form.was-validated input:invalid~.form__feedback,.was-validated.coursefinder-hero__year input:invalid~.form__feedback,.form.was-validated select:invalid~.form__feedback,.was-validated.coursefinder-hero__year select:invalid~.form__feedback,.form.was-validated textarea:invalid~.form__feedback,.was-validated.coursefinder-hero__year textarea:invalid~.form__feedback,.form .was-validated input:invalid~.form__feedback,.coursefinder-hero__year .was-validated input:invalid~.form__feedback,.form .was-validated select:invalid~.form__feedback,.coursefinder-hero__year .was-validated select:invalid~.form__feedback,.form .was-validated textarea:invalid~.form__feedback,.coursefinder-hero__year .was-validated textarea:invalid~.form__feedback{color:#c00}.form.was-validated input:invalid:not(:is([type=radio],[type=checkbox])),.was-validated.coursefinder-hero__year input:invalid:not(:is([type=radio],[type=checkbox])),.form.was-validated select:invalid:not(:is([type=radio],[type=checkbox])),.was-validated.coursefinder-hero__year select:invalid:not(:is([type=radio],[type=checkbox])),.form.was-validated textarea:invalid:not(:is([type=radio],[type=checkbox])),.was-validated.coursefinder-hero__year textarea:invalid:not(:is([type=radio],[type=checkbox])),.form .was-validated input:invalid:not(:is([type=radio],[type=checkbox])),.coursefinder-hero__year .was-validated input:invalid:not(:is([type=radio],[type=checkbox])),.form .was-validated select:invalid:not(:is([type=radio],[type=checkbox])),.coursefinder-hero__year .was-validated select:invalid:not(:is([type=radio],[type=checkbox])),.form .was-validated textarea:invalid:not(:is([type=radio],[type=checkbox])),.coursefinder-hero__year .was-validated textarea:invalid:not(:is([type=radio],[type=checkbox])){padding-right:1rem}.form.was-validated select:valid,.was-validated.coursefinder-hero__year select:valid,.form .was-validated select:valid,.coursefinder-hero__year .was-validated select:valid{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>'),url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%23567b24" d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM369 209L241 337c-9.4 9.4-24.6 9.4-33.9 0l-64-64c-9.4-9.4-9.4-24.6 0-33.9s24.6-9.4 33.9 0l47 47L335 175c9.4-9.4 24.6-9.4 33.9 0s9.4 24.6 0 33.9z"/></svg>') !important}.form.was-validated .form-check-inline,.was-validated.coursefinder-hero__year .form-check-inline,.form .was-validated .form-check-inline,.coursefinder-hero__year .was-validated .form-check-inline{vertical-align:top}.form.was-validated .form-check-inline *:invalid~.form__feedback,.was-validated.coursefinder-hero__year .form-check-inline *:invalid~.form__feedback,.form .was-validated .form-check-inline *:invalid~.form__feedback,.coursefinder-hero__year .was-validated .form-check-inline *:invalid~.form__feedback{display:inline;margin-left:0;vertical-align:middle}.form select,.coursefinder-hero__year select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>') !important;font-size:1rem}.form input::-webkit-input-placeholder,.coursefinder-hero__year input::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder,.coursefinder-hero__year textarea::-webkit-input-placeholder{color:#333 !important}.form input::-moz-placeholder,.coursefinder-hero__year input::-moz-placeholder,.form textarea::-moz-placeholder,.coursefinder-hero__year textarea::-moz-placeholder{color:#333 !important}.form input::-ms-placeholder,.coursefinder-hero__year input::-ms-placeholder,.form textarea::-ms-placeholder,.coursefinder-hero__year textarea::-ms-placeholder{color:#333 !important}.form input::placeholder,.coursefinder-hero__year input::placeholder,.form textarea::placeholder,.coursefinder-hero__year textarea::placeholder{color:#333 !important}.form input[type=date]::-webkit-calendar-picker-indicator,.coursefinder-hero__year input[type=date]::-webkit-calendar-picker-indicator{font-size:1.25rem}.form input[type=date]::-webkit-calendar-picker-indicator:hover,.coursefinder-hero__year input[type=date]::-webkit-calendar-picker-indicator:hover{cursor:pointer}.form input[type=date],.coursefinder-hero__year input[type=date]{color:#333;text-transform:uppercase}.form__address-open{color:#003976;font-size:1rem;font-weight:600;margin-top:.5rem;text-decoration:none}.form__address-open:hover{color:#003976;cursor:pointer}.form__helper{color:rgba(51,51,51,.75);font-size:1rem;margin-top:6px !important}.form__feedback{margin-top:.5rem !important}.form__group{margin-bottom:1rem;margin-top:1rem}@media(min-width: 576px){.form__group{margin-bottom:2rem;margin-top:2rem}}.form__group legend{font-size:1rem;margin-bottom:0}.form__group legend>h3{font-size:1.25rem;font-weight:400 !important;margin-bottom:0}.form__group div{margin:0;padding-left:0}.coursefinder-hero{background-color:#fffdf6}@media(max-width: 575px){.coursefinder-hero__title{line-height:130%}}.coursefinder-hero__image{position:relative}.coursefinder-hero__image-asset{border-radius:24px;box-shadow:0 308px 86px 0 rgba(0,0,0,0),0 197px 79px 0 rgba(0,0,0,.01),0 111px 67px 0 rgba(0,0,0,.05),0 49px 49px 0 rgba(0,0,0,.09),0 12px 27px 0 rgba(0,0,0,.1);margin-bottom:2rem;width:100%}.coursefinder-hero__image-caption{background-color:#fff !important;color:#0a0a0b;border:1px solid #999;border-radius:999px;bottom:unset;display:block;left:1rem;padding:2px .5rem;position:absolute;right:unset;top:1rem}.coursefinder-hero__image-caption::placeholder{color:#0a0a0b !important}.coursefinder-hero__image-caption:is(h1,h2,h3,h4,h5),.coursefinder-hero__image-caption h1,.coursefinder-hero__image-caption h2,.coursefinder-hero__image-caption h3,.coursefinder-hero__image-caption h4,.coursefinder-hero__image-caption h5{color:#003976}.coursefinder-hero__image-caption:is(a){color:#003976}.coursefinder-hero__image-caption>p{font-size:.75rem;font-weight:600;margin-bottom:0;opacity:.7}.coursefinder-hero__buttons{align-items:center;display:flex;flex-wrap:wrap;gap:1.5rem .5rem;justify-content:center;margin-top:1.5rem}@media(min-width: 576px){.coursefinder-hero__buttons{column-gap:1.5rem}}@media(min-width: 768px){.coursefinder-hero__buttons{justify-content:start}}.coursefinder-hero__link{font-size:1.25rem;font-weight:400}.coursefinder-hero__awards{border-bottom:1px solid rgba(0,57,118,.25);border-top:1px solid rgba(0,57,118,.25);margin-top:3rem;padding:1rem 0}.coursefinder-hero__box{background:#fff0e5;border:1px solid #ffc499;border-radius:24px;padding:1.5rem}.coursefinder-hero__box:has(.coursefinder-hero__key-info){margin-top:1.5rem;padding:0 .25rem 0 0;overflow:hidden}.coursefinder-hero__year{background-color:#fff0e5 !important;padding-top:0}.coursefinder-hero__year legend{font-size:1rem;font-weight:600}.coursefinder-hero__year .form-check{margin:0}@media(max-width: 575px){.coursefinder-hero__year .form-check:not(:last-child){margin-bottom:.75rem}}.coursefinder-hero__year input[type=radio]~label{margin-right:1.5rem}.coursefinder-hero__year input{background-color:#fff0e5 !important}.coursefinder-hero__key-info{display:flex;flex-direction:column;gap:1.5rem;overflow-y:scroll;padding:0 1.5rem;margin:1.5rem 0}@media(min-width: 768px){.coursefinder-hero__key-info{max-height:400px}}.coursefinder-hero__key-info::-webkit-scrollbar{width:.5rem}.coursefinder-hero__key-info::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.coursefinder-hero__key-info::-webkit-scrollbar-thumb{background:#ffc499;border-radius:8px}.coursefinder-hero__key-info p:first-child{font-weight:600}.coursefinder-hero__key-info p:not(:last-child){margin-bottom:.25rem}.coursefinder-hero__key-info p:last-child{margin-bottom:0}.coursefinder-hero__key-info-logos{display:flex;flex-wrap:wrap;gap:1.5rem;max-width:100%;overflow:hidden}.coursefinder-hero__key-info-logos>img{align-self:center;max-height:120px;max-width:150px}.coursefinder-hero__key-info-icon{color:#ff6a00}.coursefinder-hero__key-info-divider{color:#ffc499;margin:0;opacity:1}.coursefinder-hero__promo{border-radius:24px;display:flex;filter:drop-shadow(0 6px 13px rgba(0, 0, 0, 0.1)) drop-shadow(0 23px 23px rgba(0, 0, 0, 0.09)) drop-shadow(0 52px 31px rgba(0, 0, 0, 0.05)) drop-shadow(0 92px 37px rgba(0, 0, 0, 0.01)) drop-shadow(0 143px 40px rgba(0, 0, 0, 0));margin:1.5rem auto 0;position:relative;max-width:600px;width:100%}.coursefinder-hero__promo--short{max-width:400px;margin:3rem 0 0}.coursefinder-hero__promo-image{background-position:center !important;background-size:cover !important;clip-path:url("#small-mask");height:192px;width:100%}@media(min-width: 380px){.coursefinder-hero__promo-image{clip-path:url("#large-mask")}}@media(min-width: 576px){.coursefinder-hero__promo-image{height:250px}}@media(min-width: 768px){.coursefinder-hero__promo-image{height:300px}}@media(min-width: 992px){.coursefinder-hero__promo-image{clip-path:url("#small-mask");height:192px}}@media(min-width: 1400px){.coursefinder-hero__promo-image{clip-path:url("#large-mask")}}.coursefinder-hero__promo img{left:0;position:absolute;top:0;width:100%}.coursefinder-hero__promo-content{bottom:0;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:end;padding:1.5rem 4rem 1.5rem 1.5rem;position:absolute;z-index:3}@media(min-width: 450px){.coursefinder-hero__promo-content{padding-right:6rem}}@media(min-width: 768px){.coursefinder-hero__promo-content{padding-right:9rem}}@media(min-width: 992px){.coursefinder-hero__promo-content{padding-right:6rem}.coursefinder-hero__promo-content h2{font-size:1.5rem}}.coursefinder-hero__promo-content *:last-child{margin-bottom:0}.coursefinder-hero__promo-content--dark{color:#333}.coursefinder-hero__promo-button{bottom:0;position:absolute;right:0;z-index:3}@media(max-width: 399px){.coursefinder-hero__promo-button{height:40px !important;width:40px !important}.coursefinder-hero__promo-button>a{height:36px !important;width:36px !important}}@media(min-width: 576px){.coursefinder-hero__promo-button{height:60px !important;width:60px !important}}@media(min-width: 768px){.coursefinder-hero__promo-button{height:70px !important;width:70px !important}.coursefinder-hero__promo-button>a{font-size:1.5rem}}@media(min-width: 992px){.coursefinder-hero__promo-button{height:50px !important;width:50px !important}.coursefinder-hero__promo-button>a{font-size:1rem}}@media(max-width: 991px){.coursefinder-hero__promo--hide-mobile{display:none}}@media(max-width: 1200px){.coursefinder-hero__promo--hide-mobile .coursefinder-hero__promo-button{height:40px !important;width:40px !important}.coursefinder-hero__promo--hide-mobile .coursefinder-hero__promo-button>a{height:36px !important;width:36px !important}}.coursefinder-hero__promo--hide-desktop *{filter:none}@media(min-width: 992px){.coursefinder-hero__promo--hide-desktop{display:none}}.coursefinder-hero__mask{height:0;position:absolute;width:0}