/* 2023/css/responsive-2411.css */
@media screen and (min-width: 1110px) and (max-width:1450px)  {
    .mini-site .donner-avis ul li span{
        font-size: 8pt;
    }
    .mini-site header .head-one .suivez-nous a,
    .mini-site header .head-one ul.menu-haut li a,
    .mini-site header .head-two nav a,
    .mini-site .liste-actu-1 ul li div a,
    .mini-site .content-simulateur .foxsim p,
    .mini-site .content-simulateur .foxsim p a
    {
        font-size: 9pt;
    }
    .mini-site .detail-courtier p{
        font-size: 10pt;
    }
    .mini-site .content-simulateur .foxsim p span,
    .mini-site .content-simulateur p:last-child{
        font-size: 11pt;
    }
    .mini-site .content-simulateur .offre-fratuit span{
        font-size: 16pt;
    }

    /* Taux */
    .mini-site .detail-dossier > .row > div:first-child .orange{
        font-size: 16pt;
    }
    .mini-site .detail-dossier > .row > div:last-child p:nth-child(1){
        font-size: 11pt;
    }
    .mini-site .detail-dossier > .row > div:last-child p:nth-child(2),
    .mini-site .detail-courtier p{
        font-size: 10pt!important;
    }

    .mini-site header .head-two p{
        font-size: 13pt;
    }
    .mini-site .taux p{
        font-size: 20pt!important;
    }

    /* Avis */
    .mini-site .intro-site-avec-img h1,
    .mini-site .avis-minisite-depot h2{
        font-size: 23pt;
    }
    .mini-site .list-avis-minisite .posteur-avis p:last-child,
    .mini-site .list-avis-minisite .posteur-avis p{
        font-size: 11pt;
    }

    /* collaborateur */
    .mini-site .intro-site-taux h1{
        font-size: 23pt;
    }

    /* loi lemoine */
    .intro-lemoine .reprise-lemoine h2{
        font-size: 17pt;
    }
    .desc_loi_lemoine > div{
        font-size: 16pt;
    }
    .desc_loi_lemoine > div .titre{
        font-size: 15pt;
    }
    .intro-lemoine .reprise-lemoine > p,
    .desc_loi_lemoine > div .titre{
        font-size: 12pt;
    }

    /* global */
    .mini-site header .head-one ul.menu-haut li a{
        padding: 10px 5px!important;
    }
    .mini-site header .head-one ul.menu-haut li a img{
        width: 14px;
    }
    .mini-site header .head-two nav a{
        padding: .5rem .5rem;
    }
    
    .etoile-note img{
        width: 40px;
    }

    .mini-site .taux{
        width:100%;
    }

}
@media screen and (min-width: 999px) and (max-width:1109px)  {
    .mini-site .donner-avis ul li span{
        font-size: 7pt;
    }
    .mini-site header .head-one .suivez-nous a,
    .mini-site header .head-one ul.menu-haut li a,
    .mini-site header .head-two nav a,
    .mini-site .liste-actu-1 ul li div a,
    .mini-site .content-simulateur .foxsim p,
    .mini-site .content-simulateur .foxsim p a
    {
        font-size: 8pt;
    }
    .mini-site .detail-courtier p{
        font-size: 9pt;
    }
    .mini-site .content-simulateur .foxsim p span,
    .mini-site .content-simulateur p:last-child{
        font-size: 10pt;
    }
    .mini-site .content-simulateur .offre-fratuit span{
        font-size: 15pt;
    }
    .mini-site header .head-two p{
        font-size: 12pt;
    }
    .mini-site .taux p{
        font-size: 19pt!important;
    }

    /* Taux */
    .mini-site .detail-dossier > .row > div:first-child .orange{
        font-size: 15pt;
    }
    .mini-site .detail-dossier > .row > div:last-child p:nth-child(1){
        font-size: 10pt;
    }
    .mini-site .detail-dossier > .row > div:last-child p:nth-child(2),
    .mini-site .detail-courtier p{
        font-size: 9pt!important;
    }

    /* Avis */
    .mini-site .intro-site-avec-img h1,
    .mini-site .avis-minisite-depot h2{
        font-size: 22pt;
    }
    .mini-site .list-avis-minisite .posteur-avis p:last-child,
    .mini-site .list-avis-minisite .posteur-avis p{
        font-size: 10pt;
    }

    /* collaborateur */
    .mini-site .intro-site-taux h1{
        font-size: 22pt;
    }

    /* loi lemoine */
    .intro-lemoine .reprise-lemoine h2{
        font-size: 16pt;
    }
    .desc_loi_lemoine > div{
        font-size: 15pt;
    }
    .desc_loi_lemoine > div .titre{
        font-size: 14pt;
    }
    .intro-lemoine .reprise-lemoine > p,
    .desc_loi_lemoine > div .titre{
        font-size: 11pt;
    }

    /* global */
    .mini-site header .head-one ul.menu-haut li a{
        padding: 10px 5px!important;
    }
    .mini-site header .head-one ul.menu-haut li a img{
        width: 14px;
    }
    .mini-site header .head-two nav a{
        padding: .5rem .5rem;
    }
    
    .etoile-note img{
        width: 40px;
    }

    .mini-site .taux{
        width:100%;
    }

}
.mini-site .liste-actu-1 ul li div a,
.mini-site .pop-home p a{
    color: #000;
}

/* gestion newsletter */
.newsletter-footer{
    margin-top: 40px;
}
.newsletter-footer .titre-bloc{
    color: #fff;
}
.newsletter-footer .form_newsletter{
    margin-left: 30px;
}
.newsletter-footer .form_newsletter input[type=email],
.newsletter-footer .form_newsletter input[type=text]
{
    padding: 8px 15px;
    font-size:14px;
    width: 30%;
    border: 1px solid #fff;
}
.newsletter-footer .form_newsletter input[type=submit]{
    padding: 8px 15px;
    font-size:14px;
    text-transform: uppercase;
    background-color: #b4531a;
    color: #fff;
    font-weight: 700;
    border: 1px solid #b4531a;
}
.newsletter-footer .form_newsletter input[type=submit]:hover{
    background-color: #000;
}

/* mandataire */
.mandataire{}
.mandataire .intro-site-mandataire{
    box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.2);
}
.mandataire .intro-site-mandataire .col-lg-4 ul{
    list-style: none;
    padding-left: 40px;
}
.mandataire .intro-site-mandataire .col-lg-4 ul li{
    font-size: 12pt;
    line-height: 150%;
    margin: 13px 0;
    color: #404040;
    background: top left no-repeat;
    background-size: 22px;
    padding-left: 30px
}
.mandataire .intro-site-mandataire .col-lg-4 ul li:nth-child(1){
    background-image: url(/images/user-orange-picto.svg);
}
.mandataire .intro-site-mandataire .col-lg-4 ul li:nth-child(2){
    background-image: url(/images/map-orange-picto.svg);
}
.mandataire .intro-site-mandataire .col-lg-4 ul li:nth-child(3){
    background-image: url(/images/contact-orange-picto.svg);
}
.mandataire .intro-site-mandataire .col-lg-4 ul li:nth-child(4){
    background-image: url(/images/calendrier-orange-picto.svg);
}
.mandataire .intro-site-mandataire .col-lg-4 > a{
    display: block;
    width: 100%;
    text-align: center;
    padding: 10px 0;
    font-size: 9pt;
    color: #fff;
    font-weight: 700;
    border-radius: 5px;
    margin-top: 15px;
}
.mandataire .intro-site-mandataire .col-lg-4 > a:hover{
    background-color: #b4531a;
}
.mandataire .intro-site-mandataire .col-lg-8 .sous-titre{
    font-size: 15pt;
    color: #000;
    font-weight: 700;
}
.mandataire .intro-site-mandataire .col-lg-8 .liste-specialite li{
    display: inline-block;
    color: #fff;
    font-size: 8pt;
    font-weight: 700;
    margin: 5px;
}
.mandataire .intro-site-mandataire .col-lg-8 hr{
    border-color: #fff;
    background-color: #fff;
    height: 5px;
}
.mandataire .intro-site-mandataire .col-lg-8 .desc-mandataire{
    font-size: 11pt;
    line-height: 150%;
    color: #000;
}
.mandataire .intro-site-mandataire .col-lg-8 > a{
    display: inline-block;
    text-align: center;
    padding: 10px 30px;
    font-size: 9pt;
    color: #fff;
    font-weight: 700;
    border-radius: 5px;
    margin-top: 15px;
    text-transform: uppercase;
}
.mandataire .intro-site-mandataire .col-lg-8 > a:hover{
    background-color: #000;
}

.liste-partenaires{
    border: 1px solid #E5E5E5;
    /*width: 22%!important;*/
    background-color: #fff;
}
.liste-partenaires figure{
      height: 240px;
      overflow: hidden;
      text-align: center;
    }
.liste-partenaires figure img{
        min-height: 125px;
        width: auto;
    }
.liste-partenaires h2{
      display: flex;
      font-size: 10pt;
      font-weight: 700;
      margin-top: 5px;
      margin-bottom: 10px;
    }
.liste-partenaires h2 img{
        margin-right: 18px;
    }
.liste-partenaires div p{
        display: flex;
        font-size: 8pt;
    }
.liste-partenaires div p img{
          margin-right: 10px;
    }
.liste-partenaires:hover{
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,.2);
    box-shadow: 1px 1px 1px 1px rgba(0,0,0,.2);
    background-color: #fdfbfa;
  }

  .liste-partenaires .col ul{
    list-style: none;
    padding-left: 40px;
}
.liste-partenaires .col ul li{
    font-size: 10pt;
    line-height: 150%;
    margin: 13px 0;
    color: #404040;
    background: top left no-repeat;
    background-size: 22px;
    padding-left: 30px
}
.liste-partenaires .col ul li:nth-child(1){
    background-image: url(/2023/css/franchise/images/user-orange-picto.svg);
}
.liste-partenaires .col ul li:nth-child(2){
    background-image: url(/2023/css/franchise/images/map-orange-picto.svg);
}
.liste-partenaires .col ul li:nth-child(3){
    background-image: url(/2023/css/franchise/images/contact-orange-picto.svg);
}
.liste-partenaires .col ul li:nth-child(4){
    background-image: url(/2023/css/franchise/images/calendrier-orange-picto.svg);
}

.courtiers {
    background: linear-gradient(to bottom, rgb(251, 245, 243) 0%, rgb(255, 255, 255) 100%);
}
.mini-site .courtiers h2 {
    font-size: 15pt;
    text-transform: uppercase;
    font-weight: 700;
    line-height: 150%;
    position: relative;
}
.mini-site .courtiers h2:before {
    content: "";
    width: 150px;
    height: 5px;
    background-color: #EB822C;
    margin-bottom: 50px;
    display: block;
}

.courtiers ul li {
    padding: 13px;
    background-color: #fff;
    border-radius: 5px;
    text-align: center;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,.2);
    box-shadow: 1px 1px 1px 1px rgba(0,0,0,.2);
}
.courtiers ul li a {
    font-size: 10pt;
    color: #2A2A2A;
    font-weight: 700;
}
.courtiers ul li a img {
    margin-bottom: 10px;
}

