.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-5856 .elementor-element.elementor-element-216882d2 .elementor-menu-toggle{margin-left:auto;}.elementor-5856 .elementor-element.elementor-element-4e61650a .elementor-menu-toggle{margin-left:auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */.elementor-location-header{position:sticky;top:0;z-index:100}
body.admin-bar .elementor-location-header{top:32px}
@media (max-width:782px){body.admin-bar .elementor-location-header{top:46px}}
.elementor-location-header .elementor-widget-nav-menu{margin-left:auto;flex-grow:1;position:static}
.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{font-family:Figtree,sans-serif;font-weight:500;font-size:15px;color:#14203A;padding:8px 13px}
.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#1B3F8F}
.elementor-location-header .elementor-widget-nav-menu .e--pointer-underline .elementor-item:after{background-color:#1B3F8F;height:2px}
.elementor-location-header .elementor-widget-nav-menu .elementor-menu-toggle{margin-left:auto;background:#fff;border:1px solid #DCE3EE;border-radius:10px;color:#14203A;font-size:22px;padding:8px}
.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown{position:absolute;left:0;right:0;top:100%;z-index:120;background:#fff;border-top:1px solid #DCE3EE;box-shadow:0 18px 40px -24px rgba(15,37,82,.45)}
.elementor-location-header .elementor-widget-nav-menu .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container{max-height:80vh !important;transform:scaleY(1) !important;overflow-y:auto}
.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown a{font-family:Figtree,sans-serif;font-size:16px;font-weight:500;color:#14203A;padding:14px 22px}
.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown a:hover,.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown a.elementor-item-active{background:#F7F9FC;color:#1B3F8F}
@media (max-width:1024px){.elementor-location-header .elementor-widget-nav-menu{flex-grow:0;margin-left:10px}}
/* === reglages communs a tout le site === */
.elementor .cap-wrap{max-width:clamp(1180px,70vw,1480px)}
.elementor .cap-hero{background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important}
.elementor .cap-hero .cap-eyebrow{color:#BFD3FF}
html{scroll-padding-top:90px}
a[x-apple-data-detectors],a[href^="tel:"]:not(.cap-btn):not(.elementor-button){color:inherit !important;text-decoration:none !important;font:inherit !important}
@media (max-width:767px){.elementor-location-footer{padding-bottom:84px}}
.cap-ls{position:relative}
.cap-ls::after{content:"À vendre";position:absolute;top:12px;left:12px;right:auto;bottom:auto;width:auto;height:auto;z-index:3;background:#BD9563;color:#fff;font-family:Figtree,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px;border-radius:999px;line-height:1.2;pointer-events:none}
.elementor-widget-form,.elementor-widget-form input,.elementor-widget-form select,.elementor-widget-form textarea,.elementor-widget-form label,.elementor-widget-form button,.elementor-widget-form .elementor-message{font-family:Figtree,sans-serif !important}
.elementor-widget-form .elementor-field-group>.elementor-field-label{font-weight:600;font-size:15px;color:#14203A;margin-bottom:8px;display:block;width:100%}
.elementor-widget-form .elementor-field-subgroup{display:flex;flex-wrap:wrap;gap:8px 20px;width:100%}
.elementor-widget-form .elementor-field-subgroup .elementor-field-option{display:flex;align-items:center;gap:7px;margin:0}
.elementor-widget-form .elementor-field-subgroup .elementor-field-option label{font-size:15px;color:#33405A;font-weight:400;margin:0}
.elementor-widget-form .elementor-field-subgroup input{width:17px;height:17px;accent-color:#1B3F8F;margin:0}
.elementor-widget-form .elementor-form-fields-wrapper{row-gap:18px}
.elementor-widget-form .elementor-mark-required .elementor-field-label:after{color:#C0392B}
.elementor-widget-form .elementor-button{font-weight:600;font-size:16px;padding:14px 22px}
.cap-form-t{font-family:"Young Serif",Georgia,serif;font-size:24px;line-height:1.25;color:#14203A;margin:0 0 18px}
/* biens vendus : badge Vendu */
.elementor [data-id="3adde30f"]::after,.elementor [data-id="bb5e11"]::after,.elementor [data-id="4e23c2cb"]::after{content:"Vendu" !important;background:#14284F !important}
/* accueil : bandeau 4 atouts (+20 ans, sur place, 360, garanties) */
:is(.elementor-5837,.elementor-6454) [data-id="6640e1da"]{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:0 !important;padding:36px 20px 32px !important;border-radius:24px !important;background:linear-gradient(#0F2552,#173A80),linear-gradient(#fff,#fff),url("https://images.unsplash.com/photo-1789302557549-a36cb3ab0699?w=1800&q=75&fm=jpg") center/cover no-repeat !important;background-blend-mode:screen,difference,normal !important;box-shadow:0 26px 50px -30px rgba(15,37,82,.7) !important}
:is(.elementor-5837,.elementor-6454) [data-id="7f486f4b"],:is(.elementor-5837,.elementor-6454) [data-id="31ad06af"],:is(.elementor-5837,.elementor-6454) [data-id="4596a596"],:is(.elementor-5837,.elementor-6454) [data-id="19f68c1"]{padding:4px 22px !important;text-align:center !important}
@media (min-width:768px){:is(.elementor-5837,.elementor-6454) [data-id="31ad06af"],:is(.elementor-5837,.elementor-6454) [data-id="4596a596"],:is(.elementor-5837,.elementor-6454) [data-id="19f68c1"]{border-left:1px solid rgba(217,183,106,.6) !important}}
:is(.elementor-5837,.elementor-6454) [data-interaction-id="4ea65b8f"],:is(.elementor-5837,.elementor-6454) [data-interaction-id="2e6cd1ee"],:is(.elementor-5837,.elementor-6454) [data-interaction-id="74129eae"],:is(.elementor-5837,.elementor-6454) [data-interaction-id="4b2aabfb"]{color:#fff !important;font-family:"Young Serif",Georgia,serif !important;font-size:30px !important;line-height:1.1 !important;text-align:center !important;margin:0 0 8px !important}
:is(.elementor-5837,.elementor-6454) [data-interaction-id="4ea65b8f"]::before,:is(.elementor-5837,.elementor-6454) [data-interaction-id="2e6cd1ee"]::before,:is(.elementor-5837,.elementor-6454) [data-interaction-id="74129eae"]::before,:is(.elementor-5837,.elementor-6454) [data-interaction-id="4b2aabfb"]::before{content:"";display:block;width:62px;height:62px;margin:0 auto 14px;border-radius:50%;background-color:#FFFBF2;border:2px solid #D9B76A;box-shadow:0 0 0 4px rgba(217,183,106,.18),0 10px 18px -8px rgba(0,0,0,.45);background-repeat:no-repeat;background-position:center;background-size:30px 30px}
:is(.elementor-5837,.elementor-6454) [data-interaction-id="4ea65b8f"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08A3E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='9' r='6'/%3E%3Cpath d='M9.5 9l1.8 1.8L15 7.3'/%3E%3Cpath d='M8.5 14.5L7 21l5-2.5 5 2.5-1.5-6.5'/%3E%3C/svg%3E")}
:is(.elementor-5837,.elementor-6454) [data-interaction-id="2e6cd1ee"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08A3E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-6-5.5-6-10a6 6 0 0 1 12 0c0 4.5-6 10-6 10z'/%3E%3Ccircle cx='12' cy='11' r='2.2'/%3E%3C/svg%3E")}
:is(.elementor-5837,.elementor-6454) [data-interaction-id="74129eae"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08A3E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 12a8 8 0 0 1-14 5.3'/%3E%3Cpath d='M4 12A8 8 0 0 1 18 6.7'/%3E%3Cpath d='M18 3v4h-4'/%3E%3Cpath d='M6 21v-4h4'/%3E%3C/svg%3E")}
:is(.elementor-5837,.elementor-6454) [data-interaction-id="4b2aabfb"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08A3E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.5-3.4 7.8-8 9-4.6-1.2-8-4.5-8-9V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}
:is(.elementor-5837,.elementor-6454) [data-interaction-id="41f0b4e2"],:is(.elementor-5837,.elementor-6454) [data-interaction-id="707e2c5a"],:is(.elementor-5837,.elementor-6454) [data-interaction-id="108f9c33"],:is(.elementor-5837,.elementor-6454) [data-interaction-id="551c6287"]{color:#C9D6F0 !important;font-size:14.5px !important;line-height:1.5 !important;text-align:center !important;max-width:260px;margin:0 auto !important}
@media (min-width:768px) and (max-width:1024px){:is(.elementor-5837,.elementor-6454) [data-id="6640e1da"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;row-gap:28px !important}:is(.elementor-5837,.elementor-6454) [data-id="4596a596"]{border-left:0 !important}}
@media (max-width:767px){:is(.elementor-5837,.elementor-6454) [data-id="6640e1da"]{grid-template-columns:repeat(2,minmax(0,1fr)) !important;row-gap:22px !important;padding:24px 8px 22px !important;border-radius:20px !important}:is(.elementor-5837,.elementor-6454) [data-id="7f486f4b"],:is(.elementor-5837,.elementor-6454) [data-id="31ad06af"],:is(.elementor-5837,.elementor-6454) [data-id="4596a596"],:is(.elementor-5837,.elementor-6454) [data-id="19f68c1"]{padding:2px 10px !important}:is(.elementor-5837,.elementor-6454) [data-id="31ad06af"],:is(.elementor-5837,.elementor-6454) [data-id="19f68c1"]{border-left:1px solid rgba(217,183,106,.45) !important}:is(.elementor-5837,.elementor-6454) [data-interaction-id="4ea65b8f"],:is(.elementor-5837,.elementor-6454) [data-interaction-id="2e6cd1ee"],:is(.elementor-5837,.elementor-6454) [data-interaction-id="74129eae"],:is(.elementor-5837,.elementor-6454) [data-interaction-id="4b2aabfb"]{font-size:23px !important}:is(.elementor-5837,.elementor-6454) [data-interaction-id="4ea65b8f"]::before,:is(.elementor-5837,.elementor-6454) [data-interaction-id="2e6cd1ee"]::before,:is(.elementor-5837,.elementor-6454) [data-interaction-id="74129eae"]::before,:is(.elementor-5837,.elementor-6454) [data-interaction-id="4b2aabfb"]::before{width:40px;height:40px;background-size:20px 20px;margin-bottom:8px;border-width:1.5px;box-shadow:0 0 0 3px rgba(217,183,106,.16)}:is(.elementor-5837,.elementor-6454) [data-interaction-id="41f0b4e2"],:is(.elementor-5837,.elementor-6454) [data-interaction-id="707e2c5a"],:is(.elementor-5837,.elementor-6454) [data-interaction-id="108f9c33"],:is(.elementor-5837,.elementor-6454) [data-interaction-id="551c6287"]{font-size:12.5px !important;line-height:1.4 !important}}
/* sejourner : photos en transparence sur les cartes partenaires */
:is(.elementor-5841,.elementor-6464) [data-id="60191473"]{background:linear-gradient(rgba(255,255,255,.87),rgba(255,255,255,.93)),url("https://cap-sxm.com/nouveausite/wp-content/uploads/2026/10/sejourner-partenaire-voiture.jpg") center/cover no-repeat !important}
:is(.elementor-5841,.elementor-6464) [data-id="32e37a2c"]{background:linear-gradient(rgba(255,255,255,.78),rgba(255,255,255,.9)),url("https://cap-sxm.com/nouveausite/wp-content/uploads/2026/10/sejourner-partenaire-scoobi.jpg") center/cover no-repeat !important}
:is(.elementor-5841,.elementor-6464) [data-id="6dd1bd36"]{background:linear-gradient(rgba(255,255,255,.87),rgba(255,255,255,.93)),url("https://cap-sxm.com/nouveausite/wp-content/uploads/2026/10/sejourner-partenaire-wind.jpg") center/cover no-repeat !important}
:is(.elementor-5841,.elementor-6464) [data-id="27aa4992"]{background:linear-gradient(rgba(255,255,255,.87),rgba(255,255,255,.93)),url("https://cap-sxm.com/nouveausite/wp-content/uploads/2026/10/sejourner-partenaire-halles.jpg") center/cover no-repeat !important}
:is(.elementor-5841,.elementor-6464) [data-id="583e0272"]{background:linear-gradient(rgba(255,255,255,.78),rgba(255,255,255,.9)),url("https://cap-sxm.com/nouveausite/wp-content/uploads/2026/10/sejourner-partenaire-chef.jpg") center/cover no-repeat !important}
:is(.elementor-5841,.elementor-6464) [data-id="f508a14"]{background:linear-gradient(rgba(255,255,255,.87),rgba(255,255,255,.93)),url("https://cap-sxm.com/nouveausite/wp-content/uploads/2026/10/sejourner-partenaire-delifood.jpg") center/cover no-repeat !important}
:is(.elementor-5841,.elementor-6464) [data-id="57296009"]{background:linear-gradient(rgba(255,255,255,.78),rgba(255,255,255,.9)),url("https://cap-sxm.com/nouveausite/wp-content/uploads/2026/10/sejourner-partenaire-mk.jpg") center/cover no-repeat !important}
:is(.elementor-5841,.elementor-6464) [data-id="30804d6c"]{background:linear-gradient(rgba(255,255,255,.78),rgba(255,255,255,.9)),url("https://cap-sxm.com/nouveausite/wp-content/uploads/2026/10/sejourner-partenaire-photographe.jpg") center/cover no-repeat !important}
/* investir : cartes financer / epargner (fond clair, plus de bleu plein) */
:is(.elementor-5840,.elementor-6458) [data-id="77330509"],:is(.elementor-5840,.elementor-6458) [data-id="2c381978"]{background:linear-gradient(180deg,#FFFDF8,#FFFFFF) !important;border:1px solid #EADFC6 !important;border-radius:22px !important;box-shadow:inset 0 4px 0 #D9B76A,0 24px 44px -34px rgba(60,45,20,.5) !important;padding:32px 34px 30px !important}
:is(.elementor-5840,.elementor-6458) [data-interaction-id="297cff61"],:is(.elementor-5840,.elementor-6458) [data-interaction-id="5f6b8485"]{color:#9A7A2E !important;letter-spacing:.14em !important}
:is(.elementor-5840,.elementor-6458) [data-interaction-id="297cff61"]::before,:is(.elementor-5840,.elementor-6458) [data-interaction-id="5f6b8485"]::before{content:"";display:block;width:58px;height:58px;margin:0 0 16px;border-radius:50%;background-color:#FFFBF2;border:2px solid #D9B76A;box-shadow:0 0 0 4px rgba(217,183,106,.16);background-repeat:no-repeat;background-position:center;background-size:28px 28px}
:is(.elementor-5840,.elementor-6458) [data-interaction-id="297cff61"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08A3E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 10l9-6 9 6'/%3E%3Cpath d='M5 10v8M9.5 10v8M14.5 10v8M19 10v8'/%3E%3Cpath d='M3 21h18'/%3E%3C/svg%3E")}:is(.elementor-5840,.elementor-6458) [data-interaction-id="5f6b8485"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08A3E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21v-8'/%3E%3Cpath d='M12 13c0-4 3-7 8-7 0 4-3 7-8 7z'/%3E%3Cpath d='M12 15c0-3-2.5-5.5-7-5.5 0 3 2.5 5.5 7 5.5z'/%3E%3C/svg%3E")}
:is(.elementor-5840,.elementor-6458) [data-interaction-id="6a3a987d"],:is(.elementor-5840,.elementor-6458) [data-interaction-id="41c0c89f"]{color:#14203A !important}
:is(.elementor-5840,.elementor-6458) [data-interaction-id="52bf6dee"],:is(.elementor-5840,.elementor-6458) [data-interaction-id="d76149c"]{color:#3D4A66 !important}:is(.elementor-5840,.elementor-6458) [data-interaction-id="52bf6dee"] b,:is(.elementor-5840,.elementor-6458) [data-interaction-id="d76149c"] b,:is(.elementor-5840,.elementor-6458) [data-interaction-id="3269929"] b,:is(.elementor-5840,.elementor-6458) [data-interaction-id="2230e4c2"] b{color:#14203A;font-weight:700}
:is(.elementor-5840,.elementor-6458) [data-interaction-id="3269929"] span,:is(.elementor-5840,.elementor-6458) [data-interaction-id="2230e4c2"] span{display:block;position:relative;padding-left:32px;margin:0 0 10px;color:#3D4A66 !important;font-size:15.5px;line-height:1.5}
:is(.elementor-5840,.elementor-6458) [data-interaction-id="3269929"] span::before,:is(.elementor-5840,.elementor-6458) [data-interaction-id="2230e4c2"] span::before{content:"";position:absolute;left:0;top:1px;width:22px;height:22px;border-radius:50%;background:#F5EEDF url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08A3E' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 12.5l4 4 8-9'/%3E%3C/svg%3E") center/14px no-repeat}
:is(.elementor-5840,.elementor-6458) [data-interaction-id="3269929"],:is(.elementor-5840,.elementor-6458) [data-interaction-id="2230e4c2"]{color:#3D4A66 !important;margin-top:6px !important}
:is(.elementor-5840,.elementor-6458) [data-interaction-id="4700f964"]{color:#1B3F8F !important;padding-left:14px !important;border-left:3px solid #D9B76A !important}
:is(.elementor-5840,.elementor-6458) [data-interaction-id="7d352c0d"] a,:is(.elementor-5840,.elementor-6458) [data-interaction-id="29034b74"] a{color:#1B3F8F !important;font-weight:700 !important;text-decoration:none !important;padding-bottom:3px;border-bottom:2px solid #D9B76A}
:is(.elementor-5840,.elementor-6458) [data-interaction-id="7d352c0d"],:is(.elementor-5840,.elementor-6458) [data-interaction-id="29034b74"]{color:#1B3F8F !important}
@media (max-width:767px){:is(.elementor-5840,.elementor-6458) [data-id="77330509"],:is(.elementor-5840,.elementor-6458) [data-id="2c381978"]{padding:26px 20px 24px !important}}
/* sejourner : quartiers (carte + liste numerotee) */
:is(.elementor-5841,.elementor-6464) [data-id="1a89c3eb"],:is(.elementor-5841,.elementor-6464) [data-id="1a7d3c7"],:is(.elementor-5841,.elementor-6464) [data-id="5c520f63"],:is(.elementor-5841,.elementor-6464) [data-id="3f405e0b"],:is(.elementor-5841,.elementor-6464) [data-id="315a9739"],:is(.elementor-5841,.elementor-6464) [data-id="6a19a305"],:is(.elementor-5841,.elementor-6464) [data-id="5f884f46"]{position:relative !important;padding:16px 16px 16px 58px !important;border-radius:16px !important;box-shadow:0 14px 28px -26px rgba(20,40,79,.5) !important}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="1cb57fd2"]::before,:is(.elementor-5841,.elementor-6464) [data-interaction-id="2ffa40f7"]::before,:is(.elementor-5841,.elementor-6464) [data-interaction-id="53a652b3"]::before,:is(.elementor-5841,.elementor-6464) [data-interaction-id="7cfad8c"]::before,:is(.elementor-5841,.elementor-6464) [data-interaction-id="2d3f443c"]::before,:is(.elementor-5841,.elementor-6464) [data-interaction-id="151c3eb6"]::before,:is(.elementor-5841,.elementor-6464) [data-interaction-id="3bdb335b"]::before{position:absolute;left:16px;top:16px;width:30px;height:30px;border-radius:50%;background:#F5EEDF;color:#8A6A22;font:400 15px/30px "Young Serif",Georgia,serif;text-align:center}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="1cb57fd2"]::before{content:"1"}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="2ffa40f7"]::before{content:"2"}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="53a652b3"]::before{content:"3"}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="7cfad8c"]::before{content:"4"}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="2d3f443c"]::before{content:"5"}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="151c3eb6"]::before{content:"6"}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="3bdb335b"]::before{content:"7"}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="74cdf123"] b,:is(.elementor-5841,.elementor-6464) [data-interaction-id="7721567a"] b,:is(.elementor-5841,.elementor-6464) [data-interaction-id="1b3353cd"] b,:is(.elementor-5841,.elementor-6464) [data-interaction-id="54f90122"] b,:is(.elementor-5841,.elementor-6464) [data-interaction-id="a98c8ef"] b,:is(.elementor-5841,.elementor-6464) [data-interaction-id="9e163f1"] b,:is(.elementor-5841,.elementor-6464) [data-interaction-id="44356059"] b{color:#14203A;font-weight:700}
:is(.elementor-5841,.elementor-6464) [data-id="6ac99f96"]{position:relative !important;background:#fff !important;border:1.5px solid #D9B76A !important;border-radius:18px !important;padding:18px 20px 18px 84px !important;box-shadow:0 18px 34px -30px rgba(90,70,30,.5) !important}
:is(.elementor-5841,.elementor-6464) [data-id="6ac99f96"]::before{content:"" !important;position:absolute !important;inset:auto !important;left:20px !important;top:50% !important;margin-top:-24px !important;width:48px !important;height:48px !important;border-radius:50% !important;background:#25D366 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 0 0-7.8 13.5L3 21l4.6-1.2A9 9 0 1 0 12 3z'/%3E%3Cpath d='M9 8.5c0 3.5 3 6.5 6.5 6.5l1-1.6-2-1-1 .9a5 5 0 0 1-2.3-2.3l.9-1-1-2z'/%3E%3C/svg%3E") center/26px no-repeat !important;opacity:1 !important;display:block !important}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="5a6210f5"]{color:#14203A !important}:is(.elementor-5841,.elementor-6464) [data-interaction-id="139166b1"],:is(.elementor-5841,.elementor-6464) [data-interaction-id="139166b1"] a{color:#56627A !important;text-decoration:none !important}:is(.elementor-5841,.elementor-6464) [data-interaction-id="139166b1"] b{color:#1B3F8F !important;display:inline-block;margin-top:4px;border-bottom:2px solid #D9B76A}
/* sejourner : conditions / bon a savoir */
:is(.elementor-5841,.elementor-6464) [data-id="7e452905"],:is(.elementor-5841,.elementor-6464) [data-id="4eef1d05"]{display:flex !important;flex-direction:column !important;background:linear-gradient(180deg,#FFFDF8,#fff) !important;border:1px solid #EADFC6 !important;border-radius:22px !important;padding:30px 30px 26px !important;box-shadow:inset 0 4px 0 #D9B76A,0 24px 44px -34px rgba(60,45,20,.5) !important}
:is(.elementor-5841,.elementor-6464) [data-id="4eef1d05"]{border-color:#DCE6F2 !important;box-shadow:inset 0 4px 0 #1B6E9C,0 24px 44px -34px rgba(20,40,79,.45) !important}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="5e4b278d"],:is(.elementor-5841,.elementor-6464) [data-interaction-id="2ff2f942"]{display:flex !important;align-items:center;gap:14px;margin:0 0 10px !important}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="5e4b278d"]::before,:is(.elementor-5841,.elementor-6464) [data-interaction-id="2ff2f942"]::before{content:"";flex:none;width:52px;height:52px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:26px 26px}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="5e4b278d"]::before{background-color:#FFFBF2;border:2px solid #D9B76A;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08A3E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h9l3 3v15H6z'/%3E%3Cpath d='M15 3v3h3'/%3E%3Cpath d='M9 11l2 2 4-4'/%3E%3Cpath d='M9 17h6'/%3E%3C/svg%3E")}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="2ff2f942"]::before{background-color:#F1F7FB;border:2px solid #7FB3D3;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B6E9C' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 8h.01M11 12h1v5h1'/%3E%3C/svg%3E")}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="38442e5c"],:is(.elementor-5841,.elementor-6464) [data-interaction-id="71223f49"]{margin:0 0 16px !important}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="38442e5c"] span,:is(.elementor-5841,.elementor-6464) [data-interaction-id="71223f49"] span{display:block;position:relative;min-height:38px;padding:12px 0 12px 52px;border-top:1px dashed #E6DCC6;color:#56627A;font-size:14.5px;line-height:1.5}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="71223f49"] span{border-top-color:#DCE6F2}:is(.elementor-5841,.elementor-6464) [data-interaction-id="38442e5c"] span:first-child,:is(.elementor-5841,.elementor-6464) [data-interaction-id="71223f49"] span:first-child{border-top:0}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="38442e5c"] span b,:is(.elementor-5841,.elementor-6464) [data-interaction-id="71223f49"] span b{display:block;color:#14203A;font-size:15.5px;font-weight:700;margin-bottom:2px}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="38442e5c"] span em,:is(.elementor-5841,.elementor-6464) [data-interaction-id="71223f49"] span em{display:inline-block;margin-left:6px;font:700 12px/1.5 Figtree,sans-serif;font-style:normal;color:#8A6A22;background:#F3E9D6;border-radius:99px;padding:1px 9px;vertical-align:1px}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="71223f49"] span em{color:#1B5E86;background:#E3F0F8}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="38442e5c"] span::before,:is(.elementor-5841,.elementor-6464) [data-interaction-id="71223f49"] span::before{content:"";position:absolute;left:0;top:12px;width:38px;height:38px;border-radius:12px;background-repeat:no-repeat;background-position:center;background-size:20px 20px}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="38442e5c"] span::before{background-color:#F5EEDF}:is(.elementor-5841,.elementor-6464) [data-interaction-id="71223f49"] span::before{background-color:#EAF3F9}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="38442e5c"] span:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08A3E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11 12 4l9 7'/%3E%3Cpath d='M5 10v10h14V10'/%3E%3Cpath d='M10 20v-5h4v5'/%3E%3C/svg%3E")}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="38442e5c"] span:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08A3E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15' rx='2'/%3E%3Cpath d='M3.5 10h17M8 3v4M16 3v4'/%3E%3C/svg%3E")}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="38442e5c"] span:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08A3E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 3h12v18l-3-2-3 2-3-2-3 2z'/%3E%3Cpath d='M9 8h6M9 12h6'/%3E%3C/svg%3E")}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="38442e5c"] span:nth-child(4)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08A3E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='5' width='19' height='14' rx='2'/%3E%3Cpath d='M2.5 10h19M6 15h4'/%3E%3C/svg%3E")}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="38442e5c"] span:nth-child(5)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08A3E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 4.5-3.4 7.8-8 9-4.6-1.2-8-4.5-8-9V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="38442e5c"] span:nth-child(6)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23B08A3E' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3a9 9 0 0 1 9 9H3a9 9 0 0 1 9-9z'/%3E%3Cpath d='M12 12v7a2 2 0 0 0 4 0'/%3E%3C/svg%3E")}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="71223f49"] span:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B6E9C' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.5 13.5L3 11l1.5-1.5 8 .5 4.5-5c1-1 2.5-1 3 0s0 2-1 3l-5 4.5.5 8L13 22l-2.5-7.5z'/%3E%3C/svg%3E")}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="71223f49"] span:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B6E9C' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 11l1.5-4.5A2 2 0 0 1 8.4 5h7.2a2 2 0 0 1 1.9 1.5L19 11'/%3E%3Crect x='3' y='11' width='18' height='6' rx='2'/%3E%3Ccircle cx='7.5' cy='17.5' r='1.5'/%3E%3Ccircle cx='16.5' cy='17.5' r='1.5'/%3E%3C/svg%3E")}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="71223f49"] span:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B6E9C' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='9' r='5.5'/%3E%3Cpath d='M15.5 9.5a5.5 5.5 0 1 1-6 6'/%3E%3Cpath d='M7.5 8h3M7.5 10.5h3'/%3E%3C/svg%3E")}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="71223f49"] span:nth-child(4)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B6E9C' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2L4 14h7l-1 8 9-12h-7z'/%3E%3C/svg%3E")}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="71223f49"] span:nth-child(5)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231B6E9C' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 2l4 4M20 4l-9 9M14 7l3 3M9 12l3 3M5 16l3 3M3 21l3-3M8 19l-3-3 7-7 3 3z'/%3E%3C/svg%3E")}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="71223f49"] a{color:#1B3F8F;text-decoration:underline}
:is(.elementor-5841,.elementor-6464) [data-interaction-id="32cc9388"],:is(.elementor-5841,.elementor-6464) [data-interaction-id="66c05789"]{margin-top:auto !important}:is(.elementor-5841,.elementor-6464) [data-interaction-id="32cc9388"] a,:is(.elementor-5841,.elementor-6464) [data-interaction-id="66c05789"] a{color:#1B3F8F !important;font-weight:700 !important;text-decoration:none !important;padding-bottom:3px;border-bottom:2px solid #D9B76A}:is(.elementor-5841,.elementor-6464) [data-interaction-id="66c05789"] a{border-bottom-color:#7FB3D3}
@media (max-width:767px){:is(.elementor-5841,.elementor-6464) [data-id="7e452905"],:is(.elementor-5841,.elementor-6464) [data-id="4eef1d05"]{padding:24px 18px 22px !important}:is(.elementor-5841,.elementor-6464) [data-id="6ac99f96"]{padding-left:76px !important}}
/* acheter-vendre : bareme des honoraires */
:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"]{max-width:860px;margin:28px auto 0 !important;border:1px solid #E6DCC6;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 24px 44px -34px rgba(60,45,20,.5)}
:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] span{display:grid;grid-template-columns:1.4fr 1fr 1fr;align-items:center;border-top:1px solid #EFE7D6}
:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] span:nth-child(odd){background:#FCFAF5}
:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] span:first-child{background:#F5EEDF;border-top:0;border-bottom:2px solid #D9B76A}
:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] b{padding:12px 20px;font-weight:600;font-size:15px;color:#14203A}
:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] em,:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] strong{padding:12px 10px;text-align:center;font-style:normal;font-weight:700;font-size:16px;color:#1B3F8F;font-variant-numeric:tabular-nums}
:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] strong{color:#8A6A22}
:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] span:first-child b,:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] span:first-child em{font-size:12.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#14203A}
:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] span:last-child{background:#F7F9FD;border-top:2px solid #DCE6F2}
:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] sub{vertical-align:baseline;font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#8A93A8}
:is(.elementor-5839,.elementor-6455) [data-interaction-id="6a233962"],:is(.elementor-5839,.elementor-6455) [data-interaction-id="3eb2acdd"]{max-width:860px;margin-left:auto !important;margin-right:auto !important}
:is(.elementor-5839,.elementor-6455) [data-interaction-id="6a233962"]{margin-top:14px !important;font-size:14px !important}:is(.elementor-5839,.elementor-6455) [data-interaction-id="6a233962"] b:first-child{color:#8A6A22}
:is(.elementor-5839,.elementor-6455) [data-id="68892b7f"]{justify-content:center !important;margin-top:22px !important}
:is(.elementor-5839,.elementor-6455) [data-interaction-id="3eb2acdd"]{margin-top:26px !important;font-size:12.5px !important;line-height:1.55 !important;padding:14px 18px;border-radius:12px;background:#F1F6FB;box-shadow:inset 0 3px 0 #1B6E9C}
@media (max-width:767px){:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] span{grid-template-columns:1.3fr 1fr 1fr}:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] b{padding:10px 10px 10px 12px;font-size:13px}:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] em,:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] strong{padding:10px 4px;font-size:14px}:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] span:first-child b,:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] span:first-child em{font-size:10.5px;letter-spacing:.03em}:is(.elementor-5839,.elementor-6455) [data-interaction-id="2a81b424"] sub{font-size:9.5px}}
/* === bilingue FR/EN : en-tete et pied de page doubles, affiches selon la langue === */
html[lang^="fr"] .elementor-element-5594941c>:nth-child(2),html[lang^="fr"] .elementor-element-5594941c>:nth-child(4),html[lang^="fr"] .elementor-element-5594941c>:nth-child(6){display:none !important}
html:not([lang^="fr"]) .elementor-element-5594941c>:nth-child(1),html:not([lang^="fr"]) .elementor-element-5594941c>:nth-child(3),html:not([lang^="fr"]) .elementor-element-5594941c>:nth-child(5){display:none !important}
html[lang^="fr"] .elementor-element-548f96f>:nth-child(2){display:none !important}
html:not([lang^="fr"]) .elementor-element-548f96f>:nth-child(1){display:none !important}
html[lang^="en"] .cap-ls::after{content:"For sale"}
html[lang^="en"] .elementor [data-id="3adde30f"]::after,html[lang^="en"] .elementor [data-id="bb5e11"]::after,html[lang^="en"] .elementor [data-id="4e23c2cb"]::after{content:"Sold" !important}/* End custom CSS */