.page-divider {
  position: relative;
  min-width: 100%;
  margin: 0 -1rem;
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .page-divider {
    margin: 0;
  }
}
.page-divider .page-divider-row {
  display: flex;
  flex: 1;
  flex-direction: column;
  align-items: center;
  gap: 1.5rem;
  padding: 32px 24px 56px;
}
@media (min-width: 768px) {
  .page-divider .page-divider-row {
    padding: 0;
    flex-direction: var(--flex-direction, "row");
  }
  .page-divider .page-divider-row.left-top, .page-divider .page-divider-row.right-top {
    align-items: start;
  }
  .page-divider .page-divider-row.left-bottom, .page-divider .page-divider-row.right-bottom {
    align-items: end;
  }
}
@media (min-width: 1200px) {
  .page-divider .page-divider-row {
    gap: 4rem;
  }
}
.page-divider.page-divider-background {
  position: relative;
  background-color: var(--page-divider-bg-color, "transparent");
}
@media (min-width: 768px) {
  .page-divider.page-divider-background::before {
    content: "";
    position: absolute;
    min-width: 200vw;
    left: -100%;
    height: 100%;
    z-index: -1;
    background-color: var(--page-divider-bg-color, "transparent");
  }
}
.page-divider .page-divider-image {
  position: relative;
  width: calc(100% + 24px);
  min-height: 100%;
  flex-grow: 1;
  display: flex;
  justify-content: center;
  height: 218px;
}
@media (min-width: 768px) {
  .page-divider .page-divider-image {
    width: 50%;
    height: 400px;
  }
}
.page-divider .page-divider-image .page-divider-image-wrapper {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.page-divider .page-divider-image .page-divider-image-wrapper img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (min-width: 768px) {
  .page-divider .page-divider-image .page-divider-image-wrapper {
    position: absolute;
  }
  .page-divider .page-divider-image .page-divider-image-wrapper:not(.top) {
    min-width: clamp(100%, 65vw, 1000px);
  }
}
.page-divider .page-divider-image.left {
  margin-left: -24px;
}
@media (min-width: 768px) {
  .page-divider .page-divider-image.left {
    margin-right: unset;
  }
}
.page-divider .page-divider-image.left .page-divider-image-wrapper {
  border-top-right-radius: 500px;
  border-bottom-right-radius: 500px;
}
@media (min-width: 768px) {
  .page-divider .page-divider-image.left .page-divider-image-wrapper {
    right: 0;
  }
  .page-divider .page-divider-image.left .page-divider-image-wrapper.left-top {
    transform: translateY(-60px);
  }
  .page-divider .page-divider-image.left .page-divider-image-wrapper.left-bottom {
    transform: translateY(60px);
  }
}
.page-divider .page-divider-image.right {
  margin-right: -24px;
}
@media (min-width: 768px) {
  .page-divider .page-divider-image.right {
    margin-right: unset;
  }
}
.page-divider .page-divider-image.right .page-divider-image-wrapper {
  border-top-left-radius: 500px;
  border-bottom-left-radius: 500px;
}
@media (min-width: 768px) {
  .page-divider .page-divider-image.right .page-divider-image-wrapper {
    left: 0;
  }
  .page-divider .page-divider-image.right .page-divider-image-wrapper.right-top {
    transform: translateY(-60px);
  }
  .page-divider .page-divider-image.right .page-divider-image-wrapper.right-bottom {
    transform: translateY(60px);
  }
}
.page-divider .page-divider-content {
  display: flex;
  flex-direction: column;
  align-items: start;
  width: 100%;
}
@media (min-width: 768px) {
  .page-divider .page-divider-content {
    margin: 100px 0;
    width: 50%;
  }
}
.page-divider .page-divider-content p {
  margin-bottom: 0;
}
.page-divider .page-divider-content h2 {
  margin: 0;
  margin-bottom: 12px;
}
.page-divider .page-divider-content h3 {
  margin: 0;
  margin-bottom: 8px;
}
.page-divider .page-divider-content .sa-button {
  margin-top: 24px;
}
.page-divider .page-divider-row.row-center {
  position: relative;
  flex-direction: var(--flex-direction, "column");
  padding-top: 0;
  padding-bottom: 0;
}
@media (min-width: 768px) {
  .page-divider .page-divider-row.row-center {
    padding-bottom: 2rem;
  }
}
.page-divider .page-divider-row.row-center .page-divider-image {
  min-width: 100%;
  height: unset;
}
@media (min-width: 768px) {
  .page-divider .page-divider-row.row-center .page-divider-image {
    height: 514px;
  }
}
.page-divider .page-divider-row.row-center .page-divider-image-wrapper {
  position: relative;
  border-radius: 1rem;
}
.page-divider .page-divider-row.row-center .page-divider-content {
  position: relative;
  align-items: center;
  max-width: 95%;
  border-radius: 1rem;
  background-color: var(--page-divider-bg-color, white);
  text-align: center;
  padding: 24px;
  min-width: 100%;
  max-width: 760px;
  margin-top: -3rem;
}
@media (min-width: 768px) {
  .page-divider .page-divider-row.row-center .page-divider-content {
    position: absolute;
    bottom: 0;
    min-width: 768px;
    padding: 24px 48px;
    margin-top: -7rem;
    border-radius: 175px;
    margin-bottom: 0;
  }
}
.page-divider .page-divider-row.row-center .page-divider-content .sa-button {
  margin-top: 24px;
}
.page-divider ul {
  display: flex;
  flex-direction: column;
  gap: 16px;
  list-style: none;
  padding: 0;
  margin: 24px 0 0;
  font-size: 20px;
}
@media (min-width: 768px) {
  .page-divider ul {
    font-size: 22px;
  }
}
.page-divider ul .link-wrapper {
  display: flex;
  gap: 8px;
  align-items: start;
}
.page-divider ul i {
  transition: transform 0.12s ease-in-out;
  margin-top: 4px;
}
.page-divider ul a {
  color: var(--sa-sub-primary);
  text-decoration: none;
  font-family: "proxima_nova_semibold", "Open Sans", sans-serif;
}
.page-divider ul a:hover span, .page-divider ul a:focus span {
  text-decoration: underline;
}
.page-divider ul a:hover i, .page-divider ul a:focus i {
  transform: translateX(2px);
}
.page-divider ul i {
  color: var(--sa-primary);
}
.page-divider ul.sa-page-divider-checklist {
  gap: 8px;
}
.page-divider ul.sa-page-divider-checklist li {
  display: flex;
  align-items: start;
  gap: 8px;
}
.page-divider ul.sa-page-divider-checklist li:before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath d='M15.6652 3.00275C16.1116 3.44913 16.1116 4.17405 15.6652 4.62043L6.52338 13.7623C6.077 14.2086 5.35208 14.2086 4.9057 13.7623L0.334784 9.19135C-0.111595 8.74497 -0.111595 8.02005 0.334784 7.57367C0.781163 7.12729 1.50608 7.12729 1.95246 7.57367L5.71633 11.334L14.0511 3.00275C14.4975 2.55637 15.2224 2.55637 15.6688 3.00275H15.6652Z' fill='%23EB5200'/%3E%3C/svg%3E") / "Check-ikon";
  display: block;
}

/*# sourceMappingURL=style.css.map */
