.dr-section.dr-section-type--dr_stagesimple .container {
  --bs-gutter-x: 0;
}
@media (min-width: 992px) {
  .dr-section.dr-section-type--dr_stagesimple .container {
    --bs-gutter-x: var(--dr-container-content-max-width-lg-padding);
  }
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section {
  background: rgba(var(--dr-brand-color-primary-700-rgb), 1);
  background: linear-gradient(90deg, rgba(var(--dr-brand-color-primary-700-rgb), 1) 0%, rgba(var(--dr-brand-color-primary-600-rgb), 0.7) 50%, rgba(var(--dr-brand-color-primary-700-rgb), 1) 100%);
  background-image: url("bg_home_stage.png");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  height: 100%;
  min-height: 650px;
  overflow: hidden;
}
@media (min-width: 576px) {
  .dr-section.dr-section-type--dr_stagesimple .dr-content-section {
    border-radius: 1.5rem;
  }
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image {
  box-shadow: var(--dr-card-shadow-hover) rgba(var(--dr-card-color-shadow-rgb), var(--dr-card-shadow-opacity));
  position: absolute;
  width: 16rem;
  --pos-l-0: -2.5%;
  --pos-b-0: -0.75rem;
  --rot-0: 6deg;
  --pos-l-1: -7.5%;
  --pos-b-1: -3.25rem;
  --rot-1: 2deg;
  --pos-l-2: 56.5%;
  --pos-b-2: 5.5rem;
  --rot-2: 3deg;
  --pos-l-3: 58.5%;
  --pos-b-3: -2.5rem;
  --rot-3: -4deg;
  --pos-l-4: 82.5%;
  --pos-b-4: -1.5rem;
  --rot-4: -4deg;
}
@media (min-width: 768px) {
  .dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image {
    --pos-b-0: -1rem;
    --pos-l-1: 12.5%;
    --pos-l-2: 62.5%;
    --pos-l-3: 65%;
  }
}
@media (min-width: 992px) {
  .dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image {
    --pos-b-1: -2.25rem;
    --pos-l-2: 37.5%;
    --pos-b-2: -1rem;
    --pos-l-3: 62%;
  }
}
@media (min-width: 1200px) {
  .dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image {
    --pos-l-0: 0.5%;
    --pos-l-1: 14.5%;
    --pos-l-2: 40.5%;
    --pos-l-3: 66.5%;
    --pos-b-3: -1.5rem;
    --pos-l-4: 85%;
  }
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image--0 {
  left: var(--pos-l-0);
  bottom: var(--pos-b-0);
  transform: rotate(var(--rot-0));
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image--1 {
  left: var(--pos-l-1);
  bottom: var(--pos-b-1);
  transform: rotate(var(--rot-1));
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image--2 {
  left: var(--pos-l-2);
  bottom: var(--pos-b-2);
  transform: rotate(var(--rot-2));
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image--3 {
  left: var(--pos-l-3);
  bottom: var(--pos-b-3);
  transform: rotate(var(--rot-3));
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image--4 {
  left: var(--pos-l-4);
  bottom: var(--pos-b-4);
  transform: rotate(var(--rot-4));
  display: none;
}
@media (min-width: 992px) {
  .dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image--4 {
    display: block;
  }
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image.dr-stage-image--0, .dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image.dr-stage-image--4 {
  width: 12rem;
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image.dr-stage-image--0 figure img, .dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image.dr-stage-image--4 figure img {
  aspect-ratio: 2/3;
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image figure {
  margin: 0;
  border: 2px solid var(--bs-white);
  border-radius: var(--dr-element-inner-radius);
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image figure img {
  aspect-ratio: 3/2;
  object-fit: cover;
  border-radius: var(--dr-element-inner-radius);
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-image figure figcaption {
  height: 0;
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-text.home {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 3rem 1rem 0;
  color: var(--dr-brand-color-primary-100);
  text-align: center;
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-text.home p {
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-text.home {
    padding: 5rem 2rem 0;
  }
  .dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-text.home p {
    margin-bottom: var(--dr-spacer-base);
  }
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-text.home .mainline {
  color: var(--dr-brand-color-white);
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-text.home .subline {
  color: var(--dr-brand-color-primary-150);
  font-size: 0.85em;
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-search {
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 1.5rem;
}
@media (min-width: 768px) {
  .dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-search {
    padding-top: 3rem;
  }
}
.dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-search .dr-form {
  display: flex;
  flex-direction: column;
  gap: var(--dr-element-spacer-sm);
  background: var(--dr-brand-color-primary-700);
  border: 6px solid var(--dr-brand-color-primary-700);
  border-radius: var(--dr-border-radius-md);
}
@media (min-width: 768px) {
  .dr-section.dr-section-type--dr_stagesimple .dr-content-section .dr-stage-search .dr-form {
    flex-direction: row;
  }
}
.dr-section.dr-section-type--dr_stagesimple .dr-content .image {
  height: 100%;
}
.dr-section.dr-section-type--dr_stagesimple .dr-content .video {
  height: 100%;
}
.dr-section.dr-section-type--dr_stagesimple .dr-content .video .video-embed {
  height: 100%;
  display: flex;
  align-items: center;
}
.dr-section.dr-section-type--dr_stagesimple .dr-content .video .video-embed iframe {
  width: 100%;
  height: 100%;
}
.dr-section.dr-section-type--dr_stagesimple .dr-content .video .video-embed video {
  width: 100%;
}

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