.elementor-455 .elementor-element.elementor-element-6b8d2c4{--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-455 .elementor-element.elementor-element-337a11b{--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;--overlay-opacity:0.5;}.elementor-455 .elementor-element.elementor-element-337a11b::before, .elementor-455 .elementor-element.elementor-element-337a11b > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-337a11b > .e-con-inner > .elementor-background-video-container::before, .elementor-455 .elementor-element.elementor-element-337a11b > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-337a11b > .e-con-inner > .elementor-background-slideshow::before, .elementor-455 .elementor-element.elementor-element-337a11b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-455 .elementor-element.elementor-element-2b78850{background-color:#9B393945;background-image:url("https://www.epix.ae/wp-content/uploads/2026/05/luxury-super-car-rental-showroom-al-quoz-dubai-ultra-wide-led-display-scaled.jpg");}.elementor-455 .elementor-element.elementor-element-aea6698{--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-455 .elementor-element.elementor-element-2e98b1a{--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-455 .elementor-element.elementor-element-83b6c1c{--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-455 .elementor-element.elementor-element-b16b7e0{--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-455 .elementor-element.elementor-element-ab99686{--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-455 .elementor-element.elementor-element-128e554{--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-455 .elementor-element.elementor-element-c956c01{--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-455 .elementor-element.elementor-element-45d4638{--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;}:root{--page-title-display:none;}/* Start custom CSS for container, class: .elementor-element-6b8d2c4 */.epix-project-hero{
  position:relative;
  min-height:760px;
  display:flex;
  align-items:center;
  justify-content:center;
  overflow:hidden;
}

.epix-project-bg{
  position:absolute;
  inset:0;

  background-image:
    linear-gradient(
      rgba(0,0,0,.90),
      rgba(0,0,0,.80)
    ),
    url("YOUR-IMAGE-URL");

  background-size:cover;
  background-position:center center;
  transform:scale(1.03);
}

.epix-project-overlay{
  position:relative;
  z-index:2;
  max-width:1100px;
  text-align:center;
  padding:0 30px;
}

.epix-project-overlay h1{
  color:#fff;
  font-size:clamp(42px,5vw,78px);
  line-height:1.05;
  margin:20px 0;
  font-weight:800;
}

.epix-project-overlay p{
  color:#f2f2f2;
  font-size:20px;
  line-height:1.8;
  max-width:850px;
  margin:0 auto 30px;
}

.epix-project-tags{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:14px;
}

.epix-project-tags span{
  background:rgba(0,166,81,.18);
  border:1px solid rgba(0,166,81,.5);
  backdrop-filter:blur(10px);
  color:#fff;
  padding:10px 16px;
  border-radius:999px;
  font-size:14px;
  font-weight:700;
}

@media(max-width:768px){

  .epix-project-hero{
    min-height:620px;
  }

  .epix-project-overlay h1{
    font-size:42px;
  }

  .epix-project-overlay p{
    font-size:16px;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-337a11b */.epix-dark-transparent{
  position:relative;
  color:#fff;
}

.epix-dark-transparent::before{
  content:"";
  position:absolute;
  inset:0;
  background:rgba(0,0,0,.5);
  z-index:1;
}

.epix-dark-transparent > *{
  position:relative;
  z-index:2;
}

.epix-dark-transparent h1,
.epix-dark-transparent h2,
.epix-dark-transparent h3,
.epix-dark-transparent h4,
.epix-dark-transparent h5,
.epix-dark-transparent h6,
.epix-dark-transparent p,
.epix-dark-transparent span,
.epix-dark-transparent li{
  color:#fff;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4cd79ee */.epix-title.left{
  text-align:left;
}

.epix-architecture-content{
  max-width:1100px;
  margin:25px auto 0;
}

.epix-architecture-content ul{
  margin:20px 0;
  padding-left:20px;
  
}

.epix-architecture-content li{
  margin-bottom:12px;
  line-height:1.7;
  text-align:left;
}

.epix-architecture-content p{
  line-height:1.8;
  color:#555;
}

.epix-architecture-gallery{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:24px;
  margin-top:45px;
}

.epix-architecture-gallery img{
  width:100%;
  border-radius:18px;
  box-shadow:0 18px 45px rgba(0,0,0,.12);
  display:block;
}

@media(max-width:768px){

  .epix-architecture-gallery{
    grid-template-columns:1fr;
  }

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83b6c1c */.epix-architecture-content {
  max-width: 1100px;
  margin: 25px 0 0;
  text-align: left;
}

.epix-architecture-content ul {
  margin: 20px 0;
  padding-left: 22px;
  text-align: left;
  list-style-position: outside;
}

.epix-architecture-content li {
  margin-bottom: 10px;
  line-height: 1.7;
  text-align: left;
}

.epix-architecture-content p {
  text-align: left;
  line-height: 1.8;
  color: #555;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8810163 */.epix-grid{
  display:grid;
  grid-template-columns:repeat(3, minmax(280px, 360px));
  justify-content:center;
  gap:30px;
}

.epix-card{
  width:100%;
  background:white
 ;
  border:1px solid #e9e9e9;
  border-radius:22px;
  padding:32px;
  box-shadow:0 12px 35px rgba(0,0,0,.08);
  transition:.3s ease;
  text-align:center;
}

.epix-card:hover{
  transform:translateY(-6px);
  box-shadow:0 20px 45px rgba(0,0,0,.12);
}

.epix-card h3{
  color:#111;
  font-size:26px;
  margin-bottom:14px;
}

.epix-card p{
  color:#666;
  line-height:1.7;
  margin-bottom:24px;
}

.epix-card .epix-btn{
  display:inline-flex;
  justify-content:center;
  align-items:center;
}

@media(max-width:1100px){
  .epix-grid{
    grid-template-columns:repeat(2, minmax(280px, 360px));
  }
}

@media(max-width:768px){
  .epix-grid{
    grid-template-columns:1fr;
  }
}/* End custom CSS */