/** Shopify CDN: Minification failed

Line 793:0 Unexpected "{"
Line 793:1 Unexpected "{"
Line 793:3 Expected identifier but found "'section-tdg-faq.css'"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:landing-book (INDEX:28, SCOPED:FALSE) */
.landing-book-section {
    position: relative;
    overflow: hidden;
    padding: 80px 20px;
  }

  .landing-book-background {
    position: absolute;
    inset: 0;
    z-index: 0;
  }

  .landing-book-background img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .landing-book-background-mobile {
    display: none;
  }

  .landing-book-content-container {
    position: relative;
    z-index: 1;
  }

  .landing-book-image-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    align-items: center;
    margin: auto;
    width: 80%;
  }

  .landing-book-right-content {
    text-align: center;
  }

  .landing-book-right-content img {
    max-width: 200px;
    margin-bottom: 20px;
  }

  .landing-book-title {
    font-size: 55px;
    margin-bottom: 15px;
  }

  .landing-book-description {
    font-size: 25px;
    margin-bottom: 20px;
  }

  .landing-book-text {
    font-size: 80px;
    margin-bottom: 20px;
    font-family: "Rage";
    color: #B41C1C;
    font-weight: 100;
    margin-top: -18px;
  }

  .landing-book-button {
    display: inline-block;
    margin-top: 20px;
    padding: 15px 60px;
    background-color: #016A38;
    border-radius: 30px;
    color: #ffffff;
    font-size: 22px;
    text-decoration: none;
    transition: background-color 0.3s ease;
  }

  swiper-container {
    width: 400px;
    height: 600px;
  }

  @media screen and (max-width: 768px) {
    .landing-book-background-desktop {
      display: none;
    }

    .landing-book-background-mobile {
      display: block;
    }

    .landing-book-image-grid {
      display: flex;
      flex-direction: column;
      gap: 30px;
      width: 100%;
    }

    .landing-book-right-content {
      display: block;
      order: 1;
      text-align: center;
    }

    swiper-container {
      order: 2;
      width: 80%;
      height: auto;
    }

    swiper-slide {
      display: flex;
      align-items: center;
      justify-content: center;
    }

    swiper-slide img {
      width: 100%;
      height: auto;
      object-fit: contain;
      border-radius: 18px;
    }

    .landing-book-right-content img {
      max-width: 150px;
      margin: 0 auto 15px;
    }

    .landing-book-title {
      font-size: 32px;
    }

    .landing-book-text {
      font-size: 40px;
      margin-bottom: 10px;
    }

    .landing-book-description {
      font-size: 16px;
    }

    .landing-book-button {
      font-size: 18px;
      padding: 12px 40px;
    }
  }
/* END_SECTION:landing-book */

/* START_SECTION:landing-cny-food (INDEX:29, SCOPED:FALSE) */
.landing-cny-food-section {
    position: relative;
    overflow: hidden;
    padding: 80px 20px;
  }

  .landing-cny-food-description-red {
    font-size: 26px;
    text-align: center;
    color: #B41C1C;
    font-weight: bold;
  }

  .landing-cny-food-description1 {
    font-size: 26px;
    margin-top: 40px;
    text-align: center;
  }

  .landing-cny-food-background {
    position: absolute;
    inset: 0;
    z-index: 0;
  }

  .landing-cny-food-background img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    inset: 0;
  }

  /* Hide mobile bg by default */
  .landing-cny-food-background .mobile-bg {
    display: none;
  }

  .landing-cny-food-content-container {
    position: relative;
    z-index: 1;
  }

  .landing-cny-food-title {
    font-size: 45px;
    margin-bottom: 15px;
    text-align: center;
  }

  .landing-cny-food-description {
    font-size: 40px;
    margin-bottom: 40px;
    text-align: center;
  }

  .landing-cny-food-image-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 30px;
    margin: auto;
    width: 80%;
  }

  .landing-cny-food-image-grid img {
    width: 100%;
    height: auto;
  }

  @media screen and (max-width: 768px) {
    .landing-cny-food-title {
      font-size: 30px;
    }

    .landing-cny-food-description {
      font-size: 23px;
    }

    .landing-cny-food-image-grid {
      grid-template-columns: 1fr;
      width: 90%;
    }

    .landing-cny-food-description1 {
      font-size: 18px;
      width: 80%;
      margin: auto;
      padding-top: 35px;
      text-align: center;
    }

    .landing-cny-food-description-red {
      font-size: 18px;
      text-align: center;
      color: #B41C1C;
      width: 80%;
      margin: auto;
      padding-top: 20px;
      font-weight: bold;
    }

    .landing-cny-food-background .desktop-bg {
      display: none;
    }

    .landing-cny-food-background .mobile-bg {
      display: block;
    }
  }
