.elementor .plastrio-section{padding:0px;margin-block-end:160px;}.elementor .plastrio-side-square{position:relative;&::before {
  content: '';
  position: absolute;
  top: 0;
  left: -80px;
  background-color: var(--Blue);
  height: 100%;
  width: 48px;
}\n}.elementor .btn{font-weight:600;font-size:14px;color:var(--NightBlue);line-height:1.4;text-transform:uppercase;padding-block-start:13px;padding-block-end:13px;padding-inline-start:15px;padding-inline-end:15px;border-radius:0px;border-width:1px;border-color:var(--Yellow);border-style:solid;background-color:var(--Yellow);transition:all 300ms;display:inline-block;}.elementor .btn:hover,.elementor .btn:focus-visible{color:#ffffff;border-color:var(--Blue);background-color:var(--Blue);}.elementor .wrapper{max-width:1440px;padding-block-start:0px;padding-block-end:0px;@media (min-width: 1441px) {
  margin-left: auto;
  margin-right: auto;
}\n}.elementor .title-6{font-weight:600;font-size:20px;line-height:1.4;margin-block-end:12px;}.elementor .pblock-push-text-image{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--spacing-sides);padding-inline-end:var(--spacing-sides);a.elementor-button {
  padding: 14px 15px !important;
}a.elementor-button:hover {
  color: var(--e-global-color-text) !important;
  background-color: #fff !important;
  fill:  var(--e-global-color-text) !important;
}\n}.elementor .pblock-push-text-bg{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--spacing-sides);padding-inline-end:var(--spacing-sides);a.elementor-button {
  padding: 14px 15px !important;
}a.elementor-button:hover {
  color: var(--e-global-color-text) !important;
  background-color: #fff !important;
  fill:  var(--e-global-color-text) !important;
}\n}.elementor .pblock-push-svg{width:652px;height:657px;position:absolute;inset-inline-end:-129px;inset-block-end:50px;z-index:1;color:var(--Light-Blue);}.elementor .pblock-products{overflow:hidden;padding-block-start:80px;padding-block-end:80px;background-color:var(--Light-Blue);.swiper {
  overflow: visible;
}

 .elementor-widget-n-carousel, .elementor-widget-loop-carousel {
  display: flex;
  flex-wrap: wrap;
  gap: 32px 4px;
  justify-content: flex-end;
}
.swiper {
  width: 100%;
}
.elementor-swiper-button {
  position: relative !important;
  top: initial !important;
  left: initial !important;
  right: initial !important;
  transform: initial !important;
}.elementor-swiper-button-prev {
  order: 1;
}.elementor-swiper-button-next {
  order: 2;
}.swiper {
  order: 3;
}
.elementor-swiper-button.swiper-button-disabled {
  opacity: .3;
}
.elementor-swiper-button.swiper-button-disabled.swiper-button-lock {
  display: none;
}

/* Desktop: Force single post to 25% width when there is no 2nd slide */
@media (min-width: 1025px) {
  .elementor-widget-loop-carousel:not(:has(.swiper-slide ~ .swiper-slide)) .swiper-slide {
      width: 25% !important;
      max-width: 25% !important;
      flex: 0 0 25% !important;
  }
}

/* Tablet: Force single post to 50% width */
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-widget-loop-carousel:not(:has(.swiper-slide ~ .swiper-slide)) .swiper-slide {
      width: 50% !important;
      max-width: 50% !important;
      flex: 0 0 50% !important;
  }
}

/* Hide navigation arrows & pagination dots when there is no 2nd slide */
.elementor-widget-loop-carousel:not(:has(.swiper-slide ~ .swiper-slide)) .elementor-swiper-button,
.elementor-widget-loop-carousel:not(:has(.swiper-slide ~ .swiper-slide)) .swiper-pagination {
  display: none !important;
}\n}.elementor .title-4{font-weight:400;font-size:31px;color:var(--NightBlue);line-height:1.4;}.elementor .title-5{font-weight:700;font-size:25px;line-height:1.4;}.elementor .loop-item-product{height:100%;padding:0px;border-width:1px;border-color:#D9D9D9;border-style:solid;background-color:#ffffff;display:flex;flex-direction:column;display: flex !important;
svg, img { transition: .3s }\n}.elementor .loop-item-product:hover,.elementor .loop-item-product:focus-visible{svg{ transform: translateX(5px) }
img { transform: scale(1.1); }\n}