@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}}.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:12.5rem;margin-right:1.875rem}.heading-with-student__navigation{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:16.25rem;display:flex;justify-content:space-between;align-items:center}.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(--secondary-blue);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}.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}.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}}.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}.table-relative{padding:2.5rem;border-radius:14px;background-color:hsla(193,36%,83%,1)}.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-list{display:flex;flex-wrap:wrap;gap:clamp(1.25rem,1rem + 1.25vw,2.5rem)}.section-grid{padding-block:clamp(.9375rem,.2548543689rem + 2.9126213592vw,3.75rem)}.section-grid__body{display:grid;gap:1.25rem}.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%}