:root{--main-color:#6fbbd6;--secondary-color:#F7F7F5;--anthracite-urbain-color:#2A2A2A;--greige-élégant-color:#E7E3DE;--bleu-nuit-urbain:#1F2C38;--gray_new_style:#a3a4a4;--white_colors:#ffff;--black_color:#000;--black-border:#1f1f1f}.flatpickr-hover-tooltip{position:absolute;display:none;background-color:#1e293b;color:#fff;font-size:12px;font-weight:500;padding:6px 10px;border-radius:6px;white-space:nowrap;z-index:999999;transform:translateX(-50%);pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:opacity 0.15s ease-in-out}.flatpickr-hover-tooltip::after{content:'';position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);border-width:4px 4px 0 4px;border-style:solid;border-color:#1e293b transparent transparent transparent}.listing_bien_single .slick-slide img{opacity:0}.date_reserved{display:block;position:relative}.date_reserved i.fa.fa-calendar{position:absolute;right:0;top:13px;cursor:pointer}.mobile-min-days-notice{background-color:#1e293b;color:#fff;font-size:13px;font-weight:600;padding:8px 12px;text-align:center;border-bottom:1px solid #1e293b;border-radius:4px 4px 0 0}.has-min-stay-notice .flatpickr-months .flatpickr-prev-month,.has-min-stay-notice .flatpickr-months .flatpickr-next-month{fill:#fff}.guesty-booking-card{max-width:500px;margin-top:20px}.guesty-booking-card select{border:transparent;background:transparent;border-bottom:1px solid var(--gray_new_style)!important;padding-left:0}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--black_color)!important}#guests-count option{padding:10px;font-size:14px;background-color:var(--white_colors);color:#333}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.inRange,.flatpickr-day.endRange{background:var(--black-border)!important;border-color:var(--black-border)!important;border-radius:initial!important;color:var(--white_colors)!important}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{color:var(--gray_new_style)!important}.flatpickr-day.flatpickr-disabled{position:relative}.flatpickr-day.flatpickr-disabled::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--gray_new_style);width:50%;height:1px}.wp-block-thefuturblocks-simple-slider__nav .thefutur-icons__arrow-left-thin::before,.wp-block-thefuturblocks-simple-slider__nav .thefutur-icons__arrow-right-thin::before{font-weight:700}.wp-block-thefuturblocks-simple-slider__nav-next .thefutur-icons,.wp-block-thefuturblocks-simple-slider__nav-prev .thefutur-icons{background:var(--white_colors)}.wp-block-thefuturblocks-simple-slider__nav-next,.wp-block-thefuturblocks-simple-slider__nav-prev{margin:5px}#content .fa,#content .far,#content .fas{font-family:"Font Awesome 5 Free"!important}#menu-secondary-social .fa,.social-nav_footer .fa{font:normal normal normal 14px / 1 FontAwesome!important}.card__details span,.price span,.title-and-about-appart span{white-space:nowrap}#advanced-filters div#category_id_109,#advanced-filters #category_id_110,#advanced-filters #category_id_507,#advanced-filters #category_id_509{display:none}.inpput-search-name-icon-search{position:relative}.inpput-search-name-icon-search i.fas.fa-search{position:absolute;left:0;top:15px}input.title_search.master-input.ui-autocomplete-input{margin-bottom:0}.small-up-2.large-up-3.checkboxes-accordion.collection_bien{display:flex;flex-direction:column}div#category_id_108{order:1}div#category_id_82{order:2}div#category_id_83{order:3}div#category_id_84{order:4}div#category_id_491{order:5}div#category_id_507{order:6}div#category_id_509{order:6}.c-site-info__top{z-index:999;opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0.4s ease,transform 0.3s ease;transform:translateY(20px)}.c-site-info__top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.wp-block-thefuturblocks-latest-posts__thumbnail>a img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image{width:100%}.c-site-info__top-holder>span{background:var(--gray_new_style);width:40px;height:45px;display:flex;align-items:center;justify-content:center;transition:color 0.4s cubic-bezier(.43,.41,.36,.9)}.c-site-info__top-holder:hover>span{background:var(--white_colors)}.c-header .o-container,.c-header-sticky .o-container{max-width:91.3rem!important}.accordion_new_style .wp-block-thefuturblocks-accordion__inner{margin-left:40px}.o-container,.wp-block-thefuturblocks-hero-image__inner-wrapper,._guide{max-width:95rem!important}._guide{padding:0 10px}.wp-block-thefuturblocks-hero-image__inner-wrapper>div{margin:0 30px}.wp-block-thefuturblocks-double-slide__inner-holder{width:100%!important}.header-nav .menu>.menu-item:not(.mega) .sub-menu .menu-item a{padding:.5rem 1rem!important}.pll-parent-menu-item>a .item-title span{display:none}.pll-parent-menu-item>a .item-title::before{display:none!important}.header-nav .menu>.menu-item:not(.mega) .sub-menu .menu-item:first-child{margin-top:10px}.header-nav .menu>.menu-item:not(.mega) .sub-menu .menu-item:last-child{margin-bottom:10px}.c-header__logo img{mix-blend-mode:multiply}.pll-parent-menu-item img{background:#fff}.pll-parent-menu-item .sub-menu .lang-item a>span.item-title::before{bottom:-5px!important}.modele p{margin:0}.pagination_type_location{display:none}.filter-dropdown-overlay{width:0}.c-portfolio__filter{margin:0}.liste_appartement{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}._modele{display:flex;flex-wrap:wrap;align-items:center;gap:15px;margin-top:10px}._modele p{margin-left:5px}.liste_appartement .items_appart{flex:0 0 calc(33.333% - 30px);position:relative;overflow:hidden}.title-and-about-appart{position:absolute;width:80%;bottom:0;left:0;background:var(--black-border);color:#fff;opacity:0;transform:translateX(-100%);padding:10px 20px;transition:all 1s ease}.items_appart:hover .title-and-about-appart,.location-card:hover .title-and-about-appart{opacity:1;transform:translateX(0)}.items_appart .title-and-about-appart h4 a,.location-card .title-and-about-appart h4,._title-and-about-appart h4 a{font-size:20px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.items_appart .title-and-about-appart h4 a,.location-card .title-and-about-appart h4{color:#fff}._title-and-about-appart{padding:10px}.title_nos_aparts{margin-bottom:20px}.title_nos_aparts h1{margin:0}.active_location_type{background-color:var(--black-border);color:#fff}.more-bien{padding:1.125rem 2.625rem;background:#000;color:#fff;width:100%;justify-content:center;text-transform:uppercase}._title-and-about-appart h4 a{color:#000}.card__details{display:flex;gap:20px}.card__details span,.price span,.title-and-about-appart span{color:var(--gray_new_style);text-transform:uppercase;font-weight:500;letter-spacing:.15em;font-size:.8125rem}.detail-sep{display:none}.formatted_price{font-size:12px}.appart_thumb{min-height:22.5rem;display:block;background-size:cover;height:100%}.appart_thumb img{opacity:0}.search-results__listing .appart_thumb img,.liste_appartement.category_type_location .appart_thumb img{display:none}.card__image{height:auto;max-height:500px}.excerpt{margin-bottom:25px}.custom-location-list{display:grid;gap:30px}.custom-location-list.style-full-thumb,.custom-location-list.style-simple-list-arrondissement,.custom-location-list.style-simple-list-nosappart{grid-template-columns:repeat(3,1fr)}.custom-location-list.style-simple-list{grid-template-columns:repeat(2,1fr)}.custom-location-list.style-full-thumb .appart_thumb{min-height:22rem}.custom-location-list.style-full-thumb>div:first-child{grid-column:1;grid-row:1}.custom-location-list.style-full-thumb>div:nth-child(2){grid-column:2;grid-row:1}.custom-location-list.style-full-thumb>div:nth-child(3){grid-column:3;grid-row:1 / span 2}.custom-location-list.style-simple-list-arrondissement>div:first-child{grid-column:1;grid-row:1 / span 2}.custom-location-list.style-full-thumb>div:last-child{grid-column:1 / span 2;grid-row:2}.custom-location-list>div{background-size:cover;display:block;background-position:center center;position:relative;overflow:hidden}.custom-location-list .title-and-about-appart{width:300px}.all_info{display:flex;gap:100px;flex-wrap:wrap}.listing_bien_in_single .liste_appartement,.block_right_apartment .liste_appartement,.listing_type_location_nosappert .style-simple-list-nosappart{margin-left:0;margin-right:0;max-width:100%;padding:0}.all_info>div{flex:0 0 calc(50% - 100px)}.column.gallery>a{margin-bottom:1em;width:100%}.column.gallery>a img{width:100%}.block_lieu_champ h1{margin-top:32px;margin-bottom:0;color:var(--black-border);font-weight:600;font-size:3rem}.property__location__text{color:inherit;font-size:inherit;text-transform:uppercase;font-weight:500;position:relative;letter-spacing:.15em;display:inline-flex;flex-direction:row-reverse;align-items:center;margin-bottom:30px}.column.type.info_bloc,.block_equipement>div{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:20px;line-height:1}.column.type.info_bloc span,.block_equipement span{color:var(--gray_new_style);text-transform:uppercase;font-weight:500;letter-spacing:.15em;font-size:.8125rem}.post-description h2,.post-description h3,.post-description h4,.equipement__about h3{font-weight:600;font-size:1.25rem!important;line-height:1.2;text-rendering:optimizeLegibility;word-break:break-word}.post-description mark{font-size:1rem;line-height:1.188rem;color:#777!important}.calendar_booking ._price{margin-bottom:0;color:var(--black-border);font-weight:600;font-size:2rem}.containt_booking br{display:none}.containt_booking form{margin-top:20px;padding:0!important;border:none!important}.containt_booking input{padding:.375rem 0 .125rem;height:40px;width:100%;margin-bottom:20px;border-bottom:1px solid var(--gray_new_style)!important;border:none;background:transparent}.containt_booking label{margin:0}.containt_booking button{margin-top:20px}.block_equipement{display:flex;gap:20px}.hidden-equipement{display:none}.less-ame{display:none}.block_equipement.active .hidden-equipement{display:block}.block_equipement.active+.read-more .all-ame{display:none}.block_equipement.active+.read-more .less-ame{display:inline}.hidden-equipement{opacity:0;max-height:0;overflow:hidden;transition:all 0.3s ease}.block_equipement.active .hidden-equipement{opacity:1;max-height:50px}.thumb-type-location{background-size:cover;position:relative}.thumb-type-location img{opacity:0;min-height:550px}.post-description{margin-bottom:30px}.article_containte.listing_bien_in_single{margin-top:30px}.read-more-desc,.read-more{cursor:pointer;position:relative;color:var(--black-border);display:inline-block;font-size:13px;letter-spacing:.25em;text-transform:uppercase;font-weight:600}.read-more-desc:hover::before,.read-more:hover::before{transform:scaleX(0);transition-delay:0s}.read-more-desc::before,.read-more::before{content:"";position:absolute;left:0;bottom:1px;height:1px;width:calc(100% - 2px);background:currentColor;transform:scaleX(1);transform-origin:right;transition:transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:0s;transition-delay:.16s}.read-more-desc::after,.read-more::after{content:"";position:absolute;left:0;bottom:1px;height:1px;background-color:currentColor;width:calc(100% - 2px);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.165,.84,.44,1);transition-delay:0s;transition-delay:0s}.read-more-desc:hover::after,.read-more:hover::after{transform:scaleX(1);transition-delay:.16s}.galery-equipement .gallery{margin:0!important}.emplacement,.emplacement h2{margin-top:20px}.article_containte.listing_bien_in_single h2{margin-bottom:20px}.localisation_img{background-size:cover}.localisation_img img{opacity:0}.block_lieu_champ{will-change:transform;transition:transform 0.1s linear}.wpcf7-list-item{margin:0 0 1.5em 0!important}.nos_appartements{display:flex;padding:0 10px;gap:10px;flex-wrap:wrap}.nos_appartements .listing_biens{flex:0 0 calc(60% - 10px);margin-left:0;margin-right:0;max-width:100%;padding:0;overflow:hidden}.nos_appartements .google_map_appartements{flex:0 0 calc(40%)}.wp-block-thefuturblocks-post-navigation{margin-top:50px}.effectifs_appartement h1{margin-bottom:0;color:var(--black-border);font-weight:600;font-size:3rem}.effectifs_appartement{display:flex;justify-content:space-between;margin-bottom:30px;align-items:flex-end}.effectifs_appartement h2{font-size:14px;letter-spacing:2.1px;color:#777;line-height:1.2;margin-bottom:.5rem;text-rendering:optimizeLegibility;word-break:break-word}.right-controls{display:flex;gap:10px}.right-controls input{display:none}.list_destination,.number_guest,#priceFilterDropdown,#advanced-filters,.fancy-upper-buttons.show-for-small-only,#overlayer-spinner{display:none}.filter.filterBar{display:flex;gap:20px;margin:15px 0 30px}.info_dropdown,.filerclear{border:1px solid var(--black-border);line-height:1;cursor:pointer;padding:.5rem 1rem;font-weight:600;text-transform:uppercase;letter-spacing:.25em;font-size:.75rem}#guestsFilterButton>span,#advancedFiltersDropdown>span{background-color:var(--black-border);color:#fff}.filter.filterBar button{padding:.5rem 1rem}.filterDropdownControls{text-align:right}#destinationFilterButton>span,#priceFilterButton>span,#deletecurrentfilter>span{background:transparent;color:var(--black-border)}.filterButton>span{display:block;width:100%}.value_filter{padding:10px 10px;background:#fff!important;font-size:14px;color:var(--black-border)!important}#deletecurrentfilter{margin-left:auto}.listing_bien_single .slick-list{margin:0 -10px}.listing_bien_single .slick-slide{margin:0 10px}.listing_bien_single ul li{list-style:none}.listing_bien_single .slick-dots{display:flex;justify-content:center;margin:0;gap:10px}.listing_bien_single .slick-dots button{padding:0;width:.6875rem;height:.6875rem;border-radius:50%;border:1px solid var(--black-border);font-size:0;background:transparent}.c-navigation__social_footer li.menu-item.menu-item-type-custom.menu-item-object-custom{display:inline-block}.c-navigation__social_footer li.menu-item.menu-item-type-custom.menu-item-object-custom a{font-size:0!important;display:inline-flex;align-items:center;justify-content:center}.c-navigation__social_footer #menu-secondary-social-1,.c-navigation__social_footer #menu-secondary-social-1 li{margin:0}.c-site-info{position:relative}.c-site-info__top.u-align-left{position:absolute;right:30px;top:-100px}#footer .c-site-info__top-holder>span::before,#footer .c-site-info__top-holder>span::after{display:none}.c-navigation__social_footer .menu-item a i.wpmi__icon{font-size:30px!important;margin-right:10px!important;color:#a3a4a4;transition:color 0.4s cubic-bezier(.43,.41,.36,.9)}.c-navigation__social_footer .menu-item a:hover i.wpmi__icon{color:#fff!important}.listing_bien_single .slick-dots .slick-active button{background:var(--black-border)}.list_destination,.number_guest.filterDropdown,#priceFilterDropdown,#advanced-filters{padding:1rem;margin-top:.5rem;background:#fff;position:absolute;z-index:9999;min-width:400px}.checkboxes-accordion.collection_bien label.float-left.add_filter_collection,.checkboxes-accordion.property_type_choose label{cursor:pointer}.list_destination ul li{list-style:none;cursor:pointer}.list_destination ul li .name_destination{font-size:14px}.number_guest.filterDropdown>div:not(:last-child){display:flex;justify-content:space-between;align-items:center}.number_guest.filterDropdown .filter_effect_adult>div:first-child,.number_guest.filterDropdown .filter_effect_child>div:first-child{font-size:14px}.counter-element{display:flex;align-items:center}.counter-element input{margin:0;border:none;width:70px;text-align:center}#priceFilterDropdown .prices-container{display:flex;gap:20px;margin-bottom:20px}#priceFilterDropdown .prices-container>div{flex:0 0 calc(50% - 20px)}.price-field-input,.price-field-input .price-value-container{display:flex;align-items:center;gap:5px}.price-field-input .price-value-container input{margin:0;order:2;border:0}.price-field-input{border-bottom:1px solid var(--black-border);max-width:130px;color:var(--black-border)}#prices-left,#prices-right{margin:10px 0 0}#prices-left li,#prices-right li{list-style:none;margin:0 0 10px}.advanced-filters>div:first-child{display:flex;justify-content:space-between;align-items:center}.advanced-filters>div:first-child .advanced-filters-title{font-size:1.3rem;line-height:1.33;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--black-border)}.advanced-filters>div:first-child button{background:transparent;border:none;padding:0}.advanced-filters>div:first-child button span{font-size:2rem;font-weight:300;color:var(--black-border)}#advanced-filters .option_filter{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}#advanced-filters .option_filter>div:not(:last-child){flex:0 0 calc(50% - 20px)}#advanced-filters .option_filter>div:last-child{flex:0 0 100%}#advanced-filters{background:#fff;padding:20px 10px}#advanced-filters .filter-title{font-size:18px;color:var(--black-border)}#accommodationsFilter .flex-container{display:flex;justify-content:space-between;align-items:center}#advanced-filters .fieldset{padding:0;border:none}#advanced-filters label{font-size:14px}.site__navigation_center{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;margin-top:1.5rem;font-size:1rem;font-weight:500;gap:20px}.page-numbers{color:var(--black-border);position:relative}.page-numbers:hover{color:#777}.page-numbers.current::before{content:"";position:absolute;left:0;bottom:2px;height:1px;width:100%;background:currentColor;transform-origin:100% 50%}.collections_search_page{margin:2em 0}.collections_search_page .title_group{font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:2.1px;color:#777}.collections_search_page h2{line-height:1.33;font-size:2.25rem}.footer-wrapper{margin:2em 0;color:var(--black-border)}.page-id-31347 .c-page__header,.page-id-40 .c-page__header{padding-bottom:10px}.page-id-31347 .c-page__header h1,.page-id-40 .c-page__header h1{text-align:center}.page h1{font-size:48px;line-height:58px}.link_to_map{position:absolute;top:10px;left:10px;z-index:9}.link_to_map i{font-size:22px}.card_image_marker{min-height:100px;display:block}.property_iw__price{text-align:center;padding:5px;width:100%;background:var(--black-border);color:#fff}.property-iw__title{padding:10px 0;display:block}.cart_detail_marker{display:flex;gap:10px;align-items:center;margin-bottom:10px}.cart_detail_marker>div{color:var(--black-border)}.amenity-group{font-size:12px;display:flex;align-items:center;gap:3px}.amenity-group i{font-size:12px}.mob-nav .menu>.menu-item>a{font-size:1.25rem}.mob-nav .menu .menu-button{margin-top:.25rem}.wp-block-thefuturblocks-posts-grid__title{font-size:22px}.single-post h1{font-size:2rem}.single-post h2{font-size:1.5rem}.single-post h3{font-size:1rem}#media_gallery-1 img{min-width:122px;height:122px}._link{position:relative}._link::before{content:"";position:absolute;bottom:0;height:1px;width:calc(100% - 2px);background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform .4s cubic-bezier(.43,.41,.36,.9)}a:hover ._link::before{transform:scaleX(1);transform-origin:0 50%}.titleandexcerpt,.c-portfolio__filters{padding:0 15px}.type.info_bloc .group{display:flex;align-items:center;flex-wrap:nowrap;gap:5px}#breadcrumbs span{text-transform:uppercase;letter-spacing:.1em;font-size:12px;color:var(--black_color)}._Custom-link{background:var(--bleu-nuit-urbain)}._btn-slider{position:absolute;bottom:0}._btn-slider.next{left:25%}._btn-slider.next.en{left:23%}._btn-slider.prev{left:0}._btn-slider.prev.en{left:0}.custom-location-list a img{transform:scale(1)}.custom-location-list a:hover img{transform:scale(1.05)}._Custom-link a,.header-nav .menu-top-menu-container>ul>li:hover a,.header-nav .menu-top-menu-en-container>ul>li:hover a,.header-nav .menu-top-menu-container>ul>li.current_page_item a,.header-nav .menu-top-menu-en-container>ul>li.current_page_item a{color:var(--secondary-color)!important}.header-nav .menu-top-menu-container>ul>li:hover,.header-nav .menu-top-menu-en-container>ul>li:hover,.header-nav .menu-top-menu-container>ul>li.current_page_item,.header-nav .menu-top-menu-en-container>ul>li.current_page_item{background:var(--main-color)}._btn-proprietaire._has-black-background-color a{background-color:var(--main-color)!important}._bordered{border-bottom:1px solid #ccc}.image.last{position:relative}.img_last_block{position:absolute;width:90%;height:90%;display:flex;background:#00000094;top:5%;left:5%;justify-content:center;align-items:center}.show_many_image span{color:#fff;font-size:24px}.show_many_image span i{display:block;text-align:center}.single-bien h2{font-size:36px}._ca_marche p{background:#000;text-align:center;padding:22px 10px;width:45px;border-radius:50%;height:45px;display:flex;justify-content:center;align-items:center}._img-chateau img{padding:25px}.wp-block-thefuturblocks-hero-image__inner{position:static!important}.title-bien{position:absolute;text-align:right;right:50px;bottom:10px;font-size:10px;margin:0}.silder-titre h2{font-family:"Great Vibes";padding:30px;font-size:5rem;text-align:center;opacity:0}.listing_blog a{display:block;background-size:cover;background-position:center}.listing_blog a img{opacity:0}.single-bien .mfp-container{padding:0}.single-bien .mfp-container figure{height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center center}.single-bien .mfp-container figure img{opacity:0}.single-bien button.mfp-arrow,.single-bien button.mfp-arrow:focus{background:rgba(0,0,0,.4)}.single-bien .mfp-image-holder .mfp-close{width:auto;top:12%;right:20px;background:rgba(0,0,0,.4);display:flex;justify-content:center;align-items:center;border-radius:50px;text-align:center;padding:12px}.c-sidebar-widget.widget_categories ul li a{font-size:1rem!important;color:var(--black_color)}._new-slider{position:relative!important}._new-slider .wp-block-thefuturblocks-hero-image .wp-block-thefuturblocks-hero-image__inner-container,._new-slider .wp-block-thefuturblocks-hero-image .wp-block-thefuturblocks-hero-image__image{position:static!important}._new-slider .wp-block-thefuturblocks-hero-image{position:absolute;top:30%;left:50%;transform:translate(-50%,-50%);width:80%}.silder-titre::after{content:"";background:var(--black_color);width:100%;height:100%;position:absolute;opacity:.2}.dnone{display:none}.slider_in_page_secureted h2{font-family:"Lusitana",Sans-serif;text-transform:uppercase;font-size:40px}.slider_in_page_secureted .wp-block-thefuturblocks-webgl-slide__inner-container{overflow:visible}.slider_in_page_secureted h6{font-family:"Playfair Display",Sans-serif;font-size:30px;line-height:34px;font-weight:700}.guide-nav-item .text-box{font-family:"Playfair Display",Sans-serif}._respect li,._notallowed li,.password_and_wifi li,._metro li,._bike li,._parking li,._electricite li,._practical-types li,._auberge li,._place li,._phone-listes li,._calendrier li,._pharmacie li,._mailetphone li{list-style:none}._respect li::before{content:"\f058"}._notallowed li::before{content:"\f057"}._notallowed li::before,._respect li::before,.password_and_wifi li::before,._metro li::before,._bike li::before,._parking li::before,._electricite li::before,._practical-types li::before,._auberge li::before,._place li::before,._phone-listes li::before,._calendrier li::before,._pharmacie li::before,._mailetphone li::before{font-size:14px;font-family:'Font Awesome 5 Free';font-weight:900;margin-right:10px}._notallowed li::before,._respect li::before,._metro li::before,._bike li::before{color:#A0BEFC}.password_and_wifi li:first-child::before{content:"\f1eb"}.password_and_wifi li:last-child::before{content:"\f084"}._auberge li:first-child::before,._place li::before{content:"\f276"}._auberge li:last-child::before{content:"\f879"}._mailetphone li:last-child::before{content:"\f674"}._auberge li::before{color:red}._metro li::before{content:"\f238"}._bike li::before{content:"\f206"}._parking li::before{content:"\f540"}._electricite li::before{content:"\f5e7"}._practical-types li::before{content:"\f00c"}._phone-listes li::before,._mailetphone li:first-child::before{content:"\f879"}._calendrier li::before{content:"\f073"}._pharmacie li::before{content:"\f055"}.password_and_wifi li::before,._parking li::before,._electricite li::before,._practical-types li::before,._place li::before,._phone-listes li::before,._calendrier li::before,._pharmacie li::before,._mailetphone li::before,._bin._gray::before{color:#555}._social-follow{gap:10px}._social-follow svg{display:none}._social-follow .wp-social-link-facebook a::before{content:"\f39e"}._social-follow .wp-social-link-pinterest a::before{content:"\f16d"}._social-follow .wp-social-link-linkedin a::before{content:"\f08c"}._social-follow a::before{font-family:'Font Awesome 5 Brands';font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._social-follow a{width:50px;height:50px;border-radius:10%;position:relative}._social-follow .wp-social-link-facebook a{background-color:#3b5998}._social-follow .wp-social-link-pinterest a{background-color:#A100C6}._social-follow .wp-social-link-pinterest a i{color:#FFC34D}._social-follow .wp-social-link-linkedin a{background-color:#0077b5}._tourist .wp-block-button{position:relative}._tourist .wp-block-button::before{content:"\f0c1";font-family:'Font Awesome 5 Free';font-weight:900;font-size:32px;position:absolute;top:50%;transform:translateY(-50%);color:#fff;left:10%}._tourist .wp-block-button a{padding:10px 25px 10px 70px;font-size:30px}.stylenew_page .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow{padding:0;transform:rotate(180deg)}.stylenew_page_bas .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow{padding:0}.stylenew_page .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow svg,.stylenew_page_bas .wp-block-group__inner-container.is-layout-flow.wp-block-group-is-layout-flow svg{max-width:100%!important;display:block;width:calc(100% + 1.3px);position:relative;left:50%;transform:translateX(-50%);fill:#74abb4}.guide-nav-item i{font-family:"Font Awesome 5 Free"!important;font-weight:900!important;font-style:inherit;font-size:50px;color:#6FBBD6}.guide-nav-item i.fa-solid.fa-ban-smoking::before{content:"\f54d"}.guide-nav-item i.fa-solid.fa-signs-post::before{content:"\f277"}.guide-nav-item i.fa-solid.fa-square-parking::before{content:"\f540"}.hidden_text_for_icon .guide-nav-item .text-box{display:none}.guide-nav-item{display:block;text-align:center}.center_images figure.aligncenter.size-thumbnail.is-resized,.wp-block-image.image_round_for_page_statique .aligncenter{text-align:center}.center_images .wp-block-image{margin-bottom:0}.wp-block-column.page_protected_sadow.is-layout-flow.wp-block-column-is-layout-flow{box-shadow:0 0 10px 0 rgba(143,211,211,.5);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;text-align:center}.wp-block-columns.image_rouded img,.wp-block-image.image_round_for_page_statique img{border-radius:100%}.wp-block-columns.image_rouded.is-layout-flex .aligncenter,.hidden_text_for_icon .wp-block-buttons.is-layout-flex,.center_images.hidden_text_for_icon .wp-block-image .aligncenter,.hidden_text_for_icon.contact_page_secured .wp-block-image .aligncenter,.center_images.hidden_text_for_icon .wp-block-buttons.is-layout-flex{text-align:center!important}.page-id-26605 .u-padding-bottom-90{padding-bottom:0}.icon_personnaliser_page_secured .guide-nav-item{display:flex;flex-direction:column}.guide-nav-item .icon-box i{font-size:40px;color:#64B5D6}.guide-nav-item .text-box span{font-size:25px;text-transform:uppercase}.center_images.hidden_text_for_icon .guide-nav-item{display:block}._bin::before{content:"\f2ed";font-family:'Font Awesome 5 Free';font-weight:400;margin-right:20px}._bin._yellow::before{color:#FFD500}._flag-img img{display:block;margin:0 auto}._flag-img{text-align:center}._flag-scaper{background:#000}@media (max-width:768px){h1{font-size:36px}.liste_appartement .items_appart{flex:0 0 100%}.custom-leftblog{padding:0!important}.c-page__header{padding:2rem .625rem 2rem}.blog-connexion{padding:0!important}.wp-block-thefuturblocks-list-item{margin-bottom:0!important}.custom-location-list.style-full-thumb>div{grid-column:1!important;grid-row:1!important}.modele{padding-left:1rem!important;padding-right:1rem!important}.liste_appartement,.custom-location-list,.custom-location-list.style-simple-list,.location-list.style-simple-list-arrondissement,.custom-location-list.style-full-thumb{margin:0!important;display:flex;flex-wrap:wrap;max-width:100%;grid-template-columns:repeat(1,1fr);padding:0}.custom-location-list.style-full-thumb>div,.location-list.style-simple-list-arrondissement>div,.custom-location-list.style-full-thumb>div{grid-row:1!important}.title-and-about-appart{transform:translateX(0);opacity:1}._polycarpe{padding-left:1rem!important;padding-right:1rem!important}.thumb-type-location .title{top:45%;font-size:36px}.category_type_location .items_appart{width:100%!important}.c-site-info__top{justify-content:center!important}.list_destination,.number_guest.filterDropdown,#priceFilterDropdown,#advanced-filters{left:18px;min-width:calc(100% - 36px);width:calc(100% - 36px)!important}#advanced-filters .option_filter{margin-bottom:20px}#advanced-filters{width:100%}#advanced-filters .option_filter>div{flex:0 0 100%!important}.wp-block-thefuturblocks-simple-slide__title,.page h1{font-size:40px!important}.all_info>div{flex:0 0 100%}.block_lieu_champ{transform:none!important}.all_info{gap:0!important}.social-nav_footer .menu{text-align:center;margin:0!important}._new-slider .wp-block-thefuturblocks-hero-image{height:auto}.single-bien .mfp-container figure{height:auto!important;background-size:contain}.single-bien h2,.calendar_booking ._price{font-size:20px}.block_lieu_champ h1{font-size:25px}}@media (min-width:768px) and (max-width:1023px){.liste_appartement .items_appart{flex:0 0 calc(50% - 30px)}.category_type_location .items_appart{width:50%!important}.silder-titre+.wp-block-thefuturblocks-hero-image{height:200px!important}}@media (max-width:1023px){._alignright>div{text-align:center!important;float:none;display:flex;justify-content:center}.liste_appartement .items_appart .title-and-about-appart{opacity:1;transform:translateX(0)}.c-portfolio__filters,.titleandexcerpt{padding:0 15px!important}.c-portfolio__filters{margin:0!important}.liste_appartement{padding:0!important;margin:0!important}.nos_appartements .listing_biens,.nos_appartements .google_map_appartements{flex:0 0 100%}.map_sticky,._btn-slider{position:initial!important}div#map_biens,.google_map_appartements .static-map{height:800px!important}.rental-options{display:flex}.rental-options,.filter.filterBar{overflow:auto;padding-bottom:10px}.rental-options a{white-space:nowrap}._acc-faq{padding:0!important}}