.elementor-96
  .elementor-element.elementor-element-7af1913
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-7af1913:not(.elementor-motion-effects-element-type-background),
.elementor-96
  .elementor-element.elementor-element-7af1913
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #b9d3a6;
}
.elementor-96
  .elementor-element.elementor-element-7af1913
  > .elementor-background-overlay {
  opacity: 0.1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-96 .elementor-element.elementor-element-7af1913 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 180px 0px 60px 0px;
}
.elementor-96 .elementor-element.elementor-element-285c924 {
  text-align: center;
}
.elementor-96
  .elementor-element.elementor-element-7c3707c:not(.elementor-motion-effects-element-type-background),
.elementor-96
  .elementor-element.elementor-element-7c3707c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #b9d3a6;
}
.elementor-96 .elementor-element.elementor-element-7c3707c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-96
  .elementor-element.elementor-element-7c3707c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-96 .elementor-element.elementor-element-5d8900d img {
  width: 150px;
}
.elementor-96
  .elementor-element.elementor-element-5d8900d
  > .elementor-widget-container {
  margin: -25px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-96
  .elementor-element.elementor-element-7d33ea6:not(.elementor-motion-effects-element-type-background),
.elementor-96
  .elementor-element.elementor-element-7d33ea6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #b9d3a6;
}
.elementor-96 .elementor-element.elementor-element-7d33ea6 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 0px 120px 0px;
}
.elementor-96
  .elementor-element.elementor-element-7d33ea6
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-96
  .elementor-element.elementor-element-827726c:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-96
  .elementor-element.elementor-element-827726c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-96
  .elementor-element.elementor-element-827726c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-96
  .elementor-element.elementor-element-827726c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-96
  .elementor-element.elementor-element-ac995aa
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-ac995aa:not(.elementor-motion-effects-element-type-background),
.elementor-96
  .elementor-element.elementor-element-ac995aa
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #b9d3a6;
}
.elementor-96 .elementor-element.elementor-element-ac995aa {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-96
  .elementor-element.elementor-element-ac995aa
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-7f38b0a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-7f38b0a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-7f38b0a
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 80px 0px 0px;
}
.elementor-96
  .elementor-element.elementor-element-7f38b0a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-96 .elementor-element.elementor-element-4e5eb83c {
  text-align: left;
}
.elementor-96
  .elementor-element.elementor-element-4e5eb83c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 16px 0px;
}
.elementor-96 .elementor-element.elementor-element-f70f2dc {
  columns: 1;
  column-gap: 35px;
}
body:not(.rtl)
  .elementor-96
  .elementor-element.elementor-element-f70f2dc
  .elementor-drop-cap {
  margin-right: 10px;
}
body.rtl
  .elementor-96
  .elementor-element.elementor-element-f70f2dc
  .elementor-drop-cap {
  margin-left: 10px;
}
.elementor-96 .elementor-element.elementor-element-f70f2dc .elementor-drop-cap {
  border-radius: 0%;
}
.elementor-96
  .elementor-element.elementor-element-f70f2dc
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-dd45772.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-dd45772.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-dd45772
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.15;
}
.elementor-96
  .elementor-element.elementor-element-dd45772
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-96
  .elementor-element.elementor-element-dd45772
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-96
  .elementor-element.elementor-element-3082567f
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-3082567f:not(.elementor-motion-effects-element-type-background),
.elementor-96
  .elementor-element.elementor-element-3082567f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #b9d3a6;
}
.elementor-96
  .elementor-element.elementor-element-3082567f
  > .elementor-background-overlay {
  background-image: url("https://superhorti.com.br/img/leaves-free-img.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 32% auto;
  opacity: 0.07;
  mix-blend-mode: multiply;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-96 .elementor-element.elementor-element-3082567f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 180px 0px 140px 0px;
}
.elementor-96
  .elementor-element.elementor-element-11c13def:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-96
  .elementor-element.elementor-element-11c13def
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f6f3;
}
.elementor-96
  .elementor-element.elementor-element-11c13def
  > .elementor-element-populated,