/* END_SECTION:landing-cny-food */

/* START_SECTION:landing-footer (INDEX:30, SCOPED:FALSE) */
.landing-footer-section,
  .landing-why-us-section {
    position: relative;
    overflow: hidden;
    padding: 80px 20px;
  }

  .landing-why-us-section {
    padding-bottom: 700px;
  }

  .landing-footer-background {
    position: absolute;
    inset: 0;
    z-index: 0;
  }

  .landing-footer-background img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .bg-mobile {
    display: none;
  }

  .landing-footer-content-container,
  .landing-footer-content-container2 {
    position: relative;
    z-index: 1;
  }

  .landing-footer-content-container2 {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
  }

  .landing-footer-content2 {
    width: 50%;
    text-align: center;
  }

  .landing-why-us-content {
    width: 80%;
    margin: auto;
    text-align: center;
  }

  .landing-footer-title {
    font-size: 40px;
    margin-bottom: 15px;
    color: #DFBD73;
    width: 85%;
  }

  .landing-why-us-title {
    font-size: 55px;
    margin-bottom: 15px;
  }

  .footer_description {
    font-size: 25px;
    color: #000000;
    margin: 20px 0;
  }

  @media screen and (max-width: 768px) {
    .landing-why-us-title {
      font-size: 26px;
    }

    .landing-footer-title {
      font-size: 20px;
      padding-top: 50%;
      width: 95%;
    }


    .footer_description {
      font-size: 16px;
    }

    .bg-desktop {
      display: none;
    }

    .bg-mobile {
      display: block;
    }

    .landing-why-us-section {
      padding-bottom: 300px;
    }

    .landing-why-us-content {
      width: 90%;
    }

    .landing-footer-content-container2 {
      justify-content: center;
      text-align: center;
    }

    .landing-footer-content2 {
      width: 100%;
      padding: 0 20px;
    }
  }
/* END_SECTION:landing-footer */

/* START_SECTION:landing-form (INDEX:31, SCOPED:FALSE) */
.landing-form-section {
    position: relative;
    overflow: hidden;
    padding: 60px 20px 10px;
  }

  .landing-form-background {
    position: absolute;
    inset: 0;
  }

  .landing-form-background img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .bg-mobile {
    display: none;
  }

  .landing-form-content-container {
    position: relative;
    z-index: 1;
  }

  .landing-form-content {
    width: 90%;
    margin: auto;
    text-align: center;
  }

  .form-description {
    font-size: 25px;
    margin: auto;
    color: #B41C1C;
    padding-bottom: 30px;
  }

  .landing-form-title {
    font-size: 55px;
    margin-bottom: 15px;
  }

  @media screen and (max-width: 768px) {
    .landing-form-title {
      font-size: 24px;
    }

    .form-description {
      font-size: 20px;
      margin: auto;
      color: #B41C1C;
      padding-bottom: 20px;
    }

    .bg-desktop {
      display: none;
    }

    .bg-mobile {
      display: block;
    }

    .landing-form-section {
      padding: 50px 20px 5px;
    }
  }
/* END_SECTION:landing-form */

/* START_SECTION:landing-form2 (INDEX:32, SCOPED:FALSE) */
.landing-form-section2 {
    position: relative;
    overflow: hidden;
    padding: 80px 20px 10px;
  }

  .landing-form-background {
    position: absolute;
    inset: 0;
  }

  .landing-form-background img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .bg-mobile {
    display: none;
  }

  .landing-form-content-container {
    position: relative;
    z-index: 1;
  }

  .landing-form-content2 {
    width: 100%;
    margin: auto;
    text-align: center;
  }

  .thank-you-description {
    font-size: 25px;
    margin: auto;
    color: #016A38;
  }

  .landing-form-title {
    font-size: 55px;
    margin-bottom: 15px;
  }

  @media screen and (max-width: 768px) {
    .thank-you-description {
      font-size: 16px;
      margin: auto;
      color: #016A38;
    }

    .landing-form-title {
      font-size: 24px;
    }

    .bg-desktop {
      display: none;
    }

    .bg-mobile {
      display: block;
    }

    .landing-form-section2 {
      padding: 50px 20px 5px;
    }
  }
