@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dad5af6a451969b9-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f751862dd005bbab-s.p.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/162bae04ee86dd69-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/67d172d8d0152ee1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/536d9d896eaf4f3f-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Great Vibes;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/87069f06a4f1ee13-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Great Vibes Fallback;src:local("Arial");ascent-override:124.79%;descent-override:58.80%;line-gap-override:0.00%;size-adjust:68.19%}.__className_e59e38{font-family:Great Vibes,Great Vibes Fallback;font-weight:400;font-style:normal}.__variable_e59e38{--font-great-vibes:"Great Vibes","Great Vibes Fallback"}.banner-animate{position:relative;width:100%;height:100dvh;overflow:hidden;display:flex;justify-content:center;align-items:center}.banner-animate__texts{opacity:0;z-index:10;position:relative;display:flex;justify-content:space-between}.banner-animate__text{font-family:var(--font-great-vibes),serif;font-size:clamp(3.125rem,.4247572816rem + 11.5210355987vw,14.25rem);color:var(--primary-white)}.banner-animate__image{width:auto;height:auto;min-height:100%;min-width:100%;object-fit:cover;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.banner-animate__badge{position:absolute;flex-direction:column;left:50%;transform:translateX(-50%);background-color:#fdfbef;padding:clamp(1.25rem,.3398058252rem + 3.8834951456vw,5rem) clamp(1.25rem,.3398058252rem + 3.8834951456vw,5rem) clamp(.3125rem,.0849514563rem + .9708737864vw,1.25rem);border-radius:clamp(1.25rem,.036407767rem + 5.1779935275vw,6.25rem) clamp(1.25rem,.036407767rem + 5.1779935275vw,6.25rem) 0 0;opacity:0;bottom:-260px;gap:clamp(.625rem,.1699029126rem + 1.9417475728vw,2.5rem);min-width:18.75rem;display:flex;justify-content:center;align-items:center}.banner-animate__description{font-size:clamp(.75rem,.567961165rem + .7766990291vw,1.5rem)}.banner-animate .animate{opacity:0}.form-home-task__form{display:flex;flex-direction:column;gap:2.5rem}.form-home-task__input,.form-home-task__textarea{font-size:1.125rem}.form-home-task__field{position:relative;flex:1 0 auto}.form-home-task__error{position:absolute;left:1.25rem;bottom:-1.25rem}.form-mentor__form{column-gap:1.25rem;flex-wrap:wrap;display:flex}@media(width <= 63.99875rem){.form-mentor__form{gap:20px;align-self:center}}.form-mentor__submit{margin-top:2.5rem;margin-inline:auto}@media(width <= 63.99875rem){.form-mentor__submit{grid-column:2/3;grid-row:3/4;align-self:end;width:100%}}.form-mentor__field{display:flex;align-items:center;justify-content:center;column-gap:1.25rem}.form-mentor__field:not(:last-of-type){margin-bottom:1.25rem}@media(width <= 47.99875rem){.form-mentor__field{flex-direction:column;align-items:flex-start}}.form-mentor__label{font-weight:600;min-width:12.5rem;font-size:1.5rem;line-height:2rem}@media not all and (min-width:1280px){.form-mentor__label{font-size:1.25rem;line-height:1.75rem}}.form-mentor__label{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media(width <= 63.99875rem){.form-mentor__label{min-width:9.375rem}}.form-mentor__error{position:absolute;left:1.25rem;bottom:-1.25rem}.form-mentor__textarea{height:100%}.form-mentor__form-inner-left,.form-mentor__form-inner-right{display:flex;flex-direction:column;flex:1 1 0}@media(width <= 63.99875rem){.form-mentor{padding:50px;width:100%;display:flex;flex-direction:column;align-items:center}}@media(width <= 47.99875rem){.form-mentor{padding:40px 20px}}.form-relatives__form{display:flex;gap:2.5rem}.form-relatives__input{font-size:1.25rem}.form-relatives__field{position:relative;flex:1 0 auto}.form-relatives__error{position:absolute;left:1.25rem;bottom:-1.25rem}.form-support{padding:clamp(.3125rem,-.3701456311rem + 2.9126213592vw,3.125rem)}.form-support__form{row-gap:1.25rem;width:50rem;margin:auto;display:flex;max-width:100%;flex-direction:column}@media(width <= 63.99875rem){.form-support__form{gap:20px;align-self:center}}.form-support__register{margin-top:20px}@media(width <= 63.99875rem){.form-support__register{grid-column:1/3}}.form-support__submit{margin-top:2.5rem;align-self:center}@media(width <= 63.99875rem){.form-support__submit{grid-column:2/3;grid-row:3/4;align-self:end;width:100%}}.form-support__field{display:flex;align-items:center;justify-content:center;column-gap:1.25rem;flex:1}@media(width <= 47.99875rem){.form-support__field{flex-direction:column;align-items:flex-start}}.form-support__label{font-weight:600;min-width:15.625rem;font-size:1.5rem;line-height:2rem}@media not all and (min-width:1280px){.form-support__label{font-size:1.25rem;line-height:1.75rem}}.form-support__label{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media(width <= 63.99875rem){.form-support__label{min-width:9.375rem}.form-support{width:100%;display:flex;flex-direction:column;align-items:center}}.footer{padding-block:clamp(3.75rem,3.4466019417rem + 1.2944983819vw,5rem);background-color:var(--primary-blue)}.footer,.footer__container{display:flex;justify-content:space-between}.footer__container{align-items:center;max-width:1200px;width:100%;padding-inline:10px;margin:auto}@media(width <= 47.99875rem){.footer__container{flex-direction:column;gap:3.75rem}}.footer__logo{width:clamp(15rem,14.3932038835rem + 2.5889967638vw,17.5rem)}.footer__left{display:flex;flex-direction:column;gap:1.875rem;max-width:fit-content;align-items:center}@media(width <= 47.99875rem){.footer__left,.footer__right{max-width:100%;width:100%}}.footer__nav{display:flex;gap:3.75rem}@media(width <= 47.99875rem){.footer__nav{flex-direction:column;gap:.625rem}}.footer__nav-items{color:var(--primary-white);font-size:1rem;display:flex;flex-direction:column;gap:.625rem}.greetings__left{flex:1 1 50%;display:flex;flex-direction:column;order:1}@media not all and (min-width:768px){.greetings__left{order:2;flex-basis:100%;flex-shrink:0;text-align:center}}.greetings__right{display:flex;flex:1 1 50%;justify-content:flex-end;position:relative;object-fit:cover;order:2}@media not all and (min-width:768px){.greetings__right{order:1;flex-basis:100%;flex-shrink:0;height:316px}}.greetings-child__greeting{margin-bottom:3.125rem;position:relative;width:50%;margin-inline:auto}@media(width <= 47.99875rem){.greetings-child__greeting{width:100%;margin-bottom:5.9375rem}}.greetings-child__wrapper-image{position:absolute;bottom:0;max-height:50%;height:436px;width:100%}.greetings-child__image{object-fit:contain}.heading-with-student__slider{position:relative;width:clamp(12.5rem,11.7415048544rem + 3.2362459547vw,15.625rem);margin-right:1.875rem}.heading-with-student__navigation{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:clamp(16.875rem,16.1165048544rem + 3.2362459547vw,20rem);display:flex;justify-content:space-between;align-items:center}.heading-with-student__navigation-next,.heading-with-student__navigation-prev{background-color:var(--primary-blue);padding:.3125rem;color:var(--primary-white);border-radius:50%;transition:opacity .2s}.heading-with-student__navigation-next:hover,.heading-with-student__navigation-prev:hover{opacity:.8}.heading-with-student__navigation-next[aria-disabled=true],.heading-with-student__navigation-prev[aria-disabled=true]{background-color:var(--secondary-blue);pointer-events:none}.heading-with-student .select{min-width:8.75rem}.homework-detail__inner{display:flex;justify-content:center;gap:clamp(.9375rem,.7099514563rem + .9708737864vw,1.875rem)}@media(width <= 47.99875rem){.homework-detail__inner{flex-direction:column}}.homework-detail__attachments{flex:1 1 50%;display:flex;gap:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);justify-content:center}.homework-detail__attachment{width:clamp(5rem,3.9381067961rem + 4.5307443366vw,9.375rem);height:clamp(5rem,3.9381067961rem + 4.5307443366vw,9.375rem);aspect-ratio:1;position:relative;background-color:var(--secondary-blue);border-radius:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);overflow:hidden}.homework-detail__image{object-fit:cover}.homework-detail__comment,.homework-detail__inner-preview{margin-top:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem)}.homework-detail__preview{width:clamp(5rem,3.9381067961rem + 4.5307443366vw,9.375rem);height:clamp(5rem,3.9381067961rem + 4.5307443366vw,9.375rem);aspect-ratio:1;position:relative;background-color:var(--secondary-blue);border-radius:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);overflow:hidden}.homework-detail__no-image{width:30%;height:30%;aspect-ratio:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.25}.homework-detail__preview-image{object-fit:cover}.homework-detail__delete-image{position:absolute;top:-.3125rem;right:-.3125rem;width:2.1875rem;height:2.1875rem;padding:.3125rem;transition:background-color .2s}.homework-detail__delete-image svg{width:1.25rem;height:1.25rem}@media(any-hover:hover){.homework-detail__delete-image:hover{background-color:var(--primary-blue-hover)}}@media(any-hover:none){.homework-detail__delete-image:active{background-color:var(--primary-blue-hover)}}.homework-detail__input-file{position:relative;z-index:1;opacity:0;width:100%;height:100%}.homework-detail__input-file:disabled{cursor:auto;opacity:0}.homework__preview{width:clamp(5rem,3.9381067961rem + 4.5307443366vw,9.375rem);height:clamp(5rem,3.9381067961rem + 4.5307443366vw,9.375rem);aspect-ratio:1;position:relative;background-color:var(--preview);border-radius:clamp(.625rem,.4733009709rem + .6472491909vw,1.25rem);overflow:hidden}.homework__no-image{width:30%;height:30%;aspect-ratio:1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);opacity:.25}.homework__preview-image{object-fit:cover}.homework__delete-image{position:absolute;top:-.3125rem;right:-.3125rem;width:2.1875rem;height:2.1875rem;padding:.3125rem;transition:background-color .2s}.homework__delete-image svg{width:1.25rem;height:1.25rem}@media(any-hover:hover){.homework__delete-image:hover{background-color:var(--primary-blue-hover)}}@media(any-hover:none){.homework__delete-image:active{background-color:var(--primary-blue-hover)}}.homework__input-file{position:relative;z-index:1;opacity:0;width:100%;height:100%}.homework__input-file:disabled{cursor:auto;opacity:0}.homework__hints{gap:clamp(.375rem,.3143203883rem + .2588996764vw,.625rem)}.category-card,.homework__hints{display:flex;flex-direction:column}.category-card{row-gap:12px;justify-content:center;align-items:center;transition:background-color .3s;width:260px;height:260px;border-radius:14px;--tw-shadow:-10px 10px 20px hsla(9,14%,18%,0.47);--tw-shadow-colored:-10px 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.category-card:hover{background-color:hsla(30,9%,96%,1)}@media not all and (min-width:1280px){.category-card{width:210px;height:210px;padding:.625rem}}@media not all and (min-width:1024px){.category-card{width:180px;height:180px}}@media not all and (min-width:768px){.category-card{width:160px;height:160px}}@media not all and (min-width:640px){.category-card{width:120px;height:120px}}@media(width <= 991px){.category-card:nth-of-type(6n+1){display:none}}.popular-category__cards-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:30px 20px;width:100%;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}@media (min-width:768px){.popular-category__cards-wrapper{max-width:768px;padding-right:8px;padding-left:8px}}@media (min-width:992px){.popular-category__cards-wrapper{max-width:992px;padding-right:12px;padding-left:12px}}@media (min-width:1024px){.popular-category__cards-wrapper{max-width:1024px;padding-right:24px;padding-left:24px}}@media (min-width:1200px){.popular-category__cards-wrapper{max-width:1200px}}@media (min-width:1400px){.popular-category__cards-wrapper{max-width:1400px}}.homework-list{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,1rem + 1.25vw,2.5rem)}@media(width <= 63.99875rem){.homework-list{grid-template-columns:repeat(2,1fr)}}@media(width <= 47.99875rem){.homework-list{display:flex;flex-direction:column;align-items:center}}.profile-aside{width:460px;min-width:460px;height:100vh;overflow:auto;padding-block:65px;scrollbar-gutter:stable;border-top-right-radius:14px;border-bottom-right-radius:14px;background-color:hsla(0,0%,100%,1);--tw-shadow:-10px 10px 20px hsla(9,14%,18%,0.47);--tw-shadow-colored:-10px 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.profile-aside__inner{display:flex;flex-direction:column;row-gap:26px}.rules h3{margin-bottom:2.5rem}@media(width <= 47.99875rem){.rules h3{margin-bottom:.625rem}}.rules p:not(:last-of-type){margin-bottom:1.25rem}.section-grid{padding-block:clamp(.9375rem,.2548543689rem + 2.9126213592vw,3.75rem)}.section-grid__body{display:grid;gap:1.25rem}.settings-aside{flex:0 0 25rem;padding:5rem 0;display:flex;flex-direction:column;row-gap:1rem;height:max-content;border-radius:14px;background-color:hsla(0,0%,100%,1);--tw-shadow:-10px 10px 20px hsla(9,14%,18%,0.47);--tw-shadow-colored:-10px 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.settings-aside__link{padding:.875rem 2.875rem}.settings-aside__link.is-active{background:linear-gradient(90deg,rgba(43,120,139,.7),rgba(169,200,208,.54) 20%,rgba(249,251,251,0));pointer-events:none}@media(width <= 63.99875rem){.settings-aside__link{padding:.625rem 1.25rem}}.settings-aside__icon{display:none}@media(width <= 61.93625rem){.settings-aside__icon{position:absolute;left:20px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background-color:#efefef;color:#adadad;display:flex;justify-content:center;align-items:center;cursor:pointer;opacity:.7;transition:opacity .3s,left .2s}.settings-aside__icon:hover{opacity:1}}.settings-aside__inner{display:flex;flex-direction:column;width:max-content}@media(width <= 63.99875rem){.settings-aside{max-width:18.75rem}}@media(width <= 61.93625rem){.settings-aside{visibility:hidden;width:0;position:absolute;left:0;top:50%;transform:translateY(-50%);overflow:hidden;transition:width .3s,visibility .3s}.settings-aside.show{width:25rem;visibility:visible}}.card-quiz{display:flex;flex-direction:column;background-color:hsla(0,0%,100%,1);border-radius:14px;--tw-shadow:-10px 10px 20px hsla(9,14%,18%,0.47);--tw-shadow-colored:-10px 10px 20px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:20px}@media (min-width:768px){.card-quiz{padding:40px}}.card-quiz__image-wrapper{display:flex;align-items:center;justify-content:center}.card-quiz__complexity{display:flex;column-gap:.125rem}.theme-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem}.theme-cards__card-image{width:100%;height:auto}.theme-cards__card-button{width:100%}