.ui-player-modal{align-items:center;animation:bg-show-video .3s ease-in-out forwards;bottom:0;display:flex;justify-content:center;left:0;outline:none;overflow-y:auto;position:fixed;right:0;top:0;z-index:6}.ui-player-modal::-webkit-scrollbar{display:none}.ui-player-modal-leave-to{animation:bg-hide-video .3s ease-in-out .1s forwards;background-color:rgba(0,0,0,.75)}.ui-player-modal__wrapper{animation:show-video .4s ease-in-out .1s forwards;display:flex;flex-direction:column;max-height:100%;opacity:0;overflow:hidden}.is-safari .ui-player-modal__wrapper{animation:none;opacity:1}.ui-player-modal-leave-to .ui--video-modal__wrapper{animation:hide-video .4s ease-in-out forwards}.ui-player-modal__close{animation:show-video .4s ease-in-out .1s forwards;opacity:0;position:fixed;right:20px;top:20px;z-index:5}@media(min-width:1024px){.ui-player-modal__close{right:40px;top:40px}}.ui-player-modal-leave-to .ui-player-modal__close{animation:hide-video .4s ease-in-out forwards}.ui-player-modal__video{background-color:var(--bg-accent-color);border-radius:12px;display:block;max-height:calc(100vh - 144px);max-width:calc(100vw - 40px);overflow:hidden;position:relative}@media(min-width:768px){.ui-player-modal__video{max-height:calc(100vh - 160px);max-width:696px}}@media(min-width:1024px){.ui-player-modal__video{border-radius:20px;max-height:calc(100vh - 80px);max-width:928px}}@media(min-width:1280px){.ui-player-modal__video{max-width:1168px}}.ui-player-modal__video--horizontal{height:49.375vw;width:100vw}@media(min-width:375px)and (max-width:0px){.ui-player-modal__video--horizontal{height:50vw}}@media(min-width:375px){.ui-player-modal__video--horizontal{height:50vw}}@media(min-width:400px)and (max-width:0px){.ui-player-modal__video--horizontal{height:51vw}}@media(min-width:400px){.ui-player-modal__video--horizontal{height:51vw}}@media(min-width:768px){.ui-player-modal__video--horizontal{height:396px}}@media(min-width:1024px){.ui-player-modal__video--horizontal{height:530px}}@media(min-width:1280px){.ui-player-modal__video--horizontal{height:640px}}.ui-player-modal__video--vertical{height:100vh;width:42.1052631579vh}@media(min-width:768px){.ui-player-modal__video--vertical{width:47.3684210526vh}}.ui-player-modal__video video{border:none;border-radius:12px;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}@media(min-width:1024px){.ui-player-modal__video video{border-radius:20px}}.ui-video-modal{align-items:center;animation:bg-show-video .3s ease-in-out forwards;bottom:0;display:flex;justify-content:center;left:0;outline:none;overflow-y:auto;position:fixed;right:0;top:0;z-index:6}.ui-video-modal::-webkit-scrollbar{display:none}.ui-video-modal-leave-to{animation:bg-hide-video .3s ease-in-out .1s forwards;background-color:rgba(0,0,0,.75)}.ui-video-modal__wrapper{animation:show-video .4s ease-in-out .1s forwards;display:flex;flex-direction:column;max-height:100%;opacity:0;overflow:hidden}.is-safari .ui-video-modal__wrapper{animation:none;opacity:1}.ui-video-modal-leave-to .ui--video-modal__wrapper{animation:hide-video .4s ease-in-out forwards}.ui-video-modal__close{animation:show-video .4s ease-in-out .1s forwards;opacity:0;position:fixed;right:20px;top:20px;z-index:5}@media(min-width:1024px){.ui-video-modal__close{right:40px;top:40px}}.ui-video-modal-leave-to .ui-video-modal__close{animation:hide-video .4s ease-in-out forwards}.ui-video-modal__video{background-color:var(--bg-accent-color);border-radius:12px;display:block;max-height:calc(100vh - 144px);max-width:calc(100vw - 40px);overflow:hidden;position:relative}@media(min-width:768px){.ui-video-modal__video{max-width:696px}}@media(min-width:1024px){.ui-video-modal__video{border-radius:20px;max-height:calc(100vh - 80px);max-width:928px}}@media(min-width:1280px){.ui-video-modal__video{max-width:1168px}}.ui-video-modal__video--horizontal{height:49.375vw;width:100vw}@media(min-width:375px)and (max-width:0px){.ui-video-modal__video--horizontal{height:50vw}}@media(min-width:375px){.ui-video-modal__video--horizontal{height:50vw}}@media(min-width:400px)and (max-width:0px){.ui-video-modal__video--horizontal{height:51vw}}@media(min-width:400px){.ui-video-modal__video--horizontal{height:51vw}}@media(min-width:768px){.ui-video-modal__video--horizontal{height:396px}}@media(min-width:1024px){.ui-video-modal__video--horizontal{height:530px}}@media(min-width:1280px){.ui-video-modal__video--horizontal{height:640px}}.ui-video-modal__video--vertical{height:100vh;width:42.1052631579vh}@media(min-width:768px){.ui-video-modal__video--vertical{width:47.3684210526vh}}.ui-video-modal__video iframe{border:none;border-radius:12px;height:100%;left:0;position:absolute;top:0;width:100%}@media(min-width:1024px){.ui-video-modal__video iframe{border-radius:20px}}@keyframes show-video{0%{opacity:0}to{opacity:1}}@keyframes hide-video{0%{opacity:1}to{opacity:0}}@keyframes bg-show-video{0%{background-color:transparent}to{background-color:rgba(0,0,0,.75)}}@keyframes bg-hide-video{0%{background-color:rgba(0,0,0,.75)}to{background-color:transparent}}.ui-video-modal__focus-trap:focus-visible{outline:none}.ui-video-modal__focus-trap:focus{outline:none}.ui-video-modal__focus-trap:focus-within{outline:none}.ui-text-review{align-items:flex-start;display:flex;flex-direction:column;height:100%}.ui-text-review--grey{background-color:var(--bg-secondary-color);border-radius:16px;padding:20px}@media(min-width:1024px){.ui-text-review--grey{border-radius:20px;padding:32px}}.ui-text-review__header{margin-bottom:16px}.ui-text-review__content{margin-bottom:20px}@media(min-width:1024px){.ui-text-review__content{margin-left:56px}}.ui-text-review--no-socials .ui-text-review__content{margin-bottom:0}.ui-text-review__text--hidden{height:320px;overflow:hidden;position:relative}@media(min-width:1024px){.ui-text-review__text--hidden{height:205px}}.ui-text-review__text--hidden:after{bottom:0;content:"";display:block;height:48px;left:0;position:absolute;width:100%}.ui-text-review__text p:last-child{margin-bottom:0}.ui-text-review--white .ui-text-review__text--hidden:after{background-image:linear-gradient(180deg,rgba(var(--bg-main-color-rgb),0) 0,var(--bg-main-color) 100%)}.ui-text-review--grey .ui-text-review__text--hidden:after{background-image:linear-gradient(180deg,rgba(var(--bg-secondary-color-rgb),0) 0,var(--bg-secondary-color) 100%)}.ui-text-review__show-more{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background-color:transparent;border:0;border-radius:0;color:inherit;cursor:pointer;display:flex;font:inherit;margin:24px 0 0;padding:0;position:relative}.ui-text-review__show-more:focus{outline:none}.ui-text-review__show-more::-moz-placeholder{color:inherit}.ui-text-review__show-more::placeholder{color:inherit}.ui-text-review__show-more:before{background-color:var(--bg-secondary-accent-color);border-radius:50%;content:"";display:block;height:32px;left:-3px;position:absolute;top:-5px;width:32px}@media(min-width:1024px){.ui-text-review__show-more:before{top:-3px}}.ui-text-review__show-more-icon{color:var(--text-main-color);margin-left:3px;margin-right:18px;position:relative}.ui-text-review__contacts{align-items:center;display:flex;flex-wrap:wrap;list-style:none;margin:auto 0 -8px;padding:0}@media(min-width:1024px){.ui-text-review__contacts{margin-left:56px}}.ui-text-review__contact{margin-bottom:8px}.ui-text-review__contact:not(:last-child){margin-right:8px}@media(max-width:1023.9px){.ui-text-review__button:not(.ui-text-review__button--mobile){display:none}}@media(min-width:1024px){.ui-text-review__button--mobile{display:none}}.ui-text-review-header{grid-column-gap:12px;display:grid;grid-template-columns:44px 1fr;grid-template-rows:repeat(2,auto)}@media(min-width:1024px){.ui-text-review-header{grid-gap:4px 12px}}.ui-text-review-header__avatar-wrapper{align-self:flex-start;border-radius:50%;grid-column:1/2;grid-row:1/3;height:44px;overflow:hidden;width:44px}@media(min-width:1024px){.ui-text-review-header__avatar-wrapper{grid-row:1/4}}.ui-text-review-header__avatar-wrapper:not(.ui-text-review-header__avatar-wrapper--initials){border:1px solid var(--stroke-main-color)}.ui-text-review-header__avatar-wrapper--initials{align-items:center;background-color:var(--bg-avatar-custom-color);color:var(--accent-always-white-color);content:attr(data-initials);display:flex;justify-content:center}.ui-text-review-header__avatar{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ui-text-review-header__author{align-self:flex-start;grid-column:2/-1;grid-row:1/2}@media(max-width:767.9px){.ui-text-review-header__author{margin-right:38px}}.is-safari .ui-text-review-header__course a:focus{-webkit-text-decoration:none;text-decoration:none}.ui-text-review-header__course{color:var(--text-secondary-color);grid-column:1/-1;grid-row:3/4}@media(max-width:1023.9px){.ui-text-review-header__course{margin-top:16px}}@media(min-width:1024px){.ui-text-review-header__course{grid-column:2/3;grid-row:2/3}}.ui-text-review-header__course a{color:var(--text-main-color);-webkit-text-decoration:underline;text-decoration:underline;transition:color .3s}@media(min-width:1024px){.ui-text-review-header__course a:hover{-webkit-text-decoration:none;text-decoration:none}}.ui-text-review-header__course a:focus-visible{-webkit-text-decoration:none;text-decoration:none}.ui-text-review-header__course a:visited{color:var(--text-link-color)}.ui-text-review-header__rating{display:flex;grid-column:2/3;grid-row:2/3;margin-top:8px}@media(min-width:1024px){.ui-text-review-header__rating{grid-row:3/4;margin-top:12px}}.ui-text-review-header__star{color:var(--accent-warning-color)}.ui-text-review-header__star:not(:last-child){margin-right:2px}.ui-text-review-header__star--grey{color:var(--icon-addition-color)}@media(min-width:768px){.ui-text-reviews-modal__wrapper{max-width:688px}}@media(min-width:1024px){.ui-text-reviews-modal__wrapper{max-width:800px}}.ui-text-reviews-modal__text{margin-top:24px}.ui-text-review:nth-child(12n+1),li:nth-child(12n+1) .ui-text-review{--bg-avatar-custom-color:#d2d2e7}.ui-text-review:nth-child(12n+2),li:nth-child(12n+2) .ui-text-review{--bg-avatar-custom-color:#facdc8}.ui-text-review:nth-child(12n+3),li:nth-child(12n+3) .ui-text-review{--bg-avatar-custom-color:#f4d9c7}.ui-text-review:nth-child(12n+4),li:nth-child(12n+4) .ui-text-review{--bg-avatar-custom-color:#c7dccb}.ui-text-review:nth-child(12n+5),li:nth-child(12n+5) .ui-text-review{--bg-avatar-custom-color:#f1dab1}.ui-text-review:nth-child(12n+6),li:nth-child(12n+6) .ui-text-review{--bg-avatar-custom-color:#d0ceca}.ui-text-review:nth-child(12n+7),li:nth-child(12n+7) .ui-text-review{--bg-avatar-custom-color:#e5cab2}.ui-text-review:nth-child(12n+8),li:nth-child(12n+8) .ui-text-review{--bg-avatar-custom-color:#dad0ce}.ui-text-review:nth-child(12n+9),li:nth-child(12n+9) .ui-text-review{--bg-avatar-custom-color:#c1dde9}.ui-text-review:nth-child(12n+10),li:nth-child(12n+10) .ui-text-review{--bg-avatar-custom-color:#e4c8dd}.ui-text-review:nth-child(12n+11),li:nth-child(12n+11) .ui-text-review{--bg-avatar-custom-color:#dcd0c8}.ui-text-review:nth-child(12n+12),li:nth-child(12n+12) .ui-text-review{--bg-avatar-custom-color:#ced8db}