@media (min-width: 756px) and (max-width: 1024px) {
  .seguros{
    .main-header-title {
      font-size: 64px;
      width: 50%;
    }
    .secondary-header-title {
      font-size: 30px;
    }
    .third-header-title {
      font-size: 20px;
    }
    .seguros__hero-banner-container {
      .seguros__hero-banner-container-text {
        display: flex;
        flex-direction: column;
        align-items: center;
      }
    }
    .seguros__logos-container {
      justify-content: center;
      gap: 18px;
      padding: 35px;
      width: 50%;
      margin: auto;
      .seguros__logo-item {
        width: 90px;
        height: 75px;
        border-radius: 16px;
      }
    }
    .seguros__title-subtitle-container {
      margin: auto;
      width: 540px;
      .secondary-header-title {
        width: 53%;
        font-size: 30px;
      }
      .paragraph {
        width: 100%;
      }
    }

    .seguros__necesidades-container {
      .seguros__necesidades-title-container {
        width: 100%;
        margin: auto;
        max-width: 540px;
      }
      .seguros__necesidades-container-items {
        padding: 30px 108px;
        max-width: 540px;
        margin: auto;
        .seguros__necesidades-container-item {
          height: 108px;
          .seguros__necesidades-container-item-right {
            flex: 3;
            padding: 0 18px 0 30px;
            .third-header-title {
              width: 85%;
            }
          }
        }
      }
    }

    .seguros__no-dudas-container {
      margin-top: 45px;
      .seguros__no-dudas-container-items {
        padding: 36px 54px 0;
        max-width: 648px;
        margin: auto;
        .seguros__no-dudas-item {
          padding: 0;
          .seguros__no-dudas-item-header {
            height: 72px;
            align-items: center;
            padding: 24px 20px 24px 18px;
          }
          .seguros__no-dudas-item-body {
            padding: 18px;
            .paragraph {
              width: 98%;
              padding: 0;
              border-top: none;
            }
          }
        }
      }
    }

    .seguros__legal-text {
      padding: 30px 54px;
      max-width: 648px;
      margin: auto;
    }
  }
}
