@import url('./general.css');

.main-info {
    width: 45vw;
}

h2 {
    text-align: center;
    margin-top: 3rem;
}

h3 {
    margin-top: 1rem;
    width: fit-content;
    transition: 0.4s;
}

h3:hover {
    color: var(--secondary-font-color);
    cursor: pointer;
}

.card-container {
    margin-left: 0;
    justify-content: center;
    width: 100vw;
}

.card {
    width: 100w;
}

.card h4 {
    margin-bottom: -1rem;
}

.card img {
    margin-top: -1.2rem;
    width: 100%;
    border-radius: 5px;
}


@media screen and (max-width: 890px) {

.main-section {
  margin-left: -0.5rem;
}

.main-section, .main-info, h3 {
    max-width: 100vw;
    padding-inline: 0;
}   

.main-info {
    width: 100vw;
}
.main-info h3 {
    margin-left: 3rem;
}

.card {
    padding-inline:1rem;
}

.card-container {
  margin-top: 4rem;
  width: 100vw;
  margin-left: 2rem;
  padding:0;
  justify-items: center;
}

}
