.fluent-emoji{font-family:Fluent Emoji}.pretty-loader{display:inline-flex;position:relative}.pretty-loader .pretty-loader__content{display:none;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pretty-loader .pretty-loader__content_dots{gap:.375rem}.pretty-loader .pretty-loader__label{opacity:1}.pretty-loader.pretty-loader_active .pretty-loader__content{display:inline-block}.pretty-loader.pretty-loader_active .pretty-loader__label{opacity:0}.pretty-loader.pretty-loader_active .pretty-loader__content_dots{display:inline-flex;gap:.375rem}.loader-circle{animation:rotate 2s linear infinite;transform-origin:center;vertical-align:middle}.loader-circle circle{animation:stretch 1.5s ease-in-out infinite;fill:none;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round}.loader-circleDots circle{animation:blink 1s infinite}.loader-circleDots circle:first-child{animation-delay:.1s}.loader-circleDots circle:nth-child(2){animation-delay:.2s}.loader-circleDots circle:nth-child(3){animation-delay:.3s}.loader-circleDots circle:nth-child(4){animation-delay:.4s}.loader-circleDots circle:nth-child(5){animation-delay:.5s}@keyframes rotate{to{transform:rotate(1turn)}}@keyframes stretch{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-2.1875rem}to{stroke-dashoffset:-7.75rem}}@keyframes blink{0%,to{opacity:.1}50%{opacity:1}}.course-cover{font-size:1.125rem;margin-right:1.25rem;position:relative}.course-cover img{filter:drop-shadow(0 .3125rem .3125rem #38566c)}.course-cover_orange-light img{filter:drop-shadow(0 .3125rem .3125rem #f3ccbb)}.course-cover__data{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0 .25rem .25rem 0;bottom:1%;display:flex;flex-direction:column;left:.7%;position:absolute;right:1.8%;top:1%}.course-cover__data-top{display:flex;flex-basis:64%;flex-direction:column;padding:7% 9%}.course-cover__data-top-sm{padding-left:7%;padding-right:7%}.course-cover__lessons{font-size:75%;font-weight:300;margin-bottom:4.1875rem;margin-top:auto;text-transform:uppercase}.course-cover__lessons_mb-lg{margin-bottom:25%}.course-cover__lessons td:first-child{font-size:230%;font-weight:700;padding-right:.5rem;text-align:right;width:1px}.course-cover__lessons td:last-child{line-height:1.2}.course-cover__slogan{font-size:110%;line-height:1.2;margin-top:6%}.course-cover__note{color:#dae1f1;font-size:1.375rem;font-weight:700;left:100%;position:absolute;text-transform:uppercase;top:.5rem;transform:rotate(180deg);writing-mode:vertical-rl}.course-cover__note_orange-light{color:var(--color-white);text-shadow:-1px -1px 0 #fdd5c4,1px -1px 0 #fdd5c4,-1px 1px 0 #fdd5c4,1px 1px 0 #fdd5c4}@media(max-width:1289.98px){.course-cover{font-size:1rem}}@media(min-width:768px)and (max-width:991.98px){.course-cover{font-size:.6rem;margin-right:0}.course-cover__note{display:none}}@media(min-width:576px)and (max-width:767.98px){.course-cover{font-size:1.125rem}}@media(max-width:575.98px){.course-cover{font-size:.75rem;margin-right:0}.course-cover__note{display:none}}.course-signup{background-color:var(--color-white);background-image:linear-gradient(225deg,#ebf7fe,#efebf8);background-repeat:no-repeat;background-size:50% 100%;min-height:100%;padding:3.75rem 0 6.25rem}.course-signup__form{margin-left:auto;width:24.75rem}.course-signup .select-app-role__hidden:checked+.select-app-role__wrapper .select-app-role__button{background-color:var(--color-blue);border-color:var(--color-blue)}@media(max-width:991.98px){.course-signup{background-image:none;padding-bottom:3rem}.course-signup h1{font-size:2.25rem}}@media(max-width:767.98px){.course-signup__form{width:auto}}