.semanaProgramacaoBanner--banner{-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:999;position:fixed;top:0;left:0;width:100%;min-height:7.9375rem;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#0B0000;color:#00FFD1;padding:1rem;font-family:"Michroma",sans-serif;overflow:hidden}@media (min-width:768px){.semanaProgramacaoBanner--banner{min-height:4.375rem}}.semanaProgramacaoBanner--banner::before{content:"";position:absolute;top:50%;left:-50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1190px;height:277.315px;border-radius:1190px;background:radial-gradient(65.84% 65.84% at 50% 50%,rgba(0,244,191,.15) 0%,rgba(0,244,191,0) 73.4%);animation:animaElipse 4s infinite alternate ease-in-out}@media (min-width:768px){.semanaProgramacaoBanner--banner::before{animation:animaElipse 8s infinite alternate ease-in-out}}@media (min-width:1024px){.semanaProgramacaoBanner--banner::before{animation:animaElipse 10s infinite alternate ease-in-out}}.semanaProgramacaoBanner--banner .counter__main{display:-webkit-box;display:-webkit-flex;display:flex;gap:.3125rem}.semanaProgramacaoBanner--banner .counter__wrapper{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;min-width:61px}.semanaProgramacaoBanner--banner .counter__number{line-height:.8;margin-bottom:.2em;color:#fff;font-size:1.625rem}.semanaProgramacaoBanner--banner .counter__text{text-transform:lowercase;font-size:.625rem}.semanaProgramacaoBanner--banner .--days::after,.semanaProgramacaoBanner--banner .--hours::after,.semanaProgramacaoBanner--banner .--minutes::after{content:":";display:inline-block;margin-left:.3125rem}.semanaProgramacaoBanner--container{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;gap:1rem}@media (min-width:768px){.semanaProgramacaoBanner--container{gap:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}@media (min-width:1024px){.semanaProgramacaoBanner--container{gap:4.25rem}}.semanaProgramacaoBanner--headline{text-transform:uppercase;font-size:.9375rem;text-align:center}.semanaProgramacaoBanner--headline .--headline{font-size:.75rem}.semanaProgramacaoBanner--headline .--subline{display:none;color:#fff}@media (min-width:768px){.semanaProgramacaoBanner--headline .--subline{display:block}}.semanaProgramacaoBanner--counter{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:center;align-items:center;gap:6px}@media (min-width:768px){.semanaProgramacaoBanner--counter{gap:1rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}}.semanaProgramacaoBanner--counter-text{font-size:10px;color:#fff;text-transform:uppercase;white-space:nowrap}@keyframes animaElipse{0%{left:calc(0% - 595px)}100%{left:calc(100% - 595px)}}header.header{padding-top:7.9375rem}@media (min-width:768px){header.header{padding-top:4.375rem}}.header__nav--busca--visible .semanaProgramacaoBanner--banner{top:-63px}body.semanadaprogramacao .header__principal{top:7.5rem}@media (min-width:768px){body.semanadaprogramacao .header__principal{top:3.5rem}}@media (min-width:1024px){body.semanadaprogramacao .header__principal{top:4.5rem}}body.semanadaprogramacao .header__nav--courses{margin-top:7rem}@media (min-width:768px){body.semanadaprogramacao .header__nav--courses{margin-top:4rem}}body.semanadaprogramacao .home__header-container{margin-top:8rem}body.semanadaprogramacao #lp-promo{padding-top:7.9375rem}@media (min-width:768px){body.semanadaprogramacao #lp-promo{padding-top:4.375rem}}