.elementor-96
  .elementor-element.elementor-element-11c13def
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-96
  .elementor-element.elementor-element-11c13def
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-96
  .elementor-element.elementor-element-11c13def
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 40px 40px 40px;
}
.elementor-96
  .elementor-element.elementor-element-11c13def
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-96
  .elementor-element.elementor-element-110e7cf
  .elementor-image-carousel-wrapper
  .elementor-image-carousel
  .swiper-slide-image {
  border-radius: 8px 8px 8px 8px;
}
.elementor-96
  .elementor-element.elementor-element-110e7cf
  > .elementor-widget-container {
  margin: -80px 0px 25px 0px;
}
.elementor-96
  .elementor-element.elementor-element-43e88a11
  > .elementor-element-populated {
  margin: 0px 0px 0px 80px;
  padding: 20px 20px 20px 20px;
}
.elementor-96 .elementor-element.elementor-element-26140280 {
  text-align: left;
}
.elementor-96
  .elementor-element.elementor-element-26140280
  > .elementor-widget-container {
  padding: 00px 0px 9px 0px;
}
.elementor-96 .elementor-element.elementor-element-dde2bf7 {
  text-align: left;
}
.elementor-96
  .elementor-element.elementor-element-dde2bf7
  > .elementor-widget-container {
  padding: 0px 0px 10px 0px;
}
.elementor-96
  .elementor-element.elementor-element-c6768c1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-96
  .elementor-element.elementor-element-76098e7
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(9px / 2);
}
.elementor-96
  .elementor-element.elementor-element-76098e7
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(9px / 2);
}
.elementor-96
  .elementor-element.elementor-element-76098e7
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(9px / 2);
  margin-left: calc(9px / 2);
}
.elementor-96
  .elementor-element.elementor-element-76098e7
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-9px / 2);
  margin-left: calc(-9px / 2);
}
body.rtl
  .elementor-96
  .elementor-element.elementor-element-76098e7
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-9px / 2);
}
body:not(.rtl)
  .elementor-96
  .elementor-element.elementor-element-76098e7
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-9px / 2);
}
.elementor-96
  .elementor-element.elementor-element-76098e7
  .elementor-icon-list-icon
  i {
  color: #8bc34a;
  font-size: 17px;
}
.elementor-96
  .elementor-element.elementor-element-76098e7
  .elementor-icon-list-icon
  svg {
  fill: #8bc34a;
  width: 17px;
}
.elementor-bc-flex-widget
  .elementor-96
  .elementor-element.elementor-element-3321150.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-3321150.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-96
  .elementor-element.elementor-element-3321150
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-96
  .elementor-element.elementor-element-51e8b62
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(9px / 2);
}
.elementor-96
  .elementor-element.elementor-element-51e8b62
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(9px / 2);
}
.elementor-96
  .elementor-element.elementor-element-51e8b62
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(9px / 2);
  margin-left: calc(9px / 2);
}
.elementor-96
  .elementor-element.elementor-element-51e8b62
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-9px / 2);
  margin-left: calc(-9px / 2);
}
body.rtl
  .elementor-96
  .elementor-element.elementor-element-51e8b62
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-9px / 2);
}
body:not(.rtl)
  .elementor-96
  .elementor-element.elementor-element-51e8b62
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-9px / 2);
}
.elementor-96
  .elementor-element.elementor-element-51e8b62
  .elementor-icon-list-icon
  i {
  color: #8bc34a;
  font-size: 17px;
}
.elementor-96
  .elementor-element.elementor-element-51e8b62
  .elementor-icon-list-icon
  svg {
  fill: #8bc34a;
  width: 17px;
}
.elementor-96
  .elementor-element.elementor-element-6ff04e4
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 15px;
}
.elementor-96
  .elementor-element.elementor-element-6ff04e4
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 15px;
}
.elementor-96
  .elementor-element.elementor-element-6ff04e4
  > .elementor-widget-container {
  padding: 37px 0px 0px 0px;
}
body.elementor-page-96:not(.elementor-motion-effects-element-type-background),
body.elementor-page-96
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
@media (max-width: 1024px) {
  .elementor-96 .elementor-element.elementor-element-7af1913 {
    padding: 80px 30px 40px 30px;
  }
  .elementor-96 .elementor-element.elementor-element-7c3707c {
    padding: 0px 0px 0px 0px;
  }
  .elementor-96 .elementor-element.elementor-element-7d33ea6 {
    padding: 50px 30px 60px 30px;
  }
  .elementor-96
    .elementor-element.elementor-element-7f38b0a
    > .elementor-element-populated {
    margin: 0px 35px 0px 0px;
  }
  .elementor-96 .elementor-element.elementor-element-3082567f {
    padding: 120px 30px 80px 30px;
  }
  .elementor-96
    .elementor-element.elementor-element-11c13def
    > .elementor-element-populated {
    padding: 0px 30px 30px 30px;
  }
  .elementor-96
    .elementor-element.elementor-element-110e7cf
    > .elementor-widget-container {
    margin: -45px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-96
    .elementor-element.elementor-element-43e88a11
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 40px;
  }
  .elementor-96
    .elementor-element.elementor-element-26140280
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-96
    .elementor-element.elementor-element-6ff04e4
    > .elementor-widget-container {
    padding: 40px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-96 .elementor-element.elementor-element-7af1913 {
    padding: 60px 0px 30px 0px;
  }
  .elementor-96 .elementor-element.elementor-element-5d8900d img {
    max-width: 42%;
  }
  .elementor-96 .elementor-element.elementor-element-7d33ea6 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 20px 30px 40px 30px;
  }
  .elementor-96
    .elementor-element.elementor-element-827726c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-96
    .elementor-element.elementor-element-7f38b0a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0em 0em 0em 0em;
  }
  .elementor-96 .elementor-element.elementor-element-4e5eb83c {
    text-align: center;
  }
  .elementor-96
    .elementor-element.elementor-element-4e5eb83c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-96 .elementor-element.elementor-element-f70f2dc {
    columns: 1;
    text-align: center;
  }
  .elementor-96 .elementor-element.elementor-element-3082567f {
    padding: 110px 30px 70px 30px;
  }
  .elementor-96
    .elementor-element.elementor-element-11c13def
    > .elementor-element-populated {
    padding: 0px 20px 20px 20px;
  }
  .elementor-96
    .elementor-element.elementor-element-43e88a11
    > .elementor-element-populated {
    padding: 30px 0px 0px 0px;
  }
  .elementor-96 .elementor-element.elementor-element-26140280 {
    text-align: center;
  }
  .elementor-96 .elementor-element.elementor-element-dde2bf7 {
    text-align: center;
  }
  .elementor-96 .elementor-element.elementor-element-dde2bf7 img {
    width: 21%;
  }
  .elementor-96 .elementor-element.elementor-element-c6768c1 {
    width: 50%;
  }
  .elementor-96 .elementor-element.elementor-element-3321150 {
    width: 50%;
  }
  .elementor-96
    .elementor-element.elementor-element-6ff04e4
    > .elementor-widget-container {
    padding: 35px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-96 .elementor-element.elementor-element-7f38b0a {
    width: 50.333%;
  }
  .elementor-96 .elementor-element.elementor-element-dd45772 {
    width: 49.667%;
  }
  .elementor-96 .elementor-element.elementor-element-11c13def {
    width: 45.667%;
  }
  .elementor-96 .elementor-element.elementor-element-43e88a11 {
    width: 54.333%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-96 .elementor-element.elementor-element-7f38b0a {
    width: 60%;
  }
  .elementor-96 .elementor-element.elementor-element-dd45772 {
    width: 40%;
  }
  .elementor-96 .elementor-element.elementor-element-11c13def {
    width: 45%;
  }
  .elementor-96 .elementor-element.elementor-element-43e88a11 {
    width: 55%;
  }
}
