.elementor-9579 .elementor-element.elementor-element-fade85b{--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-9579 .elementor-element.elementor-element-a394534{--display:flex;}.elementor-9579 .elementor-element.elementor-element-8248f0f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9579 .elementor-element.elementor-element-40794b7{--display:flex;}.elementor-9579 .elementor-element.elementor-element-40cf65c{--display:flex;}.elementor-9579 .elementor-element.elementor-element-9d72b3a{--display:flex;}.elementor-9579 .elementor-element.elementor-element-03fe928{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9579 .elementor-element.elementor-element-f23ec2b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9579 .elementor-element.elementor-element-b057c03 .elementor-counter{gap:15px;}.elementor-9579 .elementor-element.elementor-element-b057c03 .elementor-counter-number-wrapper{gap:0px;font-size:30px;}.elementor-9579 .elementor-element.elementor-element-b057c03 .elementor-counter-title{font-size:15px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-9579 .elementor-element.elementor-element-5f5a8c4 .elementor-counter{gap:12px;}.elementor-9579 .elementor-element.elementor-element-5f5a8c4 .elementor-counter-number-wrapper{font-size:30px;}.elementor-9579 .elementor-element.elementor-element-5f5a8c4 .elementor-counter-title{font-size:16px;}.elementor-9579 .elementor-element.elementor-element-79f4f61{--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-9579 .elementor-element.elementor-element-6d231a4{--display:flex;}.elementor-9579 .elementor-element.elementor-element-cc39a38 .elementor-button{background-color:#113E00;border-radius:12px 12px 12px 12px;padding:13px 13px 13px 13px;}.elementor-9579 .elementor-element.elementor-element-cc39a38 > .elementor-widget-container{margin:9px 0px 0px 0px;}.elementor-9579 .elementor-element.elementor-element-988779b{--display:flex;}.elementor-9579 .elementor-element.elementor-element-7f87d84{--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-9579 .elementor-element.elementor-element-f925009{--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-9579 .elementor-element.elementor-element-85a5eb1{--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-9579 .elementor-element.elementor-element-2ad3848{--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(max-width:1024px){.elementor-9579 .elementor-element.elementor-element-03fe928{--grid-auto-flow:row;}.elementor-9579 .elementor-element.elementor-element-f23ec2b{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-9579 .elementor-element.elementor-element-a394534{--width:50%;}.elementor-9579 .elementor-element.elementor-element-8248f0f{--width:50%;}}@media(max-width:767px){.elementor-9579 .elementor-element.elementor-element-03fe928{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-9579 .elementor-element.elementor-element-f23ec2b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for html, class: .elementor-element-080b846 */.gs-wide-cta{

direction:rtl;
background:
linear-gradient(135deg,#061936,#0c2852);

padding:35px 25px;
border-radius:22px;

font-family:inherit;

overflow:hidden;

}


.gs-wide-container{

max-width:1200px;
margin:auto;

display:flex;

align-items:center;

gap:35px;

}



.gs-wide-content{

width:35%;

color:white;

}



.gs-wide-tag{

display:inline-block;

color:#d4af37;

border:1px solid rgba(212,175,55,.4);

padding:6px 15px;

border-radius:30px;

font-size:13px;

margin-bottom:10px;

}



.gs-wide-content h2{

font-size:27px;

line-height:1.8;

margin:0 0 10px;

color:#fff;

font-weight:800;

}



.gs-wide-content p{

font-size:14px;

line-height:2;

color:#d8dfeb;

margin-bottom:20px;

}



.gs-wide-btn{

display:inline-flex;

background:#d4af37;

color:#061936;

padding:12px 28px;

border-radius:12px;

text-decoration:none;

font-weight:700;

font-size:14px;

}



.gs-wide-features{

width:65%;

display:grid;

grid-template-columns:repeat(2,1fr);

gap:12px;

}



.gs-feature{

background:white;

border-radius:15px;

padding:12px;

display:flex;

align-items:center;

gap:12px;

}



.gs-icon{

width:45px;

height:45px;

border-radius:50%;

background:#fff8e6;

border:1px solid rgba(212,175,55,.4);

display:flex;

align-items:center;

justify-content:center;

font-size:22px;

}



.gs-feature h3{

font-size:15px;

margin:0 0 5px;

color:#09234a;

font-weight:800;

}



.gs-feature span{

font-size:12px;

color:#657084;

}



@media(max-width:900px){


.gs-wide-container{

flex-direction:column;

}


.gs-wide-content,
.gs-wide-features{

width:100%;

}


.gs-wide-content{

text-align:center;

}



}



@media(max-width:600px){


.gs-wide-cta{

padding:25px 15px;

}



.gs-wide-content h2{

font-size:22px;

}



.gs-wide-features{

grid-template-columns:1fr;

}



.gs-feature{

padding:14px;

}



}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2b516db */.gs-simple-price,
.gs-simple-price * {
    box-sizing: border-box;
}

.gs-simple-price {
    width: 100%;
    color: #222;
    font-family: inherit;
}

.gs-simple-price h2 {
    margin: 0 0 12px;
    color: #071d3b;
    font-size: 26px;
    line-height: 1.6;
}

.gs-simple-price > p {
    margin: 0 0 18px;
    font-size: 14px;
    line-height: 2;
}

.gs-table-scroll {
    width: 100%;
    overflow-x: auto;
}

.gs-simple-price table {
    width: 100%;
    min-width: 780px;
    border-collapse: collapse;
}

.gs-simple-price th,
.gs-simple-price td {
    padding: 13px;
    text-align: right;
    vertical-align: middle;
    border: 1px solid #ddd;
    font-size: 13px;
    line-height: 1.8;
}

.gs-simple-price th {
    color: #fff;
    background: #071d3b;
    font-weight: 700;
}

.gs-simple-price tbody tr:nth-child(even) {
    background: #f7f7f7;
}

.gs-price-note {
    margin-top: 14px !important;
    padding: 12px;
    background: #fff8e7;
    border-right: 3px solid #d6a843;
}

.gs-experience-note {
    margin-top: 14px;
    padding: 15px;
    background: #f5f7fa;
    border: 1px solid #ddd;
}

.gs-experience-note strong {
    display: block;
    margin-bottom: 6px;
    color: #071d3b;
}

.gs-experience-note p {
    margin: 0;
    font-size: 13px;
    line-height: 2;
}

@media (max-width: 680px) {
    .gs-simple-price h2 {
        font-size: 21px;
    }

    .gs-simple-price > p,
    .gs-experience-note p {
        font-size: 12px;
    }

    .gs-simple-price th,
    .gs-simple-price td {
        padding: 10px;
        font-size: 11px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0755e25 */.gs-product-compare,
.gs-product-compare * {
    box-sizing: border-box;
}

.gs-product-compare {
    --gs-navy: #071d3b;
    --gs-navy-light: #12365f;
    --gs-gold: #d6a843;
    --gs-gold-light: #f4dfad;
    --gs-white: #ffffff;
    --gs-text: #27364c;
    --gs-muted: #68758a;
    --gs-border: #e2e7ee;
    --gs-background: #f6f8fb;

    width: 100%;
    padding: 38px;
    position: relative;
    overflow: hidden;
    color: var(--gs-text);
    background:
        radial-gradient(
            circle at 0 0,
            rgba(214, 168, 67, 0.12),
            transparent 22%
        ),
        var(--gs-background);
    border: 1px solid var(--gs-border);
    border-radius: 24px;
    font-family: inherit;
}

.gs-product-compare::before {
    content: "";
    width: 150px;
    height: 4px;
    position: absolute;
    top: 0;
    right: 0;
    background: linear-gradient(
        90deg,
        var(--gs-gold),
        var(--gs-gold-light)
    );
}

/* عنوان */

.gs-product-compare__header {
    max-width: 780px;
    margin: 0 auto 25px;
    text-align: center;
}

.gs-product-compare__label {
    display: inline-flex;
    margin-bottom: 10px;
    padding: 6px 14px;
    color: #72500b;
    background: #fff4d9;
    border: 1px solid #ecd293;
    border-radius: 50px;
    font-size: 11px;
    font-weight: 800;
}

.gs-product-compare__header h2 {
    margin: 0 0 11px;
    color: var(--gs-navy);
    font-size: clamp(23px, 3vw, 34px);
    line-height: 1.55;
}

.gs-product-compare__header p {
    margin: 0;
    color: var(--gs-muted);
    font-size: 13px;
    line-height: 2;
}

/* جدول */

.gs-product-compare__table-wrap {
    width: 100%;
    overflow: hidden;
    background: var(--gs-white);
    border: 1px solid var(--gs-border);
    border-radius: 17px;
    box-shadow: 0 14px 35px rgba(7, 29, 59, 0.07);
}

.gs-product-compare__table {
    width: 100%;
    border-collapse: collapse;
}

.gs-product-compare__table th,
.gs-product-compare__table td {
    padding: 17px 18px;
    text-align: right;
    vertical-align: middle;
    border-bottom: 1px solid var(--gs-border);
}

.gs-product-compare__table thead th {
    color: var(--gs-white);
    background: var(--gs-navy);
    font-size: 13px;
    font-weight: 800;
}

.gs-product-compare__table thead th:not(:last-child) {
    border-left: 1px solid rgba(255, 255, 255, 0.12);
}

.gs-column-title {
    display: flex;
    align-items: center;
    gap: 8px;
}

.gs-column-icon {
    display: grid;
    width: 27px;
    height: 27px;
    color: var(--gs-navy);
    background: var(--gs-gold);
    border-radius: 8px;
    place-items: center;
    font-size: 15px;
    font-weight: 900;
}

.gs-product-compare__table tbody th {
    width: 25%;
    color: var(--gs-navy);
    background: #fafbfd;
    font-size: 12px;
    font-weight: 800;
}

.gs-product-compare__table tbody td {
    width: 37.5%;
    color: #455268;
    background: var(--gs-white);
    font-size: 12px;
    line-height: 1.8;
}

.gs-product-compare__table tbody td:not(:last-child),
.gs-product-compare__table tbody th {
    border-left: 1px solid var(--gs-border);
}

.gs-product-compare__table tbody tr:last-child th,
.gs-product-compare__table tbody tr:last-child td {
    border-bottom: 0;
}

.gs-product-compare__table tbody tr {
    transition: background-color 0.2s ease;
}

.gs-product-compare__table tbody tr:hover td,
.gs-product-compare__table tbody tr:hover th {
    background: #fff9eb;
}

.gs-criterion-number {
    display: inline-grid;
    width: 25px;
    height: 25px;
    margin-left: 7px;
    color: var(--gs-navy);
    background: var(--gs-gold-light);
    border-radius: 7px;
    place-items: center;
    font-size: 8px;
    font-weight: 900;
}

/* نکته تجربی */

.gs-product-compare__note {
    display: flex;
    gap: 14px;
    margin-top: 17px;
    padding: 20px;
    align-items: flex-start;
    color: var(--gs-white);
    background:
        linear-gradient(
            110deg,
            rgba(214, 168, 67, 0.14),
            transparent 45%
        ),
        var(--gs-navy);
    border-radius: 15px;
}

.gs-product-compare__note-icon {
    display: grid;
    width: 38px;
    height: 38px;
    flex: 0 0 38px;
    color: var(--gs-navy);
    background: linear-gradient(
        135deg,
        var(--gs-gold-light),
        var(--gs-gold)
    );
    border-radius: 11px;
    place-items: center;
    font-size: 15px;
    font-weight: 900;
}

.gs-product-compare__note strong {
    display: block;
    margin-bottom: 5px;
    color: var(--gs-white);
    font-size: 13px;
}

.gs-product-compare__note p {
    margin: 0;
    color: #d6e0ed;
    font-size: 11px;
    line-height: 1.95;
}

/* تبلت */

@media (max-width: 800px) {
    .gs-product-compare {
        padding: 30px 20px;
    }
}

/* موبایل */

@media (max-width: 620px) {
    .gs-product-compare {
        padding: 25px 12px 13px;
        border-radius: 18px;
    }

    .gs-product-compare__header {
        text-align: right;
    }

    .gs-product-compare__header h2 {
        font-size: 21px;
    }

    .gs-product-compare__header p {
        font-size: 12px;
        line-height: 1.9;
    }

    .gs-product-compare__table-wrap {
        overflow: visible;
        background: transparent;
        border: 0;
        border-radius: 0;
        box-shadow: none;
    }

    .gs-product-compare__table,
    .gs-product-compare__table tbody,
    .gs-product-compare__table tr,
    .gs-product-compare__table th,
    .gs-product-compare__table td {
        display: block;
        width: 100%;
    }

    .gs-product-compare__table thead {
        display: none;
    }

    .gs-product-compare__table tbody {
        display: grid;
        gap: 11px;
    }

    .gs-product-compare__table tbody tr {
        padding: 13px;
        background: var(--gs-white);
        border: 1px solid var(--gs-border);
        border-radius: 13px;
        box-shadow: 0 7px 20px rgba(7, 29, 59, 0.05);
    }

    .gs-product-compare__table tbody th {
        padding: 0 0 11px;
        background: transparent;
        border: 0;
        border-bottom: 1px solid var(--gs-border);
        font-size: 12px;
    }

    .gs-product-compare__table tbody td {
        display: grid;
        gap: 10px;
        padding: 11px 0 0;
        grid-template-columns: 90px 1fr;
        background: transparent;
        border: 0;
        font-size: 11px;
    }

    .gs-product-compare__table tbody td::before {
        content: attr(data-label);
        color: var(--gs-navy);
        font-weight: 900;
    }

    .gs-product-compare__table tbody tr:hover td,
    .gs-product-compare__table tbody tr:hover th {
        background: transparent;
    }

    .gs-product-compare__note {
        padding: 17px 14px;
    }

    .gs-product-compare__note p {
        font-size: 10px;
    }
}/* End custom CSS */