.elementor-18627 .elementor-element.elementor-element-45115ca0:not(.elementor-motion-effects-element-type-background), .elementor-18627 .elementor-element.elementor-element-45115ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-18627 .elementor-element.elementor-element-45115ca0 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18627 .elementor-element.elementor-element-45115ca0 > .elementor-container{min-height:200px;}.elementor-18627 .elementor-element.elementor-element-45115ca0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-18627 .elementor-element.elementor-element-537676f{text-align:center;}.elementor-18627 .elementor-element.elementor-element-537676f .elementor-heading-title{font-family:"ExpoArabic-Bold", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-18627 .elementor-element.elementor-element-6f06d4b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18627 .elementor-element.elementor-element-6f06d4b:not(.elementor-motion-effects-element-type-background), .elementor-18627 .elementor-element.elementor-element-6f06d4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18627 .elementor-element.elementor-element-6f06d4b > .elementor-background-overlay{opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18627 .elementor-element.elementor-element-6f06d4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-18627 .elementor-element.elementor-element-518cc27 > .elementor-container{max-width:1280px;}.elementor-18627 .elementor-element.elementor-element-d932346 .elementor-heading-title{font-family:"expoarabic-bold", Sans-serif;font-size:44px;color:#000000;}.elementor-18627 .elementor-element.elementor-element-f441fcf{font-family:"expoarabic-light", Sans-serif;}.elementor-18627 .elementor-element.elementor-element-f7e5660 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18627 .elementor-element.elementor-element-f7e5660:not(.elementor-motion-effects-element-type-background), .elementor-18627 .elementor-element.elementor-element-f7e5660 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18627 .elementor-element.elementor-element-f7e5660 > .elementor-background-overlay{opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18627 .elementor-element.elementor-element-f7e5660{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-18627 .elementor-element.elementor-element-d32a1cf > .elementor-container{max-width:1280px;}.elementor-18627 .elementor-element.elementor-element-8b00f5d{--display:flex;}.elementor-18627 .elementor-element.elementor-element-3847bda{text-align:center;}.elementor-18627 .elementor-element.elementor-element-3847bda .elementor-heading-title{font-family:"ExpoArabic-Bold", Sans-serif;font-size:44px;color:#000000;}.elementor-18627 .elementor-element.elementor-element-f1c7e47{text-align:center;font-family:"expoarabic-light", Sans-serif;color:#000000;}.elementor-18627 .elementor-element.elementor-element-be77a66{--display:flex;}.elementor-18627 .elementor-element.elementor-element-593ee1a{text-align:center;}.elementor-18627 .elementor-element.elementor-element-593ee1a .elementor-heading-title{font-family:"ExpoArabic-Bold", Sans-serif;font-size:44px;color:#000000;}.elementor-18627 .elementor-element.elementor-element-19d5eef{text-align:center;font-family:"expoarabic-light", Sans-serif;color:#000000;}.elementor-18627 .elementor-element.elementor-element-0b15334 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18627 .elementor-element.elementor-element-0b15334:not(.elementor-motion-effects-element-type-background), .elementor-18627 .elementor-element.elementor-element-0b15334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-18627 .elementor-element.elementor-element-0b15334 > .elementor-background-overlay{opacity:0.97;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-18627 .elementor-element.elementor-element-0b15334{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-18627 .elementor-element.elementor-element-bc0a7c4 > .elementor-container{max-width:1280px;}.elementor-18627 .elementor-element.elementor-element-cb425f1 .elementor-heading-title{font-family:"expoarabic-bold", Sans-serif;font-size:44px;color:#000000;}.elementor-18627 .elementor-element.elementor-element-25e83c6{font-family:"ExpoArabic-Bold", Sans-serif;}.elementor-18627 .elementor-element.elementor-element-47ef63c{font-family:"expo-arabic-book", Sans-serif;font-size:15px;}.elementor-18627 .elementor-element.elementor-element-a1f149c > .elementor-element-populated{margin:-50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18627 .elementor-element.elementor-element-287c916{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}@media(max-width:767px){.elementor-18627 .elementor-element.elementor-element-d932346 .elementor-heading-title{font-size:35px;}.elementor-18627 .elementor-element.elementor-element-3847bda .elementor-heading-title{font-size:35px;}.elementor-18627 .elementor-element.elementor-element-593ee1a .elementor-heading-title{font-size:35px;}.elementor-18627 .elementor-element.elementor-element-cb425f1 .elementor-heading-title{font-size:35px;}.elementor-18627 .elementor-element.elementor-element-a1f149c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-18627 .elementor-element.elementor-element-287c916{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}}@media(min-width:1025px){.elementor-18627 .elementor-element.elementor-element-45115ca0:not(.elementor-motion-effects-element-type-background), .elementor-18627 .elementor-element.elementor-element-45115ca0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-d932346 */.alixa-heading{
  position: relative;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: -0.5px;
  color: #111;
  margin-bottom: 16px;
}

.alixa-heading::after{
  content: "";
  display: block;
  width: 60px;
  height: 3px;
  background: #e11d2e;
  border-radius: 2px;
  margin-top: 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b00f5d *//* LUXURY CARD - ALIXA STYLE */
.elementor-18627 .elementor-element.elementor-element-8b00f5d{
  position: relative;
  background: linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  border-radius: 22px;
  border: 1px solid rgba(0,0,0,.06);
  padding: 44px 40px;
  overflow: hidden;
  transition: transform .45s cubic-bezier(.19,1,.22,1),
              box-shadow .45s cubic-bezier(.19,1,.22,1),
              border-color .45s ease;
  box-shadow: 0 14px 40px rgba(0,0,0,.08);
}

/* corner red accent (مش بار عادي) */
.elementor-18627 .elementor-element.elementor-element-8b00f5d::before{
  content:"";
  position:absolute;
  top:18px;
  left:18px;
  width:10px;
  height:10px;
  border-radius:50%;
  background:#e11d2e;
  box-shadow: 0 0 0 10px rgba(225,29,46,.10);
  transition: transform .45s cubic-bezier(.19,1,.22,1),
              box-shadow .45s ease;
}

/* subtle diagonal layer تظهر في الهفر */
.elementor-18627 .elementor-element.elementor-element-8b00f5d::after{
  content:"";
  position:absolute;
  inset:-40%;
  background: linear-gradient(135deg,
    rgba(225,29,46,.10) 0%,
    rgba(225,29,46,0) 45%,
    rgba(17,17,17,.06) 100%);
  opacity:0;
  transform: rotate(10deg) translateY(10px);
  transition: opacity .5s ease, transform .5s cubic-bezier(.19,1,.22,1);
  pointer-events:none;
}

/* Hover */
.elementor-18627 .elementor-element.elementor-element-8b00f5d:hover{
  transform: translateY(-10px);
  border-color: rgba(225,29,46,.22);
  box-shadow: 0 26px 70px rgba(0,0,0,.16);
}

.elementor-18627 .elementor-element.elementor-element-8b00f5d:hover::before{
  transform: scale(1.15);
  box-shadow: 0 0 0 14px rgba(225,29,46,.14);
}

.elementor-18627 .elementor-element.elementor-element-8b00f5d:hover::after{
  opacity:1;
  transform: rotate(10deg) translateY(0);
}

/* Icon (لو عندك أيقونة) */
.elementor-18627 .elementor-element.elementor-element-8b00f5d .elementor-icon{
  color:#111;
  font-size: 46px;
  transition: transform .45s cubic-bezier(.19,1,.22,1), color .45s ease;
}
.elementor-18627 .elementor-element.elementor-element-8b00f5d:hover .elementor-icon{
  color:#e11d2e;
  transform: translateY(-2px);
}

/* Title */
.elementor-18627 .elementor-element.elementor-element-8b00f5d h3, .elementor-18627 .elementor-element.elementor-element-8b00f5d h4{
  color:#111;
  letter-spacing:-0.4px;
  transition: transform .45s cubic-bezier(.19,1,.22,1), color .45s ease;
}
.elementor-18627 .elementor-element.elementor-element-8b00f5d:hover h3, .elementor-18627 .elementor-element.elementor-element-8b00f5d:hover h4{
  color:#0b0b0b;
  transform: translateY(-2px);
}

/* Text */
.elementor-18627 .elementor-element.elementor-element-8b00f5d p{
  color:#6b7280;
  line-height: 1.9;
  transition: color .35s ease;
}
.elementor-18627 .elementor-element.elementor-element-8b00f5d:hover p{
  color:#4b5563;
}

/* Read more link */
.elementor-18627 .elementor-element.elementor-element-8b00f5d a{
  color:#111;
  font-weight: 700;
  text-decoration:none;
  display:inline-flex;
  align-items:center;
  gap:10px;
  position: relative;
  transition: color .35s ease, gap .35s ease;
}

/* underline grows */
.elementor-18627 .elementor-element.elementor-element-8b00f5d a::before{
  content:"";
  position:absolute;
  left:0;
  bottom:-6px;
  width:0%;
  height:2px;
  background:#e11d2e;
  transition: width .35s ease;
}

/* arrow */
.elementor-18627 .elementor-element.elementor-element-8b00f5d a::after{
  content:"→";
  font-size:18px;
  transition: transform .35s ease, color .35s ease;
}

/* link hover on card hover */
.elementor-18627 .elementor-element.elementor-element-8b00f5d:hover a{
  color:#e11d2e;
  gap:14px;
}
.elementor-18627 .elementor-element.elementor-element-8b00f5d:hover a::before{
  width:100%;
}
.elementor-18627 .elementor-element.elementor-element-8b00f5d:hover a::after{
  transform: translateX(4px);
  color:#e11d2e;
}

/* Responsive */
@media (max-width: 767px){
  .elementor-18627 .elementor-element.elementor-element-8b00f5d{
    padding: 32px 22px;
    border-radius: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be77a66 *//* LUXURY CARD - ALIXA STYLE */
.elementor-18627 .elementor-element.elementor-element-be77a66{
  position: relative;
  background: linear-gradient(180deg, #ffffff 0%, #fbfbfb 100%);
  border-radius: 22px;
  border: 1px solid rgba(0,0,0,.06);
  padding: 44px 40px;
  overflow: hidden;
  transition: transform .45s cubic-bezier(.19,1,.22,1),
              box-shadow .45s cubic-bezier(.19,1,.22,1),
              border-color .45s ease;
  box-shadow: 0 14px 40px rgba(0,0,0,.08);
}

/* corner red accent (مش بار عادي) */
.elementor-18627 .elementor-element.elementor-element-be77a66::before{
  content:"";
  position:absolute;
  top:18px;
  left:18px;
  width:10px;
  height:10px;
  border-radius:50%;
  background:#e11d2e;
  box-shadow: 0 0 0 10px rgba(225,29,46,.10);
  transition: transform .45s cubic-bezier(.19,1,.22,1),
              box-shadow .45s ease;
}

/* subtle diagonal layer تظهر في الهفر */
.elementor-18627 .elementor-element.elementor-element-be77a66::after{
  content:"";
  position:absolute;
  inset:-40%;
  background: linear-gradient(135deg,
    rgba(225,29,46,.10) 0%,
    rgba(225,29,46,0) 45%,
    rgba(17,17,17,.06) 100%);
  opacity:0;
  transform: rotate(10deg) translateY(10px);
  transition: opacity .5s ease, transform .5s cubic-bezier(.19,1,.22,1);
  pointer-events:none;
}

/* Hover */
.elementor-18627 .elementor-element.elementor-element-be77a66:hover{
  transform: translateY(-10px);
  border-color: rgba(225,29,46,.22);
  box-shadow: 0 26px 70px rgba(0,0,0,.16);
}

.elementor-18627 .elementor-element.elementor-element-be77a66:hover::before{
  transform: scale(1.15);
  box-shadow: 0 0 0 14px rgba(225,29,46,.14);
}

.elementor-18627 .elementor-element.elementor-element-be77a66:hover::after{
  opacity:1;
  transform: rotate(10deg) translateY(0);
}

/* Icon (لو عندك أيقونة) */
.elementor-18627 .elementor-element.elementor-element-be77a66 .elementor-icon{
  color:#111;
  font-size: 46px;
  transition: transform .45s cubic-bezier(.19,1,.22,1), color .45s ease;
}
.elementor-18627 .elementor-element.elementor-element-be77a66:hover .elementor-icon{
  color:#e11d2e;
  transform: translateY(-2px);
}

/* Title */
.elementor-18627 .elementor-element.elementor-element-be77a66 h3, .elementor-18627 .elementor-element.elementor-element-be77a66 h4{
  color:#111;
  letter-spacing:-0.4px;
  transition: transform .45s cubic-bezier(.19,1,.22,1), color .45s ease;
}
.elementor-18627 .elementor-element.elementor-element-be77a66:hover h3, .elementor-18627 .elementor-element.elementor-element-be77a66:hover h4{
  color:#0b0b0b;
  transform: translateY(-2px);
}

/* Text */
.elementor-18627 .elementor-element.elementor-element-be77a66 p{
  color:#6b7280;
  line-height: 1.9;
  transition: color .35s ease;
}
.elementor-18627 .elementor-element.elementor-element-be77a66:hover p{
  color:#4b5563;
}

/* Read more link */
.elementor-18627 .elementor-element.elementor-element-be77a66 a{
  color:#111;
  font-weight: 700;
  text-decoration:none;
  display:inline-flex;
  align-items:center;
  gap:10px;
  position: relative;
  transition: color .35s ease, gap .35s ease;
}

/* underline grows */
.elementor-18627 .elementor-element.elementor-element-be77a66 a::before{
  content:"";
  position:absolute;
  left:0;
  bottom:-6px;
  width:0%;
  height:2px;
  background:#e11d2e;
  transition: width .35s ease;
}

/* arrow */
.elementor-18627 .elementor-element.elementor-element-be77a66 a::after{
  content:"→";
  font-size:18px;
  transition: transform .35s ease, color .35s ease;
}

/* link hover on card hover */
.elementor-18627 .elementor-element.elementor-element-be77a66:hover a{
  color:#e11d2e;
  gap:14px;
}
.elementor-18627 .elementor-element.elementor-element-be77a66:hover a::before{
  width:100%;
}
.elementor-18627 .elementor-element.elementor-element-be77a66:hover a::after{
  transform: translateX(4px);
  color:#e11d2e;
}

/* Responsive */
@media (max-width: 767px){
  .elementor-18627 .elementor-element.elementor-element-be77a66{
    padding: 32px 22px;
    border-radius: 18px;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cb425f1 */.alixa-heading{
  position: relative;
  font-size: 48px;
  font-weight: 800;
  line-height: 1.1;
  letter-spacing: -0.5px;
  color: #111;
  margin-bottom: 16px;
}

.alixa-heading::after{
  content: "";
  display: block;
  width: 60px;
  height: 3px;
  background: #e11d2e;
  border-radius: 2px;
  margin-top: 10px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ExpoArabic-Bold';
	font-display: auto;
	src: url('https://alixa.ae/wp-content/uploads/2025/11/ExpoArabic-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */