/* Existing header 1117, contact widget b20955c only.
   These rules restore the component's native layout if its stylesheet is missing.
   The original Elementor header specifies a 16px icon size. */
.elementor[data-elementor-type="jet_header"][data-elementor-id="1117"] [data-id="b20955c"] .elementor-icon-list-items {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.elementor[data-elementor-type="jet_header"][data-elementor-id="1117"] [data-id="b20955c"] .elementor-icon-list-items.elementor-inline-items {
    display: flex;
    flex-wrap: wrap;
    margin-inline: -8px;
}
.elementor[data-elementor-type="jet_header"][data-elementor-id="1117"] [data-id="b20955c"] .elementor-icon-list-item {
    margin: 0;
    padding: 0;
    position: relative;
}
.elementor[data-elementor-type="jet_header"][data-elementor-id="1117"] [data-id="b20955c"] .elementor-inline-items .elementor-icon-list-item {
    margin-inline: 8px;
    word-break: break-word;
}
.elementor[data-elementor-type="jet_header"][data-elementor-id="1117"] [data-id="b20955c"] .elementor-icon-list-item,
.elementor[data-elementor-type="jet_header"][data-elementor-id="1117"] [data-id="b20955c"] .elementor-icon-list-item a {
    display: flex;
    align-items: var(--icon-vertical-align, center);
    font-size: inherit;
}
.elementor[data-elementor-type="jet_header"][data-elementor-id="1117"] [data-id="b20955c"] .elementor-icon-list-item a {
    width: 100%;
}
.elementor[data-elementor-type="jet_header"][data-elementor-id="1117"] [data-id="b20955c"] .elementor-icon-list-icon {
    display: flex;
    position: relative;
    inset-block-start: var(--icon-vertical-offset, initial);
    flex-shrink: 0;
}
.elementor[data-elementor-type="jet_header"][data-elementor-id="1117"] [data-id="b20955c"] .elementor-icon-list-icon svg {
    width: var(--e-icon-list-icon-size, 16px) !important;
    height: var(--e-icon-list-icon-size, 16px) !important;
    margin: var(--e-icon-list-icon-margin, 0 calc(var(--e-icon-list-icon-size, 16px) * .25) 0 0);
}
.elementor[data-elementor-type="jet_header"][data-elementor-id="1117"] [data-id="b20955c"] .elementor-icon-list-icon + .elementor-icon-list-text {
    align-self: center;
    padding-inline-start: 5px;
}
