/* ----- bloco principal ----- */
main .about {
  background-image: url('../images/sobre-a-quick/sobre-a-quick-background.png');
  background-repeat: no-repeat;
  background-size: max(598px, 100%);
  width: 100%;
  height: clamp(300px, 49vw, 140vh);
  /* max-width: 1500px; */

  position: relative;
}

main .about-text {
  position: absolute;
  right: 50%;
  transform: translate(-78%);
  top: 36%;

  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.about-text .titulo {
  color: var(--YELLOW);
  font-family: 'Gobold', sans-serif;
  font-size: clamp(1.6rem, 3.5vw, 4rem);
  line-height: 1.2;
  text-transform: uppercase;
}

.about-text .paragrafo {
  color: var(--WHITE);
  font-family: 'Axiforma', sans-serif;
  font-size: clamp(.75rem, 1.6vw, 1.9rem);
  font-weight: bold;
  line-height: 1.2;
}

/* ----- bloco da historia da quick ----- */
main .quick-history {
  background-color: var(--WHITE);
  width: 100%;
  /* max-width: 1500px; */
  padding: 3.5%;
  
  display: flex;
  justify-content: center;
}

.quick-history-text {
  width: clamp(260px, 74vw, 1500px);
}

.quick-history-text .title {
  font-family: 'Gobold', sans-serif;
  font-size: clamp(1.5rem, 1.7vw, 2rem);
  text-transform: uppercase;
  color: var(--RED);
  padding-bottom: 1.5rem;
}

.quick-history-text .texts {
  columns: 2 250px;
  column-gap: 5rem;
}

.quick-history-text .texts p {
  padding-bottom: 1.5rem;
  font-family: 'Montserrat', sans-serif;
  font-weight: 400;
  font-size: clamp(1rem, 1.2vw, 1.3rem);
  line-height: 1.5;
  break-inside: avoid;
}

/* ----- media queries ----- */
@media screen and (max-width: 975px) {
  main .about-text {
    left: 16%;
    top: 36%;
    right: auto;
    transform: translate(0);
  }
}

@media screen and (min-width: 320px) and (max-width: 425px) {
  main .about-text {
    left: 20%;
    top: 36%;
  }

  main .quick-history {
    padding: 2rem;
  }
}