/* Start custom CSS *//* Paris 17 : finitions locales, sans modifier le reste du site. */
body.elementor-page-6540 {background:#FFFDF9;color:#111C2E;overflow-x:clip;}
body.elementor-page-6540 *,body.elementor-page-6540 *::before,body.elementor-page-6540 *::after{box-sizing:border-box;}
body.elementor-page-6540 p,body.elementor-page-6540 h1,body.elementor-page-6540 h2,body.elementor-page-6540 h3{cursor:auto;overflow-wrap:break-word;}
body.elementor-page-6540 p{max-width:70ch;}
body.elementor-page-6540 h2{max-width:24ch;}
body.elementor-page-6540 h3{max-width:30ch;}
body.elementor-page-6540 a{ text-underline-offset:0.2em;}
body.elementor-page-6540 [id]{scroll-margin-top:7rem;}
body.elementor-page-6540 [data-interaction-id="79e5a5f"]{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:3.5rem;align-items:center;}
body.elementor-page-6540 [data-interaction-id="7bc84279"],body.elementor-page-6540 [data-interaction-id="46d6b30a"]{width:auto!important;min-width:0!important;flex:none!important;align-self:stretch;}
body.elementor-page-6540 [data-interaction-id="7bc84279"]{gap:1.5rem;}
body.elementor-page-6540 [data-interaction-id="eba44e9"]{font-family:"Cormorant Garamond",serif;font-size:clamp(2.8rem,4.8vw,4.25rem);line-height:1.04;font-weight:600;letter-spacing:-0.025em;max-width:15ch;}
body.elementor-page-6540 [data-interaction-id="4364e106"]{font-size:1.25rem;line-height:1.5;color:#FCF9F0;}
body.elementor-page-6540 [data-interaction-id="3ad8372c"]{font-size:1rem;line-height:1.75;color:#FCF9F0;}
body.elementor-page-6540 [data-interaction-id="46d6b30a"]{gap:0.9rem;justify-content:center;}
body.elementor-page-6540 img[data-interaction-id="72b2c52f"]{display:block!important;width:100%!important;max-width:100%;height:auto!important;aspect-ratio:4/3;object-fit:cover;border-radius:0.5rem;}
body.elementor-page-6540 [data-interaction-id="3e69d0f1"]{max-width:none;font-size:0.75rem;line-height:1.5;color:#E4D8C7;}
body.elementor-page-6540 [data-interaction-id="34d77306"]{max-width:none;background:#FCF9F0;color:#1F374E!important;padding:1.6rem;border-radius:0.4rem;font-size:1.03rem;line-height:1.65;border:0;}
body.elementor-page-6540 [data-interaction-id="34d77306"] strong{color:#1F374E;}
body.elementor-page-6540 [data-interaction-id="6a1df2be"]{max-width:none;border-top:1px solid #3A6B8A;padding-top:1.5rem;font-size:0.85rem;line-height:1.8;}
body.elementor-page-6540 [data-interaction-id="653251ae"],body.elementor-page-6540 [data-interaction-id="3cbd2c0e"],body.elementor-page-6540 [data-interaction-id="3cb111f2"]{background:#FCF9F0!important;color:#1F374E!important;border:1px solid #FCF9F0;font-weight:600;line-height:1.45;padding:1rem 1.6rem;white-space:normal;text-align:center;}
body.elementor-page-6540 [data-interaction-id="653251ae"]:hover,body.elementor-page-6540 [data-interaction-id="3cbd2c0e"]:hover,body.elementor-page-6540 [data-interaction-id="3cb111f2"]:hover{background:#E4D8C7!important;color:#1F374E!important;border-color:#E4D8C7;}
body.elementor-page-6540 a:focus-visible,body.elementor-page-6540 summary:focus-visible{outline:3px solid #C9A26B;outline-offset:4px;}
body.elementor-page-6540 [data-interaction-id="1d668e46"]{gap:0.65rem;padding:1.15rem 1.5rem;flex-wrap:wrap;justify-content:center;}
body.elementor-page-6540 [data-interaction-id="1d668e46"] a{font-size:0.85rem;line-height:1.4;padding:0.7rem 1.05rem;background:transparent;color:#1F374E;border:1px solid #1F374E;border-radius:2rem;}
body.elementor-page-6540 [data-interaction-id="1d668e46"] a:hover{background:#1F374E;color:#FCF9F0;}
body.elementor-page-6540 [data-interaction-id="2ebfc3c3"]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;align-items:stretch;}
body.elementor-page-6540 [data-interaction-id="5d7ee3db"],body.elementor-page-6540 [data-interaction-id="36a3e399"],body.elementor-page-6540 [data-interaction-id="3d526b3c"]{width:auto!important;height:100%;flex:none!important;align-self:stretch;padding:1.8rem;gap:1rem;border:1px solid #E4D8C7;box-shadow:0 0.4rem 1.8rem rgba(31,55,78,.04);}
body.elementor-page-6540 [data-interaction-id="6edf0a07"],body.elementor-page-6540 [data-interaction-id="58020212"],body.elementor-page-6540 [data-interaction-id="29e092ea"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1.5rem;}
body.elementor-page-6540 [data-interaction-id="6edf0a07"]>.e-con,body.elementor-page-6540 [data-interaction-id="58020212"]>.e-con,body.elementor-page-6540 [data-interaction-id="29e092ea"]>.e-con{width:auto!important;flex:none!important;align-self:stretch;}
body.elementor-page-6540 [data-interaction-id="6036b8b8"],body.elementor-page-6540 [data-interaction-id="3a5250f4"]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:3rem;}
body.elementor-page-6540 [data-interaction-id="6036b8b8"]>.e-con,body.elementor-page-6540 [data-interaction-id="3a5250f4"]>.e-con{width:auto!important;flex:none!important;}
body.elementor-page-6540 [data-interaction-id="3427d607"]{border-left:2px solid #C9A26B;padding-left:2rem;gap:1rem;}
body.elementor-page-6540 [data-interaction-id="1bcf1b1f"]{padding:2rem;}
body.elementor-page-6540 [data-interaction-id="99588fb"]>p a{color:#E4D8C7;}
body.elementor-page-6540 [data-interaction-id="5f474e71"]>p a{color:#FCF9F0;}
body.elementor-page-6540 details{border-bottom:1px solid #D8CBB8;}
body.elementor-page-6540 summary{align-items:center;gap:1.5rem;}
body.elementor-page-6540 summary::after{content:'+';font-size:1.5rem;line-height:1;color:#3A6B8A;flex-shrink:0;}
body.elementor-page-6540 details[open]>summary::after{content:'−';}
@media(max-width:1024px){
 body.elementor-page-6540 [data-interaction-id="79e5a5f"]{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:2rem;}
 body.elementor-page-6540 [data-interaction-id="2ebfc3c3"]{grid-template-columns:1fr;}
 body.elementor-page-6540 [data-interaction-id="eba44e9"]{font-size:3.2rem;}
}
@media(max-width:767px){
 body.elementor-page-6540 [data-interaction-id="79e5a5f"],body.elementor-page-6540 [data-interaction-id="6036b8b8"],body.elementor-page-6540 [data-interaction-id="3a5250f4"],body.elementor-page-6540 [data-interaction-id="6edf0a07"],body.elementor-page-6540 [data-interaction-id="58020212"],body.elementor-page-6540 [data-interaction-id="29e092ea"]{grid-template-columns:minmax(0,1fr);gap:1.8rem;}
 body.elementor-page-6540 [data-interaction-id="eba44e9"]{font-size:2.9rem;max-width:18ch;}
 body.elementor-page-6540 [data-interaction-id="46d6b30a"]{margin-top:0.5rem;}
 body.elementor-page-6540 [data-interaction-id="1d668e46"]{justify-content:flex-start;padding:1rem 1.2rem;gap:0.5rem;}
 body.elementor-page-6540 [data-interaction-id="1d668e46"] a{font-size:0.8rem;padding:0.65rem 0.8rem;}
 body.elementor-page-6540 [data-interaction-id="3427d607"]{padding-left:1.4rem;}
 body.elementor-page-6540 h2{font-size:2.25rem;line-height:1.12;}
 body.elementor-page-6540 p{font-size:1rem;line-height:1.7;}
}

/* Passe UX : titres ouverts et contenu structuré */
body.elementor-page-6540 h2,body.elementor-page-6540 h3{max-width:none!important;width:100%!important;align-self:stretch;} body.elementor-page-6540 h2 span,body.elementor-page-6540 h3 span{max-width:none;} body.elementor-page-6540 .e-flexbox-base>h2,body.elementor-page-6540 .e-flexbox-base>h3{flex-shrink:0;}
body.elementor-page-6540 [data-interaction-id="735ea114"],body.elementor-page-6540 [data-interaction-id="12bef6d8"],body.elementor-page-6540 [data-interaction-id="5c0006e9"],body.elementor-page-6540 [data-interaction-id="75c6ee68"],body.elementor-page-6540 [data-interaction-id="21f0abac"],body.elementor-page-6540 [data-interaction-id="9bb68d8"]{align-items:stretch;}
body.elementor-page-6540 [data-interaction-id="33b2867b"]{background:#F6EDE4!important;border-top:.35rem solid #C9A26B;}
body.elementor-page-6540 [data-interaction-id="12bef6d8"]>p,body.elementor-page-6540 [data-interaction-id="12bef6d8"]>h2{color:#1F374E!important;max-width:none;}
body.elementor-page-6540 [data-interaction-id="4a42bffb"]{background:#FFFDF9!important;border-top:.25rem solid #3A6B8A;}
body.elementor-page-6540 [data-interaction-id="3d9712a7"]{background:#E4F3FD!important;border-top:.25rem solid #C9A26B;}
body.elementor-page-6540 [data-interaction-id="3cbd2c0e"]{background:#1F374E!important;color:#FCF9F0!important;border-color:#1F374E;}
body.elementor-page-6540 [data-interaction-id="7bcddd78"]{background:#FFFDF9!important;}
body.elementor-page-6540 [data-interaction-id="5c0006e9"] h2{font-size:2.55rem;line-height:1.12;}
body.elementor-page-6540 [data-interaction-id="28decbd5"]{margin-top:1.5rem;font-size:2.1rem;}
body.elementor-page-6540 [data-interaction-id="46fd3068"],body.elementor-page-6540 [data-interaction-id="59e3ac3"]{max-width:none!important;}
@media(max-width:767px){body.elementor-page-6540 [data-interaction-id="5c0006e9"] h2{font-size:2.1rem;}}

body.elementor-page-6540 [data-interaction-id="c1c18b3f"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:#FCF9F0;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="f51c2924"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:#FCF9F0;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="4b20782c"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:#FCF9F0;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="83d6f98c"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:#FCF9F0;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="a5f2474f"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;align-items:stretch;padding:0;width:100%;}
@media(max-width:767px){body.elementor-page-6540 [data-interaction-id="a5f2474f"]{grid-template-columns:minmax(0,1fr);}}
body.elementor-page-6540 [data-interaction-id="12b7bb15"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:white;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="c8d5ca8f"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:#E4F3FD;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="111336f4"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:#FCF9F0;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="25ad7821"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:white;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="7c969501"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:#E4F3FD;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="fec6c0cd"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:white;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="2fb4e901"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:#FCF9F0;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="8f037ba5"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;align-items:stretch;padding:0;width:100%;}
@media(max-width:767px){body.elementor-page-6540 [data-interaction-id="8f037ba5"]{grid-template-columns:minmax(0,1fr);}}
body.elementor-page-6540 [data-interaction-id="2e170004"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:#FCF9F0;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="fc47f28d"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:#E4F3FD;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="c1b8310c"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;align-items:stretch;padding:0;width:100%;}
@media(max-width:767px){body.elementor-page-6540 [data-interaction-id="c1b8310c"]{grid-template-columns:minmax(0,1fr);}}
body.elementor-page-6540 [data-interaction-id="597cb005"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:#FCF9F0;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="cd65e329"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:#FCF9F0;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="4ce52e82"]{display:flex;flex-direction:column;gap:1rem;padding:1.8rem;background:#E4F3FD;border:1px solid #E4D8C7;border-radius:.5rem;width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="e0ac8dd2"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;align-items:stretch;padding:0;width:100%;}
@media(max-width:767px){body.elementor-page-6540 [data-interaction-id="e0ac8dd2"]{grid-template-columns:minmax(0,1fr);}}
body.elementor-page-6540 [data-interaction-id="296938e9"]{font-family:Inter;font-size:.7rem;line-height:1.5;color:#496070;margin-top:auto;}
body.elementor-page-6540 [data-interaction-id="43ec7557"]{padding:1.5rem;gap:1.15rem;overflow:hidden;}
body.elementor-page-6540 .elementor-element-0f0f1997 img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:.35rem;}
body.elementor-page-6540 [data-interaction-id="3537850e"]{font-family:Inter;font-size:.7rem;line-height:1.5;color:#496070;margin-top:auto;}
body.elementor-page-6540 [data-interaction-id="687638c"]{padding:1.5rem;gap:1.15rem;overflow:hidden;}
body.elementor-page-6540 .elementor-element-3649258e img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:.35rem;}
body.elementor-page-6540 [data-interaction-id="eb7da28e"]{font-family:Inter;font-size:.7rem;line-height:1.5;color:#496070;margin-top:auto;}
body.elementor-page-6540 [data-interaction-id="6c3eb412"]{padding:1.5rem;gap:1.15rem;overflow:hidden;}
body.elementor-page-6540 .elementor-element-afe73563 img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:.35rem;}
body.elementor-page-6540 [data-interaction-id="66af6e4a"]{font-family:Inter;font-size:.7rem;line-height:1.5;color:#496070;margin-top:auto;}
body.elementor-page-6540 [data-interaction-id="1e487357"]{padding:1.5rem;gap:1.15rem;overflow:hidden;}
body.elementor-page-6540 .elementor-element-eb9a19fa img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:.35rem;}
/* Cartes AirDNA : grille locale explicite */
body.elementor-page-6540 [data-interaction-id="8bbfd03"]{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;align-items:stretch;padding:0;}
body.elementor-page-6540 [data-interaction-id="8bbfd03"]>.e-con{width:auto!important;min-width:0;}
@media(max-width:767px){body.elementor-page-6540 [data-interaction-id="8bbfd03"]{grid-template-columns:minmax(0,1fr);}}
body.elementor-page-6540 [data-interaction-id="1600243"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;align-items:stretch;padding:0;}
body.elementor-page-6540 [data-interaction-id="1600243"]>.e-con{width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="41585380"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;align-items:stretch;padding:0;}
body.elementor-page-6540 [data-interaction-id="41585380"]>.e-con{width:auto!important;min-width:0;}
body.elementor-page-6540 [data-interaction-id="46bbf797"]{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem;align-items:stretch;padding:0;}
body.elementor-page-6540 [data-interaction-id="46bbf797"]>.e-con{width:auto!important;min-width:0;}

/* Finitions largeur des blocs revenus et centrage des actions */
body.elementor-page-6540 [data-interaction-id="21f0abac"] {align-items:stretch!important;}
body.elementor-page-6540 [data-interaction-id="37092ad2"],
body.elementor-page-6540 [data-interaction-id="69008c9d"] {width:100%!important;max-width:none!important;align-self:stretch!important;}
body.elementor-page-6540 [data-interaction-id="37092ad2"] p,
body.elementor-page-6540 [data-interaction-id="69008c9d"] p,
body.elementor-page-6540 [data-interaction-id="71807348"],
body.elementor-page-6540 [data-interaction-id="1c07cb8f"] {display:block;width:100%!important;max-width:none!important;align-self:stretch!important;}
body.elementor-page-6540 [data-interaction-id="37092ad2"] p {font-size:.78rem!important;line-height:1.6;}
body.elementor-page-6540 .e-button-base {align-self:center!important;margin-inline:auto!important;}
body.elementor-page-6540 [data-interaction-id="69008c9d"] .e-button-base {align-self:center!important;margin:0.7rem auto!important;}
body.elementor-page-6540 [data-interaction-id="1d668e46"] .e-button-base {margin-inline:0!important;}/* End custom CSS */