:root {
    --primary-color: #0591b8;
    --second-color: red;
    --primary: #0591b8;
    --secondary: #b4e4f165;
    --light: #F0FBFC;
    --dark: #181d38;
    --background-color: #ffffff;
    /* Background color for the entire website, including individual sections */
    --default-color: #444444;
    /* Default color used for the majority of the text content across the entire website */
    --heading-color: #37423b;
    /* Color for headings, subheadings and title throughout the website */
    --accent-color: #5fcf80;
    /* Accent color that represents your brand on the website. It's used for buttons, links, and other elements that need to stand out */
    --contrast-color: #ffffff;
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

/* Global Stylings */
label {
    font-size: 16px;
    font-weight: 700;
    color: black;

}


.custom-baniere {
    /* background-image: url(../img/banner-contact.jpg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover; */
    height: 50vh;
    width: 100%;
}

@media (max-width: 576px) {
    .custom-baniere {
        height: 40vh;
    }
}