.executive-summary-section .executive-summary-section-icon {
  width: min(70px, 22vh);
  height: min(70px, 22vh);
}

.description {
  line-height: 1.5;
}

h3,
.h3 {
  margin: 10px 0 16px 0;
  font-size: 1.2rem;
}

.description p {
  font-size: max(0.8rem, 12px);
  line-height: 1.7;
}

.description p strong {
  font-weight: 600;
}

main .pageBg {
  background-image:
    linear-gradient(to bottom, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%),
    url("https://compound-garland.vision-pitch.com/wp-content/uploads/exterior-background-image.webp") !important;
}


/* Smartphones: Vertical and Horizontal */
@media only screen and (max-width: 767px), (max-height: 575px) {
	.executive-summary-container {flex-direction: column !important; gap: 2.5rem !important;}
	.executive-summary-section-icon {height: min(35px, 11vh) !important;}
	.executive-summary-section-icon > img {width: 50% !important;}
}

/* Smartphones (portrait orientation) */
@media (max-width: 575px) {
.executive-summary-container {flex-direction: column !important; gap: 2.5rem !important;}
	.executive-summary-section-icon {height: min(35px, 11vh) !important;}
	.executive-summary-section-icon > img {width: 50% !important;}
}

@media screen and (min-width: 992px) {
  main .pageBg {
    background-image:
      linear-gradient(to right, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.7) 100%),
      url("https://compound-garland.vision-pitch.com/wp-content/uploads/exterior-background-image.webp") !important;
  }
}
