.elementor-16
  .elementor-element.elementor-element-f16737a:not(.elementor-motion-effects-element-type-background),
.elementor-16
  .elementor-element.elementor-element-f16737a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #dfdfdf;
}
.elementor-16 .elementor-element.elementor-element-f16737a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -1px;
  margin-bottom: 0;
}
.elementor-16
  .elementor-element.elementor-element-f16737a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-ed264b3:not(.elementor-motion-effects-element-type-background),
.elementor-16
  .elementor-element.elementor-element-ed264b3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f8f5ef;
}
.elementor-16 .elementor-element.elementor-element-ed264b3 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 82px 30px 80px;
}
.elementor-16
  .elementor-element.elementor-element-ed264b3
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-ba8978d.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-b376c56 {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-b376c56
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-size: 38px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: -1px;
}
.elementor-16
  .elementor-element.elementor-element-b376c56
  > .elementor-widget-container {
  margin: 0 0 8px;
}
.elementor-16 .elementor-element.elementor-element-6bdf71d {
  color: var(--e-global-color-lighter);
  width: auto;
  max-width: auto;
}
.elementor-16
  .elementor-element.elementor-element-6bdf71d
  > .elementor-widget-container {
  margin: 0 10px 0 0;
  padding: 0 8px 0 0;
  border-style: solid;
  border-width: 0 1px 0 0;
  border-color: var(--e-global-color-border);
}
.elementor-16
  .elementor-element.elementor-element-0a73b54
  > .elementor-widget-container {
  margin: 0 0 0 4px;
}
.elementor-16 .elementor-element.elementor-element-0a73b54 {
  width: auto;
  max-width: auto;
}
.elementor-16 .elementor-element.elementor-element-c8aa8bb {
  --spacer-size: 15px;
}
.elementor-16
  .elementor-element.elementor-element-3586f3b
  .elementor-widget-container {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-3586f3b
  .product-cat-caption {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-3586f3b
  [data-elementor-columns]
  .column-item {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
  margin-bottom: 30px;
}
.elementor-16
  .elementor-element.elementor-element-3586f3b
  .liquory-carousel
  .column-item {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
}
.elementor-16 .elementor-element.elementor-element-3586f3b .row {
  margin-left: calc(30px / -2);
  margin-right: calc(30px / -2);
}
.elementor-16
  .elementor-element.elementor-element-3586f3b
  .product-cat
  .product-cat-link {
  opacity: 1;
}
.elementor-16
  .elementor-element.elementor-element-3586f3b
  .category-product-img:after {
  display: none;
}
.elementor-16
  .elementor-element.elementor-element-3586f3b
  .category-product-img {
  margin: 0 0 12px;
}
.elementor-16
  .elementor-element.elementor-element-3586f3b
  .layout-1
  .product-cat
  .category-product-img {
  margin: 0 0 12px;
}
.elementor-16
  .elementor-element.elementor-element-3586f3b
  .row.layout-1
  .product-cat:hover
  .category-product-img:before {
  background-color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-3586f3b
  .row:not(.layout-1)
  .product-cat:hover
  .category-product-img {
  background-color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-3586f3b
  .row
  .product-cat:hover
  .product-cat-caption
  .count {
  color: var(--e-global-color-primary);
}
.elementor-16 .elementor-element.elementor-element-3586f3b .slick-slide-bg {
  animation-duration: calc(5s * 1.2);
  transition-duration: calc(5s);
}
.elementor-16 .elementor-element.elementor-element-3586f3b .slick-dots {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-c50cc36
  > .elementor-container {
  max-width: 1800px;
}
.elementor-16 .elementor-element.elementor-element-c50cc36 {
  padding: 79px 30px 81px;
  z-index: 9;
}
.elementor-16 .elementor-element.elementor-element-6e346e2 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-6e346e2
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-size: 38px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: -1px;
}
.elementor-16
  .elementor-element.elementor-element-6e346e2
  > .elementor-widget-container {
  margin: 0 0 10px;
}
.elementor-16 .elementor-element.elementor-element-143fd56 {
  color: var(--e-global-color-lighter);
  width: auto;
  max-width: auto;
}
.elementor-16
  .elementor-element.elementor-element-143fd56
  > .elementor-widget-container {
  margin: 0 4px 0 0;
  padding: 0 12px 0 0;
  border-style: solid;
  border-width: 0 1px 0 0;
  border-color: var(--e-global-color-border);
}
.elementor-16
  .elementor-element.elementor-element-7b8fe3c
  > .elementor-widget-container {
  margin: 0 0 0 4px;
}
.elementor-16 .elementor-element.elementor-element-7b8fe3c {
  width: auto;
  max-width: auto;
}
.elementor-16
  .elementor-element.elementor-element-ef31bbd
  ul.products
  li.product {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
  margin-bottom: 30px;
}
.elementor-16 .elementor-element.elementor-element-ef31bbd ul.products {
  margin-left: calc(30px / -2);
  margin-right: calc(30px / -2);
}
.elementor-16 .elementor-element.elementor-element-ef31bbd .slick-slide-bg {
  animation-duration: calc(5s * 1.2);
  transition-duration: calc(5s);
}
.elementor-16 .elementor-element.elementor-element-ef31bbd .slick-next {
  top: -55px;
  bottom: unset;
  left: unset;
  right: 0;
}
.elementor-16 .elementor-element.elementor-element-ef31bbd .slick-prev {
  top: -55px;
  bottom: unset;
  left: unset;
  right: 39px;
}
.elementor-16 .elementor-element.elementor-element-ef31bbd .slick-dots {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-ef31bbd
  > .elementor-widget-container {
  margin: 31px 0 0;
}
.elementor-16 .elementor-element.elementor-element-ef31bbd {
  z-index: 99;
}
.elementor-16
  .elementor-element.elementor-element-0f6d550
  > .elementor-container {
  max-width: 1800px;
}
.elementor-16 .elementor-element.elementor-element-0f6d550 {
  margin-top: 0;
  margin-bottom: 80px;
  padding: 0 30px;
}
.elementor-16
  .elementor-element.elementor-element-33e6b7c
  > .elementor-element-populated {
  margin: 0 15px 0 0;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-1e74ecc
  .elementor-cta__content {
  min-height: 380px;
  padding: 3px 166px 0 0;
  justify-content: flex-end;
}
.elementor-16 .elementor-element.elementor-element-1e74ecc .skeleton-item {
  min-height: 380px;
}
.elementor-16
  .elementor-element.elementor-element-1e74ecc
  .skeleton-item:before {
  padding-top: 380px;
}
.elementor-16
  .elementor-element.elementor-element-1e74ecc
  .elementor-cta__content_inner {
  width: 322px;
}
.elementor-16
  .elementor-element.elementor-element-1e74ecc
  .elementor-cta__title {
  font-size: 48px;
  font-weight: 600;
  line-height: 50px;
  letter-spacing: -2px;
}
.elementor-16
  .elementor-element.elementor-element-1e74ecc
  .elementor-cta__heading2 {
  font-size: 48px;
  font-weight: 500;
  line-height: 50px;
  letter-spacing: -2px;
}
.elementor-16
  .elementor-element.elementor-element-1e74ecc
  .elementor-content-item.elementor-cta__heading2 {
  margin-bottom: 18px;
}
.elementor-16
  .elementor-element.elementor-element-1e74ecc
  .elementor-cta__subtitle {
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
  line-height: 18px;
}
.elementor-16
  .elementor-element.elementor-element-1e74ecc
  .elementor-cta__description {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  color: var(--e-global-color-text);
}
.elementor-16
  .elementor-element.elementor-element-1e74ecc
  .elementor-cta
  .elementor-cta__bg,
.elementor-16
  .elementor-element.elementor-element-1e74ecc
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-36d65c1
  > .elementor-element-populated {
  margin: 0 0 0 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
}
.elementor-16
  .elementor-element.elementor-element-ce94132
  .elementor-cta__content {
  min-height: 380px;
  padding: 7px 0 10px 80px;
  justify-content: flex-start;
}
.elementor-16 .elementor-element.elementor-element-ce94132 .skeleton-item {
  min-height: 380px;
}
.elementor-16
  .elementor-element.elementor-element-ce94132
  .skeleton-item:before {
  padding-top: 380px;
}
.elementor-16
  .elementor-element.elementor-element-ce94132
  .elementor-cta__content_inner {
  width: 222px;
}
.elementor-16
  .elementor-element.elementor-element-ce94132
  .elementor-cta__title {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: -1px;
}
.elementor-16
  .elementor-element.elementor-element-ce94132
  .elementor-content-item.elementor-cta__title {
  margin-bottom: 0;
}
.elementor-16
  .elementor-element.elementor-element-ce94132
  .elementor-cta__heading2 {
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: -1px;
  color: #e4f899;
}
.elementor-16
  .elementor-element.elementor-element-ce94132
  .elementor-content-item.elementor-cta__heading2 {
  margin-bottom: 5px;
}
.elementor-16
  .elementor-element.elementor-element-ce94132
  .elementor-cta__subtitle {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 18px;
}
.elementor-16
  .elementor-element.elementor-element-ce94132
  .elementor-content-item.elementor-cta__subtitle {
  margin-bottom: 10px;
}
.elementor-16
  .elementor-element.elementor-element-ce94132
  .elementor-cta__description {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  color: #fff;
}
.elementor-16
  .elementor-element.elementor-element-ce94132
  .elementor-content-item.elementor-cta__description {
  margin-bottom: 20px;
}
.elementor-16
  .elementor-element.elementor-element-ce94132.description-effects-yes
  .elementor-content-item.elementor-cta__description {
  margin-bottom: 0;
}
.elementor-16
  .elementor-element.elementor-element-ce94132.description-effects-yes:hover
  .elementor-content-item.elementor-cta__description {
  margin-bottom: 20px;
}
.elementor-16
  .elementor-element.elementor-element-ce94132
  .elementor-cta
  .elementor-cta__bg,
.elementor-16
  .elementor-element.elementor-element-ce94132
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-df95583
  > .elementor-container {
  max-width: 1800px;
}
.elementor-16 .elementor-element.elementor-element-df95583 {
  padding: 0 30px 80px;
  z-index: 9;
}
.elementor-16 .elementor-element.elementor-element-ca07712 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-ca07712
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-size: 38px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: -1px;
}
.elementor-16
  .elementor-element.elementor-element-ca07712
  > .elementor-widget-container {
  margin: 0 0 10px;
}
.elementor-16 .elementor-element.elementor-element-ab45b5c {
  color: var(--e-global-color-lighter);
  width: auto;
  max-width: auto;
}
.elementor-16
  .elementor-element.elementor-element-ab45b5c
  > .elementor-widget-container {
  margin: 0 4px 0 0;
  padding: 0 12px 0 0;
  border-style: solid;
  border-width: 0 1px 0 0;
  border-color: var(--e-global-color-border);
}
.elementor-16
  .elementor-element.elementor-element-dbfb3d7
  > .elementor-widget-container {
  margin: 0 0 0 4px;
}
.elementor-16 .elementor-element.elementor-element-dbfb3d7 {
  width: auto;
  max-width: auto;
}
.elementor-16
  .elementor-element.elementor-element-45f7d66
  ul.products
  li.product {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
  margin-bottom: 30px;
}
.elementor-16 .elementor-element.elementor-element-45f7d66 ul.products {
  margin-left: calc(30px / -2);
  margin-right: calc(30px / -2);
}
.elementor-16 .elementor-element.elementor-element-45f7d66 .slick-slide-bg {
  animation-duration: calc(5s * 1.2);
  transition-duration: calc(5s);
}
.elementor-16 .elementor-element.elementor-element-45f7d66 .slick-next {
  top: -55px;
  bottom: unset;
  left: unset;
  right: 0;
}
.elementor-16 .elementor-element.elementor-element-45f7d66 .slick-prev {
  top: -55px;
  bottom: unset;
  left: unset;
  right: 39px;
}
.elementor-16 .elementor-element.elementor-element-45f7d66 .slick-dots {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-45f7d66
  > .elementor-widget-container {
  margin: 31px 0 0;
}
.elementor-16 .elementor-element.elementor-element-45f7d66 {
  z-index: 99;
}
.elementor-16
  .elementor-element.elementor-element-8f599db
  > .elementor-container {
  max-width: 1800px;
}
.elementor-16 .elementor-element.elementor-element-8f599db {
  margin-top: 0;
  margin-bottom: 81px;
  padding: 0 30px;
}
.elementor-16
  .elementor-element.elementor-element-4dae54e
  > .elementor-element-populated {
  margin: 0 15px 0 0;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-0989f2b
  .elementor-cta__content {
  min-height: 380px;
  padding: 8px 0 10px 80px;
  justify-content: flex-start;
}
.elementor-16 .elementor-element.elementor-element-0989f2b .skeleton-item {
  min-height: 380px;
}
.elementor-16
  .elementor-element.elementor-element-0989f2b
  .skeleton-item:before {
  padding-top: 380px;
}
.elementor-16
  .elementor-element.elementor-element-0989f2b
  .elementor-cta__content_inner {
  width: 253px;
}
.elementor-16
  .elementor-element.elementor-element-0989f2b
  .elementor-cta__title {
  font-size: 32px;
  font-weight: 600;
  line-height: 40px;
  letter-spacing: -1px;
}
.elementor-16
  .elementor-element.elementor-element-0989f2b
  .elementor-content-item.elementor-cta__title {
  margin-bottom: 0;
}
.elementor-16
  .elementor-element.elementor-element-0989f2b
  .elementor-cta__heading2 {
  font-size: 32px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: -1px;
  color: #fff;
}
.elementor-16
  .elementor-element.elementor-element-0989f2b
  .elementor-content-item.elementor-cta__heading2 {
  margin-bottom: 12px;
}
.elementor-16
  .elementor-element.elementor-element-0989f2b
  .elementor-cta__subtitle {
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 18px;
}
.elementor-16
  .elementor-element.elementor-element-0989f2b
  .elementor-content-item.elementor-cta__subtitle {
  margin-bottom: 10px;
}
.elementor-16
  .elementor-element.elementor-element-0989f2b
  .elementor-cta__description {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  color: #fff;
}
.elementor-16
  .elementor-element.elementor-element-0989f2b
  .elementor-content-item.elementor-cta__description {
  margin-bottom: 18px;
}
.elementor-16
  .elementor-element.elementor-element-0989f2b.description-effects-yes
  .elementor-content-item.elementor-cta__description {
  margin-bottom: 0;
}
.elementor-16
  .elementor-element.elementor-element-0989f2b.description-effects-yes:hover
  .elementor-content-item.elementor-cta__description {
  margin-bottom: 18px;
}
.elementor-16
  .elementor-element.elementor-element-0989f2b
  .elementor-cta
  .elementor-cta__bg,
.elementor-16
  .elementor-element.elementor-element-0989f2b
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-f6eebc1
  > .elementor-element-populated {
  margin: 0 0 0 15px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 15px;
}
.elementor-16
  .elementor-element.elementor-element-807c04f
  .elementor-cta__content {
  min-height: 380px;
  padding: 94px 150px 0 0;
  justify-content: flex-end;
}
.elementor-16 .elementor-element.elementor-element-807c04f .skeleton-item {
  min-height: 380px;
}
.elementor-16
  .elementor-element.elementor-element-807c04f
  .skeleton-item:before {
  padding-top: 380px;
}
.elementor-16
  .elementor-element.elementor-element-807c04f
  .elementor-cta__content_inner {
  width: 335px;
}
.elementor-16
  .elementor-element.elementor-element-807c04f
  .elementor-cta__title {
  font-size: 48px;
  font-weight: 600;
  line-height: 50px;
  letter-spacing: -2px;
}
.elementor-16
  .elementor-element.elementor-element-807c04f
  .elementor-cta__heading2 {
  font-size: 48px;
  font-weight: 500;
  line-height: 50px;
  letter-spacing: -2px;
  color: #fff903;
}
.elementor-16
  .elementor-element.elementor-element-807c04f
  .elementor-content-item.elementor-cta__heading2 {
  margin-bottom: 20px;
}
.elementor-16
  .elementor-element.elementor-element-807c04f
  .elementor-cta__subtitle {
  font-size: 16px;
  font-weight: 600;
  text-transform: none;
  line-height: 18px;
}
.elementor-16
  .elementor-element.elementor-element-807c04f
  .elementor-content-item.elementor-cta__subtitle {
  margin-bottom: 14px;
}
.elementor-16
  .elementor-element.elementor-element-807c04f
  .elementor-cta
  .elementor-cta__bg,
.elementor-16
  .elementor-element.elementor-element-807c04f
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-73df893
  > .elementor-container {
  max-width: 1800px;
}
.elementor-16 .elementor-element.elementor-element-73df893 {
  padding: 0 30px 81px;
  z-index: 9;
}
.elementor-16 .elementor-element.elementor-element-642f705 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-642f705
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-size: 38px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: -1px;
}
.elementor-16
  .elementor-element.elementor-element-642f705
  > .elementor-widget-container {
  margin: 0 0 10px;
}
.elementor-16 .elementor-element.elementor-element-c53fcb3 {
  color: var(--e-global-color-lighter);
  width: auto;
  max-width: auto;
}
.elementor-16
  .elementor-element.elementor-element-c53fcb3
  > .elementor-widget-container {
  margin: 0 4px 0 0;
  padding: 0 12px 0 0;
  border-style: solid;
  border-width: 0 1px 0 0;
  border-color: var(--e-global-color-border);
}
.elementor-16
  .elementor-element.elementor-element-97f2ae6
  > .elementor-widget-container {
  margin: 0 0 0 4px;
}
.elementor-16 .elementor-element.elementor-element-97f2ae6 {
  width: auto;
  max-width: auto;
}
.elementor-16
  .elementor-element.elementor-element-bff9afd
  ul.products
  li.product {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
  margin-bottom: 30px;
}
.elementor-16 .elementor-element.elementor-element-bff9afd ul.products {
  margin-left: calc(30px / -2);
  margin-right: calc(30px / -2);
}
.elementor-16 .elementor-element.elementor-element-bff9afd .slick-slide-bg {
  animation-duration: calc(5s * 1.2);
  transition-duration: calc(5s);
}
.elementor-16 .elementor-element.elementor-element-bff9afd .slick-next {
  top: -55px;
  bottom: unset;
  left: unset;
  right: 0;
}
.elementor-16 .elementor-element.elementor-element-bff9afd .slick-prev {
  top: -55px;
  bottom: unset;
  left: unset;
  right: 39px;
}
.elementor-16 .elementor-element.elementor-element-bff9afd .slick-dots {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-bff9afd
  > .elementor-widget-container {
  margin: 31px 0 0;
}
.elementor-16 .elementor-element.elementor-element-bff9afd {
  z-index: 99;
}
.elementor-16
  .elementor-element.elementor-element-2ac115b
  > .elementor-container {
  max-width: 1800px;
}
.elementor-16 .elementor-element.elementor-element-2ac115b {
  margin-top: 0;
  margin-bottom: 80px;
  padding: 0 30px;
}
.elementor-16
  .elementor-element.elementor-element-fb3bc83:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-fb3bc83
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url(../../../uploads/2022/07/h1-banner05.jpg);
  background-position: top center;
  background-repeat: no-repeat;
}
.elementor-16
  .elementor-element.elementor-element-fb3bc83
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 140px 0 0;
}
.elementor-16
  .elementor-element.elementor-element-fb3bc83
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-c9a573f
  > .elementor-container {
  max-width: 1290px;
}
.elementor-16 .elementor-element.elementor-element-c9a573f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-c9a573f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-e4fb277.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16
  .elementor-element.elementor-element-e4fb277:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-e4fb277
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-16
  .elementor-element.elementor-element-e4fb277
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: var(--e-global-color-border);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 51px 75px 54px;
}
.elementor-16
  .elementor-element.elementor-element-e4fb277
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-75c9a13.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-75c9a13.elementor-view-framed
  .elementor-icon,
.elementor-16
  .elementor-element.elementor-element-75c9a13.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-16 .elementor-element.elementor-element-75c9a13 {
  --icon-box-icon-margin: 15px;
}
.elementor-16
  .elementor-element.elementor-element-75c9a13:hover
  .elementor-icon
  i,
.elementor-16
  .elementor-element.elementor-element-75c9a13:hover
  .elementor-icon
  svg {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-75c9a13
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-75c9a13
  .elementor-icon-box-title {
  margin-bottom: 20px;
  color: var(--e-global-color-secondary);
}
.elementor-16
  .elementor-element.elementor-element-75c9a13
  .elementor-icon-box-wrapper:hover
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-75c9a13
  > .elementor-widget-container {
  margin: 0 0 18px;
}
.elementor-16 .elementor-element.elementor-element-e294613 {
  width: auto;
  max-width: auto;
}
.elementor-16
  .elementor-element.elementor-element-b72d9d3.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16
  .elementor-element.elementor-element-b72d9d3:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-b72d9d3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-16
  .elementor-element.elementor-element-b72d9d3
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0 1px 1px 0;
  border-color: var(--e-global-color-border);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 51px 75px 54px;
}
.elementor-16
  .elementor-element.elementor-element-b72d9d3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-5f6e46a.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-5f6e46a.elementor-view-framed
  .elementor-icon,
.elementor-16
  .elementor-element.elementor-element-5f6e46a.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-16 .elementor-element.elementor-element-5f6e46a {
  --icon-box-icon-margin: 15px;
}
.elementor-16
  .elementor-element.elementor-element-5f6e46a:hover
  .elementor-icon
  i,
.elementor-16
  .elementor-element.elementor-element-5f6e46a:hover
  .elementor-icon
  svg {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-5f6e46a
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-5f6e46a
  .elementor-icon-box-title {
  margin-bottom: 20px;
  color: var(--e-global-color-secondary);
}
.elementor-16
  .elementor-element.elementor-element-5f6e46a
  .elementor-icon-box-wrapper:hover
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-5f6e46a
  > .elementor-widget-container {
  margin: 0 0 18px;
}
.elementor-16 .elementor-element.elementor-element-0fbf7af {
  width: auto;
  max-width: auto;
}
.elementor-16
  .elementor-element.elementor-element-d437629.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-16
  .elementor-element.elementor-element-d437629:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-16
  .elementor-element.elementor-element-d437629
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff;
}
.elementor-16
  .elementor-element.elementor-element-d437629
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0 0 1px;
  border-color: var(--e-global-color-border);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 51px 75px 54px;
}
.elementor-16
  .elementor-element.elementor-element-d437629
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-8abf7cc.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-8abf7cc.elementor-view-framed
  .elementor-icon,
.elementor-16
  .elementor-element.elementor-element-8abf7cc.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-16 .elementor-element.elementor-element-8abf7cc {
  --icon-box-icon-margin: 15px;
}
.elementor-16
  .elementor-element.elementor-element-8abf7cc:hover
  .elementor-icon
  i,
.elementor-16
  .elementor-element.elementor-element-8abf7cc:hover
  .elementor-icon
  svg {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-8abf7cc
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-8abf7cc
  .elementor-icon-box-title {
  margin-bottom: 20px;
  color: var(--e-global-color-secondary);
}
.elementor-16
  .elementor-element.elementor-element-8abf7cc
  .elementor-icon-box-wrapper:hover
  .elementor-icon-box-content
  .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-8abf7cc
  > .elementor-widget-container {
  margin: 0 0 18px;
}
.elementor-16 .elementor-element.elementor-element-834576b {
  width: auto;
  max-width: auto;
}
.elementor-16
  .elementor-element.elementor-element-b9c1b84
  > .elementor-container {
  max-width: 1800px;
}
.elementor-16 .elementor-element.elementor-element-b9c1b84 {
  padding: 0 30px 83px;
  z-index: 9;
}
.elementor-16 .elementor-element.elementor-element-3bd0231 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-3bd0231
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-size: 38px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: -1px;
}
.elementor-16
  .elementor-element.elementor-element-3bd0231
  > .elementor-widget-container {
  margin: 0 0 10px;
}
.elementor-16 .elementor-element.elementor-element-84dc403 {
  color: var(--e-global-color-lighter);
  width: auto;
  max-width: auto;
}
.elementor-16
  .elementor-element.elementor-element-84dc403
  > .elementor-widget-container {
  margin: 0 4px 0 0;
  padding: 0 12px 0 0;
  border-style: solid;
  border-width: 0 1px 0 0;
  border-color: var(--e-global-color-border);
}
.elementor-16
  .elementor-element.elementor-element-83880ce
  > .elementor-widget-container {
  margin: 0 0 0 4px;
}
.elementor-16 .elementor-element.elementor-element-83880ce {
  width: auto;
  max-width: auto;
}
.elementor-16
  .elementor-element.elementor-element-eb0b4fd
  ul.products
  li.product {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
  margin-bottom: 30px;
}
.elementor-16 .elementor-element.elementor-element-eb0b4fd ul.products {
  margin-left: calc(30px / -2);
  margin-right: calc(30px / -2);
}
.elementor-16 .elementor-element.elementor-element-eb0b4fd .slick-slide-bg {
  animation-duration: calc(5s * 1.2);
  transition-duration: calc(5s);
}
.elementor-16 .elementor-element.elementor-element-eb0b4fd .slick-next {
  top: -55px;
  bottom: unset;
  left: unset;
  right: 0;
}
.elementor-16 .elementor-element.elementor-element-eb0b4fd .slick-prev {
  top: -55px;
  bottom: unset;
  left: unset;
  right: 39px;
}
.elementor-16 .elementor-element.elementor-element-eb0b4fd .slick-dots {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-eb0b4fd
  > .elementor-widget-container {
  margin: 31px 0 0;
}
.elementor-16 .elementor-element.elementor-element-eb0b4fd {
  z-index: 99;
}
.elementor-16
  .elementor-element.elementor-element-c583b19
  > .elementor-container {
  max-width: 1800px;
}
.elementor-16 .elementor-element.elementor-element-c583b19 {
  margin-top: 0;
  margin-bottom: 77px;
  padding: 0 30px;
}
.elementor-16
  .elementor-element.elementor-element-c0b9942
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px;
  border-color: var(--e-global-color-border);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0;
}
.elementor-16
  .elementor-element.elementor-element-c0b9942
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-16 .elementor-element.elementor-element-db8afa6 {
  text-align: left;
  width: var(--container-widget-width, 255px);
  max-width: 255px;
  --container-widget-width: 255px;
  --container-widget-flex-grow: 0;
  top: 0;
}
.elementor-16 .elementor-element.elementor-element-db8afa6 img {
  width: 100%;
}
body:not(.rtl) .elementor-16 .elementor-element.elementor-element-db8afa6 {
  left: 0;
}
body.rtl .elementor-16 .elementor-element.elementor-element-db8afa6 {
  right: 0;
}
.elementor-16
  .elementor-element.elementor-element-0cf342d
  .elementor-cta__content {
  min-height: 460px;
  padding: 0;
  justify-content: flex-start;
}
.elementor-16 .elementor-element.elementor-element-0cf342d .skeleton-item {
  min-height: 460px;
}
.elementor-16
  .elementor-element.elementor-element-0cf342d
  .skeleton-item:before {
  padding-top: 460px;
}
.elementor-16
  .elementor-element.elementor-element-0cf342d
  .elementor-cta__content_inner {
  width: 280px;
  padding: 40px 50px 0;
  background-color: #fff;
  border-style: solid;
  border-width: 1px 1px 0 0;
  border-color: var(--e-global-color-border);
}
.elementor-16
  .elementor-element.elementor-element-0cf342d
  .elementor-cta__title {
  font-size: 18px;
  font-weight: 500;
  text-transform: none;
  line-height: 26px;
  color: var(--e-global-color-secondary);
}
.elementor-16
  .elementor-element.elementor-element-0cf342d
  .elementor-content-item.elementor-cta__title {
  margin-bottom: 15px;
}
.elementor-16
  .elementor-element.elementor-element-0cf342d
  .elementor-content-item.elementor-cta__description {
  margin-bottom: 27px;
}
.elementor-16
  .elementor-element.elementor-element-0cf342d.description-effects-yes
  .elementor-content-item.elementor-cta__description {
  margin-bottom: 0;
}
.elementor-16
  .elementor-element.elementor-element-0cf342d.description-effects-yes:hover
  .elementor-content-item.elementor-cta__description {
  margin-bottom: 27px;
}
.elementor-16
  .elementor-element.elementor-element-0cf342d
  .elementor-cta__description {
  color: var(--e-global-color-text);
}
.elementor-16
  .elementor-element.elementor-element-0cf342d
  .elementor-cta
  .elementor-cta__bg,
.elementor-16
  .elementor-element.elementor-element-0cf342d
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 0.3s;
}
.elementor-16 .elementor-element.elementor-element-0cf342d {
  width: var(--container-widget-width, 59%);
  max-width: 59%;
  --container-widget-width: 59%;
  --container-widget-flex-grow: 0;
  top: 0;
}
body:not(.rtl) .elementor-16 .elementor-element.elementor-element-0cf342d {
  right: 0;
}
body.rtl .elementor-16 .elementor-element.elementor-element-0cf342d {
  left: 0;
}
.elementor-16
  .elementor-element.elementor-element-0cf342d
  > .elementor-widget-container {
  border-style: solid;
  border-width: 0 0 0 1px;
  border-color: var(--e-global-color-border);
}
.elementor-16
  .elementor-element.elementor-element-1f8e83e
  > .elementor-element-populated {
  padding: 0 63% 0 0;
}
.elementor-16
  .elementor-element.elementor-element-e1a2102
  .elementor-cta__content {
  min-height: 460px;
  padding: 57px 75px 60px 80px;
  justify-content: flex-start;
}
.elementor-16 .elementor-element.elementor-element-e1a2102 .skeleton-item {
  min-height: 460px;
}
.elementor-16
  .elementor-element.elementor-element-e1a2102
  .skeleton-item:before {
  padding-top: 460px;
}
.elementor-16
  .elementor-element.elementor-element-e1a2102
  .elementor-cta__title {
  font-size: 30px;
  font-weight: 500;
  text-transform: none;
  line-height: 34px;
  letter-spacing: -1px;
  color: var(--e-global-color-secondary);
}
.elementor-16
  .elementor-element.elementor-element-e1a2102
  .elementor-content-item.elementor-cta__title {
  margin-bottom: 17px;
  padding: 0 40px 0 0;
}
.elementor-16
  .elementor-element.elementor-element-e1a2102
  .elementor-cta__subtitle {
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 22px;
  color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-e1a2102
  .elementor-content-item.elementor-cta__subtitle {
  margin-bottom: 12px;
}
.elementor-16
  .elementor-element.elementor-element-e1a2102
  .elementor-cta__description {
  font-size: 14px;
  font-weight: 600;
  line-height: 22px;
  color: var(--e-global-color-text);
}
.elementor-16
  .elementor-element.elementor-element-e1a2102
  .elementor-content-item.elementor-cta__description {
  margin-bottom: 31px;
}
.elementor-16
  .elementor-element.elementor-element-e1a2102.description-effects-yes
  .elementor-content-item.elementor-cta__description {
  margin-bottom: 0;
}
.elementor-16
  .elementor-element.elementor-element-e1a2102.description-effects-yes:hover
  .elementor-content-item.elementor-cta__description {
  margin-bottom: 31px;
}
.elementor-16
  .elementor-element.elementor-element-e1a2102
  .elementor-cta__subtitle
  span:before {
  background-color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-e1a2102
  .elementor-cta__button {
  font-size: 12px;
  font-weight: 500;
  color: #fff;
  background-color: var(--e-global-color-secondary);
  border-radius: 2px;
  padding: 17px 26px;
}
.elementor-16
  .elementor-element.elementor-element-e1a2102
  .elementor-cta
  .elementor-cta__bg,
.elementor-16
  .elementor-element.elementor-element-e1a2102
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-d70e38a
  > .elementor-container {
  max-width: 1800px;
}
.elementor-16 .elementor-element.elementor-element-d70e38a {
  margin-top: 0;
  margin-bottom: 78px;
  padding: 0 30px;
  z-index: 9;
}
.elementor-16 .elementor-element.elementor-element-a749000 {
  text-align: left;
}
.elementor-16
  .elementor-element.elementor-element-a749000
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-size: 38px;
  font-weight: 500;
  line-height: 40px;
  letter-spacing: -1px;
}
.elementor-16
  .elementor-element.elementor-element-a749000
  > .elementor-widget-container {
  margin: 0 0 8px;
}
.elementor-16 .elementor-element.elementor-element-eaa6c47 {
  color: var(--e-global-color-lighter);
  width: auto;
  max-width: auto;
}
.elementor-16 .elementor-element.elementor-element-2d74e0f .column-item {
  padding-left: calc(0px / 2);
  padding-right: calc(0px / 2);
  padding-bottom: calc(0px);
}
.elementor-16 .elementor-element.elementor-element-2d74e0f .row {
  margin-left: calc(0px / -2);
  margin-right: calc(0px / -2);
}
.elementor-16
  .elementor-element.elementor-element-2d74e0f.show-hover-bottom-yes
  .elementor-testimonial-item-wrapper
  .inner:after {
  height: 3px;
  background-color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-2d74e0f
  .elementor-testimonial-item-wrapper
  .testimonial-caption {
  justify-content: flex-start;
}
.elementor-16 .elementor-element.elementor-element-2d74e0f .inner {
  border-style: solid;
  border-width: 1px 1px 1px 0;
  border-color: var(--e-global-color-border);
}
.elementor-16 .elementor-element.elementor-element-2d74e0f .slick-next {
  top: -55px;
  bottom: unset;
  left: unset;
  right: 0;
}
.elementor-16 .elementor-element.elementor-element-2d74e0f .slick-prev {
  top: -55px;
  bottom: unset;
  left: unset;
  right: 39px;
}
.elementor-16 .elementor-element.elementor-element-2d74e0f .slick-dots {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-2d74e0f
  > .elementor-widget-container {
  margin: 32px 0 0;
  border-style: solid;
  border-width: 0 1px;
  border-color: var(--e-global-color-border);
}
.elementor-16
  .elementor-element.elementor-element-051f801
  > .elementor-container {
  max-width: 1800px;
}
.elementor-16 .elementor-element.elementor-element-051f801 {
  margin-top: 0;
  margin-bottom: 73px;
  padding: 0 30px;
}
.elementor-16
  .elementor-element.elementor-element-d1f2a5d
  .elementor-brand-item
  a {
  justify-content: flex-start;
}
.elementor-16
  .elementor-element.elementor-element-d1f2a5d
  .elementor-brand-wrapper
  .row {
  margin-left: calc(-30px / 2);
  margin-right: calc(-30px / 2);
}
.elementor-16
  .elementor-element.elementor-element-d1f2a5d
  .elementor-brand-wrapper
  .column-item {
  padding-left: calc(30px / 2);
  padding-right: calc(30px / 2);
  margin-bottom: calc(30px);
}
.elementor-16
  .elementor-element.elementor-element-d1f2a5d
  .elementor-brand-image
  a:hover
  img,
.elementor-16
  .elementor-element.elementor-element-d1f2a5d
  .elementor-brand-image
  a:hover
  i,
.elementor-16
  .elementor-element.elementor-element-d1f2a5d
  .elementor-brand-image
  a:hover
  svg {
  opacity: 1;
}
.elementor-16 .elementor-element.elementor-element-d1f2a5d .slick-slide-bg {
  animation-duration: calc(5s * 1.2);
  transition-duration: calc(5s);
}
.elementor-16 .elementor-element.elementor-element-d1f2a5d .slick-dots {
  text-align: center;
}
.elementor-16
  .elementor-element.elementor-element-807a3da
  > .elementor-container {
  max-width: 1800px;
}
.elementor-16 .elementor-element.elementor-element-807a3da {
  margin-top: 0;
  margin-bottom: 80px;
  padding: 0 30px;
}
.elementor-16
  .elementor-element.elementor-element-e8aed6b
  > .elementor-element-populated {
  margin: 0 20px 0 0;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
}
.elementor-16
  .elementor-element.elementor-element-3b639dc
  .elementor-cta__content {
  min-height: 320px;
  padding: 124px 0 0;
  justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-3b639dc .skeleton-item {
  min-height: 320px;
}
.elementor-16
  .elementor-element.elementor-element-3b639dc
  .skeleton-item:before {
  padding-top: 320px;
}
.elementor-16
  .elementor-element.elementor-element-3b639dc
  .elementor-cta__title {
  font-size: 38px;
  font-weight: 500;
  text-transform: none;
  line-height: 40px;
  letter-spacing: -1px;
}
.elementor-16
  .elementor-element.elementor-element-3b639dc
  .elementor-content-item.elementor-cta__title {
  margin-bottom: 14px;
}
.elementor-16
  .elementor-element.elementor-element-3b639dc
  .elementor-cta__subtitle {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 18px;
}
.elementor-16
  .elementor-element.elementor-element-3b639dc
  .elementor-content-item.elementor-cta__subtitle {
  margin-bottom: 14px;
}
.elementor-16
  .elementor-element.elementor-element-3b639dc
  .elementor-cta__button {
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 22px;
  color: #fff;
}
.elementor-16
  .elementor-element.elementor-element-3b639dc
  .elementor-button-icon
  i {
  font-size: 9px;
}
.elementor-16
  .elementor-element.elementor-element-3b639dc
  .elementor-button
  .elementor-button-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-3b639dc.show-button-link-yes
  .elementor-button
  .elementor-button-content-wrapper:after {
  background-color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-3b639dc.show-button-link-yes
  .elementor-button
  .elementor-button-content-wrapper:before {
  border-top-color: var(--e-global-color-primary);
  border-right-color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-3b639dc.elementor-widget-liquory-banner:not(:hover)
  .elementor-cta__bg-overlay {
  background-color: #00000030;
}
.elementor-16
  .elementor-element.elementor-element-3b639dc:hover
  .elementor-cta__bg-overlay {
  background-color: #00000080;
}
.elementor-16
  .elementor-element.elementor-element-3b639dc
  .elementor-cta
  .elementor-cta__bg,
.elementor-16
  .elementor-element.elementor-element-3b639dc
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-9f8be0e
  > .elementor-element-populated {
  margin: 0 15px 0 10px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 10px;
}
.elementor-16
  .elementor-element.elementor-element-42882f0
  .elementor-cta__content {
  min-height: 320px;
  padding: 124px 0 0;
  justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-42882f0 .skeleton-item {
  min-height: 320px;
}
.elementor-16
  .elementor-element.elementor-element-42882f0
  .skeleton-item:before {
  padding-top: 320px;
}
.elementor-16
  .elementor-element.elementor-element-42882f0
  .elementor-cta__title {
  font-size: 38px;
  font-weight: 500;
  text-transform: none;
  line-height: 40px;
  letter-spacing: -1px;
}
.elementor-16
  .elementor-element.elementor-element-42882f0
  .elementor-content-item.elementor-cta__title {
  margin-bottom: 14px;
}
.elementor-16
  .elementor-element.elementor-element-42882f0
  .elementor-cta__subtitle {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 18px;
}
.elementor-16
  .elementor-element.elementor-element-42882f0
  .elementor-content-item.elementor-cta__subtitle {
  margin-bottom: 14px;
}
.elementor-16
  .elementor-element.elementor-element-42882f0
  .elementor-cta__button {
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 22px;
  color: #fff;
}
.elementor-16
  .elementor-element.elementor-element-42882f0
  .elementor-button-icon
  i {
  font-size: 9px;
}
.elementor-16
  .elementor-element.elementor-element-42882f0
  .elementor-button
  .elementor-button-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-42882f0.show-button-link-yes
  .elementor-button
  .elementor-button-content-wrapper:after {
  background-color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-42882f0.show-button-link-yes
  .elementor-button
  .elementor-button-content-wrapper:before {
  border-top-color: var(--e-global-color-primary);
  border-right-color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-42882f0.elementor-widget-liquory-banner:not(:hover)
  .elementor-cta__bg-overlay {
  background-color: #00000030;
}
.elementor-16
  .elementor-element.elementor-element-42882f0:hover
  .elementor-cta__bg-overlay {
  background-color: #00000080;
}
.elementor-16
  .elementor-element.elementor-element-42882f0
  .elementor-cta
  .elementor-cta__bg,
.elementor-16
  .elementor-element.elementor-element-42882f0
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-e31916a
  > .elementor-element-populated {
  margin: 0 10px 0 15px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 15px;
}
.elementor-16
  .elementor-element.elementor-element-9a9be39
  .elementor-cta__content {
  min-height: 320px;
  padding: 124px 0 0;
  justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-9a9be39 .skeleton-item {
  min-height: 320px;
}
.elementor-16
  .elementor-element.elementor-element-9a9be39
  .skeleton-item:before {
  padding-top: 320px;
}
.elementor-16
  .elementor-element.elementor-element-9a9be39
  .elementor-cta__title {
  font-size: 38px;
  font-weight: 500;
  text-transform: none;
  line-height: 40px;
  letter-spacing: -1px;
}
.elementor-16
  .elementor-element.elementor-element-9a9be39
  .elementor-content-item.elementor-cta__title {
  margin-bottom: 14px;
}
.elementor-16
  .elementor-element.elementor-element-9a9be39
  .elementor-cta__subtitle {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 18px;
}
.elementor-16
  .elementor-element.elementor-element-9a9be39
  .elementor-content-item.elementor-cta__subtitle {
  margin-bottom: 14px;
}
.elementor-16
  .elementor-element.elementor-element-9a9be39
  .elementor-cta__button {
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 22px;
  color: #fff;
}
.elementor-16
  .elementor-element.elementor-element-9a9be39
  .elementor-button-icon
  i {
  font-size: 9px;
}
.elementor-16
  .elementor-element.elementor-element-9a9be39
  .elementor-button
  .elementor-button-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-9a9be39.show-button-link-yes
  .elementor-button
  .elementor-button-content-wrapper:after {
  background-color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-9a9be39.show-button-link-yes
  .elementor-button
  .elementor-button-content-wrapper:before {
  border-top-color: var(--e-global-color-primary);
  border-right-color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-9a9be39.elementor-widget-liquory-banner:not(:hover)
  .elementor-cta__bg-overlay {
  background-color: #00000030;
}
.elementor-16
  .elementor-element.elementor-element-9a9be39:hover
  .elementor-cta__bg-overlay {
  background-color: #00000080;
}
.elementor-16
  .elementor-element.elementor-element-9a9be39
  .elementor-cta
  .elementor-cta__bg,
.elementor-16
  .elementor-element.elementor-element-9a9be39
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 0.3s;
}
.elementor-16
  .elementor-element.elementor-element-0d4944c
  > .elementor-element-populated {
  margin: 0 0 0 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
}
.elementor-16
  .elementor-element.elementor-element-5528dae
  .elementor-cta__content {
  min-height: 320px;
  padding: 124px 0 0;
  justify-content: center;
}
.elementor-16 .elementor-element.elementor-element-5528dae .skeleton-item {
  min-height: 320px;
}
.elementor-16
  .elementor-element.elementor-element-5528dae
  .skeleton-item:before {
  padding-top: 320px;
}
.elementor-16
  .elementor-element.elementor-element-5528dae
  .elementor-cta__title {
  font-size: 38px;
  font-weight: 500;
  text-transform: none;
  line-height: 40px;
  letter-spacing: -1px;
}
.elementor-16
  .elementor-element.elementor-element-5528dae
  .elementor-content-item.elementor-cta__title {
  margin-bottom: 14px;
}
.elementor-16
  .elementor-element.elementor-element-5528dae
  .elementor-cta__subtitle {
  font-size: 18px;
  font-weight: 500;
  text-transform: uppercase;
  line-height: 18px;
}
.elementor-16
  .elementor-element.elementor-element-5528dae
  .elementor-content-item.elementor-cta__subtitle {
  margin-bottom: 14px;
}
.elementor-16
  .elementor-element.elementor-element-5528dae
  .elementor-cta__button {
  font-size: 14px;
  font-weight: 400;
  text-transform: capitalize;
  line-height: 22px;
  color: #fff;
}
.elementor-16
  .elementor-element.elementor-element-5528dae
  .elementor-button-icon
  i {
  font-size: 9px;
}
.elementor-16
  .elementor-element.elementor-element-5528dae
  .elementor-button
  .elementor-button-icon {
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-5528dae.show-button-link-yes
  .elementor-button
  .elementor-button-content-wrapper:after {
  background-color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-5528dae.show-button-link-yes
  .elementor-button
  .elementor-button-content-wrapper:before {
  border-top-color: var(--e-global-color-primary);
  border-right-color: var(--e-global-color-primary);
}
.elementor-16
  .elementor-element.elementor-element-5528dae.elementor-widget-liquory-banner:not(:hover)
  .elementor-cta__bg-overlay {
  background-color: #00000030;
}
.elementor-16
  .elementor-element.elementor-element-5528dae:hover
  .elementor-cta__bg-overlay {
  background-color: #00000080;
}
.elementor-16
  .elementor-element.elementor-element-5528dae
  .elementor-cta
  .elementor-cta__bg,
.elementor-16
  .elementor-element.elementor-element-5528dae
  .elementor-cta
  .elementor-cta__bg-overlay {
  transition-duration: 0.3s;
}
:root {
  --page-title-display: none;
}
@media (max-width: 1366px) {
  .elementor-16
    .elementor-element.elementor-element-1e74ecc
    .elementor-cta__content {
    padding: 30px 60px 0 0;
  }
  .elementor-16
    .elementor-element.elementor-element-ce94132
    .elementor-cta__content {
    padding: 7px 0 10px 60px;
  }
  .elementor-16
    .elementor-element.elementor-element-0989f2b
    .elementor-cta__content {
    padding: 8px 0 10px 60px;
  }
  .elementor-16
    .elementor-element.elementor-element-807c04f
    .elementor-cta__content {
    padding: 94px 60px 0 0;
  }
  .elementor-16
    .elementor-element.elementor-element-e4fb277
    > .elementor-element-populated {
    border-width: 1px;
    padding: 51px 50px 54px;
  }
  .elementor-16
    .elementor-element.elementor-element-b72d9d3
    > .elementor-element-populated {
    padding: 51px 50px 54px;
  }
  .elementor-16
    .elementor-element.elementor-element-d437629
    > .elementor-element-populated {
    border-width: 0 1px 1px 0;
    padding: 51px 50px 54px;
  }
  .elementor-16
    .elementor-element.elementor-element-e1a2102
    .elementor-cta__content {
    padding: 30px;
  }
  .elementor-16 .elementor-element.elementor-element-2d74e0f .column-item {
    padding-left: calc(0px / 2);
    padding-right: calc(0px / 2);
    padding-bottom: calc(0px);
  }
  .elementor-16 .elementor-element.elementor-element-2d74e0f .row {
    margin-left: calc(0px / -2);
    margin-right: calc(0px / -2);
  }
}
@media (max-width: 1200px) {
  .elementor-16
    .elementor-element.elementor-element-1e74ecc
    .elementor-cta__content {
    padding: 30px 30px 0 0;
  }
  .elementor-16
    .elementor-element.elementor-element-ce94132
    .elementor-cta__content {
    padding: 7px 0 10px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-0989f2b
    .elementor-cta__content {
    padding: 8px 0 10px 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-807c04f
    .elementor-cta__content {
    padding: 94px 30px 0 0;
  }
}
@media (max-width: 1024px) {
  .elementor-16
    .elementor-element.elementor-element-0cf342d
    .elementor-cta__content_inner {
    padding: 30px;
    border-width: 1px 1px 0;
  }
  .elementor-16 .elementor-element.elementor-element-0cf342d {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
  }
  .elementor-16
    .elementor-element.elementor-element-1f8e83e
    > .elementor-element-populated {
    padding: 0 50% 0 0;
  }
  .elementor-16
    .elementor-element.elementor-element-e8aed6b
    > .elementor-element-populated {
    margin: 0 15px 30px 0;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-9f8be0e
    > .elementor-element-populated {
    margin: 0 0 30px 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-e31916a
    > .elementor-element-populated {
    margin: 0 15px 0 0;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d4944c
    > .elementor-element-populated {
    margin: 0 0 0 15px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 15px;
  }
}
@media (max-width: 880px) {
  .elementor-16
    .elementor-element.elementor-element-d437629
    > .elementor-element-populated {
    border-width: 0 1px 1px;
  }
}
@media (max-width: 767px) {
  .elementor-16 .elementor-element.elementor-element-f16737a {
    padding: 0 15px;
  }
  .elementor-16 .elementor-element.elementor-element-ed264b3 {
    padding: 60px 15px;
  }
  .elementor-16 .elementor-element.elementor-element-6bdf71d {
    text-align: center;
  }
  .elementor-16
    .elementor-element.elementor-element-6bdf71d
    > .elementor-widget-container {
    margin: 0;
    padding: 0;
    border-width: 0;
  }
  .elementor-16
    .elementor-element.elementor-element-3586f3b
    .elementor-widget-container {
    text-align: center;
  }
  .elementor-16
    .elementor-element.elementor-element-3586f3b
    .product-cat-caption {
    text-align: center;
  }
  .elementor-16 .elementor-element.elementor-element-c50cc36 {
    padding: 60px 15px 50px;
  }
  .elementor-16
    .elementor-element.elementor-element-86eb080.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-16 .elementor-element.elementor-element-6e346e2 {
    text-align: center;
  }
  .elementor-16 .elementor-element.elementor-element-143fd56 {
    text-align: center;
  }
  .elementor-16
    .elementor-element.elementor-element-143fd56
    > .elementor-widget-container {
    margin: 0 0 10px;
    border-width: 0;
  }
  .elementor-16
    .elementor-element.elementor-element-7b8fe3c
    > .elementor-widget-container {
    margin: 0 0 10px;
  }
  .elementor-16 .elementor-element.elementor-element-0f6d550 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-33e6b7c
    > .elementor-element-populated {
    margin: 0 0 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-1e74ecc
    .elementor-cta__content {
    padding: 30px;
  }
  .elementor-16
    .elementor-element.elementor-element-1e74ecc
    .elementor-cta__content_inner {
    width: 100%;
  }
  .elementor-16
    .elementor-element.elementor-element-1e74ecc
    .elementor-cta__title {
    font-size: 36px;
  }
  .elementor-16
    .elementor-element.elementor-element-1e74ecc
    .elementor-cta__heading2 {
    font-size: 36px;
  }
  .elementor-16
    .elementor-element.elementor-element-36d65c1
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-ce94132
    .elementor-cta__content_inner {
    width: 100%;
  }
  .elementor-16 .elementor-element.elementor-element-df95583 {
    padding: 60px 15px 50px;
  }
  .elementor-16
    .elementor-element.elementor-element-81419e4.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-16 .elementor-element.elementor-element-ca07712 {
    text-align: center;
  }
  .elementor-16 .elementor-element.elementor-element-ab45b5c {
    text-align: center;
  }
  .elementor-16
    .elementor-element.elementor-element-ab45b5c
    > .elementor-widget-container {
    margin: 0 0 10px;
    padding: 0;
    border-width: 0;
  }
  .elementor-16
    .elementor-element.elementor-element-dbfb3d7
    > .elementor-widget-container {
    margin: 0 0 10px;
  }
  .elementor-16 .elementor-element.elementor-element-8f599db {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-4dae54e
    > .elementor-element-populated {
    margin: 0 0 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-0989f2b
    .elementor-cta__content_inner {
    width: 100%;
  }
  .elementor-16
    .elementor-element.elementor-element-f6eebc1
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-807c04f
    .elementor-cta__content {
    min-height: 430px;
    padding: 150px 30px 0;
  }
  .elementor-16 .elementor-element.elementor-element-807c04f .skeleton-item {
    min-height: 430px;
  }
  .elementor-16
    .elementor-element.elementor-element-807c04f
    .skeleton-item:before {
    padding-top: 430px;
  }
  .elementor-16
    .elementor-element.elementor-element-807c04f
    .elementor-cta__content_inner {
    width: 100%;
  }
  .elementor-16
    .elementor-element.elementor-element-807c04f
    .elementor-cta__title {
    font-size: 36px;
  }
  .elementor-16
    .elementor-element.elementor-element-807c04f
    .elementor-cta__heading2 {
    font-size: 36px;
  }
  .elementor-16 .elementor-element.elementor-element-73df893 {
    padding: 60px 15px 50px;
  }
  .elementor-16
    .elementor-element.elementor-element-3b7de1f.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-16 .elementor-element.elementor-element-642f705 {
    text-align: center;
  }
  .elementor-16 .elementor-element.elementor-element-c53fcb3 {
    text-align: center;
  }
  .elementor-16
    .elementor-element.elementor-element-c53fcb3
    > .elementor-widget-container {
    margin: 0 0 10px;
    padding: 0;
    border-width: 0;
  }
  .elementor-16
    .elementor-element.elementor-element-97f2ae6
    > .elementor-widget-container {
    margin: 0 0 10px;
  }
  .elementor-16 .elementor-element.elementor-element-2ac115b {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-b72d9d3
    > .elementor-element-populated {
    border-width: 0 1px 1px;
  }
  .elementor-16 .elementor-element.elementor-element-b9c1b84 {
    padding: 60px 15px 50px;
  }
  .elementor-16
    .elementor-element.elementor-element-09c1b0c.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-16 .elementor-element.elementor-element-3bd0231 {
    text-align: center;
  }
  .elementor-16 .elementor-element.elementor-element-84dc403 {
    text-align: center;
  }
  .elementor-16
    .elementor-element.elementor-element-84dc403
    > .elementor-widget-container {
    margin: 0 0 10px;
    padding: 0;
    border-width: 0;
  }
  .elementor-16
    .elementor-element.elementor-element-83880ce
    > .elementor-widget-container {
    margin: 0 0 10px;
  }
  .elementor-16 .elementor-element.elementor-element-c583b19 {
    padding: 0 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-0cf342d
    .elementor-cta__content_inner {
    width: 220px;
    padding: 15px;
    border-width: 1px 1px 0 0;
  }
  .elementor-16 .elementor-element.elementor-element-0cf342d {
    width: 100%;
    max-width: 100%;
  }
  .elementor-16
    .elementor-element.elementor-element-0cf342d
    > .elementor-widget-container {
    border-width: 0 0 1px;
  }
  .elementor-16
    .elementor-element.elementor-element-1f8e83e
    > .elementor-element-populated {
    padding: 500px 0 0;
  }
  .elementor-16
    .elementor-element.elementor-element-e1a2102
    .elementor-content-item.elementor-cta__title {
    padding: 0;
  }
  .elementor-16 .elementor-element.elementor-element-d70e38a {
    margin-top: 0;
    margin-bottom: 0;
    padding: 60px 15px 0;
  }
  .elementor-16 .elementor-element.elementor-element-a749000 {
    text-align: center;
  }
  .elementor-16 .elementor-element.elementor-element-eaa6c47 {
    text-align: center;
  }
  .elementor-16 .elementor-element.elementor-element-2d74e0f .slick-next {
    top: -40px;
    bottom: unset;
  }
  .elementor-16 .elementor-element.elementor-element-2d74e0f .slick-prev {
    top: -40px;
    bottom: unset;
  }
  .elementor-16
    .elementor-element.elementor-element-2d74e0f
    > .elementor-widget-container {
    margin: 80px 0 0;
  }
  .elementor-16 .elementor-element.elementor-element-807a3da {
    padding: 0 15px;
  }
  .elementor-16
    .elementor-element.elementor-element-e8aed6b
    > .elementor-element-populated {
    margin: 0 0 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-9f8be0e
    > .elementor-element-populated {
    margin: 0 0 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-e31916a
    > .elementor-element-populated {
    margin: 0 0 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-16
    .elementor-element.elementor-element-0d4944c
    > .elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
}
@media (min-width: 768px) {
  .elementor-16 .elementor-element.elementor-element-33e6b7c {
    width: 62.2%;
  }
  .elementor-16 .elementor-element.elementor-element-36d65c1 {
    width: 37.8%;
  }
  .elementor-16 .elementor-element.elementor-element-4dae54e {
    width: 37.8%;
  }
  .elementor-16 .elementor-element.elementor-element-f6eebc1 {
    width: 62.2%;
  }
  .elementor-16 .elementor-element.elementor-element-e4fb277 {
    width: 33.5%;
  }
  .elementor-16 .elementor-element.elementor-element-b72d9d3 {
    width: 33.3%;
  }
  .elementor-16 .elementor-element.elementor-element-d437629 {
    width: 32.864%;
  }
}
@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-16 .elementor-element.elementor-element-d437629 {
    width: 34%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-16 .elementor-element.elementor-element-d437629 {
    width: 33.2%;
  }
  .elementor-16 .elementor-element.elementor-element-e8aed6b {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-9f8be0e {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-e31916a {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-0d4944c {
    width: 50%;
  }
}
@media (max-width: 880px) and (min-width: 768px) {
  .elementor-16 .elementor-element.elementor-element-e4fb277 {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-b72d9d3 {
    width: 50%;
  }
  .elementor-16 .elementor-element.elementor-element-d437629 {
    width: 100%;
  }
}
