.elementor-2675 .elementor-element.elementor-element-31f29d6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#E1E9E5;--border-color:#E1E9E5;--border-radius:30px 30px 30px 30px;box-shadow:0px 14px 45px 0px rgba(4.0000000000000036, 62, 50.00000000000001, 0.054901960784313725);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:46px;--padding-bottom:0px;--padding-left:56px;--padding-right:56px;}.elementor-2675 .elementor-element.elementor-element-a0762f9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2675 .elementor-element.elementor-element-a0762f9 .elementor-icon{font-size:30px;border-radius:15px 15px 15px 15px;}.elementor-2675 .elementor-element.elementor-element-a0762f9 .elementor-icon-box-title, .elementor-2675 .elementor-element.elementor-element-a0762f9 .elementor-icon-box-title a{font-family:"Kaff", Sans-serif;font-size:28px;font-weight:700;}.elementor-2675 .elementor-element.elementor-element-a0762f9 .elementor-icon-box-title{color:#043E32;}.elementor-2675 .elementor-element.elementor-element-a0762f9 .elementor-icon-box-description{font-family:"Kaff", Sans-serif;font-size:16px;font-weight:500;color:#67766F;}.elementor-2675 .elementor-element.elementor-element-62aed50 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-2675 .elementor-element.elementor-element-62aed50 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-2675 .elementor-element.elementor-element-62aed50{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2675 .elementor-element.elementor-element-62aed50 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2675 .elementor-element.elementor-element-62aed50 .elementor-icon-list-item > a{font-family:"Kaff", Sans-serif;font-size:13px;font-weight:400;}.elementor-2675 .elementor-element.elementor-element-62aed50 .elementor-icon-list-text{color:#5F6F68;transition:color 0.3s;}.elementor-2675 .elementor-element.elementor-element-e3f2113{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:24px 24px 24px 24px;--margin-top:38px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:42px;--padding-right:42px;}.elementor-2675 .elementor-element.elementor-element-e3f2113:not(.elementor-motion-effects-element-type-background), .elementor-2675 .elementor-element.elementor-element-e3f2113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#043E32;}.elementor-2675 .elementor-element.elementor-element-d3ab15a .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2675 .elementor-element.elementor-element-d3ab15a.elementor-view-stacked .elementor-icon{background-color:#F59E0B;fill:#043E32;color:#043E32;}.elementor-2675 .elementor-element.elementor-element-d3ab15a.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-d3ab15a.elementor-view-default .elementor-icon{fill:#F59E0B;color:#F59E0B;border-color:#F59E0B;}.elementor-2675 .elementor-element.elementor-element-d3ab15a.elementor-view-framed .elementor-icon{background-color:#043E32;}.elementor-2675 .elementor-element.elementor-element-d3ab15a .elementor-icon{font-size:25px;border-radius:15px 15px 15px 15px;}.elementor-2675 .elementor-element.elementor-element-d3ab15a .elementor-icon-box-title, .elementor-2675 .elementor-element.elementor-element-d3ab15a .elementor-icon-box-title a{font-family:"Kaff", Sans-serif;font-size:28px;font-weight:600;}.elementor-2675 .elementor-element.elementor-element-d3ab15a .elementor-icon-box-title{color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-d3ab15a .elementor-icon-box-description{font-family:"Kaff", Sans-serif;font-size:16px;font-weight:500;color:#CFE4DC;}.elementor-2675 .elementor-element.elementor-element-d0a8d58:hover{--e-transform-translateY:-4px;}.elementor-2675 .elementor-element.elementor-element-d0a8d58 .elementor-button{font-family:"Kaff", Sans-serif;font-size:16px;font-weight:600;box-shadow:0px 9px 23px 0px rgba(0, 0, 0, 0.12941176470588237);border-radius:12px 12px 12px 12px;padding:14px 50px 14px 50px;}@media(max-width:768px){.elementor-2675 .elementor-element.elementor-element-e3f2113{--justify-content:center;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-2675 .elementor-element.elementor-element-d3ab15a .elementor-icon-box-wrapper{gap:12px;}.elementor-2675 .elementor-element.elementor-element-d3ab15a .elementor-icon-box-title{margin-block-end:7px;}.elementor-2675 .elementor-element.elementor-element-d3ab15a .elementor-icon{font-size:20px;}.elementor-2675 .elementor-element.elementor-element-d3ab15a .elementor-icon-box-title, .elementor-2675 .elementor-element.elementor-element-d3ab15a .elementor-icon-box-title a{font-size:24px;}.elementor-2675 .elementor-element.elementor-element-d3ab15a .elementor-icon-box-description{font-size:14px;}}/* Start custom CSS for container, class: .elementor-element-31f29d6 *//* ==================================================
   MEAM — ORDER TRACKING PAGE
   Page ID: 2675
================================================== */

.page-id-2675 {
    --merch-lime: #BFF923;
    --merch-lime-soft: #C5E879;
    --merch-dark: #252525;
    --merch-black: #171717;
    --merch-bg: #F7F8F3;
    --merch-field: #F3F5EE;
    --merch-white: #FFFFFF;
    --merch-text: #6D7268;
    --merch-border: #E1E7D8;

    font-family: "IBM Plex Sans Arabic", sans-serif;
}

/* ==================================================
   1. عنوان الصفحة والـBreadcrumb
================================================== */

.page-id-2675 .wd-page-title {
    position: relative;
    min-height: 265px;
    padding: 58px 20px !important;

    display: flex;
    align-items: center;
    justify-content: center;

    background: var(--merch-dark) !important;
    border-bottom: 4px solid var(--merch-lime);
    overflow: hidden;
    isolation: isolate;
}

/* الدوائر الزخرفية */
.page-id-2675 .wd-page-title::before,
.page-id-2675 .wd-page-title::after {
    content: "";
    position: absolute;
    z-index: -1;
    border: 1px solid rgba(191, 249, 35, 0.18);
    border-radius: 50%;
    pointer-events: none;
}

.page-id-2675 .wd-page-title::before {
    width: 260px;
    height: 260px;
    top: -145px;
    right: 7%;
}

.page-id-2675 .wd-page-title::after {
    width: 150px;
    height: 150px;
    bottom: -90px;
    left: 8%;
}

.page-id-2675 .wd-page-title .container {
    position: relative;
    z-index: 2;
}

.page-id-2675 .wd-page-title .entry-title {
    position: relative;
    margin: 0 0 24px !important;
    padding-bottom: 20px;

    color: var(--merch-white) !important;
    font-family: "MEAM Noto Kufi", "IBM Plex Sans Arabic", sans-serif !important;
    font-size: clamp(36px, 4vw, 54px) !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;
    letter-spacing: -1px;
}

.page-id-2675 .wd-page-title .entry-title::after {
    content: "";
    position: absolute;
    right: 50%;
    bottom: 0;
    width: 58px;
    height: 4px;

    background: var(--merch-lime);
    border-radius: 50px;
    transform: translateX(50%);
}

.page-id-2675 .wd-page-title .breadcrumbs,
.page-id-2675 .wd-page-title .wd-breadcrumbs {
    color: rgba(255, 255, 255, 0.65) !important;
    font-size: 14px;
    font-weight: 500;
}

.page-id-2675 .wd-page-title .breadcrumbs a,
.page-id-2675 .wd-page-title .wd-breadcrumbs a {
    color: var(--merch-lime-soft) !important;
    text-decoration: none;
}

.page-id-2675 .wd-page-title .breadcrumbs a:hover,
.page-id-2675 .wd-page-title .wd-breadcrumbs a:hover {
    color: var(--merch-white) !important;
}

/* ==================================================
   خلفية ومساحات محتوى الصفحة
================================================== */

.page-id-2675 .main-page-wrapper {
    background: var(--merch-bg) !important;
}

.page-id-2675 #main-content {
    padding-top: 82px !important;
    padding-bottom: 95px !important;
}

/* ==================================================
   2. كارت نموذج تتبّع الطلب
================================================== */

