body div#tarteaucitronRoot.tarteaucitronBeforeVisible:before {
    content: none;
}
body #tarteaucitronRoot #tarteaucitronAlertBig {
    background-color: #FFF;
    width: 300px !important;
    min-width: auto !important;
    left: 1% !important;
    bottom: 1%;
    top: auto !important;
    transform: none !important;
    box-shadow: 0px 0px 7px 0px rgb(0 0 0 / 20%) !important;
    box-sizing: border-box;
    border-radius: 10px;
    padding: 3rem 1.4rem;
}
body #tarteaucitronRoot span#tarteaucitronDisclaimerAlert {
    font: 16px 'Montserrat';
    color: #1a1a1a;
    margin-bottom: 15px;
}
body #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronAlertBig #tarteaucitronPersonalize, body #tarteaucitronAlertBig #tarteaucitronPersonalize2, 
body .tarteaucitronCTAButton, body #tarteaucitron #tarteaucitronPrivacyUrl, body #tarteaucitron #tarteaucitronPrivacyUrlDialog, body #tarteaucitronRoot .tarteaucitronDeny, 
body #tarteaucitronRoot .tarteaucitronAllow,
body #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitron #tarteaucitronPrivacyUrl, body #tarteaucitron #tarteaucitronPrivacyUrlDialog {
    background: #E4342D;
    border: 1px solid #E4342D;
    font-size: 15px !important;
    padding: 12px 20px;
    border-radius: 50px;
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 500;
    width: 100%;
    box-sizing: border-box;
    margin: 5px 0;
}
body #tarteaucitronRoot .tarteaucitronDeny,
body #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitron #tarteaucitronPrivacyUrlDialog {
    background: #5C615F;
    color: #fff;
    border: 1px solid #5C615F;
}
body #tarteaucitronRoot .tarteaucitronDeny:hover,
body #tarteaucitronRoot .tarteaucitronDeny:focus,
body #tarteaucitronRoot .tarteaucitronDeny:active {
    background: #fff;
    color: #1a1a1a;
}
body #tarteaucitronAlertBig #tarteaucitronCloseAlert:hover, 
body #tarteaucitronAlertBig #tarteaucitronCloseAlert:focus,
body #tarteaucitronAlertBig #tarteaucitronCloseAlert:active,
body #tarteaucitron #tarteaucitronPrivacyUrlDialog:hover,
body #tarteaucitron #tarteaucitronPrivacyUrlDialog:focus,
body #tarteaucitron #tarteaucitronPrivacyUrlDialog:active {
    background: #fff;
    color: #1a1a1a;
}
body #tarteaucitronRoot .tarteaucitronDeny:hover .tarteaucitronCross::before,
body #tarteaucitronRoot .tarteaucitronDeny:focus .tarteaucitronCross::before,
body #tarteaucitronRoot .tarteaucitronDeny:active .tarteaucitronCross::before {
    color: #1a1a1a;
}
body div#tarteaucitronAlertBig button {
    margin: 0 auto 10px;
} 
body #tarteaucitronRoot #tarteaucitronAlertBig::before {
    content: "🍪";
}

@media (max-width: 991px) {
    body #tarteaucitronRoot #tarteaucitronAlertBig {
        width: 98% !important;
    }
    body #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronAlertBig #tarteaucitronPersonalize, body #tarteaucitronAlertBig #tarteaucitronPersonalize2, 
    body .tarteaucitronCTAButton, body #tarteaucitron #tarteaucitronPrivacyUrl, body #tarteaucitron #tarteaucitronPrivacyUrlDialog, body #tarteaucitronRoot .tarteaucitronDeny, 
    body #tarteaucitronRoot .tarteaucitronAllow,
    body #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitron #tarteaucitronPrivacyUrl, body #tarteaucitron #tarteaucitronPrivacyUrlDialog {
        width: 30%;
    }
}
@media screen and (max-width: 900px) {
    body div#tarteaucitronAlertBig button {
        display: inline-block!important;
    }
}
@media (max-width: 599px) {
    body div#tarteaucitronAlertBig button {
        display: block!important;
    }
    body #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitronAlertBig #tarteaucitronPersonalize, body #tarteaucitronAlertBig #tarteaucitronPersonalize2, 
    body .tarteaucitronCTAButton, body #tarteaucitron #tarteaucitronPrivacyUrl, body #tarteaucitron #tarteaucitronPrivacyUrlDialog, body #tarteaucitronRoot .tarteaucitronDeny, 
    body #tarteaucitronRoot .tarteaucitronAllow,
    body #tarteaucitronAlertBig #tarteaucitronCloseAlert, body #tarteaucitron #tarteaucitronPrivacyUrl, body #tarteaucitron #tarteaucitronPrivacyUrlDialog {
        width: 100%;
    }
}