.elementor-38 .elementor-element.elementor-element-8060e98 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-baa9aa5
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-38 .elementor-element.elementor-element-8ad0e66 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 166px 0px 166px 0px;
}
.elementor-38
  .elementor-element.elementor-element-ea8423f
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-5cd980b
  > .elementor-widget-container {
  margin: -5px 0px 0px 45px;
  padding: 0px 0px 0px 0px;
}
.elementor-38 .elementor-element.elementor-element-c60292b {
  border-style: solid;
  border-width: 2px 0px 2px 0px;
}
.elementor-38 .elementor-element.elementor-element-c60292b,
.elementor-38
  .elementor-element.elementor-element-c60292b
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-77b26ce
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-e142d8b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-38
  .elementor-element.elementor-element-e142d8b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fffcf2;
  background-image: url(./../images/home-noise-.png);
  background-position: center center;
  background-repeat: repeat;
}
.elementor-38 .elementor-element.elementor-element-e142d8b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 60px 0px 63px 0px;
}
.elementor-38
  .elementor-element.elementor-element-e142d8b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-38
  .elementor-element.elementor-element-4fc5d69
  > .elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
  padding: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-7745a7f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-38 .elementor-element.elementor-element-597720d {
  border-style: solid;
  border-width: 2px 0px 2px 0px;
}
.elementor-38 .elementor-element.elementor-element-597720d,
.elementor-38
  .elementor-element.elementor-element-597720d
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-939b010
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-38 .elementor-element.elementor-element-946d2b2 {
  margin-top: 71px;
  margin-bottom: 71px;
  padding: 0px 140px 0px 140px;
}
.elementor-bc-flex-widget
  .elementor-38
  .elementor-element.elementor-element-fd87d27.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-38
  .elementor-element.elementor-element-fd87d27.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-38
  .elementor-element.elementor-element-fd87d27.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-38
  .elementor-element.elementor-element-fd87d27
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-38
  .elementor-element.elementor-element-fd87d27
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-38
  .elementor-element.elementor-element-a7320fd.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-38
  .elementor-element.elementor-element-a7320fd.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-38
  .elementor-element.elementor-element-a7320fd.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-38
  .elementor-element.elementor-element-a7320fd
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-38
  .elementor-element.elementor-element-a7320fd
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-38 .elementor-element.elementor-element-af7a7e0 {
  width: auto;
  max-width: auto;
}
.elementor-38 .elementor-element.elementor-element-63f132f {
  margin-top: 0px;
  margin-bottom: 140px;
  padding: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-5224c43
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-38
  .elementor-element.elementor-element-5224c43
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 50px 0px 50px;
}
.elementor-38 .elementor-element.elementor-element-b944b31 {
  border-style: solid;
  border-width: 0px 2px 2px 0px;
}
.elementor-38 .elementor-element.elementor-element-b944b31,
.elementor-38
  .elementor-element.elementor-element-b944b31
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-f6e62c9
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-64a055e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-38
  .elementor-element.elementor-element-64a055e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fffcf2;
}
.elementor-38
  .elementor-element.elementor-element-64a055e
  > .elementor-background-overlay {
  background-image: url(./../images/noise.png);
  background-position: center center;
  background-size: auto;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-38 .elementor-element.elementor-element-64a055e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 145px 0px 145px 0px;
}
.elementor-38
  .elementor-element.elementor-element-f5b3987
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-f18ec0c
  > .elementor-widget-container {
  margin: 0px 33px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-6bc79b2
  > .elementor-widget-container {
  margin: -66px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-38
  .elementor-element.elementor-element-d81c87d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-38
  .elementor-element.elementor-element-d81c87d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fffcf2;
}
.elementor-38
  .elementor-element.elementor-element-d81c87d
  > .elementor-background-overlay {
  background-image: url(./../images/noise.png);
  background-position: center center;
  background-repeat: repeat;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-38 .elementor-element.elementor-element-d81c87d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  /* padding: 0px 80px 99px 80px; */
  padding: 0px 80px 0px 80px;
}
.elementor-38
  .elementor-element.elementor-element-6835a6e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
@media (min-width: 768px) {
  .elementor-38 .elementor-element.elementor-element-fd87d27 {
    width: 52.35%;
  }
  .elementor-38 .elementor-element.elementor-element-a7320fd {
    width: 47.65%;
  }
}
@media (max-width: 1024px) {
  .elementor-38 .elementor-element.elementor-element-8ad0e66 {
    /* padding: 76px 0px 105px 0px; */
     padding: 76px 0px 76px 0px;
  }
  .elementor-38
    .elementor-element.elementor-element-5cd980b
    > .elementor-widget-container {
    margin: -14px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-38 .elementor-element.elementor-element-64a055e {
    /* padding: 75px 0px 108px 0px; */
    padding: 75px 0px 36px 0px;
  }
  .elementor-38
    .elementor-element.elementor-element-6bc79b2
    > .elementor-widget-container {
    margin: -3px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-38 .elementor-element.elementor-element-946d2b2 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-38
    .elementor-element.elementor-element-fd87d27.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-38
    .elementor-element.elementor-element-a7320fd.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-38 .elementor-element.elementor-element-af7a7e0 {
    width: auto;
    max-width: auto;
  }
  .elementor-38 .elementor-element.elementor-element-63f132f {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 35px 100px 35px;
  }
  .elementor-38 .elementor-element.elementor-element-b944b31 {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-38 .elementor-element.elementor-element-d81c87d {
    padding: 0px 25px 70px 25px;
  }
  .elementor-38
    .elementor-element.elementor-element-6835a6e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
}
