.platform-banner{background-color:var(--color-blue);color:var(--color-white);position:sticky;top:0;width:100%;z-index:1000000;pointer-events:none;border-bottom:1px solid var(--color-white);padding:.5rem 0;opacity:.8;}.platform-banner-inner{text-align:center;font-size:2rem;}.ui-datepicker{width:25em!important;font-size:1.5em!important;}.fee-payer{margin-bottom:0;}.fee-payer-last{margin-bottom:6.5rem!important;}.fee-payer-new{margin-top:1rem!important;}.cost-block .discounted-cost-details{display:none;}.overflow-hidden{overflow:hidden;}.block-item-list__intro__description{align-items:flex-start!important;}.block-multi .block-multi__item>.block-multi__inner:only-child{max-width:100%!important;}.my-details .my-details__edit{-webkit-box-flex:0!important;-ms-flex:0 0 0%!important;flex:0 0 0%!important;}.nav ul li .nav__sub-nav li.current>a:before{padding-right:1rem;}.checkout .checkout__undo{position:inherit;-webkit-animation:none;animation:none;}.formErrorMessage{font-size:1.6rem;font-weight:600;color:var(--color-error);background-color:var(--color-error-background);padding:1.5rem;margin-bottom:2rem;border:1px solid transparent;border-radius:.5rem;}.formInfoMessage{font-size:medium;color:var(--color-white);background-color:var(--color-blue);padding:15px;margin-bottom:20px;border:1px solid transparent;border-color:var(--color-blue);border-radius:4px;}.banner .banner__inner{padding-top:var(--spacing-small);}.banner--course-details .banner__inner{padding-top:14rem;}@media(max-width:860px){.banner .banner__inner{padding-top:var(--spacing-small);padding-bottom:var(--spacing-small);}.banner--course-details .banner__inner{padding-top:2.5rem;}}@media(max-width:860px){.banner--course-details .banner__top .add-to-wishlist .js-wishlist-message-add,.banner--course-details .banner__top .add-to-wishlist .add-to-wishlist__message{display:none!important;}.banner--course-details .banner__top{flex-wrap:wrap;}.banner--course-details .banner__top .add-to-wishlist,.breadcrumbs{margin-bottom:2.5rem;}}.files{max-width:15rem!important;}@media print{.site-head .site-head__logo{filter:none!important;}}.banner--home.banner--signed-in .banner__content h1{font-size:6rem;}.ccc-notify-text h1{font-size:1.2em!important;}#ccc-content button:focus-visible,#ccc-notify button:focus-visible{outline-color:var(--color-white)!important;outline-offset:.3rem;}#ccc .ccc-notify-button.ccc-accept-button,#ccc .ccc-notify-button.ccc-close-button,#ccc .ccc-notify-button.ccc-reject-button{font-weight:600;}#ccc #ccc-content #ccc-dismiss-button span,#ccc .ccc-content--dark .ccc-notify-button.ccc-accept-button span,#ccc .ccc-content--dark .ccc-notify-button.ccc-reject-button span{background:0 0!important;}#ccc #ccc-content #ccc-dismiss-button:hover,#ccc .ccc-content--dark .ccc-notify-button:hover{background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;}#ccc #ccc-content #ccc-dismiss-button:hover span,#ccc .ccc-notify-button.ccc-accept-button:hover span,#ccc .ccc-notify-button.ccc-reject-button:hover span{color:var(--color-white)!important;}#ccc .ccc-content--dark .ccc-notify-button.ccc-notify-link{text-decoration:none;}#ccc .ccc-content--dark .ccc-notify-button.ccc-notify-link:hover{background:0 0!important;border-color:none!important;color:var(--color-white)!important;}#ccc .ccc-content--dark .ccc-notify-button.ccc-notify-link:hover span{text-decoration:none;border-bottom:2px solid var(--color-primary)!important;}.code-discount-form,.discount-item{clear:both;}.code-discount-form .button{margin-top:1rem;}@media(min-width:861px){.code-discount-form .button{margin-top:0;margin-left:1rem;}}.prescription-short-courses-button{display:flex;justify-content:space-around;}.select2-container,.select2-dropdown,.select2-search,.select2-results{-webkit-transition:none!important;}
