.contain-side-image-and-content {
  padding: 100px 20px;
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
}

.contain-side-image-and-content .wrap {
  width: 100%;
  /* max-width: 960px; */
  display: flex;
  flex-direction: column;
  gap: 100px;
  align-items: center;
}

.contain-side-image-and-content .wrap .section-title-wrap {
  display: flex;
  flex-flow: column nowrap;
  align-items: center;
  text-align: center;
  width: 100%;
  max-width: 800px;
}

.contain-side-image-and-content .wrap .section-title-wrap h2 {
  margin: 0;
  color: #000000;
  text-transform: capitalize;
}

.contain-side-image-and-content .wrap .inner-wrap-container {
  display: flex;
  flex-flow: column nowrap;
  gap: 100px;
  width: 100%;
}

.contain-side-image-and-content .inner-wrap {
  width: 100%;
  margin: 0 auto;
  display: flex;
  gap: 80px;
  justify-content: center;
}

.contain-side-image-and-content.img-right .wrap .inner-wrap:nth-child(odd) {
  flex-direction: row-reverse;
  /* padding-left: 20px; */
}

/* .contain-side-image-and-content.img-right .wrap .inner-wrap:nth-child(even) {
  padding-right: 20px;
} */

.contain-side-image-and-content.img-left .wrap .inner-wrap:nth-child(even) {
  flex-direction: row-reverse;
  /* padding-left: 20px; */
}
/* 
.contain-side-image-and-content.img-left .wrap .inner-wrap:nth-child(odd) {
  padding-right: 20px;
} */

.contain-side-image-and-content .inner-wrap .image-content-wrap {
  min-height: 380px;
  max-height: 550px;
  width: 100%;
  max-width: 520px;
  overflow: hidden;
  border-radius: 40px;
}

.contain-side-image-and-content.narrow-border .inner-wrap .image-content-wrap {
  box-shadow: 10px 10px 20px 0px #0000001A;
}

.contain-side-image-and-content .inner-wrap .image-content-wrap .mobile-img {
  display: none;
}
/* 
.contain-side-image-and-content.img-right .inner-wrap:nth-child(odd) .image-content-wrap {
  border-radius: 100px 0 0 100px;
}

.contain-side-image-and-content.img-right.narrow-border .inner-wrap:nth-child(odd) .image-content-wrap {
  border-radius: 40px 0 0 40px;
}

.contain-side-image-and-content.img-right .inner-wrap:nth-child(even) .image-content-wrap {
  border-radius: 0 100px 100px 0;
}

.contain-side-image-and-content.img-right.narrow-border .inner-wrap:nth-child(even) .image-content-wrap {
  border-radius: 20px;
}

.contain-side-image-and-content.img-left .inner-wrap:nth-child(odd) .image-content-wrap {
  border-radius: 20px;
}

.contain-side-image-and-content.img-left.narrow-border .inner-wrap:nth-child(odd) .image-content-wrap {
  border-radius: 20px;
}

.contain-side-image-and-content.img-left .inner-wrap:nth-child(even) .image-content-wrap {
  border-radius: 20px;
}

.contain-side-image-and-content.img-left.narrow-border .inner-wrap:nth-child(even) .image-content-wrap {
  border-radius: 20px;
} */

.contain-side-image-and-content .inner-wrap .contents-wrap {
  width: 100%;
  max-width: 600px;
  display: flex;
  align-items: center;

}

.contain-side-image-and-content.img-right .wrap .inner-wrap:nth-child(odd) .contents-wrap {
  justify-content: flex-end;
}

.contain-side-image-and-content.img-left .wrap .inner-wrap:nth-child(even) .contents-wrap {
  justify-content: flex-end;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 32px;

}

