.elementor-42932 .elementor-element.elementor-element-28a7bdd9{margin:0px 0px 40px 0px;}.elementor-42932 .elementor-element.elementor-element-7e1cfd61:not(.elementor-motion-effects-element-type-background), .elementor-42932 .elementor-element.elementor-element-7e1cfd61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://healthylifeeg.com/wp-content/uploads/2025/02/toshiba-wash-bg.jpg");}.elementor-42932 .elementor-element.elementor-element-7e1cfd61 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.18;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-42932 .elementor-element.elementor-element-7e1cfd61{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 40px 0px;padding:40px 0px 20px 0px;}.elementor-42932 .elementor-element.elementor-element-3353ff29 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-42932 .elementor-element.elementor-element-663cb7f9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-42932 .elementor-element.elementor-element-45649431 > .elementor-container{max-width:927px;}.elementor-42932 .elementor-element.elementor-element-9d642cb{width:var( --container-widget-width, 101.238% );max-width:101.238%;--container-widget-width:101.238%;--container-widget-flex-grow:0;--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-42932 .elementor-element.elementor-element-9d642cb.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-42932 .elementor-element.elementor-element-9d642cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-42932 .elementor-element.elementor-element-9d642cb .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-42932 .elementor-element.elementor-element-9d642cb .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-42932 .elementor-element.elementor-element-9d642cb .elementor-field-group.recaptcha_v3-bottomleft, .elementor-42932 .elementor-element.elementor-element-9d642cb .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-42932 .elementor-element.elementor-element-9d642cb .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-42932 .elementor-element.elementor-element-9d642cb .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-42932 .elementor-element.elementor-element-9d642cb .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-42932 .elementor-element.elementor-element-9d642cb .elementor-field-type-html{padding-bottom:0px;}.elementor-42932 .elementor-element.elementor-element-9d642cb .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-42932 .elementor-element.elementor-element-9d642cb .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-42932 .elementor-element.elementor-element-9d642cb .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-42932 .elementor-element.elementor-element-9d642cb .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );color:#ffffff;}.elementor-42932 .elementor-element.elementor-element-9d642cb .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-42932 .elementor-element.elementor-element-9d642cb .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-42932 .elementor-element.elementor-element-9d642cb .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-42932 .elementor-element.elementor-element-9d642cb .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-42932 .elementor-element.elementor-element-9d642cb .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-42932 .elementor-element.elementor-element-9d642cb .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-42932 .elementor-element.elementor-element-29fb38c1 > .elementor-container{max-width:826px;}.elementor-42932 .elementor-element.elementor-element-9d7088d{--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;}@media(max-width:959px){.elementor-42932 .elementor-element.elementor-element-7e1cfd61{padding:30px 30px 30px 30px;}}@media(max-width:768px){.elementor-42932 .elementor-element.elementor-element-9d642cb{width:var( --container-widget-width, 313.976px );max-width:313.976px;--container-widget-width:313.976px;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-9b09fc4 *//* أنيميشن الشريط */
@keyframes pulse {
  0% { box-shadow: 0 0 0 0 rgba(255, 68, 68, 0.7); }
  70% { box-shadow: 0 0 0 10px rgba(255, 68, 68, 0); }
  100% { box-shadow: 0 0 0 0 rgba(255, 68, 68, 0); }
}

