.elementor-91183 .elementor-element.elementor-element-03a4d4a .elementor-button{font-family:"Montserrat", Sans-serif;font-size:0.8em;font-weight:500;text-transform:uppercase;background-color:#004563;border-radius:30px 30px 30px 30px;}.elementor-91183 .elementor-element.elementor-element-03a4d4a > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-91183 .elementor-element.elementor-element-03a4d4a{width:auto;max-width:auto;top:200px;}body:not(.rtl) .elementor-91183 .elementor-element.elementor-element-03a4d4a{right:30px;}body.rtl .elementor-91183 .elementor-element.elementor-element-03a4d4a{left:30px;}/* Start custom CSS for button, class: .elementor-element-03a4d4a */.elementor-91183 .elementor-element.elementor-element-03a4d4a a {
    width: 25em;
}

#rappel-section a {
    background-color: #004563; /* Original color */
    transition: background-color 0.5s ease-in-out; /* Smooth transition for background color change */
}

#rappel-section a.blink {
    background-color: black; /* Blink color */
}

@media (max-width: 767px) {
    .elementor-91183 .elementor-element.elementor-element-03a4d4a a {
        width: 5em;
    }
    #rappel-section .elementor-button-text {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-db2f78a */.elementor-91183 .elementor-element.elementor-element-db2f78a{
    display: none;
}/* End custom CSS */