.elementor-97 .elementor-element.elementor-element-7813cc0b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --margin-top: 0px;
  --margin-bottom: -260px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 80px;
  --padding-bottom: 320px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: visible;
}

.elementor-97 .elementor-element.elementor-element-7813cc0b:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-7813cc0b > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var( --e-global-color-f42b338 );
}

.elementor-97 .elementor-element.elementor-element-7211158b {
  --display: flex;
  --gap: 5px 5px;
  --row-gap: 5px;
  --column-gap: 5px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  overflow: visible;
}

.elementor-97 .elementor-element.elementor-element-6f656537 .elementskit-section-title-wraper .elementskit-section-title > span {
  background-color: transparent;
  padding: 0px 0px 0px 0px;
  background-image: linear-gradient(180deg, #00000000 67%, var( --e-global-color-primary ) 0%);
  border-radius: 0px 0px 0px 0px;
}

.elementor-97 .elementor-element.elementor-element-6f656537 .ekit-heading__description {
  max-width: 550px;
}

.elementor-97 .elementor-element.elementor-element-6f656537 .elementskit-section-title-wraper .elementskit-section-title {
  color: var( --e-global-color-primary );
}

.elementor-97 .elementor-element.elementor-element-6f656537 .elementskit-section-title-wraper p {
  color: var( --e-global-color-text );
  font-size: 18px;
}

.elementor-97 .elementor-element.elementor-element-3ccf1cf4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  overflow: visible;
}

.elementor-97 .elementor-element.elementor-element-3e6ec96d {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 10px;
  --margin-right: 10px;
  overflow: visible;
}

.elementor-97 .elementor-element.elementor-element-2be98a6f {
  --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;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overflow: hidden;
  --overlay-opacity: 1;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  overflow: hidden;
  --border-radius: var(--global-border-radius);
}

.elementor-97 .elementor-element.elementor-element-2be98a6f:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-2be98a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var( --e-global-color-light );
}

.elementor-97 .elementor-element.elementor-element-2be98a6f::before, .elementor-97 .elementor-element.elementor-element-2be98a6f > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-2be98a6f > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-2be98a6f > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-2be98a6f > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-2be98a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  --background-overlay: '';
}

.elementor-97 .elementor-element.elementor-element-3f633a6f {
  --display: flex;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 80px;
  --padding-right: 80px;
  overflow: visible;
}

.elementor-97 .elementor-element.elementor-element-3f633a6f:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-3f633a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: var( --e-global-color-light );
}

.elementor-97 .elementor-element.elementor-element-7f8f45be .elementskit-section-title-wraper .elementskit-section-title.text_fill > span {
  background-color: transparent;
  background-image: linear-gradient(90deg, var( --e-global-color-primary ) 0%, var( --e-global-color-primary ) 150%);
}

.elementor-97 .elementor-element.elementor-element-7f8f45be .ekit-heading__description {
  max-width: 420px;
}

.elementor-97 .elementor-element.elementor-element-7f8f45be .elementskit-section-title-wraper .elementskit-section-title {
  margin: 0px 0px 15px 0px;
}

.elementor-97 .elementor-element.elementor-element-7f8f45be .elementskit-section-title-wraper .elementskit-section-title > span {
  color: var( --e-global-color-primary );
  padding: 0px 0px 0px 0px;
}

.elementor-97 .elementor-element.elementor-element-7f8f45be .elementskit-section-title-wraper .elementskit-section-subtitle {
  color: var( --e-global-color-text );
  font-family: var( --e-global-typography-secondary-font-family ), Sans-serif;
  font-weight: var( --e-global-typography-secondary-font-weight );
}

.elementor-97 .elementor-element.elementor-element-7f8f45be .elementskit-section-title-wraper p {
  font-size: 18px;
}

.elementor-97 .elementor-element.elementor-element-2492effa .ekit-form form input[type="submit"] {
  background-color: white;
  color: var( --e-global-color-primary );
  width: 100%;
}

.elementor-97 .elementor-element.elementor-element-2492effa .ekit-form form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .elementor-97 .elementor-element.elementor-element-2492effa .ekit-form form textarea, .elementor-97 .elementor-element.elementor-element-2492effa .ekit-form form select {
  border-style: none;
}

.elementor-97 .elementor-element.elementor-element-2492effa .ekit-form form > p {
  text-align: left;
}

.elementor-97 .elementor-element.elementor-element-50d1d4d5 {
  --display: flex;
  --justify-content: flex-end;
  --overlay-opacity: 0.6;
  --padding-top: 80px;
  --padding-bottom: 50px;
  --padding-left: 80px;
  --padding-right: 80px;
  overflow: visible;
}

