.elementor .rf-strong{font-weight:700;font-size:1.4rem;color:var(--rf-marine);margin-block-start:2px;margin-block-end:13px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rf-label-sm{font-weight:700;font-size:1.22rem;color:var(--rf-texte-leger);letter-spacing:0.06em;text-transform:uppercase;margin-block-start:-14px;margin-block-end:-16px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rf-contact-line{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-end:-28px;display:flex;flex-direction:row;gap:var(--rf-espace-3);align-items:flex-start;}.elementor .rf-legal-link{font-weight:600;font-size:12px;color:var(--rf-ciel);margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rf-legal-link:hover,.elementor .rf-legal-link:focus-visible{color:var(--rf-blanc);}.elementor .rf-legal{width:100%;font-size:0.85rem;color:#CFCBDF;text-align:center;padding-block-start:0.85rem;padding-block-end:0.85rem;padding-inline-start:var(--rf-espace-5);padding-inline-end:var(--rf-espace-5);background-color:var(--rf-marine);}.elementor .rf-footer-title{font-family:var(--rf-police-texte);font-weight:700;font-size:1.35rem;color:var(--rf-indigo-titre);letter-spacing:0.14em;text-transform:uppercase;margin-block-start:0px;margin-block-end:var(--rf-espace-4);margin-inline-start:0px;margin-inline-end:0px;}.elementor .rf-footer-grid{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:var(--rf-espace-6);grid-template-columns:1.5fr 1fr 1fr 1.3fr;grid-template-rows:auto;}.elementor .rf-footer{width:100%;color:var(--rf-texte-discret);padding-block-start:var(--rf-espace-8);padding-block-end:var(--rf-espace-6);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--rf-bordure);border-style:solid;background-color:var(--rf-beige-fonce);}.elementor .rf-trust-text{font-family:var(--rf-police-titres);font-weight:600;font-size:14px;color:var(--rf-indigo-titre);line-height:1.35;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rf-trust-item{padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--rf-espace-4);padding-inline-end:var(--rf-espace-4);display:flex;flex-direction:row;gap:var(--rf-espace-3);align-items:center;}.elementor .rf-trust{width:100%;padding-block-start:var(--rf-espace-6);padding-block-end:var(--rf-espace-6);padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--rf-bordure);border-style:solid;background-color:var(--rf-blanc);}.elementor .rf-logo{width:100%;max-width:260px;display:block;}.elementor .rf-grid-5{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:grid;gap:0px;grid-template-columns:repeat(5, minmax(0, 1fr));grid-template-rows:auto;}.elementor .rf-text{font-family:var(--rf-police-texte);font-size:1.5rem;color:var(--rf-texte);line-height:1.65;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .rf-container{width:100%;max-width:var(--rf-largeur-conteneur);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--rf-espace-5);padding-inline-end:var(--rf-espace-5);margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .rf-trust-illu{width:120px;height:120px;min-width:67px;object-fit:contain;opacity:0.85;}.elementor .rf-small{font-size:1.5rem;line-height:1.55;}.elementor .rf-muted{color:var(--rf-texte-discret);}