.elementor-8 .elementor-element.elementor-element-a927e9c {
  --display: flex;
  --min-height: 100vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --background-transition: 0.3s;
  --overlay-opacity: 0.53;
}
.elementor-8 .elementor-element.elementor-element-a927e9c::before,
.elementor-8
  .elementor-element.elementor-element-a927e9c
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-a927e9c
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-a927e9c
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-a927e9c
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-a927e9c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-color: #090c10;
}
.elementor-8 .elementor-element.elementor-element-a927e9c,
.elementor-8 .elementor-element.elementor-element-a927e9c::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-e66aa1c {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --background-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-1836119 {
  width: var(--container-widget-width, 88.816%);
  max-width: 88.816%;
  --container-widget-width: 88.816%;
  --container-widget-flex-grow: 0;
}
.elementor-8 .elementor-element.elementor-element-1836119.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-8 .elementor-element.elementor-element-e9fa46e {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --background-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-8714f1a {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-8714f1a
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Plus Jakarta Sans", Sans-serif;
  font-size: 37px;
  font-weight: 400;
}
.elementor-8 .elementor-element.elementor-element-578e03e {
  --spacer-size: 87px;
}
.elementor-8 .elementor-element.elementor-element-50f7683 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
  --margin-top: -75px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-50f7683:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-50f7683
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/wp-content/uploads/2026/01/Asset-6.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-50f7683::before,
.elementor-8
  .elementor-element.elementor-element-50f7683
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-50f7683
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-50f7683
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-50f7683
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-50f7683
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("/wp-content/uploads/2026/01/Asset-10.png");
  --background-overlay: "";
  background-position: top center;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-50f7683,
.elementor-8 .elementor-element.elementor-element-50f7683::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-52e0d04 {
  --spacer-size: 94px;
}
.elementor-8 .elementor-element.elementor-element-9057afb {
  --display: flex;
  --background-transition: 0.3s;
  --z-index: 9;
}
.elementor-8 .elementor-element.elementor-element-f9cc890 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-f9cc890
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Nuosu SIL", Sans-serif;
  font-size: 36px;
  font-weight: 300;
  font-style: italic;
}
.elementor-8 .elementor-element.elementor-element-42cfaf3 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-42cfaf3
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Plus Jakarta Sans", Sans-serif;
  font-size: 22px;
  font-weight: 300;
}
.elementor-8
  .elementor-element.elementor-element-2d687ca
  > .elementor-widget-container {
  margin: -30px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-2d687ca img {
  max-width: 31%;
}
.elementor-8 .elementor-element.elementor-element-372efb6 {
  --spacer-size: 50px;
}
.elementor-8 .elementor-element.elementor-element-9323cf8 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-9323cf8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-9323cf8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #090c10;
}
.elementor-8 .elementor-element.elementor-element-9323cf8,
.elementor-8 .elementor-element.elementor-element-9323cf8::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-bfbf94d {
  --spacer-size: 50px;
}
.elementor-8 .elementor-element.elementor-element-4a04512 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 0px 4px;
  --background-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-a3d8811 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-a3d8811
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Plus Jakarta Sans", Sans-serif;
  font-size: 37px;
  font-weight: 400;
}
.elementor-8 .elementor-element.elementor-element-c4a8645 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-c4a8645
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Nuosu SIL", Sans-serif;
  font-size: 38px;
  font-weight: 300;
  font-style: italic;
}
.elementor-8 .elementor-element.elementor-element-b3f84b1 {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-677864d {
  --spacer-size: 50px;
}
.elementor-8 .elementor-element.elementor-element-cb7d199 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --overlay-opacity: 0.5;
}
.elementor-8 .elementor-element.elementor-element-cb7d199::before,
.elementor-8
  .elementor-element.elementor-element-cb7d199
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-cb7d199
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-8
  .elementor-element.elementor-element-cb7d199
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-cb7d199
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-8
  .elementor-element.elementor-element-cb7d199
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("/wp-content/uploads/2026/01/Asset-10.png");
  --background-overlay: "";
  background-position: center center;
  background-size: cover;
}
.elementor-8
  .elementor-element.elementor-element-cb7d199:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-cb7d199
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #090c10;
}
.elementor-8 .elementor-element.elementor-element-cb7d199,
.elementor-8 .elementor-element.elementor-element-cb7d199::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-6521ff6 {
  --spacer-size: 131px;
}
.elementor-8 .elementor-element.elementor-element-58017df {
  --display: flex;
  --background-transition: 0.3s;
  --z-index: 9;
}
.elementor-8 .elementor-element.elementor-element-510ef6a {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-510ef6a
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Nuosu SIL", Sans-serif;
  font-size: 36px;
  font-weight: 300;
  font-style: italic;
}
.elementor-8 .elementor-element.elementor-element-03a9241 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-03a9241
  .elementor-heading-title {
  color: #a6bfff;
  font-family: "Plus Jakarta Sans", Sans-serif;
  font-size: 18px;
  font-weight: 300;
}
.elementor-8
  .elementor-element.elementor-element-3d42ad7
  > .elementor-widget-container {
  margin: -150px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-3d42ad7 img {
  opacity: 1;
  border-radius: 20px 20px 20px 20px;
}
.elementor-8 .elementor-element.elementor-element-2bb0648 {
  --spacer-size: 50px;
}
.elementor-8 .elementor-element.elementor-element-d73dbc6 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-d73dbc6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-d73dbc6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #090c10;
}
.elementor-8 .elementor-element.elementor-element-d73dbc6,
.elementor-8 .elementor-element.elementor-element-d73dbc6::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-3e66a71 {
  --spacer-size: 50px;
}
.elementor-8 .elementor-element.elementor-element-3cfad6f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 0px 4px;
  --background-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-6ab1ed3 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-6ab1ed3
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Plus Jakarta Sans", Sans-serif;
  font-size: 37px;
  font-weight: 400;
}
.elementor-8 .elementor-element.elementor-element-1ef3f09 {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-1ef3f09
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Nuosu SIL", Sans-serif;
  font-size: 38px;
  font-weight: 300;
  font-style: italic;
}
.elementor-8 .elementor-element.elementor-element-5a939ad {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-e3d488a {
  --spacer-size: 150px;
}
.elementor-8 .elementor-element.elementor-element-610bd1d {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  --margin-top: -100px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-8
  .elementor-element.elementor-element-610bd1d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-610bd1d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: top center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-610bd1d,
.elementor-8 .elementor-element.elementor-element-610bd1d::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-078ba54 {
  --spacer-size: 87px;
}
.elementor-8 .elementor-element.elementor-element-f5294db {
  --display: flex;
  --background-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-6937615 {
  --spacer-size: 106px;
}
.elementor-8 .elementor-element.elementor-element-b853f73 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
}
.elementor-8
  .elementor-element.elementor-element-b853f73:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-8
  .elementor-element.elementor-element-b853f73
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #000000;
}
.elementor-8 .elementor-element.elementor-element-b853f73,
.elementor-8 .elementor-element.elementor-element-b853f73::before {
  --border-transition: 0.3s;
}
.elementor-8 .elementor-element.elementor-element-b63142f {
  text-align: center;
}
.elementor-8
  .elementor-element.elementor-element-b63142f
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Nuosu SIL", Sans-serif;
  font-size: 18px;
  font-weight: 300;
  font-style: italic;
  line-height: 49px;
}
@media (max-width: 767px) {
  .elementor-8 .elementor-element.elementor-element-1836119 {
    width: var(--container-widget-width, 310.7px);
    max-width: 310.7px;
    --container-widget-width: 310.7px;
    --container-widget-flex-grow: 0;
  }
  .elementor-8
    .elementor-element.elementor-element-42cfaf3
    .elementor-heading-title {
    font-size: 18px;
  }
  .elementor-8
    .elementor-element.elementor-element-2d687ca
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-2d687ca img {
    max-width: 63%;
  }
  .elementor-8
    .elementor-element.elementor-element-510ef6a
    .elementor-heading-title {
    font-size: 28px;
  }
  .elementor-8
    .elementor-element.elementor-element-3d42ad7
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-078ba54 {
    --spacer-size: 50px;
  }
  .elementor-8 .elementor-element.elementor-element-6937615 {
    --spacer-size: 50px;
  }
}
