

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,500;0,900;1,400;1,900&display=swap');

body{
    font-family: 'Poppins', sans-serif;
    background-color: #EDE4E0 !important;
}
/***** nav setup *****/
.navbar{
    padding-bottom: 0px;
    padding-top: 0px;
    height: 64px;
}
.navbar-toggler{
    margin: 20px ;
}
.bg-light{
    background-color:#EDE4E0!important ;
}
/***** nav color *****/
.construction{
    height: 600px;
    
}

.accueil{
    padding: 20px!important;
    background-color: #FAD6A5;
}
.docteur{
    padding: 20px!important;
    background-color: beige;
}
.qui{
    padding: 20px!important;
    background-color: #B1AFFF;
}
.enfant{
    padding: 20px!important;
    background-color: #B1AFFF;
}
.adulte{
    padding: 20px!important;
    background-color: #B1AFFF;
}

.quoi{
    padding: 20px!important;
    background-color: #F7A4A4;
}
.dyspro{
    padding: 20px!important;
    background-color: #F7A4A4;
}
.proprio{
    padding: 20px!important;
    background-color: #F7A4A4;
}

.comment{
    padding: 20px!important;
    background-color: #C8FFD4;
}
.consultation{
    padding: 20px!important;
    background-color: #C8FFD4;
}
.suivi{
    padding: 20px!important;
    background-color: #C8FFD4;
}
.honoraires{
    padding: 20px!important;
    background-color: #C8FFD4;
}

.traitement{
    padding: 20px!important;
background-color: #C8FFD4;
}
.contact{
    padding: 20px!important;
    background-color: #FEBE8C;
}
.rendezvous{
    padding: 20px!important;
    background-color: #D8D9CF;
}

.uldropmenu{
        --bs-dropdown-bg: rgba(255, 255, 255, 0)!important;
        --bs-dropdown-border-color: rgba(255, 255, 255, 0)!important;
}
/***** End nav color *****/
/***** content *****/
.titlebig{
    font-size: 65px;
}
.stickyTop{
    position: -webkit-sticky;
        position: sticky;
        top: 70px;
        z-index: -99;
        
}
.bgsticky-h{
    z-index: -99;
    font-size: 62px;
    font-weight: 500;
}

.p-design{
    background-color: white;
    padding: 15px;
    border-radius: 3px;
}

.imgsuivi{
    z-index: -99;
    position: fixed;
    top: 100px;
    width: 50%;
}
/***** ui images*****/
.size-image{
    width: 350px;
}

/* bg */

svg{
    z-index: -100!important;
    position:fixed;
    height: 100%;
    width: 100%;
}

/* FOO */
.link-secondary {
    color: #0067d1 !important;
}
.link-secondary:hover {
    color: white!important;
}

/* intro */
.toptext{
    z-index: 90;
    position:absolute;
    top: 70%;
    text-align: center;
    width: 100%;
    color: white;
}
.bgslide{
    
    
}