.page-layout__breadcrumb{padding-bottom:10px}.header-navigation__list{display:flex;align-items:center;justify-content:flex-end;padding:0;margin-bottom:0;list-style:none}.header-navigation__admin-btn .p-button-label{white-space:nowrap}@media(max-width:900px){.header-navigation__admin-btn{display:none}}.header-navigation .header-navigation__list-sublist-parent{margin-right:48px}@media(max-width:900px){.header-navigation .header-navigation__list-sublist-parent{margin-right:10px}}.header-navigation .header-navigation__links-list{padding:0;list-style:none}.header-navigation__link{padding:4px 8px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;color:#0d101d;border-radius:6px;transition:background-color .4s ease-out}.header-navigation__link--active,.header-navigation__link:hover{background-color:#ecf1f4}.course-card-carousel{margin-bottom:88px}.card-carousel__control-panel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:28px}.card-carousel__title{margin-bottom:0}.card-carousel__controls{display:flex;align-items:center}.card-carousel__arrow{width:65px;height:53px;cursor:pointer}.card-carousel__arrow circle{fill:#dee4e8;fill-opacity:1;transition:all .2s ease-in}.card-carousel__arrow:hover:not(.card-carousel__arrow--disabled) circle{fill:#cad0d4}.card-carousel__arrow--disabled{cursor:default}.card-carousel__arrow--disabled circle{fill-opacity:.55;transition:none}.card-carousel__arrow--left{margin-right:32px}.card-carousel__viewport{overflow-x:hidden}.card-carousel__items-container{display:flex;align-items:center;transition:transform .6s ease}.card-carousel__item{display:flex;flex-grow:0;flex-shrink:0;justify-content:center;padding:0 10px}.course-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;max-width:440px;margin:15px 0}.course-card,.course-card:hover{color:#0d101d}.course-card:hover .course-card__image-wrapper{transform:scale(1.01)}.course-card:hover .course-card__info-block{transform:translateY(-115px)}.course-card__badge{top:16px;left:16px;z-index:100}.course-card .course-badge{position:absolute}.course-card__image-wrapper{max-width:440px;transition:transform .1s ease-out}.course-card__image{z-index:10;border-radius:20px}.course-card__info-block{z-index:100;align-self:center;width:90%;margin-bottom:-120px;transition:transform .1s ease-out;transform:translateY(-120px)}.course-image{position:relative;overflow:hidden;border-radius:20px}.course-image__img{position:relative;z-index:100;-webkit-mask-image:url(/_next/static/media/card-image-mask.6687bba3.svg);mask-image:url(/_next/static/media/card-image-mask.6687bba3.svg);object-fit:contain;width:100%;height:100%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.course-image__test-img{position:absolute;height:0;visibility:hidden}.course-image__mask{overflow:hidden;border-top-right-radius:35px}.course-image__top-right{position:absolute;top:0;right:0;width:35px;height:35px;background:#ffd313}.subtitle-1,.subtitle-2{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:28px}.course-badge__tag,.small-label{font-size:12px;font-weight:600;line-height:16px}.body-1{font-size:16px;line-height:26px}.body-2{font-size:14px;line-height:22px}.course-badge{position:relative;display:inline-flex;align-items:center;overflow:hidden;border-radius:6px}.course-badge__icon{width:19px;margin-right:5px}.course-badge__tag{padding:6px 12px;font-family:Cabin,sans-serif;color:#0d101d}.course-badge__corner{position:absolute;width:10px;height:calc(100% + 20px);background-color:#ecf1f4;transform:translateX(-6px) rotate(-15deg)}.course-badge__corner--right{right:0;transform:translateX(calc(100% - 4px)) rotate(-15deg)}.course-badge--base .course-badge__tag{background-color:#56b9f2}.course-badge--ongoing .course-badge__tag{background-color:#b1a9f7}.course-badge--archived .course-badge__tag{background-color:#ecf1f4}.course-badge--archived .course-badge__corner{background-color:#dee4e8}.headline-1,h1{font-size:72px;line-height:98px}.headline-1,.headline-2,h1,h2{font-family:Montserrat,sans-serif;font-weight:800}.headline-2,h2{font-size:48px;line-height:64px}.headline-3,h3{font-size:40px;font-weight:800;line-height:54px}.headline-3,.headline-4,h3,h4{font-family:Montserrat,sans-serif}.headline-4,h4{font-size:28px;font-weight:700;line-height:40px}.headline-5,h5{font-size:24px;line-height:32px}.headline-5,.headline-6,h5,h6{font-family:Montserrat,sans-serif;font-weight:600}.headline-6,h6{font-size:20px;line-height:30px}.info-block__title,.subtitle-1,.subtitle-2{font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:28px}.subtitle-2{font-family:Montserrat,sans-serif;font-weight:400}.large-label{font-size:20px;font-weight:600;line-height:30px}.medium-label{font-size:14px;font-weight:600;line-height:20px}.small-label{font-size:12px;font-weight:600;line-height:16px}.body-1,.info-block__detail-value{font-size:16px;line-height:26px}.body-2,.info-block__detail-label{font-size:14px;line-height:22px}.irro-link,a{color:#776de5;text-decoration:none;cursor:pointer;transition:color .2s ease-in}.irro-link:hover,a:hover{color:#9991ef}.info-block{position:relative;padding:24px;overflow:hidden;background:#fff;border-radius:12px;box-shadow:0 2px 2px rgba(0,32,51,.02),0 2px 8px rgba(0,32,51,.16)}.info-block__tag-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:-10px;margin-bottom:20px}.info-block__standard-tag{margin-right:8px}.info-block__standard-tag:last-of-type{margin-right:0}.info-block__title{height:84px;margin-bottom:20px;overflow:hidden}.info-block__details{display:grid;grid-template-rows:repeat(2,auto);grid-template-columns:repeat(2,auto);grid-gap:20px 0;gap:20px 0}.info-block__detail{margin-right:10px}.info-block__detail-label{margin-bottom:0;font-family:Cabin,sans-serif;font-weight:400;color:#afb5c1}.info-block__detail-value{font-weight:400;text-overflow:ellipsis;white-space:nowrap}.info-block__corner{position:absolute;bottom:0;left:0;width:54px;height:54px;background:#0e448c;transform:translate(-50%,50%) rotate(45deg)}.info-block__price-tag,.info-block__standards{margin-top:10px}