.elementor-711 .elementor-element.elementor-element-c39a8e3{--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-711 .elementor-element.elementor-element-abc4c53{--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-711 .elementor-element.elementor-element-116d650{--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-711 .elementor-element.elementor-element-c1bfadb{--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-711 .elementor-element.elementor-element-6f0dd3b{--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-711 .elementor-element.elementor-element-f312c5c{--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-711 .elementor-element.elementor-element-da1b886{--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-711 .elementor-element.elementor-element-f090a07{--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-711 .elementor-element.elementor-element-19f3614{--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 html, class: .elementor-element-76f5980 */.epix-centered-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(280px, 360px));
  justify-content: center;
  gap: 30px;
}

.epix-centered-grid .epix-card {
  width: 100%;
}

/* Premium image styling for control room page */
.epix-col-img img {
  width: 100%;
  aspect-ratio: 16 / 9;
  object-fit: cover;
  border-radius: 18px;
  box-shadow: 0 18px 45px rgba(0,0,0,.14);
  transition: .3s ease;
}

.epix-col-img img:hover {
  transform: translateY(-4px);
  box-shadow: 0 24px 55px rgba(0,0,0,.18);
}

@media(max-width:1100px){
  .epix-centered-grid {
    grid-template-columns: repeat(2, minmax(280px, 360px));
  }
}

@media(max-width:768px){
  .epix-centered-grid {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */