.kit-text{margin:0}.kit-text--big-number{font-family:"ABC Gravity Cyrillic","ABC Gravity Cyrillic Trial",var(--kit-font-text),sans-serif;font-weight:1000;font-stretch:ultra-condensed;letter-spacing:0;font-size:2.5rem;line-height:.9}@media(min-width:768px){.kit-text--big-number{font-size:4.125rem}}@media(min-width:1280px){.kit-text--big-number{font-size:clamp(4.125rem,calc(5.3125vw - 2px),6.25rem)}}.kit-text--heading-1{font-family:"ABC Gravity Cyrillic","ABC Gravity Cyrillic Trial",var(--kit-font-text),sans-serif;font-weight:1000;font-stretch:ultra-condensed;letter-spacing:0;font-size:3.75rem;line-height:.9}@media(min-width:768px){.kit-text--heading-1{font-size:4.125rem}}@media(min-width:1280px){.kit-text--heading-1{font-size:clamp(4.125rem,calc(5.3125vw - 2px),6.25rem)}}.kit-text--heading-2{font-family:"ABC Gravity Cyrillic","ABC Gravity Cyrillic Trial",var(--kit-font-text),sans-serif;font-weight:1000;font-stretch:ultra-expanded;letter-spacing:0;font-size:3.75rem;line-height:.9}@media(min-width:768px){.kit-text--heading-2{font-size:4.125rem}}@media(min-width:1280px){.kit-text--heading-2{font-size:clamp(4.125rem,calc(5.3125vw - 2px),6.25rem)}}.kit-text--heading-3{font-family:"ABC Gravity Cyrillic","ABC Gravity Cyrillic Trial",var(--kit-font-text),sans-serif;font-weight:1000;font-stretch:ultra-condensed;letter-spacing:0;font-size:2.5rem;line-height:.9}@media(min-width:768px){.kit-text--heading-3{font-size:3.125rem}}@media(min-width:1280px){.kit-text--heading-3{font-size:clamp(3.125rem,calc(4.6875vw - 10px),5rem)}}.kit-text--heading-4{font-family:"ABC Gravity Cyrillic","ABC Gravity Cyrillic Trial",var(--kit-font-text),sans-serif;font-weight:1000;font-stretch:ultra-expanded;letter-spacing:0;font-size:2.5rem;line-height:.9}@media(min-width:768px){.kit-text--heading-4{font-size:3.125rem}}@media(min-width:1280px){.kit-text--heading-4{font-size:clamp(3.125rem,calc(4.6875vw - 10px),5rem)}}.kit-text--heading-5{font-family:"ABC Gravity Cyrillic","ABC Gravity Cyrillic Trial",var(--kit-font-text),sans-serif;font-weight:1000;font-stretch:ultra-condensed;letter-spacing:0;font-size:2.5rem;line-height:.9}@media(min-width:768px){.kit-text--heading-5{font-size:2.5rem}}@media(min-width:1280px){.kit-text--heading-5{font-size:clamp(2.5rem,calc(3.125vw + 0px),3.75rem)}}.kit-text--heading-6{font-family:"ABC Gravity Cyrillic","ABC Gravity Cyrillic Trial",var(--kit-font-text),sans-serif;font-weight:1000;font-stretch:ultra-expanded;letter-spacing:0;font-size:2.5rem;line-height:.9}@media(min-width:768px){.kit-text--heading-6{font-size:2.5rem}}@media(min-width:1280px){.kit-text--heading-6{font-size:clamp(2.5rem,calc(3.125vw + 0px),3.75rem)}}.kit-text--heading-7{font-family:"ABC Gravity Cyrillic","ABC Gravity Cyrillic Trial",var(--kit-font-text),sans-serif;font-weight:1000;font-stretch:ultra-condensed;letter-spacing:0;font-size:2.5rem;line-height:.9}@media(min-width:768px){.kit-text--heading-7{font-size:2rem}}@media(min-width:1280px){.kit-text--heading-7{font-size:clamp(2rem,calc(2.5vw + 0px),3rem)}}.kit-text--title-1{font-family:"ABC Gravity Cyrillic","ABC Gravity Cyrillic Trial",var(--kit-font-text),sans-serif;font-weight:1000;font-stretch:ultra-condensed;letter-spacing:0;font-size:1.75rem;line-height:1}@media(min-width:768px){.kit-text--title-1{font-size:1.75rem}}@media(min-width:1280px){.kit-text--title-1{font-size:clamp(1.75rem,calc(1.875vw + 4px),2.5rem)}}.kit-text--title-2{font-family:"ABC Gravity Cyrillic","ABC Gravity Cyrillic Trial",var(--kit-font-text),sans-serif;font-weight:1000;font-stretch:ultra-condensed;letter-spacing:0;font-size:1.625rem;line-height:1}@media(min-width:768px){.kit-text--title-2{font-size:1.625rem}}@media(min-width:1280px){.kit-text--title-2{font-size:clamp(1.625rem,calc(1.5625vw + 6px),2.25rem)}}@media(min-width:768px)and (max-width:1919px){.kit-text--title-2{font-stretch:ultra-expanded}}.kit-text--title-3{font-family:"ABC Gravity Cyrillic","ABC Gravity Cyrillic Trial",var(--kit-font-text),sans-serif;font-weight:1000;font-stretch:ultra-condensed;letter-spacing:0;font-size:1.75rem;line-height:1}@media(min-width:768px){.kit-text--title-3{font-size:2rem}}@media(min-width:1280px){.kit-text--title-3{font-size:2rem}}.kit-text--title-4{font-family:"ABC Gravity Cyrillic","ABC Gravity Cyrillic Trial",var(--kit-font-text),sans-serif;font-weight:1000;font-stretch:ultra-condensed;letter-spacing:0;font-size:1.25rem;line-height:.9}@media(min-width:768px){.kit-text--title-4{font-size:1.375rem}}@media(min-width:1280px){.kit-text--title-4{font-size:clamp(1.375rem,calc(.9375vw + 10px),1.75rem)}}.kit-text--title-5{font-family:"ABC Gravity Cyrillic","ABC Gravity Cyrillic Trial",var(--kit-font-text),sans-serif;font-weight:1000;font-stretch:ultra-condensed;letter-spacing:0;font-size:1.5rem;line-height:1}@media(min-width:768px){.kit-text--title-5{font-size:1.125rem}}@media(min-width:1280px){.kit-text--title-5{font-size:clamp(1.125rem,calc(1.25vw + 2px),1.625rem)}}.kit-text--text-1{font-family:var(--kit-font-text),sans-serif;font-weight:600;font-stretch:normal;letter-spacing:-.01em;font-size:2rem;line-height:1.3}@media(min-width:768px){.kit-text--text-1{font-size:1.5rem}}@media(min-width:1280px){.kit-text--text-1{font-size:clamp(1.5rem,calc(1.25vw + 8px),2rem)}}.kit-text--text-2,.kit-text--text-3{letter-spacing:-.01em;font-size:1.125rem;line-height:1.4}@media(min-width:768px){.kit-text--text-2,.kit-text--text-3{font-size:1.125rem}}@media(min-width:1280px){.kit-text--text-2,.kit-text--text-3{font-size:clamp(1.125rem,calc(.625vw + 10px),1.375rem)}}.kit-text--text-2{font-weight:400}.kit-text--text-2,.kit-text--text-3{font-family:var(--kit-font-text),sans-serif;font-stretch:normal}.kit-text--text-3{font-weight:600}.kit-text--text-4,.kit-text--text-4-1,.kit-text--text-5,.kit-text--text-5-1{letter-spacing:0;font-size:1.125rem;line-height:1.5}@media(min-width:768px){.kit-text--text-4,.kit-text--text-4-1,.kit-text--text-5,.kit-text--text-5-1{font-size:1.125rem}}@media(min-width:1280px){.kit-text--text-4,.kit-text--text-4-1,.kit-text--text-5,.kit-text--text-5-1{font-size:clamp(1.125rem,calc(.625vw + 10px),1.375rem);line-height:clamp(1.5,1.5 + 0.1*(100vw - 1280px)/640px,1.6)}}.kit-text--text-4,.kit-text--text-4-1{font-family:var(--kit-font-text),sans-serif;font-weight:400;font-stretch:normal}.kit-text--text-5,.kit-text--text-5-1{font-family:var(--kit-font-text),sans-serif;font-weight:600;font-stretch:normal}.kit-text--text-6,.kit-text--text-7{letter-spacing:-.01em;font-size:1.125rem;line-height:1.4}@media(min-width:768px){.kit-text--text-6,.kit-text--text-7{font-size:1.125rem}}@media(min-width:1280px){.kit-text--text-6,.kit-text--text-7{font-size:clamp(1.125rem,calc(.3125vw + 14px),1.25rem)}}.kit-text--text-6{font-weight:400}.kit-text--text-6,.kit-text--text-7{font-family:var(--kit-font-text),sans-serif;font-stretch:normal}.kit-text--text-7{font-weight:600}.kit-text--text-8,.kit-text--text-9{letter-spacing:-.01em;font-size:1rem;line-height:1.4}@media(min-width:768px){.kit-text--text-8,.kit-text--text-9{font-size:1rem}}@media(min-width:1280px){.kit-text--text-8,.kit-text--text-9{font-size:clamp(1rem,calc(.3125vw + 12px),1.125rem)}}.kit-text--text-8{font-weight:400}.kit-text--text-8,.kit-text--text-9{font-family:var(--kit-font-text),sans-serif;font-stretch:normal}.kit-text--text-9{font-weight:600}.kit-text--text-10,.kit-text--text-11{letter-spacing:-.01em;font-size:1rem;line-height:1.4}@media(min-width:768px){.kit-text--text-10,.kit-text--text-11{font-size:1rem}}@media(min-width:1280px){.kit-text--text-10,.kit-text--text-11{font-size:1rem}}.kit-text--text-10{font-weight:400}.kit-text--text-10,.kit-text--text-11{font-family:var(--kit-font-text),sans-serif;font-stretch:normal}.kit-text--text-11{font-weight:600}.kit-text--text-12,.kit-text--text-13{letter-spacing:-.01em;font-size:.75rem;line-height:1.4}@media(min-width:768px){.kit-text--text-12,.kit-text--text-13{font-size:.875rem}}@media(min-width:1280px){.kit-text--text-12,.kit-text--text-13{font-size:.875rem}}.kit-text--text-12{font-family:var(--kit-font-text),sans-serif;font-weight:400;font-stretch:normal}.kit-text--text-13{font-family:var(--kit-font-text),sans-serif;font-weight:600;font-stretch:normal}.kit-text--button-1,.kit-text--button-2,.kit-text--button-3,.kit-text--button-4{font-family:var(--kit-font-text),sans-serif;font-weight:600;font-stretch:normal;letter-spacing:-.01em;line-height:1}.kit-text--button-1{font-size:1.25rem}.kit-text--button-2{font-size:1.125rem}.kit-text--button-3{font-size:1rem}.kit-text--button-4{font-size:.75rem}.kit-text--breadcrumbs{font-family:var(--kit-font-text),sans-serif;font-weight:400;font-stretch:normal;letter-spacing:-.01em;font-size:.875rem;line-height:1}@media(min-width:768px){.kit-text--breadcrumbs{font-size:.875rem}}@media(min-width:1280px){.kit-text--breadcrumbs{font-size:clamp(.875rem,calc(.3125vw + 10px),1rem)}}.kit-button{position:relative;display:inline-grid;margin:0;padding:0;color:inherit;text-decoration:none;background:transparent;border:0;cursor:pointer}.kit-button:focus-visible{outline:2px solid var(--kit-black);outline-offset:2px}.kit-button__face,.kit-button__sizer{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1.125rem;line-height:1;letter-spacing:-.01em;white-space:nowrap;border-radius:1rem}.kit-button__sizer{grid-area:1/1;visibility:hidden;pointer-events:none}.kit-button__text{display:-ms-inline-flexbox;display:inline-flex;gap:inherit;-ms-flex-align:center;align-items:center}.kit-button__face{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:min-height .51s cubic-bezier(.47,0,.23,1.38),padding .51s cubic-bezier(.47,0,.23,1.38),width .51s cubic-bezier(.47,0,.23,1.38),height .51s cubic-bezier(.47,0,.23,1.38),-webkit-transform .51s cubic-bezier(.47,0,.23,1.38);transition:min-height .51s cubic-bezier(.47,0,.23,1.38),padding .51s cubic-bezier(.47,0,.23,1.38),width .51s cubic-bezier(.47,0,.23,1.38),height .51s cubic-bezier(.47,0,.23,1.38),-webkit-transform .51s cubic-bezier(.47,0,.23,1.38);transition:min-height .51s cubic-bezier(.47,0,.23,1.38),padding .51s cubic-bezier(.47,0,.23,1.38),width .51s cubic-bezier(.47,0,.23,1.38),height .51s cubic-bezier(.47,0,.23,1.38),transform .51s cubic-bezier(.47,0,.23,1.38);transition:min-height .51s cubic-bezier(.47,0,.23,1.38),padding .51s cubic-bezier(.47,0,.23,1.38),width .51s cubic-bezier(.47,0,.23,1.38),height .51s cubic-bezier(.47,0,.23,1.38),transform .51s cubic-bezier(.47,0,.23,1.38),-webkit-transform .51s cubic-bezier(.47,0,.23,1.38)}.kit-button--accent .kit-button__face,.kit-button__face{color:var(--kit-white);background:var(--kit-accent)}.kit-button--black .kit-button__face{color:var(--kit-white);background:var(--kit-black)}.kit-button--white .kit-button__face{color:var(--kit-black);background:var(--kit-white)}.kit-button--gray .kit-button__face{color:var(--kit-black);background:var(--kit-gray)}.kit-button--transparent .kit-button__face{color:var(--kit-white);background:var(--kit-white-20)}.kit-button--gray .kit-button__glyph,.kit-button--white .kit-button__glyph{-webkit-filter:brightness(0);filter:brightness(0)}.kit-button:disabled{pointer-events:none;cursor:default}.kit-button:disabled:not(.kit-button--text):not(.kit-button--white):not(.kit-button--gray):not(.kit-button--social) .kit-button__face{color:var(--kit-white-60)}.kit-button:disabled:not(.kit-button--text):not(.kit-button--white):not(.kit-button--gray):not(.kit-button--social) .kit-button__glyph{opacity:.6}.kit-button--gray:disabled .kit-button__face,.kit-button--social:disabled .kit-button__face,.kit-button--white:disabled .kit-button__face{color:var(--kit-black-50)}.kit-button--gray:disabled .kit-button__glyph,.kit-button--social:disabled .kit-button__glyph,.kit-button--white:disabled .kit-button__glyph{opacity:.5}.kit-button--big{width:100%}@media(min-width:768px){.kit-button--big{width:auto}}.kit-button--big .kit-button__face,.kit-button--big .kit-button__sizer{gap:.75rem;width:100%;min-height:3.75rem;padding:1.125rem 1.5rem}@media(min-width:768px){.kit-button--big .kit-button__face,.kit-button--big .kit-button__sizer{width:auto;min-height:6rem;padding:2.25rem 3.75rem;border-radius:1.5rem}}.kit-button--medium .kit-button__face,.kit-button--medium .kit-button__sizer{gap:.625rem;min-height:3.75rem;padding:1rem 1.25rem}.kit-button--small .kit-button__face,.kit-button--small .kit-button__sizer{min-height:3rem;padding:1rem 1.25rem;font-size:1rem;border-radius:.75rem}.kit-button--extra-small .kit-button__face,.kit-button--extra-small .kit-button__sizer{gap:.75rem;min-height:2.25rem;padding:.5rem .75rem;font-size:1rem;border-radius:.75rem}.kit-button--square{width:3.75rem;height:3.75rem}.kit-button--square .kit-button__face,.kit-button--square .kit-button__sizer{width:100%;height:100%;padding:1.125rem}.kit-button--small-square{width:2.75rem;height:2.75rem}.kit-button--small-square .kit-button__face,.kit-button--small-square .kit-button__sizer{width:100%;height:100%;padding:.75rem;border-radius:.625rem}.kit-button--social .kit-button__face,.kit-button--social .kit-button__sizer{gap:.75rem;min-height:3.75rem;padding:1.125rem 3rem;color:var(--kit-black);background:var(--kit-gray)}@media(max-width:767px){.kit-button--social .kit-button__face,.kit-button--social .kit-button__sizer{gap:0}.kit-button--social .kit-button__text{display:none}}.kit-button--text .kit-button__face,.kit-button--text .kit-button__sizer{min-height:0;padding:0;color:var(--kit-accent);background:transparent;border-radius:0}.kit-button--regular .kit-button__face,.kit-button--regular .kit-button__sizer{font-weight:400;line-height:1.4;text-decoration:underline;text-underline-offset:.15em}@media(hover:hover){.kit-button--medium:hover .kit-button__face{min-height:0;padding:.75rem 1rem}.kit-button--medium.kit-button--accent:hover .kit-button__face{-webkit-transform:translate(-50%,-50%) rotate(-3deg);transform:translate(-50%,-50%) rotate(-3deg)}.kit-button--medium.kit-button--black:hover .kit-button__face,.kit-button--medium.kit-button--white:hover .kit-button__face{-webkit-transform:translate(-50%,-50%) rotate(3deg);transform:translate(-50%,-50%) rotate(3deg)}.kit-button--medium.kit-button--gray:hover .kit-button__face{-webkit-transform:translate(-50%,-50%) rotate(-3deg);transform:translate(-50%,-50%) rotate(-3deg)}}@media(hover:hover)and (min-width:768px){.kit-button--big:hover .kit-button__face{min-height:0;padding:1.875rem 3.125rem}}@media(hover:hover){.kit-button--big.kit-button--accent:hover .kit-button__face{-webkit-transform:translate(-50%,-50%) rotate(-2deg);transform:translate(-50%,-50%) rotate(-2deg)}.kit-button--big.kit-button--black:hover .kit-button__face{-webkit-transform:translate(-50%,-50%) rotate(3deg);transform:translate(-50%,-50%) rotate(3deg)}.kit-button--small:hover .kit-button__face{min-height:0;padding:.75rem 1rem;-webkit-transform:translate(-50%,-50%) rotate(1deg);transform:translate(-50%,-50%) rotate(1deg)}.kit-button--extra-small:hover .kit-button__face{min-height:0;padding:.375rem .625rem;-webkit-transform:translate(-50%,-50%) rotate(-2deg);transform:translate(-50%,-50%) rotate(-2deg)}.kit-button--square:hover .kit-button__face{width:3.25rem;height:3.25rem;padding:.875rem;-webkit-transform:translate(-50%,-50%) rotate(3deg);transform:translate(-50%,-50%) rotate(3deg)}.kit-button--small-square:hover .kit-button__face{width:2.5rem;height:2.5rem;padding:.625rem}.kit-button--small-square.kit-button--black:hover .kit-button__face,.kit-button--small-square.kit-button--gray:hover .kit-button__face{-webkit-transform:translate(-50%,-50%) rotate(-3deg);transform:translate(-50%,-50%) rotate(-3deg)}.kit-button--small-square.kit-button--white:hover .kit-button__face{-webkit-transform:translate(-50%,-50%) rotate(3deg);transform:translate(-50%,-50%) rotate(3deg)}.kit-button--social:hover .kit-button__face{min-height:0;padding:1rem 2.5rem;-webkit-transform:translate(-50%,-50%) rotate(-3deg);transform:translate(-50%,-50%) rotate(-3deg)}.kit-button--text:hover .kit-button__face{min-height:0;padding:0;text-decoration:underline;text-underline-offset:.15em}.kit-button--regular:hover .kit-button__face{color:var(--kit-accent-50)}}.kit-button:disabled:hover .kit-button__face{text-decoration:none}.kit-button__chevron{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:1.25rem;height:1.25rem}.kit-button__chevron-icon{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.kit-button--chevron-up .kit-button__chevron-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.kit-button__badge{position:absolute;top:-.875rem;right:.625rem;display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-ms-flex-align:center;align-items:center;padding:.625rem .75rem;color:var(--kit-white);font-size:1rem;letter-spacing:-.01em;background:var(--kit-geography);border-radius:.75rem;-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}.kit-button__badge-icon{display:none}@media(min-width:768px){.kit-button__badge-icon{display:block}}.kit-checkbox{position:relative;display:-ms-inline-flexbox;display:inline-flex;gap:.75rem;-ms-flex-align:start;align-items:flex-start;color:var(--kit-black-60);font-family:var(--kit-font-text),sans-serif;font-size:.875rem;line-height:1.4;letter-spacing:-.01em;cursor:pointer}.kit-checkbox__input{position:absolute;width:2rem;height:2rem;margin:0;opacity:0}.kit-checkbox__box{-ms-flex-negative:0;flex-shrink:0;width:2rem;height:2rem;background:var(--kit-gray);border-radius:.625rem}.kit-checkbox__input:checked+.kit-checkbox__box{background:url(/images/ui-kit/checkbox.svg) 50%/contain no-repeat}.kit-checkbox__input:focus-visible+.kit-checkbox__box{outline:2px solid var(--kit-black);outline-offset:2px}.kit-checkbox__text a,.kit-checkbox__text strong{color:var(--kit-black);font-weight:400;text-decoration:none}@-webkit-keyframes kit-phone-on-fill{0%{opacity:1}to{opacity:1}}@keyframes kit-phone-on-fill{0%{opacity:1}to{opacity:1}}.kit-field{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;min-width:0}.kit-field__legend{color:var(--kit-black);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1.375rem;line-height:1.4;letter-spacing:-.01em;text-align:center}.kit-field__control{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:3.75rem;padding:0 1.25rem;border:1px solid transparent;border-radius:1rem;-webkit-transition:border-color .2s ease;transition:border-color .2s ease}.kit-field__control--gray{--kit-field-fill:var(--kit-gray);background:var(--kit-gray)}.kit-field__control--answer,.kit-field__control--white{--kit-field-fill:var(--kit-white);background:var(--kit-white)}.kit-field__control--answer{height:4.5rem}.kit-field__control:focus-within{border-color:var(--kit-black-20)}.kit-field__caption{position:absolute;z-index:2;top:.6875rem;right:1.25rem;left:1.25rem;overflow:hidden;color:var(--kit-black-50);font-size:.75rem;line-height:1;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:none;transition:none}.kit-field__caption,.kit-field__input{font-family:var(--kit-font-text),sans-serif;letter-spacing:-.01em}.kit-field__input{-ms-flex-item-align:stretch;align-self:stretch;width:100%;min-width:0;padding:1.5rem 0 .6875rem;color:var(--kit-black);font-size:1.125rem;line-height:1.375rem;background:transparent;border:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;caret-color:var(--kit-black);-webkit-transition:background-color 86400s ease-out;transition:background-color 86400s ease-out}.kit-field__input::-webkit-input-placeholder{color:transparent}.kit-field__input::-moz-placeholder{color:transparent}.kit-field__input:-ms-input-placeholder{color:transparent}.kit-field__input::-ms-input-placeholder{color:transparent}.kit-field__input::placeholder{color:transparent}.kit-field__input:-webkit-autofill,.kit-field__input:-webkit-autofill:active,.kit-field__input:-webkit-autofill:focus,.kit-field__input:-webkit-autofill:hover{background-clip:padding-box!important;-webkit-box-shadow:inset 0 0 0 62.5rem var(--kit-field-fill,var(--kit-gray))!important;box-shadow:inset 0 0 0 62.5rem var(--kit-field-fill,var(--kit-gray))!important;-webkit-animation:kit-phone-on-fill .01s;animation:kit-phone-on-fill .01s;-webkit-text-fill-color:var(--kit-black);caret-color:var(--kit-black);-webkit-transition:background-color 86400s ease-out;transition:background-color 86400s ease-out}.kit-field__mirror{position:absolute;top:1.5rem;right:1.25rem;bottom:.6875rem;left:1.25rem;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;color:var(--kit-black);font-family:var(--kit-font-text),sans-serif;font-weight:400;font-size:1.125rem;line-height:1.375rem;letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:var(--kit-field-fill,var(--kit-gray))}.kit-field__mirror--secret{-webkit-text-security:disc}.kit-field.is-mirror .kit-field__input{color:transparent;-webkit-text-fill-color:transparent}.kit-field:not(.is-filled):not(.kit-field--legend) .kit-field__control:not(:focus-within):not(:has(.kit-field__input:-webkit-autofill)):has(.kit-field__input:placeholder-shown) .kit-field__caption{top:50%;font-size:1.125rem;line-height:1.4;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.kit-field:not(.is-filled):not(.kit-field--legend) .kit-field__control:not(:focus-within):not(:has(.kit-field__input:-webkit-autofill)):has(.kit-field__input:placeholder-shown) .kit-field__input{padding-top:1.0625rem;padding-bottom:1.0625rem}.kit-field.is-motion:not(.is-filled):focus-within .kit-field__caption{-webkit-transition:top .2s ease,font-size .2s ease,line-height .2s ease,-webkit-transform .2s ease;transition:top .2s ease,font-size .2s ease,line-height .2s ease,-webkit-transform .2s ease;transition:top .2s ease,font-size .2s ease,line-height .2s ease,transform .2s ease;transition:top .2s ease,font-size .2s ease,line-height .2s ease,transform .2s ease,-webkit-transform .2s ease}.kit-field.is-motion:not(.is-filled):focus-within .kit-field__input{-webkit-transition:padding .2s ease,background-color 86400s ease-out;transition:padding .2s ease,background-color 86400s ease-out}.kit-field.is-motion:not(.is-filled):not(.kit-field--legend) .kit-field__control:not(:focus-within):not(:has(.kit-field__input:-webkit-autofill)):has(.kit-field__input:placeholder-shown) .kit-field__caption{-webkit-transition:top .2s ease,font-size .2s ease,line-height .2s ease,-webkit-transform .2s ease;transition:top .2s ease,font-size .2s ease,line-height .2s ease,-webkit-transform .2s ease;transition:top .2s ease,font-size .2s ease,line-height .2s ease,transform .2s ease;transition:top .2s ease,font-size .2s ease,line-height .2s ease,transform .2s ease,-webkit-transform .2s ease}.kit-field.is-motion:not(.is-filled):not(.kit-field--legend) .kit-field__control:not(:focus-within):not(:has(.kit-field__input:-webkit-autofill)):has(.kit-field__input:placeholder-shown) .kit-field__input{-webkit-transition:padding .2s ease,background-color 86400s ease-out;transition:padding .2s ease,background-color 86400s ease-out}.kit-field.is-filled .kit-field__caption,.kit-field:not(.is-motion) .kit-field__caption,.kit-field:not(.is-motion) .kit-field__control{-webkit-transition:none;transition:none}.kit-field.is-filled .kit-field__input,.kit-field:not(.is-motion) .kit-field__input{-webkit-transition:background-color 86400s ease-out;transition:background-color 86400s ease-out}.kit-field__control:has(.kit-field__eye) .kit-field__caption,.kit-field__control:has(.kit-field__eye) .kit-field__mirror{right:3.25rem}.kit-field--legend .kit-field__mirror{bottom:1.5rem}.kit-field__eye{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;margin-left:.75rem;padding:0;background:transparent;border:0;cursor:pointer}.kit-field__eye--open{opacity:1}.kit-field--error .kit-field__control{--kit-field-fill:var(--kit-accent-20);background:var(--kit-accent-20);border-color:transparent}.kit-field--legend{width:9.4375rem}.kit-field--legend .kit-field__input{padding-top:1.5rem;padding-bottom:1.5rem}.kit-field--legend .kit-field__control:has(.kit-field__input:not(:-moz-placeholder-shown)) .kit-field__input{padding-top:1.5rem;padding-bottom:1.5rem}.kit-field--legend .kit-field__control:has(.kit-field__input:not(:-ms-input-placeholder)) .kit-field__input{padding-top:1.5rem;padding-bottom:1.5rem}.kit-field--legend .kit-field__control:focus-within .kit-field__input,.kit-field--legend .kit-field__control:has(.kit-field__input:not(:placeholder-shown)) .kit-field__input,.kit-field--legend.is-filled .kit-field__input{padding-top:1.5rem;padding-bottom:1.5rem}.kit-messenger{position:relative;display:inline-block;-ms-flex-negative:0;flex-shrink:0;padding:0;color:inherit;text-decoration:none;background:transparent;border:0;cursor:pointer}.kit-messenger--telegram{width:10.25rem;height:6rem}.kit-messenger--vk{width:11.6875rem;height:6rem}.kit-messenger__mark{position:absolute;top:0;left:0;display:block;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .51s cubic-bezier(.47,0,.23,1.38);transition:-webkit-transform .51s cubic-bezier(.47,0,.23,1.38);transition:transform .51s cubic-bezier(.47,0,.23,1.38);transition:transform .51s cubic-bezier(.47,0,.23,1.38),-webkit-transform .51s cubic-bezier(.47,0,.23,1.38)}.kit-messenger--telegram .kit-messenger__mark{width:6rem;height:6rem}.kit-messenger--vk .kit-messenger__mark{width:4.5rem;height:4.5rem}.kit-messenger__label{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:2.25rem;padding:0 .75rem;color:var(--kit-black);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;white-space:nowrap;background:var(--kit-white);border-radius:.75rem;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .51s cubic-bezier(.47,0,.23,1.38);transition:-webkit-transform .51s cubic-bezier(.47,0,.23,1.38);transition:transform .51s cubic-bezier(.47,0,.23,1.38);transition:transform .51s cubic-bezier(.47,0,.23,1.38),-webkit-transform .51s cubic-bezier(.47,0,.23,1.38)}.kit-messenger--telegram .kit-messenger__label{top:3.125rem;left:1.6875rem;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.kit-messenger--vk .kit-messenger__label{top:2.3125rem;left:3.1875rem;-webkit-transform:rotate(4deg);transform:rotate(4deg)}@media(hover:hover){.kit-messenger--telegram:hover .kit-messenger__mark{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}.kit-messenger--telegram:hover .kit-messenger__label{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.kit-messenger--vk:hover .kit-messenger__mark{-webkit-transform:rotate(15deg);transform:rotate(15deg)}.kit-messenger--vk:hover .kit-messenger__label{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}}.kit-form{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;width:100%;padding:2rem .5rem .5rem;background:var(--kit-overlay);border-radius:1.75rem;backdrop-filter:blur(15px);container-name:kit-form;container-type:inline-size}.kit-form--small{gap:0;padding-top:1rem}@media(min-width:1200px){.kit-form--small{max-width:38.3125rem}}.kit-form--big,.kit-form--medium{background:var(--kit-black);backdrop-filter:none}@media(min-width:1200px){.kit-form--big,.kit-form--medium{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:stretch;align-items:stretch}.kit-form--big{padding:.5rem .5rem .5rem 1.5rem}.kit-form--medium{max-width:clamp(57.5rem,calc(75vw - 40px),87.5rem);padding:.5rem .5rem .5rem 1.25rem}}.kit-form__intro{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.25rem;padding:0 1rem}@media(min-width:768px){.kit-form--small .kit-form__intro{max-width:23.9375rem}}@media(min-width:1200px){.kit-form--big .kit-form__intro{-ms-flex:0 1 auto;flex:0 1 auto;max-width:clamp(36rem,calc(11.71875vw + 426px),40.6875rem);padding-top:1rem;padding-right:0;padding-left:0}.kit-form--medium .kit-form__intro{-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-pack:justify;justify-content:space-between;max-width:clamp(30.3125rem,calc(25.9375vw + 153px),40.6875rem);padding-top:1.5rem;padding-right:0;padding-left:0}}.kit-form__copy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem}.kit-form__description,.kit-form__note,.kit-form__title{color:var(--kit-white)}.kit-form__card .kit-text--title-1,.kit-form__heading.kit-text--title-4,.kit-form__title{text-transform:uppercase}.kit-form__actions{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center}.kit-form--big .kit-form__actions,.kit-form--small .kit-form__actions{margin-bottom:1rem}.kit-form__note{max-width:24.8125rem;margin:0;color:var(--kit-white-50);font-size:1rem;font-family:var(--kit-font-text),sans-serif;line-height:1.4;letter-spacing:-.01em}.kit-form__note strong{color:var(--kit-white);font-weight:400}.kit-form__card{position:relative;display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;-ms-flex-direction:column;flex-direction:column;min-width:0;padding:1.5rem;overflow:hidden;background:var(--kit-white);border-radius:1.25rem;container-name:kit-card;container-type:inline-size}@media(min-width:768px){.kit-form__card{padding:2rem 1rem 1rem}}@media(min-width:1200px){.kit-form--big .kit-form__card{-ms-flex:0 0 auto;flex:0 0 auto;width:clamp(39rem,calc(46.25vw + 32px),57.5rem);padding:1.25rem 1.5rem}.kit-form--medium .kit-form__card{-ms-flex:0 0 auto;flex:0 0 auto;width:clamp(24.4375rem,calc(51.5625vw - 269px),45.0625rem);padding:1.25rem 1.5rem}}.kit-form__panel{position:relative;display:grid;-ms-flex:1 1;flex:1 1}.kit-form__panel>*{grid-area:1/1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.kit-form__panel-face{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.25rem .5rem;gap:1.25rem .5rem;-ms-flex-align:center;align-items:center}.kit-form__consent,.kit-form__fields,.kit-form__heading,.kit-form__submit,.kit-form__switcher{min-width:0}.kit-form__heading{grid-area:heading;color:var(--kit-black)}.kit-form__switcher{grid-area:switcher}.kit-form__fields{grid-area:fields}.kit-form__submit{grid-area:submit}.kit-form__consent{grid-area:consent}.kit-form--small .kit-form__panel-face{grid-template-areas:"heading heading" "fields fields" "consent consent" "submit submit"}.kit-form--big .kit-form__panel-face,.kit-form--medium .kit-form__panel-face{grid-template-areas:"heading heading" "switcher switcher" "fields fields" "submit submit" "consent consent"}.kit-form__switcher.kit-switcher{justify-self:start;width:100%}.kit-form__switcher.kit-switcher .kit-switcher__tab{-ms-flex:1 1;flex:1 1}@media(min-width:768px){.kit-form__switcher.kit-switcher{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.kit-form__switcher.kit-switcher .kit-switcher__tab{-ms-flex:0 0 auto;flex:0 0 auto}}.kit-form__panel-sent{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1.5rem;-ms-flex-pack:justify;justify-content:space-between;color:var(--kit-black);background:var(--kit-white)}.kit-form__panel-sent,.kit-form__panel.is-sent .kit-form__panel-face{opacity:0;pointer-events:none}.kit-form__panel.is-sent .kit-form__panel-sent{opacity:1;pointer-events:auto}.kit-form__sent-copy{position:relative;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-ms-flex-align:start;align-items:flex-start;max-width:min(33.25rem,62%)}.kit-form__sent-tag{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.kit-form__again{position:relative;z-index:1;-ms-flex-item-align:start;align-self:flex-start}.kit-form__dragon{position:absolute;right:0;bottom:0;z-index:0;width:auto;max-width:42%;height:auto;max-height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:right bottom;object-position:right bottom;pointer-events:none}.kit-form__fields{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.kit-form__fields .kit-field{-ms-flex:1 1;flex:1 1;min-width:0}.kit-form__submit,.kit-form__submit .kit-button__face,.kit-form__submit .kit-button__sizer{width:100%}@media(min-width:768px){.kit-form--small .kit-form__panel-face{grid-template-areas:"heading heading" "fields fields" "consent submit"}.kit-form--big .kit-form__panel-face,.kit-form--medium .kit-form__panel-face{grid-template-areas:"heading heading" "switcher switcher" "fields fields" "consent submit"}.kit-form__submit{justify-self:end;width:auto}.kit-form__submit .kit-button__face,.kit-form__submit .kit-button__sizer{width:auto}}@media(min-width:1200px){.kit-form--medium .kit-form__panel-face{grid-template-areas:"heading heading" "switcher switcher" "fields fields" "submit submit" "consent consent"}.kit-form--medium .kit-form__submit{justify-self:stretch;width:100%}.kit-form--medium .kit-form__submit .kit-button__face,.kit-form--medium .kit-form__submit .kit-button__sizer{width:100%}}@container kit-card (min-width: 30rem){.kit-form__fields{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}@container kit-card (min-width: 47.5rem){.kit-form--big .kit-form__panel-face{grid-template-areas:"heading heading" "switcher switcher" "fields submit" "consent consent"}.kit-form--big .kit-form__submit{justify-self:end;width:auto}.kit-form--big .kit-form__submit .kit-button__face,.kit-form--big .kit-form__submit .kit-button__sizer{width:auto}}@container kit-form (max-width: 26.25rem){.kit-form__actions .kit-messenger--vk{margin-left:-.5rem}}@container kit-form (max-width: 28.75rem){.kit-form--small .kit-form__panel-face{grid-template-areas:"heading heading" "fields fields" "consent consent" "submit submit"}.kit-form--big .kit-form__panel-face,.kit-form--medium .kit-form__panel-face{grid-template-areas:"heading heading" "switcher switcher" "fields fields" "submit submit" "consent consent"}.kit-form__submit{justify-self:stretch;width:100%}.kit-form__submit .kit-button__face,.kit-form__submit .kit-button__sizer{width:100%}}.kit-category-card{-ms-flex-direction:column;flex-direction:column;gap:0;width:8.8125rem;margin:0;padding:0;color:inherit;text-decoration:none;background:transparent;border:0;cursor:pointer}.kit-category-card,.kit-category-card__plate{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.kit-category-card__plate{-ms-flex-pack:center;justify-content:center;height:5rem;padding:.375rem;border-radius:.75rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.kit-category-card__screen{width:5.1875rem;height:4.25rem;-o-object-fit:cover;object-fit:cover}.kit-category-card__stack{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:5.9375rem;height:4.25rem}.kit-category-card__stack img{width:3.375rem;height:4.25rem;-o-object-fit:cover;object-fit:cover;border-radius:.5rem}.kit-category-card__stack img:first-child{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.kit-category-card__stack img:nth-child(2){margin:0 -1.6875rem;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.kit-category-card__stack img:nth-child(3){-webkit-transform:rotate(6deg);transform:rotate(6deg)}.kit-category-card__info{display:-ms-flexbox;display:flex;gap:.1875rem;-ms-flex-align:start;align-items:flex-start;padding:.375rem .5rem;color:var(--kit-white);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;white-space:nowrap;border-radius:.5rem;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.kit-category-card__count{font-weight:700;font-size:.75rem;letter-spacing:-.015em;line-height:1;opacity:.5}.kit-category-card:focus-visible{outline:2px solid var(--kit-white);outline-offset:2px}@media(hover:hover){.kit-category-card:hover .kit-category-card__plate{background:var(--kit-accent-50)}.kit-category-card:hover .kit-category-card__info{background:var(--kit-accent)}}.kit-switcher{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-item-align:start;align-self:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;gap:.125rem;padding:.375rem;background:var(--kit-black);border-radius:1rem}.kit-switcher--light{background:var(--kit-gray)}.kit-switcher__tab{position:relative;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;min-height:3rem;margin:0;padding:.8125rem 1.5rem;color:var(--kit-white);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1.4;letter-spacing:-.01em;white-space:nowrap;background:transparent;border:0;border-radius:.625rem;cursor:pointer;-webkit-transition:color .2s ease,background-color .2s ease;transition:color .2s ease,background-color .2s ease}.kit-switcher__tab--active{color:var(--kit-black);background:var(--kit-white)}.kit-switcher__tab:focus-visible{outline:2px solid var(--kit-white);outline-offset:2px}.kit-switcher--light .kit-switcher__tab{color:var(--kit-black)}.kit-switcher__icon{-ms-flex-negative:0;flex-shrink:0;width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.kit-switcher__hint{opacity:.5}.kit-switcher__badge{position:absolute;top:-.875rem;right:-1.125rem;padding:.5rem .75rem;color:var(--kit-white);font-weight:600;font-size:1rem;line-height:1;background:var(--kit-accent);border-radius:6.25rem;-webkit-transform:rotate(4deg);transform:rotate(4deg)}.kit-switcher--stacked .kit-switcher__tab{-ms-flex-direction:column;flex-direction:column;gap:.125rem;min-height:4.25rem;padding:1rem 1.5rem;line-height:1}.kit-switcher--stacked .kit-switcher__label{font-size:1.125rem}.kit-switcher--stacked .kit-switcher__hint{font-size:1rem}@media(max-width:767px){.kit-switcher--stacked .kit-switcher__tab{min-height:2.625rem;padding:.375rem 1.5rem}.kit-switcher--stacked .kit-switcher__label{font-size:1rem}.kit-switcher--stacked .kit-switcher__hint{font-size:.75rem}.kit-switcher--stacked .kit-switcher__badge{top:-1.875rem;right:-1.25rem}}@media(hover:hover){.kit-switcher__tab:hover:not(.kit-switcher__tab--active){background:var(--kit-white-60)}.kit-switcher--stacked .kit-switcher__tab:hover:not(.kit-switcher__tab--active){background:var(--kit-white-50)}.kit-switcher--light .kit-switcher__tab:hover:not(.kit-switcher__tab--active){color:var(--kit-black)}}.kit-tag{display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-ms-flex-align:center;align-items:center;height:2.25rem;padding:.625rem .75rem;color:var(--kit-white);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;white-space:nowrap;background:var(--kit-geography);border-radius:.75rem}.kit-tag--red{background:var(--kit-accent)}.kit-tag--white{color:var(--kit-black);background:var(--kit-white)}.kit-tag--black{background:var(--kit-black)}.kit-tag--blue{background:var(--kit-math)}.kit-tag--yellow{background:var(--kit-history)}.kit-tag--white .kit-tag__icon{-webkit-filter:brightness(0);filter:brightness(0)}.kit-tag--big{height:2.75rem}.kit-tag--big.kit-tag--black{background:var(--kit-overlay)}.kit-review{width:100%;max-width:24.875rem;container:kit-review/inline-size}@media(min-width:768px){.kit-review{max-width:22.5rem}}@media(min-width:1280px){.kit-review{max-width:clamp(38.1875rem,calc(25vw + 291px),48.1875rem)}}.kit-review__face{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.kit-review__photo{z-index:0;width:96%;margin:calc(100cqw*7/398) auto 0;aspect-ratio:382/436;-o-object-fit:cover;object-fit:cover;border-radius:1.5rem;-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}.kit-review__circle.kit-video-circle{position:absolute;top:calc(100cqw*189/398);right:0;left:auto;z-index:1;width:calc(100cqw*172/398);border-width:.125rem}.kit-review__bubble{position:relative;z-index:2;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2rem;min-height:calc(100cqw*504/398);margin-top:calc(100cqw*-113/398);padding:2rem 1.5rem 1.5rem 2rem;overflow:visible;background:var(--kit-gray);border-radius:1.75rem 2.25rem 2.5rem .75rem}.kit-review__bubble:after{position:absolute;bottom:0;left:-.5rem;width:1.875rem;height:1.4375rem;background:var(--kit-gray);content:"";pointer-events:none;-webkit-mask:url(/images/ui-kit/review-tail.svg) center/100% 100% no-repeat;mask:url(/images/ui-kit/review-tail.svg) center/100% 100% no-repeat}.kit-review__person{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.kit-review__name.kit-text{font-size:1.25rem;line-height:.9;text-transform:uppercase}.kit-review__course{margin:0;color:var(--kit-black);font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;opacity:.5}.kit-review__scores{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.75rem;-ms-flex-align:start;align-items:flex-start}.kit-review__score{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.375rem}.kit-review__score-value.kit-text{font-size:3.75rem;line-height:.9}.kit-review__score-value--after{color:var(--kit-accent)}.kit-review__score-label{color:var(--kit-black);font-weight:600;font-size:1rem;line-height:1.4;letter-spacing:-.01em;opacity:.5}.kit-review__arrow{-ms-flex-negative:0;flex-shrink:0;width:1.5rem;height:1.5rem;margin-top:1rem;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.kit-review__gain.kit-tag{margin-top:.4375rem;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.kit-review__copy{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1rem;-ms-flex-align:start;align-items:flex-start}.kit-review__text.kit-text{display:-webkit-box;margin:0;overflow:hidden;font-size:1.125rem;-webkit-box-orient:vertical;-webkit-line-clamp:6}.kit-review__text.is-open{display:block;-webkit-line-clamp:unset}.kit-review__actions{position:relative;z-index:1;display:-ms-flexbox;display:flex;gap:.5rem}.kit-review__reaction{display:-ms-flexbox;display:flex;gap:1rem;-ms-flex-align:center;align-items:center;height:2.75rem;padding:.625rem 1.25rem;background:var(--kit-white);border:0;border-radius:1rem;-webkit-box-shadow:0 0 1.25rem rgba(94,133,172,.2);box-shadow:0 0 1.25rem rgba(94,133,172,.2);cursor:pointer;backdrop-filter:blur(15px)}.kit-review__emoji{font-size:1.5rem;line-height:1}.kit-review__rule{width:1px;height:1.5rem;background:var(--kit-black-14)}.kit-review__count{color:var(--kit-black);font-weight:600;font-size:1.125rem;line-height:1;letter-spacing:-.01em}.kit-review__badge{position:absolute;right:0;bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;width:9.0625rem;height:9.1875rem;padding:0 1rem 1.5rem 3.75rem;overflow:hidden;color:var(--kit-white)}.kit-review__badge:before{position:absolute;top:2rem;left:1.625rem;width:43.125rem;height:11.3125rem;background:var(--kit-accent);clip-path:polygon(43.125rem 2.8125rem,2.5rem 0,.4375rem 1.625rem,0 8.375rem,42.5625rem 11.3125rem);content:""}.kit-review__badge-value{font-family:"ABC Gravity Cyrillic","ABC Gravity Cyrillic Trial",var(--kit-font-text),sans-serif;font-weight:1000;font-stretch:ultra-condensed;letter-spacing:0;position:relative;font-size:2.5rem;line-height:1;text-transform:uppercase}.kit-review__badge-caption{position:relative;font-weight:500;font-size:1.125rem;line-height:1.3;letter-spacing:-.015em}@container kit-review (min-width: 38.1875rem){.kit-review__face{display:block;height:clamp(40.8125rem,42.375rem + 100cqw*-25/160 - -954.6875rem/160,42.375rem)}.kit-review__photo{position:absolute;top:clamp(2.0625rem,9.3125rem + 100cqw*-116/160 - -4429.75rem/160,9.3125rem);left:clamp(0rem,.4375rem + 100cqw*-7/160 - -267.3125rem/160,.4375rem);width:clamp(21.5625rem,21.5625rem + 100cqw*111/160 - 4238.8125rem/160,28.5rem);height:clamp(24.875rem,24.875rem + 100cqw*122/160 - 4658.875rem/160,32.5rem);margin:0;aspect-ratio:auto}.kit-review__circle.kit-video-circle{top:clamp(19.0625rem,23.625rem + 100cqw*-73/160 - -2787.6875rem/160,23.625rem);right:auto;left:0;width:clamp(18.75rem,18.75rem + 100cqw*48/160 - 1833rem/160,21.75rem);border-width:.375rem}.kit-review__bubble{position:absolute;top:0;right:0;left:19.1875rem;height:clamp(33.8125rem,35.625rem + 100cqw*-29/160 - -1107.4375rem/160,35.625rem);min-height:0;margin-top:0}.kit-review__name.kit-text{font-size:clamp(1.375rem,1.375rem + 100cqw*6/160 - 229.125rem/160,1.75rem)}.kit-review__course{font-size:clamp(1rem,1rem + 100cqw*2/160 - 76.375rem/160,1.125rem);line-height:1.4}.kit-review__scores{gap:clamp(.375rem,.375rem + 100cqw*6/160 - 229.125rem/160,.75rem)}.kit-review__score-value.kit-text{font-size:clamp(2.5rem,2.5rem + 100cqw*20/160 - 763.75rem/160,3.75rem)}.kit-review__score-label{width:0;min-width:100%;font-size:clamp(1rem,1rem + 100cqw*2/160 - 76.375rem/160,1.125rem);white-space:nowrap}.kit-review__text.kit-text{font-size:clamp(1.125rem,1.125rem + 100cqw*2/160 - 76.375rem/160,1.25rem)}.kit-review__badge{-ms-flex-direction:row;flex-direction:row;gap:.625rem;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:end;align-items:flex-end;width:14.125rem;height:7.625rem;padding-bottom:1.25rem}.kit-review__badge:before{top:2.125rem}}@container kit-review (min-width: 43.75rem){.kit-review__badge{-ms-flex-direction:column;flex-direction:column;gap:0;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:stretch;align-items:stretch;width:9.0625rem;height:9.1875rem;padding-bottom:1.5rem}.kit-review__badge:before{top:2rem}}.kit-video-circle{position:relative;width:21.75rem;max-width:100%;aspect-ratio:1;overflow:hidden;border:.375rem solid var(--kit-white);border-radius:50%}.kit-video-circle.is-mobile{width:10.75rem;border-width:.125rem}.kit-video-circle__photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kit-video-circle__sound{position:absolute;top:1.875rem;left:50%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;height:2.75rem;padding:.5rem 1rem;background:var(--kit-overlay);border:0;border-radius:.75rem;-webkit-transform:translateX(-50%);transform:translateX(-50%);backdrop-filter:blur(15px);cursor:pointer}.kit-video-circle.is-mobile .kit-video-circle__sound{top:.625rem}.kit-bubble{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;font-family:var(--kit-font-text),sans-serif;letter-spacing:-.01em}.kit-bubble--callout,.kit-bubble--small{-webkit-filter:drop-shadow(0 0 1.25rem rgba(94,133,172,.2));filter:drop-shadow(0 0 1.25rem rgba(94,133,172,.2))}.kit-bubble__body{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem;background:var(--kit-white);border-radius:.75rem}.kit-bubble--callout .kit-bubble__body{max-width:22.5rem;padding:1rem}.kit-bubble--callout .kit-bubble__text{color:var(--kit-black);font-weight:600;font-size:1.125rem;line-height:1.4}.kit-bubble--small .kit-bubble__body{padding:.625rem .75rem}.kit-bubble--small .kit-bubble__text{color:var(--kit-black);font-weight:600;font-size:1rem;line-height:1;white-space:nowrap}.kit-bubble--message .kit-bubble__body{max-width:17.5rem;padding:1rem;background:var(--kit-black);border-radius:1.375rem}.kit-bubble--message{position:relative}.kit-bubble__message-tail{position:absolute;bottom:0;left:-12px;width:32px;height:24px;background:var(--kit-black);-webkit-mask-image:radial-gradient(ellipse 22px 24px at 0 0,transparent 97%,#000 100%);mask-image:radial-gradient(ellipse 22px 24px at 0 0,transparent 97%,#000 100%);pointer-events:none}.kit-bubble--right .kit-bubble__message-tail{right:-12px;left:auto;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.kit-bubble--right .kit-bubble__body{border-bottom-right-radius:.375rem}.kit-bubble--left .kit-bubble__body{border-bottom-left-radius:.375rem}.kit-bubble__author{color:var(--kit-accent);font-weight:600;font-size:1rem;line-height:1.4}.kit-bubble--message .kit-bubble__text{color:var(--kit-white);font-size:1.125rem;line-height:1.4}.kit-bubble__tail{display:block}.kit-bubble--tail-down .kit-bubble__tail{margin-top:-.0625rem}.kit-bubble--tail-up .kit-bubble__tail{margin-bottom:-.0625rem}.kit-course-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:22.375rem;color:var(--kit-black)}@media(min-width:768px){.kit-course-card{max-width:38.375rem}}.kit-course-card__cover{position:relative;aspect-ratio:614/442;margin-bottom:-2.125rem;overflow:hidden;border-radius:1.25rem}.kit-course-card__photo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(0) rotate(0deg) scale(1);transform:translate(0) rotate(0deg) scale(1);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:transform 511ms cubic-bezier(.35,0,.1,1);transition:transform 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1)}.kit-course-card__cover-hit{position:absolute;inset:0;padding:0;background:transparent;border:0;cursor:pointer}.kit-course-card__facts{position:absolute;top:1rem;left:1rem;display:-ms-flexbox;display:flex;gap:.5rem;pointer-events:none}.kit-course-card__fact{display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-ms-flex-align:center;align-items:center;height:2.75rem;padding:0 .75rem;color:var(--kit-white);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;background:var(--kit-overlay);border-radius:.75rem;backdrop-filter:blur(10px)}.kit-course-card__sold{position:absolute;right:0;bottom:0;width:11.625rem;height:5.4375rem;-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:transform 511ms cubic-bezier(.35,0,.1,1);transition:transform 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1);pointer-events:none}.kit-course-card__sold-shape{display:block;width:100%;height:100%}.kit-course-card__sold-copy{position:absolute;right:1.25rem;bottom:1.0625rem;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-align:center;align-items:center;width:9.1875rem;color:var(--kit-white);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em}.kit-course-card__more{position:absolute;right:2.25rem;bottom:1rem;z-index:1;opacity:0;-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem);-webkit-transition:opacity 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:opacity 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1);transition:opacity 511ms cubic-bezier(.35,0,.1,1),transform 511ms cubic-bezier(.35,0,.1,1);transition:opacity 511ms cubic-bezier(.35,0,.1,1),transform 511ms cubic-bezier(.35,0,.1,1),-webkit-transform 511ms cubic-bezier(.35,0,.1,1);pointer-events:none}.kit-course-card__body{position:relative;gap:2rem;padding:0 1rem}.kit-course-card__body,.kit-course-card__main{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.kit-course-card__main{gap:1.25rem;width:100%}.kit-course-card__heading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.25rem}.kit-course-card__meta{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}.kit-course-card__meta,.kit-course-card__subject{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.kit-course-card__subject-icon{position:relative;-ms-flex-negative:0;flex-shrink:0;width:5rem;height:5rem;margin-right:-2.5rem}.kit-course-card__subject-icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.kit-course-card__subject-tag{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:2.25rem;margin:.5rem 0;padding:0 .75rem;color:var(--kit-white);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;background:var(--kit-course-subject);border-radius:.75rem;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.kit-course-card__title{text-transform:uppercase}@media(min-width:1280px){.kit-course-card__title.kit-text{font-size:1.375rem;line-height:.9}}.kit-course-card__tags{display:-ms-flexbox;display:flex;gap:.375rem;-ms-flex-align:center;align-items:center;margin:0 0 .5rem .5rem;padding:.25rem 0;color:var(--kit-black-50);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1.4;letter-spacing:-.01em}.kit-course-card__dot{width:.25rem;height:.25rem;background:var(--kit-black-50);border-radius:50%}.kit-course-card__teachers{display:-ms-flexbox;display:flex;gap:.75rem;-ms-flex-align:center;align-items:center}.kit-course-card__teachers-label{color:var(--kit-black-50)}.kit-course-card__avatars{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.kit-course-card__avatar{position:relative;display:block;-ms-flex-negative:0;flex-shrink:0;width:2.5rem;height:2.5rem;margin-right:-1rem;overflow:hidden;background:var(--kit-gray);border:.25rem solid var(--kit-white);border-radius:50%}.kit-course-card__avatar:last-child{margin-right:0}.kit-course-card__avatar img{position:absolute;top:0;left:50%;display:block;width:120%;max-width:none;height:120%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;-webkit-transform:translate(-50%);transform:translate(-50%)}.kit-course-card__price{display:-ms-inline-flexbox;display:inline-flex;gap:.125rem;-ms-flex-align:baseline;align-items:baseline}.kit-course-card__offer{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.75rem;-ms-flex-align:start;align-items:flex-start}.kit-course-card__buy.kit-button--medium .kit-button__face,.kit-course-card__buy.kit-button--medium .kit-button__sizer{gap:1rem}.kit-course-card__buy.kit-button--medium .kit-button__sizer .kit-course-card__amount,.kit-course-card__buy.kit-button--medium .kit-course-card__amount{font-size:1.125rem;line-height:1.4}.kit-course-card__action,.kit-course-card__suffix{font-size:1rem;line-height:1;letter-spacing:-.01em}.kit-course-card__buy.kit-button--accent .kit-course-card__suffix{color:var(--kit-white-60)}.kit-course-card__buy.kit-button--gray .kit-course-card__suffix{color:var(--kit-black-60)}.kit-course-card__action{display:-ms-inline-flexbox;display:inline-flex}.kit-course-card__action,.kit-course-card__total{gap:.25rem;-ms-flex-align:center;align-items:center}.kit-course-card__total{display:-ms-flexbox;display:flex;margin:0}.kit-course-card__total .kit-text{line-height:1}@media(hover:hover)and (min-width:768px){.kit-course-card:hover .kit-course-card__photo{-webkit-transform:translate(-2.61%,5.43%) rotate(-4deg) scale(1.28);transform:translate(-2.61%,5.43%) rotate(-4deg) scale(1.28)}.kit-course-card:hover .kit-course-card__sold{-webkit-transform:translateY(6.5625rem) rotate(-7deg);transform:translateY(6.5625rem) rotate(-7deg)}.kit-course-card:hover .kit-course-card__more{opacity:1;-webkit-transform:none;transform:none;pointer-events:auto}}.kit-screen-card{position:relative;width:100%;max-width:18.6875rem;aspect-ratio:1;overflow:hidden;background:#f5f8fb;border-radius:1rem;outline:.125rem solid var(--kit-gray);outline-offset:-.125rem;-webkit-transition:border-radius .2s ease-out,outline-color .2s ease-out;transition:border-radius .2s ease-out,outline-color .2s ease-out}.kit-screen-card__screen,.kit-screen-card__top{position:absolute;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;-webkit-transition:top .2s ease-out,left .2s ease-out,width .2s ease-out,height .2s ease-out;transition:top .2s ease-out,left .2s ease-out,width .2s ease-out,height .2s ease-out}.kit-screen-card__top{top:1%;left:4.35%;width:104.68%;height:39.8%}.kit-screen-card__screen{top:44.15%;left:7.69%;width:94.98%;height:94.98%;border-radius:.625rem}.kit-screen-card__zoom{position:absolute;right:.875rem;bottom:-8.375rem;z-index:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:3.9375rem;height:3.9375rem;padding:0;background:var(--kit-gray);border:0;border-radius:.6875rem;cursor:pointer;-webkit-transition:right .2s ease-out,bottom .2s ease-out;transition:right .2s ease-out,bottom .2s ease-out}.kit-screen-card__zoom img{width:1.8125rem;height:1.9375rem}@media(hover:hover){.kit-screen-card:hover{border-radius:1.125rem;outline-color:var(--kit-accent);outline-offset:0}.kit-screen-card:hover .kit-screen-card__top{top:3.01%;left:6.02%;width:102.34%;height:38.8%}.kit-screen-card:hover .kit-screen-card__screen{top:44.82%;left:9.7%;width:92.64%;height:92.64%}.kit-screen-card:hover .kit-screen-card__zoom{right:1.4375rem;bottom:1.4375rem}}@media(prefers-reduced-motion:reduce){.kit-screen-card,.kit-screen-card__screen,.kit-screen-card__top,.kit-screen-card__zoom{-webkit-transition:none;transition:none}}.kit-teacher-card{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:22.5rem;color:var(--kit-black)}@media(min-width:768px){.kit-teacher-card{max-width:28.5rem}}.kit-teacher-card__photo{position:relative;aspect-ratio:1;margin-bottom:-2.125rem;overflow:hidden;background:var(--kit-gray);border-radius:1.25rem}.kit-teacher-card__photo img{position:absolute;top:3.61%;left:15.28%;width:69.44%;height:92.78%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;-webkit-transition:top 383ms cubic-bezier(.35,0,.1,1),left 383ms cubic-bezier(.35,0,.1,1),width 383ms cubic-bezier(.35,0,.1,1),height 383ms cubic-bezier(.35,0,.1,1);transition:top 383ms cubic-bezier(.35,0,.1,1),left 383ms cubic-bezier(.35,0,.1,1),width 383ms cubic-bezier(.35,0,.1,1),height 383ms cubic-bezier(.35,0,.1,1)}@media(min-width:768px){.kit-teacher-card__photo img{top:5.26%;left:16.67%;width:66.89%;height:89.47%}}.kit-teacher-card__photo-hit{position:absolute;inset:0;padding:0;background:transparent;border:0;cursor:pointer}.kit-teacher-card__pose--hover{opacity:0}@media(hover:hover)and (min-width:768px){.kit-teacher-card:hover .kit-teacher-card__photo img{top:2.41%;left:14.47%;width:71.05%;height:95.18%}.kit-teacher-card:hover .kit-teacher-card__pose:not(.kit-teacher-card__pose--hover){opacity:0}.kit-teacher-card:hover .kit-teacher-card__pose--hover{opacity:1}}@media(prefers-reduced-motion:reduce){.kit-teacher-card__photo img{-webkit-transition:none;transition:none}}.kit-teacher-card__body{gap:1.25rem}.kit-teacher-card__body,.kit-teacher-card__heading{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.kit-teacher-card__heading{gap:.5625rem}.kit-teacher-card__subjects{min-height:5rem}.kit-teacher-card__subject,.kit-teacher-card__subjects{display:-ms-flexbox;display:flex;-ms-flex-align:end;align-items:flex-end}.kit-teacher-card__subject{margin-right:.75rem}.kit-teacher-card__subject:not(:first-child){margin-left:-1.75rem;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.kit-teacher-card__subject-icon{position:relative;z-index:1;width:5rem;height:5rem;margin-right:-2.5rem;-o-object-fit:contain;object-fit:contain}.kit-teacher-card__subject-tag{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;height:2.25rem;padding:.625rem .75rem;color:var(--kit-white);font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;white-space:nowrap;background:var(--kit-biology);border-radius:.75rem;-webkit-transform:rotate(-6deg);transform:rotate(-6deg)}.kit-teacher-card__name{margin:0;text-transform:uppercase}.kit-teacher-card__stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:.625rem;gap:.625rem}.kit-teacher-card__label{margin:0 0 .25rem;color:var(--kit-black-50)}.kit-teacher-card__graduates{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:.5rem}.kit-teacher-card__avatar,.kit-teacher-card__avatars,.kit-teacher-card__extra{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.kit-teacher-card__avatar,.kit-teacher-card__extra{-ms-flex-negative:0;flex-shrink:0;-ms-flex-pack:center;justify-content:center;width:3.5rem;height:3.5rem;margin-right:-1.25rem;overflow:hidden;background:var(--kit-gray);border:.25rem solid var(--kit-white);border-radius:50%}.kit-teacher-card__avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.kit-teacher-card__extra{color:var(--kit-black);font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em}.kit-teacher-card__more{justify-self:start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:767px){.kit-teacher-card__more,.kit-teacher-card__more .kit-button__face,.kit-teacher-card__more .kit-button__sizer{width:100%}}.kit-accordion{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;padding-bottom:2rem;border-bottom:1px solid var(--kit-black-14)}.kit-accordion__title{display:-ms-flexbox;display:flex;-ms-flex:1 1;flex:1 1;gap:1.25rem;-ms-flex-align:center;align-items:center;min-width:0}.kit-accordion__heading{-ms-flex:1 1;flex:1 1;min-width:0;margin:0;padding:0;color:inherit;text-align:left;background:transparent;border:0;cursor:pointer}.kit-accordion__heading .kit-text{text-transform:uppercase}.kit-accordion__heading:focus-visible{outline:2px solid var(--kit-black);outline-offset:2px}.kit-accordion__panel{display:grid;grid-template-rows:0fr;max-width:0;margin-left:0;overflow:hidden;opacity:0;-webkit-transition:grid-template-rows 496ms cubic-bezier(.35,0,.1,1),max-width 496ms cubic-bezier(.35,0,.1,1),margin-left 496ms cubic-bezier(.35,0,.1,1),opacity 496ms cubic-bezier(.35,0,.1,1);transition:grid-template-rows 496ms cubic-bezier(.35,0,.1,1),max-width 496ms cubic-bezier(.35,0,.1,1),margin-left 496ms cubic-bezier(.35,0,.1,1),opacity 496ms cubic-bezier(.35,0,.1,1);transition:grid-template-rows 496ms cubic-bezier(.35,0,.1,1),max-width 496ms cubic-bezier(.35,0,.1,1),margin-left 496ms cubic-bezier(.35,0,.1,1),opacity 496ms cubic-bezier(.35,0,.1,1),-ms-grid-rows 496ms cubic-bezier(.35,0,.1,1)}.kit-accordion__body{min-height:0;overflow:hidden}.kit-accordion__content{min-width:clamp(31.4375rem,calc(17.34375vw + 281px),38.375rem);padding-top:.5rem}.kit-accordion__content p{margin:0}.kit-accordion--open .kit-accordion__panel{grid-template-rows:1fr;max-width:clamp(31.4375rem,calc(17.34375vw + 281px),38.375rem);margin-left:1rem;opacity:1}@media(max-width:767px){.kit-accordion{-ms-flex-direction:column;flex-direction:column}.kit-accordion--open .kit-accordion__panel,.kit-accordion__panel{width:100%;max-width:100%;margin-left:0}.kit-accordion--open .kit-accordion__panel{margin-top:1rem}.kit-accordion__body,.kit-accordion__content{min-width:0}}@media(hover:hover){.kit-accordion:hover{border-bottom-color:var(--kit-black-50)}}@media(prefers-reduced-motion:reduce){.kit-accordion__panel{-webkit-transition:none;transition:none}}.kit-banner{position:relative;display:block;width:100%;overflow:hidden}.kit-banner__art{display:block;width:100%;height:auto}.kit-banner__actions{position:absolute;z-index:1;display:-ms-flexbox;display:flex;gap:.5rem;-ms-flex-align:center;align-items:center}.kit-banner--big,.kit-banner--medium{border-radius:1.75rem;background:var(--kit-accent)}.kit-banner--mobile,.kit-banner--small{border-radius:1.5rem}.kit-banner--light,.kit-banner--small{background:var(--kit-gray-light)}.kit-banner--big{max-width:46rem}.kit-banner--big .kit-banner__actions{top:61.3636363636%;right:9.6467391304%}.kit-banner--big .kit-banner__actions.is-pair{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(min-width:1280px){.kit-banner--big{max-width:76.9375rem}.kit-banner--big .kit-banner__actions{top:54.5454545455%;right:auto;left:54.1835905768%}.kit-banner--big .kit-banner__actions.is-pair{-ms-flex-direction:row;flex-direction:row}}@media(min-width:1600px){.kit-banner--big{max-width:117rem}.kit-banner--big .kit-banner__actions{top:56.3636363636%;left:52.6709401709%}}.kit-banner--medium{max-width:46rem}.kit-banner--medium .kit-banner__actions{top:61.3636363636%;right:9.6467391304%}.kit-banner--medium .kit-banner__actions.is-pair{-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media(min-width:1280px){.kit-banner--medium{max-width:51rem}.kit-banner--medium .kit-banner__actions{top:63.6363636364%;right:13.4803921569%;left:auto}.kit-banner--medium .kit-banner__actions.is-pair{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media(min-width:1600px){.kit-banner--medium{max-width:87.5rem}.kit-banner--medium .kit-banner__actions{top:56.3636363636%;right:auto;left:57.1428571429%}.kit-banner--medium .kit-banner__actions.is-pair{-ms-flex-direction:row;flex-direction:row}}.kit-banner--small{max-width:46rem}.kit-banner--small .kit-banner__actions{top:63.6363636364%;left:4.347826087%}@media(min-width:1280px){.kit-banner--small{max-width:31.5rem}.kit-banner--small .kit-banner__actions{top:61.8181818182%;left:4.7619047619%}}@media(min-width:1600px){.kit-banner--small{max-width:38.5rem}.kit-banner--small .kit-banner__actions{top:68.1818181818%;left:3.8961038961%}}.kit-banner--mobile{max-width:24.875rem}.kit-banner--mobile .kit-banner__actions{top:68.1818181818%;left:6.0301507538%}.kit-tooltip{position:relative}.kit-tooltip,.kit-tooltip__trigger{display:-ms-inline-flexbox;display:inline-flex}.kit-tooltip__trigger{-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:0;background:transparent;border:0;cursor:pointer}.kit-tooltip__trigger:focus-visible{outline:2px solid var(--kit-black);outline-offset:2px;border-radius:50%}.kit-tooltip__pop{position:absolute;bottom:calc(100% + .4375rem);left:50%;z-index:2;display:none;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-webkit-filter:drop-shadow(0 0 1.25rem rgba(94,133,172,.2));filter:drop-shadow(0 0 1.25rem rgba(94,133,172,.2));-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none}.kit-tooltip:focus-within .kit-tooltip__pop{display:-ms-flexbox;display:flex}@media(hover:hover){.kit-tooltip:hover .kit-tooltip__pop{display:-ms-flexbox;display:flex}}.kit-tooltip__body{padding:.625rem .75rem;color:var(--kit-black);font-family:var(--kit-font-text),sans-serif;font-weight:600;font-size:1rem;line-height:1;letter-spacing:-.01em;white-space:nowrap;background:var(--kit-white);border-radius:.75rem}.kit-tooltip__tail{display:block;margin-top:-.0625rem}:root{--kit-black:#1f222f;--kit-black-60:rgba(31,34,47,.6);--kit-black-50:rgba(31,34,47,.5);--kit-black-20:rgba(31,34,47,.2);--kit-black-14:rgba(31,34,47,.14);--kit-black-12:rgba(31,34,47,.12);--kit-overlay:rgba(0,4,19,.8);--kit-gray:#edf2f8;--kit-gray-muted:#e4e4e6;--kit-gray-light:#f4f7fb;--kit-white:#fff;--kit-white-60:hsla(0,0%,100%,.6);--kit-white-50:hsla(0,0%,100%,.5);--kit-white-20:hsla(0,0%,100%,.2);--kit-accent:#ff3b00;--kit-accent-50:rgba(255,59,0,.5);--kit-accent-20:rgba(255,59,0,.2);--kit-biology:#5fa131;--kit-geography:#017c53;--kit-informatics:#00919e;--kit-foreign:#2989e2;--kit-math:#5040ff;--kit-physics:#5200be;--kit-chemistry:#b928e5;--kit-social:#ec3a87;--kit-russian:#e52b47;--kit-literature:#e65400;--kit-history:#eb7d15;--kit-task-correct:rgba(1,124,83,.05);--kit-task-error:rgba(227,39,42,.05);--kit-task-error-stroke:rgba(227,39,42,.15);--kit-task-incomplete:rgba(230,84,0,.05);--kit-task-partial:#e65400}.kit-slider{display:-ms-inline-flexbox;display:inline-flex;gap:.5rem;-ms-flex-align:center;align-items:center}.kit-slider__button{position:relative;display:inline-grid;width:3.75rem;height:3.75rem;margin:0;padding:0;background:transparent;border:0;cursor:pointer}.kit-slider__button:focus-visible{outline:2px solid var(--kit-black);outline-offset:2px}.kit-slider__button:disabled{pointer-events:none;cursor:default;opacity:.4}.kit-slider__face,.kit-slider__sizer{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;padding:1.25rem;border-radius:1rem}.kit-slider__sizer{grid-area:1/1;visibility:hidden}.kit-slider__face{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:width .51s cubic-bezier(.47,0,.23,1.38),height .51s cubic-bezier(.47,0,.23,1.38),padding .51s cubic-bezier(.47,0,.23,1.38),-webkit-transform .51s cubic-bezier(.47,0,.23,1.38);transition:width .51s cubic-bezier(.47,0,.23,1.38),height .51s cubic-bezier(.47,0,.23,1.38),padding .51s cubic-bezier(.47,0,.23,1.38),-webkit-transform .51s cubic-bezier(.47,0,.23,1.38);transition:width .51s cubic-bezier(.47,0,.23,1.38),height .51s cubic-bezier(.47,0,.23,1.38),padding .51s cubic-bezier(.47,0,.23,1.38),transform .51s cubic-bezier(.47,0,.23,1.38);transition:width .51s cubic-bezier(.47,0,.23,1.38),height .51s cubic-bezier(.47,0,.23,1.38),padding .51s cubic-bezier(.47,0,.23,1.38),transform .51s cubic-bezier(.47,0,.23,1.38),-webkit-transform .51s cubic-bezier(.47,0,.23,1.38)}.kit-slider__button--black .kit-slider__face{background:var(--kit-black)}.kit-slider__button--white .kit-slider__face{background:var(--kit-white)}.kit-slider__button--white .kit-slider__face img{-webkit-filter:brightness(0);filter:brightness(0)}@media(hover:hover){.kit-slider__button:hover .kit-slider__face{width:3.25rem;height:3.25rem;padding:1rem}.kit-slider__button--left:hover .kit-slider__face{-webkit-transform:translate(-50%,-50%) rotate(-3deg);transform:translate(-50%,-50%) rotate(-3deg)}.kit-slider__button--right:hover .kit-slider__face{-webkit-transform:translate(-50%,-50%) rotate(3deg);transform:translate(-50%,-50%) rotate(3deg)}}