.elementor-730 .elementor-element.elementor-element-ddf85fd > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-730 .elementor-element.elementor-element-ddf85fd:not(.elementor-motion-effects-element-type-background), .elementor-730 .elementor-element.elementor-element-ddf85fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://technomaticindustries.com/wp-content/uploads/2026/02/Screenshot-11.png");background-position:top left;background-repeat:no-repeat;background-size:cover;}.elementor-730 .elementor-element.elementor-element-ddf85fd > .elementor-background-overlay{background-color:#000000;opacity:0.59;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-730 .elementor-element.elementor-element-ddf85fd > .elementor-container{max-width:1285px;}.elementor-730 .elementor-element.elementor-element-ddf85fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8rem 0rem 8rem 0rem;}.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-730 .elementor-element.elementor-element-36972bc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:51px;font-weight:700;line-height:55px;color:#FFFFFF;}.elementor-730 .elementor-element.elementor-element-fee34e6 > .elementor-container{max-width:1285px;}.elementor-730 .elementor-element.elementor-element-fee34e6{padding:7rem 0rem 4rem 0rem;}.elementor-730 .elementor-element.elementor-element-ebf97a0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-730 .elementor-element.elementor-element-ebf97a0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3FAFB;}.elementor-730 .elementor-element.elementor-element-ebf97a0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0rem 0rem 0rem 0rem;--e-column-margin-right:0rem;--e-column-margin-left:0rem;}.elementor-730 .elementor-element.elementor-element-ebf97a0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-730 .elementor-element.elementor-element-0633783{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:400;color:#232323;}.elementor-730 .elementor-element.elementor-element-20b2196{margin:3px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:767px){.elementor-730 .elementor-element.elementor-element-ddf85fd{padding:3rem 0rem 3rem 0rem;}.elementor-730 .elementor-element.elementor-element-36972bc .elementor-heading-title{font-size:31px;}}/* Start custom CSS for html, class: .elementor-element-20b2196 */.spec-wrapper{
  width:1000px;
}

/* AVAILABLE COLORS */
.available{
  display:flex;
  align-items:center;
  gap:25px;
  margin-bottom:15px;
}

.available span{
  font-weight:600;
  font-size:18px;
}

.color-item{
  display:flex;
  align-items:center;
  gap:8px;
}

.color{
  width:60px;
  height:28px;
}

.blue{ background:#274a7f; }
.red{ background:#c32026; }
.gray{ background:#b9b6b0; }

.color-item p{
  margin:0;
  color:#333;
}

/* TABLE */
.spec-table{
  width:100%;
  border-collapse:collapse;
  text-align:center;
  background:white;
}

/* TITLE BAR */
.title-row th{
  background:#69b7d3;
  padding:14px;
  font-size:22px;
  letter-spacing:1px;
  border:1px solid #a9d3e1;
}

/* HEADER GROUP */
.group-row th{
  background:#d4dde1;
  padding:20px 10px;
  font-size:18px;
  border:1px solid #a9d3e1;
}

/* SUB HEADER */
.sub-row th{
  background:#ececec;
  padding:14px 10px;
  font-size:17px;
  border:1px solid #a9d3e1;
}

/* DATA ROW */
tbody td{
  padding:20px 10px;
  border:1px solid #a9d3e1;
  font-size:18px;
}

.bold{
  font-weight:700;
}

/* ============================= */
/* RESPONSIVE - 768px and below */
/* ============================= */
@media (max-width:768px){

  .spec-wrapper{
    width:95%;
    margin:auto;
  }

  /* AVAILABLE COLORS */
  .available{
    flex-wrap:wrap;
    gap:12px;
  }

  .available span{
    width:100%;
    font-size:16px;
    margin-bottom:5px;
  }

  .color{
    width:40px;
    height:20px;
  }

  .color-item p{
    font-size:14px;
  }

  /* TABLE */
  .title-row th{
    font-size:18px;
    padding:12px;
  }

  .group-row th{
    font-size:15px;
    padding:14px 6px;
  }

  .sub-row th{
    font-size:14px;
    padding:12px 6px;
  }

  tbody td{
    font-size:14px;
    padding:14px 6px;
  }

  /* allow horizontal scroll if needed */
  .spec-wrapper{
    overflow-x:auto;
  }

  .spec-table{
    min-width:650px;
  }

}/* End custom CSS */