.page-id-2675 .elementor-element-31f29d6 {
    position: relative;
    padding: 52px 56px !important;

    background: var(--merch-white) !important;
    border: 1px solid var(--merch-border) !important;
    border-radius: 28px !important;

    box-shadow:
        0 26px 65px rgba(37, 37, 37, 0.07),
        0 4px 16px rgba(37, 37, 37, 0.035);

    overflow: hidden;
    isolation: isolate;
}

/* الخط العلوي */
.page-id-2675 .elementor-element-31f29d6::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 5px;

    background: var(--merch-lime);
    z-index: 3;
}

/* كلمة MEAM الخلفية */
.page-id-2675 .elementor-element-31f29d6::after {
    content: "MEAM";
    position: absolute;
    top: 15px;
    left: 35px;
    z-index: -1;

    color: rgba(37, 37, 37, 0.025);
    font-family: Arial, sans-serif;
    font-size: clamp(80px, 10vw, 145px);
    font-weight: 900;
    line-height: 1;
    letter-spacing: -7px;

    pointer-events: none;
}

.page-id-2675 .elementor-element-31f29d6 > .e-con-inner {
    position: relative;
    z-index: 2;
}

/* عنوان النموذج */
.page-id-2675 .elementor-element-a0762f9 {
    margin-bottom: 30px !important;
}

.page-id-2675 .elementor-element-a0762f9 .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
    gap: 18px;
    text-align: right;
}

.page-id-2675 .elementor-element-a0762f9 .elementor-icon-box-icon {
    margin: 0 !important;
    flex: 0 0 auto;
}

.page-id-2675 .elementor-element-a0762f9 .elementor-icon {
    width: 68px;
    height: 68px;

    display: flex;
    align-items: center;
    justify-content: center;

    color: var(--merch-dark) !important;
    background: var(--merch-lime) !important;
    border: 0 !important;
    border-radius: 18px !important;

    box-shadow: 0 12px 28px rgba(191, 249, 35, 0.25);
}

.page-id-2675 .elementor-element-a0762f9 .elementor-icon svg {
    width: 27px;
    height: 27px;
    fill: currentColor !important;
}

.page-id-2675 .elementor-element-a0762f9 .elementor-icon-box-title {
    margin: 0 0 5px !important;

    color: var(--merch-dark) !important;
    font-family: "MEAM Noto Kufi", "IBM Plex Sans Arabic", sans-serif !important;
    font-size: 27px !important;
    font-weight: 700 !important;
    line-height: 1.45;
}

.page-id-2675 .elementor-element-a0762f9 .elementor-icon-box-description {
    margin: 0 !important;
    color: var(--merch-text) !important;
    font-size: 15px !important;
    line-height: 1.8;
}

/* ==================================================
   نموذج WooCommerce
================================================== */

.page-id-2675 form.track_order {
    display: grid !important;
    grid-template-columns:
        minmax(0, 1fr)
        minmax(0, 1fr)
        180px;
    gap: 20px;

    width: 100%;
    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: 0 !important;
}

/* النص التوضيحي */
.page-id-2675 form.track_order > p:not(.form-row) {
    grid-column: 1 / -1;

    margin: 0 0 6px !important;
    padding: 19px 22px !important;

    color: var(--merch-text);
    background: var(--merch-field);
    border-right: 4px solid var(--merch-lime);
    border-radius: 12px;

    font-size: 14px;
    font-weight: 500;
    line-height: 1.9;
}

/* إلغاء نظام WooCommerce القديم */
.page-id-2675 form.track_order .form-row {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
}

.page-id-2675 form.track_order .clear {
    display: none !important;
}

/* عناوين الحقول */
.page-id-2675 form.track_order label {
    display: block;
    margin: 0 0 9px !important;

    color: var(--merch-dark) !important;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.5;
}

/* الحقول */
.page-id-2675 form.track_order input.input-text {
    width: 100% !important;
    height: 56px !important;
    min-height: 56px;
    padding: 0 17px !important;

    color: var(--merch-dark) !important;
    background: var(--merch-field) !important;
    border: 1px solid var(--merch-border) !important;
    border-radius: 11px !important;
    outline: none !important;
    box-shadow: none !important;

    font-family: "IBM Plex Sans Arabic", sans-serif !important;
    font-size: 14px !important;
    font-weight: 500;

    transition:
        border-color 180ms ease,
        background-color 180ms ease,
        box-shadow 180ms ease;
}