.contain-side-image-and-content.narrow-border .inner-wrap .contents-wrap .contents-inner-wrap {
  padding: 60px 0;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .top-text-wrap {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .top-text-wrap label {
  display: block;
  color: #698E81;
  font-family: Inter;
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap h2 {
  color: #000;
  margin: 0;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap h2 .thin-weight {
  font-weight: 400;
}

.contain-side-image-and-content.narrow-border .inner-wrap .contents-wrap .contents-inner-wrap h2 {
  color: #000;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content * {
  color: #454545;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content blockquote {
  background: #FFFFFF;
  padding: 16px;
  padding-left: 38px;
  position: relative;
  color: #454545;
  font-style: italic;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content blockquote strong {
  font-weight: 600
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content blockquote:before {
  content: '';
  position: absolute;
  width: 6px;
  height: calc(100% - 32px);
  top: 16px;
  left: 16px;
  background: #84BD25;
}

.contain-side-image-and-content.narrow-border .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content * {
  color: #616161;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content strong {
  font-weight: 700;
  font-size: inherit;
  line-height: inherit;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content>* {
  margin-top: 12px;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content>*:first-child {
  margin-top: 0;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content ul {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-left: 0;
  padding-left: 30px;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content ul.two-column-list {
  flex-wrap: wrap;
  gap: 12px 0px;
  flex-direction: unset;
  padding: 0;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content ul.two-column-list li {
  width: calc(50%);
  list-style: none;
  padding-left: 32px;
  position: relative;
  font-family: Inter;
  font-weight: 600;
  font-size: 18px;
  line-height: 28px;
  letter-spacing: 0;
  text-transform: capitalize;
  color: #000;
  padding-bottom: 12px;
  border-bottom: solid 1px #D1D1D1;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content ul.two-column-list li::before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9 20L19 14L9 8L11.381 14L9 20Z' fill='%23698E81'/%3E%3C/svg%3E");
  width: 28px;
  height: 28px;
  display: block;
  position: absolute;
  left: 0;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content ul li::marker {
  color: #698E81;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content.text--white ul li::marker {
  color: #fff;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content .checkmark {
  margin-left: 0;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content .checkmark li {
  position: relative;
  list-style: none;
  color: #020202;
}
.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content .checkmark li * {
  color: #020202;
}

.contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content .checkmark li::before {
  content: '';
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Crect x='3.69226' y='3.69238' width='16.6154' height='16.6154' rx='8.30769' fill='%2398CB2A'/%3E%3Cpath d='M10.5586 13.4012C10.0465 12.5569 9.04427 11.7259 8.46867 11.3169C8.35877 11.2388 8.21368 11.2569 8.1195 11.3555L7.34647 12.1648C7.24952 12.2663 7.28927 12.4443 7.41242 12.5058C8.51712 13.057 9.6149 14.6916 10.2677 16.0277C10.4344 16.3691 10.9244 16.3818 11.0898 16.0396C13.1105 11.8573 15.2037 9.79608 16.354 8.90635C16.4748 8.81294 16.513 8.63862 16.4395 8.50036L16.2231 8.09317C16.1538 7.96287 16.0058 7.90423 15.8767 7.96368C13.754 8.94066 11.4364 11.9763 10.5586 13.4012Z' fill='white'/%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  left: -32px;
  top: 2px;
}

.contain-side-image-and-content .inner-wrap .image-inner-wrap {
  height: 100%;
  background-size: cover;
  background-position: center;
}

.contain-side-image-and-content a {
  font-size: inherit;
  line-height: inherit;
  color: inherit !important;
  text-decoration: underline !important;
}

@media screen and (max-width: 1279px) {
  .contain-side-image-and-content {
    padding: 60px 20px;
  }

  .contain-side-image-and-content .wrap {
    gap: 60px;
  }

  .contain-side-image-and-content .wrap .inner-wrap-container {
    gap: 60px;
  }

  .contain-side-image-and-content .inner-wrap {
    gap: 60px;
  }

  .contain-side-image-and-content.img-left .wrap .inner-wrap:nth-child(odd) {
    padding-right: 0;
  }

  .contain-side-image-and-content.img-left .wrap .inner-wrap:nth-child(even) {
    padding-left: 0;
  }
}

@media screen and (max-width: 767px) {
  .contain-side-image-and-content {
    padding: 40px 20px;
  }

  .contain-side-image-and-content .wrap {
    gap: 60px;
  }

  .contain-side-image-and-content .wrap .inner-wrap {
    flex-direction: column !important;
    padding: 0 !important;
    gap: 24px;
  }

  .contain-side-image-and-content .inner-wrap .contents-wrap {
    max-width: 100%;
    padding: 0;
  }

  .contain-side-image-and-content .inner-wrap .image-content-wrap {
    max-width: 100%;
    display: flex;
    min-height: 294px;
    max-height: 340px;
  }

  .contain-side-image-and-content .inner-wrap .image-inner-wrap {
    background: unset !important;
  }

  .contain-side-image-and-content .inner-wrap img {
    width: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    display: block;
  }

  .contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap {
    max-width: 100%;
    gap: 20px;
  }

  .contain-side-image-and-content.img-right .inner-wrap .image-content-wrap,
  .contain-side-image-and-content.img-left .inner-wrap .image-content-wrap {
    border-radius: 20px !important;
  }

  .contain-side-image-and-content.narrow-border .inner-wrap .image-content-wrap {
    box-shadow: unset;
  }

  .contain-side-image-and-content .inner-wrap .image-content-wrap .mobile-img {
    display: block;
  }

  .contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap h2 {
    font-size: 32px;
    line-height: 40px;
  }

  .contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap h2 br {
    display: none;
  }

  .contain-side-image-and-content.narrow-border .inner-wrap .contents-wrap .contents-inner-wrap {
    padding: 0;
  }

  .contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content ul.two-column-list {
    flex-direction: column;
  }

  .contain-side-image-and-content .inner-wrap .contents-wrap .contents-inner-wrap .wysiwyg-content ul.two-column-list li {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
  }
}