:root {
  --PopReg: 'Poppins Regular';
}
.elementor-395 .elementor-element.elementor-element-33c9884d:not(.elementor-motion-effects-element-type-background),
.elementor-395 .elementor-element.elementor-element-33c9884d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var( --e-global-color-7c39703)
}

.elementor-395 .elementor-element.elementor-element-33c9884d>.elementor-background-overlay {
  opacity: .5;
  transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-395 .elementor-element.elementor-element-33c9884d {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
  margin-top: -155px;
  margin-bottom: 0;
  padding: 200px 0 50px
}

.elementor-395 .elementor-element.elementor-element-33c9884d>.elementor-shape-bottom svg {
  width: calc(100% + 1.3px);
  height: 175px;
  transform: translateX(-50%) rotateY(180deg)
}

.elementor-395 .elementor-element.elementor-element-3cf20d02 {
  text-align: center
}

.elementor-395 .elementor-element.elementor-element-3cf20d02 .elementor-heading-title {
  color: var( --e-global-color-9e9f69b);
  font-family: var(--PopReg);
  font-weight: 600
}

.elementor-395 .elementor-element.elementor-element-1268ebd7 {
  font-family: var(--PopReg);
  font-size: 15px;
  font-weight: 600;
  color: var( --e-global-color-text)
}

.elementor-395 .elementor-element.elementor-element-1268ebd7 a {
  color: var( --e-global-color-secondary)
}

.elementor-395 .elementor-element.elementor-element-1268ebd7>.elementor-widget-container {
  margin: 0
}

.elementor-395 .elementor-element.elementor-element-41365c6:not(.elementor-motion-effects-element-type-background),
.elementor-395 .elementor-element.elementor-element-41365c6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #02010100
}

.elementor-395 .elementor-element.elementor-element-41365c6 {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
  padding: 35px 0
}

.elementor-395 .elementor-element.elementor-element-41365c6>.elementor-background-overlay {
  transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-395 .elementor-element.elementor-element-59fe05b7>.elementor-element-populated {
  transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-395 .elementor-element.elementor-element-59fe05b7>.elementor-element-populated>.elementor-background-overlay {
  transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-395 .elementor-element.elementor-element-35bc4f4 {
  color: var( --e-global-color-secondary);
  font-family: var(--PopReg);
  font-size: 14px;
  font-weight: 400
}

.elementor-widget .tippy-tooltip .tippy-content {
  text-align: center
}

@media(min-width:768px) {
  .elementor-395 .elementor-element.elementor-element-59fe05b7 {
    width: 70%
  }
  .elementor-395 .elementor-element.elementor-element-4d98d76 {
    width: 30%
  }
}

@media(max-width:1024px) {
  .elementor-395 .elementor-element.elementor-element-33c9884d:not(.elementor-motion-effects-element-type-background),
  .elementor-395 .elementor-element.elementor-element-33c9884d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 0 215px
  }
  .elementor-395 .elementor-element.elementor-element-33c9884d>.elementor-shape-bottom svg {
    height: 83px
  }
}

@media(max-width:767px) {
  .elementor-395 .elementor-element.elementor-element-33c9884d:not(.elementor-motion-effects-element-type-background),
  .elementor-395 .elementor-element.elementor-element-33c9884d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: 0 255px
  }
  .elementor-395 .elementor-element.elementor-element-33c9884d>.elementor-shape-bottom svg {
    height: 44px
  }
}