@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}@keyframes rotation{to{transform:rotate(360deg)}}.fade-enter,.fade-appear{opacity:.01}.fade-enter-active,.fade-enter-done,.fade-appear-active,.fade-appear-done{transition:all var(--fadeAnimationDelay,.25s) ease-out;opacity:1}.fade-exit{opacity:1}.fade-exit-active{transition:all var(--fadeAnimationDelay,.25s) ease-out;opacity:.01}.scale-fade-enter{opacity:0;transform:scale(.01)}.scale-fade-enter-active{opacity:1;transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:ease-out;transform:scale(1)}.scale-fade-exit{opacity:1;transform:scale(1)}.scale-fade-exit-active{opacity:0;transition-property:opacity,transform;transition-duration:.25s;transition-timing-function:ease-out;transform:scale(.01)}.fade-slide-up-enter{opacity:.01;transform:translateY(15%)}.fade-slide-up-enter-active{opacity:1;transition:transform .2s ease-out,opacity .2s ease-out;transform:none}.fade-slide-up-exit{opacity:1;transform:none}.fade-slide-up-exit-active{opacity:.01;transition:transform .2s ease-out,opacity .2s ease-out;transform:translateY(15%)}.slide-right-enter,.slide-right-exit-active{transform:translate(-100%)}.slide-left-enter,.slide-left-exit-active{transform:translate(100%)}.slide-right-enter,.slide-right-exit,.slide-right-enter-active,.slide-right-exit-active,.slide-left-enter,.slide-left-exit,.slide-left-enter-active,.slide-left-exit-active{will-change:transform}.slide-right-enter-active,.slide-left-enter-active{transition:transform .65s cubic-bezier(.2,1,.3,1) .1s;transform:translate(0)}.slide-right-exit,.slide-left-exit{transform:translate(0)}@keyframes shake{12.5%{transform:translate(12px)}25%{transform:translate(0)}37.5%{transform:translate(-5px)}50%{transform:translate(0)}62.5%{transform:translate(3px)}75%{transform:translate(0)}87.5%{transform:translate(-2px)}to{transform:translate(0)}}@keyframes placeholder-animation{0%{background-position:0}65%{background-position:0}to{background-position:1400px}}.placeholder{align-items:center;width:100%;height:100%;display:flex}.placeholder__line{border-radius:inherit;background-color:var(--color-background-alternate);background-image:linear-gradient(90deg, var(--color-background-glassy-a) calc(100% - 200px), var(--color-content-inverted-secondary), calc(100% - 100px), var(--color-background-glassy-a) 100%);background-size:1400px 100%;width:100%;height:100%;animation:3s linear infinite placeholder-animation}.placeholder_center{justify-content:center}.placeholder_rounded_s{border-radius:2px}.placeholder_rounded_m{border-radius:var(--border-radius-8)}.prof-card-stub{box-shadow:var(--shadow-medium-default);border-radius:16px;padding:16px}.prof-card-stub__footer{justify-content:space-between;align-items:center;min-height:22px;display:flex}.prof-card-stub__footer-left{width:112px;height:18px}.prof-card-stub__footer-right{width:72px;height:18px}.prof-card-stub__header{justify-content:space-between;align-items:center;margin-block-end:var(--spacing-8);display:flex}.prof-card-stub__header-left{width:180px;height:18px}.prof-card-stub__header-right{width:64px;height:18px}.prof-card-stub__main{height:132px;margin-bottom:var(--spacing-32)}@media (max-width:767px){.prof-card-stub__main{display:none}}.prof-card-stub__title{width:180px;height:68px;margin-block-end:var(--spacing-12)}@media (max-width:767px){.prof-card-stub__title{margin-block-end:var(--spacing-40)}}.prof-card__b2b-action{z-index:2;display:block;position:relative}.prof-card__b2b-action-price{font:var(--font-ys-body-18-medium-ui);font-feature-settings:"pnum" on, "lnum" on;margin:var(--spacing-24) 0 var(--spacing-8)}.prof-card__b2b-action-button{width:100%}.prof-card__b2b-action-button_remove,.prof-window-cards__item_marked .prof-card__b2b-action-button_add{display:none}.prof-window-cards__item_marked .prof-card__b2b-action-button_remove{display:block}.prof-card__image{max-width:100%;height:8.25rem;color:var(--color-palette-black-1000)}.prof-card__profession-certificates-actions-price{font:var(--font-ys-body-18-medium-ui);font-feature-settings:"pnum" on, "lnum" on;font-feature-settings:"pnum" on, "lnum" on;margin:0;transition:transform .15s ease-in-out;transform:translateY(54px)}@media (max-width:767px){.prof-card__profession-certificates-actions-price{transform:translateY(0)}}.prof-card__profession-certificates-actions{grid-gap:var(--spacing-8);gap:var(--spacing-8);opacity:0;grid-template-columns:repeat(2,1fr);margin:1.125rem 0 0;transition:opacity .25s ease-in-out;display:grid;overflow:hidden}@media (max-width:767px){.prof-card__profession-certificates-actions{opacity:1}}.prof-card__content-wrapper:hover .prof-card__profession-certificates-actions{opacity:1}.prof-card__content-wrapper:hover .prof-card__profession-certificates-actions-price{transform:translateY(0)}.prof-card__content-wrapper{height:100%}.prof-card__content{box-sizing:border-box;color:inherit;background-color:var(--color-background-default);border-radius:var(--border-radius-8);flex-direction:column;height:100%;padding:16px;text-decoration:none;transition-property:transform,box-shadow;transition-duration:.2s;transition-timing-function:ease;display:flex;position:relative}.prof-card__content-link{opacity:0;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.prisma_theme_dark .prof-card__content{border:1px solid var(--color-background-stroke)}.prof-card__content:hover{box-shadow:var(--shadow-medium-hovered);cursor:pointer}.prof-card__content:hover .prof-card__image{color:var(--prof-card-image-color);transition:color .3s}.prof-card__content_custom{background-color:var(--color-background-highlighted);box-shadow:none}.prof-card__content_custom:hover{box-shadow:none}.prof-card__content_custom .prof-card__header{margin-bottom:var(--spacing-16)}@media (max-width:767px){.prof-card__content_custom .prof-card__header{margin-bottom:var(--spacing-24)}}.prof-card__content_custom .prof-card__tags{margin-bottom:var(--spacing-4)}.prof-card__content_custom .prof-card__tag{border-radius:var(--border-radius-10);font:var(--font-ys-caption-12-medium);font-feature-settings:"pnum" on, "lnum" on;color:var(--color-content-secondary);display:inline-block}.prof-card__content_custom:not(:last-child):after{content:"•";padding:0 .333333em}.prof-card__content_custom .prof-card__title{font:var(--font-ys-header-20-medium);font-feature-settings:"pnum" on, "lnum" on;margin:0}@media (max-width:767px){.prof-card__content_custom .prof-card__title{font:var(--font-ys-body-18-medium-ui);font-feature-settings:"pnum" on, "lnum" on}}.prof-card__content_custom:not(:last-child){margin-block-end:var(--spacing-4)}.prof-card__badges{gap:var(--spacing-8);margin:calc(-1 * var(--spacing-24)) 0 var(--spacing-8);flex-wrap:wrap;display:flex}@media (max-width:767px){.prof-card__badges{margin-block-start:calc(-1 * var(--spacing-8))}}@media not (max-width:767px){.prof-card__badges{margin-block-start:-30px}}.prof-card__footer{color:var(--color-content-primary);margin-top:var(--spacing-12)}@media (max-width:767px){.prof-card__footer{margin-top:auto}}.prof-card__full-price{margin:0;color:var(--color-content-secondary);font:var(--font-ys-caption-12-medium);font-feature-settings:"pnum" on, "lnum" on;margin-block-start:auto}.prof-card__header{margin-block-end:var(--spacing-16)}@media (max-width:767px){.prof-card__header{margin-block-end:var(--spacing-24)}}.prof-card__main{background-color:var(--color-palette-white-1000);border-radius:var(--border-radius-4);justify-content:center;margin:auto 0 0;padding:20px 0;display:flex;overflow:hidden}@media (max-width:767px){.prof-card__main{display:none}}.prof-card__price{font:var(--font-ys-body-18-medium-ui);font-feature-settings:"pnum" on, "lnum" on;margin:0}.prof-card__subtitle{white-space:pre-wrap;color:var(--color-content-secondary);font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on;margin:0}.prof-card__tag{border-radius:var(--border-radius-10);font:var(--font-ys-caption-12-regular);font-feature-settings:"pnum" on, "lnum" on;color:var(--color-content-secondary);margin:0;display:inline-block}.prof-card__tag:not(:last-child):after{content:"•";padding:0 .333333em}.prof-card__tags{margin-block-end:var(--spacing-4)}.prof-card__title{font:var(--font-ys-header-20-regular);font-feature-settings:"pnum" on, "lnum" on;margin:0}.prof-card__title:not(:last-child){margin-block-end:var(--spacing-4)}@media (max-width:767px){.prof-card__title{font:var(--font-ys-body-16-regular-ui);font-feature-settings:"pnum" on, "lnum" on}}.prof-card{box-sizing:border-box;min-height:136px;color:var(--color-content-primary);list-style-type:none}