/* END_SECTION:landing-form2 */

/* START_SECTION:landing-form3 (INDEX:33, SCOPED:FALSE) */
.landing-form-section3 {
    position: relative;
    overflow: hidden;
    padding: 10px 20px 80px;
  }

  .wish-description {
    font-size: 30px;
    padding-top: 50px;
    margin: auto;
    color: #B41C1C;
  }

  .no-thank-you-description {
    font-size: 20px;
    margin: auto;
    color: #016A38;
  }

  @media screen and (max-width: 768px) {
    .no-thank-you-description {
      font-size: 16px;
      margin: auto;
      color: #016A38;
    }

    .wish-description {
      font-size: 18px;
      margin: auto;
      color: #B41C1C;
    }

    .landing-form-section3 {
      padding: 10px 20px 5px;
    }
  }
/* END_SECTION:landing-form3 */

/* START_SECTION:landing-product (INDEX:34, SCOPED:FALSE) */
.landing-product-section {
    position: relative;
    overflow: hidden;
    padding: 80px 20px;
  }

  .landing-product-background,
  .landing-product-background-mobile {
    position: absolute;
    inset: 0;
    z-index: 0;
  }

  .landing-product-background-mobile,
  .benefit_image_mobile {
    display: none;
  }

  .product_image img {
    width: 100%;
  }

  .landing-product-content {
    width: 75%;
    margin: auto;
  }

  .landing-product-background img,
  .landing-product-background-mobile img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }

  .landing-product-content-container {
    position: relative;
    z-index: 1;
  }

  .landing-product-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 40px;
    align-items: center;
    width: 95%;
  }

  .benefit_image,
  .benefit_image_mobile {
    width: 85%;
    margin: auto;
  }

  .landing-cny-title {
    color: #DFBD73;
    font-size: 40px;
    text-align: left;
  }

  .benefit_image img,
  .benefit_image_mobile img {
    width: 100%;
  }

  .product_cny_image {
    text-align: center;
  }

  .landing-cny-title,
  .landing-product-cny {
    display: block;
    margin: 0;
  }

  .landing-cny-wrapper.is-inline .landing-cny-title,
  .landing-cny-wrapper.is-inline .landing-product-cny {
    display: inline;
  }

  .landing-cny-wrapper.is-inline .landing-product-cny {
    margin-left: 12px;
  }

  .product_cny_image img {
    width: 50%;
  }

  .landing-product-right-content {
    text-align: left;
  }

  .landing-product-right-content img {
    max-width: 200px;
    margin-bottom: 20px;
  }

  .landing-product-title {
    font-size: 55px;
    margin-bottom: 15px;
    font-weight: bold;
  }

  .landing-product-description {
    font-size: 25px;
    margin-bottom: 20px;
  }

  .landing-cny-description {
    font-size: 25px;
    margin: auto;
    color: #ffffff;
  }

  .landing-product-cny {
    font-size: 130px;
    margin-bottom: 20px;
    font-family: "Rage";
    color: #DFBD73;
    font-weight: 100;
    margin-top: -18px;
    text-align: right;
    margin-left: 12px;
  }

  .landing-product-button {
    display: inline-block;
    margin-top: 60px;
    padding: 15px 60px;
    background-color: #DFBD73;
    border-radius: 30px;
    color: #704141;
    font-size: 22px;
    text-decoration: none;
    transition: background-color 0.3s ease;
  }

  /* Mobile Styles */
  @media screen and (max-width: 768px) {
    .landing-product-section {
      position: relative;
      overflow: hidden;
      padding: 40px 20px;
    }

    .landing-product-grid {
      display: flex;
      /* change from grid to flex on mobile */
      flex-direction: column;
      /* stack vertically */
      text-align: center;
      gap: 0;
    }

    .landing-product-right-content {
      order: 1;
      /* title first on mobile */
      text-align: center;
    }

    .product_image {
      order: 2;
      /* image after title */
      margin-top: 20px;
    }

    .product_cny_image img {
      width: 90%;
      padding-top: 0;
    }

    .landing-product-title {
      font-size: 28px;
    }

    .landing-product-description {
      font-size: 16px;
    }

    .landing-product-button {
      font-size: 18px;
      padding: 12px 40px;
      margin-top: 40px;
    }

    .landing-product-background-mobile {
      display: block;
    }

    /* Show mobile backgrounds and benefit images */
    .landing-product-background {
      display: none;
    }

    .benefit_image {
      display: none;
    }

    .benefit_image_mobile {
      display: block;
      width: 90%;
    }

    .landing-cny-title {
      font-size: 33px;
      text-align: center;
    }

    .landing-product-cny {
      font-size: 40px;
      margin-bottom: 0;
      margin-top: 0;
      text-align: center;
      margin-left: 0;
    }

    .landing-cny-description {
      font-size: 16px;
      padding-top: 20px;
    }

    .landing-product-content {
      width: 90%;
      margin: auto;
    }
  }
