/* Child not exceed paragraph container */
.paragraph--type--two-column-sidebar .container {
  width: 100%;
  max-width: 100%;
  padding-left: 0;
  padding-right: 0;
  box-sizing: border-box;
}

/* Flex */
.field--name-field-two-column-text-text.field--items {
  display: flex;
  flex-direction: row;
  gap: 3rem;
  align-items: flex-start;
  width: 100%;
  max-width: 100%;
  box-sizing: border-box;
  /*background-color: lightblue;*/
}

/* Right part 33% */
.field--name-field-two-column-text-text.field--items > .field--item:last-child {
  flex: 0 0 33%;
  min-width: 0;
  box-sizing: border-box;
  /*background-color: lightsalmon;*/
}

/* Left ues all remaining */
.field--name-field-two-column-text-text.field--items > .field--item:first-child {
  flex: 1 1 auto;
  min-width: 0;
  box-sizing: border-box;
  /*background-color: lightgreen;*/
}

.field--name-field-two-column-text-text.field--items > .field--item:last-child {
  flex: 0 0 33%;
  min-width: 0;
  box-sizing: border-box;
  width: 100%;
  margin-left: 0;
  margin-bottom: 25px;
  overflow-wrap: break-word;
  padding: 1px 0;
  background-color: #f5f5f5;
  font-size: 17px;
}

.field--name-field-two-column-text-text.field--items > .field--item:last-child ul {margin: 10px 15px 15px 0px;}
.field--name-field-two-column-text-text.field--items > .field--item:last-child li {margin-bottom:7px;}

.field--name-field-two-column-text-text.field--items > .field--item:last-child h2,
.field--name-field-two-column-text-text.field--items > .field--item:last-child h3{
	background-color: #333;
  color: #fff;
  text-transform: uppercase;
  word-wrap: break-word;
  overflow-wrap: break-word;
  padding: 11px 22px;
  min-height: 50px;
  font-size: 18px;
}

.field--name-field-two-column-text-text.field--items > .field--item:last-child p {
  padding-left: 22px;
  padding-right: 22px;
}

.field--name-field-two-column-text-text.field--items > .field--item:last-child h2 + p,
.field--name-field-two-column-text-text.field--items > .field--item:last-child h3 + p {
  margin-top: 15px;
}