.elementor-1458 .elementor-element.elementor-element-4e92e71{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-1458 .elementor-element.elementor-element-a4943cb{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-1458 .elementor-element.elementor-element-a4943cb .elementor-divider-separator{width:100%;}.elementor-1458 .elementor-element.elementor-element-a4943cb .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-1458 .elementor-element.elementor-element-4a1a23a{--display:flex;--min-height:552px;--overlay-opacity:0.65;}.elementor-1458 .elementor-element.elementor-element-4a1a23a::before, .elementor-1458 .elementor-element.elementor-element-4a1a23a > .elementor-background-video-container::before, .elementor-1458 .elementor-element.elementor-element-4a1a23a > .e-con-inner > .elementor-background-video-container::before, .elementor-1458 .elementor-element.elementor-element-4a1a23a > .elementor-background-slideshow::before, .elementor-1458 .elementor-element.elementor-element-4a1a23a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1458 .elementor-element.elementor-element-4a1a23a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(348deg, #FFFFFF 69%, #07305C 43%);}.elementor-1458 .elementor-element.elementor-element-f5aba52{--display:grid;--min-height:395px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1458 .elementor-element.elementor-element-f5aba52.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1458 .elementor-element.elementor-element-d4687e8{background-color:transparent;background-image:linear-gradient(154deg, #FF3B3B00 68%, #073B72 25%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1458 .elementor-element.elementor-element-0dc9cac{width:var( --container-widget-width, 100% );max-width:100%;background-color:transparent;margin:248px 0px calc(var(--kit-widget-spacing, 0px) + 218px) 0px;padding:0240px 0px -3px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;background-image:linear-gradient(0deg, #FFFFFF05 100%, #3A6B9F 100%);text-align:center;}.elementor-1458 .elementor-element.elementor-element-0dc9cac:not( .elementor-widget-image ), .elementor-1458 .elementor-element.elementor-element-0dc9cac.elementor-widget-image img{-webkit-mask-size:103%;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-1458 .elementor-element.elementor-element-0dc9cac .elementor-heading-title{color:#07295A;}.elementor-1458 .elementor-element.elementor-element-d60bbf9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1458 .elementor-element.elementor-element-d60bbf9:not(.elementor-motion-effects-element-type-background), .elementor-1458 .elementor-element.elementor-element-d60bbf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF03 0%, #07305C7A 100%);}.elementor-1458 .elementor-element.elementor-element-d65cf44{--display:flex;--min-height:710px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--overlay-opacity:0.5;}.elementor-1458 .elementor-element.elementor-element-d65cf44::before, .elementor-1458 .elementor-element.elementor-element-d65cf44 > .elementor-background-video-container::before, .elementor-1458 .elementor-element.elementor-element-d65cf44 > .e-con-inner > .elementor-background-video-container::before, .elementor-1458 .elementor-element.elementor-element-d65cf44 > .elementor-background-slideshow::before, .elementor-1458 .elementor-element.elementor-element-d65cf44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1458 .elementor-element.elementor-element-d65cf44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #073B72 43%, #FFFFFF 87%);}.elementor-1458 .elementor-element.elementor-element-88ca2fb{--display:flex;}.elementor-1458 .elementor-element.elementor-element-d9fb5af{width:var( --container-widget-width, 50% );max-width:50%;margin:0px 180px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:50%;--container-widget-flex-grow:0;top:53px;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-1458 .elementor-element.elementor-element-d9fb5af{left:-192px;}body.rtl .elementor-1458 .elementor-element.elementor-element-d9fb5af{right:-192px;}.elementor-1458 .elementor-element.elementor-element-d9fb5af img{border-radius:10px 10px 10px 10px;}.elementor-1458 .elementor-element.elementor-element-6733414{width:var( --container-widget-width, 46% );max-width:46%;margin:-111px 119px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:46%;--container-widget-flex-grow:0;top:453px;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-1458 .elementor-element.elementor-element-6733414{left:-116px;}body.rtl .elementor-1458 .elementor-element.elementor-element-6733414{right:-116px;}.elementor-1458 .elementor-element.elementor-element-6733414 img{border-radius:10px 10px 10px 10px;}.elementor-1458 .elementor-element.elementor-element-d78145c{width:var( --container-widget-width, 41% );max-width:41%;margin:1px 297px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:41%;--container-widget-flex-grow:0;top:16px;border-radius:10px 10px 10px 10px;}body:not(.rtl) .elementor-1458 .elementor-element.elementor-element-d78145c{left:6px;}body.rtl .elementor-1458 .elementor-element.elementor-element-d78145c{right:6px;}.elementor-1458 .elementor-element.elementor-element-d78145c img{border-radius:10px 10px 10px 10px;}.elementor-1458 .elementor-element.elementor-element-bdbdde5{width:var( --container-widget-width, 53% );max-width:53%;margin:-63px 134px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:53%;--container-widget-flex-grow:0;top:496px;border-radius:10px 10px 10px 10px;}.elementor-1458 .elementor-element.elementor-element-bdbdde5.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-1458 .elementor-element.elementor-element-bdbdde5{left:152px;}body.rtl .elementor-1458 .elementor-element.elementor-element-bdbdde5{right:152px;}.elementor-1458 .elementor-element.elementor-element-bdbdde5 img{border-radius:10px 10px 10px 10px;}.elementor-1458 .elementor-element.elementor-element-f97bfee{--display:flex;}.elementor-1458 .elementor-element.elementor-element-09d5882{margin:148px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1458 .elementor-element.elementor-element-1d14a03{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1458 .elementor-element.elementor-element-1d14a03 > .elementor-shape-top .elementor-shape-fill, .elementor-1458 .elementor-element.elementor-element-1d14a03 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#073B72A6;}.elementor-1458 .elementor-element.elementor-element-1d14a03 > .elementor-shape-top svg, .elementor-1458 .elementor-element.elementor-element-1d14a03 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:500px;transform:translateX(-50%) rotateY(180deg);}.elementor-1458 .elementor-element.elementor-element-42551aa{background-color:transparent;background-image:linear-gradient(343deg, #073B7263 28%, #FFFFFF 61%);text-align:center;}.elementor-1458 .elementor-element.elementor-element-42551aa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:29px;font-weight:600;color:#000000;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1458 .elementor-element.elementor-element-140c399 .product{text-align:center;}.elementor-1458 .elementor-element.elementor-element-140c399{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1458 .elementor-element.elementor-element-140c399.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1458 .elementor-element.elementor-element-140c399.elementor-wc-products  ul.products{grid-column-gap:0px;grid-row-gap:13px;}.elementor-1458 .elementor-element.elementor-element-140c399 a > img{margin-bottom:0px;}.elementor-1458 .elementor-element.elementor-element-140c399 .woocommerce .woocommerce-loop-category__title{color:#0F4155;}.elementor-1458 .elementor-element.elementor-element-adcd5bf{--display:flex;}.elementor-1458 .elementor-element.elementor-element-c92c884{--e-image-carousel-slides-to-show:1;background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF03 55%, #073B728A 78%);border-radius:79px 79px 79px 79px;}.elementor-1458 .elementor-element.elementor-element-c92c884 .elementor-image-carousel-caption{text-align:center;}.elementor-1458 .elementor-element.elementor-element-cd5cb58{--display:flex;}.elementor-1458 .elementor-element.elementor-element-9f8e945{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1458 .elementor-element.elementor-element-0693372{--swiper-slides-to-display:3;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;}.elementor-1458 .elementor-element.elementor-element-0693372 .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-1458 .elementor-element.elementor-element-f5aba52{--grid-auto-flow:row;}.elementor-1458 .elementor-element.elementor-element-d60bbf9{--grid-auto-flow:row;}.elementor-1458 .elementor-element.elementor-element-0693372{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-1458 .elementor-element.elementor-element-4a1a23a{--min-height:149px;}.elementor-1458 .elementor-element.elementor-element-f5aba52{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1458 .elementor-element.elementor-element-d4687e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;background-color:transparent;background-image:linear-gradient(360deg, #FF3B3B00 100%, #073B72 100%);}.elementor-1458 .elementor-element.elementor-element-0dc9cac{margin:-62px 0px calc(var(--kit-widget-spacing, 0px) + 0110px) 0px;padding:91px 0px 71px 0px;--container-widget-width:324px;--container-widget-flex-grow:0;width:var( --container-widget-width, 324px );max-width:324px;background-color:transparent;background-image:linear-gradient(163deg, #FFFFFF05 60%, #3A6B9F 59%);text-align:center;}.elementor-1458 .elementor-element.elementor-element-0dc9cac:not( .elementor-widget-image ), .elementor-1458 .elementor-element.elementor-element-0dc9cac.elementor-widget-image img{-webkit-mask-size:0px;}.elementor-1458 .elementor-element.elementor-element-d60bbf9{--content-width:500px;--min-height:179px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-134px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1458 .elementor-element.elementor-element-d60bbf9:not(.elementor-motion-effects-element-type-background), .elementor-1458 .elementor-element.elementor-element-d60bbf9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(160deg, #FFFFFF03 55%, #07305C7A 53%);}.elementor-1458 .elementor-element.elementor-element-d65cf44{--content-width:500px;--min-height:740px;}.elementor-1458 .elementor-element.elementor-element-d9fb5af{margin:17px 226px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;top:-747.647px;}body:not(.rtl) .elementor-1458 .elementor-element.elementor-element-d9fb5af{left:-68.126px;}body.rtl .elementor-1458 .elementor-element.elementor-element-d9fb5af{right:-68.126px;}.elementor-1458 .elementor-element.elementor-element-6733414{margin:13px 47px calc(var(--kit-widget-spacing, 0px) + 1px) 1px;top:-537.092px;}body:not(.rtl) .elementor-1458 .elementor-element.elementor-element-6733414{left:-53.937px;}body.rtl .elementor-1458 .elementor-element.elementor-element-6733414{right:-53.937px;}.elementor-1458 .elementor-element.elementor-element-d78145c{margin:20px 310px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:109px;--container-widget-flex-grow:0;width:var( --container-widget-width, 109px );max-width:109px;top:-723.082px;}body:not(.rtl) .elementor-1458 .elementor-element.elementor-element-d78145c{left:-295.204px;}body.rtl .elementor-1458 .elementor-element.elementor-element-d78145c{right:-295.204px;}.elementor-1458 .elementor-element.elementor-element-bdbdde5{margin:-238px -278px calc(var(--kit-widget-spacing, 0px) + -294px) -268px;top:-314.354px;}body:not(.rtl) .elementor-1458 .elementor-element.elementor-element-bdbdde5{left:451.669px;}body.rtl .elementor-1458 .elementor-element.elementor-element-bdbdde5{right:451.669px;}.elementor-1458 .elementor-element.elementor-element-09d5882{margin:281px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1458 .elementor-element.elementor-element-140c399 a > img{border-radius:20px 20px 20px 20px;}.elementor-1458 .elementor-element.elementor-element-c92c884{margin:4px 4px calc(var(--kit-widget-spacing, 0px) + 4px) 4px;border-radius:43px 43px 43px 43px;}.elementor-1458 .elementor-element.elementor-element-0693372{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-1458 .elementor-element.elementor-element-f5aba52{--width:99.417%;}.elementor-1458 .elementor-element.elementor-element-d65cf44{--content-width:1148px;}.elementor-1458 .elementor-element.elementor-element-1d14a03{--content-width:1600px;}}/* Start custom CSS for heading, class: .elementor-element-0dc9cac */.elementor-1458 .elementor-element.elementor-element-0dc9cac {
  display: inline-block;
  padding: 8px 99px; /* فقط یک میلی‌متر فاصله از متن */
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border: px solid rgba(255, 255, 255, 0.25);
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  line-height: 1.6;
  text-align: center;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.25);
  animation: floatUpDown 4s ease-in-out infinite;
  transition: all 0.3s ease;
}

/* حرکت آرام بالا و پایین */
@keyframes floatUpDown {
  0%, 100% { transform: translateY(-3px); }
  50% { transform: translateY(3px); }
}

/* برای موبایل */
@media (max-width: 768px) {
  .elementor-1458 .elementor-element.elementor-element-0dc9cac {
    font-size: 32px;
    padding: 6px 14px;
    border-radius: 8px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-09d5882 */:root {
  --iran-blue: #00447f;
  --iran-blue-light: #0d68c7;
}

/* سکشن درباره ما – بدون پس‌زمینه آبی */
.about-iran-shelter {
  background: transparent;           /* دیگه آبی نیست */
  padding: 3.5rem 1.5rem;
  direction: rtl;
  display: flex;
  justify-content: center;
}

/* باکس شیشه‌ای مات و شفاف */
.about-iran-shelter .about-inner {
  max-width: 900px;
  width: 100%;
  line-height: 2.1;
  font-size: 1rem;
  font-weight: 400;
  text-align: center;

  background: rgba(255, 255, 255, 0.16);      /* شیشه‌ای */
  border-radius: 22px;
  padding: 2.2rem 2rem 2.4rem;
  box-shadow: 0 18px 40px rgba(0, 0, 0, 0.15);
  border: 1px solid rgba(15, 50, 100, 0.18);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);

  color: #0f223a;                              /* رنگ متن تیره و خوانا */
}

/* متن داخل باکس */
.about-iran-shelter p {
  margin: 0 0 2.1rem 0;
  text-align: justify;
}

/* دکمه درباره ما – آبی در حالت عادی */
.btn-about {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  padding: 0.9rem 3rem;
  border-radius: 999px;
  background: linear-gradient(135deg, var(--iran-blue-light), var(--iran-blue));
  color: #ffffff;
  font-size: 0.98rem;
  font-weight: 600;
  text-decoration: none;
  position: relative;
  overflow: hidden;
  box-shadow: 0 14px 30px rgba(0, 50, 120, 0.3);
  letter-spacing: 0.02em;
  border: 1px solid rgba(255, 255, 255, 0.8);
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease,
    background 0.25s ease,
    color 0.25s ease,
    filter 0.25s ease;
}

/* برق روی دکمه */
.btn-about::before {
  content: "";
  position: absolute;
  top: 0;
  right: -60%;
  width: 50%;
  height: 100%;
  background: linear-gradient(
    120deg,
    transparent 0%,
    rgba(255, 255, 255, 0.4) 40%,
    transparent 80%
  );
  transform: skewX(-25deg);
  opacity: 0;
  transition: opacity 0.3s ease, right 0.6s ease;
}

/* هاور – دکمه سفید، متن آبی */
.btn-about:hover {
  transform: translateY(-3px) scale(1.02);
  box-shadow: 0 20px 44px rgba(0, 40, 100, 0.5);
  background: #ffffff;                 /* کاملاً سفید */
  color: var(--iran-blue);             /* متن آبی */
  filter: brightness(1.03);
}

.btn-about:hover::before {
  opacity: 1;
  right: 130%;
}

/* موبایل */
@media (max-width: 768px) {
  .about-iran-shelter {
    padding: 2.5rem 1rem;
  }

  .about-iran-shelter .about-inner {
    padding: 1.8rem 1.3rem 2.1rem;
  }

  .btn-about {
    width: 100%;
    max-width: 260px;
    font-size: 0.9rem;
  }
}
.about-iran-shelter .about-inner {
  /* بقیه تنظیمات همون قبلی بمونه */
  color: #071322;              /* تیره‌تر و خواناتر */
}
.about-iran-shelter .about-inner {
  /* همون قبلی + فقط این چند تا تغییر مهم */
  background: rgba(255, 255, 255, 0.24);      /* روشن‌تر = کنتراست بیشتر */
  border: 1px solid rgba(15, 50, 100, 0.28);
  color: #020915;                              /* متن تیره و پررنگ‌تر */
}

/* متن داخل باکس؛ درشت‌تر و قوی‌تر */
.about-iran-shelter p {
  margin: 0 0 2.1rem 0;
  text-align: justify;
  font-size: 1.18rem;          /* یک درجه درشت‌تر */
  line-height: 2.5;            /* فاصله خطوط شیک‌تر */
  font-weight: 600;            /* بولدتر و محکم‌تر */
}

/* اولین خط متن خیلی تو چشم بیاد */
.about-iran-shelter p:first-line {
  font-size: 1.26rem;          /* فقط خط اول بزرگ‌تر */
  font-weight: 700;
  color: var(--iran-blue);     /* آبی برندت */
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-140c399 *//* برای ایجاد کادر شفاف مات مشکی */
.product-category {
    background: rgba(255, 255, 255, 0.5); /* پس‌زمینه شفاف مات */
    backdrop-filter: blur(10px); /* افکت مات شدن پس‌زمینه */
    border: 2px solid rgba(0, 0, 0, 0.2); /* حاشیه شفاف و مات مشکی */
    border-radius: 10px; /* گوشه‌های گرد */
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); /* سایه کمی برای ایجاد عمق */
    transition: transform 0.3s ease, box-shadow 0.3s ease;
}

/* برای هاور: بزرگ‌تر شدن و سایه بیشتر */
.product-category:hover {
    transform: scale(1.05); /* بزرگ‌تر شدن */
    box-shadow: 0 8px 12px rgba(0, 0, 0, 0.2); /* سایه بیشتر برای تاثیر هاور */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d14a03 */@media (min-width: 1025px) {
  .elementor-1458 .elementor-element.elementor-element-1d14a03 ul.products {
    display: flex !important;
    justify-content: center !important;
    align-items: flex-start !important;
    flex-wrap: wrap !important;
    gap: 30px !important;
  }

  .elementor-1458 .elementor-element.elementor-element-1d14a03 ul.products li.product {
    margin: 0 !important;
    float: none !important;
  }
}/* End custom CSS */