.coursemap_map__rjtAk{width:100%;height:853px}@media screen and (max-width:640px){.coursemap_map__rjtAk{height:100vw;max-height:600px}}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.carousel_carouselWrapper__INnz5{padding:0}.carousel_textArea__kTh0c{color:var(--uc4-color-background);font-size:2cqi;font-weight:var(--uc4-font-weight-normal);background-color:var(--uc4-color-none);background-image:url(/banner-text-bg.webp);background-repeat:no-repeat;background-size:cover;background-position:100%;padding:clamp(2.6rem,5vw,5rem);text-align:left;position:absolute;top:0;left:0;width:50%;height:100%;display:flex;align-items:flex-start;flex-direction:column;justify-items:center;container-type:size}.carousel_textArea__kTh0c div{border-bottom:10px solid var(--uc4-color-secondary);margin-bottom:5%;width:70%}.carousel_textArea__kTh0c p{margin-bottom:0}.carousel_textArea__kTh0c p.carousel_line1__Wc4LK{font-weight:var(--uc4-font-weight-bold);font-size:3rem}.carousel_textArea__kTh0c a,.carousel_textArea__kTh0c a:visited{color:var(--uc4-color-background);border:1px solid var(--uc4-color-secondary);font-size:var(--uc4-font-size-sm);padding-inline:1rem;padding-block:.5rem;text-align:center;margin-bottom:1rem;text-decoration:none;width:-moz-fit-content;width:fit-content;background:transparent;transition:background .5s ease-in}.carousel_textArea__kTh0c a:hover{background:var(--uc4-color-secondary)}.carousel_bannerTarget__tuHKU{position:absolute;bottom:0;right:0;max-width:19%;width:100%}.carousel_bannerTarget__tuHKU img{float:right}.carousel_customPager__sPUHo{background:var(--uc4-color-none);display:flex;align-items:center;position:absolute!important;left:5%!important;bottom:10%!important;top:auto!important;width:auto!important;z-index:1}.carousel_customPager__sPUHo span.carousel_swiper-pagination-bullet__XpNXb{width:1rem!important;height:1rem!important;background-color:var(--uc4-color-background)}.carousel_aspectRatioContainer__19shY{display:flex;position:relative;justify-content:flex-end;width:100%;height:0;padding-top:var(--mobile-aspect-ratio);overflow:hidden}@media (min-width:661px){.carousel_aspectRatioContainer__19shY{padding-top:var(--desktop-aspect-ratio)}}.carousel_responsiveImage__N_qnr{object-fit:cover}@media screen and (min-width:1024px) and (max-width:1366px) and (orientation:landscape){.carousel_textArea__kTh0c p.carousel_line1__Wc4LK{font-size:2.4rem}}@media screen and (min-width:970px) and (max-width:1389px) and (orientation:landscape){.carousel_textArea__kTh0c p.carousel_line1__Wc4LK{font-size:2.4rem}}@media screen and (min-width:970px) and (max-width:1389px) and (orientation:portrait){.carousel_textArea__kTh0c p.carousel_line1__Wc4LK{font-size:2.4rem;margin-bottom:1rem}.carousel_textArea__kTh0c div{width:75%}}@media screen and (min-width:834px) and (max-width:1194px) and (orientation:landscape){.carousel_textArea__kTh0c p.carousel_line1__Wc4LK{font-size:2.1rem}}@media screen and (min-width:820px) and (max-width:1180px) and (orientation:portrait),screen and (min-width:834px) and (max-width:1194px) and (orientation:portrait){.carousel_textArea__kTh0c{padding:clamp(2rem,4vw,4rem)}.carousel_textArea__kTh0c p.carousel_line1__Wc4LK{font-size:1.8rem;margin-bottom:1rem}.carousel_textArea__kTh0c div{width:90%}.carousel_customPager__sPUHo{display:none}}@media screen and (min-width:820px) and (max-width:1180px) and (orientation:landscape){.carousel_textArea__kTh0c p.carousel_line1__Wc4LK{font-size:2rem}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.carousel_textArea__kTh0c{padding:clamp(2rem,3vw,4rem)}.carousel_textArea__kTh0c p.carousel_line1__Wc4LK{font-size:1.6rem;margin-bottom:1rem}.carousel_textArea__kTh0c div{width:90%}.carousel_customPager__sPUHo{display:none}}@media (min-width:768px) and (max-width:1024px) and (orientation:landscape){.carousel_textArea__kTh0c p.carousel_line1__Wc4LK{font-size:1.8rem}.carousel_textArea__kTh0c div{width:80%}}@media screen and (max-width:660px){.carousel_carouselWrapper__INnz5 picture:after{content:"";background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0;width:100%;height:100%}.carousel_textArea__kTh0c{background-image:none;font-size:5cqmin;width:100%}.carousel_textArea__kTh0c div{width:100%}.carousel_textArea__kTh0c p.carousel_line1__Wc4LK{font-size:2rem;margin-bottom:1rem}.carousel_bannerTarget__tuHKU{max-width:40%}.carousel_customPager__sPUHo{display:none}}.coursecard_resultsWrapper__Ravgj{height:800px;overflow-y:scroll}.coursecard_providersTitle__oGZnQ{color:var(--uc4-color-fifth);font-size:1.5rem;font-weight:500}.coursecard_resultsTitle__p1nh6{border-top:1px solid var(--uc4-color-fifth)}.coursecard_courseCard__QiK1A{border:none}.coursecard_cardInner__lAuyt{border:1px solid var(--uc4-color-fifth)}.coursecard_courseTitle__h2reh{color:var(--uc4-color-fifth);margin-bottom:0;font-size:1.4rem}.coursecard_button__rGW2K{border-radius:0;color:var(--uc4-color-background);background-color:var(--uc4-color-fifth);padding-inline:1.25rem;padding-block:.85rem;text-decoration:none}.coursecard_button__rGW2K:hover{border-radius:0;color:var(--uc4-color-background);text-decoration:underline}.coursecard_cardFooter__YdAMq{background-color:var(--uc4-color-fifth);padding:0}.coursecard_button__rGW2K a,.coursecard_button__rGW2K a:visited{color:var(--uc4-color-background);display:block;text-decoration:none;width:100%}.coursecard_button__rGW2K a:hover{border-radius:0;text-decoration:none}