@media (min-width:768px){.signup .login__image{flex-grow:unset!important;margin-top:35vh}.login__title-big{font-size:2.125rem}}.dashboard__aside .aside__body{padding:1rem 2rem}.header-dashboard__user-img{flex:0 0 2rem;width:2rem;height:2rem}.filter-dashboard__button{font-size:1rem}.filter-dashboard__form-input{font-size:1rem}.table-dashboard__row{font-size:.925rem}.aside__link{color:#000;font-size:1.025rem}.aside__link-icon.inactive path{fill:lightgray}.contact-message__box{margin-bottom:1.5rem}.form__button.contact__submit{margin-top:1.5rem}.error-messages{color:red;background-color:#fffaf5;padding:20px}.checkbox__input:checked+.checkbox__label:before{background:#ff7a00;text-align:center;content:"✔";color:#fff}.password-container{display:flex;align-items:center;background-color:#fdf5ed;border-radius:.75rem}.password-container input[type=checkbox]{margin-left:10px}.password-container label{margin-left:5px;font-size:.9em;cursor:pointer;padding-right:15px}.form-guardian .form__line:last-child{grid-column:span 1}.form-school .form__items--mb .form__line:last-child{grid-column:inherit}.period-container{background-color:#fdf5ed;border-radius:.75rem;padding:.75rem;display:flex;align-items:center}.period-container span{padding:0 2rem}.period-container input{padding:.5rem 1rem;border:1px solid orange;border-radius:.75rem}.application__screen{display:none}.application__screen.active{display:block}.application__step{opacity:.5;transition:opacity .3s ease}.application__step--active{opacity:1}.button:disabled{opacity:.5;cursor:not-allowed}.download-promo{background-color:#fffaf5;padding:2.5rem 0;border-top:.0625rem solid #eee;border-bottom:.0625rem solid #eee}.download-promo__container{max-width:75rem;margin:0 auto;padding:0 .9375rem;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.download-promo__icon{flex:0 0 3.5rem;width:3.5rem;height:3.5rem;border-radius:50%;background-color:rgba(255,122,0,.1137254902);display:flex;align-items:center;justify-content:center}.download-promo__icon img{width:1.75rem;height:1.75rem}.download-promo__content{flex:1 1 20rem}.download-promo__title{font-size:1.375rem;font-weight:700;margin-bottom:.375rem}.download-promo__text{color:#606060;font-size:1rem;line-height:1.4}.download-promo__button{flex:0 0 auto;white-space:nowrap}@media (max-width:47.99875em){.download-promo{padding:2rem 0}.download-promo__container{flex-direction:column;text-align:center}}.dl-hero{text-align:center;padding:clamp(2.5rem,2rem + 2vw,4.5rem) 0 2.5rem}.dl-hero__title{font-size:clamp(1.75rem, 1.4rem + 1.5vw, 2.5rem);font-weight:700;line-height:1.3;margin-bottom:.75rem;font-size:2.125rem}.dl-hero__meta{color:#606060;font-size:1rem;margin-bottom:1.75rem}.dl-hero__meta span{white-space:nowrap}.dl-hero__button{font-size:1.0625rem;padding:1.0625rem 2.25rem}.dl-hero__button[data-state=loading]{opacity:.7;pointer-events:none}.dl-hero__sub{margin-top:1rem;font-size:.875rem;color:#8a8a8a}.dl-hero__error{display:none;margin-top:1rem;color:#d93025;font-size:.9rem}.dl-hero__error.is-visible{display:block}.dl-help{padding:1rem 0 3rem;margin-top:2.25rem}.dl-help__intro{text-align:center;max-width:40rem;margin:0 auto 2.5rem}.dl-help__title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.dl-help__lead{color:#606060}.dl-help__cards{display:flex;flex-direction:column;gap:1.75rem}.dl-card{background-color:#fffaf5;border-radius:1.25rem;padding:1.75rem}.dl-card__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.dl-card__text{color:#606060;margin-bottom:1.25rem;line-height:1.5}.dl-card__shot{width:100%;display:block;margin:0 auto 1.25rem;border-radius:.75rem;border:.0625rem solid #eee}.dl-card__steps{padding-left:1.25rem}.dl-card__steps li{list-style:decimal;margin-bottom:.5rem;line-height:1.5}.dl-card__steps:not(:last-child){margin-bottom:1.25rem}.dl-card__note{text-align:center;margin-top:1.75rem;color:#606060;font-size:.9rem}.dl-card__note a{color:#ff7a00;text-decoration:underline}@media (min-width:47.99875em){.dl-help__cards{flex-direction:row;align-items:stretch;gap:1.5rem}.dl-card{flex:1 1 0;display:flex;flex-direction:column}}@media (min-width:47.99875em){.dl-hero{padding-top:3rem;padding-bottom:2rem}.dl-help{padding-top:.5rem;padding-bottom:3.5rem}}.dl-faq{padding:0 0 4rem}.dl-faq__title{text-align:center;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem}.dl-faq__item{max-width:42rem;margin:0 auto 1.25rem;border-bottom:.0625rem solid #eee;padding-bottom:1.25rem}.dl-faq__q{font-weight:600;margin-bottom:.4rem}.dl-faq__a{color:#606060;line-height:1.5}