/**
**Theme Container Solution & Service
** This file contains the styles for all Containers with 2 Images (Grid).
** Special Container for the Projekt Overview
*/

.wp-block-uagb-container.cont-sol-serv {
  max-width: 1050px !important;
  gap: var(--gap-xl);
  margin-top: var(--cont-gap);
}

.single-projekte .entry-content .wp-block-uagb-container.cont-sol-serv {
  margin-bottom: var(--cont-gap) !important;
}

div#primary main#main article .wp-block-uagb-container.cont-sol-serv .col-txt {
  width: 68.1% !important;
}

div#primary main#main article .wp-block-uagb-container.cont-sol-serv .col-list {
  width: 21.43% !important;
}

.wp-block-uagb-container.cont-sol-serv .wp-block-list {
  text-align: right;
}

.wp-block-uagb-container.cont-sol-serv .wp-block-list li:before {
  display: none;
}

.wp-block-uagb-container.cont-sol-serv .wp-block-list li {
  font-size: var(--h1-font-size);
  font-style: normal;
  font-weight: 400;
  line-height: 1.29;
  border-bottom: 1px solid var(--ast-global-color-0);
  padding-bottom: var(--gap-s);
}

.wp-block-uagb-container.cont-sol-serv .wp-block-list li:not(:last-of-type) {
  margin-bottom: var(--gap-s);
}

/* responsive */

@media (max-width: 910px) {
  div#primary
    main#main
    article
    .wp-block-uagb-container.cont-sol-serv
    .col-list {
    width: 25vw !important;
  }
}

@media (max-width: 768px) {
  .wp-block-uagb-container.cont-sol-serv * {
    text-align: center;
  }

  div#primary
    main#main
    article
    .wp-block-uagb-container.cont-sol-serv
    .col-list {
    width: unset !important;
    margin-top: var(--gap-l);
  }

  div#primary
    main#main
    article
    .wp-block-uagb-container.cont-sol-serv
    .col-list
    li {
    padding-left: 0 !important;
  }

  div#primary
    main#main
    article
    .wp-block-uagb-container.cont-sol-serv
    .col-txt {
    width: 90vw !important;
  }
}

@media (max-width: 567px) {
  div#primary
    main#main
    article
    .wp-block-uagb-container.cont-sol-serv
    .col-txt
    .wp-block-uagb-container
    .wp-block-uagb-advanced-heading {
    margin-bottom: calc(var(--gap-s) * -1);
  }

  /*
  .single-projekte .entry-content .wp-block-uagb-container.cont-sol-serv {
    margin-bottom: calc(var(--cont-gap) + var(--gap-xl)) !important;
    margin-top: calc(var(--cont-gap) + var(--gap-xl)) !important;
  }
    */

  /* gxund und smatax und kern */
  .postid-4795 .entry-content .wp-block-uagb-container.cont-sol-serv,
  .postid-4673 .entry-content .wp-block-uagb-container.cont-sol-serv,
  .postid-4778 .entry-content .wp-block-uagb-container.cont-sol-serv {
    margin-bottom: var(--gap-xl) !important;
  }
}
