body{
    font-family: Roboto;
    background-color: #FEFEFE !important;
}

.background-color-origin{
    background-color: #FFAA00;
    /*color: #1D1E18; */
}

.bg-overlay{
    opacity: 1 !important;
}

.hero-section{
    padding-bottom: 100px !important;
}

#topnav-menu-content{
    font-size: 20px;
    color: #1D1E18;

    padding-top: 10px !important;
}

.nav-link{
    color: #1D1E18 !important;

    line-height: 48px !important;
}

.nav-link-navbar.active {
    color: #880D1E !important;

    transition: transform 0.3s ease;
}

.nav-link-navbar.active:hover {
    transform: scale(1.1);
}

.dropdown{
    padding-top: 0;
}

.noti-icon{
    padding-top: 0;
}

.bxs-help-circle{
    color: #1D1E18;
}

.dropdown-menu-end{
    background-color: #F8FEBE;
    color: #1D1E18;
}

.bn44 {
    padding-top: 00px;
    width: 70% !important;
    margin-left: 15%;
}

.bn45 {
    padding-top: -10px;
    width: 130px;
    height: 40px;
}

#container-index-id{
    margin-top: -80px !important;
}

.hero-title{
    color: #1D1E18 !important;
    font-size: 55px !important;
}

#hero-point{
    color: #F8FEBE;
}

.hero-little-text{
    color: #880D1E;
    font-family: 'Roboto Condensed';
}

#hero-button{
    background-color: #1D1E18 !important;
    color: #FFA904 !important;
    font-family: 'Roboto';

    font-size: 23px;
    padding-left: 20px;
    padding-right: 20px;
}

.hero-button{
    background-color: #1D1E18 !important;
    color: #FFA904 !important;
    font-family: 'Roboto';

    font-size: 23px;
    padding-left: 20px;
    padding-right: 20px;
}

.country-text > h4{
    font-family: 'Roboto' !important;
    font-weight: 600 !important; /* Le poids 500 correspond à Roboto Medium */
    color: #1D1E18 !important;

    font-size: 32px;
}

.country-text-about{
    font-size: 18px;
    color: #000;
}

#about{
    margin-top: 40px;
}

code{
    font-family: 'Times New Roman', Times, serif;
    color: #1D1E18 !important;
    font-weight: 500 !important;
    font-size: 14px;
}

.call-to-action-p{
    color: #1D1E18 !important;
    font-weight: 500;
    font-size: 50px !important;
}

.call-to-action-span-1{
    color: #880D1E !important;
}

#section-call-1{
    background-color: #FFA904 !important;
    margin-top: 5px !important;
    padding-top: 0px;
}

.nav-transfert-details.active::after{
    background-color: #FFA904 !important;
}

.nav-tabs-custom{
    font-size: 28px;
    font-weight: 500;
}

.hori-timeline{
    padding-top: 5%;
}

.text-primary-custom{
    font-size: 24px;
    color: #000;
}

.text-primary-custom-about{
    font-size: 23px;
    color: #000;
    font-weight: 700;
}

.text-secondary-custom{
    font-size: 22px;
    color: #1D1E18;
}

.text-tertaire-custom{
    font-size: 18px;
    color: #1D1E18;
}

.text-tertaire-custom-about{
    font-size: 25px;
    color: #1D1E18;
}

.text-red{
    color: #880D1E;
}

.event-down-icon::before{
    border-bottom: none !important;
}


#about{
    background-color: #FFA904;
}

#about-container{
    margin-top: 45px;
}

.custom-accordion .accordion-list{
    background-color: #1D1E18 !important;
    color: #FEFEFE;

    padding: 20px 20px !important;
}

.custom-accordion .accordion-list .accor-plus-icon{
    color: #1D1E18;
}

.landing-footer{
    background-color: #1D1E18;
}

.footer-list-title{
    font-size: 22px;
    color: #F8FEBE !important;
}

.footer-list-menu{
    font-size: 16px;
    color: #FEFEFE !important;
}

.navigation{
    background-color: #FFA904;
}

#contact{
    margin-top: 10%;
}

#contact-form{
    font-size: 22px;
    font-weight: 600;
    color: #000;
}

#call-action-contact{
    background-color: #FFA904;
    padding: 5%;
    margin-bottom: 10%;
}

#call-action-contact > h1{
    font-size: 47px;
    color: #1D1E18;
    font-weight: 600;
}

#call-action-contact > p{
    font-size: 22px;
    color: #1D1E18;
}

.gmaps, .gmaps-panaroma{
    height: 400px!important;
}

.btn-website-base-button{
    background-color: #FFA904 !important;
    color: #1D1E18;
    border: #FFA904;
}

@media (max-width: 575.98px) {
    .hero-little-text{
        margin-top: 25px;
    }
}