.elementor-14771
  .elementor-element.elementor-element-61ab4327
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-14771
  .elementor-element.elementor-element-61ab4327:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-14771
  .elementor-element.elementor-element-61ab4327
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image:  linear-gradient(210deg, rgb(0 0 0 / 50%), rgb(113 113 113 / 15%)), url(../../2023/12/supplies.png);

  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 50vh;
}
.elementor-14771 .elementor-element.elementor-element-61ab4327 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0rem 0rem 0rem 0rem;
}
.elementor-14771
  .elementor-element.elementor-element-61ab4327
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-14771
  .elementor-element.elementor-element-62c40226.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-14771
  .elementor-element.elementor-element-62c40226
  > .elementor-widget-wrap {
  flex-wrap: wrap;
  flex-direction: row;
}
.elementor-14771
  .elementor-element.elementor-element-62c40226
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  flex-wrap: wrap;
  flex-direction: row;
}
.elementor-14771 .elementor-element.elementor-element-5f53f14d {
  text-align: center;
}
.elementor-14771
  .elementor-element.elementor-element-5f53f14d
  .elementor-heading-title {
  color: #ffffff;
  font-size: 96px;
  font-weight: 400;
  line-height: 96px;
  word-spacing: 0.1em;
}

.elementor-14771
  .elementor-element.elementor-element-5f53f14d
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-14771 .elementor-element.elementor-element-46307818 {
  text-align: center;
  width: var(--container-widget-width, 47%);
  max-width: 47%;
  --container-widget-width: 47%;
  --container-widget-flex-grow: 0;
}
.elementor-14771 .elementor-element.elementor-element-45894b20 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.elementor-14771
  .elementor-element.elementor-element-1389d5ea
  > .elementor-widget-wrap {
  flex-wrap: wrap;
  flex-direction: row;
}
.elementor-14771
  .elementor-element.elementor-element-1389d5ea
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  flex-wrap: wrap;
  flex-direction: row;
}
.elementor-14771
  .elementor-element.elementor-element-5f3567b1
  .elementor-heading-title {
  color: #3e3f41;
  font-size: 56px;
  font-weight: 400;
  line-height: 58px;
  text-align: start;
}
.elementor-14771 .elementor-element.elementor-element-3eb7132b {
  color: #3e3f41;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-14771
  .elementor-element.elementor-element-1a83dbe3:not(
    .elementor-motion-effects-element-type-background
  ),
  
.elementor-14771
  .elementor-element.elementor-element-1a83dbe3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-14771 .elementor-element.elementor-element-1a83dbe3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 50px;
}
.elementor-14771
  .elementor-element.elementor-element-1a83dbe3
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-14771
  .elementor-element.elementor-element-6fcfa2a2
  > .elementor-widget-wrap {
  flex-wrap: wrap;
  flex-direction: row;
}
.elementor-14771
  .elementor-element.elementor-element-6fcfa2a2
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  flex-wrap: wrap;
  flex-direction: row;
}
.elementor-14771 .elementor-element.elementor-element-551eea7 {
  padding: 20px 0px 20px 0px;
}
.elementor-14771
  .elementor-element.elementor-element-1677d678
  > .elementor-widget-wrap {
  flex-wrap: wrap;
  flex-direction: row;
}
.elementor-14771
  .elementor-element.elementor-element-1677d678
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  flex-wrap: wrap;
  flex-direction: row;
}
.elementor-14771 .elementor-element.elementor-element-5c8d5311 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.elementor-14771
  .elementor-element.elementor-element-3f3e15ef
  > .elementor-widget-wrap {
  flex-wrap: wrap;
  flex-direction: row;
}
.elementor-14771
  .elementor-element.elementor-element-3f3e15ef
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  flex-wrap: wrap;
  flex-direction: row;
}
.elementor-14771
  .elementor-element.elementor-element-6af150a9
  .elementor-heading-title {
  color: #3e3f41;
  font-size: 56px;
  font-weight: 400;
  line-height: 58px;
  text-align: center;
}
.elementor-14771 .elementor-element.elementor-element-1c499abf {
  color: #3e3f41;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-14771 .elementor-element.elementor-element-2071fe4f {
  margin-top: 50px;
  margin-bottom: 50px;
}
.elementor-14771
  .elementor-element.elementor-element-2b058162
  > .elementor-widget-wrap {
  flex-wrap: wrap;
  flex-direction: row;
}
.elementor-14771
  .elementor-element.elementor-element-2b058162
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  flex-wrap: wrap;
  flex-direction: row;
}
.elementor-14771
  .elementor-element.elementor-element-3571d938
  .hb-image-box__title {
  color: #3e3f41;
  font-size: 40px;
  font-weight: 400;
  line-height: 45px;
}
.elementor-14771
  .elementor-element.elementor-element-3571d938
  .hb-image-box__description {
  color: #3e3f41;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
.elementor-14771 .elementor-element.elementor-element-3571d938 .hb-image-box {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}
.elementor-14771
  .elementor-element.elementor-element-3571d938
  .owl-carousel
  .owl-nav
  button {
  color: #3e3f41;
  background-color: #02010100;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}
.elementor-14771
  .elementor-element.elementor-element-3571d938
  .owl-carousel
  .owl-dots {
  text-align: center;
}
.elementor-14771 .elementor-element.elementor-element-4a5fa78c {
  margin-top: 50px;
  margin-bottom: 50px;
}
.elementor-14771
  .elementor-element.elementor-element-24228b7f
  > .elementor-widget-wrap {
  flex-wrap: wrap;
  flex-direction: row;
}
.elementor-14771
  .elementor-element.elementor-element-24228b7f
  > .elementor-column-wrap
  > .elementor-widget-wrap {
  flex-wrap: wrap;
  flex-direction: row;
}
.elementor-14771
  .elementor-element.elementor-element-3a809972
  .elementor-heading-title {
  color: #3e3f41;
  font-size: 56px;
  font-weight: 400;
  line-height: 58px;
  text-align: center;
}
.elementor-14771 .elementor-element.elementor-element-4cebc48e {
  color: #3e3f41;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
}
@media (min-width: 768px) {
  .elementor-14771 .elementor-element.elementor-element-62c40226 {
    width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-14771 .elementor-element.elementor-element-61ab4327 {
    padding: 25rem 0rem 25rem 0rem;
  }
  .elementor-14771
    .elementor-element.elementor-element-5f53f14d
    .elementor-heading-title {
    font-size: 40px;
    line-height: 40px;
  }
  .elementor-14771 .elementor-element.elementor-element-46307818 {
    text-align: center;
    width: var(--container-widget-width, 90%);
    max-width: 90%;
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
  }
  .elementor-14771
    .elementor-element.elementor-element-5f3567b1
    .elementor-heading-title {
    font-size: 30px;
    line-height: 34px;
  }
  .elementor-14771
    .elementor-element.elementor-element-6af150a9
    .elementor-heading-title {
    font-size: 30px;
    line-height: 34px;
  }
  .elementor-14771
    .elementor-element.elementor-element-3571d938
    .hb-image-box__title {
    font-size: 30px;
    line-height: 34px;
  }
  .elementor-14771
    .elementor-element.elementor-element-3a809972
    .elementor-heading-title {
    font-size: 26px;
    line-height: 34px;
  }
}
