.header {background:var(--color-black-1);padding:0 var(--len-lg) var(--len-lg) var(--len-lg); margin-bottom:var(--len-lg);}.header--slim {padding-bottom:0;}.header__content {display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end; color:var(--color-white);}.header__content__info {flex:1;max-width:var(--bp-sm);}.header__content__info__logo {margin:var(--len-md);}.header__content__info__title {font-weight:bold;font-size:28px;line-height:38px;margin:0 0 var(--len-sm);}@media (min-width:768px) {.header__content__info__title {font-size:38px;line-height:50px;}}.header__content__info__subtitle {font-size:18px;line-height:130%;display:block;margin-bottom:var(--len-lg);}.header__content__info__title em,.header__content__info__subtitle em {color:var(--color-uxu-secondary);font-style:normal;}.header__content__info__title b,.header__content__info__subtitle b {font-weight:bold;}.header__content__info__notice {display:block;font-size:14px;font-weight:300;margin-top:var(--len-xs);}.header__content__info__students {padding:var(--len-xs);background:var(--color-black-2);display:none;flex-direction:row;justify-content:center;align-items:center;border-radius:4px;}.header__content__info__students__avatars {margin:0 var(--len-xs) 0 calc(var(--len-xs) + 12px);}.header__content__info__students__avatar {width:32px;height:32px;background:#c4c4c4;border:2px solid var(--color-white);border-radius:50%;margin-left:-12px;}.header__content__info__students__count {margin:0 var(--len-xs);}.header__content__info__cta {margin-top:var(--len-md);}.header__content__info__cta .button {width:100%;}@media (min-width:768px) {.header__content__info__cta .button {width:292px;}}.header__content__photo {display:none;margin:calc(-1 * var(--len-lg)) 0 -38px 0;}@media (min-width:992px) {.header__content__photo {display:block;}}.header--blog {background:transparent;}.header--blog .header__content {flex-direction:column;justify-content:center;text-align:center;}@media (min-width:576px) {.header--blog .header__content {text-align:left;flex-direction:row;justify-content:space-between;}}.header--blog .header__content__info {flex:0;}.header--blog .header__content__info__logo {margin-bottom:0;}.header--blog .header__content__description {flex:1;color:var(--color-preto);padding:20px 28% 0 var(--len-md);display:none;}@media (min-width:992px) {.header--blog .header__content__description {display:block;}}.header__content__button {display:none;}@media (min-width:576px) {.header__content__button {display:block;}}