@media (min-width: 745px) {
  section.sdg-section.hero .cta-wrapper {
    grid-template-columns: repeat(2, 1fr);
  }
  section.sdg-section.experts li.card-teacher {
    grid-template-columns: repeat(2, 1fr);
    max-width: 100%;
  }
  section.sdg-section.experts li.card-teacher .content-text {
    text-align: left;
  }
  section.sdg-section.experts::after {
    right: -1%;
  }
  section.sdg-section.courses .sdg-container {
    border: double 2px transparent;
    border-radius: calc(var(--border-radius) * 2);
    background-image: linear-gradient(white, white), var(--gradient-4);
    background-origin: border-box;
    background-clip: padding-box, border-box;
    width: 100%;
    place-content: center;
    padding-block: var(--space-l);
  }
  section.sdg-section.courses .sdg-container .sdg-btn--primary {
    width: 100%;
    margin-inline: auto;
  }
  section.sdg-section.all-in-access .sdg-btn--primary {
    width: 19.8rem;
    margin-inline: auto;
  }
  section.sdg-section.community .sdg-container ul.floating-avatars-list li:nth-child(1) {
    left: -1%;
  }
  section.sdg-section.community .sdg-container ul.floating-avatars-list li:nth-child(1) .avatar-wrapper {
    width: 12.8rem;
  }
  section.sdg-section.community .sdg-container ul.floating-avatars-list li:nth-child(3) {
    right: -1%;
  }
  section.sdg-section.community .sdg-container ul.floating-avatars-list li:nth-child(5) {
    right: -1%;
  }
  body .sdg-btn--primary, body .bricks-button, body .sdg-btn--ghost {
    width: 19.8rem;
  }
  footer .footer__column {
    text-align: left;
    align-items: start;
  }
}
@media (min-width: 1025px) {
  section.sdg-section .sdg-container {
    max-width: 144rem;
  }
  section.sdg-section.hero .sdg-container {
    grid-template-columns: 48rem 1fr;
    gap: 4rem;
  }
  section.sdg-section.hero .sdg-container h1, section.sdg-section.hero .sdg-container .sub-text {
    text-align: left;
  }
  section.sdg-section.experts {
    overflow: hidden;
  }
  section.sdg-section.courses .sdg-container .sdg-btn--primary {
    width: 19.8rem;
    margin-inline: unset;
  }
  section.sdg-section.courses .sdg-container .course-cover-card .content-text p {
    max-width: 64ch;
  }
  section.sdg-section.cta-newsletter .sdg-container {
    min-height: 36.8rem;
  }
  section.sdg-section.cta-newsletter .sdg-container .grid-wrapper {
    grid-template-columns: repeat(auto-fit, minmax(35.2rem, 1fr));
    grid-column: unset !important;
  }
  section.sdg-section.cta-newsletter .sdg-container .grid-wrapper .content-text, section.sdg-section.cta-newsletter .sdg-container .grid-wrapper form {
    text-align: left;
    grid-column: unset !important;
  }
  section.sdg-section.cta-newsletter .sdg-container .grid-wrapper .content-text {
    display: grid;
    gap: 3.2rem;
  }
  ul.feature-list {
    grid-template-columns: repeat(2, 40rem);
  }
  ul.feature-list li.feature-card {
    max-width: 100%;
    min-height: 36.4rem;
  }
  ul.checklist--glass {
    place-items: center;
  }
  ul.checklist--glass li {
    width: 64ch;
  }
  ul.course-list {
    padding-inline: 4rem;
  }
  ul.course-list li.course-cover-card {
    max-width: 100%;
    grid-auto-flow: column;
    text-align: left;
    place-content: start;
  }
  ul.course-list li.course-cover-card .course-cover {
    justify-self: start;
  }
  ul.course-list li.course-cover-card .content-text {
    justify-self: start;
  }
  ul.course-list li.course-cover-card:nth-child(even) .content-text {
    order: -1;
  }
  ul.testimonial-list {
    grid-template-columns: repeat(2, 40.5rem);
  }
}
@media (min-width: 1201px) {
  section.sdg-section.hero .sdg-container {
    grid-template-columns: 1.5fr 1fr;
    width: 100%;
  }
  section.sdg-section.hero .sdg-container .content-text {
    max-width: 100%;
  }
  section.sdg-section.hero .sdg-container .content-text .cta-wrapper {
    place-items: start;
    grid-template-columns: repeat(2, max-content);
  }
  section.sdg-section.experts .sdg-container {
    place-items: center;
    max-width: 100%;
    width: 100%;
  }
  section.sdg-section.experts h2 {
    max-width: 113rem;
    text-align: center;
  }
  section.sdg-section.experts ul.cards-wrapper {
    grid-template-columns: repeat(3, 33.67rem);
    width: 100%;
    justify-content: space-evenly;
  }
  section.sdg-section.experts ul.cards-wrapper li.card-teacher {
    grid-template-columns: 1fr;
  }
  section.sdg-section.experts ul.cards-wrapper li.card-teacher .content-text {
    text-align: center;
  }
  section.sdg-section.experts::before {
    width: 40rem;
    height: 40rem;
    left: 10%;
  }
  section.sdg-section.experts::after {
    width: 40rem;
    height: 40rem;
    right: 15%;
  }
  section.sdg-section .cards-wrapper .card-teacher {
    padding-block: var(--space-l);
    padding-inline: var(--space-m);
  }
}
