.lwp-arrow-color .et-pb-slider-arrows .et-pb-arrow-next,.lwp-arrow-color .et-pb-slider-arrows .et-pb-arrow-prev{color:#ffffff!important;background-color:#bfa046!important;border-radius:50%;padding:10px;display:flex;align-items:center;justify-content:center;width:20px;height:20px;font-size:12px}.et_pb_scroll_top.et-pb-icon{background-color:#bfa046}.et_pb_menu .et_pb_menu__menu>nav>ul>li:not(.de-menu-cta)>a{position:relative}.et_pb_menu .et_pb_menu__menu>nav>ul>li:not(.de-menu-cta)>a::before{content:"";position:absolute;z-index:2;left:0;right:auto;bottom:-5px;width:100%;height:2px;background-color:#bfa046;border-radius:50px;transform:scaleX(0);transform-origin:center;transition:transform 0.28s ease}.et_pb_menu .et_pb_menu__menu>nav>ul>li:not(.de-menu-cta)>a:hover::before,.et_pb_menu .et_pb_menu__menu>nav>ul>li.current-menu-item:not(.de-menu-cta)>a::before,.et_pb_menu .et_pb_menu__menu>nav>ul>li.current_page_item:not(.de-menu-cta)>a::before{transform:scaleX(1)}.et_pb_menu li li>a::before{display:none!important}.et_pb_menu li>a:hover{opacity:1!important}#top-menu li ul li a,.et_pb_menu li ul li a{font-size:12px}.de-menu-cta a{color:#ffffff!important;background-color:#bfa046;font-size:14px!important;border-radius:10px;text-align:center;line-height:1.2;font-weight:700;padding:18px 16px!important;text-transform:none;display:block;border:0}.de-menu-cta a::before{display:none!important}.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{padding-top:0;padding-bottom:0}.et_pb_menu .et_pb_menu__menu>nav>ul>li{align-items:center}#main-header .et_mobile_menu .menu-item-has-children>a{background-color:transparent;position:relative}#main-header .et_mobile_menu .menu-item-has-children>a::after{font-family:"ETmodules";text-align:center;speak:none;font-weight:normal;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;position:absolute;font-size:16px;content:"\3d";top:13px;right:10px}#main-header .et_mobile_menu .menu-item-has-children.visible>a::after{content:"\3b"}#main-header .et_mobile_menu ul.sub-menu{display:none!important;visibility:hidden!important;transition:all 1.5s ease-in-out}#main-header .et_mobile_menu .visible>ul.sub-menu{display:block!important;visibility:visible!important}span.mobile_menu_bar::before{color:#bfa046!important}@media screen and (max-width:768px) and (orientation:portrait){.ti-widget.ti-goog .ti-review-item>.ti-inner .ti-platform-icon{position:absolute!important;top:10px!important;left:auto!important;right:22px!important}}@media only screen and (max-width:768px){#main-header{background:none!important}#main-header .dropdown-menu{background-color:#ffffff!important}}#et-boc .area-outer-wrap[data-da-close-bg="none"] .da-close,#et-boc .area-outer-wrap[data-da-close-bg="none"] .da-close:focus,#et-boc .area-outer-wrap[data-da-close-bg="none"] .da-close:hover{color:#ffffff;background-color:#bfa046!important;border-radius:10px;font-size:30px;padding:2.5px;position:absolute;font-family:sans-serif;right:50px;top:25px}@media only screen and (max-width:767px){#et-boc .area-outer-wrap[data-da-close-bg="none"] .da-close{font-size:18px!important;width:30px!important;height:30px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;right:15px!important;top:15px!important;border-radius:5px!important}}.et_pb_section_first{padding-top:60px!important}.mfp-wrap .mfp-container .mfp-bottom-bar,.mfp-wrap .mfp-container .mfp-title{display:none!important;visibility:hidden!important;opacity:0!important}.ilyase-lazy-map{position:relative;min-height:450px;background-color:#f3f1ec}.ilyase-lazy-map::before{content:"La carte interactive se charge…";position:absolute;z-index:2;top:50%;left:50%;width:max-content;max-width:calc(100% - 40px);padding:12px 20px;border-radius:30px;background:rgba(255,255,255,0.95);color:#01385e;font-size:15px;line-height:1.4;text-align:center;box-shadow:0 8px 25px rgba(1,56,94,0.12);transform:translate(-50%,-50%);transition:opacity 0.3s ease,visibility 0.3s ease}.ilyase-lazy-map::after{content:"";position:absolute;z-index:3;top:calc(50% - 30px);left:50%;width:18px;height:18px;border:2px solid rgba(1,56,94,0.2);border-top-color:#01385e;border-radius:50%;transform:translateX(-50%);animation:ilyase-map-loader 0.8s linear infinite}.ilyase-lazy-map.ilyase-map-loaded::before,.ilyase-lazy-map.ilyase-map-loaded::after{opacity:0;visibility:hidden;pointer-events:none}@keyframes ilyase-map-loader{from{transform:translateX(-50%) rotate(0deg)}to{transform:translateX(-50%) rotate(360deg)}}@media only screen and (max-width:767px){.ilyase-lazy-map{min-height:380px}.ilyase-lazy-map::before{font-size:14px}}@media only screen and (min-width:981px){#et-top-navigation{float:right!important;width:auto!important;max-width:calc(100% - 180px);min-height:82px;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;position:relative;z-index:999;transform:translateX(-48px)}#top-menu-nav{float:none!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important}#top-menu{float:none!important;min-height:82px;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:clamp(13px,1.1vw,22px);width:auto!important}#top-menu>li{height:82px;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;position:relative!important;white-space:nowrap}#top-menu>li>a{color:#ffffff;font-family:"DM Sans",sans-serif;font-size:clamp(15px,0.92vw,17px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-0.25px;padding:14px 0!important;display:flex!important;align-items:center!important;position:relative!important;transition:color 0.25s ease,transform 0.25s ease,opacity 0.25s ease,text-shadow 0.25s ease}#top-menu>li.menu-item-has-children>a{padding-right:23px!important}#top-menu>li.menu-item-has-children>a:first-child::after{position:absolute!important;top:50%!important;right:1px!important;bottom:auto!important;margin:0!important;font-size:14px!important;line-height:1!important;transform:translateY(-50%)!important}#top-menu>li:not(.de-menu-cta)>a:hover{color:#d2b34f!important;opacity:1!important;transform:translateY(-1px)}#top-menu>li:not(.de-menu-cta)>a::before{content:"";position:absolute;z-index:2;left:0!important;right:auto!important;bottom:6px!important;width:100%!important;height:2px!important;background-color:#d2b34f;border-radius:50px;transform:scaleX(0);transform-origin:center;transition:transform 0.28s ease,background-color 0.25s ease}#top-menu>li:not(.de-menu-cta)>a:hover::before{transform:scaleX(1)}#top-menu>li.current-menu-item:not(.de-menu-cta)>a,#top-menu>li.current_page_item:not(.de-menu-cta)>a,#top-menu>li.current-menu-ancestor:not(.de-menu-cta)>a{color:#d2b34f!important}#top-menu>li.current-menu-item:not(.de-menu-cta)>a::before,#top-menu>li.current_page_item:not(.de-menu-cta)>a::before,#top-menu>li.current-menu-ancestor:not(.de-menu-cta)>a::before{background-color:#d2b34f!important;transform:scaleX(1)}#top-menu>li>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]{color:#bfa046!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;font-weight:800!important;letter-spacing:-0.1px;text-shadow:0 0 10px rgba(191,160,70,0.24);cursor:pointer}#top-menu>li>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]::before{display:block!important;left:0!important;right:auto!important;bottom:5px!important;width:100%!important;height:3px!important;background-color:#bfa046!important;border-radius:50px;transform:scaleX(1)!important;transform-origin:center}#top-menu>li>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:hover,#top-menu>li>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:focus-visible{color:#ffffff!important;opacity:1!important;text-shadow:0 0 12px rgba(255,255,255,0.3);transform:translateY(-1px)}#top-menu>li>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:hover::before,#top-menu>li>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:focus-visible::before{background-color:#ffffff!important}#top-menu>li.current-menu-item>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"],#top-menu>li.current_page_item>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"],#top-menu>li.current-menu-ancestor>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]{color:#bfa046!important;text-shadow:0 0 10px rgba(191,160,70,0.25)}#top-menu>li.current-menu-item>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]::before,#top-menu>li.current_page_item>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]::before,#top-menu>li.current-menu-ancestor>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]::before{background-color:#bfa046!important;transform:scaleX(1)!important}#top-menu>li.current-menu-item>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:hover,#top-menu>li.current_page_item>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:hover,#top-menu>li.current-menu-ancestor>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:hover{color:#bfa046!important}#top-menu>li.current-menu-item>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:hover::before,#top-menu>li.current_page_item>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:hover::before,#top-menu>li.current-menu-ancestor>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:hover::before{background-color:#bfa046!important}#top-menu>li>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:active,#top-menu>li.current-menu-item>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:active,#top-menu>li.current_page_item>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:active{color:#01385e!important;text-shadow:0 0 8px rgba(255,255,255,0.25);transform:translateY(1px)}#top-menu>li>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:active::before,#top-menu>li.current-menu-item>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:active::before,#top-menu>li.current_page_item>a[href*="/maisons-et-appartements-a-vendre-a-chalon-sur-saone/"]:active::before{background-color:#01385e!important}#main-header #top-menu>li>ul.sub-menu{display:block!important;position:absolute!important;top:calc(100% + 7px)!important;left:50%!important;right:auto!important;bottom:auto!important;width:275px!important;min-width:275px!important;max-width:275px!important;margin:0!important;padding:9px!important;box-sizing:border-box;border:1px solid rgba(1,56,94,0.08);border-top:3px solid #bfa046;border-radius:12px;background-color:rgba(255,255,255,0.99)!important;box-shadow:0 18px 50px rgba(1,56,94,0.2),0 4px 12px rgba(1,56,94,0.08);opacity:0!important;visibility:hidden!important;pointer-events:none;transform:translateX(-50%)translateY(10px)!important;transition:opacity 0.24s ease,visibility 0.24s ease,transform 0.24s ease;z-index:99999!important;overflow:visible!important}#main-header #top-menu>li>ul.sub-menu::before{content:"";position:absolute;top:-10px;left:0;width:100%;height:10px;background-color:transparent}#main-header #top-menu>li>ul.sub-menu::after{content:none!important;display:none!important}#main-header #top-menu>li:hover>ul.sub-menu,#main-header #top-menu>li:focus-within>ul.sub-menu,#main-header #top-menu>li.et-show-dropdown>ul.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto;transform:translateX(-50%)translateY(0)!important}#main-header #top-menu>li:last-child>ul.sub-menu{left:auto!important;right:0!important;transform:translateX(0)translateY(10px)!important}#main-header #top-menu>li:last-child:hover>ul.sub-menu,#main-header #top-menu>li:last-child:focus-within>ul.sub-menu,#main-header #top-menu>li:last-child.et-show-dropdown>ul.sub-menu{transform:translateX(0)translateY(0)!important}#main-header #top-menu li li{width:100%!important;max-width:100%!important;height:auto!important;margin:0!important;padding:0!important;box-sizing:border-box;display:block!important;white-space:normal!important}#main-header #top-menu li li a{width:100%!important;max-width:100%!important;height:auto!important;min-height:40px!important;box-sizing:border-box;color:#01385e!important;background-color:transparent!important;font-family:"DM Sans",sans-serif;font-size:12.5px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:0!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;hyphens:auto;text-align:left;padding:10px 12px!important;margin:0!important;border-radius:8px;display:flex!important;align-items:center!important;transition:color 0.22s ease,background-color 0.22s ease,transform 0.22s ease}#main-header #top-menu li li a::before{display:none!important}#main-header #top-menu li li a:hover{color:#01385e!important;background-color:rgba(191,160,70,0.15)!important;transform:translateX(3px);opacity:1!important}#main-header #top-menu li li+li{margin-top:2px!important}#main-header #top-menu li li ul.sub-menu{display:block!important;position:absolute!important;top:-9px!important;left:calc(100% + 8px)!important;right:auto!important;width:265px!important;min-width:265px!important;max-width:265px!important;margin:0!important;padding:9px!important;box-sizing:border-box;border:1px solid rgba(1,56,94,0.08);border-top:3px solid #bfa046;border-radius:12px;background-color:rgba(255,255,255,0.99)!important;box-shadow:0 18px 50px rgba(1,56,94,0.2),0 4px 12px rgba(1,56,94,0.08);opacity:0!important;visibility:hidden!important;pointer-events:none;transform:translateY(10px)!important;transition:opacity 0.24s ease,visibility 0.24s ease,transform 0.24s ease;z-index:100000!important}#main-header #top-menu li li:hover>ul.sub-menu,#main-header #top-menu li li:focus-within>ul.sub-menu,#main-header #top-menu li li.et-show-dropdown>ul.sub-menu{opacity:1!important;visibility:visible!important;pointer-events:auto;transform:translateY(0)!important}#main-header #top-menu li li.menu-item-has-children>a{padding-right:32px!important;position:relative}#main-header #top-menu li li.menu-item-has-children>a:first-child::after{position:absolute!important;top:50%!important;right:11px!important;margin:0!important;font-size:12px!important;line-height:1!important;transform:translateY(-50%)!important}#top-menu>li.de-menu-cta{height:82px;margin:0 4px 0 6px!important;display:flex!important;align-items:center!important}#top-menu>li.de-menu-cta>a{position:relative!important;isolation:isolate;overflow:hidden;min-height:55px;box-sizing:border-box;color:#ffffff!important;background:linear-gradient(135deg,#dfc15d 0%,#cba943 36%,#b88e26 68%,#d5b450 100%)!important;background-size:190% 190%!important;background-position:left center!important;font-family:"DM Sans",sans-serif;font-size:clamp(15px,0.98vw,18px)!important;font-weight:700!important;line-height:1.2!important;letter-spacing:-0.25px;text-transform:none!important;white-space:nowrap;padding:17px 28px!important;border:1px solid rgba(255,255,255,0.34)!important;border-radius:18px!important;box-shadow:0 12px 30px rgba(1,56,94,0.26),0 4px 10px rgba(1,56,94,0.14),inset 0 1px 0 rgba(255,255,255,0.32);cursor:pointer;animation:ilyase-cta-breathe 4s ease-in-out infinite;transition:transform 0.25s ease,background-position 0.45s ease,box-shadow 0.25s ease,filter 0.25s ease!important}#top-menu>li.de-menu-cta>a::after{content:"";position:absolute;top:-45%;left:-50%;width:34%;height:190%;background:linear-gradient(90deg,transparent,rgba(255,255,255,0.48),transparent);transform:rotate(18deg);transition:left 0.6s ease;pointer-events:none;z-index:-1}#top-menu>li.de-menu-cta>a::before{display:none!important}#top-menu>li.de-menu-cta>a:hover{color:#ffffff!important;opacity:1!important;background-position:right center!important;transform:translateY(-3px)scale(1.025)!important;filter:saturate(1.08) brightness(1.03);box-shadow:0 17px 38px rgba(1,56,94,0.32),0 6px 14px rgba(1,56,94,0.18),inset 0 1px 0 rgba(255,255,255,0.36)}#top-menu>li.de-menu-cta>a:hover::after{left:125%}#top-menu>li.de-menu-cta>a:active{transform:translateY(-1px)scale(1.01)!important;box-shadow:0 9px 20px rgba(1,56,94,0.22),inset 0 1px 0 rgba(255,255,255,0.25)}#top-menu>li.de-menu-cta>a:focus-visible{outline:3px solid rgba(255,255,255,0.9);outline-offset:4px}#et_top_search{float:none!important;height:82px;margin:0 0 0 20px!important;display:flex!important;align-items:center!important;align-self:center!important}#et_search_icon{top:auto!important;margin-top:0!important;transition:color 0.25s ease,transform 0.25s ease}#et_search_icon:hover{color:#bfa046!important;transform:scale(1.1)}}@keyframes ilyase-cta-breathe{0%,100%{box-shadow:0 12px 30px rgba(1,56,94,0.24),0 4px 10px rgba(1,56,94,0.13),inset 0 1px 0 rgba(255,255,255,0.32)}50%{box-shadow:0 15px 34px rgba(1,56,94,0.31),0 5px 12px rgba(191,160,70,0.2),inset 0 1px 0 rgba(255,255,255,0.36)}}@media only screen and (min-width:981px) and (max-width:1249px){#et-top-navigation{max-width:calc(100% - 155px);transform:translateX(-22px)}#top-menu{gap:7px}#top-menu>li>a{font-size:12.5px!important;letter-spacing:-0.3px}#top-menu>li.menu-item-has-children>a{padding-right:18px!important}#top-menu>li.menu-item-has-children>a:first-child::after{right:0!important;font-size:11px!important}#top-menu>li.de-menu-cta{margin-left:2px!important}#top-menu>li.de-menu-cta>a{min-height:48px;font-size:13px!important;padding:14px 16px!important;border-radius:14px!important}#main-header #top-menu>li>ul.sub-menu{width:245px!important;min-width:245px!important;max-width:245px!important}#main-header #top-menu li li a{font-size:11.5px!important;line-height:1.35!important;padding:9px 10px!important}#main-header #top-menu li li ul.sub-menu{width:240px!important;min-width:240px!important;max-width:240px!important}#et_top_search{margin-left:10px!important}}@media only screen and (min-width:1250px) and (max-width:1450px){#et-top-navigation{max-width:calc(100% - 175px);transform:translateX(-40px)}#top-menu{gap:11px}#top-menu>li>a{font-size:14px!important}#top-menu>li.menu-item-has-children>a{padding-right:20px!important}#top-menu>li.de-menu-cta>a{min-height:50px;font-size:14px!important;padding:15px 20px!important;border-radius:16px!important}#main-header #top-menu li li a{font-size:12px!important}#et_top_search{margin-left:14px!important}}@media only screen and (min-width:1451px){#et-top-navigation{transform:translateX(-56px)}}@media (prefers-reduced-motion:reduce){#top-menu a,#top-menu ul.sub-menu,#top-menu>li.de-menu-cta>a,#top-menu>li.de-menu-cta>a::after{transition:none!important;animation:none!important}}