.elementor .e-98da3e0-c3c6012{font-size:0.86rem;color:#234F4C;}.elementor .e-71d069f-9a2ecb2{font-size:0.86rem;color:#234F4C;}.elementor .e-f53a20c-2c0c3f2{font-size:0.86rem;color:#234F4C;}.elementor .e-3ca1497{flex-direction:column;:root{ --rmr-topbar-h:38px; }
.rmr-topbar{ background:var(--rmr-teal-soft,#E4F2EF) !important; min-height:var(--rmr-topbar-h); padding:0 16px !important;
display:flex; align-items:center; justify-content:center; gap:10px 22px; flex-wrap:wrap;
font-family:var(--rmr-sans); font-size:.86rem; font-weight:500; letter-spacing:.01em; text-align:center; }
.rmr-topbar, .rmr-topbar p, .rmr-topbar .elementor-heading-title, .rmr-topbar .elementor-icon-list-text,
.rmr-topbar .elementor-icon-list-icon i, .rmr-topbar .elementor-icon-list-icon svg{
color:var(--rmr-teal-deep,#234F4C) !important; fill:var(--rmr-teal-deep,#234F4C) !important; }
.rmr-topbar p, .rmr-topbar .elementor-heading-title, .rmr-topbar .elementor-icon-list-item{ margin:0; font-size:inherit; }
.rmr-topbar a{ color:var(--rmr-teal-deep,#234F4C) !important; font-weight:700; text-decoration:none; border-bottom:1.5px solid rgba(35,79,76,.35); }
.rmr-topbar a:hover{ border-bottom-color:var(--rmr-teal-deep,#234F4C); }
.rmr-topbar .sep{ opacity:.45; }
/* la pilule fixe commence sous la barre, puis remonte au défilement */
.rmr-header{ top:var(--rmr-topbar-h) !important; transition:top .25s ease; }
body.rmr-scrolled .rmr-header{ top:0 !important; }
@media (max-width:767px){
:root{ --rmr-topbar-h:34px; }
.rmr-topbar{ font-size:.8rem; gap:8px 14px; }
.rmr-topbar .rmr-topbar-desktop{ display:none; }\n}