.page-id-2675 form.track_order input.input-text::placeholder {
    color: #959A90 !important;
    opacity: 1;
}

.page-id-2675 form.track_order input.input-text:hover {
    border-color: #CCD3C2 !important;
}

.page-id-2675 form.track_order input.input-text:focus {
    background: var(--merch-white) !important;
    border-color: var(--merch-lime) !important;
    box-shadow: 0 0 0 4px rgba(191, 249, 35, 0.17) !important;
}

/* زر التتبع */
.page-id-2675 form.track_order .form-row:last-of-type {
    align-self: end;
}

.page-id-2675 form.track_order button.button {
    width: 100% !important;
    height: 56px !important;
    min-height: 56px;
    margin: 0 !important;
    padding: 0 22px !important;

    color: var(--merch-dark) !important;
    background: var(--merch-lime) !important;
    border: 1px solid var(--merch-lime) !important;
    border-radius: 11px !important;
    box-shadow: 0 10px 24px rgba(191, 249, 35, 0.2) !important;

    font-family: "IBM Plex Sans Arabic", sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    line-height: 1 !important;

    cursor: pointer;
    transition:
        color 180ms ease,
        background-color 180ms ease,
        border-color 180ms ease,
        transform 180ms ease,
        box-shadow 180ms ease;
}

.page-id-2675 form.track_order button.button:hover {
    color: var(--merch-white) !important;
    background: var(--merch-dark) !important;
    border-color: var(--merch-dark) !important;

    box-shadow: 0 13px 28px rgba(37, 37, 37, 0.18) !important;
    transform: translateY(-2px);
}

.page-id-2675 form.track_order button.button:active {
    transform: translateY(0) scale(0.98);
}

/* ==================================================
   رسالة الخصوصية
================================================== */

.page-id-2675 .elementor-element-62aed50 {
    margin-top: 25px !important;
}

.page-id-2675 .elementor-element-62aed50 .elementor-icon-list-item {
    padding: 15px 18px !important;

    color: var(--merch-text) !important;
    background: rgba(191, 249, 35, 0.09);
    border: 1px solid rgba(191, 249, 35, 0.28);
    border-radius: 11px;
}

.page-id-2675 .elementor-element-62aed50 .elementor-icon-list-icon {
    margin-left: 10px !important;
}

.page-id-2675 .elementor-element-62aed50 .elementor-icon-list-icon svg {
    width: 16px !important;
    height: 16px !important;
    fill: var(--merch-dark) !important;
}

.page-id-2675 .elementor-element-62aed50 .elementor-icon-list-text {
    color: var(--merch-text) !important;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.8;
}

.page-id-2675 .elementor-element-62aed50 .elementor-icon-list-text span {
    color: var(--merch-dark) !important;
    font-weight: 700 !important;
}

/* ==================================================
   3. قسم التواصل الأخير
================================================== */

.page-id-2675 .elementor-element-e3f2113 {
    position: relative;
    margin-top: 34px !important;
    padding: 38px 42px !important;

    background: var(--merch-dark) !important;
    border: 1px solid rgba(191, 249, 35, 0.42) !important;
    border-radius: 24px !important;

    box-shadow: 0 22px 48px rgba(37, 37, 37, 0.14);
    overflow: hidden;
    isolation: isolate;
}

/* زخرفة خلفية */
.page-id-2675 .elementor-element-e3f2113::before {
    content: "";
    position: absolute;
    top: -95px;
    left: -65px;
    z-index: -1;

    width: 240px;
    height: 240px;

    border: 45px solid rgba(191, 249, 35, 0.055);
    border-radius: 50%;
    pointer-events: none;
}

.page-id-2675 .elementor-element-e3f2113::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    z-index: -1;

    width: 32%;
    height: 4px;
    background: var(--merch-lime);
    pointer-events: none;
}

.page-id-2675 .elementor-element-e3f2113 > .e-con-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 35px;
}

