.profession-preview__modal-content{background-color:var(--color-palette-black-100);color:var(--color-content-primary);transform-origin:100%;border-radius:0;flex-direction:column;flex-grow:1;max-width:840px;height:100%;max-height:100%;display:flex}.prisma-modal__overlay_animation_enter .profession-preview__modal-content,.prisma-modal__overlay_animation_appear .profession-preview__modal-content,.prisma-modal__overlay_animation_exit-active .profession-preview__modal-content{transform:translate(100%)}.prisma-modal__overlay_animation_enter-active .profession-preview__modal-content,.prisma-modal__overlay_animation_enter-done .profession-preview__modal-content,.prisma-modal__overlay_animation_appear-active .profession-preview__modal-content,.prisma-modal__overlay_animation_appear-done .profession-preview__modal-content{transform:translate(0%)}.profession-preview__modal-overlay{justify-content:flex-end;overflow:hidden}.profession-preview__close{top:var(--spacing-12);right:var(--spacing-12);z-index:1;position:absolute}@media (max-width:539px){.profession-preview__close{width:36px;height:36px;padding:5px}}.profession-preview__actions{background-color:var(--color-background-default);box-shadow:var(--shadow-medium-hovered);gap:var(--spacing-12);padding:var(--spacing-16);flex-wrap:wrap;display:flex;position:relative}.profession-preview__action{flex-grow:1}.profession-preview__action_subscribe{background-color:var(--color-accent-success);flex-grow:100}.profession-preview__action_subscribe:hover{background-color:#1a8f6c}@media not (max-width:539px){.profession-preview__action_subscribe{justify-content:space-between}}.profession-preview__table{margin:54px 0 0}.profession-preview__table>div{border-block-start:1px solid var(--color-background-glassy-b);gap:var(--spacing-12);padding:var(--spacing-12) 0 var(--spacing-24);display:flex}@media (max-width:539px){.profession-preview__table>div{flex-wrap:wrap;justify-content:space-between}}.profession-preview__table dt{font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on, "lnum" on;word-break:break-word;flex-shrink:0;flex-basis:280px}@media (max-width:767px){.profession-preview__table dt{flex-basis:200px}}@media (max-width:539px){.profession-preview__table dt{flex-basis:auto}}.profession-preview__table dd{font:var(--font-ys-body-18-regular-paragraph);font-feature-settings:"pnum" on, "lnum" on;margin:0;line-height:1}.profession-preview__table-price{display:block}.profession-preview__table-full-price{color:var(--color-content-secondary);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on}dd.profession-preview__table-badges{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on;flex-wrap:wrap;align-items:flex-start;gap:.5em;display:inline-flex}dd.profession-preview__table-badges span{background-color:var(--color-background-glassy-a);border-radius:.5em;padding:.5em .75em}.profession-preview__content{-webkit-overflow-scrolling:touch;padding:var(--spacing-32);flex-grow:1;position:relative;overflow-y:auto}@media (max-width:1023px){.profession-preview__content{padding:var(--spacing-24)}}.profession-preview__content::-webkit-scrollbar{width:8px;height:8px}.profession-preview__content::-webkit-scrollbar-thumb{border:2px solid var(--color-palette-black-100);background-color:#8080804d;border-radius:2px;transition:background-color .3s}.profession-preview__content::-webkit-scrollbar-track{background-color:#0000;border:0}.profession-preview__content::-webkit-scrollbar-button{background-color:#8080804d;border-radius:2px}@media (pointer:fine){.profession-preview__content:not(:hover)::-webkit-scrollbar-thumb{background-color:#80808000}}.profession-preview__skeleton{margin-block-end:var(--spacing-24)}.profession-preview__title{font:var(--font-ys-header-48-regular);font-feature-settings:"pnum" on, "lnum" on;margin:0 0 var(--spacing-24);word-break:break-word;padding-inline-end:var(--spacing-40);display:block}@media (max-width:767px){.profession-preview__title{font:var(--font-ys-header-28-regular);font-feature-settings:"pnum" on, "lnum" on}}@media (max-width:539px){.profession-preview__title{word-break:normal;padding-inline-end:35px}}.prof-window-show-more-button{background:unset;cursor:pointer;grid-column:span var(--columns-count);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on;color:var(--color-content-secondary);border:none;justify-self:center;margin-block-start:var(--spacing-12);padding:0;transition:color .2s ease-out}.prof-window-show-more-button:hover{color:var(--color-content-primary)}@media (max-width:767px){.prof-window-show-more-button{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on;margin-block-start:0}}.prof-window-additional-filters__filters-wrapper{border:1px solid var(--color-background-stroke);border-radius:16px;max-height:56px;padding:11px 8px;overflow:hidden}@media (max-width:767px){.prof-window-additional-filters__filters-wrapper{max-height:98px;padding:8px}}.prof-window-additional-filters__filters-wrapper_expanded{max-height:unset}.catalog__direction-block{margin-block-start:var(--spacing-32)}@media (max-width:767px){.catalog__direction-block{margin-block-start:var(--spacing-20)}}.catalog__header{margin-bottom:var(--spacing-20)}.catalog__subtitle{font:var(--font-ys-header-40-medium);font-feature-settings:"pnum" on, "lnum" on;color:var(--color-content-tertiary);margin:0}@media (max-width:767px){.catalog__subtitle{font:var(--font-ys-header-28-medium);font-feature-settings:"pnum" on, "lnum" on}}.catalog__title{font:var(--font-ys-header-40-medium);font-feature-settings:"pnum" on, "lnum" on;margin:0}@media (max-width:767px){.catalog__title{font:var(--font-ys-header-28-medium);font-feature-settings:"pnum" on, "lnum" on}}.catalog__filters-wrapper{justify-content:space-between;margin-block-end:var(--spacing-32);display:flex}@media (max-width:767px){.catalog__filters-wrapper{flex-direction:row-reverse;margin-block-end:var(--spacing-20)}}.catalog__filters{margin-right:var(--spacing-80)}@media (max-width:767px){.catalog__filters{margin-right:0}}.catalog__search{--search-input-border-radius:10px}.catalog__feature-event-banner{margin-block:calc(-1 * var(--spacing-24)) var(--spacing-48)}@media (max-width:767px){.catalog__feature-event-banner{margin-block:calc(-1 * var(--spacing-12)) var(--spacing-16)}}.catalog__discount-event-static-banner{margin-block-end:var(--spacing-48)}.catalog__applied-skills-filter{margin-block:calc(-1 * var(--spacing-4)) var(--spacing-24)}.catalog__info-text{margin-block:var(--spacing-32);font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on, "lnum" on;color:var(--color-content-secondary)}@media (max-width:767px){.catalog__info-text{margin-block:var(--spacing-24);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on}}.catalog__info-text:last-child{margin-block-end:0}.catalog__skills-filters{align-items:center;gap:var(--spacing-16);flex-direction:column;margin-block-start:var(--spacing-24);display:flex}.catalog-header{margin:0 0 var(--spacing-24)}@media (max-width:767px){.catalog-header{margin:0 0 var(--spacing-12)}}.catalog-header .header__container{z-index:calc(var(--z-index-portals) - 1)}.catalog-page_v3 .catalog-header{margin-block-end:0;padding-inline-start:2rem;padding-inline-end:2rem}@media (max-width:767px){.catalog-page_v3 .catalog-header{padding-inline-start:1rem;padding-inline-end:1rem}}.catalog-header__item:last-child{margin-left:var(--spacing-8)}.catalog-header__login-button{min-width:74px}.catalog-header__container{gap:var(--spacing-8)}.prof-window-v2__filters-fieldset{border:none;margin:0;padding:0}.prof-window-v2__filters-fieldset>*+*{margin-block-start:var(--spacing-8)}.prof-window-v2__filters-legend{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on, "lnum" on;padding:0 0 var(--spacing-8);margin:0}.prof-window-v2__card{color:var(--color-content-primary);border-radius:var(--border-radius-16);height:auto;max-height:max-content;font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on;background:var(--color-background-primary);flex-direction:column;align-self:flex-start;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.prof-window-v2__card{font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on}}.prof-window-v2__card:hover{box-shadow:0 0 0 8px var(--color-background-alternate);z-index:10;background:var(--color-background-alternate)}.prof-window-v2__card-image-frame{background:var(--color-background-alternate);border-radius:var(--border-radius-12);box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:17.5rem;padding:.5rem;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (max-width:767px){.prof-window-v2__card-image-frame{height:auto;padding:0}}.prof-window-v2__card:hover .prof-window-v2__card-image-frame{background:var(--color-background-alternate);transform:scale(1.05)}.prof-window-v2__card-image{object-fit:contain;box-sizing:border-box;width:10rem;height:auto;margin:0;transition:all .3s;display:block;position:relative}@media (max-width:767px){.prof-window-v2__card-image{aspect-ratio:1;margin:var(--spacing-24);object-fit:contain;object-position:center;width:6.625rem}}.prof-window-v2__card:hover .prof-window-v2__card-image{transform:scale(1.05)}.prof-window-v2__card-content{box-sizing:border-box;width:100%;padding:.5rem;transition:all .3s}.prof-window-v2__card:hover .prof-window-v2__card-content{background:var(--color-background-alternate)}.prof-window-v2__card-badge{border-radius:var(--border-radius-6);background:var(--color-accent-neutral-hover);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:var(--color-palette-white-1000);align-items:center;padding:.125rem .5rem;transition:all .3s;display:flex;position:absolute;top:8px;right:8px}.prof-window-v2__card-badge_free{background:var(--color-accent-main-a)}.prof-window-v2__card-badge_new{background:var(--color-accent-success)}.prof-window-v2__card-direction{color:var(--color-content-secondary);margin-block-end:.125rem;transition:all .3s}.prof-window-v2__card-title{font:var(--font-ys-header-20-regular);font-feature-settings:"pnum" on, "lnum" on;word-break:break-word;margin:0 0 .2em}@media (max-width:767px){.prof-window-v2__card-title{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on}}.prof-window-v2__card-footer{color:var(--color-content-secondary);margin-top:auto}.prof-window-v2__filters-modal-content{--modal-margin:0px;overflow-y:initial;border-radius:0;flex-direction:column;padding:1.5rem 1rem;display:flex}.prof-window-v2__filters-modal-main{gap:var(--spacing-24);flex-direction:column;padding-block-end:1rem;display:flex;overflow-y:auto}.prof-window-v2__filters-modal-footer{box-shadow:0px -16px 16px var(--color-background-default);gap:var(--spacing-8);flex-direction:column;margin-top:auto;padding-block-start:var(--spacing-24);display:flex}.prof-window-v2__filters-modal-close{position:absolute;top:0;right:0}.prof-window-v2__search{flex-shrink:0;flex-basis:23rem}@media (max-width:1023px){.prof-window-v2__search{flex-grow:1}}@media (max-width:767px){.prof-window-v2__search{flex-shrink:1}}.prof-window-v2__search .prisma-input__control::-webkit-search-cancel-button{display:none}.prof-window-v2__search-icon{color:var(--color-content-secondary)}svg.prof-window-v2__search-icon{min-width:var(--spacing-24);pointer-events:none;margin:.25rem}.prof-window-v2__toolbar{gap:var(--spacing-24) var(--spacing-8);margin-block:var(--spacing-48) var(--spacing-32);justify-content:space-between;display:flex}@media (max-width:1023px){.prof-window-v2__toolbar{flex-wrap:wrap-reverse}}@media (max-width:767px){.prof-window-v2__toolbar{margin-block:var(--spacing-16);flex-wrap:nowrap}}.prof-window-v2__content{gap:var(--spacing-32);margin-block-start:var(--spacing-64);display:flex}@media (max-width:767px){.prof-window-v2__content{margin-block-start:var(--spacing-16)}}.prof-window-v2__filters--aside{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on;align-self:flex-start;gap:var(--spacing-24);max-height:calc(100vh - var(--spacing-32));scrollbar-width:none;min-width:min-content;top:var(--spacing-16);flex-direction:column;flex-shrink:0;flex-basis:13.75rem;display:inline-flex;position:sticky;overflow-y:auto}@media (max-width:1023px){.prof-window-v2__filters--aside{flex-shrink:1}}@media (max-width:767px){.prof-window-v2__filters--aside{display:none}}.prof-window-v2__filters--aside::-webkit-scrollbar{display:none}.prof-window-v2__content-main{flex-direction:column;display:flex}.prof-window-v2__list{grid-gap:var(--spacing-40) var(--spacing-12);gap:var(--spacing-40) var(--spacing-12);scroll-margin:var(--spacing-24);flex-grow:1;grid-template-columns:repeat(auto-fill,minmax(14.375rem,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.prof-window-v2__list{gap:var(--spacing-24) var(--spacing-8);grid-template-columns:1fr 1fr}}.prof-window-v2__filters{--prof-window-filters-groups-gap:0;gap:var(--spacing-8);flex-wrap:wrap;display:flex}@media (max-width:767px){.prof-window-v2__toolbar .prof-window-v2__filters{display:none}}.prof-window-v2__filters .prof-window-filter,.prof-window-v2__filters .prisma-tags-group__list,.prof-window-v2__filters .prisma-tags-group,.prof-window-v2__filters .prof-window-base-filters__filter-group{display:contents}.prof-window-v2__filters .prisma-tags-group__list,.prof-window-v2__filters .prisma-tags-group__tag{margin:0}.prof-window-v2__filters .prisma-button2_view_ghost{border-color:var(--color-background-stroke)}.prof-window-v2__filters .prisma-button2_view_ghost:hover{background-color:var(--color-background-glassy-a);color:inherit}.prof-window-v2__filters-toggle{display:none}@media (max-width:767px){.prof-window-v2__filters-toggle{display:flex}}.prof-window-v2__filters-toggle.prof-window-v2__filters-toggle.prof-window-v2__filters-toggle{padding:.8125rem}.prof-window-v2__filters-toggle .prisma-button2__content{background-color:var(--color-accent-critical);border-radius:var(--border-radius-16);color:var(--color-palette-white-1000);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on;min-width:1.125rem;padding-inline-start:.25rem;padding-inline-end:.25rem;position:absolute;top:0;right:0;transform:translate(50%,-50%)}.prof-window-v2__stub{background:var(--color-background-alternate);border-radius:var(--border-radius-16);height:24.375rem}.prof-window-v2__no-results{color:var(--color-content-secondary);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on;text-align:center;max-width:22.125rem;margin:6.25rem auto}.prof-window-v2__filtered-count{margin:0;display:block}.prof-window-v2__filter-link{color:inherit;text-decoration:none}.catalogV2__discount-event-static-banner{margin-block-end:var(--spacing-48)}.catalogV2__event-static-banner{--color-palette-blue-brand:#001c7b;margin-block-end:var(--spacing-48);text-decoration:none;display:block}.catalogV2__event-static-banner .discount-event-static-banner__title+div{max-width:26rem;margin-inline-start:auto;margin-inline-end:auto}.catalogV2__title{font:var(--font-ys-header-48-regular);font-feature-settings:"pnum" on, "lnum" on;margin:0}@media (max-width:767px){.catalogV2__title{font:var(--font-ys-header-28-regular);font-feature-settings:"pnum" on, "lnum" on}}.catalogV2__subtitle{color:var(--color-content-tertiary);font:var(--font-ys-header-48-regular);font-feature-settings:"pnum" on, "lnum" on;margin:0}@media (max-width:767px){.catalogV2__subtitle{font:var(--font-ys-header-28-regular);font-feature-settings:"pnum" on, "lnum" on}}.catalogV2__info-text{margin-block:var(--spacing-32);font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on, "lnum" on;color:var(--color-content-secondary)}@media (max-width:767px){.catalogV2__info-text{margin-block:var(--spacing-24);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on}}.catalogV2__info-text:last-child{margin-block-end:0}.catalogV2__addons{gap:var(--spacing-12);margin-block:var(--spacing-80) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (max-width:767px){.catalogV2__addons{gap:var(--spacing-8);margin-block-start:var(--spacing-40)}}.catalogV2__addons>*{flex-grow:1;flex-basis:17.5rem;min-height:14.375rem}@media (max-width:767px){.catalogV2__addons>*{min-height:auto}}.catalogV2__addons .consultation-card__title,.catalogV2__addons .prof-window-profession-certificate__title{font:var(--font-ys-header-20-regular);font-feature-settings:"pnum" on, "lnum" on;margin-block-end:var(--spacing-8)}.catalogV2__addons .consultation-card__description,.catalogV2__addons .prof-window-profession-certificate__description{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on;max-width:21.875rem}.catalogV2__addons .consultation-card{position:relative;overflow:hidden}.catalogV2__addons .consultation-card__image{max-width:60%;padding:0;position:absolute;top:50%;right:0;transform:translate(30%,-50%)}.catalogV2__addons .consultation-card__img{max-height:10rem}.catalogV2__skills-filters{align-items:center;gap:var(--spacing-16);flex-direction:column;margin-block-start:auto;padding-block-start:1.5rem;display:flex}.catalog-v3__navigation{gap:var(--spacing-4);flex-direction:column;display:flex}.catalog-v3__navigation-group{min-inline-size:0}.catalog-v3__navigation-item{border-radius:var(--border-radius-8);min-block-size:2.75rem;inline-size:100%;font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on;text-align:start;white-space:normal;justify-content:flex-start;padding:.5rem 1rem}.catalog-v3__navigation-item_selected{background:var(--color-background-glassy-a)}.catalog-v3__navigation-item_child{color:var(--color-content-secondary)}.catalog-v3__navigation-item_child.catalog-v3__navigation-item_selected{color:var(--color-content-primary)}.catalog-v3__subcategories{gap:var(--spacing-4);flex-direction:column;margin-block-start:var(--spacing-4);padding-inline-start:1.5rem;display:flex}.catalog-v3__navigation_mobile{display:none}@media (max-width:1023px){.catalog-v3__navigation_mobile{gap:var(--spacing-8);flex-flow:wrap;margin-block-start:var(--spacing-16);display:flex}}.catalog-v3__navigation_mobile .catalog-v3__navigation-item,.catalog-v3__navigation-more{border-color:var(--color-background-stroke);min-block-size:2.25rem;inline-size:auto;font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on;border-radius:6.25rem;padding:.5rem .9375rem}.catalog-v3__navigation_mobile .catalog-v3__navigation-item_selected{background:var(--color-accent-neutral);color:var(--color-content-inverted-primary)}.catalog-v3__navigation_mobile .catalog-v3__subcategories{display:none}.catalog-v3__course-card{border-radius:var(--border-radius-12);min-inline-size:0;max-inline-size:22.5rem;color:var(--color-content-primary);flex-direction:column;display:flex;position:relative}.catalog-v3__course-card-media{border-radius:var(--border-radius-16);background:var(--color-background-alternate);flex-shrink:0;block-size:10.1875rem;inline-size:100%;position:relative;overflow:hidden}.catalog-v3__course-card-image{object-fit:cover;block-size:100%;inline-size:100%;display:block}.catalog-v3__course-card-image_fit_contain{object-fit:contain;block-size:90.613px;max-block-size:70%;inline-size:90.613px;max-inline-size:60%;position:absolute;top:50%;transform:translate(-50%,-50%)}.catalog-v3__course-card-image_fit_contain:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.catalog-v3__course-card-image_fit_contain:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.catalog-v3__course-card-image_fit_contain:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.catalog-v3__course-card-image_fit_contain:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.catalog-v3__course-card-image_fit_contain:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.catalog-v3__course-card-image_fit_contain:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.catalog-v3__course-card-image_multiply{mix-blend-mode:multiply;width:100%}.catalog-v3__course-card-kind{border:.0625rem solid var(--color-palette-white-300-a);color:var(--color-content-inverted-primary);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on;-webkit-backdrop-filter:blur(.625rem);backdrop-filter:blur(.625rem);background:#fff3;border-radius:62.4375rem;padding:.125rem .375rem;position:absolute;top:var(--spacing-8)}.catalog-v3__course-card-kind:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing-8)}.catalog-v3__course-card-kind:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing-8)}.catalog-v3__course-card-kind:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--spacing-8)}.catalog-v3__course-card-kind:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-8)}.catalog-v3__course-card-kind:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-8)}.catalog-v3__course-card-kind:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--spacing-8)}.catalog-v3__course-card-kind_appearance_dark{color:var(--color-content-primary);background:#fffc;border:0}.catalog-v3__course-card-content{box-sizing:border-box;gap:var(--spacing-8);flex-direction:column;min-block-size:10.75rem;padding:1rem 0 1rem .5rem;display:flex}@media (max-width:767px){.catalog-v3__course-card-content{min-block-size:9.125rem}}.catalog-v3__course-card-title{font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on, "lnum" on;overflow-wrap:anywhere;margin:0}@media (max-width:767px){.catalog-v3__course-card-title{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on}}.catalog-v3__course-card-description{-webkit-line-clamp:6;color:var(--color-content-secondary);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on;line-clamp:6;word-break:break-word;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.catalog-v3__course-card-tags{flex-wrap:wrap;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.catalog-v3__course-card-tag{background:var(--color-background-alternate);color:var(--color-content-secondary);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on;word-break:break-word;border-radius:2rem;padding:.125rem .375rem}@media (max-width:767px){.catalog-v3__course-card-tag_format{display:none}}.catalog-v3__course-card-action{block-size:100%;min-block-size:0;inline-size:100%;position:absolute;top:0;bottom:0;left:0;right:0;background-color:#0000!important}.catalog-v3__course-card-action:before{border-radius:var(--border-radius-16)}@media (max-width:767px){.catalog-v3__course-card_compact .catalog-v3__course-card-media{aspect-ratio:270/163;block-size:auto}.catalog-v3__course-card_compact .catalog-v3__course-card-content{min-block-size:0;padding-block-start:.75rem;padding-block-end:.75rem}.catalog-v3__course-card_compact .catalog-v3__course-card-kind,.catalog-v3__course-card_compact .catalog-v3__course-card-tag{font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on, "lnum" on}}.catalog-v3__course-section{min-inline-size:0;scroll-margin-block-start:var(--spacing-24)}.catalog-v3__course-section-heading{align-items:baseline;margin-block-end:var(--spacing-24);display:flex;position:relative}@media (max-width:767px){.catalog-v3__course-section-heading{align-items:center;gap:var(--spacing-2)}}.catalog-v3__course-section-title{color:var(--color-content-primary);font:var(--font-ys-header-28-regular);font-feature-settings:"pnum" on, "lnum" on;margin:0}@media (max-width:767px){.catalog-v3__course-section-title{font:var(--font-ys-header-24-regular);font-feature-settings:"pnum" on, "lnum" on}}.catalog-v3__course-section-title-action{box-sizing:border-box;flex-shrink:0;block-size:0;inline-size:0;padding:0}@media (max-width:767px){.catalog-v3__course-section-title-action{block-size:1.75rem;inline-size:1.75rem}}.catalog-v3__course-section-title-icon{display:none}@media (max-width:767px){.catalog-v3__course-section-title-icon{display:block}}.catalog-v3__course-section-viewport{position:relative}.catalog-v3__course-section-list{gap:var(--spacing-12);margin:-.1875rem;padding:.1875rem;list-style:none}.catalog-v3__course-section-list_layout_carousel{grid-auto-flow:column;grid-auto-columns:clamp(14.75rem, calc((100% - 3 * var(--spacing-12)) / 4), 15.9375rem);scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;scroll-padding-inline:.1875rem;display:grid;overflow-x:auto}@media (max-width:1023px){.catalog-v3__course-section-list_layout_carousel{grid-auto-columns:calc((100% - 2 * var(--spacing-12)) / 3)}}@media (max-width:767px){.catalog-v3__course-section-list_layout_carousel{margin-inline:calc(-1 * var(--spacing-16));grid-auto-columns:15.6875rem;padding-inline-start:1rem;padding-inline-end:1rem;scroll-padding-inline:1rem}}.catalog-v3__course-section-list_layout_carousel::-webkit-scrollbar{display:none}.catalog-v3__course-section-list_layout_grid{grid-template-columns:repeat(auto-fill, clamp(14.75rem, calc((100% - 3 * var(--spacing-12)) / 4), 22.5rem));grid-row-gap:var(--spacing-40);row-gap:var(--spacing-40);display:grid}@media (max-width:1023px){.catalog-v3__course-section-list_layout_grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.catalog-v3__course-section-list_layout_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.catalog-v3__course-section-item{scroll-snap-align:start;min-inline-size:0}.catalog-v3__course-section-show-all{border-radius:var(--border-radius-12);background:var(--color-background-alternate);block-size:10.1875rem;inline-size:100%;font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on}.catalog-v3__course-section-arrow{box-sizing:border-box;z-index:2;border-radius:50%;block-size:3.125rem;inline-size:3.125rem;padding:.8125rem;position:absolute;top:3.71875rem}@media (max-width:767px){.catalog-v3__course-section-arrow{display:none}}.catalog-v3__course-section-arrow_previous:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(-1 * var(--spacing-16))}.catalog-v3__course-section-arrow_previous:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(-1 * var(--spacing-16))}.catalog-v3__course-section-arrow_previous:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:calc(-1 * var(--spacing-16))}.catalog-v3__course-section-arrow_previous:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(-1 * var(--spacing-16))}.catalog-v3__course-section-arrow_previous:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(-1 * var(--spacing-16))}.catalog-v3__course-section-arrow_previous:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:calc(-1 * var(--spacing-16))}.catalog-v3__course-section-arrow_next:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(-1 * var(--spacing-16))}.catalog-v3__course-section-arrow_next:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(-1 * var(--spacing-16))}.catalog-v3__course-section-arrow_next:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:calc(-1 * var(--spacing-16))}.catalog-v3__course-section-arrow_next:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(-1 * var(--spacing-16))}.catalog-v3__course-section-arrow_next:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(-1 * var(--spacing-16))}.catalog-v3__course-section-arrow_next:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:calc(-1 * var(--spacing-16))}.catalog-v3__guidance-banner{box-sizing:border-box;grid-gap:var(--spacing-24);gap:var(--spacing-24);border-radius:var(--border-radius-20);background:var(--color-background-alternate);grid-template:"content"1fr"action"/minmax(0,1fr);min-block-size:16.25rem;padding:1.5rem;display:grid}@media (max-width:767px){.catalog-v3__guidance-banner{min-block-size:0;padding:1rem}}.catalog-v3__guidance-banner_with-image{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"content image""action image"}@media (max-width:767px){.catalog-v3__guidance-banner_with-image{grid-template:"content""action""image"/minmax(0,1fr)}}.catalog-v3__guidance-banner-content{overflow-wrap:anywhere;grid-area:content;min-inline-size:0}.catalog-v3__guidance-banner-title{max-inline-size:30.5rem;color:var(--color-content-primary);font:var(--font-ys-header-28-regular);font-feature-settings:"pnum" on, "lnum" on;white-space:pre-line;margin:0}@media (max-width:767px){.catalog-v3__guidance-banner-title{font:var(--font-ys-header-24-regular);font-feature-settings:"pnum" on, "lnum" on}}.catalog-v3__guidance-banner-description{max-inline-size:26.5rem;margin:var(--spacing-8) 0 0;color:var(--color-content-secondary);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on;white-space:pre-line}.catalog-v3__guidance-banner-action{white-space:normal;overflow-wrap:anywhere;grid-area:action;justify-self:start;min-block-size:3.125rem;min-inline-size:0;max-inline-size:100%}.catalog-v3__guidance-banner-image{object-fit:contain;grid-area:image;align-self:center;block-size:auto;max-block-size:18.75rem;inline-size:100%;max-inline-size:100%;display:block}@media (max-width:767px){.catalog-v3__guidance-banner-image{max-block-size:none}}.catalog-v3__guidance-banner_variant_programming .catalog-v3__guidance-banner-action{background:var(--color-palette-blue-brand)}.catalog-v3__guidance-banner_variant_programming .catalog-v3__guidance-banner-action:hover{background:var(--color-palette-blue-dark)}.catalog-v3__filter-options-menu{box-sizing:border-box;inline-size:100%;box-shadow:none;padding:.5rem}.catalog-v3__filter-menu-option{min-block-size:2.25rem;padding:.5rem}.catalog-v3__filter-options{flex-direction:column;display:flex}.catalog-v3__filter-options-search{background:var(--color-background-default);z-index:1;padding:.75rem .75rem .5rem;position:sticky;top:0}.catalog-v3__filter-options-list{flex-direction:column;gap:0;padding:.25rem;display:flex}.catalog-v3__filter-options-list_descriptions{gap:var(--spacing-4);padding:.5rem 1.5rem .5rem .5rem}.catalog-v3__filter-options-list_descriptions .catalog-v3__filter-option{padding-inline-start:.625rem;padding-inline-end:.625rem}.catalog-v3__filter-option{border-radius:var(--border-radius-5);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on;align-items:flex-start;padding:.5rem;display:flex;position:relative}.catalog-v3__filter-option:hover{background:var(--color-background-glassy-a)}.catalog-v3__filter-option-text{flex-direction:column;min-inline-size:0;display:flex}.catalog-v3__filter-option-description{color:var(--color-content-secondary);font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on, "lnum" on}.catalog-v3__filter-options-empty{margin:var(--spacing-8);color:var(--color-content-secondary);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on}.catalog-v3__filter-options-footer{background:var(--color-background-default);padding:.75rem;position:sticky;bottom:0}.catalog-v3__filter-options-apply{inline-size:100%}.catalog-v3__filter-options-list_drawer,.catalog-v3__filter-options-list_drawer .catalog-v3__filter-option,.catalog-v3__filter-option_drawer{row-gap:0;padding-inline-start:0;padding-inline-end:0}.catalog-v3__filter-option_drawer:hover{background:0 0}.catalog-v3__filter-menu{z-index:4;border-radius:var(--border-radius-6);background:var(--color-background-default);inline-size:12.5rem;max-inline-size:calc(100vw - 2rem);box-shadow:var(--shadow-medium-default);position:absolute;top:calc(100% + var(--spacing-8))}.catalog-v3__filter-menu:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.catalog-v3__filter-menu:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.catalog-v3__filter-menu:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.catalog-v3__filter-menu:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.catalog-v3__filter-menu:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.catalog-v3__filter-menu:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.catalog-v3__filter-menu_wide{inline-size:19.6875rem}.catalog-v3__filter-menu_searchable{inline-size:15.5rem}.catalog-v3__filter-menu .catalog-v3__filter-options{max-height:18.75rem;overflow-y:auto}.catalog-v3__filter-group{position:relative}.catalog-v3__filter{border-color:var(--color-background-stroke);min-block-size:2.25rem;font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on;white-space:nowrap;border-radius:6.25rem}.catalog-v3__filter .prisma-button2__content{column-gap:var(--spacing-8);flex-direction:row}.catalog-v3__filter-count{background:var(--color-background-alternate);border-radius:var(--border-radius-20);color:var(--color-content-primary);min-width:1.125rem;height:1.125rem}.catalog-v3__filter_reset{padding-inline-end:2.5rem}.catalog-v3__filter-reset{block-size:1.5rem;inline-size:1.5rem;color:var(--color-content-inverted-primary);border-radius:50%;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.catalog-v3__filter-reset:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing-8)}.catalog-v3__filter-reset:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing-8)}.catalog-v3__filter-reset:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--spacing-8)}.catalog-v3__filter-reset:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-8)}.catalog-v3__filter-reset:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-8)}.catalog-v3__filter-reset:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--spacing-8)}.catalog-v3__filter-reset:active{transform:translateY(-50%)}.prisma-drawer__backdrop{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-background-overlay);cursor:pointer;opacity:0;border:none;margin:0;padding:0;transition:opacity .25s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.prisma-drawer__backdrop:disabled{cursor:default}.prisma-drawer-appear-active .prisma-drawer__backdrop,.prisma-drawer-enter-active .prisma-drawer__backdrop,.prisma-drawer-appear-done .prisma-drawer__backdrop,.prisma-drawer-enter-done .prisma-drawer__backdrop,.prisma-drawer-exit .prisma-drawer__backdrop{opacity:1}.prisma-drawer-exit-active .prisma-drawer__backdrop{opacity:0}.prisma-drawer__handle{width:100%;min-height:1.25rem;touch-action:none;cursor:grab;flex-shrink:0;justify-content:center;align-items:flex-end;margin-block-end:var(--spacing-8);padding-block-start:.5rem;display:flex}.prisma-drawer__handle:before{content:"";background:var(--color-palette-white-800-a);border-radius:.125rem;width:2.5rem;height:.25rem;display:block}.prisma-drawer__panel{overscroll-behavior-y:none;touch-action:pan-y;min-height:0;padding:var(--drawer-panel-padding-block-start) var(--drawer-panel-padding-inline) var(--drawer-panel-padding-block-end);background:var(--color-background-default);color:var(--color-content-primary);border-radius:1.5rem 1.5rem 0 0;outline:none;flex-direction:column;flex:auto;display:flex;position:relative;overflow:auto}.prisma-drawer__sheet{flex-direction:column;max-height:90vh;transition:transform .25s ease-out;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.prisma-drawer-appear-active .prisma-drawer__sheet,.prisma-drawer-enter-active .prisma-drawer__sheet,.prisma-drawer-appear-done .prisma-drawer__sheet,.prisma-drawer-enter-done .prisma-drawer__sheet,.prisma-drawer-exit .prisma-drawer__sheet{transform:translateY(0)}.prisma-drawer-exit-active .prisma-drawer__sheet{transform:translateY(100%)}.prisma-drawer-enter-done .prisma-drawer__sheet.prisma-drawer__sheet_dragging,.prisma-drawer-appear-done .prisma-drawer__sheet.prisma-drawer__sheet_dragging{touch-action:none;transition:none}.prisma-drawer{--drawer-panel-padding-block-start:0;--drawer-panel-padding-block-end:calc(env(safe-area-inset-bottom,0) + 1rem);--drawer-panel-padding-inline:1rem;z-index:1000;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.prisma-drawer__backdrop,.prisma-drawer__sheet{transition-duration:0s}}.catalog-v3__skills-drawer-overlay{z-index:calc(var(--z-index-portals,1000) + 1)}.catalog-v3__skills-selector{margin-block-start:var(--spacing-8)}.catalog-v3__skills-drawer-overlay .prisma-drawer__sheet{height:100dvh;max-height:none}.catalog-v3__skills-drawer{padding-block-start:1rem;overflow:hidden}.catalog-v3__skills-drawer-header{justify-content:space-between;align-items:center;gap:var(--spacing-16);flex-shrink:0;display:flex}.catalog-v3__skills-drawer .catalog-v3__filter-options{min-block-size:0}.catalog-v3__skills-drawer .catalog-v3__filter-options-list{overscroll-behavior:contain;min-block-size:0;overflow-y:auto}.catalog-v3__skills-drawer .catalog-v3__filter-options-search,.catalog-v3__skills-drawer .catalog-v3__filter-options-footer{flex-shrink:0;padding-inline-start:0;padding-inline-end:0}.catalog-v3__skills-drawer .catalog-v3__filter-options-list,.catalog-v3__skills-drawer .catalog-v3__filter-options{flex-grow:1}.catalog-v3__filters-drawer-overlay{z-index:var(--z-index-portals,1000)}.catalog-v3__filters-drawer-overlay .prisma-drawer__sheet{max-height:100dvh}.catalog-v3__filters-drawer{color:var(--color-content-primary);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on;padding-block-start:0;padding-inline-start:0;padding-inline-end:0;overflow:hidden}.catalog-v3__filters-drawer-content{overscroll-behavior:contain;min-block-size:0;padding-block-start:1rem;padding-inline-start:1rem;padding-inline-end:1rem;position:relative;overflow-y:auto}.catalog-v3__filters-drawer-close{top:var(--spacing-8);right:var(--spacing-8);position:absolute}.catalog-v3__filters-drawer-section+.catalog-v3__filters-drawer-section{margin-block-start:var(--spacing-24)}.catalog-v3__filters-drawer-section-heading{justify-content:space-between;align-items:center;display:flex}.catalog-v3__filters-drawer-section-title{font:var(--font-ys-body-16-medium-ui);font-feature-settings:"pnum" on, "lnum" on;margin:0}.catalog-v3__filters-drawer-footer{gap:var(--spacing-8);flex-direction:column;flex-shrink:0;margin-block-start:var(--spacing-24);padding-inline-start:1rem;padding-inline-end:1rem;display:flex}.catalog-v3__toolbar{margin-block-start:var(--spacing-48)}@media (max-width:1023px){.catalog-v3__toolbar{margin-block-start:0}}.catalog-v3__filters{align-items:center;gap:var(--spacing-8);flex-wrap:wrap;display:flex}@media (max-width:1023px){.catalog-v3__filters{display:none}}.catalog-v3__filters-reset{border-radius:var(--border-radius-20)}.catalog-v3__filters-reset:not(:hover){color:var(--color-content-secondary);border-color:#0000}.catalog-v3{background:var(--color-background-default);min-block-size:100vh;min-inline-size:20rem;color:var(--color-content-primary);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on}.catalog-v3__header-content{box-sizing:border-box;grid-template-columns:1fr minmax(0,29.25rem) 1fr;justify-content:space-between;align-items:center;block-size:4.625rem;margin-inline-start:auto;margin-inline-end:auto;padding:.75rem 1.5rem;display:grid;position:relative}@media (max-width:1023px){.catalog-v3__header-content{row-gap:var(--spacing-12);grid-template-columns:1fr 1fr;block-size:auto;padding-inline-start:1rem;padding-inline-end:1rem}}.catalog-v3__header-actions{justify-content:flex-end;min-inline-size:0;display:flex}.catalog-v3__search-row{align-items:center;gap:var(--spacing-8);min-inline-size:0;display:flex}@media (max-width:1023px){.catalog-v3__search-row{grid-area:2/1/auto/-1}}.catalog-v3__search-row_mobile{margin-block:var(--spacing-32);display:none}@media (max-width:1023px){.catalog-v3__search-row_desktop{display:none}.catalog-v3__search-row_mobile{display:flex}}.catalog-v3__search{flex:1;min-inline-size:0}.catalog-v3__search .catalog-v3__search-wrapper{box-sizing:border-box;block-size:2.5rem;color:var(--color-content-primary);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on;background:var(--color-background-alternate);border-color:#0000;border-radius:6.25rem;min-block-size:2.5rem;max-block-size:2.5rem;inline-size:29.25rem;max-inline-size:100%;padding-inline-start:1rem;padding-inline-end:1rem}.catalog-v3__search-control{min-inline-size:0}.catalog-v3__filters-toggle{display:none}@media (max-width:1023px){.catalog-v3__filters-toggle{border-radius:6.25rem;flex-shrink:0;block-size:2.5rem;min-inline-size:2.5rem;padding:.75rem;display:inline-flex}}.catalog-v3__filters-toggle-content{align-items:center;gap:var(--spacing-4);display:flex}.catalog-v3__filters-toggle-count{border-radius:var(--border-radius-20);color:#fff;background:#027ef2;place-items:center;min-width:1.125rem;height:1.125rem;padding:0 .25rem;font-size:11px;display:grid;position:absolute;top:-2px;right:-2px}.catalog-v3__all-courses{margin-block-end:var(--spacing-16);display:none;padding:0!important}@media (max-width:1023px){.catalog-v3__all-courses{justify-self:start;display:inline-flex}}.catalog-v3__all-courses .prisma-button2__icon{aspect-ratio:1;background:var(--color-background-glassy-a);border-radius:var(--border-radius-20);width:2rem;height:2rem}.catalog-v3__logo{align-items:center;gap:var(--spacing-2);block-size:2.25rem;padding-inline-start:.3125rem;display:flex}@media (max-width:1023px){.catalog-v3__logo_hidden{display:none}}.catalog-v3__logo-icon{block-size:1.75rem;inline-size:1.75rem;display:block}.catalog-v3__wordmark{block-size:2.25rem;inline-size:8.8125rem;object-fit:fill;margin-inline-start:var(--spacing-4)}@media (max-width:1023px){.catalog-v3__wordmark{display:none}}.catalog-v3__body{grid-gap:var(--spacing-64);align-items:start;gap:var(--spacing-64);box-sizing:border-box;grid-template-columns:15.9375rem minmax(0,1fr);margin-inline-start:auto;margin-inline-end:auto;padding:4rem 2.5rem 0 1.5rem;display:grid}@media (max-width:1023px){.catalog-v3__body{padding:1rem 1rem 3rem;display:block}}.catalog-v3__sidebar{max-block-size:calc(100dvh - var(--spacing-32));position:sticky;top:var(--spacing-16);overflow-y:auto}@media (max-width:1023px){.catalog-v3__sidebar{display:none}}.catalog-v3__sidebar::-webkit-scrollbar{width:.5rem;height:.5rem}.catalog-v3__sidebar::-webkit-scrollbar-thumb{border:2px solid var(--color-background-default);background-color:#8080804d;border-radius:1.25rem;transition:background-color .3s}.catalog-v3__sidebar::-webkit-scrollbar-track{background-color:#0000;border:0}.catalog-v3__sidebar::-webkit-scrollbar-button{background-color:#8080804d;border-radius:.125rem}.catalog-v3__main{min-inline-size:0}.catalog-v3__title{font:var(--font-ys-header-48-regular);font-feature-settings:"pnum" on, "lnum" on;letter-spacing:-.01em;overflow-wrap:anywhere;margin:0}@media (max-width:1023px){.catalog-v3__title{font:var(--font-ys-header-32-regular);font-feature-settings:"pnum" on, "lnum" on;letter-spacing:-.005em}}.catalog-v3__subtitle{max-inline-size:52.5rem;margin-block:var(--spacing-16) 0;color:var(--color-content-primary);font:var(--font-ys-body-16-regular-paragraph);font-feature-settings:"pnum" on, "lnum" on}@media (max-width:1023px){.catalog-v3__subtitle{margin-block-start:var(--spacing-8)}}.catalog-v3__sections{gap:var(--spacing-64);flex-direction:column;margin-block-start:var(--spacing-32);display:flex}@media (max-width:1023px){.catalog-v3__sections{gap:var(--spacing-48);margin-block-start:var(--spacing-32)}}.catalog-v3__sections_results{gap:var(--spacing-24);margin-block-start:var(--spacing-32)}.catalog-v3_direction .catalog-v3__sections:not(.catalog-v3__sections_results){gap:var(--spacing-40)}.catalog-v3__results-label{color:var(--color-content-secondary);margin:0}.catalog-v3__empty{color:var(--color-content-secondary);border-radius:var(--border-radius-16);background:var(--color-background-alternate);text-align:center;padding:3rem 1.5rem}.catalog-v3__empty-title{margin:0 0 var(--spacing-16);color:var(--color-content-primary);font:var(--font-ys-header-24-regular);font-feature-settings:"pnum" on, "lnum" on;word-break:break-word}.catalog-v3__empty-description{margin:0}.catalog-v3__info-text{margin:var(--spacing-32);font:var(--font-ys-body-18-regular-ui);font-feature-settings:"pnum" on, "lnum" on;color:var(--color-content-secondary)}@media (max-width:767px){.catalog-v3__info-text{margin:var(--spacing-24);font:var(--font-ys-caption-14-regular);font-feature-settings:"pnum" on, "lnum" on}}.catalog-v3__info-text:last-child{margin-block-end:0}.catalog-v3~.catalog-footer{padding-inline-start:1.5rem}@media (max-width:767px){.catalog-v3~.catalog-footer{padding-inline:var(--spacing-16);grid-template-columns:minmax(0,1fr)}.catalog-v3~.catalog-footer .footer__columns_masonry{column-gap:var(--spacing-8);grid-auto-columns:minmax(0,1fr)}.catalog-v3~.catalog-footer .footer__column{overflow-wrap:anywhere;inline-size:auto;min-inline-size:0;margin-inline-end:0}}.catalog-v3~.consultaion{z-index:5}.catalog-v3__addons{gap:var(--spacing-12);flex-wrap:wrap;margin-block-start:0;margin-block-end:0;padding-inline-start:1.5rem;padding-inline-end:1.5rem;list-style:none;display:flex}@media (max-width:767px){.catalog-v3__addons{gap:var(--spacing-8);margin-block-start:var(--spacing-40)}}.catalog-v3__addons:has(li){margin-block-start:var(--spacing-80)}.catalog-v3__addons>*{flex-grow:1;flex-basis:17.5rem;min-height:14.375rem}@media (max-width:767px){.catalog-v3__addons>*{min-height:auto}}.catalog-v3__addons .consultation-card__title,.catalog-v3__addons .prof-window-profession-certificate__title{font:var(--font-ys-header-20-regular);font-feature-settings:"pnum" on, "lnum" on;margin-block-end:var(--spacing-8)}.catalog-v3__addons .consultation-card__description,.catalog-v3__addons .prof-window-profession-certificate__description{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on;max-width:21.875rem}.catalog-v3__addons .consultation-card{position:relative;overflow:hidden}.catalog-v3__addons .consultation-card__image{max-width:60%;padding:0;position:absolute;top:50%;right:0;transform:translate(30%,-50%)}.catalog-v3__addons .consultation-card__img{max-height:10rem}.catalog-page *{box-sizing:border-box}.catalog-page{--catalog-page-paddings:16px;--header-height:68px;color:var(--color-content-primary);width:100%;max-width:calc(77rem + var(--catalog-page-paddings) * 2);padding:0 var(--catalog-page-paddings);box-sizing:border-box;margin:0 auto}.catalog-page__referrals-toast{top:calc(var(--header-height) - var(--catalog-page-paddings));background-color:var(--color-accent-neutral);color:var(--color-content-inverted-primary);position:relative}.catalog-page__referrals-toast .toast__close-button{background-color:var(--color-content-inverted-secondary)}.catalog-page .prof-window-v2__filters--aside{max-height:calc(100vh - var(--app-fixed-top-offset,0rem) - var(--spacing-32));top:calc(var(--app-fixed-top-offset,0rem) + var(--spacing-16))}.catalog-page_wide{max-width:90rem}@media not (max-width:767px){.catalog-page_wide .prof-window-cards__animated-collection{row-gap:var(--spacing-12)}}.catalog-page_v3{padding:0}
