.elementor-19 .elementor-element.elementor-element-39db8f2 {
  margin-top: 7.3%;
  margin-bottom: 0%;
  padding: 0px 0px 85px 0px;
}
.elementor-bc-flex-widget .elementor-19 .elementor-element.elementor-element-59780ff.elementor-column .elementor-widget-wrap {
  align-items: center;
}
.elementor-19
  .elementor-element.elementor-element-59780ff.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-19 .elementor-element.elementor-element-59780ff.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-19 .elementor-element.elementor-element-59780ff > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 48px;
}
.elementor-19 .elementor-element.elementor-element-0461b6c .qodef-m-icon-wrapper {
  margin: 0px 0px 0px 0px;
}
.elementor-19 .elementor-element.elementor-element-0461b6c .qodef-m-icon-holder {
  font-size: 30px;
  color: #585858;
}
.elementor-19 .elementor-element.elementor-element-0461b6c .qodef-m-icon-holder a {
  color: #585858;
}
.elementor-19 .elementor-element.elementor-element-0461b6c .qodef-m-icon-holder svg {
  stroke-width: 0;
}
.elementor-19 .elementor-element.elementor-element-0461b6c {
  width: auto;
  max-width: auto;
  top: 44.5%;
}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-0461b6c {
  left: 47px;
}
body.rtl .elementor-19 .elementor-element.elementor-element-0461b6c {
  right: 47px;
}
.elementor-19 .elementor-element.elementor-element-3e7522c.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-19 .elementor-element.elementor-element-3e7522c > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0% 29% 0% 29%;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-qi-grid > .qodef-grid-inner {
  gap: 132px;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-qi-grid.qodef-borders--between > .qodef-grid-inner > .qodef-grid-item:before {
  bottom: calc(-132px / 2);
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-qi-grid.qodef-borders--between > .qodef-grid-inner > .qodef-grid-item:after {
  right: calc(-132px / 2);
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-qi-grid.qodef-borders--all > .qodef-grid-inner > .qodef-grid-item {
  padding: 132px;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-e-product-content {
  padding: 22px 0px 0px 0px;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-image-content {
  padding: 22px 0px 0px 0px;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-item-layout--info-below-with-hover .qodef-e-product-categories {
  margin-top: 0px;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-item-layout--info-below-with-hover .qodef-e-ratings {
  margin-top: 0px;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .woocommerce-Price-currencySymbol {
  font-size: 15px;
  top: 0px;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-qi-button {
  font-family: "Heebo", Sans-serif;
  font-size: 12px;
  font-weight: 400;
  text-transform: uppercase;
  line-height: 34px;
  letter-spacing: 3px;
  color: #ffffff;
  border-width: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  padding: 13px 46px 13px 46px;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-qi-button.qodef-layout--filled {
  background-color: #000000;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-qi-button.qodef-layout--filled:not(.qodef-hover--reveal):hover {
  background-color: #2b2b2b;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-qi-button.qodef-layout--outlined:not(.qodef-hover--reveal):hover {
  background-color: #2b2b2b;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-qi-button.qodef-layout--filled.qodef-hover--reveal:after {
  background-color: #2b2b2b;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-qi-button.qodef-layout--outlined.qodef-hover--reveal:after {
  background-color: #2b2b2b;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-text {
  padding: 13px 46px 13px 46px;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 .qodef-qi-button.qodef-type--icon-boxed .qodef-m-icon {
  padding: 13px 0 13px;
}
.elementor-19 .elementor-element.elementor-element-7a2dd17 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-19 .elementor-element.elementor-element-4449a1e.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-19 .elementor-element.elementor-element-4449a1e > .elementor-element-populated {
  text-align: right;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-19 .elementor-element.elementor-element-8087ec4 .qodef-m-icon-wrapper {
  margin: 0px 0px 0px 0px;
}
.elementor-19 .elementor-element.elementor-element-8087ec4 .qodef-m-icon-holder {
  font-size: 9px;
  color: #585858;
}
.elementor-19 .elementor-element.elementor-element-8087ec4 .qodef-m-icon-holder a {
  color: #585858;
}
.elementor-19 .elementor-element.elementor-element-8087ec4 .qodef-m-icon-holder svg {
  stroke-width: 0;
}
.elementor-19 .elementor-element.elementor-element-8087ec4 > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-19 .elementor-element.elementor-element-8087ec4 {
  width: auto;
  max-width: auto;
  top: 45.3%;
}
body:not(.rtl) .elementor-19 .elementor-element.elementor-element-8087ec4 {
  right: 58px;
}
body.rtl .elementor-19 .elementor-element.elementor-element-8087ec4 {
  left: 58px;
}
@media (max-width: 1024px) {
  .elementor-19 .elementor-element.elementor-element-39db8f2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 54px 85px 54px;
  }
  .elementor-19 .elementor-element.elementor-element-3e7522c > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-19 .elementor-element.elementor-element-39db8f2 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 70px 34px 85px 34px;
  }
  .elementor-19 .elementor-element.elementor-element-3e7522c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
}
@media (min-width: 768px) {
  .elementor-19 .elementor-element.elementor-element-59780ff {
    width: 10%;
  }
  .elementor-19 .elementor-element.elementor-element-3e7522c {
    width: 79.332%;
  }
  .elementor-19 .elementor-element.elementor-element-4449a1e {
    width: 10%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-19 .elementor-element.elementor-element-3e7522c {
    width: 100%;
  }
}
