.elementor-86
  .elementor-element.elementor-element-7ffb3966:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-86
  .elementor-element.elementor-element-7ffb3966
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/background.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 105   vh !important;
}
.elementor-86
  .elementor-element.elementor-element-7ffb3966
  > .elementor-background-overlay {
  background-color: var(--e-global-color-f06adda);
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-86
  .elementor-element.elementor-element-7ffb3966
  > .elementor-container {
  min-height: 850px;
}
.elementor-86 .elementor-element.elementor-element-7ffb3966 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 15px 0px 15px;
}
.elementor-86
  .elementor-element.elementor-element-2a40647b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-86
  .elementor-element.elementor-element-2a40647b
  > .elementor-element-populated {
  margin: 100px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-86
  .elementor-element.elementor-element-6610b923
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-21bfb04);
  margin: 5px 200px 25px 200px;
  font-family: var(--e-global-typography-2bd9da1-font-family), Sans-serif;
  font-size: var(--e-global-typography-2bd9da1-font-size);
  font-weight: var(--e-global-typography-2bd9da1-font-weight);
  line-height: var(--e-global-typography-2bd9da1-line-height);
}
.elementor-86
  .elementor-element.elementor-element-6610b923
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-secondary);
}
.elementor-86
  .elementor-element.elementor-element-6610b923
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-86
  .elementor-element.elementor-element-6610b923
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-2bd9da1-font-family), Sans-serif;
  font-size: var(--e-global-typography-2bd9da1-font-size);
  font-weight: var(--e-global-typography-2bd9da1-font-weight);
  line-height: var(--e-global-typography-2bd9da1-line-height);
}
.elementor-86
  .elementor-element.elementor-element-6610b923
  .elementskit-section-title-wraper
  p {
  color: var(--e-global-color-21bfb04);
  margin: 0px 250px 35px 250px;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-86 .elementor-element.elementor-element-75e26c31 .elementor-button {
  background-color: var(--e-global-color-21bfb04);
  font-family: "Poppins", Sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.1em;
  fill: var(--e-global-color-f06adda);
  color: var(--e-global-color-f06adda);
}
.elementor-86
  .elementor-element.elementor-element-75e26c31
  .elementor-button:hover,
.elementor-86
  .elementor-element.elementor-element-75e26c31
  .elementor-button:focus {
  background-color: var(--e-global-color-fc28385);
  color: var(--e-global-color-21bfb04);
}
.elementor-86 .elementor-element.elementor-element-75e26c31 {
  width: auto;
  max-width: auto;
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;
}
.elementor-86
  .elementor-element.elementor-element-75e26c31
  .elementor-button:hover
  svg,
.elementor-86
  .elementor-element.elementor-element-75e26c31
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-21bfb04);
}
.elementor-86
  .elementor-element.elementor-element-116c2468:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-86
  .elementor-element.elementor-element-116c2468
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-e5e9561);
}
.elementor-86
  .elementor-element.elementor-element-116c2468
  > .elementor-background-overlay {
  background-image: url("../images/background3.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.2;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-86 .elementor-element.elementor-element-116c2468 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 120px 15px 220px 15px;
}
.elementor-bc-flex-widget
  .elementor-86
  .elementor-element.elementor-element-7a99efd9.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-86
  .elementor-element.elementor-element-7a99efd9.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-widget-divider {
  --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-secondary);
}
.elementor-86 .elementor-element.elementor-element-159667be {
  --divider-border-style: dotted;
  --divider-color: var(--e-global-color-secondary);
  --divider-border-width: 10px;
  width: auto;
  max-width: auto;
  background-color: var(--e-global-color-21bfb04);
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;
  padding: 10px 15px 10px 15px;
  border-radius: 30px 30px 30px 30px;
  box-shadow: 0px 5px 20px -5px rgba(0, 0, 0, 0.2);
}
.elementor-86
  .elementor-element.elementor-element-159667be
  .elementor-divider-separator {
  width: 120px;
}
.elementor-86
  .elementor-element.elementor-element-159667be
  .elementor-divider__text {
  color: var(--e-global-color-08fcc9d);
  font-family: var(--e-global-typography-f95c007-font-family), Sans-serif;
  font-size: var(--e-global-typography-f95c007-font-size);
  font-weight: var(--e-global-typography-f95c007-font-weight);
  line-height: var(--e-global-typography-f95c007-line-height);
}
.elementor-86
  .elementor-element.elementor-element-58990663
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-21bfb04);
  margin: 5px 0px 10px 0px;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-86
  .elementor-element.elementor-element-58990663
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-secondary);
}
.elementor-widget-text-editor {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-86 .elementor-element.elementor-element-1091e835 {
  margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;
  font-family: "Poppins", Sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5em;
  color: var(--e-global-color-ad41708);
}
.elementor-86 .elementor-element.elementor-element-5169447e {
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-86
  .elementor-element.elementor-element-5c0d00f2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-86
  .elementor-element.elementor-element-5c0d00f2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-86
  .elementor-element.elementor-element-5c0d00f2
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff29;
}
.elementor-86 .elementor-element.elementor-element-268a4be2 .elementor-button {
  font-family: "Poppins", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  line-height: 1.1em;
}
.elementor-86
  .elementor-element.elementor-element-5b513cfc
  > .elementor-element-populated {
  margin: 0px 0px 0px 70px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 70px;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-86
  .elementor-element.elementor-element-3cb4a992:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-86
  .elementor-element.elementor-element-3cb4a992
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fcfcfc;
}
.elementor-86 .elementor-element.elementor-element-3cb4a992 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 15px 100px 15px;
}
.elementor-86
  .elementor-element.elementor-element-3cb4a992
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-86
  .elementor-element.elementor-element-1f3b71f8.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-86
  .elementor-element.elementor-element-20068529
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-primary);
  margin: 5px 0px 25px 0px;
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-86
  .elementor-element.elementor-element-20068529
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-secondary);
}
.elementor-86
  .elementor-element.elementor-element-20068529
  .elementskit-section-title-wraper
  p {
  margin: 0px 300px 0px 300px;
}
.elementor-widget-loop-grid .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-widget-loop-grid .elementor-pagination {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-widget-loop-grid .e-load-more-message {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  line-height: var(--e-global-typography-secondary-line-height);
}
.elementor-86 .elementor-element.elementor-element-cc0dd52 {
  --grid-columns: 2;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-86
    .elementor-element.elementor-element-2a40647b
    > .elementor-element-populated {
    margin: 145px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-86
    .elementor-element.elementor-element-6610b923
    .elementskit-section-title-wraper
    .elementskit-section-title {
    margin: 0px 0px 25px 0px;
    font-size: var(--e-global-typography-2bd9da1-font-size);
    line-height: var(--e-global-typography-2bd9da1-line-height);
  }
  .elementor-86
    .elementor-element.elementor-element-6610b923
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-86
    .elementor-element.elementor-element-6610b923
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-2bd9da1-font-size);
    line-height: var(--e-global-typography-2bd9da1-line-height);
  }
  .elementor-86
    .elementor-element.elementor-element-6610b923
    .elementskit-section-title-wraper
    p {
    margin: 0px 0px 35px 0px;
  }
  .elementor-widget-button .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-86
    .elementor-element.elementor-element-75e26c31
    .elementor-button {
    font-size: 25px;
  }
  .elementor-widget-divider .elementor-divider__text {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-86
    .elementor-element.elementor-element-159667be
    .elementor-divider__text {
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
  }
  .elementor-86
    .elementor-element.elementor-element-58990663
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-86 .elementor-element.elementor-element-1091e835 {
    font-size: 35px;
  }
  .elementor-86 .elementor-element.elementor-element-5169447e {
    padding: 0px 250px 0px 0px;
  }
  .elementor-86
    .elementor-element.elementor-element-268a4be2
    .elementor-button {
    font-size: 25px;
  }
  .elementor-86
    .elementor-element.elementor-element-5b513cfc
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-86
    .elementor-element.elementor-element-20068529
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-86
    .elementor-element.elementor-element-20068529
    .elementskit-section-title-wraper
    p {
    margin: 0px 0px 0px 0px;
  }
  .elementor-widget-loop-grid .elementor-pagination {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-loop-grid .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-loop-grid .e-load-more-message {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-86 .elementor-element.elementor-element-cc0dd52 {
    --grid-columns: 2;
  }
}
@media (max-width: 767px) {
  .elementor-86
    .elementor-element.elementor-element-7ffb3966
    > .elementor-container {
    min-height: 1000px;
  }
  .elementor-86
    .elementor-element.elementor-element-7ffb3966:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-86
    .elementor-element.elementor-element-7ffb3966
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-86
    .elementor-element.elementor-element-2a40647b
    > .elementor-element-populated {
    margin: 200px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-86
    .elementor-element.elementor-element-6610b923
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-2bd9da1-font-size);
    line-height: var(--e-global-typography-2bd9da1-line-height);
  }
  .elementor-86
    .elementor-element.elementor-element-6610b923
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-86
    .elementor-element.elementor-element-6610b923
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-2bd9da1-font-size);
    line-height: var(--e-global-typography-2bd9da1-line-height);
  }
  .elementor-widget-button .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-86 .elementor-element.elementor-element-75e26c31 {
    margin: 0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;
  }
  .elementor-86
    .elementor-element.elementor-element-75e26c31
    .elementor-button {
    font-size: 22px;
  }
  .elementor-widget-divider .elementor-divider__text {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-86
    .elementor-element.elementor-element-159667be
    .elementor-divider-separator {
    width: 130px;
  }
  .elementor-86
    .elementor-element.elementor-element-159667be
    .elementor-divider__text {
    font-size: var(--e-global-typography-f95c007-font-size);
    line-height: var(--e-global-typography-f95c007-line-height);
  }
  .elementor-86
    .elementor-element.elementor-element-58990663
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-text-editor {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-86 .elementor-element.elementor-element-1091e835 {
    text-align: left;
    font-size: 28px;
  }
  .elementor-86 .elementor-element.elementor-element-5169447e {
    padding: 0px 0px 0px 0px;
  }
  .elementor-86
    .elementor-element.elementor-element-5c0d00f2
    > .elementor-element-populated {
    border-width: 2px 0px 0px 0px;
  }
  .elementor-86 .elementor-element.elementor-element-268a4be2 {
    padding: 30px 30px 30px 30px;
  }
  .elementor-86
    .elementor-element.elementor-element-268a4be2
    .elementor-button {
    font-size: 22px;
  }
  .elementor-86
    .elementor-element.elementor-element-5b513cfc
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-widget-image .widget-image-caption {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-86
    .elementor-element.elementor-element-20068529
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-widget-loop-grid .elementor-pagination {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-widget-loop-grid .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-widget-loop-grid .e-load-more-message {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }
  .elementor-86 .elementor-element.elementor-element-cc0dd52 {
    --grid-columns: 1;
  }
}
@media (min-width: 768px) {
  .elementor-86 .elementor-element.elementor-element-7a99efd9 {
    width: 40%;
  }
  .elementor-86 .elementor-element.elementor-element-5b513cfc {
    width: 60%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-86 .elementor-element.elementor-element-7a99efd9 {
    width: 100%;
  }
  .elementor-86 .elementor-element.elementor-element-5b513cfc {
    width: 100%;
  }
}
