.forecast{margin-top:5rem;margin-bottom:5rem}.forecast-top{background:var(--blue);border-radius:1rem 1rem 0 0;padding:2rem;text-align:center}.forecast-top h2{color:#fff;margin-bottom:1rem}.forecast-top-cards{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center;margin-bottom:1rem}.forecast-top-cards-item{background:var(--lavendar);padding:2rem;border:8px solid #fff;border-radius:100px 100px 1rem 1rem}.forecast-top-cards-item:nth-child(1){background-color:var(--purple)}.forecast-top-cards-item:nth-child(2){background-color:var(--cyan)}.forecast-top-cards-item:nth-child(3){background-color:var(--lime)}.forecast-top-cards-item:nth-child(4){background-color:var(--orange)}.forecast-top-cards-item:nth-child(5){background-color:var(--magenta)}.forecast-top-cards-item-icon{width:120px;height:120px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;padding:1rem;margin-top:-.5rem}.forecast-top-cards-item-icon svg{width:100%;height:auto}.forecast-top-cards-item p{margin:0}.forecast-top-cards-item-date{text-transform:uppercase;font-weight:700}.forecast-top-cards-item-students{font-size:var(--step-6);font-family:var(--heading-font);line-height:1.2;font-weight:700}.forecast-top-cards-item-label{font-size:var(--step-0);font-weight:500}.forecast-bottom{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;background:var(--cyan);border-radius:0 0 1rem 1rem;padding:2rem}@media (max-width:767px){.forecast-bottom{justify-content:flex-start}}.forecast-bottom-item{white-space:nowrap;flex:0 1 150px;display:grid;align-items:center;grid-template-columns:90px auto;gap:0 1rem}.forecast-bottom-item-icon{width:90px;height:90px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;grid-row:1/span 2}.forecast-bottom-item p{grid-column:2;margin:0;font-size:var(--step-0);font-weight:500}.forecast-bottom-item p strong{font-size:var(--step-1)}