.onequipe{
    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffa84c+0,ff7b0d+100;Orange+3D */
    background: linear-gradient(135deg,  #ffa84c 0%,#ff7b0d 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,.2);
    box-shadow: 1px 1px 1px 1px rgba(0,0,0,.2);
    border-radius: 5px;
    color: #fff;
}

.onequipe h2{
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
}
.onequipe p a{
    text-transform: uppercase;
    color: #fff;
    font-weight: 600;
    padding: 10px 0;
    font-size: 10pt;
    color: #fff;
    font-weight: 700;
    border-radius: 5px;
    margin-top: 15px;
    display: inline-block;
    width: 300px;
}
.onequipe p a:hover{
    background-color: #fff;
    color: #000;
}

.onglets{
    position: absolute;
    top: -60px;
    right: 0;
}
.onglets li{
    display: inline-block;
    list-style: none;
    margin-right: 10px;
    margin-bottom: 10px;
}
.onglets li a{
    display: inline-block;
    border: 1px solid #fff;
    background-color: #000;
    color: #fff;
    text-transform: uppercase;
    -webkit-box-shadow: 1px 1px 2px 1px rgba(0,0,0,.2);
    box-shadow: 1px 1px 1px 1px rgba(0,0,0,.2);
}
.onglets li.active a,
.onglets li:hover a
{
    background-color: #b4531a;
} 







/* css/design-formulaires.css */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--tw-font-sans:"Hanken Grotesk", "Hanken Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--tw-color-orange:#b4531a;--tw-color-orange-clair:#fbefe7;--tw-color-noir:#2a2a2a;--tw-color-gris-clair:#f2f2f2;--tw-color-gris-bordure:#d6d6d6;--tw-color-gris-texte:#6b6b6b;--tw-color-erreur:#c8233a;--tw-radius-champ:7px}}:root{--color-orange:#b4531a;--color-orange-clair:#fbefe7;--color-orange-doux:#f29a5e;--color-noir:#2a2a2a;--color-noir-pur:#000;--color-blanc:#fff;--color-gris-clair:#f2f2f2;--color-gris-bordure:#d6d6d6;--color-gris-texte:#6b6b6b;--color-gris-place:#9a9a9a;--color-gris-moyen:#a3a3a0;--color-gris-fonce:#4a4a48;--color-bordure:#ededea;--color-bordure-forte:#e2e2df;--color-fond-gris:#e6e6e3;--color-fond-clair:#f6f6f4;--color-fond-creme:#f3efea;--color-erreur:#c8233a;--color-erreur-fond:#fdf3f5;--color-erreur-bordure:#f1c4cb;--color-succes:#1e7b45;--color-succes-fond:#e7f5ec;--font-sans:"Hanken Grotesk", "Hanken Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--tw-color-orange:var(--color-orange);--tw-color-orange-clair:var(--color-orange-clair);--tw-color-noir:var(--color-noir);--tw-color-gris-clair:var(--color-gris-clair);--tw-color-gris-bordure:var(--color-gris-bordure);--tw-color-gris-texte:var(--color-gris-texte);--tw-color-erreur:var(--color-erreur);--if-sur-orange:#fff;--if-orange-survol:#963f10}.liste_credit_tableau:not(#if),.contentBaro:not(#if),.contentForAdminHome.forAdminClient:not(#if){-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}@media (max-width:575px){.container>.row.g-5:not(#if){--bs-gutter-x:1.5rem}section.footer.container>.row:not(#if),.g-0 .container>.row:not(.g-0):not(#if){margin-left:0;margin-right:0}}.intro-site-avec-img img.aaa-confiance:not(#if){right:0}#formulaire_contact:has(~section.derniers-actualite) .intro-site-depot-avis:not(#if){margin-bottom:0}#formulaire_contact .intro-site-depot-avis>.row:not(#if){padding-bottom:0!important}#formulaire_contact~section.derniers-actualite .lien-rapide-home li.nav-item:first-child:not(#if){margin-top:0}#formulaire_contact+.w-100.m-5:empty:not(#if){display:none}#formulaire_contact~section.derniers-actualite:not(#if){margin-top:24px}@media (min-width:992px){#formulaire_contact~section.derniers-actualite:not(#if){margin-top:40px}}.if-champ select.if-saisie:not(#if):has(option.if-option-vide:checked):not(:focus)+.if-libelle:not(#if){color:var(--tw-color-gris-texte);font-size:.9375rem;top:17.5px}.if-champ select.if-saisie:not(#if):has(option.if-option-vide:checked){color:#0000}.if-champ select.if-saisie:not(#if):focus,.if-champ select.if-saisie option{color:var(--tw-color-noir)}.if-champ-suffixe .if-saisie:not(#if){text-align:left;padding-right:2rem}.if-champ-suffixe .if-suffixe{color:var(--tw-color-gris-texte);pointer-events:none;font-size:.875rem;position:absolute;top:17.5px;right:.75rem;transform:translateY(-50%)}.if-alerte:not(#if){border:1px solid var(--color-erreur-bordure);border-left:3px solid var(--tw-color-erreur);background:var(--color-erreur-fond);color:var(--tw-color-erreur);border-radius:4px;margin:0 0 1.25rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500;line-height:1.45}.if-alerte ul{margin:.375rem 0 0;padding-left:1.125rem}.if-choix{flex-direction:column;gap:.375rem;min-width:0;display:flex}.if-choix-titre{color:var(--tw-color-noir);margin:0;font-size:.8125rem;font-weight:600;line-height:1.3;display:block}.if-choix-options{flex-wrap:wrap;gap:.5rem;display:flex}.if-choix-options input[type=radio]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.if-choix-options label:not(#if){border:1px solid var(--tw-color-gris-bordure);background:var(--color-blanc);height:35px;font-family:var(--tw-font-sans);color:var(--tw-color-noir);text-transform:none;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;border-radius:4px;align-items:center;gap:.5rem;margin:0;padding:0 .875rem;font-size:.9375rem;font-weight:500;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.if-choix-options label:not(#if):before{content:"";border:1.5px solid var(--color-gris-place);background:var(--color-blanc);border-radius:50%;flex:none;width:14px;height:14px;transition:border-color .15s,box-shadow .15s}.if-choix-options label:not(#if):hover{border-color:var(--color-gris-place)}.if-choix-options input[type=radio]:checked+label:not(#if){border-color:var(--tw-color-orange);background:var(--tw-color-orange-clair)}.if-choix-options input[type=radio]:checked+label:not(#if):before{border-color:var(--tw-color-orange);box-shadow:inset 0 0 0 3px var(--color-blanc);background:var(--tw-color-orange)}.if-choix-options input[type=radio]:focus-visible+label:not(#if){border-color:var(--color-noir-pur);box-shadow:0 0 0 3px #00000014}.if-choix.is-erreur .if-choix-options label:not(#if){border-color:var(--tw-color-erreur)}.if-choix .if-erreur{color:var(--tw-color-erreur);font-size:.8125rem;display:block}.if-groupe-date{flex-direction:column;gap:.5rem;display:flex}.if-groupe-date-champs{grid-template-columns:1fr 1fr 1.4fr;gap:.5rem;max-width:22rem;display:grid}.if-groupe-date>.if-erreur{color:var(--tw-color-erreur);font-size:.8125rem;display:block}.if-groupe-date.is-erreur .if-saisie:not(#if){border-color:var(--tw-color-erreur)}.if-nationalite{gap:.75rem;display:grid}.if-nationalite-autre{max-width:22rem;display:none}.if-nationalite:has(input[type=radio][value=A]:checked) .if-nationalite-autre,.if-nationalite:has(.if-nationalite-autre .is-erreur) .if-nationalite-autre{display:block}.if-groupe-anciennete{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.if-groupe-anciennete>.if-champ{flex:16rem;max-width:26rem}.if-groupe-anciennete .if-choix-titre{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}body.if-formulaire,body.if-formulaire *,body.if-formulaire :before,body.if-formulaire :after{box-sizing:border-box}body.if-formulaire{background:var(--color-fond-clair);color:var(--tw-color-noir);font-family:var(--tw-font-sans);-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.5}.if-express-page{max-width:920px;margin:0 auto;padding:1.5rem 1rem 2rem}.if-express-entete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.25rem;display:flex}.if-express-entete img{width:220px;height:auto;display:block}.if-express-entete p{color:var(--tw-color-orange);letter-spacing:-.005em;margin:0;font-size:1.0625rem;font-weight:700}.if-express-carte{background:var(--color-blanc);border:1px solid var(--color-fond-gris);border-radius:7px;overflow:clip;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000d}.if-etapes{border-bottom:1px solid var(--color-bordure);padding:1.25rem 1.5rem 1rem}.if-etapes-mobile{color:var(--tw-color-gris-texte);margin:0 0 .5rem;font-size:.875rem;display:none}.if-etapes-mobile strong{color:var(--tw-color-noir);font-weight:700}.if-etapes ol{counter-reset:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.if-etapes li{text-align:center;color:var(--tw-color-gris-texte);flex-direction:column;align-items:center;gap:.375rem;font-size:.8125rem;display:flex;position:relative}.if-etapes .numero{border:1.5px solid var(--color-gris-bordure);background:var(--color-blanc);width:28px;height:28px;color:var(--tw-color-gris-texte);border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;display:inline-flex}.if-etapes li.active{color:var(--tw-color-noir);font-weight:700}.if-etapes li.active .numero{border-color:var(--tw-color-orange);background:var(--tw-color-orange);color:var(--color-blanc);box-shadow:0 0 0 4px var(--tw-color-orange-clair)}.if-etapes li.is-fait{color:var(--tw-color-noir)}.if-etapes li.is-fait .numero{border-color:var(--tw-color-orange);color:var(--tw-color-orange)}.if-express-etape{padding:1.75rem 2.25rem;display:block}.if-express-visuel{align-self:start;margin:0;position:sticky;top:1rem}.if-express-visuel img{aspect-ratio:1;object-fit:cover;background:var(--tw-color-gris-clair);border-radius:6px;width:100%;height:auto;display:block}.if-express-fin{text-align:center;grid-template-columns:minmax(0,1fr);max-width:640px;margin:0 auto}.if-express-bloc{border:0;min-width:0;margin:0;padding:0}.if-express-titre{letter-spacing:-.01em;width:100%;color:var(--tw-color-noir);margin:0 0 1.25rem;padding:0;font-size:1.375rem;font-weight:800;line-height:1.2;display:block}.if-express-groupe+.if-express-groupe{border-top:1px solid var(--color-bordure);margin-top:1.5rem;padding-top:1.25rem}.if-express-sous-titre{letter-spacing:.06em;text-transform:uppercase;color:var(--tw-color-orange);margin:0 0 .875rem;font-size:.8125rem;font-weight:700}.if-express-grille{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.if-express-grille>.if-pleine-largeur,.if-express-grille>.if-choix{grid-column:1/-1}.if-express-texte{color:var(--tw-color-gris-texte);margin:.75rem 0 0}.if-express-liste{margin:.5rem 0 0;padding:0;list-style:none}.if-express-succes{flex-direction:column;align-items:center;gap:.5rem;display:flex}.if-express-succes-icone{background:var(--color-succes-fond);width:56px;height:56px;color:var(--color-succes);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.if-express-fin .if-alerte{text-align:left}#antiSpam{border-top:1px solid var(--color-bordure);margin-top:1.5rem;padding-top:1.25rem}#antiSpam .if-choix-titre{margin-bottom:.5rem}#antiSpam .if-erreur{color:var(--tw-color-erreur);margin-top:.375rem;font-size:.8125rem;display:block}.if-express-actions{border-top:1px solid var(--color-bordure);justify-content:flex-end;gap:.75rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.if-express-actions .back{margin-right:auto}.if-express-fin .if-express-actions{border-top:0;justify-content:center;padding-top:0}.if-express-pied{max-width:720px;color:var(--tw-color-gris-texte);text-align:left;align-items:flex-start;gap:.5rem;margin:1.25rem auto 0;font-size:.8125rem;line-height:1.5;display:flex}.if-express-pied svg{flex:none;margin-top:.2rem}@media (max-width:860px){.if-express-etape{grid-template-columns:minmax(0,1fr)}.if-express-visuel{display:none}}@media (max-width:640px){.if-express-page{padding:.75rem .75rem 1.5rem}.if-express-entete{text-align:center;justify-content:center;margin-bottom:.875rem}.if-express-entete img{width:180px}.if-express-entete p{width:100%;font-size:.9375rem}.if-etapes{padding:1rem 1rem .875rem}.if-etapes ol{display:none}.if-etapes-mobile{display:block}.if-express-etape{padding:1.25rem 1rem 1rem}.if-express-titre{margin-bottom:1rem;font-size:1.1875rem}.if-express-grille{grid-template-columns:minmax(0,1fr);gap:.875rem}.if-express-actions{background:var(--color-blanc);margin:1.5rem -1rem -1rem;padding:.75rem 1rem;position:sticky;bottom:0;box-shadow:0 -4px 12px #0000000f}.if-express-actions .if-btn:not(#if){flex:1 1 0;padding:0 .75rem}.if-express-actions .back{margin-right:0;flex:0 auto!important}}@media (prefers-reduced-motion:reduce){.if-choix-options label:not(#if),.if-choix-options label:not(#if):before{transition:none}}body.if-saisie-detaillee{background:var(--color-fond-clair)}body.if-saisie-detaillee,body.if-saisie-detaillee *,body.if-saisie-detaillee :before,body.if-saisie-detaillee :after{box-sizing:border-box}.if-saisie-detaillee .big_concent:not(#if){border:1px solid var(--color-fond-gris);border-radius:7px;max-width:860px;min-height:0;margin:2rem auto 3rem;padding:2rem 3rem 2.25rem;overflow:visible;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000d}.if-saisie-detaillee .titreEtape:not(#if){color:var(--tw-color-gris-texte);text-align:center;margin:.5rem 0 0;font-size:.9375rem;font-weight:500}.if-saisie-detaillee :is(.titreBloc,.lb-ttl):not(#if){letter-spacing:-.01em;color:var(--tw-color-noir);text-align:center;margin:1.75rem auto 1.25rem;font-size:1.5rem;font-weight:800;line-height:1.2}.if-saisie-detaillee .stitreBloc:not(#if){letter-spacing:.06em;text-transform:uppercase;color:var(--tw-color-orange);text-align:center;margin:0 auto 1.25rem;font-size:.8125rem;font-weight:700}.if-saisie-detaillee :is(.titreBloc,.lb-ttl)+div>div>.stitreBloc:not(#if){margin-top:-.5rem}.if-saisie-detaillee .contentFormEtape:not(#if){margin-bottom:1.5rem}.if-saisie-detaillee .intContentFormEtapeToo:not(#if),.if-saisie-detaillee .contentFormEtapeUn:not(#if){max-width:36rem;margin:0 auto}.if-saisie-detaillee .intContentFormEtapeToo>:is(.left,.right,.noLeft):not(#if){float:none;width:100%}.if-saisie-detaillee .contentFormInt:not(#if){width:100%;min-height:0;margin:0 0 .875rem;font-size:.9375rem;display:block}.if-saisie-detaillee .contentFormInt>p:not(#if){margin:0}.if-saisie-detaillee .contentFormInt>:is(.libelle_normal,.libelle_obligatoire):not(#if){color:var(--tw-color-noir);margin:0 0 .375rem;font-size:.8125rem;font-weight:600;line-height:1.3;display:block}.if-saisie-detaillee .libelle_obligatoire:not(.error):after{content:" *";color:var(--tw-color-orange)}.if-saisie-detaillee .contentFormInt.choice>label:after{content:none!important}.if-saisie-detaillee hr{border:0;border-top:1px solid var(--color-bordure);opacity:1;margin:1.25rem 0}.if-saisie-detaillee #form_ci :is(input[type=text],input[type=number],input[type=email],input[type=tel],select):not(#if){border:1px solid var(--tw-color-gris-bordure);border-radius:var(--tw-radius-champ);background-color:var(--color-blanc);max-width:100%;height:35px;font-family:var(--tw-font-sans);color:var(--tw-color-noir);box-shadow:none;outline:none;margin:0;padding:0 .75rem;font-size:.9375rem;line-height:1.2;transition:border-color .15s,box-shadow .15s}.if-saisie-detaillee #form_ci textarea:not(#if){border:1px solid var(--tw-color-gris-bordure);border-radius:var(--tw-radius-champ);width:100%;height:auto;min-height:96px;font-family:var(--tw-font-sans);resize:vertical;outline:none;font-size:.9375rem;line-height:1.45;padding:.75rem!important}.if-saisie-detaillee #form_ci :is(input[type=text],input[type=number],select,textarea):not(#if):hover{border-color:var(--color-gris-place)}.if-saisie-detaillee #form_ci :is(input[type=text],input[type=number],select,textarea):not(#if):focus{border-color:var(--color-noir-pur);box-shadow:0 0 0 3px #00000014}.if-saisie-detaillee #form_ci :is(input,select,textarea)[readonly]:not(#if),.if-saisie-detaillee #form_ci input.resultat:not(#if){background-color:var(--tw-color-gris-clair);border-color:var(--color-bordure-forte);font-weight:600}.if-saisie-detaillee #form_ci :is(input,select,textarea).champs_en_erreur:not(#if),.if-saisie-detaillee #form_ci :is(input,select,textarea).error:not(#if){border-color:var(--tw-color-erreur)}.if-saisie-detaillee #form_ci .contentFormInt :is(input[type=text],input[type=number]):not(.notfull):not(.wi-50):not(#if){width:100%}.if-saisie-detaillee #form_ci select:not(#if){cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232A2A2A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;background-size:14px;width:100%;padding-right:2rem}.if-saisie-detaillee .cont-dep:not(#if),.if-saisie-detaillee .cont-dep p:not(#if),.if-saisie-detaillee .fe-form-control-wrap:not(#if){margin:0;padding:0;display:block}.if-saisie-detaillee .cont-dep:after,.if-saisie-detaillee .cont-dep:before,.if-saisie-detaillee .fe-form-control-wrap:after,.if-saisie-detaillee .fe-form-control-wrap:before{display:none!important}.if-saisie-detaillee #form_ci .td1 select.put1:not(#if){min-width:5rem;width:auto!important}.if-saisie-detaillee .wrp:not(#if){position:relative}.if-saisie-detaillee .wrp>label:not(.error):not(#if){z-index:2;background:var(--color-blanc);max-width:calc(100% - 1rem);color:var(--tw-color-gris-texte);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;margin:0;padding:0 .25rem;font-size:.9375rem;line-height:1;transition:top .15s,font-size .15s,color .15s;position:absolute;top:17.5px;left:.5rem;overflow:hidden;transform:translateY(-50%);font-weight:400!important}.if-saisie-detaillee .wrp:has(textarea)>label:not(.error):not(#if){white-space:normal;background:0 0;max-width:none;margin:0 0 .375rem;padding:0;display:block;position:static;transform:none;color:var(--tw-color-noir)!important;font-size:.8125rem!important;font-weight:600!important}.if-saisie-detaillee .wrp>label:is(.keyup,.active):not(.error):not(#if),.if-saisie-detaillee .wrp:has(:is(input,textarea):focus)>label:not(.error):not(#if),.if-saisie-detaillee .wrp:has(:is(input,textarea):not(:placeholder-shown))>label:not(.error):not(#if){color:var(--tw-color-noir);font-size:.75rem;top:0}.if-saisie-detaillee .wrp:has(:is(input,textarea):focus)>label:not(.error):not(#if){color:var(--color-noir-pur)}.if-saisie-detaillee .wrp :is(input,textarea)::placeholder{color:#0000}.if-saisie-detaillee .contentFormInt:not(.wrp):has(>label+p select:only-child,>label+p .cont-dep:only-child):not(#if){position:relative}.if-saisie-detaillee .contentFormInt:not(.wrp):has(>label+p select:only-child,>label+p .cont-dep:only-child)>label:not(.error):not(#if){z-index:3;background:var(--color-blanc);pointer-events:none;margin:0;padding:0 .25rem;font-size:.75rem;font-weight:400;line-height:1;position:absolute;top:0;left:.5rem;transform:translateY(-50%)}.if-saisie-detaillee #form_ci input.notfull:not(#if),.if-saisie-detaillee #form_ci input[placeholder=JJ]:not(#if),.if-saisie-detaillee #form_ci input[placeholder=MM]:not(#if){text-align:center;width:3.5rem;padding:0 .25rem}.if-saisie-detaillee #form_ci input[placeholder=AAAA]:not(#if){text-align:center;width:4.75rem;padding:0 .25rem}.if-saisie-detaillee .contentFormInt>p>span:has(>input[maxlength="2"],>input[maxlength="4"]){margin-right:.375rem;display:inline-block}.if-saisie-detaillee #form_ci input.notfull::placeholder,.if-saisie-detaillee #form_ci input[placeholder=JJ]::placeholder,.if-saisie-detaillee #form_ci input[placeholder=MM]::placeholder,.if-saisie-detaillee #form_ci input[placeholder=AAAA]::placeholder{color:var(--color-gris-place)}.if-saisie-detaillee .contentFormInt>p:has(>.label-radio){flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.if-saisie-detaillee .label-radio:not(#if){border:1px solid var(--tw-color-gris-bordure);background:var(--color-blanc);border-radius:4px;align-items:center;height:35px;margin:0;padding:0;font-size:.9375rem;transition:border-color .15s,background-color .15s,box-shadow .15s;display:inline-flex;position:relative}.if-saisie-detaillee .label-radio:not(#if):hover{border-color:var(--color-gris-place)}.if-saisie-detaillee .label-radio>label:not(#if){height:100%;color:var(--tw-color-noir);cursor:pointer;align-items:center;gap:.5rem;margin:0;padding:0 .875rem;font-weight:500;display:inline-flex}.if-saisie-detaillee .label-radio>label:not(#if):before{content:"";border:1.5px solid var(--color-gris-place);background:var(--color-blanc);border-radius:50%;flex:none;width:14px;height:14px}.if-saisie-detaillee .label-radio>input[type=radio]:not(#if){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.if-saisie-detaillee .label-radio:has(>input:checked):not(#if){border-color:var(--tw-color-orange);background:var(--tw-color-orange-clair)}.if-saisie-detaillee .label-radio:has(>input:checked)>label:not(#if):before{border-color:var(--tw-color-orange);background:var(--tw-color-orange);box-shadow:inset 0 0 0 3px var(--color-blanc)}.if-saisie-detaillee .label-radio:not(:has(>label)):not(#if){color:var(--tw-color-noir);cursor:pointer;gap:.5rem;padding:0 .875rem;font-weight:500}.if-saisie-detaillee .label-radio:not(:has(>label)):not(#if):before{content:"";border:1.5px solid var(--color-gris-place);background:var(--color-blanc);border-radius:50%;flex:none;width:14px;height:14px}.if-saisie-detaillee .label-radio:not(:has(>label)):has(>input:checked):not(#if):before{border-color:var(--tw-color-orange);background:var(--tw-color-orange);box-shadow:inset 0 0 0 3px var(--color-blanc)}.if-saisie-detaillee .label-radio:has(>input:focus-visible):not(#if){border-color:var(--color-noir-pur);box-shadow:0 0 0 3px #00000014}.if-saisie-detaillee .contentFormInt>p>span[id^=nationalite_autre]:not(#if){flex:12rem}.if-saisie-detaillee .label-radio:has(>input[type=text]):not(#if){background:0 0;border:0;padding:0}.if-saisie-detaillee .label-radio:has(>input[type=text]):not(#if):before,.if-saisie-detaillee .label-radio:has(>input[type=hidden]):not(:has(>input:not([type=hidden]))):not(#if){display:none}.if-saisie-detaillee .label-radio:has(>input[type=text]){flex:8rem}.if-saisie-detaillee #form_ci .label-radio>input[type=text]:not(#if){opacity:1;width:100%;position:static}.if-saisie-detaillee #form_ci .label-radio>input[type=text][maxlength="2"]:not(#if){text-align:center;width:4.5rem}.if-saisie-detaillee .label-radio:has(>input[type=text][maxlength="2"]){flex:none}.if-saisie-detaillee .contentFormInt.choice:not(#if){flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.if-saisie-detaillee .contentFormInt.choice>label:not(.error):not(#if){border:1px solid var(--tw-color-gris-bordure);background:var(--color-blanc);border-radius:6px;width:11rem;height:7.5rem;margin:0;padding:1rem;transition:border-color .15s,box-shadow .15s,background-color .15s;display:flex;box-shadow:0 1px 2px #0000000a}.if-saisie-detaillee .contentFormInt.choice>label:not(.error):not(#if):hover{border-color:var(--color-gris-place);box-shadow:0 4px 14px #00000014}.if-saisie-detaillee .contentFormInt.choice>label:has(>input:checked):not(#if){border-color:var(--tw-color-orange);background:var(--tw-color-orange-clair)}.if-saisie-detaillee .contentFormInt.choice>label>p:not(#if){color:var(--tw-color-noir);margin:0;font-size:1rem;font-weight:700}.if-saisie-detaillee .contentFormInt.choice>label:has(>input:checked)>p:not(#if){color:var(--tw-color-noir)}.if-saisie-detaillee .contentFormInt.choice>label>p span:not(#if){color:inherit}.if-saisie-detaillee #form_ci section :is(button,input[type=button]):not(#if){border:1px solid var(--tw-color-gris-bordure);border-radius:var(--tw-radius-champ);background:var(--color-blanc);height:35px;color:var(--tw-color-noir);font-family:var(--tw-font-sans);cursor:pointer;justify-content:center;align-items:center;margin:0 0 0 .25rem;font-size:.875rem;font-weight:600;transition:border-color .15s;display:inline-flex;padding:0 .875rem!important}.if-saisie-detaillee #form_ci section :is(button,input[type=button]):not(#if):hover{border-color:var(--tw-color-noir)}.if-saisie-detaillee #form_ci textarea:not(#if){height:7.5rem}.if-saisie-detaillee #form_ci input[type=checkbox]:not(#if){width:16px;height:16px;accent-color:var(--tw-color-noir);vertical-align:middle}.if-saisie-detaillee label.error:not(#if){color:var(--tw-color-erreur);margin:.375rem 0 0;font-size:.8125rem;font-weight:500;display:block;position:static!important}.if-saisie-detaillee :is(#global-step-2-error,#global-step-3-error,#global-step-3-1-error):not(#if){border:1px solid var(--color-erreur-bordure);border-left:3px solid var(--tw-color-erreur);background:var(--color-erreur-fond);max-width:36rem;color:var(--tw-color-erreur);text-align:left;border-radius:4px;margin:0 auto 1rem;padding:.625rem .875rem;font-size:.875rem;font-weight:500}.if-saisie-detaillee .tab_error:not(#if){max-width:36rem;margin:1rem auto 0}.if-saisie-detaillee .tab_error hr{display:none}.if-saisie-detaillee .tab_error label.error:not(#if){border:1px solid var(--color-erreur-bordure);border-left:3px solid var(--tw-color-erreur);background:var(--color-erreur-fond);border-radius:4px;padding:.625rem .875rem}.if-saisie-detaillee .wizard-content .wizard>.steps>ul:not(#if){margin:0 0 .5rem}.if-saisie-detaillee .wizard-content .wizard>.steps>ul>li>a:not(#if){text-transform:capitalize;color:var(--tw-color-gris-texte);margin-bottom:1.75rem;font-size:.8125rem;font-weight:600}.if-saisie-detaillee .wizard-content .wizard>.steps>ul>li:is(.current,.done)>a:not(#if){color:var(--tw-color-noir);font-weight:700}.if-saisie-detaillee .wizard-content .wizard.wizard-circle>.steps>ul>li:not(#if):before,.if-saisie-detaillee .wizard-content .wizard.wizard-circle>.steps>ul>li:not(#if):after{background-color:var(--tw-color-orange);height:2px;top:38px}.if-saisie-detaillee .wizard-content .wizard.wizard-circle>.steps>ul>li.current:not(#if):after,.if-saisie-detaillee .wizard-content .wizard.wizard-circle>.steps>ul>li.current~li:not(#if):after,.if-saisie-detaillee .wizard-content .wizard.wizard-circle>.steps>ul>li.current~li:not(#if):before{background-color:var(--color-bordure-forte)}.if-saisie-detaillee .wizard-content .wizard.wizard-circle>.steps .step:not(#if){border:2px solid var(--color-gris-bordure);background:var(--color-blanc);width:16px;height:16px;margin-left:-8px;top:31px}.if-saisie-detaillee .wizard-content .wizard.wizard-circle>.steps>ul>li.current .step:not(#if){border-color:var(--tw-color-orange);background:var(--color-blanc);box-shadow:0 0 0 4px var(--tw-color-orange-clair)}.if-saisie-detaillee .wizard-content .wizard.wizard-circle>.steps>ul>li.done .step:not(#if){border-color:var(--tw-color-orange);background:var(--tw-color-orange)}.if-saisie-detaillee .wizard-content .wizard>.actions:not(#if){border-top:1px solid var(--color-bordure);margin-top:1.75rem;padding:1.25rem 0 0}.if-saisie-detaillee .wizard-content .wizard>.actions>ul:not(#if){justify-content:flex-end;gap:.75rem}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li+li:not(#if){margin-left:0}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li:first-child:not(#if){margin-right:auto}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li>a:not(#if){border:1px solid var(--tw-color-orange);background:var(--tw-color-orange);height:50px;color:var(--color-blanc);box-shadow:none;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-size:1rem;font-weight:700;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li>a:not(#if):hover{background:var(--tw-color-noir);border-color:var(--tw-color-noir);box-shadow:none}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li>a:not(#if):focus-visible{outline:2px solid var(--color-noir-pur);outline-offset:2px}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li>a[href=\#previous]:not(#if){background:var(--color-blanc);border-color:var(--tw-color-gris-bordure);color:var(--tw-color-noir)}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li>a[href=\#previous]:not(#if):hover{border-color:var(--tw-color-noir);background:var(--color-blanc)}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li>a[href=\#next]:not(#if):after{content:"";background:currentColor;width:16px;height:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5 10.5 8 6 12.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5 10.5 8 6 12.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li.disabled:not(#if){visibility:hidden}@media (min-width:768px){.if-saisie-detaillee #form_ci.hideBtn>.actions:not(#if){border-top:0;margin-top:0;padding-top:0}}.if-saisie-detaillee .fe-nav :is(.fe-nav-previous,.fe-nav-next):not(#if){border:1px solid var(--tw-color-gris-bordure);background:var(--color-blanc);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;box-shadow:0 1px 3px #00000014}.if-saisie-detaillee .fe-nav :is(.fe-nav-previous,.fe-nav-next)>svg:not(#if){width:13px;height:13px;margin:0;position:static;inset:auto;transform:none}.if-saisie-detaillee .fe-nav .fe-nav-next>svg:not(#if){transform:rotate(180deg)}.if-saisie-detaillee.form-credit:not(#if){padding-top:1rem}.if-saisie-detaillee .big_concent:not(#if){margin-top:0}.if-saisie-detaillee .validationGbl:not(#if){background:var(--tw-color-gris-clair);max-width:36rem;color:var(--tw-color-noir);border-radius:6px;margin:1.5rem auto 0;padding:1rem 1.125rem;font-size:.875rem;line-height:1.5}.if-saisie-detaillee .validationGbl br{display:none}.if-saisie-detaillee .validationGbl .g-recaptcha_credit{margin-top:1rem;display:block}.if-saisie-detaillee .tab1:not(#if){border-collapse:collapse;width:100%;font-size:.875rem}.if-saisie-detaillee :is(.td0,.tdg):not(#if){padding:.5rem}.if-saisie-detaillee .td0:not(#if){background:var(--tw-color-gris-clair);font-weight:700}.if-saisie-detaillee .td1:not(#if){vertical-align:middle;padding:.375rem .5rem}@media (max-width:767px){.if-saisie-detaillee .big_concent:not(#if){margin:.75rem .5rem 5.5rem;padding:1.25rem 1rem}.if-saisie-detaillee :is(.titreBloc,.lb-ttl):not(#if){margin:1.25rem auto 1rem;font-size:1.25rem}.if-saisie-detaillee .titreEtape:not(#if){font-size:.875rem}.if-saisie-detaillee .wizard-content .wizard>.steps:not(#if){width:100%;margin-left:0}.if-saisie-detaillee .wizard-content .wizard>.steps>ul>li>a:not(#if){margin-left:0;font-size:.75rem}.if-saisie-detaillee .fe-nav:not(#if){display:none}.if-saisie-detaillee .contentFormInt.choice>label:not(.error):not(#if){width:calc(50% - .375rem);height:6rem}.if-saisie-detaillee .wizard-content .wizard>.actions:not(#if){z-index:50;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));background:var(--color-blanc);border-top:1px solid var(--color-bordure);margin:0;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 12px #0000000f}.if-saisie-detaillee #form_ci.hideBtn>.actions>ul>li:first-child:not(.disabled):not(#if){display:list-item!important}.if-saisie-detaillee #form_ci.hideBtn>.actions:has(>ul>li:first-child.disabled):not(#if){display:none}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li:not([aria-hidden=true]):not(#if){flex:1 1 0}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li:first-child:not(#if){flex:0 auto;margin-right:0}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li.disabled:not(#if){display:none}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li>a:not(#if){width:100%;padding:0 1rem}.if-saisie-detaillee .tdg,.if-saisie-detaillee .contentFormInt:has(>p>table,>table){overflow-x:auto}}.if-saisie-detaillee .if-merci:not(#if){text-align:center;max-width:560px;min-height:0}.if-merci .if-merci-icone{background:var(--color-succes-fond);width:56px;height:56px;color:var(--color-succes);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.if-merci h2{margin:1rem 0 .5rem;font-size:1.5rem;font-weight:800}.if-merci p{color:var(--tw-color-noir);margin:0 0 1rem}.if-merci .if-merci-signature{color:var(--tw-color-gris-texte)}body.if-produit,body.if-produit *,body.if-produit :before,body.if-produit :after{box-sizing:border-box!important}body.if-produit *{font-family:Hanken Grotesk,Hanken Fallback,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}body.if-produit{color:var(--tw-color-noir)!important;-webkit-font-smoothing:antialiased!important}.if-produit .steps_wrapper .intContentFormEtapeToo:not(#if){max-width:40rem!important;margin:0 auto!important;padding:0 1rem!important}.if-produit .title_holder:not(#if){float:none!important;border:0!important;width:100%!important;margin:0 0 1rem!important;padding:0!important}.if-produit .ci-q-counter:not(#if){letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--tw-color-orange)!important;margin:0 0 .25rem!important;font-size:.75rem!important;font-weight:700!important;display:block!important}.if-produit .ci-q-counter span:not(#if){color:var(--tw-color-gris-texte)!important;font-weight:600!important}.if-produit .title_holder .titreBloc:not(#if){text-align:left!important;border-left:3px solid var(--tw-color-orange)!important;letter-spacing:-.01em!important;color:var(--tw-color-noir)!important;text-transform:none!important;margin:0!important;padding:0 0 0 .75rem!important;font-size:1.375rem!important;font-weight:800!important;line-height:1.25!important;position:static!important}.if-produit .title_holder .titreBloc>span:not(:has(strong)):not(#if){text-align:left!important;width:auto!important;color:var(--tw-color-gris-texte)!important;margin:0 0 .125rem!important;padding:0!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.3!important;display:block!important;position:static!important;transform:none!important}.if-produit .title_holder .titreBloc>span:has(strong):not(#if){vertical-align:middle!important;border:1px solid var(--tw-color-orange)!important;background:var(--tw-color-orange-clair)!important;border-radius:4px!important;margin:0 0 0 .5rem!important;padding:.1875rem .5rem!important;display:inline-flex!important;position:static!important;transform:none!important}.if-produit .title_holder .titreBloc>span:has(strong) strong:not(#if){box-shadow:none!important;color:var(--tw-color-noir)!important;letter-spacing:.02em!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:.75rem!important;font-weight:700!important;display:inline!important;position:static!important;transform:none!important}.if-produit .body_content label:has(>.labelPosDroite~.labelPosDroite):not(.auto_height label):not(#if){grid-template-columns:minmax(0,1fr) 9.25rem 9.25rem!important}.if-produit .two_col:not(#if){grid-template-columns:minmax(0,1fr) 9.25rem 9.25rem!important;gap:0 1rem!important;margin:0 0 .5rem!important;padding:0!important;display:grid!important}.if-produit .two_col>span:not(#if){float:none!important;letter-spacing:.04em!important;text-transform:uppercase!important;width:auto!important;color:var(--tw-color-gris-texte)!important;text-align:right!important;margin:0!important;padding:0!important;font-size:.75rem!important;font-weight:700!important}.if-produit .two_col>span:first-child:not(#if){grid-column:2!important}.if-produit .li_champ_recap:not(#if){border:0!important;border-bottom:1px solid var(--color-bordure)!important;background:0 0!important;margin:0!important;padding:0!important}.if-produit .label_recap:not(#if){background:0 0!important;border:0!important;justify-content:space-between!important;align-items:baseline!important;gap:1rem!important;margin:0!important;padding:.625rem 0!important;display:flex!important}.if-produit .label_recap>.reponse_txt:not(#if){color:var(--tw-color-noir)!important;font-size:.9375rem!important;font-weight:500!important}.if-produit .label_recap>.reponse_txt_droite:not(#if){width:auto!important;color:var(--tw-color-noir)!important;white-space:nowrap!important;font-variant-numeric:tabular-nums!important;padding:0!important;font-size:.9375rem!important;font-weight:700!important;text-decoration:none!important}.if-produit .li_champ_recap:has(.total_recap) .label_recap>:not(#if){color:var(--tw-color-orange)!important;font-weight:800!important}.if-produit .body_content:not(#if){float:none!important;width:100%!important;padding:0!important}.if-produit .champ_reponse.next_step_event:not(#if),.if-produit .champ_reponse:has(>label>input[type=radio]):not(#if){margin:0 0 .5rem!important}.if-produit .champ_reponse>label:has(>input[type=radio]):not(#if){border:1px solid var(--tw-color-gris-bordure)!important;background:var(--color-blanc)!important;cursor:pointer!important;width:100%!important;min-height:48px!important;box-shadow:none!important;color:var(--tw-color-noir)!important;border-radius:4px!important;align-items:center!important;gap:.75rem!important;margin:0!important;padding:.625rem 1rem!important;font-size:.9375rem!important;font-weight:500!important;line-height:1.3!important;transition:border-color .15s,background-color .15s,box-shadow .15s!important;display:flex!important;position:relative!important}.if-produit .champ_reponse>label:has(>input[type=radio]):not(#if):hover{border-color:var(--color-gris-place)!important;box-shadow:0 2px 8px #0000000f!important}.if-produit .champ_reponse>label:has(>input[type=radio]:checked):not(#if){border-color:var(--tw-color-orange)!important;background:var(--tw-color-orange-clair)!important}.if-produit .champ_reponse>label>input[type=radio]:not(#if){appearance:none!important;opacity:1!important;border:1.5px solid var(--color-gris-place)!important;background:var(--color-blanc)!important;cursor:pointer!important;border-radius:50%!important;flex:none!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;position:static!important}.if-produit .champ_reponse>label>input[type=radio]:checked:not(#if){border-color:var(--tw-color-orange)!important;background:var(--tw-color-orange)!important;box-shadow:inset 0 0 0 3.5px var(--color-blanc)!important}.if-produit .champ_reponse>label>input[type=radio]:focus-visible:not(#if){outline:2px solid var(--color-noir-pur)!important;outline-offset:2px!important}.if-produit .champ_reponse>label:before,.if-produit .champ_reponse>label:after{display:none!important}.if-produit :is(.reponse_txt_champ,.sous_reponse_txt_champ):not(#if){color:inherit!important;margin:0!important;padding:0!important;font-size:.9375rem!important;font-weight:500!important}.if-produit .body_content label:has(>.labelPosDroite,>.reponse_txt_droite):not(.auto_height label):not(#if){width:100%!important;min-height:0!important;box-shadow:none!important;cursor:default!important;background:0 0!important;border:0!important;grid-template-columns:minmax(0,1fr) 19rem!important;align-items:center!important;gap:.5rem 1rem!important;margin:0 0 .75rem!important;padding:0!important;display:grid!important}.if-produit .body_content label>:is(.reponse_txt,.reponse_txt_coordonnees):not(#if){float:none!important;width:auto!important;color:var(--tw-color-noir)!important;text-transform:none!important;margin:0!important;padding:0!important;font-size:.9375rem!important;font-weight:500!important;line-height:1.35!important}.if-produit .grasCouleur:not(#if){color:var(--tw-color-orange)!important}.if-produit :is(.labelPosDroite,.reponse_txt_droite):not(#if){float:none!important;text-align:left!important;flex-wrap:nowrap!important;align-items:center!important;gap:.5rem!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important}.if-produit .txt_d_champ:not(#if){min-width:2.75rem!important;color:var(--tw-color-gris-texte)!important;white-space:nowrap!important;flex:none!important;font-size:.875rem!important}.if-produit .reponse_txt_droite:not(#if){width:auto!important;box-shadow:none!important;color:var(--tw-color-gris-texte)!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:.875rem!important}.if-produit .champ_reponse.transparent:not(#if){background:0 0!important;border:0!important;padding:0!important}.if-produit :is(.reponse_txt,.reponse_txt_coordonnees) :not(.grasCouleur):not(#if){font-size:inherit!important;font-weight:inherit!important;color:inherit!important}.if-produit .reponse_txt_droite:not(#if){width:100%!important;padding-right:2.2rem!important}.if-produit :is(.sous_rubrique_cp,.sous_rubrique_coordonnees):not(#if){box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.if-produit .champ_reponse:has(.sous_rubrique_cp):not(#if){background:0 0!important;border:0!important;padding:0!important}.if-produit :is(.label_coordonnees_Sel,.label_coordonnees):not(#if){background:0 0!important;border:0!important;margin:0 0 .875rem!important;padding:0!important;display:block!important}.if-produit :is(.label_coordonnees_Sel,.label_coordonnees) .reponse_txt:not(#if){letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--tw-color-orange)!important;font-size:.8125rem!important;font-weight:700!important}.if-produit .reponse_txt_coordonnees:not(#if){text-transform:none!important;letter-spacing:0!important}.if-produit .steps_wrapper :is(input[type=text],input[type=tel],input[type=email],input[type=number],select,textarea):not(#if){border:1px solid var(--tw-color-gris-bordure)!important;border-radius:var(--tw-radius-champ)!important;background-color:var(--color-blanc)!important;max-width:100%!important;height:35px!important;box-shadow:none!important;color:var(--tw-color-noir)!important;outline:none!important;margin:0!important;padding:0 .75rem!important;font-size:.9375rem!important;line-height:1.2!important;transition:border-color .15s,box-shadow .15s!important}.if-produit .steps_wrapper textarea:not(#if){height:auto!important;min-height:90px!important;padding:.625rem .75rem!important}.if-produit .steps_wrapper :is(input,select,textarea):not([type=radio]):not([type=checkbox]):not(#if):hover{border-color:var(--color-gris-place)!important}.if-produit .steps_wrapper :is(input,select,textarea):not([type=radio]):not([type=checkbox]):not(#if):focus{border-color:var(--color-noir-pur)!important;box-shadow:0 0 0 3px #00000014!important}.if-produit .steps_wrapper :is(input,select,textarea).error:not(#if){border-color:var(--tw-color-erreur)!important}.if-produit .steps_wrapper select:not(#if){appearance:none!important;cursor:pointer!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232A2A2A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right .625rem center!important;background-repeat:no-repeat!important;background-size:14px!important;padding-right:2rem!important}.if-produit :is(.labelPosDroite,.reponse_txt_droite)>:is(input[type=text],input[type=tel],input[type=email],input[type=number]):not(#if){flex:1 1 0!important;width:auto!important;min-width:0!important}.if-produit :is(.labelPosDroite,.reponse_txt_droite)>input.textBox_montant:not(#if){text-align:right!important;font-variant-numeric:tabular-nums!important}.if-produit .labelPosDroite>select:not(#if){flex:1 1 0!important;width:auto!important;min-width:0!important}.if-produit .labelPosDroite>:is(.textBox,.textBox2):not(#if){width:100%!important}.if-produit .steps_wrapper ::placeholder{color:var(--color-gris-place)!important;opacity:1!important}.if-produit label.error:empty:not(#if){display:none!important}.if-produit label.error:not(#if),.if-produit .body_content>.error:not(#if){display:block;border:1px solid var(--color-erreur-bordure)!important;border-left:3px solid var(--tw-color-erreur)!important;background:var(--color-erreur-fond)!important;color:var(--tw-color-erreur)!important;border-radius:4px!important;margin:0 0 .75rem!important;padding:.5rem .75rem!important;font-size:.8125rem!important;font-weight:500!important;line-height:1.4!important;position:static!important;inset:auto!important}.if-produit .btp_question:not(#if){border-top:1px solid var(--color-bordure)!important;float:none!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:.75rem!important;width:100%!important;margin:1.5rem 0 0!important;padding:1.25rem 0 0!important;display:flex!important}.if-produit .btp_question[style*="opacity: 0"]{border-top:0!important}.if-produit a.btp_valider:not(#if),.if-produit .ajout_credit a:not(#if){border:1px solid var(--tw-color-orange)!important;background:var(--tw-color-orange)!important;min-width:9rem!important;height:44px!important;color:var(--color-blanc)!important;box-shadow:none!important;letter-spacing:.01em!important;text-transform:none!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:.5rem!important;margin:0!important;padding:0 1.25rem!important;font-size:.9375rem!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;transition:background-color .15s,border-color .15s!important;display:inline-flex!important}.if-produit a.btp_valider:not(#if):hover{background:var(--tw-color-noir)!important;border-color:var(--tw-color-noir)!important;color:var(--color-blanc)!important}.if-produit a.btp_valider:not(#if):after{content:""!important;background:currentColor!important;width:16px!important;height:16px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5 10.5 8 6 12.5'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3.5 10.5 8 6 12.5'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.if-produit a.injected-prev:not(#if){border:1px solid var(--tw-color-gris-bordure)!important;background:var(--color-blanc)!important;height:44px!important;color:var(--tw-color-noir)!important;border-radius:4px!important;align-items:center!important;margin:0 auto 0 0!important;padding:0 1.125rem!important;font-size:.9375rem!important;font-weight:600!important;text-decoration:none!important;transition:border-color .15s!important;display:inline-flex!important}.if-produit a.injected-prev:not(#if):hover{border-color:var(--tw-color-noir)!important;color:var(--tw-color-noir)!important}.if-produit :is(.aide_Q,[id^=dv_aide_Q]):not(#if){color:var(--tw-color-gris-texte)!important;margin:.75rem 0 0!important;font-size:.8125rem!important;line-height:1.5!important}.if-produit .txt_descript_optin:not(#if){color:var(--tw-color-gris-texte)!important;margin:1.5rem 0 0!important;font-size:.75rem!important;line-height:1.5!important}.if-produit>div[style*="border-left:4px solid var(--color-orange)"] span{letter-spacing:.04em!important}@media (max-width:640px){.if-produit .body_content label:has(>.labelPosDroite,>.reponse_txt_droite):not(.auto_height label):not(#if){grid-template-columns:minmax(0,1fr)!important;gap:.375rem!important}.if-produit .title_holder .titreBloc:not(#if){text-align:left!important;font-size:1.1875rem!important;position:static!important}.if-produit .body_content label:has(>.labelPosDroite~.labelPosDroite):not(.auto_height label):not(#if){grid-template-columns:1fr 1fr!important}.if-produit .body_content label:has(>.labelPosDroite~.labelPosDroite)>.reponse_txt:not(#if){grid-column:1/-1!important}.if-produit .two_col:not(#if){grid-template-columns:1fr 1fr!important}.if-produit .two_col>span:first-child:not(#if){grid-column:1!important}.if-produit .btp_question:not(#if){gap:.5rem!important}.if-produit a.btp_valider:not(#if){flex:auto!important}}.if-saisie-complete *{font-family:Hanken Grotesk,Hanken Fallback,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}.if-saisie-complete>section.contenuPage:not(#if){max-width:960px;margin:0 auto;padding:calc(136px + 1.75rem) 1rem .5rem}.if-saisie-complete>section.contenuPage>.titreBloc:not(#if){text-align:left;letter-spacing:-.015em;color:var(--tw-color-noir);margin:0;font-size:1.75rem;font-weight:800}.if-saisie-complete #form_ci:not(#if){max-width:960px;margin:0 auto 3rem;padding:0 1rem}.if-saisie-complete #form_ci section.detFormCdt:not(#if){border:1px solid var(--color-fond-gris);background:var(--color-blanc);border-radius:7px;margin:1.25rem 0 0;padding:1.5rem 1.75rem 1.75rem;box-shadow:0 1px 2px #0000000a,0 8px 24px #0000000d;display:block!important}.if-saisie-complete .formEtape1>.titreBloc:not(#if){border-bottom:1px solid var(--color-bordure);text-align:left;align-items:center;gap:.75rem;margin:0 0 1.25rem;padding:0 0 1rem;font-size:1.25rem;display:flex}.if-saisie-complete .formEtape1>.titreBloc .etape1Bc:not(#if){white-space:nowrap;background:var(--tw-color-orange);height:26px;color:var(--color-blanc);letter-spacing:.06em;border-radius:4px;flex:none;align-items:center;padding:0 .625rem;font-size:.75rem;font-weight:700;display:inline-flex}.if-saisie-complete .formEtape1>.titreBloc .titreEtape:not(#if){color:var(--tw-color-noir);font-size:1.25rem;font-weight:800}.if-saisie-complete .titreBloc br.spacer,.if-saisie-complete br.spacer{display:none}.if-saisie-complete .contentFormEtapeToo:not(#if){margin:0 0 1.5rem;display:block!important}.if-saisie-complete .contentFormEtapeToo>.titreBloc:not(#if){text-align:left;margin:1.25rem 0 .875rem;font-size:1.0625rem;font-weight:700}.if-saisie-complete .intContentFormEtapeToo:not(#if){grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2rem;max-width:none;margin:0;width:100%!important;display:grid!important}.if-saisie-complete .intContentFormEtapeToo>:is(.left,.right,.noLeft):not(#if){min-width:0;margin:0;padding:0;float:none!important;width:auto!important}.if-saisie-complete .intContentFormEtapeToo>.noLeft:not(#if),.if-saisie-complete .intContentFormEtapeToo>.left:only-child:not(#if){grid-column:1/-1}.if-saisie-complete .intContentFormEtapeToo>.noLeft .formToEtapeToo:not(#if),.if-saisie-complete .intContentFormEtapeToo>.noLeft>.contentFormInt:not(#if){max-width:36rem}.if-saisie-complete .stitreBloc:not(#if){text-align:left;margin:0 0 .875rem}.if-saisie-complete .contentFormInt>label:not(.error):not(#if){color:var(--tw-color-noir);margin:0 0 .375rem;font-size:.8125rem;font-weight:600;display:block}.if-saisie-complete .contentFormInt>p:not(#if){flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.if-saisie-complete .contentFormInt>p>:is(input[type=text],select,textarea):not(#if){flex:12rem;min-width:0}.if-saisie-complete .contentFormInt>p>span:has(>input[type=radio]):not(#if){border:1px solid var(--tw-color-gris-bordure);background:var(--color-blanc);cursor:pointer;border-radius:4px;align-items:center;gap:.5rem;height:35px;padding:0 .875rem;font-size:.9375rem;font-weight:500;display:inline-flex;position:relative}.if-saisie-complete .contentFormInt>p>span:has(>input[type=radio]):not(#if):before{content:"";border:1.5px solid var(--color-gris-place);background:var(--color-blanc);border-radius:50%;flex:none;order:-1;width:14px;height:14px}.if-saisie-complete .contentFormInt>p>span>input[type=radio]:not(#if){opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.if-saisie-complete .contentFormInt>p>span:has(>input:checked):not(#if){border-color:var(--tw-color-orange);background:var(--tw-color-orange-clair)}.if-saisie-complete .contentFormInt>p>span:has(>input:checked):not(#if):before{border-color:var(--tw-color-orange);background:var(--tw-color-orange);box-shadow:inset 0 0 0 3px var(--color-blanc)}.if-saisie-complete .contentFormInt>p>span:has(>input:focus-visible):not(#if){border-color:var(--color-noir-pur);box-shadow:0 0 0 3px #00000014}.if-saisie-complete .contentFormInt>p>span:has(>input[type=text]):not(#if){display:inline-flex}.if-saisie-complete #form_ci input[type=file]:not(#if){max-width:100%;font-size:.875rem}.if-saisie-complete #form_ci input[type=file]::file-selector-button{border:1px solid var(--tw-color-gris-bordure);background:var(--color-blanc);height:35px;font:inherit;cursor:pointer;border-radius:4px;margin-right:.75rem;padding:0 .875rem;font-weight:600}.if-saisie-complete #form_ci input[type=file]::file-selector-button:hover{border-color:var(--tw-color-noir)}.if-saisie-complete .champs_error:not(#if){width:16px;height:16px}.if-saisie-complete label.erreur:not(#if){color:var(--tw-color-erreur)!important}.if-saisie-complete .nextEtape:not(#if){border-top:1px solid var(--color-bordure);justify-content:flex-end;margin:1.5rem 0 0;padding:1.25rem 0 0;display:flex}.if-saisie-complete .nextEtape>a:not(#if){white-space:nowrap;min-width:12rem;box-shadow:none;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex;transform:none;background:var(--tw-color-orange)!important;width:auto!important;height:48px!important;color:var(--color-blanc)!important;padding:0 1.5rem!important;font-size:1rem!important}.if-saisie-complete .nextEtape>a:not(#if):before{content:"\0000c9tape suivante"}.if-saisie-complete .nextEtape>a:not(#if):hover{background:var(--tw-color-noir)!important;color:var(--color-blanc)!important}.if-saisie-complete .nextEtape>a>img{display:none}.if-saisie-complete :is(.validationGbl,.validationBttGbl):not(#if){max-width:none}@media (max-width:991px){.if-saisie-complete>section.contenuPage:not(#if){padding-top:calc(88px + 1.25rem)}.if-saisie-complete>section.contenuPage>.titreBloc:not(#if){font-size:1.375rem}}@media (max-width:767px){.if-saisie-complete #form_ci:not(#if){padding:0 .625rem}.if-saisie-complete #form_ci section.detFormCdt:not(#if){padding:1.125rem 1rem 1.25rem}.if-saisie-complete .intContentFormEtapeToo:not(#if){grid-template-columns:minmax(0,1fr)}.if-saisie-complete .formEtape1>.titreBloc .titreEtape:not(#if){font-size:1.0625rem}.if-saisie-complete .nextEtape>a:not(#if){justify-content:center;width:100%}}form .if-ligne:not(#if){--bs-gutter-x:0;width:100%;margin:0 0 14px;padding:0;display:block;position:relative}form .if-ligne>:is(input,textarea,select):not(#if){border:1px solid var(--tw-color-gris-bordure);border-radius:var(--tw-radius-champ);background-color:var(--color-blanc);max-width:none;height:35px;box-shadow:none;font-family:var(--tw-font-sans);color:var(--tw-color-noir);outline:none;flex:none;margin:0;padding:0 12px;font-size:15px;line-height:1.2;transition:border-color .15s,box-shadow .15s;display:block;width:100%!important}form .if-ligne>textarea:not(#if){resize:vertical;height:auto;min-height:110px;padding:14px 12px 10px;line-height:1.45}form .if-ligne>select:not(#if){appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%232A2A2A' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m4 6 4 4 4-4'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;background-size:14px;padding-right:32px}form .if-ligne>:is(input,textarea,select):not(#if):hover{border-color:var(--color-gris-place)}form .if-ligne>:is(input,textarea,select):not(#if):focus{border-color:var(--color-noir-pur);box-shadow:0 0 0 3px #00000014}form .if-ligne>:is(input,textarea)::placeholder{color:#0000}form .if-ligne>label:not(#if){z-index:2;background:var(--color-blanc);width:auto;max-width:calc(100% - 16px);font-family:var(--tw-font-sans);letter-spacing:0;text-transform:none;color:var(--tw-color-gris-texte);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;flex:none;margin:0;padding:0 4px;font-size:15px;font-weight:400;line-height:1;transition:top .15s,font-size .15s,color .15s;position:absolute;top:17.5px;left:8px;overflow:hidden;transform:translateY(-50%)}form .if-ligne:is(:has(>:is(input,textarea):focus),:has(>:is(input,textarea):not(:placeholder-shown)),:has(>:is(input,textarea):autofill),.if-ligne-liste)>label:not(#if){color:var(--tw-color-noir);font-size:12px;top:0}form .if-ligne:has(>:is(input,textarea,select):focus)>label:not(#if){color:var(--color-noir-pur)}form .if-ligne>br{display:none}form .if-ligne>.erreur:not(#if):not(.if-alerte),form .erreur:not(#if):not(.if-alerte){color:var(--tw-color-erreur);margin:6px 0 0;font-size:13px;font-weight:500;display:block}form .if-ligne:has(>.erreur)>:is(input,textarea,select):not(#if){border-color:var(--tw-color-erreur)}form .if-ligne-bouton:not(#if){--bs-gutter-x:0;flex-wrap:wrap;justify-content:flex-start;gap:12px;margin:20px 0 0;padding:0;display:flex}form .if-ligne-bouton>label:empty:not(#if){display:none}form .if-ligne-bouton>:is(input[type=submit],input[type=button],button):not(#if){border:1px solid var(--tw-color-orange);background:var(--tw-color-orange);width:auto;min-width:192px;height:44px;color:var(--color-blanc);box-shadow:none;font-family:var(--tw-font-sans);letter-spacing:.01em;text-transform:none;cursor:pointer;border-radius:4px;flex:none;margin:0;padding:0 24px;font-size:15px;font-weight:700;transition:background-color .15s,border-color .15s}form .if-ligne-bouton>:is(input[type=submit],button[type=submit]):not(#if):hover{background:var(--tw-color-noir);border-color:var(--tw-color-noir)}form .if-ligne-bouton>input:is([type=submit],[type=button]):not(#if):focus-visible{outline:2px solid var(--color-noir-pur);outline-offset:2px}form:has(.if-ligne):not(.modal form) .g-recaptcha.offset-4:not(#if){margin-left:0}:is(#appel_immediat,#veux_ce_taux) .modal-footer .btn:not(#if){height:42px;font-family:var(--tw-font-sans);box-shadow:none;border-radius:4px;padding:0 20px;font-size:15px;font-weight:700}:is(#appel_immediat,#veux_ce_taux) .modal-footer .btn-primary:not(#if){background:var(--tw-color-orange);border-color:var(--tw-color-orange);color:var(--color-blanc)}:is(#appel_immediat,#veux_ce_taux) .modal-footer .btn-primary:not(#if):hover{background:var(--tw-color-noir);border-color:var(--tw-color-noir)}:is(#appel_immediat,#veux_ce_taux) .modal-footer .btn-secondary:not(#if){background:var(--color-blanc);border:1px solid var(--tw-color-gris-bordure);color:var(--tw-color-noir)}:is(#appel_immediat,#veux_ce_taux) .modal-footer .btn-secondary:not(#if):hover{border-color:var(--tw-color-noir)}@media (max-width:575px){.modal form:has(.if-ligne) .g-recaptcha.offset-4:not(#if){margin-left:0}}@media (max-width:991px){.modal .from-modal:not(#if){width:110px;height:auto;margin:16px auto 0;display:block;position:static}.modal form:has(.if-ligne) .g-recaptcha.offset-4:not(#if){margin-left:0}}@media (max-width:575px){form .if-ligne-bouton>input:is([type=submit],[type=button]):not(#if){width:100%}}form:has(.if-ligne) p.row:not(.if-ligne):not(.if-ligne-bouton)>label:not(#if){font-family:var(--tw-font-sans);letter-spacing:0;text-transform:none;color:var(--tw-color-noir);font-size:13px;font-weight:600}form .if-ligne-bouton>:is(input[type=button],button[type=button]):not(#if){background:var(--color-blanc);border-color:var(--tw-color-gris-bordure);color:var(--tw-color-noir)}form .if-ligne-bouton>:is(input[type=button],button[type=button]):not(#if):hover{border-color:var(--tw-color-noir);background:var(--color-blanc)}form .form-group.if-ligne:not(#if){margin-bottom:14px}form .form-group.if-ligne>.form-control:not(textarea):not(#if){border:1px solid var(--tw-color-gris-bordure)!important;height:35px!important;box-shadow:none!important;border-radius:4px!important;padding:0 12px!important;font-size:15px!important}form .form-group.if-ligne>textarea.form-control:not(#if){border-radius:var(--tw-radius-champ)!important;border:1px solid var(--tw-color-gris-bordure)!important;height:auto!important;min-height:110px!important;padding:14px 12px 10px!important;font-size:15px!important}form .form-group.if-ligne>.form-control:not(#if):focus{border-color:var(--color-noir-pur)!important;box-shadow:0 0 0 3px #00000014!important}form .form-group.if-ligne-bouton>.btn:not(#if){border-radius:4px!important;height:44px!important;padding:0 24px!important}form .eg-form-group.if-ligne:not(#if){margin:0 0 14px}form .eg-form-group.if-ligne>.eg-erreur:not(#if){color:var(--tw-color-erreur);margin-top:6px;font-size:13px;display:block}form .eg-form-group.if-ligne.has-error>input:not(#if){border-color:var(--tw-color-erreur)}.if-saisie-complete #form_ci input[type=radio]:not(#if){vertical-align:-3px;width:16px;height:16px;accent-color:var(--tw-color-orange);cursor:pointer;margin:0 18px 0 6px}.if-saisie-complete #form_ci input[type=checkbox]:not(#if){accent-color:var(--tw-color-orange)}.if-frise-pct{color:var(--tw-color-orange);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;margin-top:2px;font-size:12px;font-weight:800;line-height:1.2;display:block}.if-etapes ol{gap:0;position:relative}.if-etapes ol:before,.if-etapes ol:after{content:"";border-radius:2px;height:3px;position:absolute;top:13px;left:8.33333%}.if-etapes ol:before{background:var(--color-bordure-forte);right:8.33333%}.if-etapes ol:after{width:calc((100% - 100% / 6) * var(--if-avance,0));background:linear-gradient(90deg, var(--color-orange-doux), var(--tw-color-orange));transition:width .6s cubic-bezier(.22,.61,.36,1)}.if-etapes .numero{z-index:1;position:relative}.if-etapes-mobile .if-frise-pct{margin:0 0 0 4px;font-size:14px;display:inline}.if-etapes-mobile .if-frise-pct:before{content:"\0000b7 ";color:var(--tw-color-gris-texte);font-weight:400}@media (max-width:640px){.if-etapes ol:not(#if){margin-top:10px;display:grid}.if-etapes .textNum{display:none}.if-etapes .numero{width:24px;height:24px;font-size:12px}.if-etapes ol:before,.if-etapes ol:after{top:11px}}.if-saisie-detaillee .wizard-content .wizard>.steps>ul:not(#if){position:relative}.if-saisie-detaillee .wizard-content .wizard.wizard-circle>.steps>ul>li:not(#if):before,.if-saisie-detaillee .wizard-content .wizard.wizard-circle>.steps>ul>li:not(#if):after{display:none}.if-saisie-detaillee .wizard-content .wizard>.steps>ul:not(#if):before,.if-saisie-detaillee .wizard-content .wizard>.steps>ul:not(#if):after{content:"";z-index:1;top:37px;left:var(--if-gauche,12.5%);border-radius:2px;height:3px;position:absolute}.if-saisie-detaillee .wizard-content .wizard>.steps>ul:not(#if):before{width:var(--if-longueur,75%);background:var(--color-bordure-forte)}.if-saisie-detaillee .wizard-content .wizard>.steps>ul:not(#if):after{width:calc(var(--if-longueur,75%) * var(--if-avance,0));background:linear-gradient(90deg, var(--color-orange-doux), var(--tw-color-orange));transition:width .6s cubic-bezier(.22,.61,.36,1)}.if-saisie-detaillee .wizard-content .wizard>.steps .step:not(#if){z-index:2}.if-saisie-detaillee .wizard-content .wizard>.steps>ul>li>a .if-frise-pct{position:absolute;top:52px;left:0;right:0}.if-saisie-detaillee .wizard-content .wizard>.steps>ul:not(#if){margin-bottom:1.5rem}.if-produit .step_tab_level.if-frise:not(#if):before,.if-produit .step_tab_level.if-frise:not(#if):after{content:""!important;visibility:visible!important;z-index:0!important;top:calc(var(--if-haut,50px) - 1.5px)!important;left:var(--if-gauche,60px)!important;opacity:1!important;border-radius:2px!important;height:3px!important;display:block!important;position:absolute!important;transform:none!important}.if-produit .step_tab_level.if-frise:not(#if):before{width:var(--if-longueur-totale,70%)!important;background:var(--color-bordure-forte)!important;right:auto!important}.if-produit .step_tab_level.if-frise:not(#if):after{width:calc(var(--if-longueur,35%) * var(--if-avance,0))!important;background:linear-gradient(90deg, var(--color-orange-doux), var(--tw-color-orange))!important;transition:width .6s cubic-bezier(.22,.61,.36,1)!important}.if-produit .step_tab_level .titreBloc .titreicon:not(#if){z-index:1!important;position:relative!important}.if-produit .step_tab_level .titreBloc:not(#if){height:auto!important}.if-produit .step_tab_level.if-frise:not(#if){max-width:700px!important}.if-produit .step_tab_level .titreBloc .titreicon:not(#if){aspect-ratio:1!important;flex:none!important}.if-produit .step_tab_level .titreBloc .if-frise-pct .if-frise-nombre:not(#if){color:inherit!important;font:inherit!important}.if-produit .step_tab_level .titreBloc .if-frise-pct:not(#if){color:var(--tw-color-orange)!important;order:4!important;margin:0!important;font-size:12px!important;font-weight:800!important}.if-champ .if-libelle:not(#if):not(#if),.if-champ :is(input,select,textarea).if-saisie:not(#if):not(#if)+.if-libelle:not(#if):not(#if),.if-champ select.if-saisie:not(#if):not(#if):has(option.if-option-vide:checked):not(:focus)+.if-libelle:not(#if):not(#if),.if-champ select.if-saisie:not(#if):not(#if):has(option[value=""]:checked):not(:focus)+.if-libelle:not(#if):not(#if){color:var(--tw-color-noir);font-size:12px;font-weight:600;top:0}.if-champ :is(input,textarea).if-saisie:not(#if):not(#if)::placeholder{color:var(--color-gris-moyen);opacity:1}.if-champ select.if-saisie:not(#if):not(#if):has(option.if-option-vide:checked){color:var(--color-gris-moyen)}form .if-ligne>label:not(#if):not(#if),form .if-ligne:not(#if):not(#if)>label:not(#if):not(#if){color:var(--tw-color-noir);font-size:12px;font-weight:600;top:0}form .if-ligne>:is(input,textarea)::placeholder{color:var(--color-gris-moyen);opacity:1}form .if-ligne>textarea:not(#if):not(#if){padding-top:14px}.if-saisie-detaillee .wrp>label:not(.error):not(#if):not(#if){color:var(--tw-color-noir);font-size:12px;top:0;font-weight:600!important}.if-saisie-detaillee .wrp :is(input,textarea)::placeholder{color:var(--color-gris-moyen);opacity:1}.if-champ.is-erreur .if-libelle:not(#if):not(#if),form .if-ligne:has(>.erreur)>label:not(#if):not(#if){color:var(--tw-color-erreur)}@media (min-width:768px){form .if-grille:not(#if),form.if-grille:not(#if){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:16px;display:grid}:is(form.if-grille,form .if-grille)>:not(.if-demi){grid-column:1/-1}:is(form.if-grille,form .if-grille)>br,:is(form.if-grille,form .if-grille)>.clearfix{display:none}.if-saisie-detaillee:not(.if-saisie-complete) .formToEtapeToo:not(#if){grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;column-gap:16px;display:grid}.if-saisie-detaillee:not(.if-saisie-complete) .formToEtapeToo>.contentFormInt:not(#if){grid-column:1/-1}.if-saisie-detaillee:not(.if-saisie-complete) .formToEtapeToo>.contentFormInt.wrp:not(:has(textarea)):not([style*=display\:none]):not(#if),.if-saisie-detaillee:not(.if-saisie-complete) .formToEtapeToo>.contentFormInt:has(>p>select:only-child,>p>.cont-dep:only-child):not(#if){grid-column:auto}.if-saisie-detaillee:not(.if-saisie-complete) .intContentFormEtapeToo:not(#if){max-width:42rem}}form .if-ligne-bouton:not(#if){justify-content:center}.if-express-actions:not(#if){grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.if-express-actions .back:not(#if){grid-column:1;justify-self:start;margin:0}.if-express-actions .next:not(#if),.if-express-actions>:only-child:not(#if){grid-column:2}.if-saisie-detaillee .wizard-content .wizard>.actions>ul:not(#if){grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li:first-child:not(#if){grid-column:1;justify-self:start;margin:0}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li:not(:first-child):not(#if){grid-area:1/2}.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li:only-child:not(#if){grid-column:2;justify-self:auto}.if-produit .btp_question:not(#if){grid-template-columns:1fr auto 1fr!important;justify-content:stretch!important;display:grid!important}.if-produit .btp_question>.injected-prev:not(#if){grid-area:1/1!important;justify-self:start!important;margin:0!important}.if-produit .btp_question>.btp_valider:not(#if){grid-area:1/2!important}.if-produit .btp_question>:is(.ajout_credit,a.ajout_credit):not(#if){grid-area:1/3!important;justify-self:end!important}.if-saisie-complete .nextEtape:not(#if),:is(#appel_immediat,#veux_ce_taux,#etude_gratuite) .modal-footer:not(#if){justify-content:center}@media (max-width:640px){.if-express-actions:not(#if),.if-saisie-detaillee .wizard-content .wizard>.actions>ul:not(#if){display:flex}.if-produit .btp_question:not(#if){justify-content:center!important;display:flex!important}}.if-produit .step_tab_level:not(#if),.if-produit .steps_wrapper:not(#if){margin-left:auto!important;margin-right:auto!important}.if-saisie-complete #form_ci :is(input,textarea)::placeholder{color:var(--color-gris-moyen);opacity:1}form:has(.if-ligne) .row:not(.if-ligne):not(.if-ligne-bouton):not(#if){--bs-gutter-x:0;margin-left:0;margin-right:0}form:has(.if-ligne) .row:not(.if-ligne):not(.if-ligne-bouton)>[class*=col]:not(#if){padding-left:0;padding-right:0}form:has(.if-ligne) .g-recaptcha.col:not(#if){flex:none}.if-captcha-reduit{transform-origin:0 0}.if-saisie-detaillee .contentFormInt .tooltip:not(#if){vertical-align:middle;margin:0 0 0 6px;display:inline-block;position:relative!important;top:auto!important;left:auto!important;right:auto!important}.if-saisie-detaillee .contentFormInt>.tooltip:not(#if){width:max-content;margin:6px 0 0;display:block}.if-saisie-detaillee #form_ci .contentFormInt>p>span>input[readonly][style*=transparent]:not(#if){letter-spacing:.04em;text-transform:uppercase;max-width:100%;height:auto;color:var(--tw-color-gris-texte);padding:0;font-size:12px;font-weight:700;width:10rem!important}.if-saisie-detaillee #form_ci .contentFormInt>p>span[style*=margin-left]:has(>input[readonly]):not(#if){margin-left:0!important}.if-produit p.ajout_credit:not(#if){border-top:1px solid var(--color-bordure)!important;float:none!important;background:0 0!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:12px!important;width:100%!important;margin:1.5rem 0 0!important;padding:1.25rem 0 0!important;display:grid!important}.if-produit p.ajout_credit>.injected-prev:not(#if){grid-area:1/1!important;justify-self:start!important;margin:0!important}.if-produit p.ajout_credit>.btp_valider:not(#if){grid-area:1/2!important;margin:0!important}.if-produit p.ajout_credit>a.ajout_credit:not(#if){border:1px solid var(--tw-color-orange)!important;background:var(--color-blanc)!important;height:44px!important;color:var(--tw-color-orange)!important;white-space:nowrap!important;box-shadow:none!important;border-radius:4px!important;grid-area:1/3!important;justify-self:end!important;align-items:center!important;margin:0!important;padding:0 1rem!important;font-size:.875rem!important;font-weight:700!important;text-decoration:none!important;display:inline-flex!important}.if-produit p.ajout_credit>a.ajout_credit:not(#if):hover{background:var(--tw-color-orange-clair)!important}.if-produit .body_content label:has(>.type_credit):not(#if){grid-template-columns:minmax(0,1fr) 19rem!important;align-items:center!important;gap:.5rem 1rem!important;display:grid!important}.if-produit .type_credit:not(#if){float:none!important;width:auto!important;min-width:0!important;margin:0!important;display:flex!important}.if-produit .type_credit>select:not(#if){width:100%!important;min-width:0!important;max-width:100%!important}@media (max-width:640px){.if-produit p.ajout_credit:not(#if){grid-template-columns:1fr 1fr!important}.if-produit p.ajout_credit>.btp_valider:not(#if){grid-area:1/1/auto/-1!important;width:100%!important}.if-produit p.ajout_credit>.injected-prev:not(#if){grid-area:2/1!important}.if-produit p.ajout_credit>a.ajout_credit:not(#if){grid-area:2/2!important}.if-produit .body_content label:has(>.type_credit):not(#if){grid-template-columns:minmax(0,1fr)!important}.if-produit .btp_question>.btp_valider:not(#if){flex:auto!important}}.if-masque{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.if-bandeau{background:var(--color-fond-creme);border-bottom:1px solid var(--color-bordure);height:200px;margin:-1.75rem -2.25rem 1.75rem;position:relative;overflow:hidden}.if-bandeau img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.if-bandeau:after{content:"";background:linear-gradient(90deg,#fffffff5 0%,#ffffffe6 32%,#ffffff59 58%,#fff0 75%);position:absolute;inset:0}.if-bandeau-texte{z-index:1;flex-direction:column;justify-content:center;gap:8px;max-width:27rem;height:100%;padding:0 2.25rem;display:flex;position:relative}.if-bandeau-titre{letter-spacing:-.015em;color:var(--tw-color-noir);margin:0;font-size:1.75rem;font-weight:800;line-height:1.15}.if-bandeau-phrase{color:var(--color-gris-fonce);margin:0;font-size:.9375rem;line-height:1.45}@media (max-width:640px){.if-bandeau{height:150px;margin:-1.25rem -1rem 1.25rem}.if-bandeau:after{background:linear-gradient(90deg,#fffffff2 0%,#ffffffd9 55%,#fff3 100%)}.if-bandeau-texte{gap:4px;max-width:17rem;padding:0 1rem}.if-bandeau-titre{font-size:1.3125rem}.if-bandeau-phrase{font-size:.8125rem}}form a.hvr-float-shadow:not(#if){box-shadow:none;display:inline-block}form button[type=submit]:not(#if),form button[type=reset]:not(#if){border:1px solid var(--color-orange);border-radius:var(--radius-bouton,4px);background:var(--color-orange);min-width:9rem;height:44px;color:var(--color-blanc);cursor:pointer;justify-content:center;align-items:center;padding:0 1.5rem;transition:background-color .15s,border-color .15s;display:inline-flex;font-family:var(--font-sans)!important;letter-spacing:.01em!important;text-transform:none!important;font-size:.9375rem!important;font-weight:700!important}form button[type=submit]:not(#if):hover{background:var(--color-noir);border-color:var(--color-noir)}form button[type=reset]:not(#if){background:var(--color-blanc);color:var(--color-noir);border-color:var(--color-bordure-forte)}form button[type=reset]:not(#if):hover{border-color:var(--color-noir)}form button[type=submit]:not(#if):focus-visible,form button[type=reset]:not(#if):focus-visible{outline:2px solid var(--color-noir-pur);outline-offset:2px}.if-ligne>input:not(#if),.if-ligne>select:not(#if),.if-ligne>textarea:not(#if),.if-champ>input:not(#if),.if-champ>select:not(#if),.if-champ>textarea:not(#if){box-sizing:border-box!important}
/* css/contraste.css */
/* Police hebergee sur le site (02/10/2026, vitesse) : un seul fichier (police variable, toutes graisses, caracteres latins), precharge
   par les gabarits ; avant, Google Fonts (2 connexions de plus, et un fichier different selon le navigateur). */
@font-face { font-family: "Hanken Grotesk"; font-style: normal; font-weight: 100 900; font-display: swap; src: url("/fonts/hanken-grotesk-latin.woff2") format("woff2"); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

/* Contrastes accessibles (01/10/2026, objectif 100 % Lighthouse) : l'orange vif #b4531a sous un texte blanc ou en texte
   sur fond clair ne donne que 2,8:1 (minimum 4,5:1). Les boutons et textes orange passent en orange fonce #B4531A (5:1) ;
   l'orange vif reste pour les fonds decoratifs, icones et bordures. Charge apres design.css. */
:root { --if-orange-texte: #B4531A; --if-orange-texte-survol: #963F10; }
.if-btn-principal:not(#if):not(#contraste) { background-color: var(--if-orange-texte); border-color: var(--if-orange-texte); }
.if-btn-principal:not(#if):not(#contraste):hover { background-color: var(--if-orange-texte-survol); border-color: var(--if-orange-texte-survol); }
.if-pied-fox:not(#if):not(#contraste) { background: var(--if-orange-texte); }
.if-pied-fox:not(#if):not(#contraste):hover { background: var(--if-orange-texte-survol); }
.if-pied-conseils-tete h2 span { color: var(--if-orange-texte); }

/* Texte blanc sur orange vif (2,8:1) -> orange fonce (5:1). Liste generee depuis design.css / minisites.css / design-formulaires.css. */
#popup_chat_bot .cb-send-btn:not(#if):not(#contraste),
#popup_chat_bot .cb-tab.cb-tab-active:not(#if):not(#contraste),
.if-btn-principal:not(#if):not(#contraste),
.if-entete-liens a.if-entete-etude:not(#if):not(#contraste),
.if-etapes li.active .numero:not(#contraste),
.if-int .filtre .form input[type=submit]:not(#if):not(#contraste),
.if-int .pagination a.active:not(#if):not(#contraste),
.if-int .reprise-lemoine>ul.nav>li>span:not(#if):not(#contraste),
.if-int :is(.devenir-parain,.faq-parrainage .container)>p>a.bg-orange:not(#if):not(#contraste),
.if-pied-fox:not(#if):not(#contraste),
.if-produit .ajout_credit a:not(#if):not(#contraste),
.if-produit a.btp_valider:not(#if):not(#contraste),
.if-recrut .BtProfil:not(#if):not(#contraste),
.if-saisie-complete .formEtape1>.titreBloc .etape1Bc:not(#if):not(#contraste),
.if-saisie-complete .nextEtape>a:not(#if):not(#contraste),
.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li>a:not(#if):not(#contraste),
.rc-v4 .btn-primary:not(#if):not(#contraste),
.rc-v4 .rc-sous-nav .dropdown-item.active:not(#if):not(#contraste),
.rc-v4 .search-submit.btn:not(#if):not(#contraste),
.spe-aaa-label-titre b:not(#contraste),
.spe-aaa-piliers b:not(#contraste),
.spe-num:not(#contraste),
.spe-page .spe-appel-actions .if-btn-principal:not(#if):not(#contraste),
.spe-page form .if-btn-principal:not(#if):not(#contraste),
:is(#appel_immediat,#veux_ce_taux) .modal-footer .btn-primary:not(#if):not(#contraste),
:is(.if-int,.if-int~section) .depot-avis input[type=submit]:not(#if):not(#contraste),
form .if-ligne-bouton>:is(input[type=submit],input[type=button],button):not(#if):not(#contraste),
form button[type=reset]:not(#if):not(#contraste),
form button[type=submit]:not(#if):not(#contraste) { background-color: var(--if-orange-texte); border-color: var(--if-orange-texte); }
#popup_chat_bot .cb-send-btn:not(#if):not(#contraste):hover,
#popup_chat_bot .cb-tab.cb-tab-active:not(#if):not(#contraste):hover,
.if-btn-principal:not(#if):not(#contraste):hover,
.if-entete-liens a.if-entete-etude:not(#if):not(#contraste):hover,
.if-etapes li.active .numero:not(#contraste):hover,
.if-int .filtre .form input[type=submit]:not(#if):not(#contraste):hover,
.if-int .pagination a.active:not(#if):not(#contraste):hover,
.if-int .reprise-lemoine>ul.nav>li>span:not(#if):not(#contraste):hover,
.if-int :is(.devenir-parain,.faq-parrainage .container)>p>a.bg-orange:not(#if):not(#contraste):hover,
.if-pied-fox:not(#if):not(#contraste):hover,
.if-produit .ajout_credit a:not(#if):not(#contraste):hover,
.if-produit a.btp_valider:not(#if):not(#contraste):hover,
.if-recrut .BtProfil:not(#if):not(#contraste):hover,
.if-saisie-complete .formEtape1>.titreBloc .etape1Bc:not(#if):not(#contraste):hover,
.if-saisie-complete .nextEtape>a:not(#if):not(#contraste):hover,
.if-saisie-detaillee .wizard-content .wizard>.actions>ul>li>a:not(#if):not(#contraste):hover,
.rc-v4 .btn-primary:not(#if):not(#contraste):hover,
.rc-v4 .rc-sous-nav .dropdown-item.active:not(#if):not(#contraste):hover,
.rc-v4 .search-submit.btn:not(#if):not(#contraste):hover,
.spe-aaa-label-titre b:not(#contraste):hover,
.spe-aaa-piliers b:not(#contraste):hover,
.spe-num:not(#contraste):hover,
.spe-page .spe-appel-actions .if-btn-principal:not(#if):not(#contraste):hover,
.spe-page form .if-btn-principal:not(#if):not(#contraste):hover,
:is(#appel_immediat,#veux_ce_taux) .modal-footer .btn-primary:not(#if):not(#contraste):hover,
:is(.if-int,.if-int~section) .depot-avis input[type=submit]:not(#if):not(#contraste):hover,
form .if-ligne-bouton>:is(input[type=submit],input[type=button],button):not(#if):not(#contraste):hover,
form button[type=reset]:not(#if):not(#contraste):hover,
form button[type=submit]:not(#if):not(#contraste):hover { background-color: var(--if-orange-texte-survol); border-color: var(--if-orange-texte-survol); }

/* Police de secours aux dimensions de Hanken Grotesk (01/10/2026) : le texte ne bouge plus quand la police web arrive
   (decalage de mise en page CLS 0,19 sur l'accueil mobile). Mesures : largeur 99,6 % d'Arial, ascendante 1,00 em, descendante 0,30 em. */
@font-face { font-family: "Hanken Fallback"; src: local("Arial"), local("ArialMT"), local("Helvetica"); size-adjust: 99.6%; ascent-override: 100.4%; descent-override: 30.1%; line-gap-override: 0%; font-weight: 100 500; }
@font-face { font-family: "Hanken Fallback"; src: local("Arial Bold"), local("Arial-BoldMT"), local("Helvetica Bold"); size-adjust: 95.6%; ascent-override: 104.6%; descent-override: 31.4%; line-gap-override: 0%; font-weight: 600 900; }

/* Contenu decale sous l'en-tete fixe des le premier affichage (la hauteur reelle est publiee par le script place apres l'en-tete) */
body > header.fixed-top + :not(svg):not(script):not(style):not(link):not(.modal),
body > header.fixed-top + :is(svg, script, style, link) + :not(svg):not(script):not(style):not(link):not(.modal),
body > header.fixed-top + :is(svg, script, style, link) + :is(svg, script, style, link) + :not(svg):not(script):not(style):not(link):not(.modal) { margin-top: var(--if-entete, 0px); }

/* Sur les fonds sombres (pied de page, bandeaux noirs), l'orange fonce manque de contraste : orange vif (5,6:1 sur #242424) */
.if-pied-sombre a.is-actif:not(#contraste), .if-pied-colonne a.is-actif:not(#contraste), .if-pied-sombre .orange, .if-pied-sombre a:hover:not(#contraste) { color: #EC7B35; }

/* Petit texte du bouton orange de la colonne laterale : blanc plein (le blanc a 90 % donnait 4,38:1, 02/10/2026) */
.ih-rail-principal .ih-rail-texte small:not(#contraste) { color: #fff; }

/* Place de la case reCAPTCHA reservee : elle n'arrive qu'au premier geste du visiteur, sans faire sauter la page (02/10/2026) */
.g-recaptcha:not(#contraste) { min-height: 78px; }
#newsletter_captcha:not(#contraste) { min-height: 86px; } /* case de 78 px + 8 px de marge haute */
/* Blog (habillage repris par Fox) : la case n'y est pas chargee, pas de place vide */
body.fox-blog-site .g-recaptcha:not(#contraste), body.fox-blog-site #newsletter_captcha:not(#contraste) { min-height: 0; }
/* Recrutement : animation d'apparition sans fondu (le texte a demi transparent echouait au contraste) ; le glissement reste (02/10/2026) */
body.rc-v4 .ftco-animate:not(#contraste), body.rc-v4 .ftco-animated:not(#contraste) { opacity: 1 !important; visibility: visible !important; }
body.rc-v4 .owl-dots .owl-dot:not(#contraste) { padding: 7px !important; } /* zone de clic de 24 px, la pastille reste de 10 px */
/* Place de l'en-tete fixe reservee des le premier affichage, quel que soit le nombre de scripts/liens entre l'en-tete et le contenu
   (pages produits : 3, la regle ci-dessus n'en prevoit que 2) : avant, js/entete.js la posait apres coup et la page sautait de
   104 px (CLS 0,13). Premier element visible apres l'en-tete ; --if-entete est publie juste apres </header> (02/10/2026). */
body > header.fixed-top ~ :not(script, style, link, svg, noscript, template, .modal):not(body > header.fixed-top ~ :not(script, style, link, svg, noscript, template, .modal) ~ *) { margin-top: var(--if-entete, 0px); }
/* Formulaire en cadre des pages produits : place reservee a sa hauteur (mesuree, mobile / ordinateur) jusqu'a ce qu'il donne la
   sienne, sinon il poussait la suite de la page a son arrivee (CLS, 02/10/2026). Valeurs dans le gabarit (--cip-h, --cip-h-pc). */
.cip-iframe-wrap:not(#contraste) { min-height: var(--cip-h, 0px); }
@media (min-width: 992px) { .cip-iframe-wrap:not(#contraste) { min-height: var(--cip-h-pc, var(--cip-h, 0px)); } }
/* Recrutement : carrousel du haut affiche des le premier rendu (1re diapositive, 380 px) au lieu d'apparaitre a son demarrage
   en poussant toute la page (CLS 1,36 sur mobile lent) ; le carrousel reprend la main ensuite, au meme endroit (02/10/2026). */
.owl-carousel.home-slider:not(.owl-loaded):not(#contraste) { display: block; height: 380px; overflow: hidden; }
.owl-carousel.home-slider:not(.owl-loaded) > .slider-item:not(:first-child):not(#contraste) { display: none; }

/* css/minisites.css */
/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.spe-page{--spe-orange:var(--color-orange,#b4531a);--spe-rayon:7px;font-family:var(--font-sans,"Hanken Grotesk", "Hanken Fallback", system-ui, sans-serif);color:var(--if-encre);background:#fff;font-size:17px;line-height:1.55}.spe-page *,.spe-page :before,.spe-page :after{box-sizing:border-box}.spe-page :where(h1,h2,h3,p,ul,ol,figure):not(#if){margin:0;padding:0}.spe-page :where(ul,ol):not(#if){list-style:none}.spe-page img:not(#if){max-width:100%;height:auto;display:block}.spe-page :is(h1,h2,h3):not(#if){color:var(--if-encre);letter-spacing:-.035em;text-transform:none;text-align:left;font-family:inherit;font-weight:700;line-height:1.12}.spe-page h1:not(#if){letter-spacing:-.045em;font-size:clamp(36px,4.2vw,58px);line-height:1.04}.spe-page h2:not(#if){font-size:clamp(28px,2.6vw,38px)}.spe-page :is(h1,h2,h3) span:not(#if){color:var(--spe-orange);font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit}.spe-page h3:not(#if){letter-spacing:-.02em;font-size:20px}.spe-page p:not(#if){color:var(--if-texte)}.spe-page a:focus-visible,.spe-page button:focus-visible{outline:3px solid var(--if-encre);outline-offset:4px;border-radius:4px}.spe-symboles{width:0;height:0;position:absolute;overflow:hidden}.spe-icone:not(#if){aspect-ratio:1;fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.spe-conteneur{width:min(1280px,100% - 64px);margin-inline:auto}body:not(.mini-site) .spe-conteneur:not(#if){width:var(--ih-largeur)}.spe-carte{border:1px solid var(--if-ligne);border-radius:var(--spe-rayon);box-shadow:var(--if-ombre);background:#fff}.spe-page .spe-surtitre:not(#if){letter-spacing:.12em;text-transform:uppercase;color:var(--color-orange,#b4531a);margin-bottom:16px;font-size:14px;font-weight:700}.spe-page .spe-chapo:not(#if){color:#3e4245;max-width:620px;margin-top:20px;font-size:clamp(19px,1.6vw,23px);line-height:1.45}.spe-page .spe-avertissement:not(#if){background:var(--if-fond-chaud);border-bottom:1px solid var(--if-ligne);color:var(--if-texte);text-align:center;margin:0;padding:10px 16px;font-size:13px;line-height:1.4}.spe-losange{flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;position:relative}.spe-losange:before{content:"";background:var(--spe-orange);border-radius:7px;transition:transform .25s;position:absolute;inset:7px;transform:rotate(45deg)}a:hover>.spe-losange:before{transform:rotate(135deg)}.spe-losange img:not(#if){width:30px;height:30px;position:relative}.spe-aaa:not(#if){background:#fff;padding:0}.spe-aaa-intro{background:linear-gradient(180deg, #fff 0%, var(--if-fond-chaud) 100%);padding:64px 0 150px;position:relative;overflow:hidden}.spe-aaa-intro:after{content:"";background:radial-gradient(circle,#b4531a1f,#b4531a00 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-140px;right:-120px}.spe-aaa-intro-grille{z-index:1;grid-template-columns:260px 1fr;align-items:center;gap:56px;display:grid;position:relative}.spe-aaa-badge:not(#if){background:#fff;border-radius:50%;width:240px;height:240px;margin-inline:auto;box-shadow:0 18px 48px #1f20211f}.spe-aaa-intro h1:not(#if){max-width:820px}.spe-aaa-contenu:not(#if){z-index:1;margin-top:-96px;padding:56px 56px 0;position:relative;overflow:hidden}.spe-aaa-contenu>h2:not(#if){max-width:900px}.spe-aaa .spe-aaa-texte:not(#if){max-width:900px;margin-top:18px;font-size:17px}.spe-aaa-piliers:not(#if){border-bottom:1px solid var(--if-ligne);grid-template-columns:repeat(3,1fr);gap:16px;margin-top:36px;padding-bottom:44px;display:grid}.spe-aaa-piliers li{background:var(--if-fond-chaud);border:1px solid var(--if-ligne);border-bottom:3px solid var(--spe-orange);letter-spacing:-.02em;color:var(--if-encre);border-radius:7px;align-items:center;gap:16px;padding:18px 20px;font-size:21px;font-weight:700;display:flex}.spe-aaa-piliers b,.spe-aaa-label-titre b{background:var(--spe-orange);width:44px;height:44px;color:var(--if-sur-orange,#fff);border-radius:4px;flex-shrink:0;place-items:center;font-size:28px;font-weight:700;line-height:1;display:grid}.spe-aaa-engagements{grid-template-columns:5fr 7fr;align-items:start;gap:56px;padding-top:44px;display:grid}.spe-aaa-photo{top:calc(var(--if-entete,100px) + 24px);background:linear-gradient(180deg, var(--if-fond-chaud) 0%, #f1e6da 100%);border-radius:7px;justify-content:center;align-self:start;align-items:flex-end;margin-bottom:56px;padding-top:36px;display:flex;position:sticky;overflow:hidden}.spe-aaa-photo img:not(#if){width:min(400px,92%)}.spe-aaa-criteres:not(#if){gap:12px;padding-bottom:56px;display:grid}.spe-aaa-criteres>li{border:1px solid var(--if-ligne);background:#fff;border-radius:7px;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.spe-num{background:var(--color-orange,#b4531a);width:36px;height:36px;color:var(--if-sur-orange,#fff);border-radius:50%;flex-shrink:0;place-items:center;font-size:16px;font-weight:700;display:grid}.spe-aaa-criteres h3:not(#if){margin:5px 0 8px;font-size:18px}.spe-aaa-criteres ul:not(#if){gap:4px;display:grid}.spe-aaa-criteres ul li{color:var(--if-texte);padding-left:24px;font-size:15.5px;line-height:1.45;position:relative}.spe-aaa-criteres ul li:before{content:"";border-left:2px solid var(--color-orange,#b4531a);border-bottom:2px solid var(--color-orange,#b4531a);width:12px;height:7px;position:absolute;top:5px;left:2px;transform:rotate(-45deg)}.spe-aaa-label{border-radius:var(--spe-rayon);border:1px solid var(--if-ligne);box-shadow:var(--if-ombre);grid-template-columns:5fr 7fr;margin-top:72px;display:grid;overflow:hidden}.spe-aaa-label-sombre{background:var(--color-noir,#2a2a2a);align-items:center;padding:44px;display:flex}.spe-aaa .spe-aaa-label-titre:not(#if){color:#fff;letter-spacing:-.03em;align-items:flex-start;gap:18px;font-size:clamp(24px,2.2vw,30px);font-weight:700;line-height:1.2;display:flex}.spe-aaa-label-titre em{color:var(--spe-orange);font-style:normal}.spe-aaa-label-texte{background:#fff;flex-direction:column;justify-content:center;gap:12px;padding:44px 48px;display:flex}.spe-aaa .spe-aaa-label-texte p:not(#if){font-size:18px;line-height:1.55}.spe-aaa-offre{padding:80px 0 88px}.spe-aaa-offre-grille{flex-direction:column;gap:28px;display:flex}.spe-aaa-produits{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.spe-aaa-produits a:not(#if){border:1px solid var(--if-ligne);border-bottom:3px solid var(--spe-orange);box-shadow:var(--if-ombre);color:var(--if-encre);background:#fff;border-radius:7px;align-items:center;gap:12px;padding:16px;font-size:16px;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex}.spe-aaa-produits a:not(#if):hover{color:var(--if-encre);transform:translateY(-3px);box-shadow:0 14px 32px #1f20211f}.spe-aaa-produits a>span:nth-child(2){flex:1;min-width:0}.spe-aaa-produits .spe-icone:not(#if){width:18px;color:var(--color-orange,#b4531a)}@media (max-width:1100px){.spe-aaa-intro-grille{grid-template-columns:200px 1fr;gap:36px}.spe-aaa-badge:not(#if){width:200px;height:200px}.spe-aaa-engagements{grid-template-columns:1fr;gap:0}.spe-aaa-photo{display:none}.spe-aaa-label{grid-template-columns:1fr}.spe-aaa-produits{grid-template-columns:repeat(3,1fr)}}@media (max-width:720px){.spe-page{font-size:16px}.spe-conteneur{width:calc(100% - 32px)}.spe-page h1:not(#if){font-size:36px}.spe-aaa-intro{padding:36px 0 120px}.spe-aaa-intro-grille{grid-template-columns:1fr;gap:24px}.spe-aaa-badge:not(#if){width:160px;height:160px;margin:0}.spe-aaa-contenu:not(#if){padding:32px 20px 0}.spe-aaa-contenu>h2:not(#if){line-height:1.3}.spe-aaa-piliers:not(#if){grid-template-columns:1fr;gap:10px;padding-bottom:32px}.spe-aaa-piliers li{padding:14px 16px;font-size:19px}.spe-aaa-engagements{padding-top:32px}.spe-aaa-criteres:not(#if){padding-bottom:32px}.spe-aaa-criteres>li{gap:14px;padding:16px}.spe-aaa-label{margin-top:48px}.spe-aaa-label-sombre,.spe-aaa-label-texte{padding:32px 22px}.spe-aaa-offre{padding:56px 0}.spe-aaa-produits{grid-template-columns:1fr}}body:not(.mini-site) .spe-aaa-intro{background:linear-gradient(90deg,#fff 0% 52%,#fff0 64%),url(/img/heros/triple-a.webp) 100% 0/auto 100% no-repeat,#fff}body:not(.mini-site) .spe-aaa-intro:after{content:none}body:not(.mini-site) .spe-aaa-intro h1:not(#if){max-width:520px;font-size:clamp(34px,3.4vw,50px)}body:not(.mini-site) .spe-aaa .spe-aaa-intro .spe-chapo:not(#if){max-width:480px}@media (max-width:1100px){body:not(.mini-site) .spe-aaa-intro{background:linear-gradient(#fffffff5 0%,#ffffffe6 60%,#fff9 100%),url(/img/heros/triple-a-m.webp) 75% 0/cover no-repeat}}.ih-bandeau+.spe-aaa-contenu:not(#if){margin-top:24px;padding-top:40px}header.if-entete:not(#if){box-shadow:0 1px 0 var(--if-ligne,#e6e4e0), 0 6px 20px #1f20210d;font-family:var(--font-sans,"Hanken Grotesk", "Hanken Fallback", system-ui, sans-serif);background:#fff}.if-entete a:not(#if){text-decoration:none}.if-entete-conteneur{width:var(--ih-largeur,min(1360px, calc(100% - 48px)));justify-content:space-between;align-items:center;gap:24px;margin-inline:auto;display:flex}.if-entete-icone{aspect-ratio:1;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.if-entete-haut:not(#if){background:var(--color-noir,#2a2a2a);color:#d5d5d2;align-items:center;min-height:40px;display:flex}.if-entete-haut .if-entete-conteneur{min-height:40px}.if-entete .if-entete-suivez:not(#if){color:#bdbdb9;align-items:center;gap:4px;margin:0;font-size:13px;display:flex}.if-entete-suivez a:not(#if){color:#d5d5d2;border-radius:50%;place-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:grid}.if-entete-suivez a:not(#if):hover{color:#fff;background:#ffffff1a}.if-entete-suivez svg{width:15px;height:15px}.if-entete-suivez a:first-child{margin-left:6px}.if-entete-liens:not(#if){align-items:center;gap:4px;margin:0;display:flex}.if-entete-liens a:not(#if){color:#e9e9e7;white-space:nowrap;border-radius:7px;align-items:center;gap:7px;height:30px;padding:0 12px;font-size:13.5px;font-weight:600;line-height:1;transition:background .15s,color .15s;display:inline-flex}.if-entete-liens a:not(#if):hover{color:#fff;background:#ffffff1a}.if-entete-liens a.if-entete-etude:not(#if){background:var(--color-orange,#b4531a);color:var(--if-sur-orange,#fff);margin-left:6px}.if-entete-liens a.if-entete-etude:not(#if):hover{background:var(--if-orange-survol,#963f10);color:var(--if-sur-orange,#fff)}.if-entete-liens a.if-entete-prive:not(#if){color:var(--if-encre,#1f2021);background:#fff;margin-left:4px}.if-entete-liens a.if-entete-prive:not(#if):hover{color:var(--if-encre,#1f2021);background:#f3f3f1}.if-entete-bas .if-entete-conteneur{min-height:76px}.if-entete-logo img:not(#if){width:300px;height:auto;display:block}.if-entete-menu:not(#if){align-items:center;gap:4px;display:flex}.if-entete-menu a:not(#if){color:var(--if-encre,#1f2021);letter-spacing:-.01em;text-transform:none;border-radius:6px;padding:10px 14px;font-size:15.5px;font-weight:600;line-height:1.2;transition:color .15s,background .15s;position:relative}.if-entete-menu a:not(#if):hover{color:var(--if-orange-fonce,#b4531a);background:var(--if-fond-chaud,#f7f5f2)}.if-entete-menu a.is-actif:not(#if){color:var(--color-orange,#b4531a)}.if-entete-menu a.is-actif:not(#if):after{content:"";background:var(--color-orange,#b4531a);border-radius:2px;height:2px;position:absolute;bottom:2px;left:14px;right:14px}.if-entete-burger:not(#if){border:1px solid var(--if-ligne,#e6e4e0);cursor:pointer;background:#fff;border-radius:7px;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin:0;padding:0 11px;display:none}.if-entete-burger span{background:var(--if-encre,#1f2021);border-radius:2px;height:2px;transition:transform .2s,opacity .2s;display:block}.if-entete-burger[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.if-entete-burger[aria-expanded=true] span:nth-child(2){opacity:0}.if-entete-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.if-entete-burger:not(#if):focus-visible,.if-entete a:not(#if):focus-visible{outline:3px solid var(--color-orange,#b4531a);outline-offset:2px}.if-entete-mobile:not(#if){border-top:1px solid var(--if-ligne,#e6e4e0);background:#fff}#navbarToggleExternalContent.if-entete-mobile nav:not(#if){width:var(--ih-largeur,min(1360px, calc(100% - 48px)));margin-inline:auto;padding:8px 0 16px;display:grid}@media (max-width:575px){#navbarToggleExternalContent.if-entete-mobile nav:not(#if){width:calc(100% - 32px)}}#navbarToggleExternalContent.if-entete-mobile nav a:not(#if){text-align:left;text-transform:none;border-bottom:1px solid var(--if-ligne,#e6e4e0);width:auto;color:var(--if-encre,#1f2021);justify-content:space-between;align-items:center;margin:0;padding:14px 4px;font-size:16px;font-weight:600;display:flex}#navbarToggleExternalContent.if-entete-mobile nav a:not(#if):after{content:"";border-top:2px solid var(--color-orange,#b4531a);border-right:2px solid var(--color-orange,#b4531a);width:8px;height:8px;transform:rotate(45deg)}#navbarToggleExternalContent.if-entete-mobile nav a.is-actif:not(#if){color:var(--color-orange,#b4531a)}@media (max-width:1200px){.if-entete-menu a:not(#if){padding:10px;font-size:15px}.if-entete-logo img:not(#if){width:250px}}@media (max-width:991px){.if-entete-suivez:not(#if){display:none!important}.if-entete-haut .if-entete-conteneur{justify-content:flex-end}.if-entete-liens a:not(#if){padding:0 10px}.if-entete-liens a span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.if-entete-menu:not(#if){display:none}.if-entete-burger:not(#if){display:flex}.if-entete-bas .if-entete-conteneur{min-height:64px}}@media (min-width:992px){.if-entete-mobile:not(#if){display:none!important}}@media (max-width:575px){.if-entete-conteneur{gap:12px;width:calc(100% - 32px)}.if-entete-liens:not(#if){justify-content:space-between;gap:2px;width:100%}.if-entete-liens a:not(#if){height:32px;padding:0 9px;margin:0!important}.if-entete-icone{width:17px;height:17px}.if-entete-logo img:not(#if){width:210px}}header.if-entete.if-entete-statique:not(#if){z-index:1030;position:relative}.if-entete-burger:not(#if):focus:not(:focus-visible){box-shadow:none;outline:none}.if-entete-agence-liens a:not(#if){border-radius:7px;width:auto;height:28px;padding:0 10px;font-size:13px;font-weight:600}.if-entete-agence-liens a.is-actif:not(#if){color:#fff;background:#ffffff1f}.if-entete-marque{align-items:center;gap:18px;min-width:0;display:flex}.if-entete .if-entete-agence:not(#if){border-left:1px solid var(--if-ligne,#e6e4e0);letter-spacing:-.02em;color:var(--if-encre,#1f2021);text-transform:uppercase;white-space:nowrap;margin:0;padding-left:18px;font-size:17px;font-weight:700;line-height:1.15}.if-entete-agence small{letter-spacing:.12em;color:var(--if-orange-fonce,#b4531a);font-size:11px;font-weight:700;display:block}@media (max-width:1200px){.if-entete-marque .if-entete-logo img:not(#if){width:220px}.if-entete-marque{gap:12px}.if-entete .if-entete-agence:not(#if){padding-left:12px;font-size:15px}}@media (max-width:575px){.if-entete-marque .if-entete-logo img:not(#if){width:170px}.if-entete .if-entete-agence:not(#if){font-size:13px}}@media (max-width:1200px){.if-entete:has(.if-entete-marque) .if-entete-menu:not(#if){display:none}.if-entete:has(.if-entete-marque) .if-entete-burger:not(#if){display:flex}.if-entete:has(.if-entete-marque) .if-entete-mobile.show:not(#if){display:block!important}}:root{--if-encre:#1f2021;--if-texte:#55595c;--if-ligne:#e6e4e0;--if-fond-chaud:#f7f5f2;--if-orange:#b4531a;--if-orange-fonce:#b4531a;--if-orange-clair:#fbefe7;--if-noir:#2a2a2a;--if-ombre:0 1px 2px #1f20210d, 0 8px 24px #1f20210f;--ms-police:"Hanken Grotesk", "Hanken Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}body.mini-site{font-family:var(--ms-police);color:var(--if-encre);-webkit-font-smoothing:antialiased;--bs-link-color:var(--if-orange-fonce);--bs-link-color-rgb:180, 83, 26;--bs-link-hover-color:var(--if-encre);--bs-link-hover-color-rgb:31, 32, 33;overflow-x:clip}body.mini-site :is(h1,h2,h3,h4,p,a,li,span,b,strong,button,input,select,textarea,label){font-family:var(--ms-police)}body.mini-site main a:not([class]):not(#if),body.mini-site .main-ms~section a:not([class]):not(#if){color:var(--if-orange-fonce)}body.mini-site main a:not([class]):not(#if):hover,body.mini-site .main-ms~section a:not([class]):not(#if):hover{color:var(--if-encre);text-underline-offset:3px;text-decoration:underline!important}body.mini-site .orange:not(#if){color:var(--if-orange)}body.mini-site :is(.titre-bloc,.video-minisite h2,.avis-minisite-depot h2,.dossier-minisite h2,.intro-site-taux h1,.intro-site-avec-img h1):not(#if){font-family:var(--ms-police);letter-spacing:-.035em;color:var(--if-encre);text-transform:none;font-weight:700;line-height:1.12}body.mini-site :is(.titre-bloc,.video-minisite h2,.avis-minisite-depot h2,.dossier-minisite h2,.intro-site-taux h1,.intro-site-avec-img h1) :is(.orange,strong.orange):not(#if){color:var(--if-orange);font-weight:700}body.mini-site :is(.titre-bloc,.video-minisite h2,.avis-minisite-depot h2,.dossier-minisite h2,.contenu-coutier,.courtier .contenu-coutier,.intro-site-taux,.intro-site-avec-img,.liste-simulateur .titre-bloc,.actu-liste p.titre-bloc,.footer-forum .titre-bloc):before,body.mini-site :is(.arrondi-rr,.arrondi-bo):before{display:none!important}body.mini-site header .head-one ul.menu-haut li:hover{background-color:#0000002e}body.mini-site header .head-one ul.menu-haut li.bg-orange:hover{background-color:#de6c29}body.mini-site header .head-one ul.menu-haut li.bg-noir:hover{background-color:#000}body.mini-site header .head-two:not(#if){box-shadow:none;border-bottom:1px solid var(--if-ligne);background:#fff;padding:8px 0}body.mini-site header .head-two .ms-logo:not(#if){width:275px;max-width:100%;height:auto;display:block}body.mini-site header .head-two p.ms-secteur:not(#if){border-left:1px solid var(--if-ligne);letter-spacing:-.02em;color:var(--if-encre);text-transform:uppercase;flex-direction:column;gap:1px;margin:0;padding-left:16px;font-size:19px;font-weight:700;line-height:1.1;display:flex}body.mini-site header .head-two p.ms-secteur small{letter-spacing:.12em;color:var(--if-orange-fonce);font-size:11px;font-weight:700}body.mini-site header .head-two nav a:not(#if){letter-spacing:.01em;color:var(--if-encre);border-bottom-width:2px;padding-inline:9px;font-weight:700;font-size:12.5px!important}body.mini-site header .head-two nav a:not(#if):hover,body.mini-site header .head-two nav a.active:not(#if){color:var(--if-orange-fonce);border-bottom-color:var(--if-orange)}body.mini-site #navbarToggleExternalContent .bg-noir{background:var(--if-encre)}body.mini-site .avertisement-versement:not(#if){z-index:2;border-bottom:1px solid var(--if-ligne);background:#fffffff0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 24px;display:flex;position:relative;text-align:left!important;margin:0 0 24px!important;padding:10px max(16px,50% - 640px)!important}body.mini-site .avertisement-versement>a{text-decoration:none;display:inline-flex}body.mini-site .avertisement-versement .ms-etude{background:var(--if-orange);border:1px solid var(--if-orange);color:#fff;white-space:nowrap;border-radius:4px;align-items:center;gap:8px;height:38px;padding:0 16px;font-size:14px;font-weight:700;line-height:1;transition:background .15s,border-color .15s;display:inline-flex}body.mini-site .avertisement-versement a:hover .ms-etude{background:#de6c29;border-color:#de6c29}body.mini-site .avertisement-versement .ms-etude svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;aspect-ratio:1;flex-shrink:0;width:16px;height:16px}body.mini-site .avertisement-versement>span:not(#if){color:var(--if-texte);font-size:12.5px;font-weight:500;line-height:1.4;margin:0!important}body.mini-site main.partenaire-content-gen:not(#if){padding-bottom:0!important}body.mini-site :is(.intro-site-taux,.intro-site-avec-img):not(#if){border:1px solid var(--if-ligne);box-shadow:var(--if-ombre);border-radius:12px;margin-top:120px}body.mini-site :is(.intro-site-taux,.intro-site-avec-img) h1:not(#if){font-size:clamp(28px,2.6vw,40px);margin:0 0 20px!important;padding:0!important}body.mini-site .intro-site-taux:not(#if){margin-bottom:32px;padding:40px 32px 32px!important}body.mini-site .intro-site-taux h1:not(#if){margin:0!important}body.mini-site .intro-site-taux h1 br{display:none}body.mini-site .intro-site-taux h1 strong:not(#if){display:inline}body.mini-site .intro-site-avec-img:not(#if){margin-bottom:32px;padding:40px!important}body.mini-site .intro-site-avec-img .col-4 img:not(#if){border-radius:10px}body.mini-site .intro-site-avec-img .bg-gris-clair:not(#if){background:var(--if-fond-chaud);border:1px solid var(--if-ligne);border-radius:10px!important}body.mini-site .mea-texte p:not(#if){letter-spacing:.06em;color:var(--if-encre);font-size:15px;font-weight:700}body.mini-site .mea-texte p strong:not(#if){letter-spacing:-.045em;color:var(--if-orange);margin-top:8px;font-size:64px;font-weight:700;line-height:1;display:inline-block}body.mini-site .mea-texte .orange.bold:not(#if){color:var(--if-encre);font-size:19px;font-weight:700}body.mini-site .mea-texte:not(#if){color:var(--if-texte);font-size:16px;line-height:1.6}body.mini-site .mea-texte b{color:var(--if-encre)!important}body.mini-site .text-seo:not(#if){color:var(--if-texte);font-size:15.5px;line-height:1.65}body.mini-site .text-seo strong{color:var(--if-encre);font-weight:600}body.mini-site :is(.liste-partenaire,.liste-collaborateurs,.liste-partenaires):not(#if){box-shadow:var(--if-ombre);background:#fff;transition:border-color .18s,box-shadow .18s;border:1px solid var(--if-ligne)!important;border-radius:12px!important}body.mini-site :is(.liste-partenaire,.liste-collaborateurs,.liste-partenaires):not(#if):hover{border-color:#dc9a70!important}body.mini-site :is(.liste-partenaire,.liste-collaborateurs,.liste-partenaires) figure img:not(#if){object-fit:contain;border-radius:8px}body.mini-site :is(.liste-partenaire,.liste-collaborateurs,.liste-partenaires) h2:not(#if){letter-spacing:-.01em;color:var(--if-encre);text-transform:none;font-size:16px;font-weight:700;line-height:1.3}body.mini-site :is(.liste-partenaire,.liste-collaborateurs,.liste-partenaires) p:not(#if){color:var(--if-texte);font-size:13.5px;line-height:1.5}body.mini-site :is(.liste-partenaire,.liste-collaborateurs,.liste-partenaires) :is(h2,p):not(#if){align-items:flex-start;gap:8px;display:flex}body.mini-site :is(.liste-partenaire,.liste-collaborateurs,.liste-partenaires) :is(h2,p)>img:not(#if){flex-shrink:0;width:18px;height:18px;margin:2px 0 0}body.mini-site :is(.liste-partenaire,.liste-collaborateurs,.liste-partenaires) :is(h2,p)>span:not(#if){overflow-wrap:anywhere;min-width:0}body.mini-site :is(.liste-partenaire,.liste-collaborateurs)>.row:not(#if){margin:0}body.mini-site .liste-collaborateurs .ms-collab{flex:0 0 100%;align-items:flex-start;gap:16px;width:100%;max-width:100%;padding:0;display:flex}body.mini-site .liste-collaborateurs .ms-collab-photo:not(#if){max-width:36%;color:var(--if-texte);text-align:center;flex:0 0 36%;font-size:13px}body.mini-site .liste-collaborateurs .ms-collab-photo figure:not(#if){width:100%;max-width:100%;padding:0!important}body.mini-site .liste-collaborateurs .ms-collab>.col:not(#if){flex:auto;min-width:0;padding:0}body.mini-site .liste-collaborateurs .ms-collab-nom:not(#if){color:var(--if-encre);text-decoration:none}body.mini-site .liste-collaborateurs .ms-collab-nom:not(#if):hover{color:var(--if-orange-fonce)}body.mini-site .detail-courtier:not(#if){border:1px solid var(--if-ligne);box-shadow:var(--if-ombre);overflow:hidden;border-radius:12px!important;margin-bottom:24px!important;padding:0!important}body.mini-site .detail-courtier.bg-orange:not(#if){background:#fff}body.mini-site .detail-courtier figure:not(#if){background:#fff;margin:0;padding:16px 16px 0!important}body.mini-site .detail-courtier figure:after{display:none!important}body.mini-site .detail-courtier.bg-orange figure img:not(#if){border-radius:8px;width:100%;height:auto}body.mini-site .detail-courtier.bg-orange>div:not(#if){background:var(--if-orange-clair);border-radius:8px;margin:16px;padding:16px 18px!important}body.mini-site .detail-courtier p:not(#if){color:var(--if-encre);overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:500;line-height:1.6}body.mini-site .detail-courtier.bg-gris-clair:not(#if){background:var(--if-fond-chaud);box-shadow:none}body.mini-site .detail-courtier.bg-gris-clair figure:not(#if){background:0 0}body.mini-site .detail-courtier.bg-gris-clair figure img:not(#if){border-radius:8px}body.mini-site .detail-courtier.bg-gris-clair>div:not(#if){padding:16px 18px 20px!important}body.mini-site .detail-courtier.bg-gris-clair p:not(#if){color:var(--if-texte);font-weight:400}body.mini-site .detail-courtier.bg-gris-clair p strong{color:var(--if-encre);font-weight:700}body.mini-site .logo-aaa-aside:not(#if){width:200px;margin:24px auto}body.mini-site .main-ms:not(#if){position:relative;background:var(--if-fond-chaud)!important}body.mini-site .main-ms>.m-5.p-1{display:none}body.mini-site .main-ms .ms-hero-texte:not(#if){grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:48px;display:grid;margin:0 auto!important;padding:40px 12px 56px!important}body.mini-site .main-ms .ms-hero-photo:not(#if){aspect-ratio:16/10;object-fit:cover;object-position:50% 40%;width:100%;max-width:none;height:auto;box-shadow:var(--if-ombre);border-radius:12px;display:block}@media (max-width:991px){body.mini-site .main-ms .ms-hero-texte:not(#if){grid-template-columns:1fr;gap:28px;padding:28px 16px 32px!important}}@media (min-width:992px) and (max-width:1199px){body.mini-site header .head-two .ms-logo:not(#if){width:210px}body.mini-site header .head-two p.ms-secteur:not(#if){padding-left:12px;font-size:16px}body.mini-site header .head-two nav a:not(#if){padding-inline:5px;font-size:11.5px!important}}body.mini-site .main-ms .ms-surtitre{letter-spacing:.12em;text-transform:uppercase;color:var(--if-orange-fonce);margin:0 0 16px;font-size:14px;font-weight:700}body.mini-site .slogan .titre-head:not(#if){letter-spacing:-.045em;text-transform:none;max-width:560px;color:var(--if-encre);text-shadow:none;-webkit-text-stroke:0;margin:0;font-size:clamp(38px,4.2vw,60px);font-weight:700;line-height:1.03}body.mini-site .slogan .titre-head span:not(#if){color:var(--if-orange);margin:0;display:inline}body.mini-site .ms-label{border:1px solid var(--if-ligne);max-width:470px;box-shadow:var(--if-ombre);background:#fffffff0;border-radius:999px;align-items:center;gap:14px;margin-top:28px;padding:8px 18px 8px 8px;text-decoration:none;transition:border-color .18s;display:inline-flex}body.mini-site .ms-label:hover{border-color:var(--if-orange)}body.mini-site .ms-label img:not(#if){flex-shrink:0;width:60px;height:60px}body.mini-site .ms-label span{color:var(--if-texte);font-size:14px;line-height:1.35}body.mini-site .ms-label strong{color:var(--if-encre);font-size:15px;display:block}body.mini-site .aaa-header-minisite{display:none}body.mini-site .credit-immi-head:not(#if){border-top:1px solid var(--if-ligne);border-bottom:1px solid var(--if-ligne);background:#fff;margin:0!important;padding:20px 0!important}body.mini-site .credit-immi-head .sous-titre:not(#if){letter-spacing:-.02em;color:var(--if-encre);text-transform:lowercase;text-shadow:none;margin:0;font-size:22px;font-weight:700;line-height:1.3}body.mini-site .credit-immi-head .sous-titre:first-letter{text-transform:uppercase}body.mini-site .credit-immi-head .sous-titre .orange:not(#if){color:var(--if-orange-fonce)}body.mini-site .credit-immi-head button:not(#if),body.mini-site .detail-dossier button:not(#if){border:1px solid var(--if-orange);background:var(--if-orange);color:#fff;text-transform:none;min-height:52px;font-size:16px;font-weight:700;line-height:1.2;transition:background .18s,border-color .18s,transform .18s;border-radius:4px!important;padding:14px 24px!important}body.mini-site .credit-immi-head button:not(#if):hover,body.mini-site .credit-immi-head button:not(#if):focus{color:#fff;background:#de6c29;border-color:#de6c29;transform:translateY(-1px)}body.mini-site .pop-minisite:not(#if){border-bottom:0;margin-bottom:24px!important}body.mini-site .pop-minisite>.row:not(#if){row-gap:16px;margin:32px 0!important}body.mini-site .pop-minisite>.row>div:not(#if){margin-bottom:0!important}body.mini-site .pop-minisite .list-pop-mini:not(#if){border:1px solid var(--if-ligne);border-bottom:3px solid var(--if-orange);width:100%;height:100%;box-shadow:var(--if-ombre);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:14px;padding:16px 18px;transition:transform .18s,box-shadow .18s;display:flex!important}body.mini-site .pop-minisite .list-pop-mini:not(#if):hover{transform:translateY(-3px);box-shadow:0 14px 32px #1f20211f}body.mini-site .pop-minisite .list-pop-mini figure:not(#if){background:var(--if-orange-clair);border:0;border-radius:10px;flex-shrink:0;place-items:center;width:56px;height:56px;margin:0;padding:0;transition:background .18s;display:grid}body.mini-site .pop-minisite .list-pop-mini figure:before{display:none!important}body.mini-site .pop-minisite .list-pop-mini figure img:not(#if){width:36px;height:36px;margin:0}body.mini-site .pop-minisite .list-pop-mini:hover figure:not(#if){background:var(--if-orange)}body.mini-site .pop-minisite .list-pop-mini p:not(#if){color:var(--if-encre);margin:0;font-size:16px;font-weight:700;line-height:1.25}body.mini-site .pop-minisite .list-pop-mini:hover p:not(#if){color:var(--if-encre)}@media (min-width:992px){body.mini-site .pop-minisite>.row>div:not(#if){flex:1 1 0;width:auto;max-width:none}body.mini-site .pop-minisite>.row:not(#if){flex-wrap:nowrap;gap:16px}body.mini-site .pop-minisite>.row>div:not(#if){padding:0}}body.mini-site .video-minisite:not(#if){background:0 0;padding:24px 0 64px}body.mini-site .video-minisite h2:not(#if){font-size:clamp(28px,2.6vw,38px);margin-bottom:0!important}body.mini-site .video-minisite video:not(#if){box-shadow:var(--if-ombre);background:#000;border-radius:12px;display:block}body.mini-site .courtier:not(#if){background:var(--if-fond-chaud);border-top:1px solid var(--if-ligne);padding:64px 0!important}body.mini-site .courtier .contenu-coutier:not(#if){border:1px solid var(--if-ligne);box-shadow:var(--if-ombre);color:var(--if-texte);overflow-wrap:break-word;background:#fff;border-radius:12px;align-self:flex-start;padding:36px 40px!important}body.mini-site .courtier .contenu-coutier :is(h1,h2,h3,h4):not(#if){letter-spacing:-.03em;text-transform:none;font-family:var(--ms-police)!important;color:var(--if-encre)!important;text-align:left!important;font-weight:700!important;line-height:1.2!important}body.mini-site .courtier .contenu-coutier h1:not(#if){margin:32px 0 14px;font-size:clamp(24px,2.1vw,30px)!important}body.mini-site .courtier .contenu-coutier h2:not(#if){margin:28px 0 10px;font-size:21px!important}body.mini-site .courtier .contenu-coutier h3:not(#if){margin:22px 0 8px;font-size:18px!important}body.mini-site .courtier .contenu-coutier>:first-child{margin-top:0}body.mini-site .courtier .contenu-coutier p:not(#if){color:var(--if-texte);margin-bottom:16px;font-size:16px;line-height:1.65}body.mini-site .courtier .contenu-coutier hr{border-color:var(--if-ligne);opacity:1;margin:28px 0}body.mini-site .courtier .contenu-coutier img:not(#if){border-radius:8px;max-width:100%;height:auto}body.mini-site :is(main,section) iframe:not(#if){max-width:100%}body.mini-site .courtier .contenu-coutier:not(#if){min-width:0}body.mini-site .courtier .contenu-coutier [style*=width]:not(#if){max-width:100%!important}body.mini-site .courtier .contenu-coutier a[style*=background]:not(#if){transition:background-color .15s;background-color:var(--if-orange)!important;color:#fff!important;border-radius:4px!important;text-decoration:none!important}body.mini-site .courtier .contenu-coutier a[style*=background]:not(#if):hover{background-color:#de6c29!important}body.mini-site .courtier .contenu-coutier a[style*=background] :is(strong,span,b):not(#if){color:var(--if-encre)!important}@media (max-width:767px){body.mini-site .courtier .contenu-coutier [style*=float]:not(#if){float:none!important;width:auto!important;margin-left:0!important;margin-right:0!important}body.mini-site .courtier .contenu-coutier img[style*=float]:not(#if){width:100%!important;margin-bottom:16px!important}body.mini-site .courtier .contenu-coutier a[style*=background]:not(#if){display:block;margin:8px 0!important}}body.mini-site .courtier .contenu-coutier iframe[src*=youtube]:not(#if){aspect-ratio:16/9;border-radius:8px;width:100%;height:auto}body.mini-site :is(main,section) img:not(#if){max-width:100%}body.mini-site :is(.liste-partenaire,.liste-collaborateurs,.liste-partenaires) a,body.mini-site .dossier-minisite :is(p,li,a){overflow-wrap:anywhere}body.mini-site .courtier .contenu-coutier>p:first-child:has(>br:only-child),body.mini-site .courtier .contenu-coutier>p:empty{display:none}body.mini-site .taux-courtier:not(#if){background:var(--if-orange-clair);padding:72px 0!important}body.mini-site .taux-courtier p.titre-bloc:not(#if){text-align:left;font-size:clamp(28px,2.6vw,38px)}body.mini-site .taux-courtier p.desc-bloc:not(#if){color:var(--if-texte);font-size:16.5px;line-height:1.65}body.mini-site .content-taux>div:not(#if){margin-bottom:20px!important}body.mini-site .taux:not(#if){width:100%;box-shadow:var(--if-ombre);background:#fff;border:1px solid #f0dccd;overflow:hidden;border-radius:10px!important}body.mini-site .taux p:not(#if){letter-spacing:-.02em;margin:0;padding:16px 12px 12px;font-weight:700;color:var(--if-encre)!important;background:#fff!important;border-radius:0!important;font-size:22px!important;line-height:1.1!important}body.mini-site .taux p+p:not(#if){border-top:1px solid var(--if-ligne);letter-spacing:-.035em;padding:12px 12px 16px;color:var(--if-orange-fonce)!important;font-size:30px!important}body.mini-site .taux p span:not(#if){letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600;color:var(--if-texte)!important}body.mini-site .liste-simulateur .titre-bloc:not(#if){font-size:clamp(28px,2.6vw,38px);margin-top:16px!important}body.mini-site .liste-simulateur ul:not(#if){grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:32px 0 56px;padding:0;display:grid;background:0 0!important}body.mini-site .liste-simulateur ul li:not(#if){border:1px solid var(--if-ligne);background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;width:auto;padding:18px;transition:border-color .18s,background .18s;display:flex;position:relative}body.mini-site .liste-simulateur ul li:not(#if):hover{background:#fffcf8;border-color:#dc9a70}body.mini-site .liste-simulateur ul li img:not(#if){width:36px;height:36px;margin:0}body.mini-site .liste-simulateur ul li a:not(#if){color:var(--if-texte);padding:0;font-size:14px;line-height:1.45}body.mini-site .liste-simulateur ul li a:after{content:"";border-radius:10px;position:absolute;inset:0}body.mini-site .liste-simulateur ul li a b{letter-spacing:-.01em;color:var(--if-encre);margin-bottom:4px;font-size:16.5px;font-weight:700;display:block}body.mini-site .liste-simulateur ul li a br{display:none}body.mini-site .liste-simulateur ul li:hover a:not(#if){color:var(--if-texte)}body.mini-site .lien-rapide-home:not(#if):before{display:none}body.mini-site .lien-rapide-home ul:not(#if){grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;display:grid}body.mini-site .lien-rapide-home ul li:not(#if){width:auto;height:150px;box-shadow:var(--if-ombre);border:0;border-radius:10px;margin:0;position:relative;overflow:hidden;background-position:50%!important;background-size:cover!important}body.mini-site .lien-rapide-home ul li:before{content:"";pointer-events:none;background:linear-gradient(#0000 25%,#141414cc);transition:background .2s;position:absolute;inset:0}body.mini-site .lien-rapide-home ul li:hover:before{background:linear-gradient(#0000000d 10%,#141414e0)}body.mini-site .lien-rapide-home:not(#if){padding-top:56px}body.mini-site .lien-rapide-home ul li a:not(#if){color:#fff;text-align:left;text-transform:none;background:0 0;border:0;align-items:flex-end;gap:10px;width:auto;padding:16px;font-size:17px;font-weight:700;line-height:1.25;display:flex;position:absolute;inset:0}body.mini-site .lien-rapide-home ul li a:before{content:"";background:var(--if-orange) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / 18px no-repeat;border-radius:4px;flex-shrink:0;order:-1;width:34px;height:34px}body.mini-site .avis-client:not(#if){border:1px solid var(--if-ligne);box-shadow:var(--if-ombre);overflow:hidden;background:#fff!important;border-radius:12px!important;padding:0!important}body.mini-site .avis-client>.container:not(#if){max-width:none;padding:0}body.mini-site .avis-client>.container>.row:not(#if){margin:0}body.mini-site .avis-client .left-bloc:not(#if){flex-direction:column;align-items:flex-start;gap:6px;display:flex;background:var(--if-noir)!important;padding:40px 36px!important}body.mini-site .avis-client .left-bloc img:not(#if){width:96px;height:auto}body.mini-site .avis-client .left-bloc .titre-bloc:not(#if){color:#fff;font-size:30px;margin-top:16px!important}body.mini-site .avis-client .left-bloc p:not(#if){color:#d5d5d2;font-size:16px;font-weight:400;line-height:1.5}body.mini-site .avis-client .left-bloc button:not(#if){border:1px solid var(--if-orange);background:var(--if-orange)!important;border-radius:4px!important;margin-top:16px!important;padding:0!important}body.mini-site .avis-client .left-bloc button:not(#if):hover{background:#de6c29!important}body.mini-site .avis-client .left-bloc button a:not(#if){color:#fff;text-transform:none;align-items:center;min-height:46px;padding:12px 20px;font-size:15px;font-weight:700;display:inline-flex}body.mini-site .avis-client .left-bloc button a img{display:none}body.mini-site .avis-client .right-bloc:not(#if){background:#fff;padding:40px 36px!important}body.mini-site .avis-client .right-bloc>.row:not(#if){grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;display:grid}body.mini-site .avis-client .right-bloc>.row>div:not(#if){border:1px solid var(--if-ligne);width:auto;max-width:none;box-shadow:var(--if-ombre);border-radius:12px;padding:18px 20px;margin:0!important}body.mini-site .avis-client .etoile-note:not(#if){gap:3px;display:flex;text-align:left!important;margin-bottom:10px!important}body.mini-site .avis-client .etoile-note img:not(#if){width:18px;height:18px}body.mini-site .avis-courtier-detail:not(#if){box-shadow:none;text-align:left!important;background:0 0!important;padding:0!important}body.mini-site .avis-courtier-detail .name-avis:not(#if){border-bottom:1px solid var(--if-ligne);color:var(--if-encre);font-size:16px;padding:0 0 10px!important}body.mini-site .avis-courtier-detail .name-avis:after{display:none!important}body.mini-site .avis-courtier-detail .name-avis span:not(#if){color:var(--if-texte);font-size:13px;font-weight:400}body.mini-site .avis-courtier-detail .avis-detail:not(#if){color:var(--if-texte);font-size:15px;font-style:italic;line-height:1.55;margin:12px 0 0!important}body.mini-site .donner-avis:not(#if){background:url(/2023/media/images/donner-avis.jpg) 100% 100%/auto 100% no-repeat;padding:72px 12px!important}body.mini-site .donner-avis p.titre-bloc:not(#if){font-size:clamp(28px,2.6vw,38px)}body.mini-site .donner-avis p.desc-bloc:not(#if){color:var(--if-texte);font-size:16px;line-height:1.65}body.mini-site .donner-avis ul:not(#if){gap:12px;margin:32px 0 0!important}body.mini-site .donner-avis ul li:not(#if){border:1px solid var(--if-ligne);width:170px;box-shadow:var(--if-ombre);background:#fff;margin:0;transition:transform .18s,box-shadow .18s;border-radius:10px!important;padding:18px 10px!important}body.mini-site .donner-avis ul li:not(#if):hover{box-shadow:0 0 0 3px var(--if-orange);background:#fff;transform:translateY(-2px)}body.mini-site .donner-avis ul li:hover img:not(#if){filter:none}body.mini-site .donner-avis ul li img:not(#if){width:44px;height:44px}body.mini-site .donner-avis ul li span:not(#if),body.mini-site .donner-avis ul li:hover span:not(#if){color:var(--if-encre);font-size:14px;font-weight:600;line-height:1.35}body.mini-site .actu-liste p.titre-bloc:not(#if){margin:24px 0 32px;font-size:clamp(28px,2.6vw,38px)}body.mini-site .actu-liste .actu-1 div:not(#if){letter-spacing:-.02em;background:#141414c7;border-radius:8px;font-size:20px;font-weight:700}body.mini-site .actu-liste .actu-1 div:after{display:none}body.mini-site .liste-actu-1 ul li p a:not(#if){color:var(--if-orange-fonce);font-weight:700}body.mini-site .liste-actu-1 ul li:not(#if):hover{background:var(--if-fond-chaud)}body.mini-site .liste-actu-1 ul li:hover div:not(#if){color:var(--if-encre)}body.mini-site .liste-actu-1 ul li:hover p a:not(#if){color:var(--if-orange-fonce)}body.mini-site .liste-actu-1 .link-liste-actu-1 a:not(#if){color:var(--if-encre);border-radius:4px}body.mini-site .list-avis-minisite .bg-orange-clair:not(#if){border:1px solid var(--if-ligne);width:100%;box-shadow:var(--if-ombre);background:#fff;overflow:hidden;border-radius:12px!important;margin-bottom:20px!important;padding:0!important}body.mini-site .list-avis-minisite .posteur-avis:not(#if){padding:18px 20px 0!important}body.mini-site .list-avis-minisite .posteur-avis p:not(#if){color:var(--if-encre);flex-wrap:wrap;gap:4px;font-size:16px}body.mini-site .list-avis-minisite .posteur-avis p:first-child img{display:none}body.mini-site .list-avis-minisite .posteur-avis p span:not(#if){color:var(--if-texte);font-size:13px}body.mini-site .list-avis-minisite .posteur-avis p:last-child:not(#if){color:var(--if-texte);font-size:14px}body.mini-site .list-avis-minisite .posteur-avis p:last-child img:first-child{display:none}body.mini-site .list-avis-minisite .posteur-avis p:last-child img:not(#if){width:16px;margin:0 0 0 2px!important}body.mini-site .list-avis-minisite .detail-avis-posteur:not(#if){color:var(--if-texte);font-size:15px;font-style:italic;line-height:1.6;padding:12px 20px 20px!important}body.mini-site img[src*=star-mini-rouge]{filter:hue-rotate(38deg)saturate(1.5)brightness(1.3)}body.mini-site .pagination:not(#if){border-top:1px solid var(--if-ligne);justify-content:flex-start;gap:6px;padding-top:24px}body.mini-site .pagination a:not(#if){border:1px solid var(--if-ligne);min-width:36px;height:36px;color:var(--if-encre);background:#fff;border-radius:4px;place-items:center;margin:0;padding:0 8px;font-size:14px;font-weight:600;display:grid}body.mini-site .pagination a:not(#if):hover{border-color:var(--if-encre);color:var(--if-encre);background:#fff}body.mini-site .pagination a.active:not(#if){background:var(--if-encre);border-color:var(--if-encre);color:#fff}body.mini-site .avis-minisite-depot:not(#if){background:var(--if-fond-chaud);border-top:1px solid var(--if-ligne);padding:72px 0!important}body.mini-site .avis-minisite-depot>.container>.row:not(#if){background:0 0;justify-content:center!important}body.mini-site .avis-minisite-depot h2:not(#if){font-size:clamp(26px,2.4vw,34px);margin:0 0 8px!important}body.mini-site .avis-minisite-depot .w-100.py-1{display:none}body.mini-site .avis-minisite-depot .depot-avis:not(#if){border:1px solid var(--if-ligne);width:100%;box-shadow:var(--if-ombre);background:#fff;border-radius:12px;padding:32px;margin:24px auto 0!important}body.mini-site .avis-minisite-depot .depot-avis :is(.note label,p label):not(#if){text-transform:none}body.mini-site section.actu-liste:not(#if){border-top:1px solid var(--if-ligne);background:var(--if-fond-chaud)!important}body.mini-site .actu-liste .intro-site-depot-avis:not(#if){width:auto;max-width:min(820px,100%);box-shadow:none;background:0 0!important;margin:0 auto!important;padding:0!important}body.mini-site .actu-liste .intro-site-depot-avis>.row:not(#if){justify-content:center!important;margin:0!important;padding:0!important}body.mini-site .actu-liste .depot-avis:not(#if){border:1px solid var(--if-ligne);width:100%;min-width:0;max-width:100%;box-shadow:var(--if-ombre);border-radius:12px;flex:auto;background:#fff!important;margin:0!important;padding:32px!important}body.mini-site .intro-site-avec-img img.aaa-confiance:not(#if){width:150px;top:-40px;right:16px}body.mini-site .intro-site-avec-img h1:has(+img.aaa-confiance):not(#if){margin-right:150px!important}@media (max-width:767px){body.mini-site .intro-site-avec-img img.aaa-confiance:not(#if){width:84px;top:-30px;right:8px}body.mini-site .intro-site-avec-img h1:has(+img.aaa-confiance):not(#if){margin-right:84px!important}}body.mini-site .dossier-minisite:not(#if){background:var(--if-fond-chaud);padding-top:64px}body.mini-site .dossier-minisite h2:not(#if){font-size:clamp(26px,2.4vw,34px)}body.mini-site .dossier-minisite .col-lg-8 :is(h1,h2,h3,h4):not(#if),body.mini-site .dossier-minisite .col-lg-12 :is(h1,h2,h3,h4):not(#if){letter-spacing:-.03em;color:var(--if-encre);margin:28px 0 10px;font-family:var(--ms-police)!important;font-weight:700!important;line-height:1.2!important}body.mini-site .dossier-minisite .col-lg-8 h1:not(#if),body.mini-site .dossier-minisite .col-lg-12 h1:not(#if){font-size:clamp(26px,2.4vw,34px)!important}body.mini-site .dossier-minisite .col-lg-8 h2:not(#if),body.mini-site .dossier-minisite .col-lg-12 h2:not(#if){font-size:clamp(21px,1.8vw,26px)!important}body.mini-site .dossier-minisite .col-lg-8>:first-child :is(h1,h2):first-child{margin-top:0}body.mini-site .dossier-minisite .col-lg-8 p:not(#if){color:var(--if-texte);line-height:1.65}body.mini-site .detail-dossier:not(#if){border:1px solid var(--if-ligne);box-shadow:var(--if-ombre);border-radius:12px!important}body.mini-site .detail-dossier>.row>div.bg-noir:not(#if){background:var(--if-noir);border-radius:10px}body.mini-site .detail-dossier>.row>div.bg-noir:before{display:none!important}body.mini-site .detail-dossier>.row>div:last-child p:nth-child(3) a:not(#if){border:1px solid var(--if-orange);color:#fff;text-transform:none;align-items:center;min-height:42px;margin:0;font-size:15px;font-weight:700;transition:background .15s;display:inline-flex;background:var(--if-orange)!important;border-radius:4px!important;padding:0 18px!important}body.mini-site .detail-dossier>.row>div:last-child p:nth-child(3) a:not(#if):hover{color:#fff;border-color:#de6c29;background:#de6c29!important}body.mini-site .detail-dossier>.row>div:last-child p:nth-child(3):not(#if){border-top:1px solid var(--if-ligne)}body.mini-site .detail-dossier>.row>div:last-child p:first-child:not(#if){color:var(--if-orange-fonce);font-size:15px;font-weight:600}body.mini-site .detail-dossier>.row>div:last-child p:first-child span:not(#if){letter-spacing:-.02em;color:var(--if-encre);margin-bottom:2px;font-size:18px;font-weight:700;display:block}body.mini-site .detail-dossier>.row>div:last-child p:first-child br{display:none}body.mini-site .detail-dossier>.row>div:last-child p:nth-child(2):not(#if){color:var(--if-texte);font-size:14.5px}body.mini-site .intro-lemoine:not(#if){border:1px solid var(--if-ligne);box-shadow:var(--if-ombre);border-radius:12px;margin-bottom:40px}body.mini-site .intro-lemoine:before{display:none!important}body.mini-site .intro-lemoine p[style*=background-color]:not(#if){border-left:3px solid var(--if-orange);border-radius:4px;background-color:var(--if-fond-chaud)!important}body.mini-site .desc_loi_lemoine.bg-orange:not(#if){background:var(--if-orange-clair)}body.mini-site .desc_loi_lemoine :is(p,li):not(#if){color:var(--if-encre)}body.mini-site :is(main,.actu-liste,.avis-minisite-depot) :is(input[type=submit],button[type=submit]):not(.if-btn):not(#if){border:1px solid var(--if-orange);background:var(--if-orange);color:#fff;min-height:44px;font-family:var(--ms-police);text-transform:none;cursor:pointer;border-radius:4px;padding:0 28px;font-size:16px;font-weight:700;transition:background .15s,border-color .15s}body.mini-site :is(main,.actu-liste,.avis-minisite-depot) :is(input[type=submit],button[type=submit]):not(.if-btn):not(#if):hover{color:#fff;background:#de6c29;border-color:#de6c29}.if-btn:not(#if){height:42px;font-family:var(--ms-police);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0 1.25rem;font-size:.9375rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.if-btn-sm:not(#if){height:35px;padding:0 .875rem;font-size:.875rem}.if-btn-principal:not(#if){background-color:var(--if-orange);border-color:var(--if-orange);color:#fff}.if-btn-principal:not(#if):hover{color:#fff;background-color:#de6c29;border-color:#de6c29}.if-btn-secondaire:not(#if){color:var(--if-encre);background-color:#fff;border-color:#bdbebd}.if-btn-secondaire:not(#if):hover{border-color:var(--if-encre)}body.mini-site footer.if-pied:not(#if){font-family:var(--ms-police);color:#d5d5d2;background:0 0;margin:0;padding:0;font-size:15px;line-height:1.55;position:static}body.mini-site footer.if-pied:before{display:none!important}.if-pied :is(h2,p,ul,ol,figure):not(#if){margin:0;padding:0}.if-pied ul:not(#if){list-style:none}.if-pied a:not(#if){text-decoration:none}.if-pied-conteneur:not(#if){width:min(1280px,100% - 64px);margin-inline:auto}.if-pied img:not(#if){max-width:100%;height:auto}.if-pied-fleche{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;aspect-ratio:1;flex-shrink:0;width:18px;height:18px;transition:transform .18s}.if-pied a:hover .if-pied-fleche{transform:translate(3px)}.if-pied-conseils:not(#if){background:var(--if-fond-chaud);color:var(--if-texte);border-top:1px solid var(--if-ligne);padding:64px 0}.if-pied-conseils-tete{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;margin-bottom:24px;display:flex}.if-pied-conseils h2:not(#if){letter-spacing:-.035em;color:var(--if-encre);font-size:clamp(24px,2.2vw,32px);font-weight:700;line-height:1.15}.if-pied-conseils h2 span{color:var(--if-orange)}.if-pied-onglets:not(#if){flex-wrap:wrap;gap:8px;margin:0;display:flex}.if-pied-onglets .nav-link:not(#if){border:1px solid var(--if-ligne);color:var(--if-encre);background:#fff;border-radius:999px;margin:0;padding:9px 16px;font-size:14px;font-weight:600;line-height:1.2;transition:border-color .15s,background .15s,color .15s}.if-pied-onglets .nav-link:not(#if):hover{border-color:var(--if-orange)}.if-pied-onglets .nav-link.active:not(#if){background:var(--if-encre);border-color:var(--if-encre);color:#fff}.if-pied-conseils .tab-content:not(#if){border:1px solid var(--if-ligne);box-shadow:var(--if-ombre);color:var(--if-texte);background:#fff;border-radius:12px;padding:28px 32px;font-size:15.5px;line-height:1.7}.if-pied-conseils .tab-content strong{color:var(--if-encre);font-weight:600}.if-pied-conseils .tab-content a:not(#if){color:var(--if-orange-fonce);text-underline-offset:3px;font-weight:600;text-decoration:underline!important}.if-pied-sombre:not(#if){background:#242424;padding:56px 0 0}.if-pied-services:not(#if){border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(3,1fr);gap:16px;padding-bottom:48px;display:grid}.if-pied-service:not(#if){color:var(--if-encre);border-bottom:3px solid var(--if-orange);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:16px;padding:18px 20px;transition:transform .18s,box-shadow .18s;display:flex}.if-pied-service:not(#if):hover{color:var(--if-encre);transform:translateY(-2px);box-shadow:0 12px 28px #00000047}.if-pied-service .if-pied-fleche{color:var(--if-orange-fonce)}.if-pied-service-texte{min-width:0;color:var(--if-texte);flex:1;font-size:14px;line-height:1.4}.if-pied-service-texte b{color:var(--if-encre);margin-bottom:2px;font-size:16px;display:block}.if-losange{flex-shrink:0;place-items:center;width:52px;height:52px;display:grid;position:relative}.if-losange:before{content:"";background:var(--if-orange);border-radius:7px;transition:transform .25s;position:absolute;inset:7px;transform:rotate(45deg)}a:hover>.if-losange:before{transform:rotate(135deg)}.if-losange img:not(#if){width:30px;height:30px;position:relative}.if-losange svg:not(#if){fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;position:relative}.if-pied-grille:not(#if){grid-template-columns:1.35fr repeat(4,1fr);gap:40px;padding:48px 0;display:grid}.if-pied-marque{flex-direction:column;gap:18px;display:flex}.if-pied-logo img:not(#if){width:260px}.if-pied-marque>p:not(#if){color:#bdbdb9;max-width:300px;font-size:15px}.if-pied-marque .if-pied-appli-titre:not(#if){letter-spacing:.08em;text-transform:uppercase;color:#9e9e9a;margin-top:4px;font-size:13px;font-weight:600}.if-pied-applis{flex-wrap:wrap;gap:10px;display:flex}.if-pied-applis img:not(#if){object-fit:contain;border-radius:6px;width:135px;height:40px}.if-pied-colonne h2:not(#if){letter-spacing:0;color:#fff;text-transform:none;margin-bottom:16px;font-size:15px;font-weight:700}.if-pied-colonne ul:not(#if){gap:9px;display:grid}.if-pied-colonne li:not(#if){margin:0;padding:0;list-style:none}.if-pied-colonne a:not(#if){color:#bdbdb9;font-size:14.5px;font-weight:400;line-height:1.4;transition:color .15s}.if-pied-colonne a:not(#if):hover{color:#fff;text-underline-offset:4px;text-decoration:underline!important}.if-pied-colonne a.is-actif:not(#if){color:var(--if-orange)}.if-pied-plus:not(#if){grid-template-columns:1.6fr 1fr;align-items:start;gap:20px;padding-bottom:40px;display:grid}.if-pied-newsletter:not(#if){background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;margin:0;padding:24px 28px}.if-pied-newsletter h2:not(#if){color:#fff;letter-spacing:-.02em;font-size:19px;font-weight:700}.if-pied-newsletter>p:not(#if){color:#bdbdb9;margin:4px 0 16px;font-size:14px}.if-pied-newsletter .form_newsletter:not(#if){margin:0;padding:0}.if-pied-newsletter .ms-newsletter-ligne{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.if-pied-newsletter .ms-newsletter-ligne>.if-champ{flex:11rem;min-width:0}.if-pied-newsletter .if-champ{--if-fond-champ:#fff}.if-pied-newsletter .if-champ .if-saisie:not(#if):not(#if){background:#fff;height:44px}.if-pied-newsletter .if-champ .if-libelle:not(#if):not(#if){color:var(--color-gris-texte,#6b6b6b);background:#fff;font-size:.9375rem;font-weight:400;top:22px}.if-pied-newsletter .if-champ .if-saisie:not(#if):not(#if):focus+.if-libelle:not(#if):not(#if),.if-pied-newsletter .if-champ .if-saisie:not(#if):not(#if):not(:placeholder-shown)+.if-libelle:not(#if):not(#if){color:var(--if-encre);font-size:12px;font-weight:600;top:0}.if-pied-newsletter #newsletter_submit:not(#if):not(#if){flex:none;height:44px;padding:0 22px}.if-pied-fox:not(#if){background:var(--if-orange);color:#fff;border-radius:12px;align-items:center;gap:18px;padding:22px 24px;transition:background .18s;display:flex}.if-pied-fox:not(#if):hover{color:#fff;background:#de6c29}.if-pied-fox img:not(#if){background:#fff;border-radius:10px;flex-shrink:0;width:56px;height:56px;padding:8px}.if-pied-fox span{flex:1;font-size:14px;line-height:1.4}.if-pied-fox small{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.if-pied-fox b{letter-spacing:-.02em;font-size:20px;display:block}.if-pied-bas:not(#if){border-top:1px solid #ffffff1a;flex-direction:column;gap:10px;padding:22px 0 28px;font-size:13px;display:flex}.if-pied-bas .if-pied-avertissement:not(#if){color:#bdbdb9;font-size:13px}.if-pied-legal{color:#9e9e9a;flex-wrap:wrap;gap:8px 22px;display:flex}.if-pied-legal span{margin-right:auto}.if-pied-legal a:not(#if){color:#bdbdb9;text-underline-offset:3px;text-decoration:underline!important}.if-pied-legal a:not(#if):hover{color:#fff}.if-pied-newsletter .if-champ{position:relative}.if-pied-newsletter .if-champ .if-saisie:not(#if):not(#if){width:100%;color:var(--if-encre);font-family:var(--ms-police);box-shadow:none;appearance:none;border:1px solid #d6d6d6;border-radius:7px;margin:0;padding:0 .75rem;font-size:.9375rem;line-height:1.2;display:block}.if-pied-newsletter .if-champ .if-saisie:not(#if):not(#if)::placeholder{color:#9a9a9a;opacity:1}.if-pied-newsletter .if-champ .if-saisie:not(#if):not(#if):focus{border-color:#000;outline:none;box-shadow:0 0 0 3px #00000014}.if-pied-newsletter .if-champ .if-libelle:not(#if):not(#if){white-space:nowrap;text-overflow:ellipsis;pointer-events:none;text-transform:none;max-width:calc(100% - 1rem);margin:0;padding:0 .25rem;line-height:1;transition:top .15s,font-size .15s;display:block;position:absolute;left:.5rem;overflow:hidden;transform:translateY(-50%)}.if-pied-newsletter .abeille{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}.if-flottants:not(#if){z-index:900;align-items:flex-end;gap:10px;display:flex;position:fixed;bottom:24px;right:20px}.if-flottants .if-flottant-partage:not(#if){border:1px solid var(--if-ligne);width:48px;height:48px;color:var(--if-encre);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;padding:0;transition:transform .15s,border-color .15s,color .15s;display:grid;box-shadow:0 6px 20px #1f202129}.if-flottants .if-flottant-partage:not(#if):hover,.if-flottants .if-flottant-partage[aria-expanded=true]:not(#if){border-color:var(--if-orange);color:var(--if-orange-fonce);transform:translateY(-2px)}.if-flottants .if-flottant-partage svg{width:20px;height:20px}.if-flottant-emma:not(#if){background:var(--if-encre);color:#fff;cursor:pointer;text-align:left;border:0;border-radius:999px;align-items:center;gap:10px;height:56px;padding:6px 20px 6px 6px;transition:transform .15s,background .15s;display:flex;box-shadow:0 10px 28px #1f202147}.if-flottant-emma:not(#if):hover{background:#000;transform:translateY(-2px)}.if-emma-avatar{flex-shrink:0;width:44px;height:44px;position:relative}.if-emma-avatar img:not(#if){object-fit:cover;border:2px solid var(--if-orange);background:#fff;border-radius:50%;width:44px;height:44px}.if-emma-avatar i{border:2px solid var(--if-encre);background:#2fbf71;border-radius:50%;width:11px;height:11px;position:absolute;bottom:1px;right:0}.if-emma-texte{color:#d5d5d2;white-space:nowrap;font-size:13px;line-height:1.25}.if-emma-texte b{color:#fff;font-size:15px;display:block}.if-flottants :is(.if-flottant-partage,.if-flottant-emma):not(#if):focus-visible{outline:3px solid var(--if-orange);outline-offset:3px}.if-partage:not(#if){border:1px solid var(--if-ligne);background:#fff;border-radius:14px;width:250px;padding:16px;position:absolute;bottom:calc(100% + 12px);right:0;box-shadow:0 18px 48px #1f20212e}.if-partage[hidden]{display:none!important}.if-partage .if-partage-titre:not(#if){color:var(--if-encre);margin:0 0 12px;font-size:14px;font-weight:700}.if-partage ul:not(#if){grid-template-columns:repeat(4,1fr);gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.if-partage li{margin:0;padding:0}.if-partage a:not(#if){color:var(--if-encre);border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:8px 0;font-size:11.5px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.if-partage a svg{background:var(--if-fond-chaud);border-radius:50%;width:34px;height:34px;padding:8px;transition:background .15s,color .15s}.if-partage a:not(#if):hover svg{background:var(--if-orange);color:#fff}.if-partage-copier:not(#if){border:1px solid var(--if-ligne);width:100%;height:40px;color:var(--if-encre);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;transition:border-color .15s;display:flex}.if-partage-copier:not(#if):hover{border-color:var(--if-encre)}.if-partage-copier svg{width:18px;height:18px}#popup_chat_bot .cb-wrap:not(#if){font-family:var(--ms-police);background:var(--if-fond-chaud)}#popup_chat_bot .modal-content:not(#if){border-radius:16px!important;box-shadow:0 24px 64px #1f202147!important}#popup_chat_bot .cb-header:not(#if),#popup_chat_bot .cb-tabs:not(#if){background:var(--if-encre)}#popup_chat_bot .cb-avatar:not(#if){box-shadow:0 0 0 2px var(--if-orange)}#popup_chat_bot .cb-header-name:not(#if){font-size:15px}#popup_chat_bot .cb-header-sub:not(#if){color:#bdbdb9;font-size:12px}#popup_chat_bot .cb-tabs:not(#if){gap:4px;padding:0 14px 12px}#popup_chat_bot .cb-tab:not(#if){color:#d5d5d2;letter-spacing:0;background:#ffffff14;border-radius:8px;padding:8px;font-size:12.5px}#popup_chat_bot .cb-tab.cb-tab-active:not(#if){background:var(--if-orange);color:#fff}#popup_chat_bot .cb-bubble-bot:not(#if){border:1px solid var(--if-ligne);box-shadow:none;color:var(--if-encre);border-radius:4px 14px 14px;font-size:14px}#popup_chat_bot .cb-bubble-user:not(#if){background:var(--if-encre);box-shadow:none;border-radius:14px 4px 14px 14px;font-size:14px}#popup_chat_bot .cb-option:not(#if){border:1px solid var(--if-ligne);color:var(--if-encre);border-radius:10px;font-weight:600}#popup_chat_bot .cb-option:not(#if):hover{background:var(--if-orange-clair);border-color:var(--if-orange);color:var(--if-encre);box-shadow:none}#popup_chat_bot .cb-option:not(#if):hover i{color:var(--if-orange-fonce)}#popup_chat_bot .cb-ia-chip:not(#if){border:1px solid var(--if-ligne);color:var(--if-encre);border-radius:999px;font-weight:600}#popup_chat_bot .cb-ia-chip:not(#if):hover{background:var(--if-orange-clair);border-color:var(--if-orange);color:var(--if-encre)}#popup_chat_bot .cb-ia-welcome-title:not(#if){color:var(--if-encre);font-size:16px}#popup_chat_bot .cb-ia-welcome-sub:not(#if){color:var(--if-texte);font-size:13px}#popup_chat_bot .cb-ia-panel:not(#if){background:var(--if-fond-chaud)}#popup_chat_bot .cb-input:not(#if){color:var(--if-encre);background:#fff;border:1px solid #d6d6d6;border-radius:10px;font-size:14px}#popup_chat_bot .cb-input:not(#if):focus{border-color:#000;box-shadow:0 0 0 3px #00000014}#popup_chat_bot .cb-send-btn:not(#if){background:var(--if-orange);color:#fff;border-radius:10px}#popup_chat_bot .cb-send-btn:not(#if):hover{background:#de6c29;transform:none}#popup_chat_bot .cb-result-card:not(#if){background:var(--if-encre)}#popup_chat_bot .cb-typing-dots:not(#if){box-shadow:none;border:1px solid var(--if-ligne)}#popup_chat_bot .cb-new-conv:not(#if):hover{color:var(--if-orange-fonce);background:var(--if-orange-clair)}body.mini-site .avertisement-versement:has(+.msh-hero):not(#if){margin-bottom:0!important}body.mini-site .msh-hero{background:#f4eee7 var(--msh-img) var(--msh-pos,right top) / cover no-repeat;border-bottom:1px solid var(--if-ligne);margin:0 0 40px;position:relative}body.mini-site .msh-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#fffffff7 0%,#ffffffe6 36%,#ffffff8c 50%,#fff0 64%);position:absolute;inset:0}body.mini-site .msh-hero-inner:not(#if){align-items:center;width:100%;max-width:none;min-height:440px;margin:0;padding-block:56px;padding-inline:max(16px,50% - 640px);display:flex;position:relative}body.mini-site .msh-hero-copy{max-width:600px}body.mini-site .msh-surtitre:not(#if){letter-spacing:.12em;text-transform:uppercase;color:var(--if-orange-fonce);margin:0 0 18px;font-size:14px;font-weight:700;line-height:1.3}body.mini-site .msh-hero h1:not(#if){text-transform:none;letter-spacing:-.04em;color:var(--if-encre);font-size:clamp(36px,4.1vw,58px);font-weight:700;line-height:1.04;text-align:left!important;margin:0!important;padding:0!important}body.mini-site .msh-hero h1 :is(.orange,strong):not(#if){color:var(--if-orange);font-weight:700;display:inline}body.mini-site .msh-hero h1.msh-long:not(#if){font-size:clamp(32px,3.2vw,46px);line-height:1.08}body.mini-site .msh-hero h1 br{display:none}body.mini-site .msh-lead:not(#if){color:#3e4245;max-width:540px;margin:22px 0 0;font-size:18px;line-height:1.55}body.mini-site .msh-lead strong{color:var(--if-encre);font-weight:600}body.mini-site .msh-photo:not(#if){display:none}body.mini-site .msh-hero~:is(.intro-site-taux,.intro-site-avec-img):not(#if){margin-top:0}@media (max-width:1199px){body.mini-site .msh-hero-copy{max-width:520px}body.mini-site .msh-hero:before{background:linear-gradient(90deg,#fffffff7 0%,#ffffffeb 42%,#ffffff80 56%,#fff0 70%)}}@media (max-width:991px){body.mini-site .msh-hero:not(#if){background:#fff}body.mini-site .msh-hero:before{display:none}body.mini-site .msh-hero-inner:not(#if){min-height:0;padding-block:32px 28px;display:block}body.mini-site .msh-hero-copy{max-width:680px}body.mini-site .msh-hero h1:not(#if){font-size:clamp(32px,6vw,44px)}body.mini-site .msh-lead:not(#if){font-size:16.5px}body.mini-site .msh-photo:not(#if){aspect-ratio:16/9;object-fit:cover;object-position:var(--msh-pos-m,85% 30%);border-radius:12px;width:100%;max-width:none;height:auto;margin:24px 0 0;display:block}}@media (max-width:575px){body.mini-site .msh-hero:not(#if){margin-bottom:28px}body.mini-site .msh-hero-inner:not(#if){padding-block:24px 20px}body.mini-site .msh-surtitre:not(#if){margin-bottom:12px;font-size:12.5px}body.mini-site .msh-hero h1:not(#if){font-size:32px;line-height:1.08}body.mini-site .msh-photo:not(#if){aspect-ratio:4/3;margin-top:20px}}@media (max-width:1199px){body.mini-site .liste-simulateur ul:not(#if){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1100px){.if-pied-grille:not(#if){grid-template-columns:repeat(2,1fr)}.if-pied-marque{grid-column:1/-1}.if-pied-services:not(#if),.if-pied-plus:not(#if){grid-template-columns:1fr}}@media (max-width:991px){body.mini-site header .head-two .ms-logo:not(#if){width:230px}body.mini-site header .head-two p.ms-secteur:not(#if){border-left:0;padding-left:0;font-size:17px}body.mini-site :is(.intro-site-taux,.intro-site-avec-img):not(#if){margin-top:64px}body.mini-site .avis-client .right-bloc>.row:not(#if){grid-template-columns:1fr}body.mini-site .donner-avis:not(#if){background:0 0}body.mini-site .courtier .contenu-coutier:not(#if){padding:28px 24px!important}}@media (max-width:767px){body.mini-site .liste-simulateur ul:not(#if),body.mini-site .lien-rapide-home ul:not(#if){grid-template-columns:1fr}body.mini-site .lien-rapide-home ul li:not(#if){height:120px}body.mini-site .donner-avis ul:not(#if){flex-wrap:wrap}body.mini-site .donner-avis ul li:not(#if){width:calc(50% - 6px)}}@media (max-width:575px){.if-pied-conteneur:not(#if){width:calc(100% - 32px)}.if-pied-conseils:not(#if){padding:44px 0}.if-pied-conseils .tab-content:not(#if){padding:20px;font-size:15px}.if-pied-grille:not(#if){grid-template-columns:1fr 1fr;gap:28px 20px}.if-pied-newsletter:not(#if){padding:20px}.if-pied-legal span{flex-basis:100%}.if-flottants:not(#if){bottom:14px;right:12px}.if-flottant-emma:not(#if){height:52px;padding:4px}.if-emma-texte{display:none}body.mini-site .avertisement-versement:not(#if){justify-content:center;text-align:center!important}body.mini-site .slogan .titre-head:not(#if){font-size:38px}body.mini-site .ms-label{border-radius:14px}body.mini-site .credit-immi-head .sous-titre:not(#if){text-align:center;font-size:19px}body.mini-site .credit-immi-head button:not(#if){width:100%;margin-top:12px}body.mini-site .intro-site-taux:not(#if),body.mini-site .intro-site-avec-img:not(#if),body.mini-site .avis-client .left-bloc:not(#if),body.mini-site .avis-client .right-bloc:not(#if){padding:28px 18px!important}body.mini-site .avis-minisite-depot .depot-avis:not(#if),body.mini-site .actu-liste .depot-avis:not(#if){padding:20px!important}body.mini-site .mea-texte:not(#if){width:100%}body.mini-site .pop-minisite .list-pop-mini:not(#if){text-align:center;flex-direction:column;justify-content:flex-start;gap:10px;padding:16px 10px}body.mini-site .pop-minisite .list-pop-mini p:not(#if){overflow-wrap:anywhere;font-size:15px}body.mini-site .pop-minisite>.row>div:not(#if){padding-inline:6px}}@media (prefers-reduced-motion:reduce){body.mini-site *,body.mini-site :before{transition:none!important}}:root{--agc-encre:#1f2021;--agc-encre-2:#2c2d2f;--agc-texte:#55595c;--agc-ligne:#e6e4e0;--agc-fond:#f7f5f2;--agc-orange:#b4531a;--agc-orange-2:#b4531a;--agc-orange-doux:#fcefe6;--agc-r:7px;--agc-r-s:5px;--agc-l:min(1360px, calc(100% - 64px));--agc-ombre:0 1px 2px #1f20210d, 0 6px 18px #1f20210d;--agc-police:"Hanken Grotesk", "Hanken Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif}@media (max-width:1023px){:root{--agc-l:calc(100% - 40px)}}@media (max-width:600px){:root{--agc-l:calc(100% - 32px)}}body.agc:not(#agc){background:var(--agc-fond);color:var(--agc-encre);font-family:var(--agc-police);margin:0;padding-top:0!important}body.agc :is(.agc-entete,.agc-onglets,.agc-hero,.agc-page,.agc-bande,.agc-pied,.agc-appel,.agc-conseils) :is(h1,h2,h3,h4,p,ul,ol,figure){margin:0}body.agc :is(.agc-entete,.agc-onglets,.agc-hero,.agc-page,.agc-bande,.agc-pied,.agc-appel,.agc-conseils) :is(ul,ol){padding:0;list-style:none}body.agc :is(.agc-entete,.agc-onglets,.agc-hero,.agc-page,.agc-bande,.agc-pied,.agc-appel,.agc-conseils) a{text-decoration:none}body.agc :is(.agc-entete,.agc-onglets,.agc-hero,.agc-page,.agc-bande,.agc-pied,.agc-appel,.agc-conseils) *{box-sizing:border-box}.agc-l{width:var(--agc-l);margin-inline:auto}.agc-ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:18px;height:18px}.agc-em,body.agc h1 em,body.agc h2 em{color:var(--agc-orange);font-style:normal}body.agc .agc-btn:not(#agc){border-radius:var(--agc-r-s);min-height:44px;font:700 15px/1.2 var(--agc-police);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;padding:0 18px;text-decoration:none;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}body.agc .agc-btn-orange:not(#agc),body.agc .agc-btn-orange:not(#agc):is(:hover,:focus,:active,:visited){background:var(--agc-orange);border-color:var(--agc-orange);color:#fff}body.agc .agc-btn-orange:not(#agc):hover{background:var(--agc-orange-2);border-color:var(--agc-orange-2);box-shadow:0 6px 18px #b4531a52}body.agc .agc-btn-orange .agc-ico{stroke:#fff}body.agc .agc-btn-encre:not(#agc),body.agc .agc-btn-encre:not(#agc):is(:hover,:focus,:visited){background:var(--agc-encre);border-color:var(--agc-encre);color:#fff}body.agc .agc-btn-encre:not(#agc):hover{background:#000}body.agc .agc-btn-contour:not(#agc),body.agc .agc-btn-contour:not(#agc):visited{border-color:var(--agc-ligne);color:var(--agc-encre);background:#fff}body.agc .agc-btn-contour:not(#agc):hover{border-color:var(--agc-encre);color:var(--agc-encre)}body.agc .agc-btn-contour .agc-ico{stroke:var(--agc-orange)}body.agc .agc-btn-verre:not(#agc),body.agc .agc-btn-verre:not(#agc):visited{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff14;border-color:#ffffff73}body.agc .agc-btn-verre:not(#agc):hover{color:var(--agc-encre);background:#fff}body.agc .agc-btn-blanc:not(#agc),body.agc .agc-btn-blanc:not(#agc):visited{color:var(--agc-encre);background:#fff;border-color:#fff}body.agc .agc-btn-blanc:not(#agc):hover{background:var(--agc-encre);border-color:var(--agc-encre);color:#fff}body.agc .agc-btn-grand:not(#agc){min-height:52px;padding:0 22px;font-size:16px}body.agc .agc-btn-petit:not(#agc){min-height:36px;padding:0 12px;font-size:14px}.agc-entete{z-index:1030;background:#fff;position:relative}.agc-haut{background:var(--agc-encre);color:#c9c9c6;font-size:12.5px}.agc-haut .agc-l{justify-content:space-between;align-items:center;gap:16px;min-height:34px;display:flex}.agc-haut p{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agc-haut nav{flex-shrink:0;gap:18px;display:flex}body.agc .agc-haut nav a:not(#agc){color:#fff;align-items:center;gap:6px;font-weight:600;display:inline-flex}body.agc .agc-haut nav a:not(#agc):hover{color:var(--agc-orange)}.agc-haut nav .agc-ico{width:15px;height:15px;stroke:var(--agc-orange)}.agc-barre .agc-l{align-items:center;gap:22px;min-height:76px;display:flex}.agc-logo img{width:236px;height:auto;display:block}.agc-agence{border-left:1px solid var(--agc-ligne);align-items:center;gap:10px;min-width:0;padding-left:22px;display:flex}.agc-agence .agc-ico{width:24px;height:24px;stroke:var(--agc-orange)}.agc-agence small{letter-spacing:.12em;text-transform:uppercase;color:var(--agc-orange);font-size:11px;font-weight:700;line-height:1.2;display:block}.agc-agence strong{letter-spacing:-.02em;color:var(--agc-encre);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:800;line-height:1.15;display:block;overflow:hidden}.agc-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.agc-burger{display:none}.agc-onglets{z-index:1029;background:var(--agc-encre);border-top:3px solid var(--agc-orange);position:sticky;top:0}.agc-onglets ul.agc-l{margin-inline:auto!important}.agc-onglets ul{flex-wrap:wrap;gap:0 4px;display:flex}body.agc .agc-onglets a:not(#agc){color:#e4e3e0;white-space:nowrap;align-items:center;height:48px;padding:0 12px;font-size:15px;font-weight:600;display:flex;position:relative}body.agc .agc-onglets a:not(#agc):hover{color:#fff;background:#ffffff0f}body.agc .agc-onglets a.is-actif:not(#agc){color:#fff}.agc-onglets a.is-actif:after{content:"";background:var(--agc-orange);border-radius:2px 2px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.agc-onglets a[target=_blank]:after{content:""}@media (max-width:1180px){.agc-logo img{width:190px}.agc-agence strong{font-size:18px}.agc-actions .agc-btn span.agc-masque-md{display:none}body.agc .agc-onglets a:not(#agc){height:44px;padding:0 9px;font-size:14px}}@media (max-width:900px){.agc-haut p{display:none}.agc-haut .agc-l{justify-content:center}.agc-barre .agc-l{gap:12px;min-height:64px}.agc-logo img{width:150px}.agc-agence{gap:6px;padding-left:12px}.agc-agence .agc-ico{display:none}.agc-agence small{letter-spacing:.08em;font-size:10px}.agc-agence strong{font-size:16px}.agc-actions{gap:6px}body.agc .agc-actions .agc-btn:not(#agc){width:42px;min-height:42px;padding:0}.agc-actions .agc-btn span{display:none}.agc-burger{border:1px solid var(--agc-ligne);border-radius:var(--agc-r-s);background:#fff;flex-direction:column;justify-content:center;gap:4px;width:42px;height:42px;padding:0 11px;display:inline-flex}.agc-burger span{background:var(--agc-encre);border-radius:1px;height:2px;display:block}.agc-onglets{display:none}.agc-onglets.is-ouvert{display:block}.agc-onglets ul{flex-direction:column;padding:6px 0 10px}body.agc .agc-onglets a:not(#agc){border-bottom:1px solid #ffffff14;height:44px}.agc-onglets a.is-actif:after{width:3px;height:auto;inset:10px auto 10px 0}}@media (max-width:480px){.agc-haut{display:none}.agc-entete{box-shadow:0 1px 0 var(--agc-ligne);position:sticky;top:0}.agc-logo img{width:124px}.agc-barre .agc-l{gap:8px}.agc-agence{border-left:0;flex-direction:column;align-items:flex-start;gap:0;padding-left:0}.agc-agence strong{max-width:110px;font-size:14px}body.agc .agc-actions .agc-contact:not(#agc){display:none}body.agc .agc-actions .agc-btn:not(#agc),.agc-burger{width:40px;height:40px;min-height:40px}.agc-onglets{position:static}}.agc-hero{color:#fff;background:linear-gradient(90deg, #1f2021f5 0%, #1f2021e6 30%, #1f20218c 52%, #1f202114 75%, #1f202100 100%), var(--agc-photo) 70% 30% / cover no-repeat var(--agc-encre);position:relative;overflow:hidden}.agc-hero:after{content:"";background:linear-gradient(90deg, var(--agc-orange) 0 18%, transparent 18%);height:4px;position:absolute;bottom:0;left:0;right:0}.agc-hero .agc-l{z-index:1;flex-direction:column;justify-content:center;min-height:300px;padding:34px 0 40px;display:flex;position:relative}.agc-ariane{color:#cfcfcb;flex-wrap:wrap;gap:6px;margin-bottom:12px;font-size:13px;display:flex}body.agc .agc-ariane a:not(#agc){color:#fff}body.agc .agc-ariane a:not(#agc):hover,.agc-ariane span[aria-hidden]{color:var(--agc-orange)}body.agc .agc-hero h1:not(#agc){max-width:760px;font:800 clamp(30px, 3.2vw, 46px)/1.08 var(--agc-police);letter-spacing:-.035em;color:#fff;text-transform:none}.agc-hero h1 em{color:var(--agc-orange)}body.agc .agc-hero-texte:not(#agc){color:#e4e3e0;max-width:640px;margin-top:12px;font-size:17px;line-height:1.5}.agc-hero-actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.agc-hero-points{color:#e4e3e0;flex-wrap:wrap;gap:8px 20px;margin-top:18px;font-size:14px;display:flex}.agc-hero-points li{align-items:center;gap:7px;display:inline-flex}.agc-hero-points .agc-ico{width:16px;height:16px;stroke:var(--agc-orange);stroke-width:2.4px}@media (max-width:700px){.agc-hero{background:var(--agc-encre)}.agc-hero:before{content:"";background:var(--agc-photo) 72% 30% / cover no-repeat;height:190px;display:block}.agc-hero .agc-l{min-height:0;padding:20px 0 26px}body.agc .agc-hero h1:not(#agc){font-size:28px}body.agc .agc-hero-texte:not(#agc){font-size:15.5px}.agc-hero-actions{flex-direction:column}body.agc .agc-hero-actions .agc-btn:not(#agc){width:100%}}body.agc main.agc-page:not(#agc){padding:28px 0 36px;margin:0!important}.agc-grille{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;display:grid}.agc-pile{flex-direction:column;gap:16px;min-width:0;display:flex}.agc-colonne{flex-direction:column;gap:12px;min-width:0;display:flex}@media (max-width:1023px){.agc-grille{grid-template-columns:1fr}}.agc-carte{border:1px solid var(--agc-ligne);border-radius:var(--agc-r);box-shadow:var(--agc-ombre);background:#fff;min-width:0;padding:22px 24px}.agc-carte-tete{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:16px;display:flex}body.agc .agc-titre:not(#agc){font:800 22px/1.2 var(--agc-police);letter-spacing:-.025em;color:var(--agc-encre);text-transform:none}body.agc .agc-titre-grand:not(#agc){font-size:clamp(24px,2.2vw,32px)}.agc-titre em{color:var(--agc-orange);font-style:normal}.agc-sous{color:var(--agc-texte);font-size:14px}.agc-surtitre{letter-spacing:.12em;text-transform:uppercase;color:var(--agc-orange);align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:800;display:inline-flex}.agc-surtitre:before{content:"";background:var(--agc-orange);width:18px;height:2px}body.agc .agc-lien:not(#agc){color:var(--agc-encre);align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:inline-flex}body.agc .agc-lien:not(#agc):hover{color:var(--agc-orange-2)}.agc-lien .agc-ico{width:16px;height:16px;stroke:var(--agc-orange)}.agc-texte{color:#3e4245;overflow-wrap:anywhere;font-size:15.5px;line-height:1.65}.agc-texte :is(p,ul,ol){margin:0 0 .8em!important}.agc-texte :is(h1,h2,h3,h4){letter-spacing:-.02em;line-height:1.2;font-family:var(--agc-police)!important;color:var(--agc-encre)!important;text-transform:none!important;margin:1em 0 .45em!important;font-weight:800!important}.agc-texte h1,.agc-texte h2{font-size:21px!important}.agc-texte h3,.agc-texte h4{font-size:18px!important}.agc-texte>:first-child{margin-top:0!important}.agc-texte img,.agc-texte iframe,.agc-texte video,.agc-texte table{height:auto;max-width:100%!important}.agc-texte iframe{width:100%;min-height:280px}.agc-texte a{font-weight:600;color:var(--agc-orange-2)!important}.agc-texte strong,.agc-texte b{color:var(--agc-encre)}.agc-vide{border-radius:var(--agc-r);background:var(--agc-orange-doux);align-items:center;gap:12px;padding:16px 18px;font-weight:600;display:flex}.agc-vide .agc-ico{stroke:var(--agc-orange)}.agc-expert{grid-template-columns:150px minmax(0,1fr);gap:22px;display:grid}.agc-portrait{aspect-ratio:4/5;border-radius:var(--agc-r);background:linear-gradient(#efece8,#e2ded8);width:150px;display:block;position:relative;overflow:hidden}.agc-portrait svg{fill:#b9b3ab;width:76%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.agc-portrait img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;position:absolute;inset:0}.agc-expert-nom{letter-spacing:-.02em;font-size:22px;font-weight:800}.agc-expert-role{color:var(--agc-orange-2);font-size:14px;font-weight:700;margin:2px 0 12px!important}.agc-coords{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;display:grid}.agc-coords>div{grid-template-columns:84px minmax(0,1fr);align-items:baseline;gap:8px;font-size:14.5px;display:grid}.agc-coords dt{color:var(--agc-texte);font-size:13px;font-weight:500}.agc-coords dd{color:var(--agc-encre);overflow-wrap:anywhere;margin:0;font-weight:700}body.agc .agc-coords dd a:not(#agc){color:var(--agc-encre)}body.agc .agc-coords dd a:not(#agc):hover{color:var(--agc-orange-2)}.agc-mentions{border-top:1px dashed var(--agc-ligne);color:var(--agc-texte);padding-top:12px;font-size:12.5px;line-height:1.55;margin-top:14px!important}.agc-puces{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}body.agc .agc-puce:not(#agc){border-radius:var(--agc-r-s);background:var(--agc-fond);border:1px solid var(--agc-ligne);height:34px;color:var(--agc-encre);align-items:center;gap:7px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}body.agc .agc-puce:not(#agc):hover{border-color:var(--agc-orange)}.agc-puce .agc-ico{width:15px;height:15px;stroke:var(--agc-orange)}@media (max-width:700px){.agc-expert{grid-template-columns:96px minmax(0,1fr);gap:14px}.agc-portrait{width:96px}.agc-coords{grid-column:1/-1;grid-template-columns:1fr}.agc-expert>div:last-child{display:contents}.agc-expert-id{align-self:center}.agc-coords>div{grid-template-columns:76px minmax(0,1fr)}.agc-mentions,.agc-puces{grid-column:1/-1}}.agc-taux{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:10px;display:grid}.agc-taux-case{border-radius:var(--agc-r);background:var(--agc-fond);border:1px solid var(--agc-ligne);padding:14px 16px 12px;position:relative;overflow:hidden}.agc-taux-case:before{content:"";background:var(--agc-orange);width:3px;position:absolute;top:0;bottom:0;left:0}.agc-taux-case small{color:var(--agc-texte);font-size:13px;display:block}.agc-taux-case small b{color:var(--agc-encre)}.agc-taux-case strong{letter-spacing:-.03em;color:var(--agc-encre);font-variant-numeric:tabular-nums;margin:4px 0 2px;font-size:30px;font-weight:800;line-height:1.1;display:block}.agc-taux-case span{letter-spacing:.06em;text-transform:uppercase;color:var(--agc-orange-2);font-size:12px;font-weight:800}body.agc .agc-taux-case button:not(#agc){white-space:nowrap;font:700 13px var(--agc-police);color:var(--agc-encre);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:8px;padding:0;display:flex}body.agc .agc-taux-case button:not(#agc):hover{color:var(--agc-orange-2)}.agc-taux-case button .agc-ico{width:14px;height:14px;stroke:var(--agc-orange)}.agc-taux-pied{color:var(--agc-texte);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:13.5px;display:flex}body.agc .agc-raccourci:not(#agc){text-align:left;border:1px solid var(--agc-ligne);border-radius:var(--agc-r);width:100%;box-shadow:var(--agc-ombre);color:var(--agc-encre);font:inherit;cursor:pointer;background:#fff;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s,transform .15s;display:flex}body.agc .agc-raccourci:not(#agc):hover{border-color:var(--agc-orange);transform:translateY(-1px)}.agc-raccourci-ico{border-radius:var(--agc-r-s);background:var(--agc-orange-doux);flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.agc-raccourci-ico .agc-ico{width:21px;height:21px;stroke:var(--agc-orange)}.agc-raccourci b{letter-spacing:-.01em;font-size:15.5px;font-weight:800;display:block}.agc-raccourci small{color:var(--agc-texte);font-size:13px;display:block}.agc-raccourci>span:nth-child(2){flex:1;min-width:0}.agc-raccourci>.agc-ico{stroke:var(--agc-encre)}body.agc .agc-raccourci-fort:not(#agc){background:var(--agc-encre);border-color:var(--agc-encre);color:#fff}body.agc .agc-raccourci-fort:not(#agc):hover{border-color:var(--agc-orange)}.agc-raccourci-fort .agc-raccourci-ico{background:var(--agc-orange)}.agc-raccourci-fort .agc-raccourci-ico .agc-ico,.agc-raccourci-fort>.agc-ico{stroke:#fff}.agc-raccourci-fort small{color:#c9c9c6}.agc-agence-carte{padding:0;overflow:hidden}.agc-agence-carte h2{letter-spacing:-.015em;padding:16px 18px 12px;font-size:17px;font-weight:800}.agc-carto{background:#e9e6e1;height:170px;position:relative}.agc-carto #map{inset:0;position:absolute!important}.agc-carto img{object-fit:cover;width:100%;height:100%;display:block}.agc-infos{flex-direction:column;gap:10px;padding:14px 18px 16px;font-size:14px;line-height:1.45;display:flex}.agc-infos li{grid-template-columns:20px minmax(0,1fr);gap:10px;display:grid}.agc-infos .agc-ico{stroke:var(--agc-orange);width:18px;height:18px;margin-top:1px}.agc-infos b{color:var(--agc-encre)}body.agc .agc-infos a:not(#agc){color:var(--agc-encre);font-weight:700}.agc-donner{border-radius:var(--agc-r);background:var(--agc-orange-doux);border:1px solid #f6d6c0;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.agc-donner p{font-size:14px;font-weight:800}.agc-donner div{gap:6px;display:flex}body.agc .agc-donner a:not(#agc){border-radius:var(--agc-r-s);background:var(--agc-encre);color:#fff;place-items:center;width:38px;height:38px;font-weight:800;display:grid}body.agc .agc-donner a:not(#agc):hover{background:var(--agc-orange)}.agc-donner img{filter:brightness(0)invert();width:20px;height:20px}.agc-bande{padding:34px 0}.agc-bande-blanche{border-block:1px solid var(--agc-ligne);background:#fff}.agc-bande-encre{background:linear-gradient(120deg, var(--agc-encre) 0%, #34302d 100%);color:#fff}.agc-bande-encre .agc-titre{color:#fff!important}.agc-bande-tete{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px 20px;margin-bottom:18px;display:flex}.agc-simus{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}body.agc .agc-simu:not(#agc){border-radius:var(--agc-r);color:#fff;background:#ffffff0f;border:1px solid #ffffff24;flex-direction:column;gap:6px;min-height:100%;padding:16px;display:flex}body.agc .agc-simu:not(#agc):hover{border-color:var(--agc-orange);background:#ffffff1a}.agc-simu img{filter:brightness(0)invert();opacity:.95;width:34px;height:34px}.agc-simu b{font-size:15.5px;font-weight:800}.agc-simu span{color:#c9c9c6;font-size:13px;line-height:1.4}.agc-simu-n{color:var(--agc-orange);letter-spacing:-.03em;font-size:34px;font-weight:800;line-height:1;display:inline-block}@media (max-width:1100px){.agc-simus{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.agc-simus{grid-template-columns:repeat(2,minmax(0,1fr))}.agc-bande{padding:26px 0}}.agc-duo{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.agc-duo video{object-fit:cover;border-radius:var(--agc-r);aspect-ratio:16/9;background:#000;width:100%;display:block;box-shadow:0 12px 30px #1f20212e}.agc-chiffres{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.agc-chiffres div{border-radius:var(--agc-r);background:var(--agc-fond);border:1px solid var(--agc-ligne);padding:12px 14px}.agc-chiffres b{color:var(--agc-orange);letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.1;display:block}.agc-chiffres span{color:var(--agc-texte);font-size:13px}@media (max-width:900px){.agc-duo{grid-template-columns:1fr}}.agc-note{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agc-etoiles{color:var(--agc-orange);gap:2px;display:inline-flex}.agc-etoiles svg{fill:currentColor;width:18px;height:18px}.agc-etoiles .is-vide{color:#ddd8d1}.agc-note b{font-size:16px}.agc-avis{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:14px;display:grid}.agc-avis-carte{border:1px solid var(--agc-ligne);border-radius:var(--agc-r);box-shadow:var(--agc-ombre);border-top:3px solid var(--agc-orange);background:#fff;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.agc-avis-carte blockquote{color:#3e4245;overflow-wrap:anywhere;margin:0;font-size:14.5px;line-height:1.6}.agc-avis-auteur{color:var(--agc-texte);align-items:center;gap:10px;margin-top:auto;font-size:13.5px;display:flex}.agc-avis-auteur i{background:var(--agc-encre);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;font-weight:800;display:grid}.agc-avis-auteur b{color:var(--agc-encre);display:block}.agc-synthese{border-radius:var(--agc-r);background:var(--agc-encre);color:#fff;flex-wrap:wrap;align-items:center;gap:18px 28px;padding:22px 26px;display:flex}.agc-synthese-note{letter-spacing:-.04em;color:#fff;font-size:54px;font-weight:800;line-height:1}.agc-synthese-note small{color:var(--agc-orange);font-size:20px}.agc-synthese h2{color:#fff;font-size:20px;font-weight:800}.agc-synthese p{color:#c9c9c6;font-size:14px}.agc-synthese .agc-btn{margin-left:auto}.agc-pages{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}body.agc .agc-pages a:not(#agc){border-radius:var(--agc-r-s);border:1px solid var(--agc-ligne);min-width:38px;height:38px;color:var(--agc-encre);background:#fff;place-items:center;padding:0 8px;font-weight:700;display:grid}body.agc .agc-pages a.active:not(#agc){background:var(--agc-orange);border-color:var(--agc-orange);color:#fff}.agc-solutions{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}body.agc .agc-solution:not(#agc){text-align:left;border:1px solid var(--agc-ligne);border-radius:var(--agc-r);box-shadow:var(--agc-ombre);color:var(--agc-encre);font:inherit;cursor:pointer;border-bottom:3px solid var(--agc-orange);background:#fff;flex-direction:column;gap:8px;padding:18px;transition:transform .15s,box-shadow .15s;display:flex}body.agc .agc-solution:not(#agc):hover{transform:translateY(-2px);box-shadow:0 12px 26px #1f20211a}.agc-solution img{width:46px;height:46px}.agc-solution b{letter-spacing:-.015em;font-size:16.5px;font-weight:800}.agc-solution span{color:var(--agc-texte);font-size:13.5px;line-height:1.45}.agc-solution em{color:var(--agc-orange-2);align-items:center;gap:6px;margin-top:auto;font-size:14px;font-style:normal;font-weight:700;display:inline-flex}.agc-solution em .agc-ico{width:15px;height:15px}@media (max-width:1100px){.agc-solutions{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.agc-solutions{grid-template-columns:repeat(2,minmax(0,1fr))}body.agc .agc-solution:not(#agc){padding:14px}.agc-solution span{display:none}}.agc-blog{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}body.agc .agc-article:not(#agc){border:1px solid var(--agc-ligne);border-radius:var(--agc-r);color:var(--agc-encre);box-shadow:var(--agc-ombre);background:#fff;flex-direction:column;display:flex;overflow:hidden}.agc-article img{aspect-ratio:16/9;object-fit:cover;background:var(--agc-fond);width:100%;display:block}.agc-article b{padding:12px 14px 4px;font-size:15px;font-weight:800;line-height:1.35;display:block}.agc-article span{color:var(--agc-orange-2);margin-top:auto;padding:0 14px 14px;font-size:13.5px;font-weight:700}@media (max-width:1100px){.agc-blog{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.agc-blog{grid-template-columns:1fr}}.agc-liste{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.agc-fiche{border:1px solid var(--agc-ligne);border-radius:var(--agc-r);box-shadow:var(--agc-ombre);background:#fff;grid-template-columns:88px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:14px;display:grid}.agc-fiche-logo{border-radius:var(--agc-r-s);background:var(--agc-fond);border:1px solid var(--agc-ligne);place-items:center;width:88px;height:70px;padding:6px;display:grid;overflow:hidden}.agc-fiche-logo img{object-fit:contain;max-width:100%;max-height:100%}.agc-fiche-photo{width:88px;height:100px;padding:0}.agc-fiche-photo img{object-fit:cover;width:100%;height:100%;max-height:none}.agc-fiche h2,.agc-fiche h3{letter-spacing:-.01em;color:var(--agc-encre);overflow-wrap:anywhere;font-size:15.5px;font-weight:800;line-height:1.3}body.agc .agc-fiche h2 a:not(#agc){color:var(--agc-encre)}.agc-fiche p{color:var(--agc-texte);overflow-wrap:anywhere;font-size:13.5px;line-height:1.5;margin-top:4px!important}body.agc .agc-fiche p a:not(#agc){color:var(--agc-orange-2);font-weight:600}.agc-fiche-lieu{gap:5px;display:inline-flex}.agc-fiche-lieu .agc-ico{width:14px;height:14px;stroke:var(--agc-orange);margin-top:3px}@media (max-width:480px){.agc-liste{grid-template-columns:1fr}.agc-fiche{grid-template-columns:72px minmax(0,1fr)}.agc-fiche-logo{width:72px}}.agc-dossiers{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.agc-dossier{border:1px solid var(--agc-ligne);border-radius:var(--agc-r);box-shadow:var(--agc-ombre);background:#fff;grid-template-columns:96px minmax(0,1fr);gap:14px;padding:14px;display:grid}.agc-dossier-taux{border-radius:var(--agc-r-s);background:var(--agc-encre);color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:10px 4px;display:flex}.agc-dossier-taux b{color:var(--agc-orange);letter-spacing:-.02em;font-size:22px;font-weight:800}.agc-dossier-taux span{color:#c9c9c6;font-size:12.5px}.agc-dossier h3{font-size:15px;font-weight:800;line-height:1.35}.agc-dossier p{color:var(--agc-texte);font-size:13px;margin-top:3px!important}.agc-dossier .agc-btn{margin-top:8px}.agc-periodes{flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:flex}body.agc .agc-periodes a:not(#agc),.agc-periodes b{border-radius:var(--agc-r-s);border:1px solid var(--agc-ligne);height:32px;color:var(--agc-encre);background:#fff;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.agc-periodes b{background:var(--agc-encre);border-color:var(--agc-encre);color:#fff}.agc-form{min-width:0}.agc-form :is(input[type=text],input[type=email],input[type=tel],select,textarea){max-width:100%}body.agc .agc-form input[type=submit]:not(#agc),body.agc .agc-form button[type=submit]:not(#agc){min-height:46px;padding:0 26px;font-weight:700;background:var(--agc-orange)!important;border:1px solid var(--agc-orange)!important;color:#fff!important;border-radius:var(--agc-r-s)!important}body.agc .agc-form input[type=submit]:not(#agc):hover,body.agc .agc-form button[type=submit]:not(#agc):hover{background:var(--agc-orange-2)!important;color:#fff!important}.agc-lemoine .agc-texte h2{letter-spacing:0;align-items:center;gap:10px;display:flex;text-transform:uppercase!important;font-size:20px!important}.agc-lemoine .agc-texte h2 img{width:34px;height:34px}.agc-lemoine .agc-texte p[style]{border-left:3px solid var(--agc-orange);border-radius:0 var(--agc-r-s) var(--agc-r-s) 0;background:var(--agc-orange-doux)!important;padding:8px 12px!important}.agc-lemoine .agc-texte br+br{display:none}.agc-encart{border-radius:var(--agc-r);background:var(--agc-encre);color:#fff;padding:20px}.agc-encart b,.agc-encart h2{color:#fff}.agc-encart h2{font-size:18px;font-weight:800}.agc-encart h2 em{color:var(--agc-orange);font-style:normal}.agc-encart p{color:#d5d5d2;font-size:14px;line-height:1.5;margin-top:8px!important}.agc-encart ul{flex-direction:column;gap:10px;display:flex;margin-top:12px!important}.agc-encart li{color:#d5d5d2;grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:13.5px;line-height:1.45;display:grid}.agc-encart li .agc-ico{stroke:var(--agc-orange);stroke-width:2.4px}.agc-appel{background:var(--agc-orange);color:#fff}.agc-appel .agc-l{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;padding:26px 0;display:flex}body.agc .agc-appel h2:not(#agc){font:800 clamp(22px, 2.3vw, 32px)/1.15 var(--agc-police);letter-spacing:-.03em;color:#fff}.agc-appel p{color:#fff;opacity:.95;font-size:15.5px;margin-top:4px!important}.agc-appel-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:600px){.agc-appel-actions,body.agc .agc-appel-actions .agc-btn:not(#agc){width:100%}}.agc-pied{background:var(--agc-encre);color:#c9c9c6;font-size:14px}body.agc footer.agc-pied:not(#agc){background:var(--agc-encre);margin:0;padding:0;position:relative}body.agc footer.agc-pied:before,body.agc footer.agc-pied:after,body.agc .agc-conseils:before,body.agc .agc-conseils:after{content:none!important;display:none!important}body.agc .agc-lettre input:not(#agc){border-radius:var(--agc-r-s);width:100%;height:46px;color:var(--agc-encre);font:500 15px var(--agc-police);background:#fff;border:1px solid #0000;padding:0 14px}body.agc .agc-lettre input:not(#agc):focus{outline:2px solid var(--agc-orange);outline-offset:1px}body.agc .agc-lettre input.abeille:not(#agc){width:1px;height:1px;position:absolute;left:-9999px}body.agc .agc-lettre button:not(#agc){border-radius:var(--agc-r-s);background:var(--agc-orange);color:#fff;height:46px;font:700 15px var(--agc-police);cursor:pointer;border:0;padding:0 22px}body.agc .agc-lettre button:not(#agc):hover{background:var(--agc-orange-2);color:#fff}.agc-pied-services{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:28px 0 8px;display:grid}body.agc .agc-pied-service:not(#agc){border-radius:var(--agc-r);color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;align-items:center;gap:14px;padding:14px 16px;display:flex}body.agc .agc-pied-service:not(#agc):hover{border-color:var(--agc-orange)}.agc-pied-service img{filter:brightness(0)invert();width:34px;height:34px}.agc-pied-service b{font-size:15px;display:block}.agc-pied-service small{color:#bdbdb9;font-size:13px}.agc-pied-grille{border-bottom:1px solid #ffffff1a;grid-template-columns:1.35fr repeat(4,minmax(0,1fr));gap:28px;padding:30px 0;display:grid}.agc-pied-marque img{width:210px;height:auto;display:block}.agc-pied-marque strong{color:var(--agc-orange);text-transform:uppercase;margin:12px 0 10px;font-size:18px;font-weight:800;display:block}.agc-pied-marque ul{flex-direction:column;gap:8px;display:flex}.agc-pied-marque li{grid-template-columns:18px minmax(0,1fr);gap:9px;line-height:1.45;display:grid}.agc-pied-marque .agc-ico{width:16px;height:16px;stroke:var(--agc-orange);margin-top:2px}body.agc .agc-pied a:not(#agc){color:#e4e3e0}body.agc .agc-pied a:not(#agc):hover{color:var(--agc-orange)}body.agc .agc-pied .agc-btn-orange:not(#agc),body.agc .agc-pied .agc-btn-orange:not(#agc):hover{color:#fff}body.agc .agc-pied .agc-btn-verre:not(#agc):hover{color:var(--agc-encre)}.agc-pied-marque .agc-pied-boutons{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.agc-pied h2{letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:13px;font-weight:800;margin-bottom:12px!important}.agc-pied nav ul{flex-direction:column;gap:7px;display:flex}.agc-pied-bas{color:#a9a9a5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:18px 0 24px;font-size:12.5px;display:flex}.agc-pied-bas nav{flex-wrap:wrap;gap:6px 18px;display:flex}.agc-pied-applis{gap:8px;margin-top:14px;display:flex}.agc-pied-applis img{width:auto;height:36px}.agc-lettre{border-radius:var(--agc-r);background:#ffffff0d;border:1px solid #ffffff1a;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:20px;margin-top:8px;padding:20px 24px;display:grid}.agc-lettre h2{margin-bottom:4px!important}.agc-lettre form{min-width:0}.agc-lettre .ms-newsletter-ligne{grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;display:grid}body.agc .agc-lettre input.if-saisie:not(#agc){background:#fff}body.agc .agc-lettre .if-btn-principal:not(#agc){background:var(--agc-orange);border-color:var(--agc-orange);color:#fff;border-radius:var(--agc-r-s);min-height:46px}.agc-conseils{border-top:1px solid var(--agc-ligne);background:#fff}.agc-conseils .agc-l{grid-template-columns:300px minmax(0,1fr);gap:26px;padding:26px 0;display:grid}.agc-conseils .nav{flex-direction:column;gap:6px;display:flex}body.agc .agc-conseils .nav-link:not(#agc){text-align:left;border-radius:var(--agc-r-s);border:1px solid var(--agc-ligne);background:var(--agc-fond);color:var(--agc-encre);padding:10px 14px;font-size:14.5px;font-weight:700}body.agc .agc-conseils .nav-link.active:not(#agc){background:var(--agc-orange);border-color:var(--agc-orange);color:#fff}.agc-conseils .tab-content{color:#3e4245;font-size:14.5px;line-height:1.65}body.agc .agc-conseils .tab-content a:not(#agc){color:var(--agc-orange-2)}@media (max-width:1023px){.agc-pied-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.agc-pied-marque{grid-column:1/-1}.agc-pied-services,.agc-lettre,.agc-conseils .agc-l{grid-template-columns:1fr}.agc-conseils .nav{flex-flow:wrap}}@media (max-width:600px){.agc-lettre .ms-newsletter-ligne{grid-template-columns:1fr}.agc-pied-grille{gap:22px 16px}.agc-carte{padding:18px 16px}.agc-synthese .agc-btn{width:100%;margin-left:0}}body.agc .agc-page .spe-avertissement,body.agc .agc-page .spe-aaa-intro,body.agc .agc-page .ih-bandeau,body.agc .agc-page header.if-hero{display:none!important}body.agc .agc-page-aaa .spe-page{background:0 0}body.agc .agc-page-aaa .spe-conteneur{width:var(--agc-l)}body.agc .agc-synthese-note:not(#agc){color:#fff;font-weight:800;line-height:1;font-size:54px!important}body.agc .if-flottants{z-index:1040}body.agc .spe-page{--spe-rayon:7px}.agc-replie{max-height:205px;position:relative;overflow:hidden}.agc-replie:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:70px;position:absolute;bottom:0;left:0;right:0}.agc-replie.is-ouvert{max-height:none}.agc-replie.is-ouvert:after{display:none}body.agc .agc-deplier:not(#agc){font:700 14.5px var(--agc-police);color:var(--agc-orange-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;display:inline-flex}.agc-deplier .agc-ico{width:15px;height:15px;transform:rotate(90deg)}.agc-form-lemoine form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;display:grid}.agc-form-lemoine .agc-champ{flex-direction:column;gap:5px;display:flex;margin:0!important}.agc-form-lemoine .agc-champ:has(textarea),.agc-form-lemoine .g-recaptcha,.agc-form-lemoine .agc-champ:last-of-type,.agc-form-lemoine .clearfix,.agc-form-lemoine .erreur{grid-column:1/-1}.agc-form-lemoine .agc-champ.abeille{position:absolute;left:-9999px}.agc-form-lemoine label{color:var(--agc-encre);font-size:13.5px;font-weight:700}body.agc .agc-form-lemoine :is(input[type=text],textarea):not(#agc){border-radius:var(--agc-r-s);width:100%;min-height:46px;font:500 15px var(--agc-police);color:var(--agc-encre);background:#fff;border:1px solid #d6d2cc;padding:10px 12px}body.agc .agc-form-lemoine :is(input[type=text],textarea):not(#agc):focus{outline:2px solid var(--agc-orange);outline-offset:0;border-color:var(--agc-orange)}.agc-form-lemoine br{display:none}.agc-form-lemoine .erreur{color:#b42318;font-size:13px;font-weight:600}@media (max-width:600px){.agc-form-lemoine form{grid-template-columns:1fr}}.agc-onglets li:first-child a{padding-left:0!important}.agc-onglets li:first-child a.is-actif:after{left:0}@media (max-width:900px){.agc-onglets li:first-child a{padding-left:12px!important}}body.agc .agc-label:not(#agc){color:var(--agc-encre);align-items:center;gap:14px;padding:14px 16px;display:flex}body.agc .agc-label:not(#agc):hover{border-color:var(--agc-orange)}.agc-label img{flex-shrink:0;width:56px;height:56px}.agc-label b{font-size:15.5px;font-weight:800;display:block}.agc-label b em{color:var(--agc-orange);font-style:normal}.agc-label small{color:var(--agc-texte);font-size:13px;line-height:1.4;display:block}.agc-vide a{margin-left:4px}body.agc .if-flottant-emma:not(#agc){border-radius:7px}body.agc .agc-form .note:not(#agc){flex-wrap:wrap}body.agc .agc-form .note>.col:not(#agc){min-width:200px}body.agc .agc-form .note img{cursor:pointer;width:30px;height:30px}body.agc .agc-hero-points:not(#agc){margin-top:18px}body.agc .agc-taux-pied:not(#agc){margin-top:14px}body.agc .agc-infos:not(#agc){padding:14px 18px 16px}body.agc .agc-avis-auteur:not(#agc){margin-top:auto}body.agc .agc-pied-marque ul:not(#agc),body.agc .agc-pied nav ul:not(#agc){padding:0}@media (max-width:900px){body.agc .agc-onglets ul:not(#agc){padding:6px 0 10px}}@media (max-width:700px){body.agc .agc-hero-points:not(#agc){margin-top:14px}}.agc-surtitre,.pp-eyebrow,.pp-section-eyebrow{display:none!important}main.partenaire-content-gen:has(>.zbg-blog):not(#if){background:var(--if-fond-chaud)!important;margin-top:0!important}.zbg-blog .container:not(#if){max-width:1120px;margin:0 auto!important;padding:40px 16px 64px!important}.zbg-blog article.blog:not(#if){border:1px solid var(--if-ligne);box-shadow:var(--if-ombre);font-family:var(--ms-police);color:var(--if-texte);background:#fff;border-radius:7px!important;margin:0!important;padding:36px 44px 28px!important}.zbg-blog article.blog:not(#if):before{display:none}.zbg-blog article.blog>header:not(#if){padding:0}.zbg-blog article.blog h1:not(#if){font-family:var(--ms-police);letter-spacing:-.02em;color:var(--if-encre);font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.15;margin:0 0 6px!important;padding:0!important}.zbg-blog article.blog header i:not(#if){color:var(--if-texte);font-size:14px;font-style:normal}.zbg-blog article.blog>hr:not(#if){border:0;border-top:1px solid var(--if-ligne);opacity:1;margin:20px 0 24px}.zbg-blog .mini-site:not(#if),.zbg-blog .mini-site .footer:not(#if){background:0 0;margin:0!important;padding:0!important}.zbg-blog .footer-forum:not(#if){margin:18px 0 8px!important}.zbg-blog #v-pills-tab:not(#if){border-top:1px solid var(--if-ligne);margin:0!important}.zbg-blog #v-pills-tab a:not(#if){font-family:var(--ms-police);border-radius:0;margin:0;font-size:17px;font-weight:600;line-height:1.4;display:block;border:0!important;border-bottom:1px solid var(--if-ligne)!important;color:var(--if-encre)!important;background:0 0!important;padding:16px 4px!important}.zbg-blog #v-pills-tab a:not(#if):hover{color:var(--if-orange-fonce)!important;background:var(--if-orange-clair)!important}.zbg-blog #v-pills-tab a strong:not(#if){color:var(--if-orange-fonce);margin-bottom:3px;font-size:13px;font-weight:600;display:block}.zbg-blog #v-pills-tab:not(#if):not(:has(a)):after{content:"Aucun article publi\0000e9 pour le moment.";color:var(--if-texte);padding:18px 4px;font-size:16px;display:block}.zbg-blog .pagination .page-link:not(#if){border-color:var(--if-ligne);color:var(--if-encre);border-radius:6px;margin:0 3px}.zbg-blog .pagination .active .page-link:not(#if){background:var(--if-orange);border-color:var(--if-orange);color:#fff}.zbg-blog [itemprop=articleBody]:not(#if){font-family:var(--ms-police);color:#33373a;font-size:17px;line-height:1.7}.zbg-blog [itemprop=articleBody] :is(h2,h3,h4):not(#if){font-family:var(--ms-police);letter-spacing:-.01em;color:var(--if-encre);margin:1.4em 0 .5em;font-weight:800}.zbg-blog [itemprop=articleBody] a:not(#if){color:var(--if-orange-fonce);text-underline-offset:3px;text-decoration:underline}.zbg-blog [itemprop=articleBody] img:not(#if){border-radius:7px;max-width:100%;height:auto}.zbg-blog article.blog .col-md-4 img:not(#if){border-radius:7px}.zbg-blog article.blog .badge-warning:not(#if){background:var(--if-orange-clair);color:var(--if-orange-fonce);border-radius:5px;font-weight:600}.zbg-blog article.blog>div>a.nav-link:not(#if){color:var(--if-encre);text-underline-offset:3px;padding:0;font-weight:700;text-decoration:underline;display:inline-flex}@media (max-width:700px){.zbg-blog .container:not(#if){padding:20px 10px 48px!important}.zbg-blog article.blog:not(#if){padding:24px 18px 20px!important}}
/* Presentation de l'agence : tailles de police saisies dans l'editeur (8 px...) ignorees, le texte prend la taille du bloc (02/10/2026, lisibilite) */
#agc-presentation [style*="font-size"] { font-size: inherit !important; }

/* Bandeau : photo en vraie image (.agc-hero-photo) au lieu du fond CSS, pour qu'elle soit chargee et comptee comme image principale
   (02/10/2026, vitesse). Meme rendu : ordinateur = photo cadree 70 % 30 % sous le degrade ; mobile = bloc photo de 190 px (72 % 30 %). */
.agc-hero:not(#agc) { background: var(--agc-encre); isolation: isolate; }
.agc-hero:not(#agc)::before { content: ""; position: absolute; inset: 0; z-index: -1; height: auto; display: block; background: linear-gradient(90deg, #1f2021f5 0%, #1f2021e6 30%, #1f20218c 52%, #1f202114 75%, #1f202100 100%); }
.agc-hero-photo { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 70% 30%; z-index: -2; }
@media (max-width: 700px) {
	.agc-hero:not(#agc)::before { content: none; }
	.agc-hero-photo { position: static; display: block; height: 190px; object-position: 72% 30%; z-index: auto; }
}