/* محتوى القسم */
.page-id-2675 .elementor-element-d3ab15a {
    flex: 1 1 auto;
}

.page-id-2675 .elementor-element-d3ab15a .elementor-icon-box-wrapper {
    display: flex;
    align-items: center;
    gap: 18px;
    text-align: right;
}

.page-id-2675 .elementor-element-d3ab15a .elementor-icon-box-icon {
    margin: 0 !important;
    flex: 0 0 auto;
}

.page-id-2675 .elementor-element-d3ab15a .elementor-icon {
    width: 58px;
    height: 58px;

    display: flex;
    align-items: center;
    justify-content: center;

    color: var(--merch-dark) !important;
    background: var(--merch-lime) !important;
    border: 0 !important;
    border-radius: 16px !important;
}

.page-id-2675 .elementor-element-d3ab15a .elementor-icon svg {
    width: 25px;
    height: 25px;
    fill: currentColor !important;
}

.page-id-2675 .elementor-element-d3ab15a .elementor-icon-box-title {
    margin: 0 0 6px !important;

    color: var(--merch-white) !important;
    font-family: "MEAM Noto Kufi", "IBM Plex Sans Arabic", sans-serif !important;
    font-size: 25px !important;
    font-weight: 700 !important;
    line-height: 1.5;
}

.page-id-2675 .elementor-element-d3ab15a .elementor-icon-box-description {
    margin: 0 !important;
    color: rgba(255, 255, 255, 0.68) !important;
    font-size: 14px !important;
    line-height: 1.9;
}

/* زر التواصل */
.page-id-2675 .elementor-element-d0a8d58 {
    flex: 0 0 auto;
}

.page-id-2675 .elementor-element-d0a8d58 .elementor-button {
    min-width: 185px;
    min-height: 54px;
    padding: 14px 26px !important;

    display: inline-flex;
    align-items: center;
    justify-content: center;

    color: var(--merch-dark) !important;
    background: var(--merch-lime) !important;
    border: 1px solid var(--merch-lime) !important;
    border-radius: 11px !important;
    box-shadow: none !important;

    font-family: "IBM Plex Sans Arabic", sans-serif !important;
    font-size: 15px !important;
    font-weight: 700 !important;

    transition:
        color 180ms ease,
        background-color 180ms ease,
        border-color 180ms ease,
        transform 180ms ease;
}

.page-id-2675 .elementor-element-d0a8d58 .elementor-button:hover {
    color: var(--merch-white) !important;
    background: transparent !important;
    border-color: var(--merch-lime) !important;
    transform: translateY(-3px);
}

/* ==================================================
   رسائل ونتائج تتبّع الطلب
================================================== */

.page-id-2675 .woocommerce-message,
.page-id-2675 .woocommerce-info,
.page-id-2675 .woocommerce-error {
    margin: 0 0 25px !important;
    padding: 17px 20px !important;

    color: var(--merch-dark) !important;
    background: var(--merch-white) !important;
    border: 1px solid var(--merch-border) !important;
    border-right: 5px solid var(--merch-lime) !important;
    border-radius: 12px !important;

    box-shadow: 0 10px 28px rgba(37, 37, 37, 0.06);
    line-height: 1.8;
}

.page-id-2675 .woocommerce-error {
    border-right-color: #D94A4A !important;
}

.page-id-2675 .woocommerce-order-details,
.page-id-2675 .woocommerce-customer-details,
.page-id-2675 ul.order_details {
    margin-top: 30px !important;
    padding: 25px !important;

    background: var(--merch-white);
    border: 1px solid var(--merch-border);
    border-radius: 16px;

    box-shadow: 0 12px 32px rgba(37, 37, 37, 0.06);
}

.page-id-2675 table.shop_table {
    border: 1px solid var(--merch-border) !important;
    border-radius: 12px !important;
    overflow: hidden;
}

.page-id-2675 table.shop_table th {
    color: var(--merch-dark) !important;
    background: var(--merch-field) !important;
    font-weight: 700;
}

/* ==================================================
   Tablet
================================================== */