/* END_SECTION:landing-product */

/* START_SECTION:section-tdg-fqa (INDEX:80, SCOPED:FALSE) */
{{ 'section-tdg-faq.css' | asset_url | stylesheet_tag }}
/* END_SECTION:section-tdg-fqa */

/* START_SECTION:tdg-accordion-osteopro (INDEX:88, SCOPED:FALSE) */
.amlas-container {
            padding: 20px;
            max-width: 1200px;
            margin: 0 auto;
            text-align: center;
        }

        .title {
            font-size: 1.5em;
            margin-bottom: 20px;
        }

        .accordion-amlas-container {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 20px;
        }
    .accordion-amlas-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
  }

  .accordion-amlas-icon {
      font-size: 1.5em;
      color: #0060A9;
      transition: transform 0.3s ease;
  }

  .accordion-amlas.active .accordion-amlas-icon {
      transform: rotate(45deg);
  }

        .accordion-amlas {
            background-color: white;
            border: 1px solid #0060A9;
            border-radius: 5px;
            width: calc(50% - 10px);
            padding: 10px;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }

        .accordion-amlas:hover {
            background-color: #f9f9f9;
        }

        .accordion-amlas-content {
            display: none;
            padding: 10px 0;
            border-top: 1px solid #0060A9;
            text-align: left;
          transition: display 0.3s ease;
        }

        .show-more {
            display: none;
        }

        .button-container {
            margin-top: 20px;
        }

        .button-container button {
            background-color: #0060A9;
            border: none;
            padding: 10px 20px;
            font-size: 1em;
            cursor: pointer;
            border-radius: 5px;
        }
  #see-more-button{
    color:white;
  }

        @media (max-width: 600px) {
            .accordion-amlas {
                width: 100%;
            }
        }
/* END_SECTION:tdg-accordion-osteopro */

/* START_SECTION:tdg-accordion-probiogut (INDEX:89, SCOPED:FALSE) */
.amlas-container {
            padding: 20px;
            max-width: 1200px;
            margin: 0 auto;
            text-align: center;
        }

        .title {
            font-size: 1.5em;
            margin-bottom: 20px;
        }

        .accordion-amlas-container {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 20px;
        }
    .accordion-amlas-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
  }

  .accordion-amlas-icon {
      font-size: 1.5em;
      color: #419C91;
      transition: transform 0.3s ease;
  }

  .accordion-amlas.active .accordion-amlas-icon {
      transform: rotate(45deg);
  }

        .accordion-amlas {
            background-color: white;
            border: 1px solid #419C91;
            border-radius: 5px;
            width: calc(50% - 10px);
            padding: 10px;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }

        .accordion-amlas:hover {
            background-color: #f9f9f9;
        }

        .accordion-amlas-content {
            display: none;
            padding: 10px 0;
            border-top: 1px solid #419C91;
            text-align: left;
          transition: display 0.3s ease;
        }

        .show-more {
            display: none;
        }

        .button-container {
            margin-top: 20px;
        }

        .button-container button {
            background-color: #419C91;
            border: none;
            padding: 10px 20px;
            font-size: 1em;
            cursor: pointer;
            border-radius: 5px;
        }
  #see-more-button{
    color:white;
  }

        @media (max-width: 600px) {
            .accordion-amlas {
                width: 100%;
            }
        }
