.elementor-55254 .elementor-element.elementor-element-f6904b3{--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;--justify-content:space-between;--margin-top:4em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;overflow:visible;}.elementor-55254 .elementor-element.elementor-element-6df1fd5 .background_reveal_anim .elementkit_background_reveal_bg{background-color:var( --e-global-color-secondary );animation-duration:2.5s;}.elementor-55254 .elementor-element.elementor-element-6df1fd5{width:auto;max-width:auto;}.elementor-55254 .elementor-element.elementor-element-6df1fd5 > .elementor-widget-container{border-style:none;}.elementor-55254 .elementor-element.elementor-element-6df1fd5 .elementskit_motion_text_wraper{text-align:right;}.elementor-55254 .elementor-element.elementor-element-6df1fd5 .ekit_motion_text_title{color:#00000000;font-size:60px;font-weight:700;line-height:67px;}.elementor-55254 .elementor-element.elementor-element-6df1fd5 .ekit_motion_text_title > a{color:#00000000;}.elementor-55254 .elementor-element.elementor-element-a398e27 .ekit-heading__title-has-border::before{background-color:transparent;width:2px;height:100%;top:0px;background-image:linear-gradient(0deg, var( --e-global-color-secondary ) 100%, var( --e-global-color-secondary ) 0%);}.elementor-55254 .elementor-element.elementor-element-a398e27{width:var( --container-widget-width, 44% );max-width:44%;--container-widget-width:44%;--container-widget-flex-grow:0;}.elementor-55254 .elementor-element.elementor-element-a398e27 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-text );font-size:20px;font-weight:400;line-height:34px;letter-spacing:-0.5px;}.elementor-55254 .elementor-element.elementor-element-a398e27 .ekit-heading__title-has-border{padding-right:18px;}.elementor-55254 .elementor-element.elementor-element-a398e27 .ekit-heading__title-has-border ~ *{padding-right:18px;}.elementor-55254 .elementor-element.elementor-element-a398e27 .ekit-heading__subtitle-has-border{margin-right:18px;}.elementor-55254 .elementor-element.elementor-element-a398e27 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-55254 .elementor-element.elementor-element-a398e27 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-55254 .elementor-element.elementor-element-8e5c3a2{--display:flex;overflow:visible;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-55254 .elementor-element.elementor-element-ce8e0c6{text-align:justify;}.elementor-55254 .elementor-element.elementor-element-335838e{--display:flex;--margin-top:0em;--margin-bottom:4em;--margin-left:0em;--margin-right:0em;overflow:visible;}.elementor-55254 .elementor-element.elementor-element-1f42417 .elementskit-section-title-wraper .elementskit-section-title{color:#0C0C0C;margin:0px 0px 0px 0px;font-weight:700;}.elementor-55254 .elementor-element.elementor-element-1f42417 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-55254 .elementor-element.elementor-element-1f42417 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-55254 .elementor-element.elementor-element-1f42417 .elementskit-section-title-wraper p{color:var( --e-global-color-text );margin:20px 0px 0px 0px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-55254 .elementor-element.elementor-element-f6904b3{--margin-top:1em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;}.elementor-55254 .elementor-element.elementor-element-6df1fd5 .ekit_motion_text_title{font-size:27px;}.elementor-55254 .elementor-element.elementor-element-a398e27{width:100%;max-width:100%;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for elementskit-motion-text, class: .elementor-element-6df1fd5 */.elementor-55254 .elementor-element.elementor-element-6df1fd5 h2 {
    -webkit-text-stroke: 2px #0C0C0C; }
.elementor-55254 .elementor-element.elementor-element-6df1fd5 h2 {
    position: relative;
    padding-left: 20px; 
}

.elementor-55254 .elementor-element.elementor-element-6df1fd5 h2::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0%;
    width: 10px;
    height: 10px;
    background-color: #D01313;
    transform: translateY(-50%);
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-a398e27 */.elementor-55254 .elementor-element.elementor-element-a398e27 p{
    text-align: justify;
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-1f42417 */.elementor-55254 .elementor-element.elementor-element-1f42417 p{
    text-align: justify;
}
.elementor-55254 .elementor-element.elementor-element-1f42417 li {
  list-style: none; 

}
:marrk{
    color: #fff;
}
.elementor-55254 .elementor-element.elementor-element-1f42417 li:before {
    content: "\f058";
    font-family: "Font Awesome 6 Free";
    font-weight: 900; /* برای آیکون‌های solid */
    margin-left: 8px;
    color: #D01313; /* اختیاری */
    display: inline-block;
    padding-top: 10px;
    font-size: 20px;
}
.elementor-55254 .elementor-element.elementor-element-1f42417 h4{
    color:#0C0C0C;
    font-weight: 700;
    padding-top: 10px;
}/* End custom CSS */