@media (max-width: 1024px) {
    .page-id-2675 #main-content {
        padding-top: 60px !important;
        padding-bottom: 70px !important;
    }

    .page-id-2675 .elementor-element-31f29d6 {
        padding: 42px 35px !important;
    }

    .page-id-2675 form.track_order {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .page-id-2675 form.track_order .form-row:last-of-type {
        grid-column: 1 / -1;
    }

    .page-id-2675 form.track_order button.button {
        width: 100% !important;
    }
}

/* ==================================================
   Mobile
================================================== */

@media (max-width: 767px) {
    .page-id-2675 .wd-page-title {
        min-height: 210px;
        padding: 42px 15px !important;
    }

    .page-id-2675 .wd-page-title .entry-title {
        margin-bottom: 19px !important;
        padding-bottom: 17px;
        font-size: 34px !important;
    }

    .page-id-2675 #main-content {
        padding: 42px 12px 55px !important;
    }

    .page-id-2675 .elementor-element-31f29d6 {
        padding: 29px 20px !important;
        border-radius: 20px !important;
    }

    .page-id-2675 .elementor-element-31f29d6::after {
        top: 20px;
        left: 10px;
        font-size: 65px;
        letter-spacing: -4px;
    }

    .page-id-2675 .elementor-element-a0762f9 {
        margin-bottom: 23px !important;
    }

    .page-id-2675 .elementor-element-a0762f9 .elementor-icon-box-wrapper {
        align-items: flex-start;
        gap: 13px;
    }

    .page-id-2675 .elementor-element-a0762f9 .elementor-icon {
        width: 54px;
        height: 54px;
        border-radius: 14px !important;
    }

    .page-id-2675 .elementor-element-a0762f9 .elementor-icon svg {
        width: 22px;
        height: 22px;
    }

    .page-id-2675 .elementor-element-a0762f9 .elementor-icon-box-title {
        font-size: 21px !important;
    }

    .page-id-2675 form.track_order {
        grid-template-columns: 1fr;
        gap: 17px;
    }

    .page-id-2675 form.track_order > p:not(.form-row),
    .page-id-2675 form.track_order .form-row:last-of-type {
        grid-column: 1;
    }

    .page-id-2675 form.track_order > p:not(.form-row) {
        padding: 16px !important;
        font-size: 13px;
    }

    .page-id-2675 form.track_order input.input-text {
        height: 54px !important;
        min-height: 54px;
        font-size: 16px !important;
    }

    .page-id-2675 form.track_order button.button {
        height: 54px !important;
        min-height: 54px;
    }

    .page-id-2675 .elementor-element-62aed50 .elementor-icon-list-item {
        align-items: flex-start;
        padding: 14px !important;
    }

    /* القسم الأخير */
    .page-id-2675 .elementor-element-e3f2113 {
        margin-top: 25px !important;
        padding: 28px 21px !important;
        border-radius: 19px !important;
    }

    .page-id-2675 .elementor-element-e3f2113 > .e-con-inner {
        flex-direction: column;
        align-items: stretch;
        gap: 24px;
    }

    .page-id-2675 .elementor-element-d3ab15a .elementor-icon-box-wrapper {
        align-items: flex-start;
        gap: 13px;
    }

    .page-id-2675 .elementor-element-d3ab15a .elementor-icon {
        width: 52px;
        height: 52px;
        border-radius: 14px !important;
    }

    .page-id-2675 .elementor-element-d3ab15a .elementor-icon-box-title {
        font-size: 20px !important;
    }

    .page-id-2675 .elementor-element-d3ab15a .elementor-icon-box-description {
        font-size: 13px !important;
    }

    .page-id-2675 .elementor-element-d0a8d58,
    .page-id-2675 .elementor-element-d0a8d58 .elementor-button {
        width: 100% !important;
    }
}

/* تقليل الحركة لمن يفضل ذلك */
@media (prefers-reduced-motion: reduce) {
    .page-id-2675 *,
    .page-id-2675 *::before,
    .page-id-2675 *::after {
        transition-duration: 0.01ms !important;
    }
}/* End custom CSS */