.elementor-29 .elementor-element.elementor-element-b6b1e47 {
  --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;
}

.elementor-29 .elementor-element.elementor-element-b6b1e47:not(.elementor-motion-effects-element-type-background),
.elementor-29 .elementor-element.elementor-element-b6b1e47>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #F5F5F5;
}

.elementor-29 .elementor-element.elementor-element-b88007b {
  --display: flex;
}

.elementor-29 .elementor-element.elementor-element-7bf6190>.elementor-widget-container {
  margin: -4% 0% 0% 0%;
}

.elementor-29 .elementor-element.elementor-element-47390e1 {
  --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;
}

.elementor-29 .elementor-element.elementor-element-44a2621>.elementor-widget-container {
  margin: -1% 3% 0% 0%;
}

.elementor-29 .elementor-element.elementor-element-0c0905c {
  --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;
}

.elementor-29 .elementor-element.elementor-element-0c0905c:not(.elementor-motion-effects-element-type-background),
.elementor-29 .elementor-element.elementor-element-0c0905c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF;
}

.elementor-29 .elementor-element.elementor-element-4b29e06 {
  --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;
}

.elementor-29 .elementor-element.elementor-element-f362e6b {
  --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;
}

@media(min-width:768px) {
  .elementor-29 .elementor-element.elementor-element-b88007b {
    --width: 30%;
  }

  .elementor-29 .elementor-element.elementor-element-47390e1 {
    --width: 80%;
  }

  .elementor-29 .elementor-element.elementor-element-4b29e06 {
    --width: 50%;
  }

  .elementor-29 .elementor-element.elementor-element-f362e6b {
    --width: 50%;
  }
}

@media(max-width:1024px) {
  .elementor-29 .elementor-element.elementor-element-47390e1 {
    --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;
  }
}

@media(max-width:767px) {
  .elementor-29 .elementor-element.elementor-element-4b29e06 {
    --width: 50%;
    --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;
  }

  .elementor-29 .elementor-element.elementor-element-85fbf6a.elementor-element {
    --align-self: flex-start;
  }

  .elementor-29 .elementor-element.elementor-element-f362e6b {
    --width: 50%;
    --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;
  }

  .elementor-29 .elementor-element.elementor-element-4900a55.elementor-element {
    --align-self: flex-end;
  }
}
