.elementor-1417 .elementor-element.elementor-element-1925001{--display:flex;}.elementor-1417 .elementor-element.elementor-element-3b4c019 .breadcrumb-1, .breadcrumb-1 span{color:#181522;}.elementor-1417 .elementor-element.elementor-element-3b4c019 .breadcrumb-1 a{color:#181522;}.elementor-1417 .elementor-element.elementor-element-3b4c019 .breadcrumb-1.rtl a::before{border-right-color:#e7ecf0;}.elementor-1417 .elementor-element.elementor-element-3b4c019 .breadcrumb-1.ltr a::before{border-left-color:#e7ecf0;}.elementor-1417 .elementor-element.elementor-element-3b4c019 .breadcrumb-1, .breadcrumb-1 span, .breadcrumb-1 a{font-size:15px;font-weight:400;}.elementor-1417 .elementor-element.elementor-element-3b4c019 .breadcrumb-1 a:hover{color:#5222d0;}.elementor-1417 .elementor-element.elementor-element-3b4c019 .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-1417 .elementor-element.elementor-element-3b4c019 .breadcrumb-1 a::after{border-right-color:#FFFFFF;}.elementor-1417 .elementor-element.elementor-element-33f7caf{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for breadcrumb, class: .elementor-element-3b4c019 *//* ==========================================
   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-f3fc4b3 *//* صفحه ارتباط با ما */

.irwsc-contact-page{

    position:relative;

    max-width:1150px;

    margin:auto;

    padding:70px 15px 100px;

}



/* چیدمان */

.irwsc-contact-wrapper{

    display:grid;

    grid-template-columns:1fr 1fr;

    gap:35px;

}



/************************************************
کارت اطلاعات تماس
************************************************/

.irwsc-contact-info{

    position:relative;

    overflow:hidden;

    background:rgba(255,255,255,.82);

    backdrop-filter:blur(14px);

    border:1px solid rgba(0,119,182,.10);

    border-radius:28px;

    padding:45px;

    box-shadow:

    0 18px 45px rgba(0,95,153,.08);

}



/* خط آبی حذف شد */

.irwsc-contact-info::before{

    display:none;

}



/* حباب */

.irwsc-contact-info::after{

    content:"";

    position:absolute;

    width:250px;

    height:250px;

    left:-120px;

    bottom:-120px;

    border-radius:50%;

    background:

    radial-gradient(circle,

    rgba(0,119,182,.12),

    transparent 70%);

}



.irwsc-contact-info h2{

    color:#19243B;

    font-size:32px;

    font-weight:800;

    margin-bottom:18px;

}



.irwsc-contact-info>p{

    color:#6B7280;

    line-height:2.3;

    margin-bottom:35px;

    text-align:justify;

}



/************************************************
باکس اطلاعات
************************************************/

.irwsc-contact-box{

    display:flex;

    align-items:center;

    gap:18px;

    padding:18px;

    margin-bottom:16px;

    border-radius:18px;

    background:#fff;

    border:1px solid rgba(0,119,182,.08);

    transition:.35s;

}



.irwsc-contact-box:hover{

    transform:translateX(-8px);

    box-shadow:

    0 15px 35px rgba(0,95,153,.10);

}



/************************************************
آیکون ها
************************************************/

.irwsc-contact-box span{

    width:56px;

    height:56px;

    display:flex;

    justify-content:center;

    align-items:center;

    flex-shrink:0;

    border-radius:18px;

    background:

    linear-gradient(

    135deg,

    #19243B,

    #0077B6

    );

    color:#fff;

    font-size:20px;

    box-shadow:

    0 12px 30px rgba(0,119,182,.18);

    transition:.35s;

}



.irwsc-contact-box:hover span{

    transform:rotate(10deg) scale(1.08);

}



.irwsc-contact-box strong{

    display:block;

    color:#19243B;

    margin-bottom:4px;

    font-size:16px;

}



.irwsc-contact-box p{

    margin:0;

    color:#667085;

    line-height:1.9;

}



/************************************************
فرم
************************************************/

.irwsc-contact-form{

    background:

    linear-gradient(

    145deg,

    #19243B,

    #0E3F69

    );

    border-radius:28px;

    padding:45px;

    box-shadow:

    0 20px 55px rgba(0,95,153,.18);

}



.irwsc-contact-form h3{

    color:#fff;

    font-size:30px;

    font-weight:800;

    margin-bottom:28px;

}



.irwsc-contact-form input,

.irwsc-contact-form textarea{

    width:100%;

    padding:16px 18px;

    margin-bottom:18px;

    border:none;

    border-radius:14px;

    outline:none;

    text-align:right;

    font-family:inherit;

}



.irwsc-contact-form textarea{

    resize:none;

    height:140px;

}



/************************************************
دکمه ارسال
************************************************/

.irwsc-contact-form button{

    width:100%;

    padding:17px;

    border:none;

    border-radius:12px;

    background:

    linear-gradient(

    135deg,

    #19243B,

    #0077B6

    );

    color:#fff;

    font-size:16px;

    font-weight:700;

    cursor:pointer;

    box-shadow:

    0 14px 35px rgba(0,119,182,.18);

    transition:.35s;

}



.irwsc-contact-form button:hover{

    transform:scale(.95);

    box-shadow:

    0 8px 18px rgba(0,119,182,.12);

}



/************************************************
ریسپانسیو
************************************************/

@media(max-width:767px){

.irwsc-contact-wrapper{

grid-template-columns:1fr;

}



.irwsc-contact-info,

.irwsc-contact-form{

padding:30px 22px;

}



.irwsc-contact-info h2{

font-size:28px;

}



.irwsc-contact-box{

padding:15px;

}



.irwsc-contact-form h3{

font-size:25px;

}

}/* End custom CSS */