.parallax-rows.alignfull {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.parallax-rows.alignfull > * {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100%;
  max-width: none;
}
@media (min-width: 1200px) and (max-width: 1765px) {
  .parallax-rows .wrap {
    margin-left: 0;
  }
}
@media (min-width: 1550px) and (max-width: 1765px) {
  .parallax-rows .wrap {
    max-width: 88%;
  }
}

.parallax-section {
  position: relative;
}
.parallax-section.image {
  height: 100vh;
}
.parallax-section .bg {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.parallax-section.text {
  overflow: hidden;
  background: linear-gradient(123deg, #144e67 13.97%, rgb(23, 48, 63) 83.34%);
  color: white;
}
.parallax-section.text img {
  position: absolute;
  top: -30%;
}
.parallax-section.text.even img {
  right: 15vw;
}
.parallax-section.text.odd img {
  left: 15vw;
}
.parallax-section .slide-content {
  min-height: 350px;
  display: flex;
  align-items: center;
  padding: var(--wp--preset--spacing--xl) 5%;
  padding-left: 0;
  padding-right: 0;
}
.parallax-section .slide-content p {
  font-size: var(--wp--preset--font-size--font-20);
  margin-bottom: 0;
}/*# sourceMappingURL=block-parallax-boxes.css.map */