.elementor-25 .elementor-element.elementor-element-232219d{--display:flex;}.elementor-25 .elementor-element.elementor-element-d8771cb{--display:flex;}.elementor-25 .elementor-element.elementor-element-0997daa{--spacer-size:50px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-field-type-html{padding-bottom:1px;}.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-25 .elementor-element.elementor-element-63e2cb0 .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-button[type="submit"]{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-25 .elementor-element.elementor-element-63e2cb0 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-63e2cb0 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-25 .elementor-element.elementor-element-63e2cb0 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-63e2cb0{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-25 .elementor-element.elementor-element-a2721b9{--display:flex;}body.elementor-page-25:not(.elementor-motion-effects-element-type-background), body.elementor-page-25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-8d8dd7e{margin:-3px -3px calc(var(--kit-widget-spacing, 0px) + -3px) -3px;padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8d8dd7e img{width:31%;}.elementor-25 .elementor-element.elementor-element-3909df2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;}.elementor-25 .elementor-element.elementor-element-46d617b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;}}/* Start custom CSS for html, class: .elementor-element-6c27498 *//* الأيقونة اللي فوق على اليمين */
.hero-star-top {
  position: absolute;
  top: -80px;          /* باش تبان غير جزء منها */
  right: -80px;        /* خارجة شوية */
  width: 240px;        /* حجم مناسب للموبايل */
  height: 240px;
  opacity: 0.35;
  pointer-events: none;
  z-index: 0;
  animation: starFloat 14s ease-in-out infinite alternate;
}

.hero-star-top svg {
  width: 100%;
  height: 100%;
  display: block;
}

/* نسخة أكبر للـ PC */
@media (min-width: 768px) {
  .hero-star-top {
    width: 360px;
    height: 360px;
    top: -120px;
    right: -120px;
  }
}

/* أنيميشن خفيفة */
@keyframes starFloat {
  0% {
    transform: scale(1) translateY(0);
  }
  100% {
    transform: scale(1.05) translateY(10px);
  }
}

/* باش المحتوى يبقى فوق الخلفية */
.hero-section {
  position: relative;
}

.hero-section * {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8d8dd7e */.elementor-25 .elementor-element.elementor-element-8d8dd7e {
  animation: zoomInOut 4s ease-in-out infinite;
  transform-origin: center center;
}

@keyframes zoomInOut {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.10); }
  100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3909df2 *//* ========== تركيب الخطوط (Greta Arabic) ========== */
@font-face {
  font-family: "GretaArabic-Bold";
  src: url("https://lbuzzproduction.com/wp-content/uploads/2025/11/4_64.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: "GretaArabic-Regular";
  src: url("https://lbuzzproduction.com/wp-content/uploads/2025/11/4_67.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

/* =====================================================
   🎯 0) ستايل الموبايل — Mobile First (افتراضي)
   ===================================================== */
.lblezz-hero-text {
  min-height: 40vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;

  max-width: 420px;       /* فورم/كتابة ضيقة فالموبايل */
  margin: 0 auto;
  padding: 0 14px;
}

/* العنوان */
.lblezz-hero-title {
  font-family: "GretaArabic-Bold", sans-serif;
  font-size: 26px;       /* موبايل */
  font-weight: 700;
  color: #F4F40F;
  margin-bottom: 18px;
}

/* الوصف */
.lblezz-hero-desc {
  font-family: "GretaArabic-Regular", sans-serif;
  font-size: 18px;       /* موبايل */
  font-weight: 400;
  line-height: 1.75;
  color: #ffffff;
  margin: 0;
}

/* =====================================================
   🖥️ 1) ستايل PC (شاشات كبار) — فوق 1024px
   ===================================================== */
@media (min-width: 1024px) {
  .lblezz-hero-text {
    max-width: 750px;      /* توسع الكتابة شوية */
    padding: 0 20px;
  }

  .lblezz-hero-title {
    font-size: 50px;       /* PC */
  }

  .lblezz-hero-desc {
    font-size: 35px;       /* PC */
    line-height: 1.9;
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-63e2cb0 *//* ===========================
   0) خط Greta Arabic Regular
   =========================== */
@font-face {
  font-family: "GretaArabic-Regular";
  src: url("https://lbuzzproduction.com/wp-content/uploads/2025/11/4_67.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}

/* ===========================
   1) الفورم كامل
   =========================== */
.elementor-25 .elementor-element.elementor-element-63e2cb0 {
  transform: scale(0.92);
  transform-origin: top center;
  font-family: "GretaArabic-Regular", sans-serif !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
}

.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-field-group {
  background: transparent !important;
  margin-bottom: 16px !important;
}

/* نخبي جميع labels */
.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-field-group > label {
  display: none !important;
}

/* نخلي غير "طريقة الجلسة" باينة */
.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-field-type-radio > label {
  display: block !important;
  color: #ffffff;
  margin-bottom: 10px;
  font-size: 15px;
}

/* ===========================
   2) الخانات (Inputs + Textarea)
   =========================== */
.elementor-25 .elementor-element.elementor-element-63e2cb0 input,
.elementor-25 .elementor-element.elementor-element-63e2cb0 textarea,
.elementor-25 .elementor-element.elementor-element-63e2cb0 select {
  background: rgba(255,255,255,0.00) !important;   /* شفافة */
  border: 1px solid #F4F40F !important;            /* أصفر */
  color: #ffffff !important;
  padding: 14px !important;
  border-radius: 17px !important;
  font-size: 16px !important;
  font-family: "GretaArabic-Regular", sans-serif !important;
  box-shadow: none !important;
}

.elementor-25 .elementor-element.elementor-element-63e2cb0 input::placeholder,
.elementor-25 .elementor-element.elementor-element-63e2cb0 textarea::placeholder {
  color: rgba(255,255,255,0.45) !important;
}

/* ===========================
   3) خيارات طريقة الجلسة كأزرار
   =========================== */

/* نخفي الراديو الأصلي */
.elementor-25 .elementor-element.elementor-element-63e2cb0 input[type="radio"] {
  display: none !important;
}

/* نحط الاختيارات فـ سطر واحد */
.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-field-type-radio .elementor-field-subgroup {
  display: flex !important;
  flex-direction: row-reverse;    /* باش زر واتساب يجي على اليمين */
  gap: 12px !important;
}

/* كل خيار ياخد نفس المساحة */
.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-field-option {
  flex: 1 1 0;
}

/* شكل الزر */
.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-field-option label {
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
  padding: 10px 14px !important;
  border-radius: 17px !important;       /* pill */
  border: 1px solid #F4F40F !important;
  background: transparent !important;    /* شفافة فالحالة العادية */
  color: #ffffff !important;
  cursor: pointer !important;
  font-size: 15px !important;
  white-space: nowrap;
  transition: 0.2s ease;
}

/* الأيقونة داخل الزر */
.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-field-option label::before {
  content: "";
  width: 20px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}

/* 🟢 زر WhatsApp (الخيار الأول) */
.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-field-option:nth-child(1) label::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0xNCAwQzYuMjY5IDAgMCA2LjI2OSAwIDE0YzAgMi42MjYuNzM4IDUuMDc1IDEuOTk2IDcuMTc1TC4xMjYgMjhsNi45Ny0xLjgzQTEzLjkyNCAxMy45MjQgMCAwIDAgMTQgMjhjNy43MzIgMCAxNC02LjI2OCAxNC0xNCAwLTcuNzMxLTYuMjY4LTE0LTE0LTE0ek05LjIwOCA3LjQ3Yy4yMjggMCAuNDYxLS4wMDIuNjYzLjAwOS4yNS4wMDUuNTIxLjAyNC43ODIuNTk5LjMwOS42ODMuOTgyIDIuMzk5IDEuMDY4IDIuNTcyLjA4Ny4xNzQuMTQ4LjM3OS4wMjguNjA3LS4xMTUuMjMzLS4xNzQuMzc0LS4zNDIuNTgtLjE3NC4yMDEtLjM2NC40NS0uNTIyLjYwMi0uMTc0LjE3NC0uMzUzLjM2NS0uMTUzLjcxMS4yMDEuMzQ3Ljg5OCAxLjQ4MiAxLjkyOCAyLjQgMS4zMjQgMS4xODMgMi40NDIgMS41NDYgMi43OSAxLjcyLjM0Ny4xNzQuNTQ4LjE0Ny43NDktLjA4Ny4yMDYtLjIyNy44NjctMS4wMDggMS4xLTEuMzU1LjIyOC0uMzQ4LjQ2LS4yODguNzc1LS4xNzQuMzIuMTE1IDIuMDI1Ljk1NCAyLjM3MiAxLjEyOC4zNDguMTc0LjU3Ni4yNi42NjMuNDAxLjA5LjE0Ni4wOS44NC0uMTk4IDEuNjUtLjI4OC44MDktMS43MDMgMS41OS0yLjMzOCAxLjY0NS0uNjQuMDYtMS4yMzguMjg4LTQuMTYzLS44NjMtMy41MjgtMS4zOS01Ljc1My01LjAwMy01LjkyNy01LjIzNy0uMTczLS4yMjctMS40MTItMS44NzgtMS40MTItMy41ODIgMC0xLjcwOS44OTYtMi41NDYgMS4yMS0yLjg5NC4zMi0uMzQ3LjY5NC0uNDMzLjkyNy0uNDMzeiIgZmlsbD0iI0Y0RjQwRiIvPgo8L3N2Zz4=");
}

/* 🎥 زر Google Meet (الخيار الثاني) */
.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-field-option:nth-child(2) label::before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzMiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAzMyAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwYXRoIGQ9Ik0yNi4yMDggNi44NjZjMS43MTQtMS40MSAzLjUyOC0yLjcxOCA1LjI2Ni00LjEuNzQ4LS4zNTggMS40OTMuMjgyIDEuNTIgMS4wNTItLjA0MSA2LjQ4Mi4wNjkgMTIuOTc5LS4wNTUgMTkuNDUyLS4yMDEuNjY0LS45My45OTUtMS41NTguNjYxLTEuNjYyLTEuMjIyLTMuMTgyLTIuNjQ0LTQuODI4LTMuODgyLS4wNzItLjA1NS0uMzYyLS4yOTItLjQyMS0uMjMzbC0uMDIgNS4xODJjLS4yMzggMS4xMjUtMS4yNDUgMi4wNDYtMi40MDUgMi4xNDMtNS4xMjctLjAxOC0xMC4yNTUuMDE1LTE1LjM4LS4wMDNWMTguODljMy4zMzgtLjAwMyA2LjY4MS4wMDIgMTAuMDIgMC0uMDAyLTEuNzk3LjAwMi0zLjU5OSAwLTUuMzk2LjIzLS4wODMuNDYxLS4zMDYuNjU0LS40NjQgMi40My0yLjAxNSA0Ljc4LTQuMTY3IDcuMjA5LTYuMTY1aC0uMDAyeiIgZmlsbD0iI0Y0RjQwRiIvPgogICAgPHBhdGggZD0iTTI2LjIwOCA2Ljg2NkMyMy43OCA4Ljg2NCAyMS40MyAxMS4wMTUgMTkgMTMuMDNjLS4xOTIuMTYtLjQyNC4zODItLjY1NC40NjMtLjAwMi0xLjc0NSAwLTMuNDk1IDAtNS4yNDJMOC4yNDggOC4xNzZWLjA4Mkw4LjUwOCAwbDE1LjI3NC4wMDJjMy4zNTMuNjIgMi4yMzcgNC40MTIgMi40MjUgNi44NjRoLjAwMXpNOC4yNDggOC4yNTNWMTguODljLTIuNzIyLjAwMi01LjQ0OS0uMDAxLTguMTcxIDAgLjAwMyAxLjczNy0uMDA1IDMuNDc1LjAwNiA1LjIxMiAwIC4xNDQtLjA4Mi4yNDctLjA4Mi4yNkwuMDQgOC4yNTRsLjExNS0uMDc3IDguMDkzLjA3N3oiIGZpbGw9IiNGNEY0MEYiLz4KICAgIDxwYXRoIGQ9Ik04LjI0OCAxOC44OWguMDc3djguMjQ4Yy0xLjgwOS0uMDA2LTMuOTg4LjE1NC01Ljc0NS4wMDNDMS4xNzYgMjcuMDIuMjggMjYuMDE5LjA3OCAyNC42N0wwIDI0LjUxN2MtLjAwMi0uMDUgMC0uMTAyIDAtLjE1NCAwLS4wMTQuMDg0LS4xMTcuMDgyLS4yNi0uMDExLTEuNzM4LS4wMDItMy40NzctLjAwNi01LjIxMyAyLjcyMi0uMDAxIDUuNDQ5LjAwMyA4LjE3MSAwek04LjI0OCA4LjE3NnYuMDc3TC4xNTUgOC4xNzYgOC4yNDguMDgydjguMDk0eiIgZmlsbD0iI0Y0RjQwRiIvPgogICAgPHBhdGggZD0iTS4wNzggMjQuNjcxYy0uMDAyLS4wMDgtLjA3My0uMDItLjA3Ny0uMTU0bC4wNzcuMTU0eiIgZmlsbD0iI0Y0RjQwRiIvPgo8L3N2Zz4=");
}

/* حالة الاختيار: الخلفية صفراء والنص أسود والأيقونة كتولي بيضاء */
.elementor-25 .elementor-element.elementor-element-63e2cb0 input[type="radio"]:checked + label {
  background: #F4F40F !important;
  color: #000000 !important;
}

.elementor-25 .elementor-element.elementor-element-63e2cb0 input[type="radio"]:checked + label::before {
  filter: brightness(0) invert(1); /* يقلب لون SVG للأبيض تقريباً */
}

/* ===========================
   4) زر "احجز الاستشارتك الآن"
   =========================== */
.elementor-25 .elementor-element.elementor-element-63e2cb0 .elementor-button,
.elementor-25 .elementor-element.elementor-element-63e2cb0 button,
.elementor-25 .elementor-element.elementor-element-63e2cb0 input[type="submit"] {
  background: #F4F40F !important;
  color: #000 !important;
  font-family: "GretaArabic-Regular", sans-serif !important;
  font-weight: 700 !important;
  font-size: 18px !important;
  padding: 16px !important;
  border-radius: 18px !important;
  border: none !important;
  width: 100% !important;
  cursor: pointer !important;
  animation: zoomBtn 2s ease-in-out infinite;
}

/* Zoom in / out */
@keyframes zoomBtn {
  0%   { transform: scale(1); }
  50%  { transform: scale(1.04); }
  100% { transform: scale(1); }/* End custom CSS */
/* Start custom CSS */.elementor-section-wrap,
.elementor-section {
  position: relative;
  z-index: 1;
}/* End custom CSS */