.elementor-200 .elementor-element.elementor-element-5ff31d2{--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-200 .elementor-element.elementor-element-46c9476 .elementor-heading-title{color:#10729B;}.elementor-200 .elementor-element.elementor-element-c8b87e1{--display:flex;}.elementor-200 .elementor-element.elementor-element-2754be3{padding:0px 30px 0px 30px;font-family:"yekan bakh semi bold", Sans-serif;font-weight:400;}.elementor-200 .elementor-element.elementor-element-f6c3fca{--display:flex;}/* Start custom CSS for text-editor, class: .elementor-element-2754be3 *//* =========================================
   MOMENTUM ABOUT - PREMIUM BRAND CARD
========================================= */

.elementor-200 .elementor-element.elementor-element-2754be3{
    position: relative;
    width: 100%;
    max-width: 1180px;

    margin: 24px auto 60px !important;
    padding: 56px 64px !important;

    background:
        radial-gradient(circle at 92% 8%,
        rgba(20,93,109,.10) 0%,
        rgba(20,93,109,0) 32%),
        linear-gradient(145deg,#ffffff 0%,#f8fbfc 100%);

    border: 1px solid rgba(20,93,109,.10);
    border-radius: 28px;

    box-shadow:
        0 18px 60px rgba(21,61,73,.07);

    overflow: hidden;
}


/* خط هویتی بالا */
.elementor-200 .elementor-element.elementor-element-2754be3:before{
    content: "";
    position: absolute;

    top: 0;
    right: 42px;

    width: 110px;
    height: 4px;

    border-radius: 0 0 10px 10px;

    background: #145D6D;
}


/* المان نبض خیلی ظریف */
.elementor-200 .elementor-element.elementor-element-2754be3:after{
    content: "⌁";
    position: absolute;

    left: 36px;
    bottom: 18px;

    font-size: 90px;
    line-height: 1;

    color: rgba(20,93,109,.045);

    transform: rotate(-8deg);

    pointer-events: none;
}


/* تیتر اصلی */
.elementor-200 .elementor-element.elementor-element-2754be3 h1,
.elementor-200 .elementor-element.elementor-element-2754be3 h2{
    margin: 0 0 22px !important;

    color: #145D6D !important;

    font-size: clamp(28px,3vw,44px) !important;
    line-height: 1.35 !important;

    font-weight: 800 !important;
}


/* تیترهای ماموریت / چشم‌انداز / شعار */
.elementor-200 .elementor-element.elementor-element-2754be3 h3{
    position: relative;

    margin: 34px 0 10px !important;
    padding-right: 18px;

    color: #102F38 !important;

    font-size: 24px !important;
    line-height: 1.4 !important;

    font-weight: 800 !important;
}


/* نقطه هویتی کنار عنوان‌ها */
.elementor-200 .elementor-element.elementor-element-2754be3 h3:before{
    content: "";

    position: absolute;

    right: 0;
    top: 50%;

    width: 7px;
    height: 7px;

    background: #145D6D;

    border-radius: 50%;

    transform: translateY(-50%);
}


/* پاراگراف‌ها */
.elementor-200 .elementor-element.elementor-element-2754be3 p{
    max-width: 940px;

    margin: 0 0 12px !important;

    color: #425960 !important;

    font-size: 16px !important;
    line-height: 2.1 !important;

    font-weight: 400 !important;
}


/* جداکننده ظریف بین بخش‌ها */
.elementor-200 .elementor-element.elementor-element-2754be3 h3:not(:first-of-type){
    border-top: 1px solid rgba(20,93,109,.09);

    padding-top: 28px;
}


/* =========================================
   MOBILE
========================================= */

@media (max-width:767px){

    .elementor-200 .elementor-element.elementor-element-2754be3{
        margin: 12px 14px 36px !important;

        width: calc(100% - 28px);

        padding: 34px 22px !important;

        border-radius: 20px;
    }

    .elementor-200 .elementor-element.elementor-element-2754be3:before{
        right: 24px;

        width: 72px;
        height: 3px;
    }

    .elementor-200 .elementor-element.elementor-element-2754be3 h1,
    .elementor-200 .elementor-element.elementor-element-2754be3 h2{
        font-size: 28px !important;
    }

    .elementor-200 .elementor-element.elementor-element-2754be3 h3{
        margin-top: 26px !important;

        font-size: 20px !important;
    }

    .elementor-200 .elementor-element.elementor-element-2754be3 p{
        font-size: 14px !important;

        line-height: 2 !important;
    }

}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'yekan bakh semi bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://momentumgears.com/wp-content/uploads/2025/04/YekanBakhFaNum-SemiBold.woff2') format('woff2'),
		url('https://momentumgears.com/wp-content/uploads/2025/04/YekanBakhFaNum-SemiBold.woff') format('woff'),
		url('https://momentumgears.com/wp-content/uploads/2025/04/YekanBakhFaNum-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */