#nav-container {
    background-color: transparent;
    border-bottom: none;
}

#nav-container .nav-inner-container{
    background-color: var(--clColorDarkTurq);
    height: 100px;
    box-shadow: none;
}

#nav-container .logo img, #nav-container .logo svg {
    max-width: 100%;
}

#nav-container.scrolled .nav-inner-container {
    height: 90px;
}

#nav-container:after {
    content: '';
    display: block;
    width: 100%;
    height: 20px;
    background-color: #51a7b0 /*var(--clColorTurq)*/;
    clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 75% 100%, 70% 96%, 65% 85%, 60% 65%, 55% 45%, 50% 32%, 45% 26%, 0% 26% );
}

.mainmenu-phone-quote-container {
    display: flex;
    gap: 15px;
}

#menu-header a {
    color: white;
}

#nav-container a.phone-link, #quote-switch .switch-content {
    color: white;
    border-radius: 50px;
    padding: 10px 20px 10px 10px;
    transition: 300ms;
}

#nav-container a.phone-link, #quote-switch .switch-content.disabled {
    background: var(--clColorLightGray);
}

@keyframes popup-repeat {
    0% {
        transform: scale(1);
    }
    5% {
        transform: scale(1.1);
    }
    10% {
        transform: scale(0.9);
    }
    15% {
        transform: scale(1.05);
    }
    20% {
        transform: scale(1);
    }
    100% {
        transform: scale(1);
    }
}

#nav-container a.phone-link {
    background-color: var(--clColorTurq);
    display: block;
    animation: popup-repeat 10s ease-in-out 3000ms infinite normal forwards;
}

#nav-container a.phone-link span {
    padding: 0;
}

#quote-switch .switch-content {
    background-color: var(--clColorOrange);
    width: auto;
    animation: popup-repeat 10s ease-in-out 5000ms infinite normal forwards;
}