.elementor-3355
  .elementor-element.elementor-element-fb465d4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3355
  .elementor-element.elementor-element-fb465d4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13111d;
}
.elementor-3355 .elementor-element.elementor-element-fb465d4 {
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: #3a3a3a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 0px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-fb465d4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3355 .elementor-element.elementor-element-dedf375 {
  width: var(--container-widget-width, 6.151%);
  max-width: 6.151%;
  --container-widget-width: 6.151%;
  --container-widget-flex-grow: 0;
}
.elementor-3355 .elementor-element.elementor-element-dedf375.elementor-element {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-3355
  .elementor-element.elementor-element-81b8b82
  .elementor-icon-box-wrapper {
  align-items: center;
}
.elementor-3355 .elementor-element.elementor-element-81b8b82 {
  --icon-box-icon-margin: 14px;
}
.elementor-3355
  .elementor-element.elementor-element-81b8b82
  .elementor-icon-box-title {
  margin-block-end: -8px;
  color: #f7f7f7;
}
.elementor-3355
  .elementor-element.elementor-element-81b8b82.elementor-view-stacked
  .elementor-icon {
  background-color: #ffffff;
}
.elementor-3355
  .elementor-element.elementor-element-81b8b82.elementor-view-framed
  .elementor-icon,
.elementor-3355
  .elementor-element.elementor-element-81b8b82.elementor-view-default
  .elementor-icon {
  fill: #ffffff;
  color: #ffffff;
  border-color: #ffffff;
}
.elementor-3355 .elementor-element.elementor-element-81b8b82 .elementor-icon {
  font-size: 31px;
}
.elementor-3355
  .elementor-element.elementor-element-81b8b82
  .elementor-icon-box-title,
.elementor-3355
  .elementor-element.elementor-element-81b8b82
  .elementor-icon-box-title
  a {
  font-family: "Roboto", Sans-serif;
  font-size: 18px;
  font-weight: 600;
}
.elementor-3355
  .elementor-element.elementor-element-81b8b82
  .elementor-icon-box-description {
  color: #b1b1b1;
}
.elementor-3355
  .elementor-element.elementor-element-55f4246e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3355
  .elementor-element.elementor-element-55f4246e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13111d;
}
.elementor-3355 .elementor-element.elementor-element-55f4246e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 30px 0px 50px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-55f4246e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3355 .elementor-element.elementor-element-8154b9f .pix-img-el,
.elementor-3355 .elementor-element.elementor-element-8154b9f .pix-img-div,
.elementor-3355 .elementor-element.elementor-element-8154b9f div {
  text-align: left !important;
}
.elementor-3355
  .elementor-element.elementor-element-289c6f9
  > .elementor-element-populated {
  padding: 15px 0px 0px 20px;
}
.elementor-3355 .elementor-element.elementor-element-75ffa2f {
  font-size: 18px;
  line-height: 12px;
  color: #dcdce0;
}
.elementor-3355
  .elementor-element.elementor-element-3665ea3
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-12ff4a9
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-859fc33
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-7b54093
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-fed55a4
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-bebc842
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-cffff28
  > .elementor-element-populated {
  padding: 15px 0px 0px 20px;
}
.elementor-3355 .elementor-element.elementor-element-8245ce9 {
  font-size: 18px;
  line-height: 12px;
  color: #dcdce0;
}
.elementor-3355
  .elementor-element.elementor-element-5806fc3
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-e5b239b
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-b107589
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-47aa5cd
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-79929cb
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-95b5571
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-f68ef67
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-6099d19
  > .elementor-element-populated {
  padding: 15px 0px 0px 20px;
}
.elementor-3355 .elementor-element.elementor-element-ed4febf {
  font-size: 18px;
  line-height: 12px;
  color: #dcdce0;
}
.elementor-3355
  .elementor-element.elementor-element-3e9ba29
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-2a95d16
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-720c663
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-fbdd065
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-1cb6e0b
  > .elementor-element-populated {
  padding: 15px 0px 0px 20px;
}
.elementor-3355 .elementor-element.elementor-element-a88e1a1 {
  font-size: 18px;
  line-height: 12px;
  color: #dcdce0;
}
.elementor-3355
  .elementor-element.elementor-element-30870f7
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-5c18869
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-702ac0a
  > .elementor-element-populated {
  padding: 15px 0px 0px 20px;
}
.elementor-3355 .elementor-element.elementor-element-9c5e6d7 {
  font-size: 18px;
  line-height: 12px;
  color: #dcdce0;
}
.elementor-3355
  .elementor-element.elementor-element-b87392a
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-546bc1d
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-0cdb92e
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-d8cbcde
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-31797a9
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-5359a09e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3355
  .elementor-element.elementor-element-5359a09e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #13111d;
}
.elementor-3355 .elementor-element.elementor-element-5359a09e {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: rgba(0, 0, 0, 0.08);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 15px 0px 15px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-5359a09e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-3355 .elementor-element.elementor-element-10d20d2b {
  width: auto;
  max-width: auto;
}
.elementor-3355
  .elementor-element.elementor-element-10d20d2b
  > .elementor-widget-container {
  padding: 0px 20px 0px 0px;
}
.elementor-3355 .elementor-element.elementor-element-10d20d2b p {
  margin-bottom: 0;
}
.elementor-3355 .elementor-element.elementor-element-4c6111e {
  width: auto;
  max-width: auto;
}
.elementor-3355 .elementor-element.elementor-element-4c6111e p {
  margin-bottom: 0;
}
.elementor-3355
  .elementor-element.elementor-element-ce6e2fa:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-3355
  .elementor-element.elementor-element-ce6e2fa
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../touching-the-grass.png");
  background-repeat: repeat;
}
.elementor-3355 .elementor-element.elementor-element-ce6e2fa {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 100px 0px 0px 0px;
}
.elementor-3355
  .elementor-element.elementor-element-ce6e2fa
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
@media (max-width: 1024px) {
}
@media (max-width: 767px) {
  .elementor-3355 .elementor-element.elementor-element-289c6f9 {
    width: 50%;
  }
  .elementor-3355
    .elementor-element.elementor-element-289c6f9
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 10px 15px 10px;
  }
  .elementor-3355 .elementor-element.elementor-element-cffff28 {
    width: 50%;
  }
  .elementor-3355
    .elementor-element.elementor-element-cffff28
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 15px 10px 15px 10px;
  }
  .elementor-3355 .elementor-element.elementor-element-6099d19 {
    width: 50%;
  }
  .elementor-3355
    .elementor-element.elementor-element-6099d19
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 10px 15px 10px;
  }
  .elementor-3355 .elementor-element.elementor-element-1cb6e0b {
    width: 50%;
  }
  .elementor-3355
    .elementor-element.elementor-element-1cb6e0b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 10px 15px 10px;
  }
  .elementor-3355 .elementor-element.elementor-element-702ac0a {
    width: 50%;
  }
  .elementor-3355
    .elementor-element.elementor-element-702ac0a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 10px 15px 10px;
  }
  .elementor-3355
    .elementor-element.elementor-element-3c20ed6a.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
}
@media (min-width: 768px) {
  .elementor-3355 .elementor-element.elementor-element-79a120e {
    width: 48.749%;
  }
  .elementor-3355 .elementor-element.elementor-element-d969ec7 {
    width: 51.251%;
  }
  .elementor-3355 .elementor-element.elementor-element-fb93e20 {
    width: 20%;
  }
  .elementor-3355 .elementor-element.elementor-element-289c6f9 {
    width: 15%;
  }
  .elementor-3355 .elementor-element.elementor-element-cffff28 {
    width: 15%;
  }
  .elementor-3355 .elementor-element.elementor-element-6099d19 {
    width: 15%;
  }
  .elementor-3355 .elementor-element.elementor-element-1cb6e0b {
    width: 16.993%;
  }
  .elementor-3355 .elementor-element.elementor-element-702ac0a {
    width: 16.667%;
  }
  .elementor-3355 .elementor-element.elementor-element-7d7bb78 {
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-3355 .elementor-element.elementor-element-6099d19 {
    width: 50%;
  }
  .elementor-3355 .elementor-element.elementor-element-1cb6e0b {
    width: 50%;
  }
  .elementor-3355 .elementor-element.elementor-element-702ac0a {
    width: 50%;
  }
}
