.elementor-1445 .elementor-element.elementor-element-245d8a2{--display:flex;}.elementor-1445 .elementor-element.elementor-element-b126363 .breadcrumb-1, .breadcrumb-1 span{color:#181522;}.elementor-1445 .elementor-element.elementor-element-b126363 .breadcrumb-1 a{color:#181522;}.elementor-1445 .elementor-element.elementor-element-b126363 .breadcrumb-1.rtl a::before{border-right-color:#e7ecf0;}.elementor-1445 .elementor-element.elementor-element-b126363 .breadcrumb-1.ltr a::before{border-left-color:#e7ecf0;}.elementor-1445 .elementor-element.elementor-element-b126363 .breadcrumb-1, .breadcrumb-1 span, .breadcrumb-1 a{font-size:15px;font-weight:400;}.elementor-1445 .elementor-element.elementor-element-b126363 .breadcrumb-1 a:hover{color:#5222d0;}.elementor-1445 .elementor-element.elementor-element-b126363 .breadcrumb-1{text-align:right;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#e7ecf0;border-radius:10px 10px 10px 10px;box-shadow:0px 5px 25px 0px rgb(0 0 0 / 7%);}.elementor-1445 .elementor-element.elementor-element-b126363 .breadcrumb-1 a::after{border-right-color:#FFFFFF;}.elementor-1445 .elementor-element.elementor-element-455dda0{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for breadcrumb, class: .elementor-element-b126363 *//* ==========================================
   IRWSC - AHURA ELEMENTOR BREADCRUMB
   RTL SMALL CHEVRON FINAL
========================================== */


/* کانتینر */

.elementor-widget-breadcrumb .ahura-breadcrumb{

    width:100% !important;

    direction:rtl !important;

}



/* بخش اصلی */

.elementor-widget-breadcrumb .breadcrumb-1{


    position:relative !important;


    display:flex !important;


    align-items:center !important;


    gap:10px !important;


    width:100% !important;


    padding:8px 5vw !important;


    min-height:35px !important;


    background:transparent !important;


    border:none !important;


    direction:rtl !important;


}





/* حذف تزئینات پیش فرض */

.elementor-widget-breadcrumb .breadcrumb-1:before,
.elementor-widget-breadcrumb .breadcrumb-1:after{


    display:none !important;


}





/* متن ها */

.elementor-widget-breadcrumb .breadcrumb-1 a,
.elementor-widget-breadcrumb .breadcrumb-1 .current-crumb{


    position:relative !important;


    display:inline-flex !important;


    align-items:center !important;


    padding:0 !important;


    margin:0 !important;


    background:none !important;


    border:none !important;


    box-shadow:none !important;


    text-decoration:none !important;


    font-size:13px !important;


    line-height:1.6 !important;


    font-weight:700 !important;


    transition:

    transform .25s ease,

    color .25s ease !important;


}





/* مسیرهای قبلی */

.elementor-widget-breadcrumb .breadcrumb-1 a{


    color:#006aa6 !important;


}





/* صفحه جاری */

.elementor-widget-breadcrumb .breadcrumb-1 .current-crumb{


    color:#19243B !important;


    font-weight:900 !important;


}





/* هاور */

.elementor-widget-breadcrumb .breadcrumb-1 a:hover,
.elementor-widget-breadcrumb .breadcrumb-1 .current-crumb:hover{


    transform:scale(.95) !important;


}



.elementor-widget-breadcrumb .breadcrumb-1 a:hover{


    color:#19243B !important;


}



.elementor-widget-breadcrumb .breadcrumb-1 .current-crumb:hover{


    color:#005F99 !important;


}





/* فلش بین مسیرها */

.elementor-widget-breadcrumb .breadcrumb-1 .separator{


    display:inline-flex !important;


    align-items:center !important;


    justify-content:center !important;


    width:10px !important;


    height:12px !important;


    margin:0 2px !important;


    background:none !important;


    font-size:0 !important;


}





/* فلش اصلاح شده برای RTL */

.elementor-widget-breadcrumb .breadcrumb-1 .separator:before{


    content:"";


    width:5px !important;


    height:5px !important;


    border-left:1.8px solid #7aaed1 !important;


    border-bottom:1.8px solid #7aaed1 !important;


    border-right:none !important;


    border-top:none !important;


    transform:rotate(45deg) !important;


    transition:.25s ease;


}





/* هاور فلش */

.elementor-widget-breadcrumb .breadcrumb-1:hover .separator:before{


    border-color:#005F99 !important;


}





/* موبایل */

@media(max-width:768px){


.elementor-widget-breadcrumb .breadcrumb-1{


    padding:6px 18px !important;


    gap:7px !important;


}



.elementor-widget-breadcrumb .breadcrumb-1 a,
.elementor-widget-breadcrumb .breadcrumb-1 .current-crumb{


    font-size:11px !important;


}



.elementor-widget-breadcrumb .breadcrumb-1 .separator{


    width:8px !important;


}



.elementor-widget-breadcrumb .breadcrumb-1 .separator:before{


    width:4px !important;


    height:4px !important;


}


}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f4f56e5 */.irwsc-about-v5{

direction:rtl;

font-family:inherit;

color:#19243B;

}





/* =========================
   Main Section
========================= */


.irwsc-about-main-card-v5{


display:grid;

grid-template-columns:1.55fr .65fr;


gap:30px;


margin-bottom:35px;


}




.about-main-content-v5{


background:#fff;


border-radius:28px;


padding:50px;


border:1px solid rgba(0,95,153,.08);


box-shadow:

0 12px 35px rgba(0,0,0,.05);


}




.about-tag-v5{


display:inline-block;


background:#eaf4fb;


color:#005F99;


padding:7px 18px;


border-radius:30px;


font-size:13px;


font-weight:800;


margin-bottom:20px;


}




.about-main-content-v5 h1{


font-size:34px;


font-weight:900;


margin:0 0 28px;


color:#19243B;


}




.about-main-content-v5 p{


font-size:15px;


line-height:2.6;


text-align:justify;


color:#536273;


margin-bottom:20px;


}









/* =========================
   Statistics Box
========================= */


.about-side-info-v5{


background:#19243B;


border-radius:28px;


padding:35px;


display:flex;


flex-direction:column;


justify-content:center;


gap:22px;


}





.side-info-item-v5{


display:flex;


flex-direction:row;


align-items:center;


justify-content:space-between;


padding:18px 0;


border-bottom:

1px solid rgba(255,255,255,.13);


}



.side-info-item-v5:last-child{


border-bottom:none;


}




.side-info-item-v5 span{


order:1;


color:#d7e6f2;


font-size:14px;


font-weight:600;


}



.side-info-item-v5 strong{


order:2;


color:#8fb8d8;


font-size:32px;


font-weight:900;


}









/* =========================
   Value Cards
========================= */


.irwsc-about-values-v5{


display:grid;


grid-template-columns:repeat(3,1fr);


gap:25px;


}




.about-value-box-v5{


background:#fff;


border-radius:26px;


padding:40px 32px;


border:1px solid rgba(0,95,153,.08);


transition:.3s ease;


position:relative;


overflow:hidden;


}





.about-value-box-v5:hover{


transform:translateY(-6px);


border-color:#005F99;


}





.about-value-box-v5::before{


content:"";


position:absolute;


top:0;


right:0;


width:100%;


height:3px;


background:#005F99;


}





.about-value-box-v5 h3{


font-size:23px;


font-weight:900;


margin:0 0 20px;


color:#19243B;


}




.about-value-box-v5 p{


font-size:14px;


line-height:2.5;


text-align:justify;


color:#536273;


margin:0;


}









/* =========================
   Responsive
========================= */


@media(max-width:768px){


.irwsc-about-main-card-v5{


grid-template-columns:1fr;


}



.about-main-content-v5{


padding:28px;


}




.about-main-content-v5 h1{


font-size:27px;


}




.irwsc-about-values-v5{


grid-template-columns:1fr;


}



.about-side-info-v5{


padding:25px;


}



.side-info-item-v5 strong{


font-size:27px;


}


}/* End custom CSS */