/* Image + Text module */

/* .image_text_module__rows{
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 32px;
  padding: 64px 24px;
  align-items: center;
} */
.image_text_repeater_module {
  position: relative;
}



.image_text_repeater_module .section-watermark{
    position: absolute;
    top: 15%;
    height: 50vw;
    left: -14%;
    opacity: 0.7;
}

.image_text_repeater_module .image_text_repeater_module__content p {
  color: var(--text-color);
  font-size: 22px;
  line-height: 1.5;
}

.image_text_repeater_module .image_text_repeater_module__content h1,
.image_text_repeater_module .image_text_repeater_module__content h2,
.image_text_repeater_module .image_text_repeater_module__content h3,
.image_text_repeater_module .image_text_repeater_module__content h4,
.image_text_repeater_module .image_text_repeater_module__content h5,
.image_text_repeater_module .image_text_repeater_module__content h6 {
  color: var(--heading-color);
}

.image_text_repeater_module__row {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  gap: 65px;
  padding: 64px 24px;
  align-items: center;
}
.image_text_repeater_module .image_text_repeater_module__rows {
  position: relative;
  width: 90%;
  margin: 0 auto;
}
.image_text_repeater_module--image_right {
  direction: rtl;
}
.image_text_repeater_module--image_right > * {
  direction: ltr;
}
.image_text_repeater_module .image_text_repeater_module__content {
  width: 70%;
}
.image_text_repeater_module--image_right .image_text_repeater_module__content {
  text-align: right;
}
.image_text_repeater_module--image_right
  .image_text_repeater_module__content
  .sbtn {
  margin-left: auto;
}
.image_text_repeater_module__media img {
  width: 100%;
  height: auto;
  border-radius: 16px;
}
.image_text_repeater_module__button {
  display: inline-block;
  margin-top: 16px;
  background: #1c2230;
  color: #fff;
  text-decoration: none;
  padding: 10px 16px;
  border-radius: 8px;
}

.image_text_repeater_module a.sbtn.outline:hover {
  background-color: var(--buttons-btn-bg) !important;
  color: var(--outline-color-hover) !important;
}
.image_text_repeater_module a.sbtn.gradient-green {
  border: none !important;
  color: #ffffff;
  background: linear-gradient(
    90deg,
    rgba(25, 29, 56, 1) 0%,
    rgba(6, 151, 130, 1) 48%
  );
}
.image_text_repeater_module a.sbtn.gradient-green:hover {
  border: none !important;
  color: #ffffff !important;
  background: linear-gradient(
    90deg,
    rgba(6, 151, 130, 1) 0%,
    rgba(25, 29, 56, 1) 80%
  );
}
.image_text_repeater_module a.sbtn.gradient-navy {
  border: none !important;
  color: #ffffff;
  background: linear-gradient(
    90deg,
    rgba(28, 45, 90, 1) 0%,
    rgba(43, 71, 148, 1) 100%
  );
}
.image_text_repeater_module a.sbtn.gradient-navy:hover {
  border: none !important;
  color: #ffffff !important;
  background: linear-gradient(
    90deg,
    rgba(43, 71, 148, 1) 0%,
    rgba(28, 45, 90, 1) 100%
  );
}
.image_text_repeater_module a.sbtn:hover {
  background-color: var(--buttons-btn-bg) !important;
  color: var(--buttons-hov-text) !important;
}


@media all and (max-width: 1920px) {}

@media all and (max-width: 1680px) {}

@media all and (max-width: 1600px) {}

@media all and (max-width: 1536px) {
    .image_text_repeater_module .image_text_repeater_module__content {
        width: 90%;
    }
}

@media all and (max-width: 1500px) {}

@media all and (max-width: 1440px) {}

@media all and (max-width: 1366px) {
    .image_text_repeater_module .image_text_repeater_module__content {
        width: 100%;
    }
    .image_text_repeater_module__row {

        gap: 35px;
    }
}

@media all and (max-width: 1280px) {}

@media all and (max-width: 1200px) {}

@media all and (max-width: 1199px) {
    .image_text_repeater_module__row {
    
    grid-template-columns: 1.5fr 1fr;
    }
}

@media all and (max-width: 1024px) {}

@media all and (max-width: 991px) {}

@media all and (max-width: 900px) {
    .image_text_repeater_module__row{
        display: block;
    }
    .image_text_repeater_module--image_right .image_text_repeater_module__content{
        text-align: left;
    }
    .image_text_repeater_module--image_right .image_text_repeater_module__content .sbtn{
        margin: 0;
    }
    .image_text_repeater_module .section-watermark {
        top: 50%;
        transform: translateY(-50%);
    }
}

@media all and (max-width: 768px) {}

@media all and (max-width: 767px) {}

@media all and (max-width: 640px) {}

@media all and (max-width: 575px) {}

@media all and (max-width: 480px) {}

@media all and (max-width: 414px) {}

@media all and (max-width: 390px) {}

@media all and (max-width: 375px) {}

@media all and (max-width: 360px) {}

@media all and (max-width: 325px) {}