/* ستايل الشريط */
.shipping-alert {
  background: linear-gradient(90deg, #ff4444, #ff6b6b);
  color: white;
  padding: 15px 30px;
  border-radius: 8px;
  text-align: center;
  font-family: 'Arial Arabic', sans-serif;
  font-weight: 700;
  font-size: 22px;
  margin: 20px 0;
  position: relative;
  border: 2px solid white;
  animation: pulse 2s infinite;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

/* أيقونة الشاحنة */
.truck-icon {
  position: absolute;
  left: 15px;
  animation: truck-move 1.5s infinite;
}

/* أيقونة الساعة */
.clock-icon {
  position: absolute;
  right: 15px;
  animation: clock-spin 3s infinite;
}

/* أنيميشن الشاحنة */
@keyframes truck-move {
  0% { transform: translateX(-20px); }
  50% { transform: translateX(0); }
  100% { transform: translateX(-20px); }
}

/* أنيميشن الساعة */
@keyframes clock-spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6df3981 *//* تصميم عام */
.besalenta-offer-section {
  background: #f9f9f9;
  padding: 20px;
  border-radius: 10px;
  font-family: 'Arial Arabic', sans-serif;
  max-width: 800px;
  margin: 20px auto;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.besalenta-main-title {
  font-size: 28px;
  color: #ff4444;
  margin-bottom: 20px;
  text-align: center;
}

.besalenta-subtitle {
  font-size: 24px;
  color: #ff4444;
  margin-bottom: 15px;
  text-align: center;
}

.besalenta-text {
  font-size: 18px;
  color: #333;
  line-height: 1.6;
  text-align: center;
  margin-bottom: 20px;
}

.besalenta-features {
  list-style-type: none;
  padding: 0;
}

.besalenta-features li {
  background: #fff;
  margin: 10px 0;
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  font-size: 16px;
  color: #555;
  line-height: 1.5;
}

.besalenta-features li::before {
  content: "✔";
  color: #ff4444;
  margin-right: 10px;
}

.besalenta-problems-list,
.besalenta-solution-details,
.besalenta-benefits-list,
.besalenta-discount-offer,
.besalenta-cta-section {
  margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-75d7d86 *//* تصميم عام */
.besalenta-offer {
  background: linear-gradient(90deg, #ff4444, #ff6b6b);
  color: white;
  padding: 20px;
  border-radius: 10px;
  font-family: 'Arial Arabic', sans-serif;
  text-align: center;
  max-width: 800px;
  margin: 20px auto;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.besalenta-price {
  font-size: 24px;
  margin-bottom: 15px;
}

.besalenta-discount {
  font-weight: bold;
  font-size: 28px;
  color: #fff;
}

.besalenta-original {
  text-decoration: line-through;
  font-size: 20px;
  color: #f0f0f0;
}

.besalenta-button {
  background: #fff;
  color: #ff4444;
  padding: 10px 20px;
  border-radius: 5px;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
  margin-top: 10px;
  transition: background 0.3s, color 0.3s;
}

.besalenta-button:hover {
  background: #ff4444;
  color: #fff;
  border: 2px solid #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f7ae9c1 *//* تصميم عام */
.besalenta-results {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  font-family: 'Arial Arabic', sans-serif;
  max-width: 800px;
  margin: 20px auto;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  text-align: center;
}

.besalenta-subtitle {
  font-size: 24px;
  color: #ff4444;
  margin-bottom: 20px;
}

.besalenta-images {
  display: flex;
  justify-content: space-around;
  gap: 20px;
  margin-bottom: 20px;
}

.besalenta-img {
  max-width: 45%;
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.besalenta-dosage {
  background: #f9f9f9;
  padding: 15px;
  border-radius: 10px;
  text-align: right;
  direction: rtl;
}

.besalenta-dosage-title {
  font-size: 20px;
  color: #ff4444;
  margin-bottom: 10px;
}

.besalenta-dosage-list {
  list-style-type: none;
  padding: 0;
}

.besalenta-dosage-list li {
  font-size: 16px;
  color: #555;
  margin: 10px 0;
}

.besalenta-dosage-text {
  font-size: 16px;
  color: #333;
  line-height: 1.6;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5eaa722 *//* تصميم عام */
.besalenta-offer {
  background: linear-gradient(90deg, #ff4444, #ff6b6b);
  color: white;
  padding: 20px;
  border-radius: 10px;
  font-family: 'Arial Arabic', sans-serif;
  text-align: center;
  max-width: 800px;
  margin: 20px auto;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.besalenta-price {
  font-size: 24px;
  margin-bottom: 15px;
}

.besalenta-discount {
  font-weight: bold;
  font-size: 28px;
  color: #fff;
}

.besalenta-original {
  text-decoration: line-through;
  font-size: 20px;
  color: #f0f0f0;
}

.besalenta-button {
  background: #fff;
  color: #ff4444;
  padding: 10px 20px;
  border-radius: 5px;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
  margin-top: 10px;
  transition: background 0.3s, color 0.3s;
}

.besalenta-button:hover {
  background: #ff4444;
  color: #fff;
  border: 2px solid #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1d46545 *//* تصميم عام */
.besalenta-product {
  background: #f9f9f9;
  padding: 20px;
  border-radius: 10px;
  font-family: 'Arial Arabic', sans-serif;
  max-width: 800px;
  margin: 20px auto;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.besalenta-subtitle {
  font-size: 24px;
  color: #ff4444;
  margin-bottom: 15px;
  text-align: center;
}

.besalenta-text {
  font-size: 18px;
  color: #333;
  line-height: 1.6;
  text-align: center;
  margin-bottom: 20px;
}

.besalenta-features {
  list-style-type: none;
  padding: 0;
}

.besalenta-features li {
  background: #fff;
  margin: 10px 0;
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  font-size: 16px;
  color: #555;
  line-height: 1.5;
}

.besalenta-features li::before {
  content: "✔";
  color: #ff4444;
  margin-right: 10px;
}

.besalenta-description,
.besalenta-benefits {
  margin-bottom: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-68d154e *//* تصميم عام */
.besalenta-offer {
  background: linear-gradient(90deg, #ff4444, #ff6b6b);
  color: white;
  padding: 20px;
  border-radius: 10px;
  font-family: 'Arial Arabic', sans-serif;
  text-align: center;
  max-width: 800px;
  margin: 20px auto;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}

.besalenta-price {
  font-size: 24px;
  margin-bottom: 15px;
}

.besalenta-discount {
  font-weight: bold;
  font-size: 28px;
  color: #fff;
}

.besalenta-original {
  text-decoration: line-through;
  font-size: 20px;
  color: #f0f0f0;
}

.besalenta-button {
  background: #fff;
  color: #ff4444;
  padding: 10px 20px;
  border-radius: 5px;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  display: inline-block;
  margin-top: 10px;
  transition: background 0.3s, color 0.3s;
}

.besalenta-button:hover {
  background: #ff4444;
  color: #fff;
  border: 2px solid #fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-36b1ad7 *//* تنسيقات القسم العام */
.besalenta-testimonials {
  padding: 40px 20px;
  max-width: 800px;
  margin: 0 auto;
  text-align: center;
}

.besalenta-subtitle {
  font-size: 24px;
  color: #ff4444;
  margin-bottom: 20px;
}

/* تنسيقات السلايدر */
.besalenta-slider {
  width: 100%;
  overflow-x: auto; /* شريط تمرير أفقي */
  white-space: nowrap; /* منع الانتقال لسطر جديد */
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  padding: 10px;
  background: #f9f9f9;
}

.slider-container {
  display: inline-block; /* عرض الصور في صف واحد */
}

.besalenta-slider img {
  width: auto; /* الحفاظ على نسبة العرض والارتفاع */
  height: 400px; /* ارتفاع ثابت للصور */
  margin-right: 10px; /* مسافة بين الصور */
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease;
}

.besalenta-slider img:hover {
  transform: scale(1.05); /* تكبير الصورة عند التحويم */
}

/* تخصيص شريط التمرير */
.besalenta-slider::-webkit-scrollbar {
  height: 8px;
}

.besalenta-slider::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}

.besalenta-slider::-webkit-scrollbar-thumb {
  background: #ff4444;
  border-radius: 10px;
}

.besalenta-slider::-webkit-scrollbar-thumb:hover {
  background: #e63939;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-38c8a7e9 *//* تصميم عام */
.besalenta-usage {
  background: #fff;
  padding: 20px;
  border-radius: 10px;
  font-family: 'Arial Arabic', sans-serif;
  max-width: 800px;
  margin: 20px auto;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  border: 2px solid #ff4444;
  text-align: center; /* توسيط النص العام */
}

.besalenta-subtitle {
  font-size: 24px;
  color: #ff4444;
  margin-bottom: 15px;
}

.besalenta-warnings {
  list-style-type: none;
  padding: 0;
  text-align: right; /* محاذاة النقاط لليمين */
  direction: rtl; /* اتجاه النص من اليمين لليسار */
}

.besalenta-warnings li {
  background: #f9f9f9;
  margin: 10px 0;
  padding: 10px;
  border-radius: 5px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  font-size: 16px;
  color: #555;
  line-height: 1.5;
}

.besalenta-warnings li::before {
  content: "⚠️";
  margin-right: 10px;
  color: #ff4444;
}

.besalenta-approval {
  font-size: 18px;
  color: #28a745;
  margin-top: 20px;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dfd980 *//* تنسيقات القسم العام */
.besalenta-video-container {
  max-width: 600px;
  margin: 20px auto;
  text-align: center;
}

.besalenta-subtitle {
  font-size: 24px;
  color: #ff4444;
  margin-bottom: 20px;
}

/* تنسيقات الفيديو */
.besalenta-video {
  width: 100%;
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}/* End custom CSS */