.elementor-1759 .elementor-element.elementor-element-24ff376{--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;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1759 .elementor-element.elementor-element-292d2a0 .elementor-button{background-color:#FFFFFF;fill:#383838;color:#383838;border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 4px;}.elementor-1759 .elementor-element.elementor-element-292d2a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1759 .elementor-element.elementor-element-05a1554{--display:flex;--min-height:148px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1759 .elementor-element.elementor-element-c21e30c > .elementor-widget-container{margin:15px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-1759 .elementor-element.elementor-element-c21e30c{text-align:center;}.elementor-1759 .elementor-element.elementor-element-c21e30c .elementor-heading-title{font-size:30px;}.elementor-1759 .elementor-element.elementor-element-6b1cfa1 > .elementor-widget-container{margin:0px 20px 0px 0px;padding:0px 5px 0px 5px;}.elementor-1759 .elementor-element.elementor-element-6b1cfa1{text-align:center;}.elementor-1759 .elementor-element.elementor-element-6b1cfa1 .elementor-heading-title{font-size:20px;font-weight:400;color:#000000;}.elementor-1759 .elementor-element.elementor-element-d4877d4{width:100%;max-width:100%;}.elementor-1759 .elementor-element.elementor-element-d4877d4 > .elementor-widget-container{background-color:#FFFFFF;margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1759 .elementor-element.elementor-element-6b0beab{--display:flex;--min-height:309px;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1759 .elementor-element.elementor-element-3da543c{width:100%;max-width:100%;}.elementor-1759 .elementor-element.elementor-element-3da543c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1759 .elementor-element.elementor-element-3da543c img{width:100%;max-width:100%;height:100%;border-radius:0px 0px 0px 0px;}#elementor-popup-modal-1759 .dialog-widget-content{animation-duration:1s;background-color:var( --e-global-color-824ff05 );border-radius:0px 0px 0px 0px;box-shadow:0px 0px 35px 0px rgba(0, 0, 0, 0.15);margin:0px 0px 0px 0px;}#elementor-popup-modal-1759 .dialog-message{width:1000px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-1759{justify-content:center;align-items:center;}@media(max-width:1024px){#elementor-popup-modal-1759 .dialog-message{width:680px;}}@media(min-width:768px){.elementor-1759 .elementor-element.elementor-element-24ff376{--content-width:100%;}.elementor-1759 .elementor-element.elementor-element-05a1554{--width:68%;}.elementor-1759 .elementor-element.elementor-element-6b0beab{--width:58%;}}@media(max-width:767px){.elementor-1759 .elementor-element.elementor-element-24ff376{--min-height:0px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1759 .elementor-element.elementor-element-3da543c img{height:56%;}#elementor-popup-modal-1759 .dialog-message{width:345px;}}/* Start custom CSS for html, class: .elementor-element-d4877d4 *//* NEXT button only */
.hbspt-form form.hs-form-private .hs-next{
  /* layout */
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:100% !important;

  /* spacing & shape */
  padding:14px 18px !important;
  border-radius:12px !important;
  border:0 !important;

  /* typography */
  font-weight:700 !important;
  font-size:16px !important;
  letter-spacing:.2px !important;
  text-transform:none !important;
  color:#fff !important;

  /* color & effects */
  background:linear-gradient(180deg,#16a34a 0%, #12813b 100%) !important;
  box-shadow:0 10px 24px rgba(22,163,74,.35) !important;
  transition:transform .08s ease, box-shadow .2s ease, background .2s ease !important;
  cursor:pointer !important;
}

/* hover */
.hbspt-form form.hs-form-private .hs-next:hover{
  transform:translateY(-1px) !important;
  box-shadow:0 14px 28px rgba(22,163,74,.42) !important;
}

/* focus (keyboard) */
.hbspt-form form.hs-form-private .hs-next:focus{
  outline:none !important;
  box-shadow:
    0 0 0 3px rgba(22,163,74,.25) !important,
    0 10px 24px rgba(22,163,74,.35) !important;
}

/* disabled (if ever used) */
.hbspt-form form.hs-form-private .hs-next:disabled{
  background:#94a3b8 !important;
  box-shadow:none !important;
  cursor:not-allowed !important;
  opacity:.8 !important;
}

/* optional: add a subtle arrow */
.hbspt-form form.hs-form-private .hs-next::after{
  content:"→" !important;
  margin-left:8px !important;
  transform:translateX(0) !important;
  transition:transform .15s ease !important;
}
.hbspt-form form.hs-form-private .hs-next:hover::after{
  transform:translateX(3px) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-24ff376 *//* Desktop: وسّع العرض */
@media (min-width: 1200px){
  #elementor-popup-modal-1759 .dialog-message,
  .elementor-1759 .dialog-message{
    width: 1100px !important;
    max-width: 1100px !important;
  }
}

/* Tablet: عرض مرن */
@media (min-width: 768px) and (max-width: 1199px){
  #elementor-popup-modal-1759 .dialog-message,
  .elementor-1759 .dialog-message{
    width: 90vw !important;
    max-width: 920px !important;
  }
}

/* Mobile: بدون سكروول داخلي + الصورة فلعرض كامل وتتصغّر */
@media (max-width: 767px){
  /* خَلّي البوب-أب يطوال طبيعي بلا سكروول داخلي 
  /* ستاك: النص فوق والصورة لتحت */
  #elementor-popup-modal-1759 [data-id="24ff376"],
  .elementor-1759 [data-id="24ff376"]{
    display: flex;
    flex-direction: column;
  }
  #elementor-popup-modal-1759 [data-id="05a1554"],
  .elementor-1759 [data-id="05a1554"],
  #elementor-popup-modal-1759 [data-id="6b0beab"],
  .elementor-1759 [data-id="6b0beab"]{
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* الصورة كتبقى فلعرض كامل وكتتصغّر باش متديّرش سكروول داخلي */
  #elementor-popup-modal-1759 [data-id="3da543c"] img,
  .elementor-1759 [data-id="3da543c"] img{
    width: 100% !important;
    height: auto !important;
    max-height: 38vh !important; /* زيد/نقص هذي إذا بقا طويل */
    object-fit: cover;
    display: block;
  }
}
/* The scrollable area inside Elementor popups */
.elementor-popup-modal .dialog-message {
  overflow: auto;                 /* keep scrolling */
  scrollbar-width: none;          /* Firefox */
  -ms-overflow-style: none;       /* IE/Edge legacy */
  overscroll-behavior: contain;   /* nicer mobile overscroll */
  -webkit-overflow-scrolling: touch;
}
.elementor-popup-modal .dialog-message::-webkit-scrollbar {
  width: 0; height: 0;            /* WebKit */
}/* End custom CSS */
/* Start custom CSS */.elementor-editor-active #elementor-popup-modal-1759{display:flex!important}/* End custom CSS */