/* Scoped to the license strip; content remains editable in Elementor. */
header.elementor-24135 .elementor-element.elementor-element-ce879ed {
 background: linear-gradient(110deg, #102e40, #173e50);
 border: 0;
 border-bottom: 1px solid rgba(220, 182, 100, .28);
 padding: 0 24px;
}
header.elementor-24135 .elementor-element-ce879ed > .elementor-container {
 max-width: 1200px;
 margin: 0 auto;
}
header.elementor-24135 .elementor-element-ce879ed .elementor-widget-wrap {
 padding: 9px 0 !important;
}
header.elementor-24135 .elementor-element-ce879ed .elementor-icon-list-items {
 display: flex;
 align-items: center;
 justify-content: flex-end;
 flex-wrap: wrap;
 gap: 8px 24px;
 margin: 0;
 padding: 0;
 list-style: none;
}
header.elementor-24135 .elementor-element-ce879ed .elementor-icon-list-item {
 display: inline-flex;
 align-items: center;
 gap: 8px;
 margin: 0;
 padding: 0;
}
header.elementor-24135 .elementor-element-ce879ed .elementor-icon-list-item + .elementor-icon-list-item {
 border-left: 1px solid rgba(220, 182, 100, .3);
 padding-left: 24px;
}
header.elementor-24135 .elementor-element-ce879ed .elementor-icon-list-icon {
 display: inline-flex;
 align-items: center;
 justify-content: center;
 width: 22px;
 height: 22px;
 border-radius: 50%;
 background: rgba(229, 190, 107, .1);
}
header.elementor-24135 .elementor-element-ce879ed .elementor-icon-list-icon svg {
 width: 12px;
 height: 12px;
 fill: #e7c47e;
 margin: 0;
}
header.elementor-24135 .elementor-element-ce879ed .elementor-icon-list-text {
 padding: 0;
 color: #f1eee5;
 font-family: inherit;
 font-size: 12px;
 font-weight: 500;
 line-height: 22px;
 letter-spacing: .25px;
}
@media (max-width: 767px) {
 header.elementor-24135 .elementor-element.elementor-element-ce879ed { padding: 0 12px; }
 header.elementor-24135 .elementor-element-ce879ed .elementor-widget-wrap { padding: 7px 0 !important; }
 header.elementor-24135 .elementor-element-ce879ed .elementor-icon-list-items { justify-content: center; gap: 4px 10px; }
 header.elementor-24135 .elementor-element-ce879ed .elementor-icon-list-item { gap: 5px; }
 header.elementor-24135 .elementor-element-ce879ed .elementor-icon-list-item + .elementor-icon-list-item { padding-left: 10px; }
 header.elementor-24135 .elementor-element-ce879ed .elementor-icon-list-text { font-size: 10px; letter-spacing: 0; }
 header.elementor-24135 .elementor-element-ce879ed .elementor-icon-list-icon { width: 16px; height: 18px; background: transparent; }
}
@media (max-width: 359px) {
 header.elementor-24135 .elementor-element-ce879ed .elementor-icon-list-items { flex-direction: column; }
 header.elementor-24135 .elementor-element-ce879ed .elementor-icon-list-item + .elementor-icon-list-item { border-left: 0; padding-left: 0; }
}