/* END_SECTION:tdg-accordion-probiogut */

/* START_SECTION:tdg-accordions-age (INDEX:90, SCOPED:FALSE) */
.amlas-container {
            padding: 20px;
            max-width: 1200px;
            margin: 0 auto;
            text-align: center;
        }

        .title {
            font-size: 1.5em;
            margin-bottom: 20px;
        }

        .accordion-amlas-container {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 20px;
        }
    .accordion-amlas-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
  }

  .accordion-amlas-icon {
      font-size: 1.5em;
      color: #B28609;
      transition: transform 0.3s ease;
  }

  .accordion-amlas.active .accordion-amlas-icon {
      transform: rotate(45deg);
  }

        .accordion-amlas {
            background-color: white;
            border: 1px solid #B28609;
            border-radius: 5px;
            width: calc(50% - 10px);
            padding: 10px;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }

        .accordion-amlas:hover {
            background-color: #f9f9f9;
        }

        .accordion-amlas-content {
            display: none;
            padding: 10px 0;
            border-top: 1px solid #B28609;
            text-align: left;
          transition: display 0.3s ease;
        }

        .show-more {
            display: none;
        }

        .button-container {
            margin-top: 20px;
        }

        .button-container button {
            background-color: #B28609;
            border: none;
            padding: 10px 20px;
            font-size: 1em;
            cursor: pointer;
            border-radius: 5px;
        }
  #see-more-button{
    color:white;
  }

        @media (max-width: 600px) {
            .accordion-amlas {
                width: 100%;
            }
        }
/* END_SECTION:tdg-accordions-age */

/* START_SECTION:tdg-accordions-calmilax (INDEX:91, SCOPED:FALSE) */
.amlas-container {
            padding: 20px;
            max-width: 1200px;
            margin: 0 auto;
            text-align: center;
        }

        .title {
            font-size: 1.5em;
            margin-bottom: 20px;
        }

        .accordion-amlas-container {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 20px;
        }
    .accordion-amlas-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
  }

  .accordion-amlas-icon {
      font-size: 1.5em;
      color: #B26138;
      transition: transform 0.3s ease;
  }

  .accordion-amlas.active .accordion-amlas-icon {
      transform: rotate(45deg);
  }

        .accordion-amlas {
            background-color: white;
            border: 1px solid #B26138;
            border-radius: 5px;
            width: calc(50% - 10px);
            padding: 10px;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }

        .accordion-amlas:hover {
            background-color: #f9f9f9;
        }

        .accordion-amlas-content {
            display: none;
            padding: 10px 0;
            border-top: 1px solid #B26138;
            text-align: left;
          transition: display 0.3s ease;
        }

        .show-more {
            display: none;
        }

        .button-container {
            margin-top: 20px;
        }

        .button-container button {
            background-color: #B26138;
            border: none;
            padding: 10px 20px;
            font-size: 1em;
            cursor: pointer;
            border-radius: 5px;
        }
  #see-more-button{
    color:white;
  }

        @media (max-width: 600px) {
            .accordion-amlas {
                width: 100%;
            }
        }
/* END_SECTION:tdg-accordions-calmilax */

/* START_SECTION:tdg-accordions-circulon (INDEX:92, SCOPED:FALSE) */
.amlas-container {
            padding: 20px;
            max-width: 1200px;
            margin: 0 auto;
            text-align: center;
        }

        .title {
            font-size: 1.5em;
            margin-bottom: 20px;
        }

        .accordion-amlas-container {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 20px;
        }
    .accordion-amlas-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
  }

  .accordion-amlas-icon {
      font-size: 1.5em;
      color: #B28709;
      transition: transform 0.3s ease;
  }

  .accordion-amlas.active .accordion-amlas-icon {
      transform: rotate(45deg);
  }

        .accordion-amlas {
            background-color: white;
            border: 1px solid #B28709;
            border-radius: 5px;
            width: calc(50% - 10px);
            padding: 10px;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }

        .accordion-amlas:hover {
            background-color: #f9f9f9;
        }

        .accordion-amlas-content {
            display: none;
            padding: 10px 0;
            border-top: 1px solid #B28709;
            text-align: left;
          transition: display 0.3s ease;
        }

        .show-more {
            display: none;
        }

        .button-container {
            margin-top: 20px;
        }

        .button-container button {
            background-color: #B28709;
            border: none;
            padding: 10px 20px;
            font-size: 1em;
            cursor: pointer;
            border-radius: 5px;
        }
  #see-more-button{
    color:white;
  }

        @media (max-width: 600px) {
            .accordion-amlas {
                width: 100%;
            }
        }
