
.site-title-header a {
    transition: 0.3s;
}

.my-navigation .wp-block-navigation-link {
    transition: 0.3s;
}

.my-navigation .wp-block-navigation-link:hover {
    color: #FFFFFF !important;
}

.social-icon img {
    padding: 10px;
    opacity: 0.75;
    transition: .3s;
}

.social-icon img:hover {
    opacity: 1;
    border-color: #FFFFFF !important;
}

/* Start Project Form */
.start-project-form br {
    display: none;
}

.start-project-form {
    position: fixed;
    width: 100%;
    max-height: 100%;
    height: 100vh;
    top: 0;
    left: 0;
    transform: translateY(-100%);
    overflow-y: auto;
    overflow-x: hidden;
    transition: transform 1s ease;
    z-index: 10;
}

/* when active */
.start-project-form.active {
    transform: translateY(0);
}

.start-project-container-close {
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer;
}

header {
    position: sticky;
    top: 0;
    z-index: 100;
}

.footer-menus > * {
    flex-basis: 50%;
}

@media (max-width: 767px) {
    .header-container {
        height: 124px;
        flex-wrap: wrap;
    }

    .site-title-header {
        order: 1;
    }

    .project-button-header {
        order: 2;
    }

    .navigation-header {
        order: 3;
        margin: auto !important;
        width: 100%;
    }

    .footer-container {
        flex-direction: column;
        justify-content: flex-start;
        align-items: stretch;
        gap: 40px;
    }

    .footer-bio, .footer-menus {
        width: 100%;
    }

    .start-project-form-inner-container {
        padding-top: 100px !important;
    }
}


