.consult-container {
  padding: 0 2.4rem 4.4rem;
}

.social-check-area {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}

.social-check {
  grid-column: 1 / -1;
}

.check-item {
  display: flex;
  gap: 1rem;
  align-items: center;
}

.check-item input,
.sm-ads input,
.check-item select,
.sm-ads select {
  width: auto;
}

.form .social-check-area label {
  margin-bottom: 0;
}

.sm-ads label {
  margin-bottom: 0;
  padding-left: 1rem;
}

.sm-ads {
  display: flex;
  align-items: center;
  padding-bottom: 1rem;
}

.where-ad {
  display: none;
}

#affirmative:checked.where-ad {
  display: block;
}

.message-header {
  margin-bottom: 0 !important;
}

.btn--form {
  grid-column: 1;
}

/* //////////////////////////////////////////////////////////////////////// */
/* Media Query Area */
/* //////////////////////////////////////////////////////////////////////// */

@media (max-width: 64em) {
  .form input,
  .form-select {
    width: 100%;
  }
  .check-item input,
  .sm-ads input,
  .check-item select,
  .sm-ads select {
    width: auto;
  }
}

@media (max-width: 25em) {
  .form input,
  .form-select {
    width: 95%;
  }
}

@media (max-width: 22em) {
  .social-check-area {
    grid-template-columns: repeat(2, 1fr);
  }
}
