.wgt-opportunities.opportunities-container {
  width: 85%;
  margin: 140px auto;
}
.wgt-opportunities .opportunities {
  flex-direction: column;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 60px;
}
.wgt-opportunities .opportunities .row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 120px;
  align-items: center;
  margin: 0;
}
.wgt-opportunities .opportunities .row > .col {
  padding: 0;
}
.wgt-opportunities .opportunities-title {
  text-align: center;
}
.wgt-opportunities .opportunities-text-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 768px) {
  .wgt-opportunities.opportunities-container {
    width: 100%;
    margin: 0;
    padding: 80px 15px;
  }
  .wgt-opportunities .opportunities {
    grid-gap: 40px;
  }
  .wgt-opportunities .opportunities-title {
    text-align: left;
  }
  .wgt-opportunities .opportunities .row {
    grid-template-columns: 1fr;
    grid-gap: 20px;
  }
  .wgt-opportunities .opportunities-text {
    margin: 0;
  }
}
.wgt-opportunities .opportunities-image-container {
  background-color: var(--primary-color-4);
  border-radius: 10px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
  height: 100%;
  width: auto;
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.wgt-opportunities .opportunities-image-container img {
  width: 100%;
  height: 100%;
  box-shadow: var(--long-shadow);
  position: relative;
  z-index: 2;
}
.wgt-opportunities .col:nth-child(2n + 1) .opportunities-image-container img {
  transform: translateX(40px);
  transition: transform 0.5s ease-in-out;
}
.wgt-opportunities .col:nth-child(2n) .opportunities-image-container img {
  transform: translateX(-40px);
  transition: transform 0.5s ease-in-out;
}
@media (min-width: 961px) {
  .wgt-opportunities
    .col:nth-child(2n + 1)
    .opportunities-image-container
    img:hover {
    transform: scale(1.75) translateX(35%);
    transition: transform 0.5s ease-in-out;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    z-index: 3;
  }
  .wgt-opportunities
    .col:nth-child(2n)
    .opportunities-image-container
    img:hover {
    transform: scale(1.75) translateX(-35%);
    transition: transform 0.5s ease-in-out;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor;
    z-index: 3;
  }
}
@media (max-width: 768px) {
  .wgt-opportunities.opportunities-container {
    width: 100%;
    margin: 0;
    padding: 5rem 0.9375rem;
  }
  .wgt-opportunities .opportunities-title {
    text-align: left;
  }
  .wgt-opportunities .opportunities .row > *:not(:last-child) {
    margin-right: 0;
  }
  .wgt-opportunities .opportunities .row > .opportunities-text-container {
    grid-row: 1;
  }
  .wgt-opportunities .opportunities-image-container {
    width: 90%;
  }
  .wgt-opportunities .opportunities .col {
    display: flex;
  }
  .wgt-opportunities .opportunities .col:nth-child(2n + 1) {
    justify-content: flex-start;
  }
  .wgt-opportunities .opportunities .col:nth-child(2n) {
    justify-content: flex-end;
  }
}

.wgt-opportunities .opportunities-image-container {
  overflow: visible;
}
.wgt-opportunities .opportunities .row {
  overflow: visible;
}
.wgt-opportunities .opportunities-text-title :is(h1, h2, h3, h4, h5, h6) {
  font-size: var(--title-font-size-4);
  font-weight: 500;
  line-height: 1.2;
  margin-bottom: 1rem;
}
