/* Section base styles */
.two-col-section {
  background-color: #fef9f1;
  padding: 4rem 2rem;
	max-width: 100% !important;
}

/* Container and layout */
.two-col-section .container {
  max-width: 1250px;
  margin: 0 auto;
      max-width: 1250px;
    margin: 0 auto;
    display: flex;
    gap: 4rem;
    flex-direction: row;
    align-items: center;
	font-family: 'proxima-nova', sans-serif;
}
.col-left,
.col-right {
  width: 100%;
}
/* 25-75 Layout */
.two-col-layout-25-75 .col-left {
  width: 100%;
}
.two-col-layout-25-75 .col-right {
  width: 100%;
}
@media (min-width: 768px) {
	 .two-col-section {
    flex-direction: row;
  }
  .two-col-layout-25-75 .col-left {
    width: 30%;
  }
  .two-col-layout-25-75 .col-right {
    width: 70%;
  }
	 .two-col-layout-50-50 .col-left,
  .two-col-layout-50-50 .col-right {
    width: 50%;
  }
}
.wysiwyg img {
	display:block;
	margin: 0 auto 16px;
}
.wysiwyg p:has(img) {
	margin:0;
}
/* 50-50 Layout */
.two-col-layout-50-50 .col-left,
.two-col-layout-50-50 .col-right {
  width: 100%;
}

/* 100% Layout (left only) */
.two-col-layout-100 .col-left {
  width: 100%;
}
.two-col-layout-100 .col-right {
  display: none;
}
.two-col-button {
	margin:auto;
	text-align: center;
}
@media (max-width: 768px) {
	.wysiwyg img {
width: 70px;
}
	.two-col-section .container {
		gap: 2rem;}
	.two-col-section {
  background-color: #fef9f1;
  padding: 2rem 2rem;
	max-width: 100% !important;
}
	 .two-col-section .container {
    flex-direction: column;
		 padding:0;
  }
}

@media (max-width: 768px) {
	.page-id-76 .wysiwyg img {
width: auto !important;
}
}