.two-col-box-section { width: 100%; position: relative; display: inline-block; vertical-align: top; padding: 80px 0 56px; }
.two-col-box-section .two-col-box-wrap { width: 100%; position: relative; z-index: 1; display: inline-block; }
.two-col-box-section .main-title { width: 100%; display: inline-block; text-align: center; margin-bottom: 50px; }
.two-col-box-section .cta.btn-group { margin-top: 40px; width: 100%; display: inline-block; text-align: center; }
.two-col-box-section .cta.btn-group a.secondary-cta { display: inline-block; }
.two-col-box-section .two-col-box { display: flex; flex-wrap: wrap; width: 100%; justify-content: space-between; column-gap: 24px; row-gap: 22px; }
.two-col-box-section .two-col-box .col-box { width: calc(100%/2 - 24px/2); display: flex; flex-direction: column; gap: 18px; border: 4.34px solid #216F2E; border-radius: 8.68px; overflow: hidden; background-color: #EAF4EB; padding: 30px; }
.two-col-box-section .two-col-box .col-box .img-title { width: 100%; display: flex; align-items: flex-end; gap: 18px; }
.two-col-box-section .two-col-box .col-box .img-title .img { display: block; width: fit-content; }
.two-col-box-section .two-col-box .col-box .img-title .img img { max-width: 79px; width: 100%; display: block; max-height: 78px; height: 100%; object-fit: contain; }
.two-col-box-section .two-col-box .col-box .img-title .title { width: fit-content; }
.two-col-box-section .two-col-box .col-box .content { width: 100%; display: inline-block; }
.two-col-box-section .two-col-box .col-box .content p { font-size: 18px; font-weight: 400; line-height: 21.6px !important; !i; !; color: #000000; display: inline-block; }
.two-col-box-section .two-col-box .col-box .content p span { width: 100%; display: inline-block; }
@media(max-width:991px) {
  .two-col-box-section { padding: 50px 0; }
  .two-col-box-section .two-col-box .col-box { padding: 20px; }
}
@media(max-width:767px) {
  .two-col-box-section { padding: 30px 0; }
  .two-col-box-section .two-col-box .col-box { width: 100%; }
  .two-col-box-section .main-title { margin-bottom: 30px; }
  .two-col-box-section .cta.btn-group { margin-top: 25px; }
  .two-col-box-section:before { max-width: 283px !important; max-height: 291px !important; }
}
@media(max-width:480px) {
  .two-col-box-section .two-col-box .col-box .img-title { flex-direction: column; align-items: flex-start; }
}