.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}.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}}.category-card{display:flex;flex-direction:column;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}}.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}.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}.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%}.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-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}}.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-account__form{row-gap:1.25rem;width:50rem;margin:auto;display:flex;max-width:100%;flex-direction:column}@media(width <= 63.99875rem){.form-account__form{gap:1.25rem;align-self:center}}.form-account__submit{margin-top:2.5rem;align-self:center}@media(width <= 63.99875rem){.form-account__submit{grid-column:2/3;grid-row:3/4;align-self:end;width:100%}}.form-account__field{display:flex;align-items:center;justify-content:center;column-gap:1.25rem;flex:1}@media(width <= 47.99875rem){.form-account__field{flex-direction:column;align-items:flex-start;row-gap:.625rem}}.form-account__label{font-weight:600;min-width:15.625rem;font-size:1.5rem;line-height:2rem}@media not all and (min-width:1280px){.form-account__label{font-size:1.25rem;line-height:1.75rem}}.form-account__label{--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity,1))}@media(width <= 63.99875rem){.form-account__label{min-width:9.375rem}}.form-account__input{position:relative;display:flex;flex-direction:column;justify-items:start;column-gap:.5rem;min-width:60%}@media(width <= 47.99875rem){.form-account__input{width:100%}}.form-account__input-wrapper{display:flex;width:100%;column-gap:.5rem}.form-account .datepicker-month{min-width:clamp(8.75rem,7.9915048544rem + 3.2362459547vw,11.875rem)}.form-account .datepicker-month,.form-account .datepicker-year{width:auto;padding:.625rem clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem);flex:1 1 0}.form-account .datepicker-year{min-width:clamp(6.25rem,5.6432038835rem + 2.5889967638vw,8.75rem)}.form-account .datepicker-day{width:auto;min-width:clamp(5rem,4.6966019417rem + 1.2944983819vw,6.25rem);padding:.625rem clamp(.625rem,.5491504854rem + .3236245955vw,.9375rem);flex:1 1 0}@media(width <= 63.99875rem){.form-account{width:100%;display:flex;flex-direction:column;align-items:center}}.section-grid{padding-block:clamp(.9375rem,.2548543689rem + 2.9126213592vw,3.75rem)}.section-grid__body{display:grid;gap:1.25rem}.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__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{display:flex;flex-direction:column;gap:clamp(.375rem,.3143203883rem + .2588996764vw,.625rem)}.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}}.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}.navigation__header{display:flex;justify-content:space-evenly;align-items:center;gap:clamp(1.875rem,.6222849696rem + 2.606429192vw,3.75rem);font-size:1rem;width:100%}.navigation__header-mobile{display:grid;row-gap:16px}.navigation__footer{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem 3.75rem;color:var(--primary-white)}@media(width <= 47.99875rem){.navigation__footer{flex-direction:column;gap:.625rem;grid-template-columns:auto}}.navigation .active{color:var(--secondary-blue);pointer-events:none}@media(width <= 47.99875rem){.navigation .active:focus{color:var(--secondary-blue);pointer-events:none;background:none}}