.elementor-41
  .elementor-element.elementor-element-0bae539
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-41
  .elementor-element.elementor-element-0bae539:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-41
  .elementor-element.elementor-element-0bae539
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6bae321);
}
.elementor-41 .elementor-element.elementor-element-0bae539 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-41
  .elementor-element.elementor-element-0bae539
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-41
  .elementor-element.elementor-element-73170a2.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-41
  .elementor-element.elementor-element-73170a2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-41
  .elementor-element.elementor-element-73170a2.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-41 .elementor-element.elementor-element-356a9f0 .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: #02010100;
}
.elementor-41 .elementor-element.elementor-element-32be96b .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: #02010100;
}
.elementor-41 .elementor-element.elementor-element-1e5cf0a .elementor-button {
  fill: #ffffff;
  color: #ffffff;
  background-color: #02010100;
}
.elementor-41
  .elementor-element.elementor-element-514e5ef
  > .elementor-container {
  min-height: 100px;
}
.elementor-41
  .elementor-element.elementor-element-514e5ef
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-41
  .elementor-element.elementor-element-514e5ef:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-41
  .elementor-element.elementor-element-514e5ef
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-41 .elementor-element.elementor-element-514e5ef {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-41
  .elementor-element.elementor-element-514e5ef
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-41 .elementor-element.elementor-element-6fa1433 img {
  width: 86%;
}
.elementor-bc-flex-widget
  .elementor-41
  .elementor-element.elementor-element-33e4863.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-41
  .elementor-element.elementor-element-33e4863.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-41
  .elementor-element.elementor-element-33e4863
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-41
  .elementor-element.elementor-element-33e4863
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-41
  .elementor-element.elementor-element-33e4863
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-menu-toggle {
  margin: 0 auto;
}
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu
  .elementor-item {
  font-family: "Roboto", Sans-serif;
  font-size: 17px;
  font-weight: bold;
}
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--main
  .elementor-item {
  color: var(--e-global-color-6bae321);
  fill: var(--e-global-color-6bae321);
}
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--main
  .elementor-item:hover,
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--main
  .elementor-item.elementor-item-active,
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--main
  .elementor-item.highlighted,
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--main
  .elementor-item:focus {
  color: var(--e-global-color-4c355f1);
  fill: var(--e-global-color-4c355f1);
}
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item:before,
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item:after {
  background-color: #1ac1ef;
}
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .e--pointer-framed
  .elementor-item:before,
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .e--pointer-framed
  .elementor-item:after {
  border-color: #1ac1ef;
}
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--main
  .elementor-item.elementor-item-active {
  color: #1ac1ef;
}
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item.elementor-item-active:before,
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--main:not(.e--pointer-framed)
  .elementor-item.elementor-item-active:after {
  background-color: #1ac1ef;
}
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .e--pointer-framed
  .elementor-item.elementor-item-active:before,
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .e--pointer-framed
  .elementor-item.elementor-item-active:after {
  border-color: #1ac1ef;
}
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--dropdown
  a,
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-menu-toggle {
  color: var(--e-global-color-6bae321);
}
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--dropdown
  a:hover,
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--dropdown
  a.elementor-item-active,
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--dropdown
  a.highlighted,
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-menu-toggle:hover {
  color: #ffffff;
}
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--dropdown
  a:hover,
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--dropdown
  a.elementor-item-active,
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--dropdown
  a.highlighted {
  background-color: var(--e-global-color-4c355f1);
}
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--dropdown
  a.elementor-item-active {
  color: #ffffff;
  background-color: var(--e-global-color-4c355f1);
}
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--dropdown
  .elementor-item,
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-nav-menu--dropdown
  .elementor-sub-item {
  font-family: "Roboto", Sans-serif;
  font-size: 16px;
  font-weight: bold;
}
.elementor-41
  .elementor-element.elementor-element-1c87e04
  .elementor-menu-toggle:hover {
  background-color: #1ac1ef;
}
@media (max-width: 767px) {
  .elementor-41 .elementor-element.elementor-element-df32f28 {
    width: 50%;
  }
  .elementor-41 .elementor-element.elementor-element-32be96b .elementor-button {
    font-size: 11px;
  }
  .elementor-41 .elementor-element.elementor-element-0698dad {
    width: 50%;
  }
  .elementor-41 .elementor-element.elementor-element-1e5cf0a .elementor-button {
    font-size: 11px;
  }
  .elementor-41 .elementor-element.elementor-element-13b473f {
    width: 70%;
  }
  .elementor-41 .elementor-element.elementor-element-33e4863 {
    width: 30%;
  }
  .elementor-41
    .elementor-element.elementor-element-1c87e04
    .elementor-menu-toggle {
    border-width: 2px;
  }
}
@media (min-width: 768px) {
  .elementor-41 .elementor-element.elementor-element-8545df5 {
    width: 11.925%;
  }
  .elementor-41 .elementor-element.elementor-element-73170a2 {
    width: 18.297%;
  }
  .elementor-41 .elementor-element.elementor-element-5d195b7 {
    width: 9.786%;
  }
  .elementor-41 .elementor-element.elementor-element-20c17db {
    width: 7.627%;
  }
  .elementor-41 .elementor-element.elementor-element-df32f28 {
    width: 21.502%;
  }
  .elementor-41 .elementor-element.elementor-element-0698dad {
    width: 21.784%;
  }
  .elementor-41 .elementor-element.elementor-element-5d37ad5 {
    width: 8.219%;
  }
  .elementor-41 .elementor-element.elementor-element-13b473f {
    width: 20.919%;
  }
  .elementor-41 .elementor-element.elementor-element-33e4863 {
    width: 78.746%;
  }
}
