.elementor-7164 .elementor-element.elementor-element-996ce28 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7164 .elementor-element.elementor-element-996ce28:not(.elementor-motion-effects-element-type-background), .elementor-7164 .elementor-element.elementor-element-996ce28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A1221;}.elementor-7164 .elementor-element.elementor-element-996ce28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7164 .elementor-element.elementor-element-996ce28 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7164 .elementor-element.elementor-element-1416cbd9 .elementor-menu-toggle{margin:0 auto;}.elementor-7164 .elementor-element.elementor-element-1416cbd9 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-7164 .elementor-element.elementor-element-1416cbd9 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-7164 .elementor-element.elementor-element-1416cbd9 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-7164 .elementor-element.elementor-element-1416cbd9 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-7164 .elementor-element.elementor-element-1416cbd9 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-7164 .elementor-element.elementor-element-1416cbd9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-7164 .elementor-element.elementor-element-d21383e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7164 .elementor-element.elementor-element-d21383e .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );fill:var( --e-global-color-617f83f );color:var( --e-global-color-617f83f );}.elementor-7164 .elementor-element.elementor-element-8180c37 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7164 .elementor-element.elementor-element-8180c37:not(.elementor-motion-effects-element-type-background), .elementor-7164 .elementor-element.elementor-element-8180c37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/brstartrek.com/wp-content/uploads/2025/08/IC2025-picture-scaled.jpg?fit=2560%2C1707&ssl=1");background-repeat:no-repeat;background-size:cover;}.elementor-7164 .elementor-element.elementor-element-8180c37 > .elementor-background-overlay{background-color:#000000B8;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7164 .elementor-element.elementor-element-8180c37 > .elementor-container{min-height:451px;}.elementor-7164 .elementor-element.elementor-element-8180c37{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-7164 .elementor-element.elementor-element-c4d6113 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7164 .elementor-element.elementor-element-c4d6113{overflow:hidden;padding:180px 0px 180px 0px;}.elementor-bc-flex-widget .elementor-7164 .elementor-element.elementor-element-35cdd25.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7164 .elementor-element.elementor-element-35cdd25.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7164 .elementor-element.elementor-element-35cdd25.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7164 .elementor-element.elementor-element-35cdd25 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7164 .elementor-element.elementor-element-e1d5082{width:var( --container-widget-width, 106.458% );max-width:106.458%;--container-widget-width:106.458%;--container-widget-flex-grow:0;text-align:center;}.elementor-7164 .elementor-element.elementor-element-e1d5082 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-7164 .elementor-element.elementor-element-e1d5082 .elementor-heading-title{font-family:"Orbitron", Sans-serif;font-size:39px;font-weight:700;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;color:var( --e-global-color-e7f8543 );}.elementor-7164 .elementor-element.elementor-element-fb0dc85 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7164 .elementor-element.elementor-element-fb0dc85 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-7164 .elementor-element.elementor-element-fb0dc85{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-7164 .elementor-element.elementor-element-fb0dc85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7164 .elementor-element.elementor-element-fb0dc85 .elementor-icon-list-item > a{font-family:var( --e-global-typography-e43534d-font-family ), Sans-serif;font-size:var( --e-global-typography-e43534d-font-size );font-weight:var( --e-global-typography-e43534d-font-weight );text-transform:var( --e-global-typography-e43534d-text-transform );font-style:var( --e-global-typography-e43534d-font-style );text-decoration:var( --e-global-typography-e43534d-text-decoration );line-height:var( --e-global-typography-e43534d-line-height );letter-spacing:var( --e-global-typography-e43534d-letter-spacing );word-spacing:var( --e-global-typography-e43534d-word-spacing );}.elementor-7164 .elementor-element.elementor-element-fb0dc85 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-7164 .elementor-element.elementor-element-fb0dc85 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-secondary );}@media(max-width:1024px){.elementor-7164 .elementor-element.elementor-element-e1d5082{text-align:center;}.elementor-7164 .elementor-element.elementor-element-e1d5082 .elementor-heading-title{font-size:3rem;}.elementor-7164 .elementor-element.elementor-element-fb0dc85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7164 .elementor-element.elementor-element-fb0dc85 .elementor-icon-list-item > a{font-size:var( --e-global-typography-e43534d-font-size );line-height:var( --e-global-typography-e43534d-line-height );letter-spacing:var( --e-global-typography-e43534d-letter-spacing );word-spacing:var( --e-global-typography-e43534d-word-spacing );}}@media(min-width:768px){.elementor-7164 .elementor-element.elementor-element-790051bc{width:15%;}.elementor-7164 .elementor-element.elementor-element-f7f9eb5{width:64.91%;}.elementor-7164 .elementor-element.elementor-element-e9196bf{width:19.756%;}.elementor-7164 .elementor-element.elementor-element-35cdd25{width:100%;}}@media(max-width:767px){.elementor-7164 .elementor-element.elementor-element-c4d6113{padding:50px 0px 50px 0px;}.elementor-7164 .elementor-element.elementor-element-e1d5082 .elementor-heading-title{font-size:2rem;}.elementor-7164 .elementor-element.elementor-element-fb0dc85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-7164 .elementor-element.elementor-element-fb0dc85 .elementor-icon-list-item > a{font-size:var( --e-global-typography-e43534d-font-size );line-height:var( --e-global-typography-e43534d-line-height );letter-spacing:var( --e-global-typography-e43534d-letter-spacing );word-spacing:var( --e-global-typography-e43534d-word-spacing );}}/* Start custom CSS for html, class: .elementor-element-cb9bffc *//* GLOBAL LCARS CONTAINER */
.lcars-wrapper {
  max-width: 900px;
  margin: 0 auto;
  padding: 20px;
  background-color: #000000;
  font-family: Arial, sans-serif;
  color: #ffffff;
}

