body.wp-singular.properties-template-default .scroll-background{margin-top:-160px!important}#cmplz-manage-consent .cmplz-manage-consent{bottom:30px!important;left:30px!important;border-radius:100%!important;color:#1a5975!important;background:#1a5975!important;padding:15px 15px 15px 15px!important;min-width:unset!important;width:45px;height:45px!important;padding:0!important;background-image:url(https://bc-residences.fr/wp-content/uploads/2026/01/cookie.png)!important;background-position:center;background-repeat:no-repeat!important}.border-cta{border:solid 2px #1a5975;padding:30px;margin:0 10px;border-radius:15px}.bloc-border{margin-top:50px;margin-bottom:50px}.titre-border-cta{font-size:16px;font-family:'Outfit'!important;font-weight:500!important;color:#1a5975}.txt-border-cta{color:#000;margin-top:-5px}.wp-block-button.btn-cta{display:flex;margin:auto;width:200px;margin-bottom:-22px}.btn-cta a{background:#e84a1c}.btn-cta a:hover{background:#c13006}.wp-block-button.btn-cta-lien{width:200px;margin-left:21%;margin-top:21px}.btn-cta-lien a{background:#e84a1c}.bloc-cta-lien p{margin-bottom:-6px}.btn-cta-lien a:hover{background:#1a5975}.bloc-cta-lien{margin-top:50px;padding:40px 30px;border-radius:20px!important}.grecaptcha-badge{display:none!important}div#wpadminbar{z-index:99999999999999999}body.wp-singular.properties-template-default .scroll-background{margin-top:-8px}body.wp-singular.properties-template-default .es-property-section .es-property-fields{grid-template-columns:repeat(auto-fit,minmax(31%,1fr))!important}option[value="largest_sq_ft"],option[value="bathrooms"],option[value="bedrooms"]{display:none}.elementor-element.elementor-element-9db8354.e-con-full.scroll-background.e-flex.e-con.e-parent.scrolling{z-index:9999}.swiper-zoom-container{z-index:999999999999999999999999999999999999!important}.scroll-background{position:fixed;margin-top:0;z-index:999999999}img.attachment-full.size-full.wp-image-11{display:flex;margin:auto}.elementor-8 .elementor-element.elementor-element-5b12788 .elementskit-navbar-nav .elementskit-submenu-panel>li>a{padding:16px 10px 15px 10px}button.elementskit-menu-hamburger.elementskit-menu-toggler:hover{background:transparent;color:white!important}button.elementskit-menu-hamburger.elementskit-menu-toggler:focus{background:transparent;color:white!important}button.elementskit-menu-close.elementskit-menu-toggler:hover{background:transparent}button.elementskit-menu-close.elementskit-menu-toggler:focus{background:transparent}.elementor-28 .elementor-element.elementor-element-6d909a4 .elementor-button:hover,.elementor-28 .elementor-element.elementor-element-28a0e6e .elementor-button:hover{border:2px solid #e84a1c}button.elementskit-menu-close.elementskit-menu-toggler{color:black!important}.btn-responsive{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;padding:10px}.btn{padding:10px 20px;font-size:16px;border:1px solid #ccc;background-color:#f4f4f4;color:#333;border-radius:5px;cursor:pointer;transition:all 0.3s ease}.btn:hover{background-color:#007bff;color:#fff;border-color:#007bff}@media (max-width:768px){.btn-responsive{flex-direction:column;align-items:center}.btn{width:100%;max-width:300px}}a{text-decoration:none!important}.txt-manuscrite{display:inline;color:#e84a1c;font-family:'Oooh Baby';font-size:40px}.txt-manuscrite-blanc{display:inline!important;color:#0E2335;font-family:'Oooh Baby';font-size:40px}.soulignage{display:inline;text-decoration:2px #E84A1C underline;padding-top:10px!important;text-underline-offset:15px}.soulignage-white{display:inline;text-decoration:2px #fff underline;padding-top:10px!important;text-underline-offset:15px}.soulignage-5px{display:inline;text-decoration:5px #E84A1C underline;padding-top:10px!important;text-underline-offset:15px}.ti-widget.ti-goog .ti-verified-by-row[data-style="1"]>.ti-inner{background-color:#1a5975!important;color:#fff}span.e-n-tab-title-text{position:relative;display:inline-block}span.e-n-tab-title-text::after{content:"";position:absolute;bottom:0;left:0;width:0%;height:2px;background-color:#E84A1C;transition:width 0.3s ease}span.e-n-tab-title-text:hover::after,span.e-n-tab-title-text.selected::after,span.e-n-tab-title-text.active::after{width:50%}.elementor-28 .elementor-element.elementor-element-3426a13.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading>.e-n-tab-title[aria-selected="true"] :is(span,a,i),.elementor-28 .elementor-element.elementor-element-3426a13.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode="true"]>.e-n-tabs-heading>.e-n-tab-title[aria-selected="false"]:hover :is(span,a,i){-webkit-text-stroke-width:0;stroke-width:0px!important;-webkit-text-stroke-color:#000;stroke:0px!important;text-decoration:#e84a1c 2px underline;text-decoration-thickness:2px;text-underline-offset:8px}.ti-widget.ti-goog .ti-review-item>.ti-inner,.ti-widget.ti-goog .ti-load-more-reviews-container .ti-load-more-reviews-button{border-top-width:0px!important;border-bottom-width:0px!important;border-left-width:0px!important;border-right-width:0px!important;background-color:#f4f4f4!important;backdrop-filter:blur(0);border-radius:20px!important}.ti-widget.ti-goog .ti-widget-container .ti-name{font-weight:700;font-size:19px;overflow:hidden;padding-right:25px;white-space:nowrap;text-overflow:ellipsis;color:#e84a1c;margin-bottom:2px;font-family:'Oooh Baby'!important}.ti-widget.ti-goog.ti-disable-font .ti-widget-container * .ti-name{font-family:'Oooh Baby'!important;font-size:18px;color:#e84a1c}.ti-widget.ti-goog.ti-disable-font .ti-widget-container * .ti-review-text-container.ti-review-content{font-family:'Outfit'!important;font-weight:300}img.swiper-slide-image{border-radius:20px}.police-baby{font-family:'Oooh Baby',cursive;display:inline;color:#e84a1c;font-size:40px}.plus{display:inline;font-size:21px;background:#fc6d43;color:#fff;padding-left:9px;padding-right:9px;border-radius:200px;padding-bottom:2px;margin-left:10px}.elementor-element.elementor-element-9db8354.e-con-full.scroll-background.e-flex.e-con.e-parent.e-lazyloaded.scrolling{z-index:10}.swiper-zoom-container{z-index:999999999999999!important}body.properties-template-default.single.single-properties.postid-961.elementor-default.elementor-kit-7.e--ua-blink.e--ua-chrome.e--ua-webkit{margin:0;padding:0;margin-top:-8px!important}body.properties-template-default.single.single-properties .es-property-section .es-property-fields .es-property-field .es-property-field__value{font-weight:300;display:block}body.properties-template-default.single.single-properties.postid-985.elementor-default.elementor-kit-7.e--ua-blink.e--ua-chrome.e--ua-webkit .scroll-background{margin-top:-8px!important}.js-es-single.es-single.es-single--single-tiled-gallery.es-single--xl{margin-top:160px}h3.es-property-section__title{color:#0e2335!important;margin-top:80px!important}img.attachment-large.size-large.wp-image-1061{display:flex;margin:auto}h1.property-title.heading-font{text-transform:uppercase;font-family:jost;color:#1a5975;font-size:38px}span.es-property-field__label{color:#e84a1c}div#request_form{display:none}li.es-control__hfm{display:none!important}li.es-entity-field.es-entity-field--es_type.es-property-field.es-property-field--es_type.es-property-field--default{display:none}li.es-entity-field.es-entity-field--bedrooms.es-property-field.es-property-field--bedrooms.es-property-field--beds{display:none}a.es-btn.es-btn--secondary.es-btn--saved-search.es-btn--bordered.js-es-popup-link{display:none}.es-powered.content-font{display:none}span.es-property-field__value.es-entity-field__value p{font-size:15px;text-align:justify}.es-property-section__content ul{font-size:11px}h3.es-property-section__title{text-transform:uppercase;font-size:22px!important}.es-custom-button{display:block;background-color:#e84a1c;color:#fff;border:none;padding:10px 30px;cursor:pointer;font-size:16px;border-radius:105px;margin-top:10px;font-family:'Outfit';text-transform:uppercase;font-size:14px}.es-custom-button:hover{background:#F5410C}a.es-btn--request-info.es-btn.es-btn--primary.js-es-scroll-to{display:none}li.es-listing__meta-bathrooms{display:none!important}li.es-listing__meta-area b{font-size:15px}.properties .es-listing .es-listing__title{display:unset}.es-gallery__image-background{border-radius:30px}.es-gallery__thumb-inner{border-radius:30px}.es-gallery .es-gallery__thumbs .es-gallery__thumb:nth-child(3) .es-gallery__thumb-inner:before{border-radius:30px}.es-single--xl.es-single--single-tiled-gallery .es-property-section:not(.es-property_section--location):not(.es-property_section--video):not(.es-property_section--media):not(.es-property_section--request_form) .es-property-section__content{padding:20px 0 0}.single-post blockquote{margin:31px 0!important;padding-left:11px;border-left:2px solid #1b4f72}.single-post strong{font-weight:700}body.post-template-default.single.single-post.postid-998.single-format-standard.logged-in.admin-bar.elementor-default.elementor-kit-7.customize-support.dialog-body.dialog-buttons-body.dialog-container.dialog-buttons-container.e--ua-blink.e--ua-chrome.e--ua-webkit{margin-top:-8px}.single-post a.wp-block-button__link.has-background.wp-element-button:hover{background:#13394b!important}a.elementskit-btn.whitespace--normal{width:150px}.single-post .elementor-element.elementor-element-9db8354.e-con-full.scroll-background.e-flex.e-con.e-parent.e-lazyloaded{margin-top:-8px}.page-content p{text-align:justify;font-weight:300}.page-content ul,.page-content ol{font-weight:300}.single-post a{color:#000;font-family:outfit;font-weight:400!important}.single-post a.wp-block-button__link.has-background.wp-element-button{color:#fff;font-weight:400!important}.lire-plus-blog{padding-left:15px;height:55px;display:flex;align-items:center;flex-direction:row;margin:0}img.rt-img-responsive{height:235px!important}.rt-pagination .pagination-list>li.active span{color:#E84A1C!important}blockquote.wp-block-quote.is-layout-flow.wp-block-quote-is-layout-flow{margin:0}.single-post .wp-block-buttons{color:#fff;margin-top:-23px;font-family:'Jost';text-transform:uppercase;font-weight:300}.sidebar-content{MARGIN-TOP:45PX}img.attachment-thumbnail.size-thumbnail.wp-post-image{border-radius:10px}.single-post .wp-block-image img{width:1200px;object-fit:cover!important;border-radius:20px;margin-top:40px;height:250px}.single-post .page-content{margin-bottom:80px}.single-post h2.wp-block-heading{margin-top:50px;font-family:'Jost';text-transform:uppercase;font-size:30px;color:#0E2335}.single-post ul.wp-block-list{text-align:justify}.img-en-avant-blog img{border-radius:20px;height:300px;margin-bottom:30px}figure.wp-block-image.size-full.is-resized img{width:1500px!important}.single-post h3{font-size:20px!important;color:#e84a1c;margin-top:30px;text-transform:uppercase}.single-post ul.wp-block-list{margin:0;padding-left:16px;margin-bottom:10px!important}.btn-wraper{margin-top:auto}.elementskit-post-body{display:flex;flex-direction:column;justify-content:flex-start;height:100%}blockquote.wp-block-quote.has-text-color.has-link-color.wp-elements-0939e6e0c1e3a8b6e70c46615b325274.is-layout-flow.wp-block-quote-is-layout-flow{margin-top:45px}blockquote.wp-block-quote.has-text-color.has-link-color.wp-elements-0939e6e0c1e3a8b6e70c46615b325274.is-layout-flow.wp-block-quote-is-layout-flow p{padding:15px}.col-lg-4.col-md-6 img{height:200px!important;object-fit:cover}.single-post h1.entry-title{padding-top:180px;color:#000;text-transform:uppercase;font-family:'Jost';font-size:35px;width:72%;margin-left:0}.elementor-992 .elementor-element.elementor-element-f6ca0fb .elementskit-post-image-card .elementskit-post-body{padding:20px 0 20px 0;height:200px}.lire-aussi{margin-top:40px!important}.lire-aussi p{color:#E84A1C!important;font-weight:200}.post-it{margin-bottom:20px}.post-it div{background-color:#fbfbfb;border-radius:23px;padding:20px 27px;box-shadow:rgba(99,99,99,.2) 0 2px 8px 0}.post-it div:hover{transform:rotate(2deg);transition:transform 0.2s ease-in-out}.post-it h2,.post-it h3{margin-top:5px!important}#sidebar{width:450px;margin-left:24px;margin-top:-40px;font-size:14px}.sidebar-content{display:flex}#sidebar ::marker{color:#fff}.wp-block-latest-posts__list.wp-block-latest-posts img{margin-bottom:15px}.wp-block-latest-posts__featured-image img{height:80px!important;max-width:106%!important;width:400px!important;object-fit:cover!important;margin-bottom:6px!important;margin-top:20px;border-radius:14px}.wp-block-latest-posts__list.wp-block-latest-posts li:hover .wp-block-latest-posts__featured-image img{filter:brightness(.8)}.wp-block-latest-posts__post-date{display:block!important;font-size:.8125em!important;margin-bottom:20px;margin-top:-5px}.single-post .page-content{width:1250px;font-family:'Outfit'}aside#sidebar h2{font-size:20px;text-transform:uppercase;font-family:'Jost';margin-bottom:0;color:#0e2335}p.send-button{margin-bottom:-60px}form.wpcf7-form.init{color:#000;text-transform:none!important;font-family:outfit!important;font-weight:400}input.wpcf7-form-control.wpcf7-submit.has-spinner{font-family:outfit;letter-spacing:1px;font-size:13px;font-weight:400;border-radius:0}input.wpcf7-form-control.wpcf7-submit,.btn-standard a{text-transform:uppercase;font-size:15px!important;font-weight:700;line-height:1.5em;color:#FFF;background-color:#E84A1C;padding:12px 48px 12px 48px;text-align:center;margin:auto;text-transform:uppercase;transition:0.2s ease-out all;border:none;border-radius:120px!important}.dual-forms div{display:inline-block;position:relative;width:49%}.dual-forms input{width:100%}form label{margin-bottom:14px;padding:4px;width:100%;font-weight:300;line-height:28px;font-size:12px;font-family:'outfit'}.dual-forms div input{border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0px!important}textarea.wpcf7-form-control.wpcf7-textarea{border-left:none!important;border-right:none!important;border-top:none!important;height:40px!important}span.wpcf7-form-control-wrap,span.wpcf7-form-control-wrap select{width:100%}textarea.wpcf7-form-control.wpcf7-textarea{width:98.5%;height:116px}p.send-button{text-align:center}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required:focus,input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email:focus,input.wpcf7-form-control.wpcf7-text:focus,textarea.wpcf7-form-control.wpcf7-textarea:focus{border-color:#143368!important}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required{background:transparent}.wpcf7-not-valid-tip{color:red!important;font-size:10px}.dual-forms,.ending-bloc-form{font-family:'Lexend Peta';text-transform:uppercase}input.wpcf7-form-control.wpcf7-submit.has-spinner{display:flex;margin:auto}input[type="checkbox"]{accent-color:#e84a1c}p.lien-politique a{color:#e84a1c;text-decoration:none}a.cky-banner-element{background:#e84a1c;color:white!important;padding-left:30px;padding-right:30px;padding-top:10px;padding-bottom:10px;border-radius:100px;text-transform:uppercase;font-family:'Outfit';letter-spacing:.5px;font-size:15px;cursor:pointer}.cky-audit-table-element{color:#0E2335!important}.footer-lien-blanc a{color:#fff}.footer-lien-blanc a:hover{color:#ff8663}@media only screen and (max-width:1500px){.elementor-992 .elementor-element.elementor-element-f6ca0fb .elementskit-post-image-card .elementskit-post-body{padding:20px 0 20px 0;height:auto}}@media only screen and (max-width:1200px){#sidebar{margin-left:24px;margin-top:-40px;font-size:14px}body.wp-singular.properties-template-default h1.property-title.heading-font{text-transform:uppercase;font-family:jost;color:#1a5975;font-size:29px;line-height:35px}.single-post main{max-width:90%!important}}@media only screen and (max-width:991px){.js-es-single.es-single.es-single--single-tiled-gallery.es-single--md{margin-top:150px}body.wp-singular.properties-template-default h1.entry-title{color:#fff;margin-bottom:-80px}aside#sidebar{display:none}.single-post h1.entry-title{padding-top:150px;color:#000;text-transform:uppercase;font-family:'Jost';font-size:20px}}@media only screen and (max-width:767px){.txt-manuscrite{font-size:25px}.bloc-cta-lien p{margin-bottom:10px}.bloc-border{gap:20px}body.wp-singular.properties-template-default h1.property-title.heading-font{text-transform:uppercase;font-family:jost;color:#1a5975;font-size:20px;line-height:22px;margin-bottom:15px}body.wp-singular.properties-template-default main#content{overflow-x:hidden!important}body.wp-singular.properties-template-default span.es-badge.es-price-badge.es-badge--normal{display:none}body.wp-singular.properties-template-default main#content{padding:0 20px}body.wp-singular.properties-template-default .es-single--xsm .es-single__header .es-price-container{align-items:center;display:flex;flex-direction:row-reverse}body.wp-singular.properties-template-default .es-single--xsm .es-price{font-size:30px;padding:0;margin-right:40px!important;margin:0}.elementor-element.elementor-element-f296caa.elementor-hidden-desktop.elementor-hidden-laptop.elementor-hidden-tablet_extra.elementor-hidden-tablet.elementor-hidden-mobile_extra.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded{margin:0pc;padding:17px 0;position:fixed!important;bottom:0;left:0;width:100%}.elementor-71 .elementor-element.elementor-element-2404c12 .elementor-button,.elementor-71 .elementor-element.elementor-element-d109a44 .elementor-button{background-color:#e84a1c!important}.dual-forms div{display:inline-block;position:relative;width:100%}.elementor-text-editor.elementor-clearfix.elementor-inline-editing p{text-align:center!important}.js-es-single.es-single.es-single--single-tiled-gallery.es-single--sm{margin-top:75px}.single-post h1.entry-title{padding-top:111px;color:#000;text-transform:uppercase;font-family:'Jost';font-size:20px}.single-post main#content{padding-left:4%!important;padding-right:4%}.single-post h2.wp-block-heading{font-size:23px}.single-post h3{font-size:17px!important;color:#e84a1c;margin-top:30px}figure.wp-block-post-featured-image img{border-radius:20px}.single-post .page-content{font-family:'Outfit';font-weight:300;font-size:16px}.post .wp-post-image{max-height:150px}.single-post .wp-block-image img{width:1200px;object-fit:cover!important;border-radius:20px;margin-top:40px;height:150px}.single-post h1.entry-title{width:100%}.bloc-cta-lien div.is-vertically-aligned-center{place-items:center}.bloc-cta-lien div.is-vertically-aligned-center p{text-align:center}.wp-block-button.btn-cta-lien{margin:0!important}}@media only screen and (max-width:419px){span.es-price{margin-left:50px;margin-top:20px}.js-es-single.es-single.es-single--single-tiled-gallery.es-single--xsm{margin-top:65px;padding-left:3%;padding-right:3%}.es-listing .es-listing__content__inner{flex-direction:column}h1.entry-title{color:#fff}}