.elementor-3202 .elementor-element.elementor-element-3b00d8f{--display:flex;}.elementor-3202 .elementor-element.elementor-element-5b2214f .cz_title .cz_title_content{color:#0b1f3a;font-size:36px;font-weight:800;}.elementor-3202 .elementor-element.elementor-element-8559e63 .cz_line{background-color:#cba86b;width:133px;height:4px;margin-top:-15px;border-radius:10px;}.elementor-3202 .elementor-element.elementor-element-ff9c9fa .cz_title .cz_title_content{font-size:24px;}.elementor-3202 .elementor-element.elementor-element-3d01ae0 .cz_title .cz_title_content{font-size:18px;padding-right:150px;padding-left:150px;}.elementor-3202 .elementor-element.elementor-element-b90b3a0{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3202 .elementor-element.elementor-element-d25e2f5:not(.elementor-motion-effects-element-type-background), .elementor-3202 .elementor-element.elementor-element-d25e2f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3A;}.elementor-3202 .elementor-element.elementor-element-d25e2f5, .elementor-3202 .elementor-element.elementor-element-d25e2f5 > .elementor-background-overlay{border-radius:0px 150px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-d25e2f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:0px;padding:160px 0px 140px 0px;}.elementor-3202 .elementor-element.elementor-element-d25e2f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3202 .elementor-element.elementor-element-3249a2c > .elementor-element-populated{margin:-120px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 50px 10px 10px;}.elementor-3202 .elementor-element.elementor-element-b97d0d2 .cz_title .cz_title_content h2{font-size:40px;font-weight:400;letter-spacing:-1px;}.elementor-3202 .elementor-element.elementor-element-a872130 .cz_title .cz_title_content{color:rgba(255,255,255,0.8);}.elementor-3202 .elementor-element.elementor-element-7b3c01f > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-7b3c01f .cz_line{background-color:rgba(255,255,255,0.2);height:1px;margin-top:40px;margin-bottom:20px;}.elementor-3202 .elementor-element.elementor-element-2918a04:not(.elementor-motion-effects-element-type-background), .elementor-3202 .elementor-element.elementor-element-2918a04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F6;}.elementor-3202 .elementor-element.elementor-element-2918a04, .elementor-3202 .elementor-element.elementor-element-2918a04 > .elementor-background-overlay{border-radius:150px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-2918a04{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-105px;margin-bottom:0px;padding:170px 0px 140px 0px;}.elementor-3202 .elementor-element.elementor-element-2918a04 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3202 .elementor-element.elementor-element-dc96276 > .elementor-element-populated{margin:-120px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3202 .elementor-element.elementor-element-d6f6a20 .cz_title .cz_title_content h2{font-size:40px;font-weight:400;letter-spacing:-1px;}.elementor-3202 .elementor-element.elementor-element-a7b01ba .cz_title .cz_title_content{color:rgba(0,0,0,0.8);}.elementor-3202 .elementor-element.elementor-element-ccde481 > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-ccde481 .cz_line{background-color:rgba(11,31,58,0.2);height:1px;margin-top:40px;margin-bottom:20px;}.elementor-3202 .elementor-element.elementor-element-850c66f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3202 .elementor-element.elementor-element-05d1a4c:not(.elementor-motion-effects-element-type-background), .elementor-3202 .elementor-element.elementor-element-05d1a4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B1F3A;}.elementor-3202 .elementor-element.elementor-element-05d1a4c, .elementor-3202 .elementor-element.elementor-element-05d1a4c > .elementor-background-overlay{border-radius:0px 150px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-05d1a4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-105px;margin-bottom:0px;padding:160px 0px 140px 0px;}.elementor-3202 .elementor-element.elementor-element-05d1a4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3202 .elementor-element.elementor-element-2762560 > .elementor-element-populated{margin:-120px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:10px 50px 10px 10px;}.elementor-3202 .elementor-element.elementor-element-6d6f498 .cz_title .cz_title_content h2{font-size:40px;font-weight:400;letter-spacing:-1px;}.elementor-3202 .elementor-element.elementor-element-6337ff7 .cz_title .cz_title_content{color:rgba(255,255,255,0.8);}.elementor-3202 .elementor-element.elementor-element-268d9da > .elementor-widget-container{margin:-35px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-268d9da .cz_line{background-color:rgba(255,255,255,0.2);height:1px;margin-top:40px;margin-bottom:20px;}.elementor-3202 .elementor-element.elementor-element-de05e01{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3202 .elementor-element.elementor-element-16216c0{margin-top:-70px;margin-bottom:0px;z-index:1;}.elementor-3202 .elementor-element.elementor-element-f71784e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-3202 .elementor-element.elementor-element-f71784e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F4F6;}.elementor-3202 .elementor-element.elementor-element-f71784e > .elementor-element-populated, .elementor-3202 .elementor-element.elementor-element-f71784e > .elementor-element-populated > .elementor-background-overlay, .elementor-3202 .elementor-element.elementor-element-f71784e > .elementor-background-slideshow{border-radius:130px 0px 130px 0px;}.elementor-3202 .elementor-element.elementor-element-f71784e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 50px 0px 0px;--e-column-margin-right:50px;--e-column-margin-left:0px;padding:70px 80px 70px 120px;}.elementor-3202 .elementor-element.elementor-element-f71784e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3202 .elementor-element.elementor-element-0c8bc73 .cz_title .cz_title_content h2{font-size:40px;font-weight:400;letter-spacing:-1px;}.elementor-3202 .elementor-element.elementor-element-0c8bc73 .cz_title .cz_title_content h3{color:#0b1f3a;font-size:35px;}.elementor-3202 .elementor-element.elementor-element-483f16e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--align-items:center;--margin-top:-45px;--margin-bottom:-27px;--margin-left:0px;--margin-right:0px;}.elementor-3202 .elementor-element.elementor-element-d8ab72e .cz_title .cz_title_content{color:rgba(0,0,0,0.78);}.elementor-3202 .elementor-element.elementor-element-d8ab72e .cz_title:hover .cz_title_content,.elementor-3202 .elementor-element.elementor-element-d8ab72e .cz_title_parent_box:hover .cz_title .cz_title_content{color:#000000;}.elementor-3202 .elementor-element.elementor-element-d8ab72e .cz_title .cz_title_icon_before{color:#cba86b;font-size:65px;width:70px;}.elementor-3202 .elementor-element.elementor-element-b24a6ae > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-b24a6ae .cz_btn,.elementor-3202 .elementor-element.elementor-element-b24a6ae .cz_btn:before{margin-top:20px;}.elementor-3202 .elementor-element.elementor-element-b24a6ae .cz_btn i{margin-left:25px;}@media(max-width:1024px) and (min-width:768px){.elementor-3202 .elementor-element.elementor-element-3249a2c{width:100%;}.elementor-3202 .elementor-element.elementor-element-2762560{width:100%;}}@media(max-width:1024px){.elementor-3202 .elementor-element.elementor-element-d25e2f5{padding:40px 30px 40px 30px;}.elementor-3202 .elementor-element.elementor-element-b97d0d2 .cz_title .cz_title_content h2{font-size:32px;}.elementor-3202 .elementor-element.elementor-element-7b3c01f .cz_line{margin-top:20px;margin-bottom:10px;}.elementor-3202 .elementor-element.elementor-element-2918a04{margin-top:-20px;margin-bottom:-20px;padding:50px 0px 50px 0px;}.elementor-3202 .elementor-element.elementor-element-d6f6a20 .cz_title .cz_title_content h2{font-size:32px;}.elementor-3202 .elementor-element.elementor-element-ccde481 .cz_line{margin-top:20px;margin-bottom:10px;}.elementor-3202 .elementor-element.elementor-element-850c66f{--grid-auto-flow:row;}.elementor-3202 .elementor-element.elementor-element-05d1a4c{padding:40px 30px 40px 30px;}.elementor-3202 .elementor-element.elementor-element-6d6f498 .cz_title .cz_title_content h2{font-size:32px;}.elementor-3202 .elementor-element.elementor-element-268d9da .cz_line{margin-top:20px;margin-bottom:10px;}.elementor-3202 .elementor-element.elementor-element-de05e01{--grid-auto-flow:row;}.elementor-3202 .elementor-element.elementor-element-f71784e > .elementor-element-populated{padding:40px 40px 40px 40px;}.elementor-3202 .elementor-element.elementor-element-0c8bc73 .cz_title .cz_title_content h2{font-size:32px;}.elementor-3202 .elementor-element.elementor-element-483f16e{--grid-auto-flow:row;}.elementor-3202 .elementor-element.elementor-element-b24a6ae .cz_btn,.elementor-3202 .elementor-element.elementor-element-b24a6ae .cz_btn:before{margin-top:5px;margin-bottom:-30px;}}@media(max-width:767px){.elementor-3202 .elementor-element.elementor-element-3d01ae0 .cz_title .cz_title_content{margin-right:-180px;margin-left:-180px;}.elementor-3202 .elementor-element.elementor-element-d25e2f5{margin-top:20px;margin-bottom:0px;padding:36px 0px 140px 0px;}.elementor-3202 .elementor-element.elementor-element-3249a2c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 20px 20px;}.elementor-3202 .elementor-element.elementor-element-b97d0d2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-2918a04{margin-top:-120px;margin-bottom:30px;padding:30px 30px 140px 30px;}.elementor-3202 .elementor-element.elementor-element-dc96276 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3202 .elementor-element.elementor-element-d6f6a20 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3202 .elementor-element.elementor-element-850c66f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3202 .elementor-element.elementor-element-05d1a4c{margin-top:-141px;margin-bottom:0px;padding:40px 0px 140px 0px;}.elementor-3202 .elementor-element.elementor-element-2762560 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 20px 20px 20px;}.elementor-3202 .elementor-element.elementor-element-de05e01{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3202 .elementor-element.elementor-element-f71784e > .elementor-element-populated, .elementor-3202 .elementor-element.elementor-element-f71784e > .elementor-element-populated > .elementor-background-overlay, .elementor-3202 .elementor-element.elementor-element-f71784e > .elementor-background-slideshow{border-radius:0px 70px 0px 70px;}.elementor-3202 .elementor-element.elementor-element-f71784e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 20px 30px 20px;}.elementor-3202 .elementor-element.elementor-element-483f16e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3202 .elementor-element.elementor-element-b24a6ae > .elementor-widget-container{margin:0px 0px 40px 0px;}}/* Start custom CSS for html, class: .elementor-element-1326f7e *//* ========================================= */
/* ۶. استایل چیدمان گرید و دکمه مشاهده بیشتر */
/* ========================================= */
.eg-visa-container {
    width: 100%;
    margin: 20px 0;
}

/* شبکه ۳ ستونه ریسپانسیو (در موبایل ۱ ستون، دسکتاپ ۳ ستون) */
.eg-visa-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

@media (max-width: 991px) {
    .eg-visa-grid {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media (max-width: 600px) {
    .eg-visa-grid {
        grid-template-columns: 1fr;
    }
}

/* مخفی کردن تمام کارت‌های بعد از سومی در حالت عادی */
.eg-visa-grid:not(.is-expanded) .eg-modern-card:nth-child(n+4) {
    display: none !important;
}

/* افکت نرم ظاهر شدن کارت‌های مخفی هنگام باز شدن */
.eg-visa-grid.is-expanded .eg-modern-card:nth-child(n+4) {
    animation: egFadeIn 0.5s ease forwards;
}

@keyframes egFadeIn {
    from {
        opacity: 0;
        transform: translateY(15px);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* دکمه شکیل مشاهده بیشتر */
.eg-btn-wrapper {
    text-align: center;
    margin-top: 30px;
}

.eg-toggle-btn {
    background: #ffffff;
    color: #0B1F3A;
    border: 1.5px solid #CBA86B;
    padding: 10px 24px;
    border-radius: 30px;
    font-size: 0.95rem;
    font-weight: bold;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    gap: 8px;
    transition: all 0.3s ease;
    box-shadow: 0 4px 15px rgba(11, 31, 58, 0.06);
}

.eg-toggle-btn:hover {
    background: #0B1F3A;
    color: #ffffff;
    border-color: #0B1F3A;
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(11, 31, 58, 0.15);
}

/* آیکون فلش دکمه */
.eg-arrow-icon {
    width: 22px;
    height: 22px;
    fill: currentColor;
    transition: transform 0.3s ease;
}

/* چرخش ۱۸۰ درجه فلش وقتی لیست باز می‌شود */
.eg-toggle-btn.is-open .eg-arrow-icon {
    transform: rotate(180deg);
}/* End custom CSS */