:root {
    --white: #fff;
}

.menu-header-top ul.items-justified-space-between {
    justify-content: flex-end;
}

.contact-page .wpforms-container {
    max-width: 640px;
    margin: 0 auto;
}

.contact-page .wpforms-container .wpforms-field-medium {
    max-width: 100% !important;
}

.contact-page .wpforms-container .wpforms-submit-container {
    display: flex;
    align-items: center;
    justify-content: center;
}

.link-color a {
    color: var(--white);
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

@media screen and (max-width: 991px) {
    .home .banner-cover {
        min-height: 745px !important;
    }
    .menu-header-top {
        display: flex;
        justify-content: space-between;
    }
    .menu-header-top .wp-block-column {
        flex-basis: 50% !important;
    }
    .menu-header-top .nav-block nav {
        justify-content: end !important;
    }
}
@media screen and (max-width: 767px) {
    .menu-header-top {
        display: flex;
        justify-content: space-between;
    }
}