/* PILL HEADERS */
.lcars-pill-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 6px 16px;
  border-radius: 20px;
  font-family: 'Orbitron', Arial, sans-serif;
  font-weight: bold;
  font-size: 0.85rem;
  letter-spacing: 1px;
  margin: 25px 0 15px 0;
  color: #000000;
}

.lcars-pink { background-color: #ff99cc; }
.lcars-blue { background-color: #5588cc; color: #ffffff; }
.lcars-gold { background-color: #ffaa00; }

/* GENERAL PANELS */
.lcars-panel {
  background-color: #050914;
  border: 1px solid #1a2a3a;
  border-radius: 8px;
  padding: 20px;
  margin-bottom: 20px;
}

.lcars-panel-title {
  font-family: 'Orbitron', Arial, sans-serif;
  color: #ffffff;
  font-size: 1.1rem;
  margin-top: 0;
  letter-spacing: 1px;
}

.lcars-panel p {
  color: #cccccc;
  font-size: 0.9rem;
  line-height: 1.5;
  margin: 0;
}

/* PHOTO PANEL */
.lcars-photo-panel {
  background-color: #050914;
  padding: 15px;
  border-radius: 10px;
  text-align: center;
  margin-bottom: 20px;
}

.lcars-border-blue { border: 2px solid #5588cc; }
.lcars-border-gold { border: 2px solid #ffaa00; }

.lcars-photo-container {
  max-width: 500px;
  margin: 0 auto;
}

.lcars-framed-img {
  width: 100%;
  height: auto;
  border-radius: 4px;
}

.lcars-photo-caption {
  font-family: 'Orbitron', Arial, sans-serif;
  font-size: 0.75rem;
  color: #5588cc;
  margin-top: 10px;
  letter-spacing: 1px;
}

/* TWO COLUMN GRID */
.lcars-two-col {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
}

.lcars-two-col h3 {
  font-family: 'Orbitron', Arial, sans-serif;
  color: #ffaa00;
  font-size: 0.95rem;
  margin-top: 0;
}

/* DEPARTMENT GRID */
.lcars-dept-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 12px;
  margin-bottom: 20px;
}

.lcars-dept-item {
  background-color: #050914;
  padding: 12px 15px;
  border-radius: 6px;
}

.dept-red { border-left: 4px solid #cc3333; }
.dept-red h4 { color: #cc3333; }

.dept-gold { border-left: 4px solid #ffaa00; }
.dept-gold h4 { color: #ffaa00; }

.dept-blue { border-left: 4px solid #5588cc; }
.dept-blue h4 { color: #5588cc; }

.lcars-dept-item h4 {
  font-family: 'Orbitron', Arial, sans-serif;
  margin: 0 0 5px 0;
  font-size: 0.85rem;
}

.lcars-dept-item p {
  color: #bbbbbb;
  font-size: 0.8rem;
  margin: 0;
  line-height: 1.3;
}

/* BOTTOM CTA BOXES (FIXES OVERLAP & SPACING) */
.lcars-cta-box {
  padding: 25px 25px 30px 25px !important;
  text-align: left;
  margin-bottom: 25px;
}

.lcars-cta-title-gold {
  font-family: 'Orbitron', Arial, sans-serif;
  color: #ffaa00;
  font-size: 1.2rem;
  margin: 0 0 10px 0;
  letter-spacing: 1px;
}

.lcars-cta-title-blue {
  font-family: 'Orbitron', Arial, sans-serif;
  color: #5588cc;
  font-size: 1.2rem;
  margin: 0 0 10px 0;
  letter-spacing: 1px;
}

.lcars-cta-desc {
  color: #cccccc;
  font-size: 0.9rem;
  line-height: 1.5;
  margin: 0 0 20px 0 !important;
  display: block;
}

.lcars-btn-wrapper {
  display: block;
  margin-top: 10px;
}

.lcars-btn-submit {
  display: inline-block;
  text-decoration: none;
  font-family: 'Orbitron', Arial, sans-serif;
  font-size: 0.85rem;
  font-weight: bold;
  border-radius: 20px;
  cursor: pointer;
  padding: 12px 24px;
  letter-spacing: 1px;
  transition: all 0.2s ease-in-out;
  text-transform: uppercase;
}

.lcars-btn-gold {
  background-color: #ffaa00;
  color: #000000;
  border: 2px solid #ffaa00;
}

.lcars-btn-gold:hover {
  background-color: #000000;
  color: #ffaa00;
}

.lcars-btn-blue {
  background-color: #5588cc;
  color: #000000;
  border: 2px solid #5588cc;
}

.lcars-btn-blue:hover {
  background-color: #000000;
  color: #5588cc;
}

/* MOBILE RESPONSIVENESS */
@media (max-width: 600px) {
  .lcars-two-col,
  .lcars-dept-container {
    grid-template-columns: 1fr;
  }
}/* End custom CSS */