/* END_SECTION:tdg-accordions-circulon */

/* START_SECTION:tdg-accordions-xbido (INDEX:93, SCOPED:FALSE) */
.amlas-container {
            padding: 20px;
            max-width: 1200px;
            margin: 0 auto;
            text-align: center;
        }

        .title {
            font-size: 1.5em;
            margin-bottom: 20px;
        }

        .accordion-amlas-container {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 20px;
        }
    .accordion-amlas-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
  }

  .accordion-amlas-icon {
      font-size: 1.5em;
      color: #D78802;
      transition: transform 0.3s ease;
  }

  .accordion-amlas.active .accordion-amlas-icon {
      transform: rotate(45deg);
  }

        .accordion-amlas {
            background-color: white;
            border: 1px solid #D78802;
            border-radius: 5px;
            width: calc(50% - 10px);
            padding: 10px;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }

        .accordion-amlas:hover {
            background-color: #f9f9f9;
        }

        .accordion-amlas-content {
            display: none;
            padding: 10px 0;
            border-top: 1px solid #D78802;
            text-align: left;
          transition: display 0.3s ease;
        }

        .show-more {
            display: none;
        }

        .button-container {
            margin-top: 20px;
        }

        .button-container button {
            background-color: #D78802;
            border: none;
            padding: 10px 20px;
            font-size: 1em;
            cursor: pointer;
            border-radius: 5px;
        }
  #see-more-button{
    color:white;
  }

        @media (max-width: 600px) {
            .accordion-amlas {
                width: 100%;
            }
        }
/* END_SECTION:tdg-accordions-xbido */

/* START_SECTION:tdg-accordions (INDEX:94, SCOPED:FALSE) */
.amlas-container {
            padding: 20px;
            max-width: 1200px;
            margin: 0 auto;
            text-align: center;
        }

        .title {
            font-size: 1.5em;
            margin-bottom: 20px;
        }

        .accordion-amlas-container {
            display: flex;
            flex-wrap: wrap;
            justify-content: center;
            gap: 20px;
        }
    .accordion-amlas-header {
      display: flex;
      justify-content: space-between;
      align-items: center;
  }

  .accordion-amlas-icon {
      font-size: 1.5em;
      color: #fec34b;
      transition: transform 0.3s ease;
  }

  .accordion-amlas.active .accordion-amlas-icon {
      transform: rotate(45deg);
  }

        .accordion-amlas {
            background-color: white;
            border: 1px solid #fec34b;
            border-radius: 5px;
            width: calc(50% - 10px);
            padding: 10px;
            cursor: pointer;
            transition: background-color 0.3s ease;
        }

        .accordion-amlas:hover {
            background-color: #f9f9f9;
        }

        .accordion-amlas-content {
            display: none;
            padding: 10px 0;
            border-top: 1px solid #fec34b;
            text-align: left;
          transition: display 0.3s ease;
        }

        .show-more {
            display: none;
        }

        .button-container {
            margin-top: 20px;
        }

        .button-container button {
            background-color: #fec34b;
            border: none;
            padding: 10px 20px;
            font-size: 1em;
            cursor: pointer;
            border-radius: 5px;
        }
  #see-more-button{
    color:white;
  }

        @media (max-width: 600px) {
            .accordion-amlas {
                width: 100%;
            }
        }
/* END_SECTION:tdg-accordions */

/* START_SECTION:tdg-certificates (INDEX:95, SCOPED:FALSE) */
.logo-container {
      display: flex;
      justify-content: center;
      align-items: center;
      flex-wrap: wrap;
      padding: 5px 0;
  }

  .logo-container div {
      max-width: 150px;
      margin: 0px 50px 0px 50px;
  }

  @media (max-width: 600px) {
      .logo-container {
          flex-direction: column;
      }

      .logo-container div {
          margin: 10px 0;
      }
  }
/* END_SECTION:tdg-certificates */