.container-header {
    z-index: 10;
    background-color: var(--cassiopeia-color-primary);
    background-image: linear-gradient(135deg, #c22583 0%, #c72018 50%, #71428d 100%);
    position: relative;
    box-shadow: inset 0 5px 5px #00000008;
}

.container-header .navbar-brand a {
    color: #000;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: bold;
}

.grid-child.container-nav {
    justify-content: center !important;
}

.container-header nav {
    margin-top: 0 !important;
    padding: 0;
}

.container-header .grid-child {
    padding: 0 !important;
}

.footer {
    color: #fff;
    background-color: var(--cassiopeia-color-primary);
    background-image: linear-gradient(135deg, #c22583 0%, #c72018 50%, #71428d 100%);
    margin-top: 0em;
}

.footer .grid-child {
    justify-content: space-between;
    align-items: center;
    padding: 0rem .5em !important;
}

.container-component>:first-child {
    margin-top: 0em !important;
      margin-bottom: -1em !important;
}

div#section-id-416a59cd-7f8f-413b-8c5b-6da77b635fa8 {
    margin-right: 0 !important;
    margin-left: 0 !important;
}

.anchor {
scroll-margin-top: 100px !important;
}

div#sppb-addon-cd8e3d25-f3d5-4d87-8f74-21bd8fab5ace {
    text-decoration: none !important;
    text-transform: uppercase;
}

a:not([class]) {
    text-decoration: none;
}

#sp-page-builder .sppb-section-title {
    z-index: 1;
    position: relative;
    margin-bottom: 10px !important;
}

/* COPYRIGHT ZH MAPS */

.leaflet-bottom.leaflet-right {
    display: none !important;
}