.elementor-1540 .elementor-element.elementor-element-afdece9{--display:flex;--min-height:70vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--overlay-opacity:0.7;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1540 .elementor-element.elementor-element-afdece9::before, .elementor-1540 .elementor-element.elementor-element-afdece9 > .elementor-background-video-container::before, .elementor-1540 .elementor-element.elementor-element-afdece9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1540 .elementor-element.elementor-element-afdece9 > .elementor-background-slideshow::before, .elementor-1540 .elementor-element.elementor-element-afdece9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1540 .elementor-element.elementor-element-afdece9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, #17823D96 0%, #14141487 100%);}.elementor-1540 .elementor-element.elementor-element-8cbdc91 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1540 .elementor-element.elementor-element-38fd483{color:var( --e-global-color-secondary );}.elementor-1540 .elementor-element.elementor-element-3d3af93{--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;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-68bb2d9{--display:flex;--min-height:63vh;--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;--padding-top:60px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-3b0f349 img{width:39%;}.elementor-1540 .elementor-element.elementor-element-fe920b6{--display:flex;--padding-top:40px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;}.elementor-1540 .elementor-element.elementor-element-cc099a2 .elementor-heading-title{color:#17823D;}.elementor-1540 .elementor-element.elementor-element-2c2493d{--display:flex;--padding-top:20px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;}.elementor-1540 .elementor-element.elementor-element-22e83f0 .elementor-heading-title{color:#17823D;}.elementor-1540 .elementor-element.elementor-element-3ea9371 .elementor-heading-title{color:#17823D;}.elementor-1540 .elementor-element.elementor-element-90136d3{--display:flex;--padding-top:20px;--padding-bottom:10px;--padding-left:60px;--padding-right:60px;}.elementor-1540 .elementor-element.elementor-element-582635f .elementor-heading-title{color:#17823D;}.elementor-1540 .elementor-element.elementor-element-c7f683c .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-1540 .elementor-element.elementor-element-c7f683c .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-1540 .elementor-element.elementor-element-c7f683c{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}body.elementor-page-1540:not(.elementor-motion-effects-element-type-background), body.elementor-page-1540 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-1540 .elementor-element.elementor-element-68bb2d9{--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-1540 .elementor-element.elementor-element-3b0f349 img{width:100%;height:100%;}.elementor-1540 .elementor-element.elementor-element-fe920b6{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1540 .elementor-element.elementor-element-2c2493d{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1540 .elementor-element.elementor-element-90136d3{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for text-editor, class: .elementor-element-3862477 */.vid45 {
    float: right;
    width: 50%;
    margin: 0 0 20px 20px;
    padding-top: 30px;
}

.vid45 video {
    width: 100%;
    height: auto;
}

/* لو عايزة الفيديو على الشمال بدل اليمين */
/* .vid45 {
    float: left;
    margin: 0 20px 20px 0;
} */

/* Clear float بعد المحتوى */
.clear {
    clear: both;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fe920b6 */.elementor-1540 .elementor-element.elementor-element-fe920b6, .elementor-1540 .elementor-element.elementor-element-fe920b6 * {
  text-align: left !important;
}


.elementor-1540 .elementor-element.elementor-element-fe920b6 ul {
  list-style: none;

}

.elementor-1540 .elementor-element.elementor-element-fe920b6 ul li {
  position: relative;
  padding-left: 28px; 
  margin-bottom: 12px; }

.elementor-1540 .elementor-element.elementor-element-fe920b6 ul li::before {
  content: "\f35a";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  left: 0;
  top: 0;
  color:  #17823D; 
  font-size: 20px;
  margin-top: 1px;  
}


.elementor-1540 .elementor-element.elementor-element-fe920b6 ul {
  margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2c2493d */.elementor-1540 .elementor-element.elementor-element-2c2493d, .elementor-1540 .elementor-element.elementor-element-2c2493d * {
  text-align: left !important;
}


.elementor-1540 .elementor-element.elementor-element-2c2493d ul {
  list-style: none;

}

.elementor-1540 .elementor-element.elementor-element-2c2493d ul li {
  position: relative;
  padding-left: 28px; 
  margin-bottom: 12px; }

.elementor-1540 .elementor-element.elementor-element-2c2493d ul li::before {
  content: "\f35a";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  left: 0;
  top: 0;
  color:  #17823D; 
  font-size: 20px;
  margin-top: 1px;  
}


.elementor-1540 .elementor-element.elementor-element-2c2493d ul {
  margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90136d3 */.elementor-1540 .elementor-element.elementor-element-90136d3, .elementor-1540 .elementor-element.elementor-element-90136d3 * {
  text-align: left !important;
}


.elementor-1540 .elementor-element.elementor-element-90136d3 ul {
  list-style: none;

}

.elementor-1540 .elementor-element.elementor-element-90136d3 ul li {
  position: relative;
  padding-left: 28px; 
  margin-bottom: 12px; }

.elementor-1540 .elementor-element.elementor-element-90136d3 ul li::before {
  content: "\f35a";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  left: 0;
  top: 0;
  color:  #17823D; 
  font-size: 20px;
  margin-top: 1px;  
}


.elementor-1540 .elementor-element.elementor-element-90136d3 ul {
  margin-bottom: 15px;
}/* End custom CSS */