.elementor-7589 .elementor-element.elementor-element-53fd171{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;}.elementor-7589 .elementor-element.elementor-element-53fd171:not(.elementor-motion-effects-element-type-background), .elementor-7589 .elementor-element.elementor-element-53fd171 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faraamed.com/wp-content/uploads/2026/09/Image-Sep-30-2026-02_57_39-PM.webp");}.elementor-7589 .elementor-element.elementor-element-53fd171::before, .elementor-7589 .elementor-element.elementor-element-53fd171 > .elementor-background-video-container::before, .elementor-7589 .elementor-element.elementor-element-53fd171 > .e-con-inner > .elementor-background-video-container::before, .elementor-7589 .elementor-element.elementor-element-53fd171 > .elementor-background-slideshow::before, .elementor-7589 .elementor-element.elementor-element-53fd171 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7589 .elementor-element.elementor-element-53fd171 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(63deg, #FFFFFF 0%, #FFFFFF00 100%);}.elementor-7589 .elementor-element.elementor-element-dbb28d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7589 .elementor-element.elementor-element-1926d76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7589 .elementor-element.elementor-element-56bff53{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7589 .elementor-element.elementor-element-7a518c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7589 .elementor-element.elementor-element-b5d3af5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7589 .elementor-element.elementor-element-8c14c40{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7589 .elementor-element.elementor-element-a41782c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7589 .elementor-element.elementor-element-6908aec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7589 .elementor-element.elementor-element-f8bf9eb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7589 .elementor-element.elementor-element-5dd75ce{--display:flex;--border-radius:50px 50px 50px 50px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.25);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:25px;}.elementor-7589 .elementor-element.elementor-element-5dd75ce:not(.elementor-motion-effects-element-type-background), .elementor-7589 .elementor-element.elementor-element-5dd75ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FC;}.elementor-7589 .elementor-element.elementor-element-77c8493{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7589 .elementor-element.elementor-element-77c8493:not(.elementor-motion-effects-element-type-background), .elementor-7589 .elementor-element.elementor-element-77c8493 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://faraamed.com/wp-content/uploads/2026/09/Image-Sep-30-2026-03_00_00-PM.webp");}.elementor-7589 .elementor-element.elementor-element-d85dbb3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7589 .elementor-element.elementor-element-694c88f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7589 .elementor-element.elementor-element-edd8c66 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7589 .elementor-element.elementor-element-8825a97{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7589 .elementor-element.elementor-element-e157a49{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(min-width:768px){.elementor-7589 .elementor-element.elementor-element-dbb28d9{--width:50%;}.elementor-7589 .elementor-element.elementor-element-1926d76{--width:50%;}.elementor-7589 .elementor-element.elementor-element-d85dbb3{--width:50%;}.elementor-7589 .elementor-element.elementor-element-8825a97{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-53fd171 */<style>

/* =========================
   HERO DESKTOP
========================= */

.elementor-7589 .elementor-element-53fd171{
    position:relative !important;
    overflow:hidden !important;

    /* عکس بیشتر سمت راست */
    background-position:82% center !important;
    background-size:cover !important;
    background-repeat:no-repeat !important;
}

/* گرادیانت سفید از سمت چپ */
.elementor-7589 .elementor-element-53fd171::before{
    content:"" !important;
    position:absolute !important;
    inset:0 !important;
    z-index:1 !important;
    pointer-events:none !important;

    background:
        linear-gradient(
            90deg,
            rgba(255,255,255,1) 0%,
            rgba(255,255,255,.98) 18%,
            rgba(255,255,255,.92) 32%,
            rgba(255,255,255,.75) 44%,
            rgba(255,255,255,.42) 56%,
            rgba(255,255,255,.10) 68%,
            rgba(255,255,255,0) 78%
        ) !important;
}

/* محتوا روی گرادیانت */
.elementor-7589 .elementor-element-53fd171 > .e-con-inner{
    position:relative !important;
    z-index:2 !important;
}

/* ستون متن */
.elementor-7589 .elementor-element-1926d76{
    max-width:560px !important;
    padding:55px 0 !important;
}

/* تیتر */
.elementor-7589 .elementor-element-ff4665c h2{
    color:#102e69 !important;
    text-shadow:none !important;
}

/* متن */
.elementor-7589 .elementor-element-2511039 p{
    color:#365681 !important;
}


/* =========================
   MOBILE
========================= */

@media (max-width:767px){

    .elementor-7589 .elementor-element-53fd171{
        background-position:72% top !important;
        background-size:cover !important;
    }

    /* روی موبایل گرادیانت از پایین بهتره */
    .elementor-7589 .elementor-element-53fd171::before{
        background:
            linear-gradient(
                180deg,
                rgba(255,255,255,0) 0%,
                rgba(255,255,255,.05) 28%,
                rgba(255,255,255,.25) 42%,
                rgba(255,255,255,.70) 58%,
                rgba(255,255,255,.94) 72%,
                rgba(255,255,255,1) 100%
            ) !important;
    }

    .elementor-7589 .elementor-element-1926d76{
        max-width:none !important;
        padding:0 !important;
    }

}

</style>

@media (max-width: 767px){

  /* هیرو تمام عرض */
  .elementor-7589 .elementor-element-53fd171{
    width:100vw !important;
    max-width:100vw !important;
    margin-right:calc(50% - 50vw) !important;
    margin-left:calc(50% - 50vw) !important;
    border-radius:0 !important;
    overflow:hidden !important;

    min-height:560px !important;

    background-size:cover !important;
    background-position:center top !important;
    background-repeat:no-repeat !important;

    position:relative !important;
  }

  /* گرادیانت برای خوانایی متن - از پایین به بالا */
  .elementor-7589 .elementor-element-53fd171::before{
    content:"" !important;
    position:absolute !important;
    inset:0 !important;
    z-index:1 !important;
    pointer-events:none !important;

    background:linear-gradient(
      to top,
      rgba(255,255,255,0.96) 0%,
      rgba(255,255,255,0.88) 18%,
      rgba(255,255,255,0.68) 34%,
      rgba(255,255,255,0.28) 55%,
      rgba(255,255,255,0.00) 78%
    ) !important;
  }

  /* اگر خواستی گرادیانت از بالا باشد، این را جای کد بالا بگذار
  .elementor-7589 .elementor-element-53fd171::before{
    content:"" !important;
    position:absolute !important;
    inset:0 !important;
    z-index:1 !important;
    pointer-events:none !important;
    background:linear-gradient(
      to bottom,
      rgba(255,255,255,0.96) 0%,
      rgba(255,255,255,0.78) 18%,
      rgba(255,255,255,0.30) 40%,
      rgba(255,255,255,0.00) 68%
    ) !important;
  }
  */

  /* محتوای Hero روی عکس */
  .elementor-7589 .elementor-element-53fd171 > .e-con-inner{
    width:100% !important;
    max-width:100% !important;
    min-height:560px !important;

    display:flex !important;
    flex-direction:column !important;
    justify-content:flex-end !important;
    align-items:stretch !important;

    padding:24px 18px 26px !important;
    position:relative !important;
    z-index:2 !important;
  }

  /* ستون خالی Hero حذف */
  .elementor-7589 .elementor-element-dbb28d9{
    display:none !important;
  }

  /* ستون متن */
  .elementor-7589 .elementor-element-1926d76{
    width:100% !important;
    max-width:none !important;
    padding:0 !important;
    margin:0 !important;

    text-align:center !important;
    align-items:center !important;
  }

  /* تیتر Hero */
  .elementor-7589 .elementor-element-ff4665c h2{
    margin:0 0 12px !important;
    font-size:28px !important;
    line-height:1.45 !important;
    text-align:center !important;
    color:#0f2d69 !important;
  }

  /* متن Hero */
  .elementor-7589 .elementor-element-2511039{
    max-width:100% !important;
  }

  .elementor-7589 .elementor-element-2511039 p{
    margin:0 0 8px !important;
    font-size:13px !important;
    line-height:1.9 !important;
    text-align:center !important;
    color:#264976 !important;
  }

  /* دکمه‌ها */
  .elementor-7589 .elementor-element-56bff53{
    width:100% !important;
    margin-top:16px !important;

    display:flex !important;
    flex-direction:column !important;
    gap:8px !important;
  }

  .elementor-7589 .elementor-element-56bff53 > div,
  .elementor-7589 .elementor-element-56bff53 .elementor-button{
    width:100% !important;
  }

  .elementor-7589 .elementor-element-56bff53 .elementor-button{
    min-height:46px !important;
    border-radius:10px !important;
    font-size:13px !important;
  }

  /* اگر سکشن 4 ویژگی زیر هیرو چسبیده بود */
  .elementor-7589 .demo-wrap{
    width:calc(100% - 24px) !important;
    margin:-18px auto 30px !important;
    position:relative !important;
    z-index:5 !important;
  }
}

@media (max-width: 767px){

    /* =========================
       پایه کلی صفحه
    ========================= */

    html,
    body{
        overflow-x:hidden !important;
    }

    .elementor-7589{
        width:100% !important;
        overflow:hidden !important;
    }

    .elementor-7589 .e-con,
    .elementor-7589 .e-con-inner{
        max-width:100% !important;
    }

    .elementor-7589 .e-con-inner{
        width:100% !important;
        padding-left:16px !important;
        padding-right:16px !important;
        margin:0 auto !important;
    }

    .elementor-7589 p{
        line-height:1.9 !important;
    }


    /* =========================
       HERO
    ========================= */

    .elementor-7589 .elementor-element-53fd171{
        width:100% !important;
        min-height:auto !important;

        margin:0 !important;

        padding:0 !important;

        border-radius:0 0 24px 24px !important;

        background-size:auto 245px !important;
        background-position:center top !important;
        background-repeat:no-repeat !important;

        background-color:#f4faff !important;
    }

    .elementor-7589 .elementor-element-53fd171::before{
        background:
        linear-gradient(
            180deg,
            rgba(255,255,255,0) 0%,
            rgba(255,255,255,.05) 35%,
            rgba(255,255,255,.85) 48%,
            #fff 62%
        ) !important;
    }

    .elementor-7589 .elementor-element-53fd171 > .e-con-inner{
        display:block !important;

        min-height:auto !important;

        padding:
            225px
            18px
            28px
            !important;
    }

    .elementor-7589 .elementor-element-dbb28d9{
        display:none !important;
    }

    .elementor-7589 .elementor-element-1926d76{
        width:100% !important;
        max-width:none !important;

        padding:0 !important;
        margin:0 !important;

        text-align:center !important;

        align-items:stretch !important;
    }

    .elementor-7589 .elementor-element-ff4665c h2{
        margin:0 0 12px !important;

        font-size:27px !important;
        line-height:1.45 !important;

        text-align:center !important;
    }

    .elementor-7589 .elementor-element-2511039 p{
        margin:0 0 8px !important;

        font-size:13px !important;
        line-height:1.9 !important;

        text-align:center !important;
    }

    .elementor-7589 .elementor-element-56bff53{
        width:100% !important;

        margin-top:16px !important;

        display:flex !important;
        flex-direction:column !important;

        gap:8px !important;
    }

    .elementor-7589 .elementor-element-56bff53 > div,
    .elementor-7589 .elementor-element-56bff53 .elementor-button{
        width:100% !important;
    }

    .elementor-7589 .elementor-element-56bff53 .elementor-button{
        min-height:46px !important;

        border-radius:10px !important;

        font-size:13px !important;
    }


    /* =========================
       4 ویژگی زیر Hero
    ========================= */

    .elementor-7589 .demo-wrap{
        width:calc(100% - 24px) !important;

        margin:-14px auto 38px !important;
    }

    .elementor-7589 .hero-benefits{
        border-radius:18px !important;

        box-shadow:
            0 10px 30px rgba(34,91,150,.10)
            !important;
    }

    .elementor-7589 .hero-benefits-grid{
        grid-template-columns:repeat(2,1fr) !important;
    }

    .elementor-7589 .benefit-item{
        min-height:86px !important;

        padding:12px 9px !important;

        gap:8px !important;

        justify-content:flex-start !important;
    }

    .elementor-7589 .benefit-icon{
        width:36px !important;
        height:36px !important;
        flex:0 0 36px !important;
    }

    .elementor-7589 .benefit-icon svg{
        width:23px !important;
        height:23px !important;
    }

    .elementor-7589 .benefit-title{
        margin-bottom:2px !important;

        font-size:12px !important;
        white-space:normal !important;
    }

    .elementor-7589 .benefit-desc{
        font-size:10px !important;

        white-space:normal !important;
    }


    /* =========================
       عنوان سکشن‌ها
    ========================= */

    .elementor-7589 .category-heading,
    .elementor-7589 .equipment-heading,
    .elementor-7589 .conditions-heading,
    .elementor-7589 .steps-heading{
        width:100% !important;
        max-width:none !important;

        margin-bottom:22px !important;

        padding:0 4px !important;
    }

    .elementor-7589 .category-heading h2,
    .elementor-7589 .equipment-heading h2,
    .elementor-7589 .conditions-heading h2,
    .elementor-7589 .steps-heading h2{
        margin-bottom:7px !important;

        font-size:21px !important;
        line-height:1.55 !important;
    }

    .elementor-7589 .category-heading p,
    .elementor-7589 .equipment-heading p,
    .elementor-7589 .conditions-heading p,
    .elementor-7589 .steps-heading p{
        font-size:11px !important;
        line-height:1.8 !important;
    }


    /* =========================
       دسته‌بندی
    ========================= */

    .elementor-7589 .category-section{
        padding:30px 0 42px !important;
    }

    .elementor-7589 .category-container{
        width:100% !important;

        padding:0 14px !important;
    }

    .elementor-7589 .category-grid{
        display:grid !important;

        grid-template-columns:
            repeat(2, minmax(0,1fr))
            !important;

        gap:10px !important;
    }

    .elementor-7589 .category-card{
        width:100% !important;

        border-radius:14px !important;

        overflow:hidden !important;
    }

    .elementor-7589 .category-image{
        aspect-ratio:1 / 1 !important;

        height:auto !important;
    }

    .elementor-7589 .category-image img{
        width:100% !important;
        height:100% !important;

        object-fit:cover !important;
    }

    .elementor-7589 .category-content{
        padding:10px 8px 12px !important;
    }

    .elementor-7589 .category-title{
        margin-bottom:7px !important;

        font-size:12px !important;
    }

    .elementor-7589 .category-link{
        width:29px !important;
        height:29px !important;
    }

    .elementor-7589 .category-link svg{
        width:14px !important;
        height:14px !important;
    }


    /* =========================
       جدول تجهیزات
    ========================= */

    .elementor-7589 .equipment-section{
        padding:15px 0 42px !important;
    }

    .elementor-7589 .equipment-container{
        width:100% !important;

        padding:0 14px !important;
    }

    .elementor-7589 .equipment-box{
        width:100% !important;

        padding:22px 12px 14px !important;

        border-radius:16px !important;

        box-shadow:
            0 8px 24px rgba(40,90,150,.07)
            !important;
    }

    .elementor-7589 .equipment-table-wrap{
        width:100% !important;

        overflow-x:auto !important;

        border-radius:11px !important;

        -webkit-overflow-scrolling:touch;
    }

    .elementor-7589 .equipment-table{
        width:100% !important;

        min-width:560px !important;
    }

    .elementor-7589 .equipment-table thead th{
        padding:10px !important;

        font-size:11px !important;
    }

    .elementor-7589 .equipment-table tbody td{
        padding:10px !important;

        font-size:10px !important;
    }

    .elementor-7589 .equipment-table .models{
        font-size:9px !important;

        line-height:1.8 !important;
    }

    .elementor-7589 .equipment-action{
        margin-top:14px !important;
    }

    .elementor-7589 .equipment-btn{
        width:100% !important;

        min-width:0 !important;
        min-height:44px !important;

        font-size:12px !important;

        border-radius:9px !important;
    }


    /* =========================
       شرایط خرید
    ========================= */

    .elementor-7589 .conditions-section{
        padding:38px 0 !important;
    }

    .elementor-7589 .conditions-container{
        width:100% !important;

        padding:0 14px !important;
    }

    .elementor-7589 .conditions-grid{
        display:grid !important;

        grid-template-columns:1fr !important;

        gap:8px !important;
    }

    .elementor-7589 .condition-card{
        width:100% !important;

        min-height:auto !important;

        padding:13px 14px !important;

        display:flex !important;
        flex-direction:row !important;

        justify-content:flex-start !important;
        align-items:center !important;

        text-align:right !important;

        border-radius:12px !important;
    }

    .elementor-7589 .condition-icon{
        width:42px !important;
        height:42px !important;

        flex:0 0 42px !important;

        margin:0 0 0 11px !important;
    }

    .elementor-7589 .condition-icon svg{
        width:23px !important;
        height:23px !important;
    }

    .elementor-7589 .condition-content{
        flex:1 !important;
    }

    .elementor-7589 .condition-card h3{
        margin:0 0 2px !important;

        font-size:13px !important;
    }

    .elementor-7589 .condition-card p{
        margin:0 !important;

        font-size:10px !important;
        line-height:1.7 !important;
    }


    /* =========================
       مراحل خرید
    ========================= */

    .elementor-7589 .steps-section{
        padding:38px 0 42px !important;
    }

    .elementor-7589 .steps-container{
        width:100% !important;

        padding:0 15px !important;
    }

    .elementor-7589 .steps-grid{
        display:grid !important;
        grid-template-columns:1fr !important;

        gap:0 !important;
    }

    .elementor-7589 .step-item{
        display:grid !important;

        grid-template-columns:52px 1fr !important;
        grid-template-rows:auto auto !important;

        column-gap:12px !important;

        padding:14px 0 !important;

        text-align:right !important;

        border-bottom:
            1px solid #e5eef8
            !important;
    }

    .elementor-7589 .step-item:last-child{
        border-bottom:0 !important;
    }

    .elementor-7589 .step-item::after{
        display:none !important;
    }

    .elementor-7589 .step-icon-wrap{
        grid-row:1 / 3 !important;

        width:50px !important;
        height:50px !important;

        margin:0 !important;
    }

    .elementor-7589 .step-icon{
        width:48px !important;
        height:48px !important;
    }

    .elementor-7589 .step-icon svg{
        width:24px !important;
        height:24px !important;
    }

    .elementor-7589 .step-number{
        width:19px !important;
        height:19px !important;

        font-size:9px !important;
    }

    .elementor-7589 .step-item h3{
        margin:1px 0 3px !important;

        font-size:13px !important;
    }

    .elementor-7589 .step-item p{
        max-width:none !important;

        margin:0 !important;

        font-size:10px !important;
        line-height:1.75 !important;
    }


    /* =========================
       CTA نهایی
    ========================= */

    .elementor-7589 .elementor-element-77c8493{
        width:calc(100% - 24px) !important;

        min-height:auto !important;

        margin:10px auto 40px !important;

        border-radius:18px !important;

        overflow:hidden !important;

        background-size:100% auto !important;
        background-position:center bottom !important;
        background-repeat:no-repeat !important;

        background-color:#eef8ff !important;
    }

    .elementor-7589 .elementor-element-77c8493::before{
        background:
            linear-gradient(
                180deg,
                #eef8ff 0%,
                #eef8ff 55%,
                rgba(238,248,255,.88) 72%,
                rgba(238,248,255,.15) 100%
            )
            !important;
    }

    .elementor-7589 .elementor-element-77c8493 > .e-con-inner{
        width:100% !important;

        min-height:520px !important;

        padding:0 !important;

        display:block !important;
    }

    .elementor-7589 .elementor-element-d85dbb3{
        width:100% !important;

        padding:
            24px
            18px
            245px
            !important;

        align-items:stretch !important;

        text-align:center !important;
    }

    .elementor-7589 .elementor-element-8825a97{
        display:none !important;
    }

    .elementor-7589 .elementor-element-869bbc5 h2{
        max-width:none !important;

        margin:0 0 8px !important;

        font-size:22px !important;
        line-height:1.5 !important;

        text-align:center !important;
    }

    .elementor-7589 .elementor-element-166c858 p{
        margin:0 !important;

        font-size:11px !important;
        line-height:1.8 !important;

        text-align:center !important;
    }

    .elementor-7589 .elementor-element-694c88f{
        width:100% !important;

        display:flex !important;
        flex-direction:column !important;

        gap:8px !important;

        margin-top:14px !important;
    }

    .elementor-7589 .elementor-element-694c88f > div,
    .elementor-7589 .elementor-element-694c88f .elementor-button{
        width:100% !important;
    }

    .elementor-7589 .elementor-element-694c88f .elementor-button{
        min-height:43px !important;

        border-radius:9px !important;

        font-size:12px !important;
    }

}


/* موبایل‌های خیلی باریک */
@media (max-width:390px){

    .elementor-7589 .category-container,
    .elementor-7589 .equipment-container,
    .elementor-7589 .conditions-container,
    .elementor-7589 .steps-container{
        padding-left:10px !important;
        padding-right:10px !important;
    }

    .elementor-7589 .elementor-element-ff4665c h2{
        font-size:25px !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-858d85e */.equipment-btn {
    color: #ffffff !important;
}

.equipment-btn svg {
    stroke: #ffffff !important;
}/* End custom CSS */