.elementor-8705 .elementor-element.elementor-element-0b2b4bf{--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-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-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-8705 .elementor-element.elementor-element-d4a664c .elementor-heading-title{color:#A2A2A2;}.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-8705 .elementor-element.elementor-element-98c41b8{--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-8705 .elementor-element.elementor-element-5a27154 .elementor-heading-title{color:#A2A2A2;}.elementor-8705 .elementor-element.elementor-element-eae5d15{--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-widget-hotspot .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-hotspot{--hotspot-color:var( --e-global-color-primary );--hotspot-box-color:var( --e-global-color-secondary );--tooltip-color:var( --e-global-color-secondary );}.elementor-widget-hotspot .e-hotspot__label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-hotspot .e-hotspot__tooltip{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-8705 .elementor-element.elementor-element-ae92063 .elementor-repeater-item-6a5c3bc{left:22%;--hotspot-translate-x:22%;top:59%;--hotspot-translate-y:59%;}.elementor-8705 .elementor-element.elementor-element-ae92063 .elementor-repeater-item-81d639a{left:38%;--hotspot-translate-x:38%;top:45%;--hotspot-translate-y:45%;}.elementor-8705 .elementor-element.elementor-element-ae92063 .elementor-repeater-item-26df85e{left:58%;--hotspot-translate-x:58%;top:30%;--hotspot-translate-y:30%;}.elementor-8705 .elementor-element.elementor-element-ae92063 .elementor-repeater-item-cb44c73{left:68%;--hotspot-translate-x:68%;top:13%;--hotspot-translate-y:13%;}.elementor-8705 .elementor-element.elementor-element-ae92063 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-8705 .elementor-element.elementor-element-ae92063{--hotspot-color:#FF4600;}.elementor-8705 .elementor-element.elementor-element-a3ce5ed{--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;}/* Start custom CSS for html, class: .elementor-element-af86447 */body {
  margin: 0;
  background: #000;
  font-family: "Inter", system-ui, sans-serif;
  color: #e5e7eb;
}

.summits-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: #000;
  padding: 10px 5%;
  flex-wrap: wrap;
  gap: 20px;
}

.logo img {
  height: 50px;
  object-fit: contain;
}

.mountain-timeline {
  display: flex;
  align-items: flex-end;
  justify-content: center;
  flex-wrap: nowrap;
  gap: 20px;
  overflow-x: auto;
  max-width: 1200px;
  margin: 0 auto;
}

.mountain-timeline figure {
  text-align: center;
  margin: 0;
  flex: 1;
}

.mountain-timeline img {
  width: auto;
  height: auto;
  max-height: 280px;
  max-width: 100%;
  object-fit: contain;
}

figcaption {
  margin-top: 5px;
  font-size: 11px;
  font-weight: 600;
  text-transform: uppercase;
  color: #d1d5db;
}

figcaption span {
  display: block;
  font-size: 10px;
  color: #9ca3af;
  margin-top: 2px;
}

@media (max-width: 900px) {
  .mountain-timeline {
    gap: 12px;
    flex-wrap: wrap;
  }
  .mountain-timeline img {
    max-height: 180px;
  }
  figcaption { font-size: 10px; }
}/* End custom CSS */