.elementor-28993 .elementor-element.elementor-element-2bac38b{--display:flex;--min-height:837px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.73;}.elementor-28993 .elementor-element.elementor-element-2bac38b:not(.elementor-motion-effects-element-type-background), .elementor-28993 .elementor-element.elementor-element-2bac38b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estavue-property.com/wp-content/uploads/2026/03/منطقة-الجداف-–-Dubai.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28993 .elementor-element.elementor-element-2bac38b::before, .elementor-28993 .elementor-element.elementor-element-2bac38b > .elementor-background-video-container::before, .elementor-28993 .elementor-element.elementor-element-2bac38b > .e-con-inner > .elementor-background-video-container::before, .elementor-28993 .elementor-element.elementor-element-2bac38b > .elementor-background-slideshow::before, .elementor-28993 .elementor-element.elementor-element-2bac38b > .e-con-inner > .elementor-background-slideshow::before, .elementor-28993 .elementor-element.elementor-element-2bac38b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-28993 .elementor-element.elementor-element-23d090d{--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;--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-28993 .elementor-element.elementor-element-da5174c{--display:flex;--min-height:185px;--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-28993 .elementor-element.elementor-element-d1f8d8b{--display:flex;--min-height:225px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-28993 .elementor-element.elementor-element-d1f8d8b:not(.elementor-motion-effects-element-type-background), .elementor-28993 .elementor-element.elementor-element-d1f8d8b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estavue-property.com/wp-content/uploads/2026/03/creek-waterfront.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28993 .elementor-element.elementor-element-9d349c9{--display:flex;--min-height:72px;--border-radius:22px 22px 22px 22px;--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-28993 .elementor-element.elementor-element-afe4211{text-align:center;}.elementor-28993 .elementor-element.elementor-element-afe4211 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#737373;}.elementor-28993 .elementor-element.elementor-element-1a1f30f{--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;}.elementor-28993 .elementor-element.elementor-element-3663b12{--display:flex;--min-height:185px;--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-28993 .elementor-element.elementor-element-b4a8a84{--display:flex;--min-height:225px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-28993 .elementor-element.elementor-element-b4a8a84:not(.elementor-motion-effects-element-type-background), .elementor-28993 .elementor-element.elementor-element-b4a8a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estavue-property.com/wp-content/uploads/2026/03/apartments-skyline.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28993 .elementor-element.elementor-element-f4a660e{--display:flex;--min-height:72px;--border-radius:22px 22px 22px 22px;--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-28993 .elementor-element.elementor-element-eb871d5{text-align:center;}.elementor-28993 .elementor-element.elementor-element-eb871d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#737373;}.elementor-28993 .elementor-element.elementor-element-56da20e{--display:flex;--min-height:418px;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-28993 .elementor-element.elementor-element-89aec92 .elementor-button{background-color:#EBB500;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:700;border-radius:8px 8px 8px 8px;}.elementor-28993 .elementor-element.elementor-element-89aec92 .elementor-button:hover, .elementor-28993 .elementor-element.elementor-element-89aec92 .elementor-button:focus{background-color:#FFE17B;color:#000000;}.elementor-28993 .elementor-element.elementor-element-89aec92 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-28993 .elementor-element.elementor-element-89aec92 .elementor-button:hover svg, .elementor-28993 .elementor-element.elementor-element-89aec92 .elementor-button:focus svg{fill:#000000;}.elementor-28993 .elementor-element.elementor-element-8652f50{--display:flex;--min-height:507px;--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;--justify-content:center;--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-28993 .elementor-element.elementor-element-c3b4e51{--display:flex;--min-height:225px;--border-radius:22px 22px 22px 22px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--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-28993 .elementor-element.elementor-element-c3b4e51:not(.elementor-motion-effects-element-type-background), .elementor-28993 .elementor-element.elementor-element-c3b4e51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://estavue-property.com/wp-content/uploads/2026/03/metro-connectivity.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-28993 .elementor-element.elementor-element-5fd1583{--display:flex;--min-height:72px;--border-radius:22px 22px 22px 22px;--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-28993 .elementor-element.elementor-element-5048899{text-align:center;}.elementor-28993 .elementor-element.elementor-element-5048899 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;color:#737373;}.elementor-28993 .elementor-element.elementor-element-41d84ba{--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;}.elementor-28993 .elementor-element.elementor-element-31904b0{--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(min-width:768px){.elementor-28993 .elementor-element.elementor-element-da5174c{--content-width:1318px;}.elementor-28993 .elementor-element.elementor-element-3663b12{--content-width:1318px;}.elementor-28993 .elementor-element.elementor-element-8652f50{--content-width:1318px;}}/* Start custom CSS for html, class: .elementor-element-fa7f237 */@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700&display=swap');

/* HERO */
.jaddaf-hero{

    background: transparent;

    padding: 80px 20px;

    direction: rtl;

}

/* container */
.jaddaf-hero__inner{

    max-width: 900px;

    margin: auto;

    text-align: center;

    font-family: Tajawal, sans-serif;

}

/* TITLE */
.jaddaf-hero__title{

    font-size: 58px;

    font-weight: 700;

    margin-bottom: 15px;

    display: flex;

    justify-content: center;

    gap: 14px;

    flex-wrap: wrap;

}

/* Arabic title */
.jaddaf-hero__ar{

    color: white;

}

/* English title */
.jaddaf-hero__en{

    color: #9CA3AF;

}

/* Subtitle */
.jaddaf-hero__subtitle{

    font-size: 26px;

    color: white;

    margin-bottom: 12px;

}

/* micro */
.jaddaf-hero__micro{

    font-size: 17px;

    color: #9CA3AF;

    margin-bottom: 30px;

}

/* Pills */
.jaddaf-hero__pills{

    display: flex;

    justify-content: center;

    gap: 10px;

    flex-wrap: wrap;

    margin-bottom: 35px;

}

.jaddaf-pill{

    border: 1px solid #374151;

    padding: 8px 15px;

    border-radius: 20px;

    color: white;

    font-size: 14px;

}

/* Buttons container */
.jaddaf-hero__actions{

    display: flex;

    justify-content: center;

    gap: 15px;

    flex-wrap: wrap;

}

/* Buttons general */
.jaddaf-btn{

    padding: 13px 22px;

    border-radius: 10px;

    font-size: 17px;

    font-weight: 600;

    text-decoration: none;

    transition: 0.25s;

}

/* Primary button */
.jaddaf-btn--primary{

    background: white;

    color: black;

}

.jaddaf-btn--primary:hover{

    background: #E5E7EB;

}

/* Ghost button */
.jaddaf-btn--ghost{

    border: 1px solid white;

    color: white;

}

.jaddaf-btn--ghost:hover{

    background: rgba(255,255,255,0.08);

}

/* Arrow */
.jaddaf-arrow{

    margin-top: 40px;

    font-size: 28px;

    color: #9CA3AF;

}

/* Mobile */
@media(max-width:768px){

.jaddaf-hero__title{

    font-size: 40px;

}

.jaddaf-hero__subtitle{

    font-size: 20px;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-87b1c48 */@import url('https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700&display=swap');

.jaddaf-overview{

  padding: 50px 20px;

  font-family: Tajawal, sans-serif;

  direction: rtl;

}

/* title */
.jaddaf-overview__title{

  text-align: center;

  color: #000000;

  font-size: 28px;

  margin-bottom: 30px;

}

/* grid */
.jaddaf-overview__grid{

  max-width: 1200px;

  margin: auto;

  display: grid;

  grid-template-columns: repeat(5,1fr);

  gap: 20px;

}

/* card */
.jaddaf-card{

  background: #ffffff;

  border-radius: 14px;

  padding: 25px 15px;

  text-align: center;

  border: 1px solid #e5e7eb;

  transition: all 0.3s ease;

}

/* smooth shadow hover */
.jaddaf-card:hover{

  transform: translateY(-5px);

  box-shadow: 0 15px 40px rgba(0,0,0,0.15);

}

/* icon */
.jaddaf-card__icon{

  font-size: 26px;

  margin-bottom: 12px;

}

/* label */
.jaddaf-card__label{

  color: #6b7280;

  font-size: 15px;

  margin-bottom: 8px;

}

/* value */
.jaddaf-card__value{

  color: #000000;

  font-size: 18px;

  font-weight: 700;

}

/* responsive */
@media(max-width:900px){

.jaddaf-overview__grid{

grid-template-columns: repeat(2,1fr);

}

}

@media(max-width:500px){

.jaddaf-overview__grid{

grid-template-columns: 1fr;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2767045 */.aj-accordion{
  direction: rtl;
  text-align: right;
}

/* force true RTL layout */
.aj-trigger{

  flex-direction: row-reverse;

  justify-content: flex-start;

  text-align: right;

}

/* badge stays on right */
.aj-badge{

  order: -1;

  margin-left: 0;

  margin-right: 10px;

}

/* title expands properly */
.aj-title{

  text-align: right;

  margin-right: 10px;

}

/* chevron stays left */
.aj-chevron{

  margin-right: auto;

  margin-left: 0;

}

/* lists aligned right */
.aj-list{

  padding-right: 20px;

  padding-left: 0;

  text-align: right;

}

/* paragraphs aligned right */
.aj-paragraph,
.aj-quote{

  text-align: right;

}/* End custom CSS */