.container { font-family: "Onest", sans-serif; } .title { color: #49473C; font-size: 30px; margin-top: 10px; } .description { color: #49473C; font-size: 15px; margin: 10px 0px 15px 0px; } .graph { width: 100%; height: 400px; position: relative; max-width: 100%; border-radius: 10px; border: 1px solid #E5E5E5; padding: 20px 20px 0px 20px; display: flex; flex-direction: column; justify-content: flex-start; align-items: center; text-align: center; margin-top: 20px; } .title-graph { color: #49473C; font-size: 20px; font-weight: 400; margin-top: 15px; margin-bottom: 20px; position: relative; } .graph-content { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; height: 100%; } .spinner { font-size: 30px; color: #16423C; position: absolute; } @media (max-width: 768px) { .graph { height: 300px; } .title-graph { margin: auto; font-size: 15px; } } @media (max-width: 344px) { button { color: #49473C; margin-right: 20px; margin-bottom: 20px; } .title-graph { font-size: 15px; margin: auto; } } button { border: none; border-radius: 10px; padding: 5px 10px; font-size: 15px; cursor: pointer; margin-right: 20px; } .active-button { background-color: #cad849; color: white; }