/* Same typography, dimensions and layout; darken only the colours failing contrast. */
.elementor .elementor-button,
.elementor .elementor-button:visited {background-color:#3c5ab0;color:#fff}
.elementor .elementor-button:hover,
.elementor .elementor-button:focus {background-color:#2c4386;color:#fff}
.elementor-element-99700aa .elementor-widget-container,
.elementor-element-99700aa .starting-from,
.elementor-element-99700aa .loyer {color:#455fac!important}
.elementor-1590 .elementor-element.elementor-element-aa43bc7 {background-color:#3c5ab0!important}
.elementor-1574 .elementor-nav-menu a[href*="demande-de-logement"] {background-color:#3c5ab0;color:#fff}
.elementor-1574 .elementor-nav-menu a[href*="demande-de-logement"]:hover {background-color:#2c4386;color:#fff}
a:focus-visible,button:focus-visible,[tabindex="0"]:focus-visible {outline:3px solid #17284f;outline-offset:4px}
.elementor-location-footer a:focus-visible {outline-color:#fff}
/* Do not delay the hero's final painted state behind an entrance animation. */
.home .elementor-element-3751c4e .elementor-invisible {visibility:visible}
.home .elementor-element-3751c4e .animated {animation:none!important}
/* Keep popup position and dimensions, while making its content and close action immediate. */
#elementor-popup-modal-4605 .dialog-widget-content {animation-duration:0s!important}
#elementor-popup-modal-4605 .dialog-close-button {display:flex!important}
@media(prefers-reduced-motion:reduce) {
 .elementor .animated {animation:none!important}
 html {scroll-behavior:auto!important}
}

.elementor-351 .elementor-element-52ec630 .elementor-button {color:#3c5ab0!important}
.elementor-39 .elementor-element-3b8644e .elementor-button,
.elementor-39 .elementor-element-9f74926 .elementor-button,
.elementor-39 .elementor-element-c49c06a .elementor-button {color:#344f9b!important}
/* Exact original glyph outlines, subset to the common controls. Any other glyph
   falls back to the full original font, including on future pages. */
@font-face {font-family:"Kamino Icons";font-weight:400;font-style:normal;font-display:block;src:url("kamino-icons.woff2") format("woff2")}
@font-face {font-family:"Kamino Solid";font-weight:900;font-style:normal;font-display:block;src:url("kamino-solid.woff2") format("woff2")}
.elementor [class^="eicon-"],.elementor [class*=" eicon-"] {font-family:"Kamino Icons",eicons!important}
.elementor .fas {font-family:"Kamino Solid","Font Awesome 5 Free"!important}
