:root{
    --up-primary-100 : #213a8f;
    --up-primary-200 : #d0d5ec;
    --up-primary-300 : #aab5e4;
    --up-primary-500 : #213a8f;
    --up-primary-900 : #213a8f;

    --up-secondary : #e5c141;
    --up-secondary-100 : #f4e3a5;
    --up-secondary-300 : #f4e3a5;
    --up-secondary-500 : #e5c141;
    --up-secondary-900 : #e5c141;

    --up-tertiary-transparent : #F8F8F8;

    /*--up-secondary-100 : #FCF6EC;
    --up-secondary-200 : #F8E4C7;
    --up-secondary-300 : #F1C98F;
    --up-secondary-400 : #EAAE57;
    --up-secondary-500 : #F5A029;
    --up-secondary-600 : #BD8029;
    --up-secondary-700 : #936420;
    --up-secondary-800 : #694717;
    --up-secondary-900 : #3F2B0E;*/
}

.btn-secondary {
    color: white;
    background-color: var(--up-secondary);
    padding: 0.5rem 1rem;
    border-radius: 20px;
    font-weight: normal !important;
    transition: all 200ms linear;
}

.btn-secondary:hover {
    background-color: var(--up-primary-100);
}

section div.rgpd p>a{
    color: var(--up-primary-100) !important;
}

.swiper-button-disabled{
    display: none !important;
}

@media screen and (min-width: 1024px) {
    .nav-thalb>ul>li:first-child{
        padding: 1.75rem 0.5rem;
    }
}

@media screen and (max-width: 1023px) {
    .nav-thalb>ul>li:last-child{
        top: 2rem;
    }
    .nav-thalb>ul>div{
      margin-top: 5rem;
    }
}

#content img{
    display: inline-block;
    object-fit: contain;
}

#popup_newsletter input[type=submit]{
    width: fit-content;
}
footer input[type=email]{
    background-color: #fff;
}
footer input[type=submit]{
    background-color: #fff;
}
footer input[type=submit]+div:hover{
    background-color: var(--up-primary-100);
}

input::placeholder, textarea::placeholder{
    color: #4e4e4e;
    font-weight: 500;
}
