@media (min-width: 600px) {
    .header-center-content {
        align-self: unset !important;
    }
}

@media ( min-width: 700px ) {
    .site-logo img {
        max-height: 15rem;
        transition: height 0.15s linear, width 0.15s linear, max-height 0.15s linear;
    }

    .site-description {
        font-size: 1.7rem !important;
    }

    .header-inner {
        width: calc(100% - 2rem);
    }
}

@media (min-width: 1000px) {
    .header-titles-wrapper {
        max-width: fit-content;
    }

    .header-inner {
        align-items: flex-start;
        padding: 0.45rem 0 0.45rem 0;
    }

    .header-inner .site-slogan {
        padding: 3rem 1.25rem 3rem 1.25rem;
    }

    .site-description {
        font-size: 2rem !important;
    }
}

@media (max-width: 600px) {
    span.zoom-social_icons-list-span.social-icon.socicon {
        font-size: 17px !important;
    }

    .zoom-social-icons-list--no-labels .zoom-social_icons-list__item {
        margin: 4px 0 !important;
    }

    .site-logo img {
        max-height: 15.5rem !important;
    }
}