@media (max-width: 767px) {
  .callout-group .callouts-list {
    display: -webkit-box;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
            flex-flow: column;
  }
}
.callout-group .callouts-list li:nth-of-type(1) {
  background-color: var(--color-indivisible-red);
  background-repeat: no-repeat;
  background-position: bottom right;
}
.callout-group .callouts-list li:nth-of-type(1) .callout-block__description::before {
  background-color: #ffffff;
  content: "";
  height: 4px;
  position: absolute;
  -webkit-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  top: 0;
  width: 48px;
}
.callout-group .callouts-list li:nth-of-type(1) .callout-block__icon {
  min-width: 30px;
  width: 30px;
}
.callout-group .callouts-list li:nth-of-type(1):hover, .callout-group .callouts-list li:nth-of-type(1):focus {
  background-color: var(--color-indivisible-dark-red);
}
@media (min-width: 992px) {
  .callout-group .callouts-list li:nth-of-type(1) {
    background-image: url(../../../img/callout-people.svg);
    background-size: 260px;
  }
}
@media (min-width: 1280px) {
  .callout-group .callouts-list li:nth-of-type(1) {
    background-size: auto;
  }
  .callout-group .callouts-list li:nth-of-type(1) .callout-block__title {
    font-size: var(--font-size-heading-huge);
  }
  .callout-group .callouts-list li:nth-of-type(1) .callout-block__description {
    font-size: var(--font-size-title);
    font-weight: var(--font-weight-bold-heading);
  }
}
.callout-group .callouts-list li:not(:first-of-type) .callout-block__description::before {
  background-color: var(--color-indivisible-blue);
  content: "";
  height: 4px;
  position: absolute;
  top: 0;
  width: 48px;
}
@media (min-width: 992px) {
  .callout-group .callouts-list li:not(:first-of-type):hover, .callout-group .callouts-list li:not(:first-of-type):focus {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    -webkit-filter: drop-shadow(0 5px 20px rgba(0, 0, 0, 0.5));
    filter: drop-shadow(0 5px 20px rgba(0, 0, 0, 0.5));
    background-color: #ffffff !important;
    position: inherit;
    z-index: 1;
  }
  .callout-group .callouts-list li:not(:first-of-type):hover .callout-block__title,
.callout-group .callouts-list li:not(:first-of-type):hover .callout-block__description, .callout-group .callouts-list li:not(:first-of-type):focus .callout-block__title,
.callout-group .callouts-list li:not(:first-of-type):focus .callout-block__description {
    color: var(--color-indivisible-navy);
  }
  .callout-group .callouts-list li:not(:first-of-type):hover .callout-block__icon path, .callout-group .callouts-list li:not(:first-of-type):focus .callout-block__icon path {
    fill: var(--color-indivisible-navy);
  }
}
.callout-group.callout-group__count--2 .callouts-list li:nth-of-type(2) {
  background-color: var(--color-indivisible-navy);
  background-repeat: no-repeat;
  background-position: bottom right;
}
.callout-group.callout-group__count--2 .callouts-list li:nth-of-type(2):hover, .callout-group.callout-group__count--2 .callouts-list li:nth-of-type(2):focus {
  background-color: var(--color-indivisible-dark-navy) !important;
  -webkit-transform: unset;
      -ms-transform: unset;
          transform: unset;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  z-index: auto;
  z-index: initial;
}
.callout-group.callout-group__count--2 .callouts-list li:nth-of-type(2):hover .callout-block__title,
.callout-group.callout-group__count--2 .callouts-list li:nth-of-type(2):hover .callout-block__description, .callout-group.callout-group__count--2 .callouts-list li:nth-of-type(2):focus .callout-block__title,
.callout-group.callout-group__count--2 .callouts-list li:nth-of-type(2):focus .callout-block__description {
  color: #ffffff;
}
.callout-group.callout-group__count--2 .callouts-list li:nth-of-type(2):hover .callout-block__icon path, .callout-group.callout-group__count--2 .callouts-list li:nth-of-type(2):focus .callout-block__icon path {
  fill: #ffffff;
}
@media (min-width: 992px) {
  .callout-group.callout-group__count--2 .callouts-list li:nth-of-type(2) {
    background-image: url(../../../img/callout-people.svg);
    background-size: 260px;
  }
}
@media (min-width: 1280px) {
  .callout-group.callout-group__count--2 .callouts-list li:nth-of-type(2) {
    background-size: unset;
  }
  .callout-group.callout-group__count--2 .callouts-list li:nth-of-type(2) .callout-block__title {
    font-size: var(--font-size-heading-huge);
  }
  .callout-group.callout-group__count--2 .callouts-list li:nth-of-type(2) .callout-block__description {
    font-size: var(--font-size-title);
    font-weight: var(--font-weight-bold-heading);
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .callout-group.callout-group__count--3 .callouts-list {
    display: grid;
    grid-template-columns: 1fr;
  }
}
@media (min-width: 1280px) {
  .callout-group.callout-group__count--3 .callouts-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .callout-group.callout-group__count--3 .callouts-list li:nth-of-type(1) {
    grid-column: span 2;
  }
}
.callout-group.callout-group__count--3 .callouts-list li:not(:first-of-type) .callout-block__title {
  font-size: var(--font-size-title);
}
.callout-group.callout-group__count--3 .callouts-list li:not(:first-of-type) .callout-block__description {
  font-size: var(--font-size-body-large);
  font-weight: var(--font-weight-semibold);
}
.callout-group.callout-group__count--3 .callouts-list li:not(:first-of-type) .callout-block__icon {
  min-width: 23px;
  width: 23px;
}
.callout-group.callout-group__count--3 .callouts-list li:nth-of-type(2) {
  background-color: var(--color-indivisible-navy);
}
.callout-group.callout-group__count--3 .callouts-list li:nth-of-type(3) {
  background-color: var(--color-indivisible-black);
}
@media (min-width: 1280px) {
  .callout-group.callout-group__count--4 .callouts-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .callout-group.callout-group__count--4 .callouts-list li:nth-of-type(1) {
    grid-column: span 3;
  }
  .callout-group.callout-group__count--4 .callouts-list li {
    padding: 48px;
  }
}
.callout-group.callout-group__count--4 .callouts-list li:not(:first-of-type) .callout-block__title {
  font-size: var(--font-size-body-large);
}
.callout-group.callout-group__count--4 .callouts-list li:not(:first-of-type) .callout-block__description {
  font-size: var(--font-size-body-large);
  font-weight: var(--font-weight-semibold);
  margin-top: 20px;
  padding-top: 20px;
}
.callout-group.callout-group__count--4 .callouts-list li:not(:first-of-type) .callout-block__icon {
  min-width: 15px;
  width: 15px;
}
.callout-group.callout-group__count--4 .callouts-list li:nth-of-type(2) {
  background-color: var(--color-indivisible-navy);
}
.callout-group.callout-group__count--4 .callouts-list li:nth-of-type(3) {
  background-color: var(--color-indivisible-black);
}
.callout-group.callout-group__count--4 .callouts-list li:nth-of-type(4) {
  background-color: var(--color-indivisible-dark-navy);
}
@media (min-width: 1280px) {
  .callout-group.callout-group__count--5 .callouts-list {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .callout-group.callout-group__count--5 .callouts-list li:nth-of-type(1) {
    grid-column: span 2;
  }
  .callout-group.callout-group__count--5 .callouts-list li {
    padding: 68px;
  }
}
.callout-group.callout-group__count--5 .callouts-list li:not(:first-of-type) .callout-block__title {
  font-size: var(--font-size-title);
}
.callout-group.callout-group__count--5 .callouts-list li:not(:first-of-type) .callout-block__description {
  font-size: var(--font-size-body-large);
  font-weight: var(--font-weight-semibold);
}
.callout-group.callout-group__count--5 .callouts-list li:not(:first-of-type) .callout-block__icon {
  min-width: 23px;
  width: 23px;
}
.callout-group.callout-group__count--5 .callouts-list li:nth-of-type(2) {
  background-color: var(--color-indivisible-navy);
}
.callout-group.callout-group__count--5 .callouts-list li:nth-of-type(3) {
  background-color: var(--color-indivisible-black);
}
.callout-group.callout-group__count--5 .callouts-list li:nth-of-type(4) {
  background-color: var(--color-indivisible-dark-navy);
}
.callout-group.callout-group__count--5 .callouts-list li:nth-of-type(5) {
  background-color: var(--color-indivisible-navy);
}
@media (min-width: 1280px) {
  .callout-group.callout-group__count--6 .callouts-list {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
  }
  .callout-group.callout-group__count--6 .callouts-list li:nth-of-type(1) {
    grid-column: span 6;
  }
  .callout-group.callout-group__count--6 .callouts-list li:nth-of-type(2),
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(3) {
    grid-column: span 3;
    padding: 68px;
  }
  .callout-group.callout-group__count--6 .callouts-list li:nth-of-type(2) .callout-block__title,
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(3) .callout-block__title {
    font-size: var(--font-size-title);
  }
  .callout-group.callout-group__count--6 .callouts-list li:nth-of-type(2) .callout-block__description,
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(3) .callout-block__description {
    font-size: var(--font-size-body-large);
  }
  .callout-group.callout-group__count--6 .callouts-list li:nth-of-type(4),
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(5),
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(6) {
    grid-column: span 2;
    padding: 48px;
  }
  .callout-group.callout-group__count--6 .callouts-list li:nth-of-type(4) .callout-block__title,
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(5) .callout-block__title,
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(6) .callout-block__title {
    font-size: var(--font-size-body-large);
  }
  .callout-group.callout-group__count--6 .callouts-list li:nth-of-type(4) .callout-block__description,
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(5) .callout-block__description,
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(6) .callout-block__description {
    font-size: var(--font-size-heading-small);
  }
}
.callout-group.callout-group__count--6 .callouts-list li:not(:first-of-type) .callout-block__title {
  font-size: var(--font-size-body-large);
}
.callout-group.callout-group__count--6 .callouts-list li:not(:first-of-type) .callout-block__description {
  font-weight: var(--font-weight-semibold);
}
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(2) {
  background-color: var(--color-indivisible-navy);
}
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(2) .callout-block__icon {
  min-width: 23px;
  width: 23px;
}
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(3) {
  background-color: var(--color-indivisible-black);
}
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(3) .callout-block__icon {
  min-width: 23px;
  width: 23px;
}
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(4) {
  background-color: var(--color-indivisible-dark-navy);
}
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(4) .callout-block__description {
  margin-top: 20px;
  padding-top: 20px;
}
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(4) .callout-block__icon {
  min-width: 15px;
  width: 15px;
}
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(5) {
  background-color: var(--color-indivisible-navy);
}
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(5) .callout-block__description {
  margin-top: 20px;
  padding-top: 20px;
}
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(5) .callout-block__icon {
  min-width: 15px;
  width: 15px;
}
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(6) {
  background-color: var(--color-indivisible-black);
}
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(6) .callout-block__description {
  margin-top: 20px;
  padding-top: 20px;
}
.callout-group.callout-group__count--6 .callouts-list li:nth-of-type(6) .callout-block__icon {
  min-width: 15px;
  width: 15px;
}
@media (min-width: 1280px) {
  .callout-group.callout-group__count--7 .callouts-list {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
  }
  .callout-group.callout-group__count--7 .callouts-list li:nth-of-type(1) {
    grid-column: span 3;
  }
  .callout-group.callout-group__count--7 .callouts-list li:not(:first-of-type) {
    padding: 48px;
  }
  .callout-group.callout-group__count--7 .callouts-list .callout-block__title {
    font-size: var(--font-size-body-large);
  }
  .callout-group.callout-group__count--7 .callouts-list .callout-block__description {
    font-size: var(--font-size-heading-small);
    font-weight: var(--font-weight-semibold);
  }
}
.callout-group.callout-group__count--7 .callouts-list li:not(:first-of-type) .callout-block__description {
  margin-top: 20px;
  padding-top: 20px;
}
.callout-group.callout-group__count--7 .callouts-list li:not(:first-of-type) .callout-block__icon {
  min-width: 15px;
  width: 15px;
}
.callout-group.callout-group__count--7 .callouts-list li:nth-of-type(2), .callout-group.callout-group__count--7 .callouts-list li:nth-of-type(5) {
  background-color: var(--color-indivisible-dark-navy);
}
.callout-group.callout-group__count--7 .callouts-list li:nth-of-type(3), .callout-group.callout-group__count--7 .callouts-list li:nth-of-type(6) {
  background-color: var(--color-indivisible-navy);
}
.callout-group.callout-group__count--7 .callouts-list li:nth-of-type(4), .callout-group.callout-group__count--7 .callouts-list li:nth-of-type(7) {
  background-color: var(--color-indivisible-black);
}
@media (min-width: 1280px) {
  .callout-group.callout-group__count--7 .callouts-list li:nth-of-type(2), .callout-group.callout-group__count--7 .callouts-list li:nth-of-type(6) {
    background-color: var(--color-indivisible-dark-navy);
  }
  .callout-group.callout-group__count--7 .callouts-list li:nth-of-type(3), .callout-group.callout-group__count--7 .callouts-list li:nth-of-type(7) {
    background-color: var(--color-indivisible-navy);
  }
  .callout-group.callout-group__count--7 .callouts-list li:nth-of-type(4), .callout-group.callout-group__count--7 .callouts-list li:nth-of-type(5) {
    background-color: var(--color-indivisible-black);
  }
}