header, main, footer{
    width: 100%;
}

.text-color-primary{
    color: #2B3A67;
}

.text-color-secondary{
    color: #496A81;
}

.text-color-tertiary{
    color: #66999B;
}

.text-color-quaternary{
    color : #B3AF8F;
}

.text-color-quinary{
    color: #FFC482;
}

.nav-link:hover{
    color: #66999B !important;
}

.hide {
    display: none !important; /* Cache complètement le SVG */
}

.show {
    display: block !important; /* Affiche le SVG */
}

.max-container{
    max-width: 1200px;
    width: 100%;
    margin: 0 auto;
}

.overflow-hidden{
    overflow: hidden !important;
    height: 100%;
    width: 100%;
}