.elementor-23990 .elementor-element.elementor-element-1535573 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-23990 .elementor-element.elementor-element-1535573{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-1535573 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23990 .elementor-element.elementor-element-2d08148 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-bb8279d{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-4a2ddab > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-b12f860{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-15944e3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-854ea41 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-3413951{margin-top:0px;margin-bottom:50px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-31accdb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-b2dc448 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-85d896b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-d27e1fc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-8dff91b > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-23990 .elementor-element.elementor-element-8dff91b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-f7a1098 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-a23ae92{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-dbb3902 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-eef8e6a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-3517896 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-45a5848{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-23990 .elementor-element.elementor-element-1ed202f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-bc-flex-widget .elementor-23990 .elementor-element.elementor-element-2d08148.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-23990 .elementor-element.elementor-element-2d08148.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-23990 .elementor-element.elementor-element-2d08148.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-23990 .elementor-element.elementor-element-1033d0b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-1535573 */.elementor-23990 .elementor-element.elementor-element-1535573{
    direction: ltr !important;
}

.nav-cta{
    padding: 10px 20px 10px 20px !important;
}


.footer-logo {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1033d0b *//* ② فيديو داخل الـ Hero */
.hero-video-card {
  position: relative;
  z-index: 3;
  margin-top: 48px;
  width: 100%;
  max-width: 780px;
  margin-inline: auto;
  text-align: center;
}

.hero-video-card video {
  width: 100%;
  border-radius: 20px;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  box-shadow: 0 24px 80px rgba(0,0,0,.6);
  border: 2px solid rgba(255,255,255,.1);
  display: block;
}

.video-label {
  color: rgba(255,255,255,.55);
  font-size: .82rem;
  margin-top: 10px;
}


.h-badge {
    margin-bottom: 5px !important;
}

.hero-video-card {
    margin-top: 5px !important;
    margin-bottom: 20px !important;
}

@media (max-width: 767px){
.hero {
    padding: 100px 5px 50px 5px !important;
}

.hero h1 {
  font-size: 28px !important;
}
}


@media (max-width: 767px) {
  .hero-btns {
    flex-direction: column !important;
    width: 100% !important;
    text-align: center !important;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b2dc448 */@media (max-width: 767px) {
.wpforms-lead-forms-container{
border: 0px !important;
padding: 25px 10px 25px 10px !important;
}
}

/* Mobile */
.form-shell {
  padding: 5px !important;
  background: rgb(0 0 0 / 0%) !important;
  border: 0px !important;
}

/* Tablet & Desktop */
@media (min-width: 768px) {
  .form-shell {
    padding: 38px !important;
  }
  
  
}

.form-note {
    text-align: center;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0688498 */.test-top-meta {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 12px;
}

.audio-players-container {
    justify-content: center !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-663b6ef */@media (max-width: 767px) {
.testimonials, .benefits, .features, .signup, .trust { padding:50px 5px !important; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0fc59ef */@media (max-width: 767px) {
.sec-h{
    font-size: 25px !important;
    margin-bottom: 5px !important;
    padding-bottom: 0px !important;
}

.feat-grid{
    margin-top: 20px !important;
    padding-top: 0px !important;
}
}/* End custom CSS */