.elementor-445 .elementor-element.elementor-element-8a551d8{--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-445 .elementor-element.elementor-element-4988539{--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-445 .elementor-element.elementor-element-c05e368{--display:flex;}.elementor-445 .elementor-element.elementor-element-a0b8bf3 .product_title{font-family:"Cairo", Sans-serif;font-size:26px;font-weight:700;line-height:33px;}.elementor-445 .elementor-element.elementor-element-56b07c2{--display:flex;}.elementor-445 .elementor-element.elementor-element-b7d27d4{text-align:right;}.woocommerce .elementor-445 .elementor-element.elementor-element-b7d27d4 .price{color:#000000;font-family:"Cairo", Sans-serif;font-weight:700;}.woocommerce .elementor-445 .elementor-element.elementor-element-b7d27d4 .price ins{color:#000000;font-family:"Cairo", Sans-serif;font-weight:700;}.elementor-445 .elementor-element.elementor-element-687f582{--display:flex;}.elementor-445 .elementor-element.elementor-element-37e2d3e{--display:flex;}.elementor-445 .elementor-element.elementor-element-3d5f9dc{--display:flex;}.elementor-445 .elementor-element.elementor-element-1e09258{text-align:right;}.woocommerce .elementor-445 .elementor-element.elementor-element-1e09258 .woocommerce_product_description{font-family:"Cairo", Sans-serif;}.elementor-445 .elementor-element.elementor-element-e706ddd{--display:flex;}.elementor-445 .elementor-element.elementor-element-58dcc2f > .elementor-widget-container{background-color:#FFFFFF00;}.elementor-445 .elementor-element.elementor-element-eb7186b{--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:5px;--n-tabs-title-border-radius:11px 11px 0px 0px;--n-tabs-title-color:#B1CDE2;--n-tabs-title-color-active:#000000;--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-color:#E2F3FF;--n-tabs-icon-color-active:#000000;}.elementor-445 .elementor-element.elementor-element-eb7186b > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#414042;}.elementor-445 .elementor-element.elementor-element-eb7186b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D4EDFF;}.elementor-445 .elementor-element.elementor-element-eb7186b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-445 .elementor-element.elementor-element-eb7186b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-445 .elementor-element.elementor-element-eb7186b > .elementor-widget-container{background-color:#02010100;}.elementor-445 .elementor-element.elementor-element-eb7186b.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Cairo", Sans-serif;}.elementor-445 .elementor-element.elementor-element-eb7186b [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;--n-tabs-icon-color-hover:#000000;}.elementor-445 .elementor-element.elementor-element-803c910{--display:flex;}.elementor-445 .elementor-element.elementor-element-4f72b4e .wl-wishlist-compare-txt li a{color:#414042;}.elementor-445 .elementor-element.elementor-element-4f72b4e .wl-wishlist-compare-txt li span{color:#414042;}.elementor-445 .elementor-element.elementor-element-4f72b4e .wl-addto-cart[class*="wl-style-"] form.cart button{color:#B1CDE2 !important;background-color:#414042 !important;}.elementor-445 .elementor-element.elementor-element-4f72b4e .wl-style-1 form.cart button{color:#B1CDE2 !important;background-color:#414042 !important;}.elementor-445 .elementor-element.elementor-element-4f72b4e .wl-addto-cart[class*="wl-style-"] form.cart button:hover{color:#000000 !important;background-color:#FFFFFF !important;}.elementor-445 .elementor-element.elementor-element-4f72b4e .wl-style-1 form.cart button:hover{color:#000000 !important;background-color:#FFFFFF !important;}.elementor-445 .elementor-element.elementor-element-7b414ed{--display:flex;}.elementor-445 .elementor-element.elementor-element-0160994{--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-445 .elementor-element.elementor-element-7336e6c{--display:flex;}.elementor-445 .elementor-element.elementor-element-7026e18{--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-445 .elementor-element.elementor-element-3273188 .product_title{font-family:"Cairo", Sans-serif;font-size:26px;font-weight:700;line-height:33px;}.elementor-445 .elementor-element.elementor-element-317e06e{text-align:right;}.woocommerce .elementor-445 .elementor-element.elementor-element-317e06e .price{color:#000000;font-family:"Cairo", Sans-serif;font-weight:700;}.woocommerce .elementor-445 .elementor-element.elementor-element-317e06e .price ins{color:#000000;font-family:"Cairo", Sans-serif;font-weight:700;}.elementor-445 .elementor-element.elementor-element-6229cd9{--display:flex;}.elementor-445 .elementor-element.elementor-element-ec60759{--display:flex;}.elementor-445 .elementor-element.elementor-element-5ebf05e{text-align:right;}.woocommerce .elementor-445 .elementor-element.elementor-element-5ebf05e .woocommerce_product_description{font-family:"Cairo", Sans-serif;}.elementor-445 .elementor-element.elementor-element-f342868{--display:flex;}.elementor-445 .elementor-element.elementor-element-94bdec7 > .elementor-widget-container{background-color:#FFFFFF00;}.elementor-445 .elementor-element.elementor-element-ceeddd0{--n-tabs-heading-justify-content:flex-end;--n-tabs-title-width:initial;--n-tabs-title-height:initial;--n-tabs-title-align-items:center;--n-tabs-title-flex-grow:0;--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:5px;--n-tabs-title-border-radius:11px 11px 0px 0px;--n-tabs-title-color:#B1CDE2;--n-tabs-title-color-active:#000000;--n-tabs-title-direction:row;--n-tabs-icon-order:1;--n-tabs-title-justify-content-toggle:initial;--n-tabs-title-align-items-toggle:center;--n-tabs-icon-color:#E2F3FF;--n-tabs-icon-color-active:#000000;}.elementor-445 .elementor-element.elementor-element-ceeddd0 > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#414042;}.elementor-445 .elementor-element.elementor-element-ceeddd0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D4EDFF;}.elementor-445 .elementor-element.elementor-element-ceeddd0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-445 .elementor-element.elementor-element-ceeddd0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#FFFFFF;}.elementor-445 .elementor-element.elementor-element-ceeddd0 > .elementor-widget-container{background-color:#02010100;}.elementor-445 .elementor-element.elementor-element-ceeddd0.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Cairo", Sans-serif;}.elementor-445 .elementor-element.elementor-element-ceeddd0 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:#000000;--n-tabs-icon-color-hover:#000000;}.elementor-445 .elementor-element.elementor-element-5e6caea{--display:flex;}.elementor-445 .elementor-element.elementor-element-a73f8e7 .elementor-button{background-color:#414042;fill:#B1CDE2;color:#B1CDE2;}.elementor-445 .elementor-element.elementor-element-a73f8e7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-445 .elementor-element.elementor-element-c321ea7{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products ul.products li.product{text-align:center;border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px;padding:0px 0px 10px 0px;background-color:#FFFFFF;border-color:#000000;}.elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products .attachment-woocommerce_thumbnail{border-style:solid;border-color:#000000;border-radius:16px 16px 0px 0px;margin-bottom:12px;}.elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;margin-bottom:5px;}.elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;margin-bottom:5px;}.elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Cairo", Sans-serif;line-height:21px;}.elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products ul.products li.product .price{color:#000000;font-family:"Cairo", Sans-serif;}.elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products ul.products li.product .button{color:#000000;background-color:#02010100;border-color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;margin-top:14px;}.elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products ul.products li.product .button:hover{color:#E2F3FF;background-color:#414042;}.elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products .added_to_cart{margin-inline-start:0px;}.elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products ul.products li.product span.onsale{display:block;}body.elementor-page-445:not(.elementor-motion-effects-element-type-background), body.elementor-page-445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E2F3FF 0%, #FFFFFF 100%);}@media(min-width:768px){.elementor-445 .elementor-element.elementor-element-4988539{--width:50%;}.elementor-445 .elementor-element.elementor-element-7b414ed{--width:50%;}.elementor-445 .elementor-element.elementor-element-7336e6c{--width:50%;}.elementor-445 .elementor-element.elementor-element-7026e18{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-445 .elementor-element.elementor-element-4988539{--width:80%;}.elementor-445 .elementor-element.elementor-element-7026e18{--width:60%;}}@media(max-width:1024px){.elementor-445 .elementor-element.elementor-element-eb7186b{--n-tabs-direction:column;--n-tabs-heading-direction:row;--n-tabs-heading-width:initial;--n-tabs-title-flex-basis:content;--n-tabs-title-flex-shrink:0;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-tabs-title-gap:10px;--n-tabs-gap:0px;--n-tabs-title-font-size:13px;}.elementor-445 .elementor-element.elementor-element-ceeddd0{--n-tabs-direction:row-reverse;--n-tabs-heading-direction:column;--n-tabs-heading-width:240px;--n-tabs-title-flex-basis:initial;--n-tabs-title-flex-shrink:initial;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--n-tabs-title-gap:10px;--n-tabs-gap:0px;--n-tabs-title-font-size:13px;}.elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-445 .elementor-element.elementor-element-3273188 .product_title{font-size:21px;}.elementor-445 .elementor-element.elementor-element-ceeddd0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-445 .elementor-element.elementor-element-a73f8e7 .elementor-button{border-radius:5px 5px 5px 5px;}.elementor-445 .elementor-element.elementor-element-6daba7a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for shortcode, class: .elementor-element-58dcc2f *//* الكونتينر الكبير - خلفية بيضاء */
.private-fields-wrapper {
    background: #ffffff; /* خلفية بيضاء بالكامل */
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.05); /* ظل خفيف جدًا لإبراز الكونتينر */
    direction: rtl; /* لمحاذاة عربية صحيحة */
}

/* كل ليبل فوق الحقل */
.private-fields-wrapper .form-row-wide {
    display: block;
    margin-bottom: 20px;
}

/* تنسيق الليبلات */
.private-fields-wrapper label {
    display: block;
    font-weight: bold;
    color: #000;
    font-size: 16px;
    margin-bottom: 8px;
    text-align: right;
}

/* تنسيق الحقول */
.private-fields-wrapper input.input-text {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #ccc;
    border-radius: 6px;
    background: #ffffff; /* الحقل نفسه أبيض */
    transition: border-color 0.3s, box-shadow 0.3s;
}

/* تأثير تركيز الكتابة */
.private-fields-wrapper input.input-text:focus {
    border-color: #007cba;
    box-shadow: 0 0 0 2px rgba(0, 124, 186, 0.2);
    outline: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58dcc2f *//* الكونتينر الكبير - خلفية بيضاء */
.private-fields-wrapper {
    background: #ffffff; /* خلفية بيضاء بالكامل */
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.05); /* ظل خفيف جدًا لإبراز الكونتينر */
    direction: rtl; /* لمحاذاة عربية صحيحة */
}

/* كل ليبل فوق الحقل */
.private-fields-wrapper .form-row-wide {
    display: block;
    margin-bottom: 20px;
}

/* تنسيق الليبلات */
.private-fields-wrapper label {
    display: block;
    font-weight: bold;
    color: #000;
    font-size: 16px;
    margin-bottom: 8px;
    text-align: right;
}

/* تنسيق الحقول */
.private-fields-wrapper input.input-text {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #ccc;
    border-radius: 6px;
    background: #ffffff; /* الحقل نفسه أبيض */
    transition: border-color 0.3s, box-shadow 0.3s;
}

/* تأثير تركيز الكتابة */
.private-fields-wrapper input.input-text:focus {
    border-color: #007cba;
    box-shadow: 0 0 0 2px rgba(0, 124, 186, 0.2);
    outline: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58dcc2f *//* الكونتينر الكبير - خلفية بيضاء */
.private-fields-wrapper {
    background: #ffffff; /* خلفية بيضاء بالكامل */
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.05); /* ظل خفيف جدًا لإبراز الكونتينر */
    direction: rtl; /* لمحاذاة عربية صحيحة */
}

/* كل ليبل فوق الحقل */
.private-fields-wrapper .form-row-wide {
    display: block;
    margin-bottom: 20px;
}

/* تنسيق الليبلات */
.private-fields-wrapper label {
    display: block;
    font-weight: bold;
    color: #000;
    font-size: 16px;
    margin-bottom: 8px;
    text-align: right;
}

/* تنسيق الحقول */
.private-fields-wrapper input.input-text {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #ccc;
    border-radius: 6px;
    background: #ffffff; /* الحقل نفسه أبيض */
    transition: border-color 0.3s, box-shadow 0.3s;
}

/* تأثير تركيز الكتابة */
.private-fields-wrapper input.input-text:focus {
    border-color: #007cba;
    box-shadow: 0 0 0 2px rgba(0, 124, 186, 0.2);
    outline: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-58dcc2f *//* الكونتينر الكبير - خلفية بيضاء */
.private-fields-wrapper {
    background: #ffffff; /* خلفية بيضاء بالكامل */
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.05); /* ظل خفيف جدًا لإبراز الكونتينر */
    direction: rtl; /* لمحاذاة عربية صحيحة */
}

/* كل ليبل فوق الحقل */
.private-fields-wrapper .form-row-wide {
    display: block;
    margin-bottom: 20px;
}

/* تنسيق الليبلات */
.private-fields-wrapper label {
    display: block;
    font-weight: bold;
    color: #000;
    font-size: 16px;
    margin-bottom: 8px;
    text-align: right;
}

/* تنسيق الحقول */
.private-fields-wrapper input.input-text {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #ccc;
    border-radius: 6px;
    background: #ffffff; /* الحقل نفسه أبيض */
    transition: border-color 0.3s, box-shadow 0.3s;
}

/* تأثير تركيز الكتابة */
.private-fields-wrapper input.input-text:focus {
    border-color: #007cba;
    box-shadow: 0 0 0 2px rgba(0, 124, 186, 0.2);
    outline: none;
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-eb7186b *//* 🚀 تصميم التبويبات Tabs بشكل مرتب وجميل */

/* تصفيف التبويبات جنب بعض */
.tabs-tabs ul.tabs {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0;
    padding: 0;
    list-style: none;
    flex-wrap: wrap; /* يسمح بالتفافهم في الموبايل */
}

/* كل تبويب */
.tabs-tabs ul.tabs li {
    margin: 0 5px;
    padding: 10px 20px;
    background-color: #3a3a3a; /* خلفية التبويبات */
    color: #ffffff;
    border-radius: 8px;
    font-weight: bold;
    font-size: 15px;
    cursor: pointer;
    transition: all 0.3s ease;
    white-space: nowrap;
}

/* عند التحويم Hover */
.tabs-tabs ul.tabs li:hover {
    background-color: #555555;
}

/* التبويب النشط (مفتوح) */
.tabs-tabs ul.tabs li.active, 
.tabs-tabs ul.tabs li.current {
    background-color: #f7b500; /* لون أصفر */
    color: #000000; /* لون الخط أسود */
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
}

/* جعل النص بمحاذاة صحيحة */
.tabs-tabs ul.tabs li a {
    color: inherit;
    text-decoration: none;
}

/* أيقونة صغيرة لو لاحقًا تحتاجها */
.tabs-tabs ul.tabs li::after {
    content: "";
    margin-left: 5px;
}

/* 🎯 تحسين الشكل أكثر في الموبايل */
@media (max-width: 767px) {
    .tabs-tabs ul.tabs {
        flex-wrap: wrap; /* التبويبات تلتف تحت بعض لو المساحة صغيرة */
    }

    .tabs-tabs ul.tabs li {
        flex: 1 0 48%; /* كل تبويب يأخذ نصف العرض تقريبا */
        margin-bottom: 8px;
        text-align: center;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-94bdec7 *//* الكونتينر الكبير - خلفية بيضاء */
.private-fields-wrapper {
    background: #ffffff; /* خلفية بيضاء بالكامل */
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.05); /* ظل خفيف جدًا لإبراز الكونتينر */
    direction: rtl; /* لمحاذاة عربية صحيحة */
}

/* كل ليبل فوق الحقل */
.private-fields-wrapper .form-row-wide {
    display: block;
    margin-bottom: 20px;
}

/* تنسيق الليبلات */
.private-fields-wrapper label {
    display: block;
    font-weight: bold;
    color: #000;
    font-size: 16px;
    margin-bottom: 8px;
    text-align: right;
}

/* تنسيق الحقول */
.private-fields-wrapper input.input-text {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #ccc;
    border-radius: 6px;
    background: #ffffff; /* الحقل نفسه أبيض */
    transition: border-color 0.3s, box-shadow 0.3s;
}

/* تأثير تركيز الكتابة */
.private-fields-wrapper input.input-text:focus {
    border-color: #007cba;
    box-shadow: 0 0 0 2px rgba(0, 124, 186, 0.2);
    outline: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-94bdec7 *//* الكونتينر الكبير - خلفية بيضاء */
.private-fields-wrapper {
    background: #ffffff; /* خلفية بيضاء بالكامل */
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.05); /* ظل خفيف جدًا لإبراز الكونتينر */
    direction: rtl; /* لمحاذاة عربية صحيحة */
}

/* كل ليبل فوق الحقل */
.private-fields-wrapper .form-row-wide {
    display: block;
    margin-bottom: 20px;
}

/* تنسيق الليبلات */
.private-fields-wrapper label {
    display: block;
    font-weight: bold;
    color: #000;
    font-size: 16px;
    margin-bottom: 8px;
    text-align: right;
}

/* تنسيق الحقول */
.private-fields-wrapper input.input-text {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #ccc;
    border-radius: 6px;
    background: #ffffff; /* الحقل نفسه أبيض */
    transition: border-color 0.3s, box-shadow 0.3s;
}

/* تأثير تركيز الكتابة */
.private-fields-wrapper input.input-text:focus {
    border-color: #007cba;
    box-shadow: 0 0 0 2px rgba(0, 124, 186, 0.2);
    outline: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-94bdec7 *//* الكونتينر الكبير - خلفية بيضاء */
.private-fields-wrapper {
    background: #ffffff; /* خلفية بيضاء بالكامل */
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.05); /* ظل خفيف جدًا لإبراز الكونتينر */
    direction: rtl; /* لمحاذاة عربية صحيحة */
}

/* كل ليبل فوق الحقل */
.private-fields-wrapper .form-row-wide {
    display: block;
    margin-bottom: 20px;
}

/* تنسيق الليبلات */
.private-fields-wrapper label {
    display: block;
    font-weight: bold;
    color: #000;
    font-size: 16px;
    margin-bottom: 8px;
    text-align: right;
}

/* تنسيق الحقول */
.private-fields-wrapper input.input-text {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #ccc;
    border-radius: 6px;
    background: #ffffff; /* الحقل نفسه أبيض */
    transition: border-color 0.3s, box-shadow 0.3s;
}

/* تأثير تركيز الكتابة */
.private-fields-wrapper input.input-text:focus {
    border-color: #007cba;
    box-shadow: 0 0 0 2px rgba(0, 124, 186, 0.2);
    outline: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-94bdec7 *//* الكونتينر الكبير - خلفية بيضاء */
.private-fields-wrapper {
    background: #ffffff; /* خلفية بيضاء بالكامل */
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    padding: 20px;
    margin-top: 20px;
    margin-bottom: 20px;
    box-shadow: 0 0 10px rgba(0,0,0,0.05); /* ظل خفيف جدًا لإبراز الكونتينر */
    direction: rtl; /* لمحاذاة عربية صحيحة */
}

/* كل ليبل فوق الحقل */
.private-fields-wrapper .form-row-wide {
    display: block;
    margin-bottom: 20px;
}

/* تنسيق الليبلات */
.private-fields-wrapper label {
    display: block;
    font-weight: bold;
    color: #000;
    font-size: 16px;
    margin-bottom: 8px;
    text-align: right;
}

/* تنسيق الحقول */
.private-fields-wrapper input.input-text {
    width: 100%;
    padding: 12px 14px;
    border: 1px solid #ccc;
    border-radius: 6px;
    background: #ffffff; /* الحقل نفسه أبيض */
    transition: border-color 0.3s, box-shadow 0.3s;
}

/* تأثير تركيز الكتابة */
.private-fields-wrapper input.input-text:focus {
    border-color: #007cba;
    box-shadow: 0 0 0 2px rgba(0, 124, 186, 0.2);
    outline: none;
}/* End custom CSS */