.elementor-97 .elementor-element.elementor-element-50d1d4d5:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-50d1d4d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("/images/2316.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}

.elementor-97 .elementor-element.elementor-element-50d1d4d5::before, .elementor-97 .elementor-element.elementor-element-50d1d4d5 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-50d1d4d5 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-50d1d4d5 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-50d1d4d5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-50d1d4d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
  background-color: transparent;
  --background-overlay: '';
  background-image: linear-gradient(180deg, #00000000 20%, #000000 100%);
}

body {
  --transparent-navigation-position: sticky;
}

body.elementor-page-97 .site-header.sticky-header.show-on-scroll.hide-menu {
  pointer-events: auto;
}

body.elementor-page-97 .site-header.sticky-header.show-on-scroll.hide-menu .site-header-wrapper {
  opacity: 1;
  transform: none;
  pointer-events: auto;
}

:root {
  --page-title-display: none;
}

@media(max-width: 1024px) {
  .elementor-97 .elementor-element.elementor-element-7813cc0b {
      --margin-top:0px;
      --margin-bottom: 0px;
      --margin-left: 0px;
      --margin-right: 0px;
      --padding-top: 120px;
      --padding-bottom: 120px;
      --padding-left: 0px;
      --padding-right: 0px;
  }

  .elementor-97 .elementor-element.elementor-element-6f656537 .elementskit-section-title-wraper p {
      font-size: 16px;
  }

  .elementor-97 .elementor-element.elementor-element-3ccf1cf4 {
      --padding-top: 40px;
      --padding-bottom: 10px;
      --padding-left: 0px;
      --padding-right: 0px;
  }

  .elementor-97 .elementor-element.elementor-element-2be98a6f {
      --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;
      --border-radius: 16px 16px 16px 16px;
  }

  .elementor-97 .elementor-element.elementor-element-3f633a6f {
      --padding-top: 50px;
      --padding-bottom: 50px;
      --padding-left: 20px;
      --padding-right: 20px;
  }

  .elementor-97 .elementor-element.elementor-element-7f8f45be .elementskit-section-title-wraper p {
      font-size: 16px;
  }

  .elementor-97 .elementor-element.elementor-element-50d1d4d5 {
      --min-height: 500px;
      --padding-top: 50px;
      --padding-bottom: 20px;
      --padding-left: 20px;
      --padding-right: 20px;
  }

  .elementor-97 .elementor-element.elementor-element-50d1d4d5:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-50d1d4d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-position: top center;
  }
}

@media(max-width: 767px) {
  .elementor-97 .elementor-element.elementor-element-7813cc0b {
      --padding-top:100px;
      --padding-bottom: 60px;
      --padding-left: 0px;
      --padding-right: 0px;
  }

  .elementor-97 .elementor-element.elementor-element-6f656537 > .elementor-widget-container {
      margin: 0px 0px 10px 0px;
  }

  .elementor-97 .elementor-element.elementor-element-3ccf1cf4 {
      --padding-top: 40px;
      --padding-bottom: 0px;
      --padding-left: 0px;
      --padding-right: 0px;
  }

  .elementor-97 .elementor-element.elementor-element-2be98a6f {
      --border-radius: 10px 10px 10px 10px;
  }

  .elementor-97 .elementor-element.elementor-element-3f633a6f {
      --padding-top: 50px;
      --padding-bottom: 50px;
      --padding-left: 20px;
      --padding-right: 20px;
  }

  .elementor-97 .elementor-element.elementor-element-50d1d4d5 {
      --min-height: 350px;
      --gap: 0px 0px;
      --row-gap: 0px;
      --column-gap: 0px;
      --padding-top: 50px;
      --padding-bottom: 20px;
      --padding-left: 20px;
      --padding-right: 20px;
  }

  .elementor-97 .elementor-element.elementor-element-50d1d4d5:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-50d1d4d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
      background-position: top center;
  }
}

@media(min-width: 768px) {
  .elementor-97 .elementor-element.elementor-element-3f633a6f {
      --width:50%;
  }

  .elementor-97 .elementor-element.elementor-element-50d1d4d5 {
      --width: 50%;
  }
}

@media(max-width: 1024px) and (min-width:768px) {
  .elementor-97 .elementor-element.elementor-element-3f633a6f {
      --width:100%;
  }

  .elementor-97 .elementor-element.elementor-element-50d1d4d5 {
      --width: 100%;
  }
}
