.elementor-10981 .elementor-element.elementor-element-59b02c{--display:flex;--min-height:670px;--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:center;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:nowrap;--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-10981 .elementor-element.elementor-element-59b02c.e-con{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .elementor-repeater-item-3d005c2 i{color:#5B2EFF;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .elementor-repeater-item-3d005c2 svg{fill:#5B2EFF;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .elementor-repeater-item-465d166 i{color:#5B2EFF;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .elementor-repeater-item-465d166 svg{fill:#5B2EFF;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .elementor-repeater-item-18b7e2c i{color:#5B2EFF;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .elementor-repeater-item-18b7e2c svg{fill:#5B2EFF;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3{transform:scale(1);z-index:3;width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .etheme-price-table-wrapper{border-style:solid;border-width:2px 2px 2px 2px;border-color:#E2E8F0;border-radius:16px 16px 16px 16px;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .etheme-price-table-header{padding:50px 20px 20px 20px;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .etheme-price-table-title{color:#0F172A;font-family:"expoarabic-semibold1", Sans-serif;font-size:29px;font-weight:500;margin-bottom:11px;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .etheme-price-table-subtitle{color:#475569;font-family:"Tajawal-Regular", Sans-serif;font-size:15px;font-weight:600;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .etheme-price-table-price-wrapper{padding:10px 10px 10px 10px;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .etheme-price-table-price{color:#162B60;font-family:"expoarabic-semibold1", Sans-serif;font-size:36px;font-weight:bold;letter-spacing:-0.7px;word-spacing:0px;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .etheme-price-table-currency{align-self:flex-start;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .etheme-price-fraction{align-self:flex-end;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .etheme-price-table-period{font-family:"Tajawal-Regular", Sans-serif;font-size:17px;font-weight:500;word-spacing:0px;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .etheme-price-table-features-list{padding:10px 20px 20px 20px;color:#0F172A;text-align:left;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .etheme-price-table-features-list li{font-family:"expoarabic-medium1", Sans-serif;font-size:15px;font-weight:500;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .etheme-price-table-features-list a{color:#A7C0D5;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .etheme-price-table-footer{padding:20px 20px 0px 20px;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .etheme-price-table-button{min-width:316px;font-family:"expoarabic-medium1", Sans-serif;font-size:18px;font-weight:500;color:#0F172A;background-color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#5B2EFF;border-radius:10px 10px 10px 10px;padding:15px 15px 15px 15px;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 .etheme-price-table-button:hover{color:var( --e-global-color-6aeb239 );background-color:var( --e-global-color-primary );}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-10981 .elementor-element.elementor-element-3c0fa5b3.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:1;}.elementor-10981 .elementor-element.elementor-element-571a093e .elementor-repeater-item-3d005c2 i{color:#5B2EFF;}.elementor-10981 .elementor-element.elementor-element-571a093e .elementor-repeater-item-3d005c2 svg{fill:#5B2EFF;}.elementor-10981 .elementor-element.elementor-element-571a093e .elementor-repeater-item-18b7e2c i{color:#5B2EFF;}.elementor-10981 .elementor-element.elementor-element-571a093e .elementor-repeater-item-18b7e2c svg{fill:#5B2EFF;}.elementor-10981 .elementor-element.elementor-element-571a093e .elementor-repeater-item-7d28b73 i{color:#5B2EFF;}.elementor-10981 .elementor-element.elementor-element-571a093e .elementor-repeater-item-7d28b73 svg{fill:#5B2EFF;}.elementor-10981 .elementor-element.elementor-element-571a093e{transform:scale(1);z-index:3;width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;}.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-wrapper{background-color:var( --e-global-color-6aeb239 );border-style:solid;border-width:2px 2px 2px 2px;border-color:#5B2EFF;border-radius:15px 15px 15px 15px;--ribbon-distance:1px;}.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-header{padding:50px 20px 20px 20px;}.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-title{color:#5B2EFF;font-family:"expoarabic-semibold1", Sans-serif;font-size:29px;font-weight:500;margin-bottom:15px;}.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-subtitle{color:#475569;font-family:"expoarabic-medium1", Sans-serif;font-size:15px;font-weight:400;line-height:20px;word-spacing:0px;}.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-price-wrapper{padding:10px 20px 10px 20px;}.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-price{color:#0F172A;font-family:"expoarabic-semibold1", Sans-serif;font-size:41px;font-weight:bold;letter-spacing:0.7px;word-spacing:0px;}.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-fraction{align-self:flex-start;}.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-period{color:#0F172A;font-family:"Tajawal", Sans-serif;font-size:17px;font-weight:500;word-spacing:0px;}.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-features-list{padding:30px 20px 20px 20px;color:#0F172A;text-align:center;}.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-features-list li{font-family:"expoarabic-medium1", Sans-serif;font-size:15px;font-weight:500;}.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-features-list a{color:#1089EF;}.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-footer{padding:45px 20px 40px 20px;}.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-button{min-width:319px;font-family:"expoarabic-semibold1", Sans-serif;font-size:16px;font-weight:500;color:#ffffff;background-color:#5B2EFF;border-radius:5px 5px 5px 5px;padding:18px 18px 18px 18px;}.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-button:hover{background-color:#555;}.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-ribbon-inner{color:#ffffff;}.elementor-10981 .elementor-element.elementor-element-571a093e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10981 .elementor-element.elementor-element-571a093e.elementor-element{--align-self:center;}.elementor-10981 .elementor-element.elementor-element-23bab2b{--display:flex;}.elementor-10981 .elementor-element.elementor-element-23bab2b.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-10981 .elementor-element.elementor-element-59b02c{--content-width:1141px;}.elementor-10981 .elementor-element.elementor-element-23bab2b{--width:98.59%;}}/* Start custom CSS for etheme_price_table, class: .elementor-element-3c0fa5b3 *//* 1. جعل الحاوية الكبرى مرجعاً للإحداثيات */
 .etheme-price-table-price-wrapper {
    position: relative;
    padding-bottom: 80px !important; /* حجز مساحة في الأسفل لأن الفوتر سيخرج من التدفق الطبيعي */
}

/* 2. تحويل الزر (Footer) إلى وضع Absolute */
 .etheme-price-table-footer {
    position: absolute !important;
    left: 0;
    right: 0;
    top: 200px; /* هذه القيمة تقديرية، عدلها لتناسب المسافة بين السعر والمميزات */
    z-index: 10;
    text-align: center;
}

/* 3. تفريغ مساحة داخل الحاوية الوسطى بين السعر والمميزات */
 .etheme-price-table-features-list {
    margin-top: 40px !important; /* هذه المساحة هي التي سيجلس فيها الزر */
}

.etheme-price-table-wrapper {
    box-shadow: none !important;
}

[class^="elementor-repeater-item"] {
    margin-bottom: 10px;
}

.etheme-price-table-period{
    flex-basis: auto !important;
    position: relative;
        top: -4px;
    right: 7px;
}
.etheme-price-table-wrapper {
    --ribbon-distance: 35px;
    --ribbon-offset: calc(-50% + var(--ribbon-distance));
    position: relative;
    text-align: right;
    overflow: hidden;
    color: #000;
}


.etheme-price-table-price-wrapper {
    justify-content: flex-start;
}



[class^="elementor-repeater-item"]:nth-child(2)::before, [class*=" elementor-repeater-item"]:nth-child(2)::before {
border:none !important}



.etheme-price-table-wrapper{    box-shadow: 0px 0px 5px #dbdada;}

    .etheme-price-table-price{margin-left: 5px;}
    
    .etheme-price-table-currency{
    position: relative;
    right: 2px;
    }
    
  .e-fas-times-circle{    fill: #fa4f74 !important;
}
    
    
.icon-blue {
  color: #162b60;
}
.etheme-price-table-additional-info{color: #acadaf;}

.e-font-icon-svg{
    margin-left:5px;
    top: 4px !important;
   width: 20px;
    height: 18px;
    fill: #1adf6f;}/* End custom CSS */
/* Start custom CSS for etheme_price_table, class: .elementor-element-571a093e */div [data-id="6c9cfe7f"] svg{ fill:#fff !important} 

div [data-id="c6f56c3"] svg {
    fill: #fff;
}

.more-sell .etheme-price-table-footer{ top:213px !important;}

.more-sell .etheme-price-table-footer{    margin-top: 30px !important;}
/****/

/* 1. تنسيق الحاوية الرئيسية للريبون */
.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-ribbon {
    position: absolute !important;
    top: 0 !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important; /* لجعله في المنتصف تماماً فوق الحافة */
    width: auto !important;
    height: auto !important;
       min-width: auto !important;
    min-height: auto !important;
    
    background: transparent !important;
    z-index: 10 !important;
    display: flex !important;
    justify-content: center !important;
}

/* 2. تنسيق الكبسولة (الجزء الملون) */
.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-ribbon-inner {
    background-color: #6366f1 !important; /* اللون البنفسجي */
    color: #ffffff !important;
    padding: 6px 20px !important;
    border-radius: 50px !important; /* شكل الكبسولة */
    font-size: 14px !important;
    font-weight: bold !important;
    white-space: nowrap !important;
    box-shadow: 0 4px 10px rgba(99, 102, 241, 0.3) !important; /* ظل خفيف */
    transform: none !important; /* إلغاء أي دوران قديم */
    width: auto !important;
}

/* 3. إلغاء تأثير الـ Ribbon المائل القديم */
.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-ribbon-inner::before,
.elementor-10981 .elementor-element.elementor-element-571a093e .etheme-price-table-ribbon-inner::after {
    display: none !important;
}

/* 4. التأكد من أن الكارد نفسه لديه مساحة كافية من الأعلى */
.elementor-10981 .elementor-element.elementor-element-571a093e .ettheme-price-table-wrapper {
    margin-top: 30px !important;
    overflow: visible !important; /* ضروري جداً عشان الكبسولة متتقصش */
}

.etheme-price-table-wrapper{ overflow: visible !important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-59b02c */svg{
    top: 8px;
    position: relative;
}/* End custom CSS */