.directory-fullscreen-loader{position:fixed;inset:0;width:100%;height:100vh;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;background-color:hsla(0,0%,100%,.95);z-index:99999;backdrop-filter:blur(4px)}.directory-fullscreen-loader__spinner{width:48px;height:48px;border:4px solid rgba(255,94,58,.1);border-top-color:#ff5e3a;border-radius:50%;-webkit-animation:directory-loader-spin .8s linear infinite;animation:directory-loader-spin .8s linear infinite}@-webkit-keyframes directory-loader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes directory-loader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.see-also{background-color:#faf6f5;padding:80px 0}.see-also__title{font-weight:700;font-size:36px;line-height:40px;letter-spacing:0;color:#3c2c29;margin-bottom:32px}.see-also__embla{overflow:hidden}.see-also__embla-container{display:-ms-flexbox;display:flex;gap:24px}.see-also__embla-slide{-ms-flex:0 0 290px;flex:0 0 290px;min-width:0;width:290px}@media(max-width:767px){.see-also__title{font-size:28px;line-height:32px}}.see-also-card{height:300px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between;padding:32px;border-radius:16px;border:1px solid #f5eeec;background:#fff}.see-also-card__title{font-weight:700;font-style:Bold;font-size:20px;line-height:24px;letter-spacing:0;color:#3c2c29;margin-bottom:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:12px}.see-also-card__desc{font-size:16px;line-height:22px;font-weight:400;color:#776865}@font-face{font-family:ABC Gravity Cyrillic;src:url(/_next/static/media/ABCGravityExtraCondensedCyrillic-Ultra.c56f805d.woff2) format("woff2");font-weight:1000;font-style:normal;font-stretch:ultra-condensed;font-display:swap}@font-face{font-family:ABC Gravity Cyrillic;src:url(/_next/static/media/ABCGravityExpandedCyrillic-Ultra.30f1bc15.woff2) format("woff2");font-weight:1000;font-style:normal;font-stretch:ultra-expanded;font-display:swap}.directory-related{width:100%;max-width:120rem;margin:0 auto 5rem;padding-inline:1rem;color:var(--kit-black);font-family:var(--kit-font-text),sans-serif}.directory-related__title.kit-text{width:81.9672131148%;text-transform:uppercase;-webkit-transform:scaleX(1.22);transform:scaleX(1.22);-webkit-transform-origin:left;transform-origin:left}.directory-related__wide{font-stretch:ultra-expanded}.directory-related__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem;margin:2rem 0 0;padding:0;list-style:none}.directory-related__grid>li{min-width:0}.directory-related__card.kit-courses-card{max-width:none}.directory-related .kit-courses-card__face{min-height:17.5rem;aspect-ratio:398/280}.directory-related .kit-courses-card__info{top:1.875rem}.directory-related .kit-courses-card__title.kit-text{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:81.9672131148%;min-height:0;font-size:1.25rem;text-transform:uppercase;-webkit-transform:scaleX(1.22);transform:scaleX(1.22);-webkit-transform-origin:left;transform-origin:left}.directory-related__card--courses .kit-courses-card__title.kit-text{min-height:1.5625rem}.directory-related .kit-courses-card__description{color:var(--kit-black-50);font-size:1rem;letter-spacing:-.01em}.directory-related .kit-courses-card__action{top:auto;bottom:1.5rem;z-index:1}.directory-related__illustration{position:absolute;right:1rem;bottom:1rem;width:auto;height:60%;aspect-ratio:288/293;overflow:hidden;pointer-events:none}.directory-related__illustration img{position:absolute;max-width:none}.directory-related__illustration--courses img{top:-22.8%;left:-55.15%;width:332.06%;height:328.03%}.directory-related__illustration--tasks img{top:3.02%;left:1.69%;width:96.91%;height:96.91%}.directory-related__illustration--teachers img{top:3.27%;left:24.03%;width:67.66%;height:88.23%}.directory-related__illustration--articles img{top:-3.33%;left:5.7%;width:107.31%;height:107.31%}@media(min-width:768px){.directory-related{margin-bottom:6.25rem}.directory-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:2rem}.directory-related .kit-courses-card__face{min-height:18.375rem;aspect-ratio:360/294}.directory-related .kit-courses-card__title.kit-text{font-size:1.375rem}}@media(min-width:1280px){.directory-related{margin-bottom:8.75rem;padding-inline:1.5rem}.directory-related__grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1.875rem}.directory-related .kit-courses-card__face{height:clamp(17.75rem,calc(24.375vw - 28px),27.5rem);min-height:17.75rem;aspect-ratio:auto}.directory-related .kit-courses-card__info{top:clamp(1.875rem,calc(.9375vw + 18px),2.25rem)}.directory-related .kit-courses-card__title.kit-text{font-size:clamp(1.375rem,calc(.9375vw + 10px),1.75rem)}.directory-related .kit-courses-card__description{font-size:clamp(1rem,calc(.3125vw + 12px),1.125rem)}.directory-related__illustration{height:calc(100% - clamp(8.75rem, calc(1.09375vw + 126px), 9.1875rem) - 1rem)}}@media(min-width:1920px){.directory-related__illustration--courses img{top:-18.25%;left:-45.27%;width:314.52%;height:307.76%}}