.elementor-2967 .elementor-element.elementor-element-fc3d587{--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-2967 .elementor-element.elementor-element-b841080 > .elementor-widget-container{margin:0px 0px 0px 8px;padding:40px 0px 0px 0px;}.elementor-2967 .elementor-element.elementor-element-b841080 .elementor-heading-title{font-size:23px;font-weight:900;-webkit-text-stroke-color:#000;stroke:#000;color:#4A67AE;}.elementor-2967 .elementor-element.elementor-element-2805803{--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-2967 .elementor-element.elementor-element-e3ba7c8{--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-2967 .elementor-element.elementor-element-8683a9a > .elementor-widget-container{margin:11px 32px 0px 0px;padding:40px 0px 0px 0px;}.elementor-2967 .elementor-element.elementor-element-8683a9a .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:21px;font-weight:700;-webkit-text-stroke-color:#000;stroke:#000;color:#4A67AE;}.elementor-2967 .elementor-element.elementor-element-5673540 > .elementor-widget-container{margin:0px 9px 0px 0px;}.elementor-2967 .elementor-element.elementor-element-5673540{text-align:justify;line-height:20px;letter-spacing:-0.5px;}.elementor-2967 .elementor-element.elementor-element-642357c{--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-2967 .elementor-element.elementor-element-144113f img{border-radius:20px 20px 20px 20px;}.elementor-2967 .elementor-element.elementor-element-b937030 img{border-radius:20px 20px 20px 20px;}.elementor-2967 .elementor-element.elementor-element-972534e{--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-2967 .elementor-element.elementor-element-46123cc img{border-radius:20px 20px 20px 20px;}.elementor-2967 .elementor-element.elementor-element-25bfdac img{border-radius:20px 20px 20px 20px;}@media(min-width:768px){.elementor-2967 .elementor-element.elementor-element-e3ba7c8{--width:60%;}.elementor-2967 .elementor-element.elementor-element-642357c{--width:20%;}.elementor-2967 .elementor-element.elementor-element-972534e{--width:20%;}}@media(max-width:767px){.elementor-2967 .elementor-element.elementor-element-b841080 > .elementor-widget-container{margin:0px 9px 0px 0px;}.elementor-2967 .elementor-element.elementor-element-8683a9a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2967 .elementor-element.elementor-element-8683a9a .elementor-heading-title{font-size:4.4vw;}}/* Start custom CSS for image, class: .elementor-element-144113f */.elementor-2967 .elementor-element.elementor-element-144113f:hover img {
    filter: brightness(50%) sepia(100%) hue-rotate(180deg) saturate(500%) !important;
    background-color: #4865ae !important;
}

/* مخفی کردن متن در حالت عادی */
.elementor-2967 .elementor-element.elementor-element-144113f .widget-image-caption {
    display: none;
}

/* نمایش متن در حالت هاور */
.elementor-2967 .elementor-element.elementor-element-144113f:hover .widget-image-caption {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* برای موقعیت‌دهی عکس به صورت ریلتیو */
.elementor-2967 .elementor-element.elementor-element-144113f {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b937030 */.elementor-2967 .elementor-element.elementor-element-b937030:hover img {
    filter: brightness(50%) sepia(100%) hue-rotate(180deg) saturate(500%) !important;
    background-color: #4865ae !important;
}

/* مخفی کردن متن در حالت عادی */
.elementor-2967 .elementor-element.elementor-element-b937030 .widget-image-caption {
    display: none;
}

/* نمایش متن در حالت هاور */
.elementor-2967 .elementor-element.elementor-element-b937030:hover .widget-image-caption {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* برای موقعیت‌دهی عکس به صورت ریلتیو */
.elementor-2967 .elementor-element.elementor-element-b937030 {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46123cc */.elementor-2967 .elementor-element.elementor-element-46123cc:hover img {
    filter: brightness(50%) sepia(100%) hue-rotate(180deg) saturate(500%) !important;
    background-color: #4865ae !important;
}

/* مخفی کردن متن در حالت عادی */
.elementor-2967 .elementor-element.elementor-element-46123cc .widget-image-caption {
    display: none;
}

/* نمایش متن در حالت هاور */
.elementor-2967 .elementor-element.elementor-element-46123cc:hover .widget-image-caption {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* برای موقعیت‌دهی عکس به صورت ریلتیو */
.elementor-2967 .elementor-element.elementor-element-46123cc {
    position: relative;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-25bfdac */.elementor-2967 .elementor-element.elementor-element-25bfdac  img {
    filter: brightness(50%) sepia(100%) hue-rotate(180deg) saturate(500%) !important;
    background-color: #4865ae !important;
}

/* مخفی کردن متن در حالت عادی */
.elementor-2967 .elementor-element.elementor-element-25bfdac .widget-image-caption {
    display: none;
}

/* نمایش متن در حالت هاور */
.elementor-2967 .elementor-element.elementor-element-25bfdac:hover .widget-image-caption {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* برای موقعیت‌دهی عکس به صورت ریلتیو */
.elementor-2967 .elementor-element.elementor-element-25bfdac {
    position: relative;
}/* End custom CSS */