<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Archives des Top - Casa SL Paris</title>
	<atom:link href="https://www.casaslparis.fr/rt-portfolio-category/top/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.casaslparis.fr/rt-portfolio-category/top/</link>
	<description>Création &#38; Rénovation sur Paris et l&#039;Île-de-France</description>
	<lastBuildDate>Fri, 12 Sep 2025 12:33:30 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1</generator>

<image>
	<url>https://www.casaslparis.fr/wp-content/uploads/2025/01/cropped-icon-casaslparis-60x60.png</url>
	<title>Archives des Top - Casa SL Paris</title>
	<link>https://www.casaslparis.fr/rt-portfolio-category/top/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Un T3 modernisé et rafraîchi à Meudon</title>
		<link>https://www.casaslparis.fr/projets/renovation-partielle-appartement-t3-meudon/</link>
		
		<dc:creator><![CDATA[Loubna]]></dc:creator>
		<pubDate>Fri, 12 Sep 2025 12:33:09 +0000</pubDate>
				<guid isPermaLink="false">https://www.casaslparis.fr/?post_type=rt-portfolios&#038;p=12312</guid>

					<description><![CDATA[<p>Transformation étape par étape Cet été, nous avons redonné vie à un bel appartement T3 situé à Meudon. L’objectif : rafraîchir les espaces et leur apporter une touche de modernité. Nous avons repensé entièrement l’électricité et le positionnement des luminaires pour créer une ambiance plus fonctionnelle et chaleureuse. De nouveaux faux plafonds autoportants et suspendus...</p>
<p>L’article <a href="https://www.casaslparis.fr/projets/renovation-partielle-appartement-t3-meudon/">Un T3 modernisé et rafraîchi à Meudon</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="12312" class="elementor elementor-12312" data-elementor-post-type="rt-portfolios">
				<div class="elementor-element elementor-element-72c915d e-flex e-con-boxed e-con e-parent" data-id="72c915d" data-element_type="container">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-0f756ea e-con-full e-flex e-con e-child" data-id="0f756ea" data-element_type="container">
				<div class="elementor-element elementor-element-15ae1c9 elementor-widget elementor-widget-heading" data-id="15ae1c9" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">Transformation étape par étape </h2>				</div>
				</div>
				<div class="elementor-element elementor-element-7b1321b elementor-arrows-position-outside elementor-invisible elementor-widget elementor-widget-image-carousel" data-id="7b1321b" data-element_type="widget" data-settings="{&quot;navigation&quot;:&quot;arrows&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="image-carousel.default">
				<div class="elementor-widget-container">
							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Carrousel d’images" dir="ltr">
			<div class="elementor-image-carousel swiper-wrapper" aria-live="off">
								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-t3-meudon-avant-salon.jpg" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMjIsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC80Mi5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/42.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/42-768x960.png" alt="Salon d’un appartement T3 à Meudon avant rénovation" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-t3-meudon-pendant-faux-plafond.jpg" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMjgsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC80OC5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/48.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/48-768x960.png" alt="Application d’enduit et peinture pendant la rénovation d’un appartement à Meudon" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-t3-meudon-apres-salon-parquet.jpg" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMjksInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC80OS5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/49.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/49-768x960.png" alt="Salon rénové d’un T3 à Meudon avec parquet contrecollé sur mesure" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="Salon rénové d’un T3 à Meudon avec parquet contrecollé sur mesure" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzNDAsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC82MC5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/60.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/60-768x960.png" alt="Salon rénové d’un T3 à Meudon avec parquet contrecollé sur mesure" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-t3-meudon-avant-chambre.jpg" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMjMsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC80My5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/43.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/43-768x960.png" alt="Chambre d’un appartement T3 à Meudon avant rénovation intérieure" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-t3-meudon-pendant-chambre-travaux.jpg" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMzAsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC81MC5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/50.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/50-768x960.png" alt="Travaux de rénovation en cours dans une chambre d’appartement à Meudon" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="7 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-t3-meudon-apres-chambre-parquet.jpg" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMzEsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC81MS5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/51.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/51-768x960.png" alt="Chambre rénovée d’un T3 à Meudon avec parquet sur mesure et finitions soignées" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="8 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-t3-meudon-apres-chambre-lumineuse.jpg" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMzgsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC81OC5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/58.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/58-768x960.png" alt="Chambre rénovée d’un T3 à Meudon avec parquet sur mesure et finitions soignées" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="9 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title=": renovation-t3-meudon-avant-chambre2.jpg" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMjQsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC80NC5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/44.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/44-768x960.png" alt="Deuxième chambre d’un T3 à Meudon avant travaux de rénovation" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="10 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-t3-meudon-pendant-chambre-peinture.jpg" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMzIsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC81Mi5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/52.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/52-768x960.png" alt="Application d’enduit et mise en peinture dans une chambre rénovée à Meudon" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="11 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-t3-meudon-apres-chambre-lumineuse.jpg" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMzMsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC81My5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/53.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/53-768x960.png" alt="Chambre lumineuse d’un appartement T3 à Meudon après rénovation complète" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="12 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-t3-meudon-apres-chambre-parquet.jpg" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMzksInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC81OS5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/59.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/59-768x960.png" alt="Chambre rénovée d’un T3 à Meudon avec parquet sur mesure et finitions soignée" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="13 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="Chambre rénovée d’un T3 à Meudon avec parquet sur mesure et finitions soignée" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMjUsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC80NS5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/45.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/45-768x960.png" alt="Entrée d’un appartement T3 à Meudon avant rénovation" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="14 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-t3-meudon-pendant-entree-travaux.jpg" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMzQsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC81NC5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/54.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/54-768x960.png" alt="Préparation des murs et mise en peinture dans l’entrée d’un appartement à Meudon" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="15 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-t3-meudon-apres-entree-parquet.jpg" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMzUsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC81NS5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/55.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/55-768x960.png" alt=": Entrée rénovée d’un T3 à Meudon avec parquet sur mesure et finitions modernes" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="16 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-t3-meudon-apres-entree-lumineuse.jpg" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMzcsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC81Ny5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/57.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/57-768x960.png" alt="Entrée lumineuse et modernisée d’un appartement T3 à Meudon après rénovation" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="17 sur 17"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-t3-meudon-apres-cuisine.jpg" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMzYsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA5XC81Ni5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/09/56.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/09/56-768x960.png" alt="Cuisine rénovée d’un appartement T3 à Meudon avec finitions modernes et design lumineux" /></figure></a></div>			</div>
												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg>					</div>
					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg>					</div>
				
									</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-ccdc349 elementor-widget-mobile__width-initial elementor-invisible elementor-widget elementor-widget-text-editor" data-id="ccdc349" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="276" data-end="427">Cet été, nous avons redonné vie à un bel appartement T3 situé à Meudon. L’objectif : rafraîchir les espaces et leur apporter une touche de modernité.</p><p data-start="429" data-end="720">Nous avons repensé entièrement l’électricité et le positionnement des luminaires pour créer une ambiance plus fonctionnelle et chaleureuse. De nouveaux faux plafonds autoportants et suspendus ont permis de structurer les volumes tout en intégrant discrètement les installations techniques.</p><p data-start="722" data-end="1023">Le charme de l’appartement s’est affirmé avec un parquet contrecollé sur mesure, souligné par de nouvelles plinthes élégantes. Enfin, les murs ont été préparés, enduits et repeints, offrant un logement lumineux, moderne et accueillant, prêt à accueillir ses occupants dans les meilleures conditions.</p>								</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5664db64 animated-slow e-flex e-con-boxed elementor-invisible e-con e-parent" data-id="5664db64" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-808e985 e-con-full e-flex e-con e-child" data-id="808e985" data-element_type="container">
		<div class="elementor-element elementor-element-7272a41 e-con-full e-flex elementor-invisible e-con e-child" data-id="7272a41" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-605b512 elementor-widget elementor-widget-heading" data-id="605b512" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Prestation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-33ae369 elementor-widget elementor-widget-text-editor" data-id="33ae369" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p>Rénovation partiel d&#8217;un appartement</p></div></div></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4a8620d elementor-widget elementor-widget-heading" data-id="4a8620d" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Localisation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-10de671 elementor-widget elementor-widget-text-editor" data-id="10de671" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p class="name">Meudon, 92190</p></div></div></div>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-95a262b e-con-full e-flex elementor-invisible e-con e-child" data-id="95a262b" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-a09a370 elementor-widget elementor-widget-heading" data-id="a09a370" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Client :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-73b0ace elementor-widget elementor-widget-text-editor" data-id="73b0ace" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><p>Particulier </p></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4c40b8a e-grid-align-mobile-center elementor-widget-tablet__width-initial elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="4c40b8a" data-element_type="widget" data-widget_type="social-icons.default">
				<div class="elementor-widget-container">
							<div class="elementor-social-icons-wrapper elementor-grid">
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-fcc69ab" href="https://www.facebook.com/casaslparis" target="_blank">
						<span class="elementor-screen-only">Facebook-f</span>
						<svg class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>					</a>
				</span>
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-0d8af14" href="https://www.instagram.com/casaslparis92/" target="_blank">
						<span class="elementor-screen-only">Instagram</span>
						<svg class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>					</a>
				</span>
					</div>
						</div>
				</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8434f81 e-con-full e-flex e-con e-parent" data-id="8434f81" data-element_type="container">
		<div class="elementor-element elementor-element-0f3996c e-con-full e-flex e-con e-child" data-id="0f3996c" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				<div class="elementor-element elementor-element-b69c36a elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-react-heading" data-id="b69c36a" data-element_type="widget" data-widget_type="react-heading.default">
				<div class="elementor-widget-container">
					
		<div class="react-heading  style9">
			<div class="title-inner no">
				<div class="image-heading"><div class="title-img top"> <img decoding="async" src="https://themewant.com/products/wordpress/innovat/wp-content/uploads/2023/11/02.png" alt="title-image" /></div><div class="skew-up "><span class="sub-text word-line">Un projet en tête ?</span></div></div><div class="skew-up "><h2 class="title word-line">Il est temps de le réaliser !</h2></div>

			</div>
						
					</div>
		<script>
			jQuery(document).ready(function(){
			let addAnimation = function () {
			jQuery(".skew-up").each(function (index) {
				const text = new SplitType(jQuery(this), {
				types: "lines, words",
				lineClass: "word-line"
				});    let textInstance = jQuery(this);
				let line = textInstance.find(".word-line");
				let word = line.find(".word");    let tl = gsap.timeline({
				scrollTrigger: {
					trigger: textInstance,
					start: "top 85%",
					end: "top 100%",
					onComplete: function () {
					jQuery(textInstance).removeClass("skew-up");
					}
				}
				});    tl.set(textInstance, { opacity: 1 }).from(word, {
				y: "100%",
				skewX: "-5",
				duration: 2,
				stagger: 0.03,
				ease: "expo.out"
				});
			});
			};
			addAnimation();window.addEventListener("resize", function (event) {
				if (jQuery(window).width() >= 992) {addAnimation(); }
			});	

		});   
		</script>
				</div>
				</div>
				<div class="elementor-element elementor-element-59db97c elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-invisible elementor-widget elementor-widget-metform" data-id="59db97c" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="metform.default">
				<div class="elementor-widget-container">
					<div id="mf-response-props-id-8690" data-previous-steps-style="" data-editswitchopen="" data-response_type="alert" data-erroricon="fas fa-exclamation-triangle" data-successicon="fas fa-check" data-messageposition="top" class="   mf-scroll-top-no">
		<div class="formpicker_warper formpicker_warper_editable" data-metform-formpicker-key="8690" >
				
			<div class="mf-widget-container">
				
		<div
			id="metform-wrap-59db97c-8690"
			class="mf-form-wrapper"
			data-form-id="8690"
			data-action="https://www.casaslparis.fr/wp-json/metform/v1/entries/insert/8690"
			data-wp-nonce="30cf6ab9bc"
			data-form-nonce="d2b91fb5a8"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-8690";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="8690" className="elementor elementor-8690" data-elementor-post-type="metform-form">
				<div className="elementor-element elementor-element-40a0ef5e e-flex e-con-boxed e-con e-parent" data-id="40a0ef5e" data-element_type="container">
					<div className="e-con-inner">
				<div className="elementor-element elementor-element-b615d08 elementor-widget elementor-widget-mf-text" data-id="b615d08" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-b615d08"
				name="mf-text-name"
				placeholder="${ parent.decodeEntities(`Nom et Prénom`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-d79b139 elementor-widget elementor-widget-mf-text" data-id="d79b139" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-d79b139"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Numéro de téléphone*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-7a3f8cc elementor-widget elementor-widget-mf-text" data-id="7a3f8cc" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-email&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-7a3f8cc"
				name="mf-text-email"
				placeholder="${ parent.decodeEntities(`Email*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-email'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-email"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-80fbf27 elementor-widget elementor-widget-mf-textarea" data-id="80fbf27" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-textarea-msg&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<textarea className="mf-input mf-textarea " id="mf-input-text-area-80fbf27"
				name="mf-textarea-msg" 
				placeholder="${ parent.decodeEntities(`Décrivez nous votre projet`) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-textarea-msg'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-textarea-msg"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-53fab747 elementor-widget elementor-widget-mf-text" data-id="53fab747" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-53fab747"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Localisation`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-4a18fd38 elementor-widget__width-initial e-transform e-transform mf-btn--center elementor-widget elementor-widget-mf-button" data-id="4a18fd38" data-element_type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-5,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.02,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
							<div className="mf-btn-wraper " data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Démarrer mon projet`) } </span>
				</button>
			        </div>
        				</div>
				</div>
		<div className="elementor-element elementor-element-2694b68 e-con-full e-flex e-con e-child" data-id="2694b68" data-element_type="container">
				</div>
					</div>
				</div>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

					</div>
		</div>
		</div>				</div>
				</div>
				</div>
				</div>
				</div>
		<p>L’article <a href="https://www.casaslparis.fr/projets/renovation-partielle-appartement-t3-meudon/">Un T3 modernisé et rafraîchi à Meudon</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Rénovation d&#8217;un studio parisien</title>
		<link>https://www.casaslparis.fr/projets/renovation-studio-paris-20/</link>
		
		<dc:creator><![CDATA[Loubna]]></dc:creator>
		<pubDate>Thu, 31 Jul 2025 14:01:33 +0000</pubDate>
				<guid isPermaLink="false">https://www.casaslparis.fr/?post_type=rt-portfolios&#038;p=12261</guid>

					<description><![CDATA[<p>AVANT &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; APRES &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; À l’origine, ce studio était sombre, cloisonné, peu fonctionnel. Chaque espace semblait enfermé dans son propre volume : une petite cuisine à l’écart, une salle de bain exigüe, un...</p>
<p>L’article <a href="https://www.casaslparis.fr/projets/renovation-studio-paris-20/">Rénovation d&#8217;un studio parisien</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="12261" class="elementor elementor-12261" data-elementor-post-type="rt-portfolios">
				<div class="elementor-element elementor-element-72c915d e-flex e-con-boxed e-con e-parent" data-id="72c915d" data-element_type="container">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-0f756ea e-con-full e-flex e-con e-child" data-id="0f756ea" data-element_type="container">
				<div class="elementor-element elementor-element-15ae1c9 elementor-widget elementor-widget-heading" data-id="15ae1c9" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">AVANT</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-7b1321b elementor-arrows-position-outside elementor-invisible elementor-widget elementor-widget-image-carousel" data-id="7b1321b" data-element_type="widget" data-settings="{&quot;navigation&quot;:&quot;arrows&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="image-carousel.default">
				<div class="elementor-widget-container">
							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Carrousel d’images" dir="ltr">
			<div class="elementor-image-carousel swiper-wrapper" aria-live="off">
								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyOTksInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8zNi5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/36.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/36-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyOTcsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8zNC5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/34.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/34-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyOTgsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8zNS5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/35.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/35-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyOTUsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8zMC5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/30.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/30-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyOTQsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8zMi5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/32.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/32-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyOTMsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8zMS5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/31.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/31-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="7 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMDEsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8zOC5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/38.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/38-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="8 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMDMsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC80MC5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/40.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/40-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="9 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMDIsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8zOS5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/39.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/39-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="10 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMDAsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8zNy5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/37.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/37-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="11 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIzMDQsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC80MS5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/41.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/41-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div>			</div>
												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg>					</div>
					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg>					</div>
				
									</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-8ba14e5 elementor-widget elementor-widget-heading" data-id="8ba14e5" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">                                                APRES</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-e42ea82 elementor-arrows-position-outside elementor-invisible elementor-widget elementor-widget-image-carousel" data-id="e42ea82" data-element_type="widget" data-settings="{&quot;navigation&quot;:&quot;arrows&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="image-carousel.default">
				<div class="elementor-widget-container">
							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Carrousel d’images" dir="ltr">
			<div class="elementor-image-carousel swiper-wrapper" aria-live="off">
								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="e42ea82" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyODEsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC9waG90b3Mtc2l0ZS1pbnRlcm5ldC5wbmciLCJzbGlkZXNob3ciOiJlNDJlYTgyIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/photos-site-internet.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/photos-site-internet-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="e42ea82" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyOTEsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8xNy5wbmciLCJzbGlkZXNob3ciOiJlNDJlYTgyIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/17.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/17-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="e42ea82" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyODMsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8xOC5wbmciLCJzbGlkZXNob3ciOiJlNDJlYTgyIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/18.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/18-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="e42ea82" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyODksInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8yNC5wbmciLCJzbGlkZXNob3ciOiJlNDJlYTgyIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/24.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/24-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="e42ea82" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyOTAsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8yNS5wbmciLCJzbGlkZXNob3ciOiJlNDJlYTgyIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/25.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/25-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="e42ea82" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyOTIsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC9waG90b3Mtc2l0ZS1pbnRlcm5ldC0xLnBuZyIsInNsaWRlc2hvdyI6ImU0MmVhODIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/photos-site-internet-1.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/photos-site-internet-1-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="7 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="e42ea82" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyODYsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8yMS5wbmciLCJzbGlkZXNob3ciOiJlNDJlYTgyIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/21.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/21-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="8 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="e42ea82" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyODcsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8yMi5wbmciLCJzbGlkZXNob3ciOiJlNDJlYTgyIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/22.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/22-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="9 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="e42ea82" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyODQsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8xOS5wbmciLCJzbGlkZXNob3ciOiJlNDJlYTgyIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/19.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/19-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="10 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="e42ea82" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyODUsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8yMC5wbmciLCJzbGlkZXNob3ciOiJlNDJlYTgyIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/20.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/20-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="11 sur 11"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="e42ea82" data-elementor-lightbox-title="rénovation-appartement-parisien" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyODgsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8yMy5wbmciLCJzbGlkZXNob3ciOiJlNDJlYTgyIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/23.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/23-768x960.png" alt="rénovation-appartement-parisien" /></figure></a></div>			</div>
												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg>					</div>
					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg>					</div>
				
									</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-ccdc349 elementor-widget-mobile__width-initial elementor-invisible elementor-widget elementor-widget-text-editor" data-id="ccdc349" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><span style="font-weight: 400;">À l’origine, ce studio était sombre, cloisonné, peu fonctionnel. Chaque espace semblait enfermé dans son propre volume : une petite cuisine à l’écart, une salle de bain exigüe, un coin dressing confiné… L’agencement manquait de cohérence, et la lumière naturelle peinait à circuler.</span></p><p><span style="font-weight: 400;">Le projet a consisté à repenser entièrement l’organisation du lieu. Les cloisons ont été déposées pour libérer les volumes, les sols ont été retirés, et les réseaux d’électricité et de plomberie entièrement refaits. Une base saine et ouverte a permis d’imaginer un nouvel aménagement, plus fluide et mieux adapté aux usages actuels.</span></p><p><span style="font-weight: 400;">L’ancienne cuisine a été transformée en salle de bain confortable, intégrant une douche moderne, un meuble vasque sur mesure et une machine à laver discrètement intégrée. À la place de la salle de bain d’origine, une cuisine ouverte et fonctionnelle a été imaginée, avec des finitions soigneusement choisies, comme le carrelage métro vert d’eau.</span></p><p><span style="font-weight: 400;">Le coin nuit, autrefois séparé par un petit muret, a été décloisonné pour laisser entrer la lumière. Des grands placards encastrés, parfaitement intégrés dans un mur reconstruit, apportent désormais une vraie capacité de rangement sans alourdir l’espace.</span></p><p><span style="font-weight: 400;">Le studio a aussi bénéficié d’une rénovation complète : faux plafond autoportant avec spots encastrés, enduits et peinture sur tous les murs, carrelage effet bois au sol, changement de toutes les huisseries, et création d’une marche sur mesure pour accéder à la terrasse.</span></p><p><span style="font-weight: 400;">Aujourd’hui, ce studio a changé de visage. Plus ouvert, plus lumineux, et surtout parfaitement optimisé, pour un usage quotidien confortable.</span></p>								</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5664db64 animated-slow e-flex e-con-boxed elementor-invisible e-con e-parent" data-id="5664db64" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-808e985 e-con-full e-flex e-con e-child" data-id="808e985" data-element_type="container">
		<div class="elementor-element elementor-element-7272a41 e-con-full e-flex elementor-invisible e-con e-child" data-id="7272a41" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-605b512 elementor-widget elementor-widget-heading" data-id="605b512" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Prestation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-33ae369 elementor-widget elementor-widget-text-editor" data-id="33ae369" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p>Rénovation complète d&#8217;un studio parisien </p></div></div></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4a8620d elementor-widget elementor-widget-heading" data-id="4a8620d" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Localisation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-10de671 elementor-widget elementor-widget-text-editor" data-id="10de671" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p class="name">Paris, 75020</p></div></div></div>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-95a262b e-con-full e-flex elementor-invisible e-con e-child" data-id="95a262b" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-a09a370 elementor-widget elementor-widget-heading" data-id="a09a370" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Client :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-73b0ace elementor-widget elementor-widget-text-editor" data-id="73b0ace" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><p>Particulier </p></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4c40b8a e-grid-align-mobile-center elementor-widget-tablet__width-initial elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="4c40b8a" data-element_type="widget" data-widget_type="social-icons.default">
				<div class="elementor-widget-container">
							<div class="elementor-social-icons-wrapper elementor-grid">
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-fcc69ab" href="https://www.facebook.com/casaslparis" target="_blank">
						<span class="elementor-screen-only">Facebook-f</span>
						<svg class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>					</a>
				</span>
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-0d8af14" href="https://www.instagram.com/casaslparis92/" target="_blank">
						<span class="elementor-screen-only">Instagram</span>
						<svg class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>					</a>
				</span>
					</div>
						</div>
				</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8434f81 e-con-full e-flex e-con e-parent" data-id="8434f81" data-element_type="container">
		<div class="elementor-element elementor-element-0f3996c e-con-full e-flex e-con e-child" data-id="0f3996c" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				<div class="elementor-element elementor-element-b69c36a elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-react-heading" data-id="b69c36a" data-element_type="widget" data-widget_type="react-heading.default">
				<div class="elementor-widget-container">
					
		<div class="react-heading  style9">
			<div class="title-inner no">
				<div class="image-heading"><div class="title-img top"> <img decoding="async" src="https://themewant.com/products/wordpress/innovat/wp-content/uploads/2023/11/02.png" alt="title-image" /></div><div class="skew-up "><span class="sub-text word-line">Un projet en tête ?</span></div></div><div class="skew-up "><h2 class="title word-line">Il est temps de le réaliser !</h2></div>

			</div>
						
					</div>
		<script>
			jQuery(document).ready(function(){
			let addAnimation = function () {
			jQuery(".skew-up").each(function (index) {
				const text = new SplitType(jQuery(this), {
				types: "lines, words",
				lineClass: "word-line"
				});    let textInstance = jQuery(this);
				let line = textInstance.find(".word-line");
				let word = line.find(".word");    let tl = gsap.timeline({
				scrollTrigger: {
					trigger: textInstance,
					start: "top 85%",
					end: "top 100%",
					onComplete: function () {
					jQuery(textInstance).removeClass("skew-up");
					}
				}
				});    tl.set(textInstance, { opacity: 1 }).from(word, {
				y: "100%",
				skewX: "-5",
				duration: 2,
				stagger: 0.03,
				ease: "expo.out"
				});
			});
			};
			addAnimation();window.addEventListener("resize", function (event) {
				if (jQuery(window).width() >= 992) {addAnimation(); }
			});	

		});   
		</script>
				</div>
				</div>
				<div class="elementor-element elementor-element-59db97c elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-invisible elementor-widget elementor-widget-metform" data-id="59db97c" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="metform.default">
				<div class="elementor-widget-container">
					<div id="mf-response-props-id-8690" data-previous-steps-style="" data-editswitchopen="" data-response_type="alert" data-erroricon="fas fa-exclamation-triangle" data-successicon="fas fa-check" data-messageposition="top" class="   mf-scroll-top-no">
		<div class="formpicker_warper formpicker_warper_editable" data-metform-formpicker-key="8690" >
				
			<div class="mf-widget-container">
				
		<div
			id="metform-wrap-59db97c-8690"
			class="mf-form-wrapper"
			data-form-id="8690"
			data-action="https://www.casaslparis.fr/wp-json/metform/v1/entries/insert/8690"
			data-wp-nonce="30cf6ab9bc"
			data-form-nonce="d2b91fb5a8"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-8690";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="8690" className="elementor elementor-8690" data-elementor-post-type="metform-form">
				<div className="elementor-element elementor-element-40a0ef5e e-flex e-con-boxed e-con e-parent" data-id="40a0ef5e" data-element_type="container">
					<div className="e-con-inner">
				<div className="elementor-element elementor-element-b615d08 elementor-widget elementor-widget-mf-text" data-id="b615d08" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-b615d08"
				name="mf-text-name"
				placeholder="${ parent.decodeEntities(`Nom et Prénom`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-d79b139 elementor-widget elementor-widget-mf-text" data-id="d79b139" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-d79b139"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Numéro de téléphone*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-7a3f8cc elementor-widget elementor-widget-mf-text" data-id="7a3f8cc" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-email&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-7a3f8cc"
				name="mf-text-email"
				placeholder="${ parent.decodeEntities(`Email*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-email'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-email"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-80fbf27 elementor-widget elementor-widget-mf-textarea" data-id="80fbf27" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-textarea-msg&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<textarea className="mf-input mf-textarea " id="mf-input-text-area-80fbf27"
				name="mf-textarea-msg" 
				placeholder="${ parent.decodeEntities(`Décrivez nous votre projet`) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-textarea-msg'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-textarea-msg"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-53fab747 elementor-widget elementor-widget-mf-text" data-id="53fab747" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-53fab747"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Localisation`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-4a18fd38 elementor-widget__width-initial e-transform e-transform mf-btn--center elementor-widget elementor-widget-mf-button" data-id="4a18fd38" data-element_type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-5,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.02,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
							<div className="mf-btn-wraper " data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Démarrer mon projet`) } </span>
				</button>
			        </div>
        				</div>
				</div>
		<div className="elementor-element elementor-element-2694b68 e-con-full e-flex e-con e-child" data-id="2694b68" data-element_type="container">
				</div>
					</div>
				</div>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

					</div>
		</div>
		</div>				</div>
				</div>
				</div>
				</div>
				</div>
		<p>L’article <a href="https://www.casaslparis.fr/projets/renovation-studio-paris-20/">Rénovation d&#8217;un studio parisien</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Rénovation d&#8217;un appartement parisien</title>
		<link>https://www.casaslparis.fr/projets/renovation-studio-paris-airbnb/</link>
		
		<dc:creator><![CDATA[Loubna]]></dc:creator>
		<pubDate>Tue, 08 Jul 2025 09:05:17 +0000</pubDate>
				<guid isPermaLink="false">https://www.casaslparis.fr/?post_type=rt-portfolios&#038;p=12214</guid>

					<description><![CDATA[<p>APRES Découvrez la transformation totale de ce studio parisien, rénové à 100 % sur-mesure pour devenir un Airbnb unique, fonctionnel et baigné de lumière. Chaque détail a été pensé pour optimiser l’espace et créer une ambiance chaleureuse, élégante et authentique. Au programme : rénovation complète de la plomberie et de l’électricité, enduits, peintures, pose de nouveaux...</p>
<p>L’article <a href="https://www.casaslparis.fr/projets/renovation-studio-paris-airbnb/">Rénovation d&#8217;un appartement parisien</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="12214" class="elementor elementor-12214" data-elementor-post-type="rt-portfolios">
				<div class="elementor-element elementor-element-72c915d e-flex e-con-boxed e-con e-parent" data-id="72c915d" data-element_type="container">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-0f756ea e-con-full e-flex e-con e-child" data-id="0f756ea" data-element_type="container">
		<div class="elementor-element elementor-element-d903133 e-con-full e-flex e-con e-child" data-id="d903133" data-element_type="container">
				</div>
				<div class="elementor-element elementor-element-15ae1c9 elementor-widget elementor-widget-heading" data-id="15ae1c9" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h2 class="elementor-heading-title elementor-size-default">APRES</h2>				</div>
				</div>
				<div class="elementor-element elementor-element-7b1321b elementor-arrows-position-outside elementor-invisible elementor-widget elementor-widget-image-carousel" data-id="7b1321b" data-element_type="widget" data-settings="{&quot;navigation&quot;:&quot;arrows&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="image-carousel.default">
				<div class="elementor-widget-container">
							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Carrousel d’images" dir="ltr">
			<div class="elementor-image-carousel swiper-wrapper" aria-live="off">
								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 sur 15"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="1" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyMzgsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8xLnBuZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/1.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/1-768x960.png" alt="1" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 sur 15"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="2" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyMzksInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8yLnBuZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/2.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/2-768x960.png" alt="2" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 sur 15"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="3" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyNDAsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8zLnBuZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/3.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/3-768x960.png" alt="3" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 sur 15"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="4" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyNDEsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC80LnBuZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/4.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/4-768x960.png" alt="4" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 sur 15"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="8" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyNDUsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC84LnBuZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/8.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/8-768x960.png" alt="8" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 sur 15"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="9" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyNDYsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC85LnBuZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/9.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/9-768x960.png" alt="9" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="7 sur 15"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="11" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyNDgsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8xMS5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/11.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/11-768x960.png" alt="11" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="8 sur 15"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="10" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyNDcsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8xMC5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/10.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/10-768x960.png" alt="10" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="9 sur 15"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="6" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyNDMsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC82LnBuZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/6.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/6-768x960.png" alt="6" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="10 sur 15"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="7" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyNDQsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC83LnBuZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/7.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/7-768x960.png" alt="7" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="11 sur 15"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="5" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyNDIsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC81LnBuZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/5.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/5-768x960.png" alt="5" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="12 sur 15"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="13" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyNTAsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8xMy5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/13.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/13-768x960.png" alt="13" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="13 sur 15"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="14" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyNTEsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8xNC5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/14.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/14-768x960.png" alt="14" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="14 sur 15"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="12" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyNDksInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8xMi5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/12.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/12-768x960.png" alt="12" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="15 sur 15"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="15" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTIyNTIsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA3XC8xNS5wbmciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/07/15.png"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/07/15-768x960.png" alt="15" /></figure></a></div>			</div>
												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg>					</div>
					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg>					</div>
				
									</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-ccdc349 elementor-widget-mobile__width-initial elementor-invisible elementor-widget elementor-widget-text-editor" data-id="ccdc349" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p data-start="105" data-end="363">Découvrez la transformation totale de ce studio parisien, rénové à 100 % sur-mesure pour devenir un Airbnb unique, fonctionnel et baigné de lumière. Chaque détail a été pensé pour optimiser l’espace et créer une ambiance chaleureuse, élégante et authentique.</p><p data-start="365" data-end="563">Au programme : rénovation complète de la plomberie et de l’électricité, enduits, peintures, pose de nouveaux sols, optimisation des volumes et création d’une cuisine compacte entièrement sur-mesure.</p><p data-start="565" data-end="743">Coup de cœur pour la salle de bain, où le mélange raffiné du carrelage zellige, de la mosaïque et de la pierre naturelle crée une atmosphère propice à la détente et au bien-être.</p><p data-start="745" data-end="952">Merci à notre partenaire BBS bâtiment pour leur professionnalisme et leur engagement à chaque étape du projet.<br data-start="855" data-end="858" />Un vrai plaisir d’avoir pu révéler tout le potentiel de ce lieu d’exception au cœur de Paris !</p>								</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5664db64 animated-slow e-flex e-con-boxed elementor-invisible e-con e-parent" data-id="5664db64" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-808e985 e-con-full e-flex e-con e-child" data-id="808e985" data-element_type="container">
		<div class="elementor-element elementor-element-7272a41 e-con-full e-flex elementor-invisible e-con e-child" data-id="7272a41" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-605b512 elementor-widget elementor-widget-heading" data-id="605b512" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Prestation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-33ae369 elementor-widget elementor-widget-text-editor" data-id="33ae369" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p>Rénovation complète d&#8217;un appartement parisien </p></div></div></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4a8620d elementor-widget elementor-widget-heading" data-id="4a8620d" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Localisation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-10de671 elementor-widget elementor-widget-text-editor" data-id="10de671" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p class="name">Paris, 75006</p></div></div></div>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-95a262b e-con-full e-flex elementor-invisible e-con e-child" data-id="95a262b" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-a09a370 elementor-widget elementor-widget-heading" data-id="a09a370" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Client :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-73b0ace elementor-widget elementor-widget-text-editor" data-id="73b0ace" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><p>Particulier </p></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4c40b8a e-grid-align-mobile-center elementor-widget-tablet__width-initial elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="4c40b8a" data-element_type="widget" data-widget_type="social-icons.default">
				<div class="elementor-widget-container">
							<div class="elementor-social-icons-wrapper elementor-grid">
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-fcc69ab" href="https://www.facebook.com/casaslparis" target="_blank">
						<span class="elementor-screen-only">Facebook-f</span>
						<svg class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>					</a>
				</span>
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-0d8af14" href="https://www.instagram.com/casaslparis92/" target="_blank">
						<span class="elementor-screen-only">Instagram</span>
						<svg class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>					</a>
				</span>
					</div>
						</div>
				</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8434f81 e-con-full e-flex e-con e-parent" data-id="8434f81" data-element_type="container">
		<div class="elementor-element elementor-element-0f3996c e-con-full e-flex e-con e-child" data-id="0f3996c" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				<div class="elementor-element elementor-element-b69c36a elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-react-heading" data-id="b69c36a" data-element_type="widget" data-widget_type="react-heading.default">
				<div class="elementor-widget-container">
					
		<div class="react-heading  style9">
			<div class="title-inner no">
				<div class="image-heading"><div class="title-img top"> <img decoding="async" src="https://themewant.com/products/wordpress/innovat/wp-content/uploads/2023/11/02.png" alt="title-image" /></div><div class="skew-up "><span class="sub-text word-line">Un projet en tête ?</span></div></div><div class="skew-up "><h2 class="title word-line">Il est temps de le réaliser !</h2></div>

			</div>
						
					</div>
		<script>
			jQuery(document).ready(function(){
			let addAnimation = function () {
			jQuery(".skew-up").each(function (index) {
				const text = new SplitType(jQuery(this), {
				types: "lines, words",
				lineClass: "word-line"
				});    let textInstance = jQuery(this);
				let line = textInstance.find(".word-line");
				let word = line.find(".word");    let tl = gsap.timeline({
				scrollTrigger: {
					trigger: textInstance,
					start: "top 85%",
					end: "top 100%",
					onComplete: function () {
					jQuery(textInstance).removeClass("skew-up");
					}
				}
				});    tl.set(textInstance, { opacity: 1 }).from(word, {
				y: "100%",
				skewX: "-5",
				duration: 2,
				stagger: 0.03,
				ease: "expo.out"
				});
			});
			};
			addAnimation();window.addEventListener("resize", function (event) {
				if (jQuery(window).width() >= 992) {addAnimation(); }
			});	

		});   
		</script>
				</div>
				</div>
				<div class="elementor-element elementor-element-59db97c elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-invisible elementor-widget elementor-widget-metform" data-id="59db97c" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="metform.default">
				<div class="elementor-widget-container">
					<div id="mf-response-props-id-8690" data-previous-steps-style="" data-editswitchopen="" data-response_type="alert" data-erroricon="fas fa-exclamation-triangle" data-successicon="fas fa-check" data-messageposition="top" class="   mf-scroll-top-no">
		<div class="formpicker_warper formpicker_warper_editable" data-metform-formpicker-key="8690" >
				
			<div class="mf-widget-container">
				
		<div
			id="metform-wrap-59db97c-8690"
			class="mf-form-wrapper"
			data-form-id="8690"
			data-action="https://www.casaslparis.fr/wp-json/metform/v1/entries/insert/8690"
			data-wp-nonce="30cf6ab9bc"
			data-form-nonce="d2b91fb5a8"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-8690";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="8690" className="elementor elementor-8690" data-elementor-post-type="metform-form">
				<div className="elementor-element elementor-element-40a0ef5e e-flex e-con-boxed e-con e-parent" data-id="40a0ef5e" data-element_type="container">
					<div className="e-con-inner">
				<div className="elementor-element elementor-element-b615d08 elementor-widget elementor-widget-mf-text" data-id="b615d08" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-b615d08"
				name="mf-text-name"
				placeholder="${ parent.decodeEntities(`Nom et Prénom`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-d79b139 elementor-widget elementor-widget-mf-text" data-id="d79b139" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-d79b139"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Numéro de téléphone*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-7a3f8cc elementor-widget elementor-widget-mf-text" data-id="7a3f8cc" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-email&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-7a3f8cc"
				name="mf-text-email"
				placeholder="${ parent.decodeEntities(`Email*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-email'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-email"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-80fbf27 elementor-widget elementor-widget-mf-textarea" data-id="80fbf27" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-textarea-msg&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<textarea className="mf-input mf-textarea " id="mf-input-text-area-80fbf27"
				name="mf-textarea-msg" 
				placeholder="${ parent.decodeEntities(`Décrivez nous votre projet`) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-textarea-msg'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-textarea-msg"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-53fab747 elementor-widget elementor-widget-mf-text" data-id="53fab747" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-53fab747"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Localisation`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-4a18fd38 elementor-widget__width-initial e-transform e-transform mf-btn--center elementor-widget elementor-widget-mf-button" data-id="4a18fd38" data-element_type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-5,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.02,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
							<div className="mf-btn-wraper " data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Démarrer mon projet`) } </span>
				</button>
			        </div>
        				</div>
				</div>
		<div className="elementor-element elementor-element-2694b68 e-con-full e-flex e-con e-child" data-id="2694b68" data-element_type="container">
				</div>
					</div>
				</div>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

					</div>
		</div>
		</div>				</div>
				</div>
				</div>
				</div>
				</div>
		<p>L’article <a href="https://www.casaslparis.fr/projets/renovation-studio-paris-airbnb/">Rénovation d&#8217;un appartement parisien</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>D’une baignoire classique à une douche moderne sur-mesure !</title>
		<link>https://www.casaslparis.fr/projets/dune-baignoire-classique-a-une-douche-moderne-sur-mesure-2/</link>
		
		<dc:creator><![CDATA[admin_casaslparis]]></dc:creator>
		<pubDate>Mon, 28 Apr 2025 20:02:34 +0000</pubDate>
				<guid isPermaLink="false">https://www.casaslparis.fr/casaslparis3/?post_type=rt-portfolios&#038;p=11462</guid>

					<description><![CDATA[<p>Nous avons créé une douche sur mesure avec une niche intégrée, idéale pour ranger les produits de toilette de façon élégante et discrète. Pour une finition impeccable, un doublage en BA13 a été installé, intégrant une niche murale qui optimise l’espace de la douche. Afin d’assurer une installation durable et conforme aux normes, le réseau...</p>
<p>L’article <a href="https://www.casaslparis.fr/projets/dune-baignoire-classique-a-une-douche-moderne-sur-mesure-2/">D’une baignoire classique à une douche moderne sur-mesure !</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="11462" class="elementor elementor-11462" data-elementor-post-type="rt-portfolios">
				<div class="elementor-element elementor-element-72c915d e-flex e-con-boxed e-con e-parent" data-id="72c915d" data-element_type="container">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-0f756ea e-con-full e-flex e-con e-child" data-id="0f756ea" data-element_type="container">
		<div class="elementor-element elementor-element-d903133 e-con-full e-flex e-con e-child" data-id="d903133" data-element_type="container">
				<div class="elementor-element elementor-element-7b1321b elementor-arrows-position-outside elementor-invisible elementor-widget elementor-widget-image-carousel" data-id="7b1321b" data-element_type="widget" data-settings="{&quot;navigation&quot;:&quot;arrows&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="image-carousel.default">
				<div class="elementor-widget-container">
							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Carrousel d’images" dir="ltr">
			<div class="elementor-image-carousel swiper-wrapper" aria-live="off">
								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 sur 13"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="baignoire-douche-renovation-salle-de-bain-2" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE0NTksInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9iYWlnbm9pcmUtZG91Y2hlLXJlbm92YXRpb24tc2FsbGUtZGUtYmFpbi0yLmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-douche-renovation-salle-de-bain-2.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-douche-renovation-salle-de-bain-2-768x960.jpg" alt="baignoire-douche-renovation-salle-de-bain-2" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 sur 13"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="baignoire-douche-renovation-salle-de-bain-3" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE0NjAsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9iYWlnbm9pcmUtZG91Y2hlLXJlbm92YXRpb24tc2FsbGUtZGUtYmFpbi0zLmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-douche-renovation-salle-de-bain-3.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-douche-renovation-salle-de-bain-3-768x960.jpg" alt="baignoire-douche-renovation-salle-de-bain-3" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 sur 13"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="baignoire-douche-renovation-salle-de-bain-4" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE0NjEsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9iYWlnbm9pcmUtZG91Y2hlLXJlbm92YXRpb24tc2FsbGUtZGUtYmFpbi00LmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-douche-renovation-salle-de-bain-4.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-douche-renovation-salle-de-bain-4-768x960.jpg" alt="baignoire-douche-renovation-salle-de-bain-4" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 sur 13"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="baignoire-douche-renovation-salle-de-bain-1" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE0NTgsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9iYWlnbm9pcmUtZG91Y2hlLXJlbm92YXRpb24tc2FsbGUtZGUtYmFpbi0xLmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-douche-renovation-salle-de-bain-1.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-douche-renovation-salle-de-bain-1-768x960.jpg" alt="baignoire-douche-renovation-salle-de-bain-1" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 sur 13"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="baignoire-vers-douche-avant-9" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE0NzEsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9iYWlnbm9pcmUtdmVycy1kb3VjaGUtYXZhbnQtOS0xLmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-9-1.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-9-1-768x960.jpg" alt="baignoire-vers-douche-avant-9" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 sur 13"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="baignoire-vers-douche-avant-8" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE0NzAsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9iYWlnbm9pcmUtdmVycy1kb3VjaGUtYXZhbnQtOC0xLmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-8-1.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-8-1-768x960.jpg" alt="baignoire-vers-douche-avant-8" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="7 sur 13"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="baignoire-vers-douche-avant-7" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE0NjksInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9iYWlnbm9pcmUtdmVycy1kb3VjaGUtYXZhbnQtNy0xLmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-7-1.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-7-1-768x960.jpg" alt="baignoire-vers-douche-avant-7" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="8 sur 13"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="baignoire-vers-douche-avant-6" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE0NjgsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9iYWlnbm9pcmUtdmVycy1kb3VjaGUtYXZhbnQtNi0xLmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-6-1.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-6-1-768x960.jpg" alt="baignoire-vers-douche-avant-6" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="9 sur 13"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="baignoire-vers-douche-avant-5" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE0NjcsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9iYWlnbm9pcmUtdmVycy1kb3VjaGUtYXZhbnQtNS0xLmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-5-1.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-5-1-768x960.jpg" alt="baignoire-vers-douche-avant-5" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="10 sur 13"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="baignoire-vers-douche-avant-4" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE0NjYsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9iYWlnbm9pcmUtdmVycy1kb3VjaGUtYXZhbnQtNC0xLmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-4-1.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-4-1-768x960.jpg" alt="baignoire-vers-douche-avant-4" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="11 sur 13"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="baignoire-vers-douche-avant-3" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE0NjUsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9iYWlnbm9pcmUtdmVycy1kb3VjaGUtYXZhbnQtMy0xLmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-3-1.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-3-1-768x960.jpg" alt="baignoire-vers-douche-avant-3" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="12 sur 13"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="baignoire-vers-douche-avant-2" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE0NjQsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9iYWlnbm9pcmUtdmVycy1kb3VjaGUtYXZhbnQtMi0xLmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-2-1.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-2-1-768x960.jpg" alt="baignoire-vers-douche-avant-2" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="13 sur 13"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="baignoire-vers-douche-avant-1" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTE0NjMsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9iYWlnbm9pcmUtdmVycy1kb3VjaGUtYXZhbnQtMS0xLmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-1-1.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/baignoire-vers-douche-avant-1-1-768x960.jpg" alt="baignoire-vers-douche-avant-1" /></figure></a></div>			</div>
												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg>					</div>
					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg>					</div>
				
									</div>
						</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-ccdc349 elementor-widget-mobile__width-initial elementor-invisible elementor-widget elementor-widget-text-editor" data-id="ccdc349" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nous avons créé une douche sur mesure avec une niche intégrée, idéale pour ranger les produits de toilette de façon élégante et discrète. Pour une finition impeccable, un doublage en BA13 a été installé, intégrant une niche murale qui optimise l’espace de la douche.</p><p>Afin d’assurer une installation durable et conforme aux normes, le réseau de plomberie a été entièrement refait et l’électricité modifiée. Le choix d’un carrelage effet marbre au sol et aux murs apporte une touche raffinée, sublimée par un miroir LED qui renforce la luminosité de la pièce.</p><p>Côté aménagement, un coin vasque a été conçu sur mesure avec un plan de travail stratifié, intégrant un espace dédié à la machine à laver pour une optimisation maximale de l’espace.</p><p>Enfin, une finition en enduit et peinture satin blanc vient parfaire l’ensemble, apportant clarté et modernité à cette salle de bain entièrement repensée.</p>								</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5664db64 animated-slow e-flex e-con-boxed elementor-invisible e-con e-parent" data-id="5664db64" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-808e985 e-con-full e-flex e-con e-child" data-id="808e985" data-element_type="container">
		<div class="elementor-element elementor-element-7272a41 e-con-full e-flex elementor-invisible e-con e-child" data-id="7272a41" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-605b512 elementor-widget elementor-widget-heading" data-id="605b512" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Prestation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-33ae369 elementor-widget elementor-widget-text-editor" data-id="33ae369" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p>Rénovation d’une salle de bain : plomberie, équipements sanitaires, doublage,  électricité, carrelage, enduit et peinture.</p></div></div></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4a8620d elementor-widget elementor-widget-heading" data-id="4a8620d" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Localisation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-10de671 elementor-widget elementor-widget-text-editor" data-id="10de671" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p class="name">Antony (92)</p></div></div></div>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-95a262b e-con-full e-flex elementor-invisible e-con e-child" data-id="95a262b" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-a09a370 elementor-widget elementor-widget-heading" data-id="a09a370" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Client :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-73b0ace elementor-widget elementor-widget-text-editor" data-id="73b0ace" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><p>Particulier</p></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4c40b8a e-grid-align-mobile-center elementor-widget-tablet__width-initial elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="4c40b8a" data-element_type="widget" data-widget_type="social-icons.default">
				<div class="elementor-widget-container">
							<div class="elementor-social-icons-wrapper elementor-grid">
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-fcc69ab" href="https://www.facebook.com/casaslparis" target="_blank">
						<span class="elementor-screen-only">Facebook-f</span>
						<svg class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>					</a>
				</span>
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-0d8af14" href="https://www.instagram.com/casaslparis92/" target="_blank">
						<span class="elementor-screen-only">Instagram</span>
						<svg class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>					</a>
				</span>
					</div>
						</div>
				</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8434f81 e-con-full e-flex e-con e-parent" data-id="8434f81" data-element_type="container">
		<div class="elementor-element elementor-element-0f3996c e-con-full e-flex e-con e-child" data-id="0f3996c" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				<div class="elementor-element elementor-element-b69c36a elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-react-heading" data-id="b69c36a" data-element_type="widget" data-widget_type="react-heading.default">
				<div class="elementor-widget-container">
					
		<div class="react-heading  style9">
			<div class="title-inner no">
				<div class="image-heading"><div class="title-img top"> <img decoding="async" src="https://themewant.com/products/wordpress/innovat/wp-content/uploads/2023/11/02.png" alt="title-image" /></div><div class="skew-up "><span class="sub-text word-line">Un projet en tête ?</span></div></div><div class="skew-up "><h2 class="title word-line">Il est temps de le réaliser !</h2></div>

			</div>
						
					</div>
		<script>
			jQuery(document).ready(function(){
			let addAnimation = function () {
			jQuery(".skew-up").each(function (index) {
				const text = new SplitType(jQuery(this), {
				types: "lines, words",
				lineClass: "word-line"
				});    let textInstance = jQuery(this);
				let line = textInstance.find(".word-line");
				let word = line.find(".word");    let tl = gsap.timeline({
				scrollTrigger: {
					trigger: textInstance,
					start: "top 85%",
					end: "top 100%",
					onComplete: function () {
					jQuery(textInstance).removeClass("skew-up");
					}
				}
				});    tl.set(textInstance, { opacity: 1 }).from(word, {
				y: "100%",
				skewX: "-5",
				duration: 2,
				stagger: 0.03,
				ease: "expo.out"
				});
			});
			};
			addAnimation();window.addEventListener("resize", function (event) {
				if (jQuery(window).width() >= 992) {addAnimation(); }
			});	

		});   
		</script>
				</div>
				</div>
				<div class="elementor-element elementor-element-59db97c elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-invisible elementor-widget elementor-widget-metform" data-id="59db97c" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="metform.default">
				<div class="elementor-widget-container">
					<div id="mf-response-props-id-8690" data-previous-steps-style="" data-editswitchopen="" data-response_type="alert" data-erroricon="fas fa-exclamation-triangle" data-successicon="fas fa-check" data-messageposition="top" class="   mf-scroll-top-no">
		<div class="formpicker_warper formpicker_warper_editable" data-metform-formpicker-key="8690" >
				
			<div class="mf-widget-container">
				
		<div
			id="metform-wrap-59db97c-8690"
			class="mf-form-wrapper"
			data-form-id="8690"
			data-action="https://www.casaslparis.fr/wp-json/metform/v1/entries/insert/8690"
			data-wp-nonce="30cf6ab9bc"
			data-form-nonce="d2b91fb5a8"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-8690";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="8690" className="elementor elementor-8690" data-elementor-post-type="metform-form">
				<div className="elementor-element elementor-element-40a0ef5e e-flex e-con-boxed e-con e-parent" data-id="40a0ef5e" data-element_type="container">
					<div className="e-con-inner">
				<div className="elementor-element elementor-element-b615d08 elementor-widget elementor-widget-mf-text" data-id="b615d08" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-b615d08"
				name="mf-text-name"
				placeholder="${ parent.decodeEntities(`Nom et Prénom`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-d79b139 elementor-widget elementor-widget-mf-text" data-id="d79b139" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-d79b139"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Numéro de téléphone*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-7a3f8cc elementor-widget elementor-widget-mf-text" data-id="7a3f8cc" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-email&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-7a3f8cc"
				name="mf-text-email"
				placeholder="${ parent.decodeEntities(`Email*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-email'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-email"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-80fbf27 elementor-widget elementor-widget-mf-textarea" data-id="80fbf27" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-textarea-msg&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<textarea className="mf-input mf-textarea " id="mf-input-text-area-80fbf27"
				name="mf-textarea-msg" 
				placeholder="${ parent.decodeEntities(`Décrivez nous votre projet`) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-textarea-msg'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-textarea-msg"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-53fab747 elementor-widget elementor-widget-mf-text" data-id="53fab747" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-53fab747"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Localisation`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-4a18fd38 elementor-widget__width-initial e-transform e-transform mf-btn--center elementor-widget elementor-widget-mf-button" data-id="4a18fd38" data-element_type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-5,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.02,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
							<div className="mf-btn-wraper " data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Démarrer mon projet`) } </span>
				</button>
			        </div>
        				</div>
				</div>
		<div className="elementor-element elementor-element-2694b68 e-con-full e-flex e-con e-child" data-id="2694b68" data-element_type="container">
				</div>
					</div>
				</div>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

					</div>
		</div>
		</div>				</div>
				</div>
				</div>
				</div>
				</div>
		<p>L’article <a href="https://www.casaslparis.fr/projets/dune-baignoire-classique-a-une-douche-moderne-sur-mesure-2/">D’une baignoire classique à une douche moderne sur-mesure !</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Rafraichissement peinture de cage d’escalier</title>
		<link>https://www.casaslparis.fr/projets/rafraichissement-peinture-de-cage-descalier-2/</link>
		
		<dc:creator><![CDATA[admin_casaslparis]]></dc:creator>
		<pubDate>Tue, 22 Apr 2025 12:03:48 +0000</pubDate>
				<guid isPermaLink="false">https://www.casaslparis.fr/casaslparis3/?post_type=rt-portfolios&#038;p=11015</guid>

					<description><![CDATA[<p>Rénovation complète enduit et peinture de l’ensemble des plafonds d’une copropriété ayant 3 cages d’escaliers dans les hauts de seines Prestation : Peinture Localisation : Paris 13ème Client : Syndic Facebook-f Instagram Un projet en tête ? Il est temps de le réaliser !</p>
<p>L’article <a href="https://www.casaslparis.fr/projets/rafraichissement-peinture-de-cage-descalier-2/">Rafraichissement peinture de cage d’escalier</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="11015" class="elementor elementor-11015" data-elementor-post-type="rt-portfolios">
				<div class="elementor-element elementor-element-72c915d e-flex e-con-boxed e-con e-parent" data-id="72c915d" data-element_type="container">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-0f756ea e-con-full e-flex e-con e-child" data-id="0f756ea" data-element_type="container">
		<div class="elementor-element elementor-element-d903133 e-con-full e-flex e-con e-child" data-id="d903133" data-element_type="container">
				<div class="elementor-element elementor-element-7b1321b elementor-arrows-position-outside elementor-invisible elementor-widget elementor-widget-image-carousel" data-id="7b1321b" data-element_type="widget" data-settings="{&quot;navigation&quot;:&quot;arrows&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="image-carousel.default">
				<div class="elementor-widget-container">
							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Carrousel d’images" dir="ltr">
			<div class="elementor-image-carousel swiper-wrapper" aria-live="off">
								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 sur 6"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rafraichissement-peinture-escalier6" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTEwMjEsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9yYWZyYWljaGlzc2VtZW50LXBlaW50dXJlLWVzY2FsaWVyNi5qcGciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/rafraichissement-peinture-escalier6.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/rafraichissement-peinture-escalier6-768x960.jpg" alt="rafraichissement-peinture-escalier6" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 sur 6"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rafraichissement-peinture-escalier5" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTEwMjAsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9yYWZyYWljaGlzc2VtZW50LXBlaW50dXJlLWVzY2FsaWVyNS5qcGciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/rafraichissement-peinture-escalier5.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/rafraichissement-peinture-escalier5-768x960.jpg" alt="rafraichissement-peinture-escalier5" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 sur 6"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rafraichissement-peinture-escalier4" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTEwMTksInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9yYWZyYWljaGlzc2VtZW50LXBlaW50dXJlLWVzY2FsaWVyNC5qcGciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/rafraichissement-peinture-escalier4.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/rafraichissement-peinture-escalier4-768x960.jpg" alt="rafraichissement-peinture-escalier4" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 sur 6"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rafraichissement-peinture-escalier3" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTEwMTgsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9yYWZyYWljaGlzc2VtZW50LXBlaW50dXJlLWVzY2FsaWVyMy5qcGciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/rafraichissement-peinture-escalier3.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/rafraichissement-peinture-escalier3-768x960.jpg" alt="rafraichissement-peinture-escalier3" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 sur 6"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rafraichissement-peinture-escalier2" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTEwMTcsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9yYWZyYWljaGlzc2VtZW50LXBlaW50dXJlLWVzY2FsaWVyMi5qcGciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/rafraichissement-peinture-escalier2.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/rafraichissement-peinture-escalier2-768x960.jpg" alt="rafraichissement-peinture-escalier2" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="6 sur 6"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="rafraichissement-peinture-escalier1" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTEwMTYsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9yYWZyYWljaGlzc2VtZW50LXBlaW50dXJlLWVzY2FsaWVyMS5qcGciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/rafraichissement-peinture-escalier1.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/rafraichissement-peinture-escalier1-768x960.jpg" alt="rafraichissement-peinture-escalier1" /></figure></a></div>			</div>
												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg>					</div>
					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg>					</div>
				
									</div>
						</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-ccdc349 elementor-widget-mobile__width-initial elementor-invisible elementor-widget elementor-widget-text-editor" data-id="ccdc349" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Rénovation complète enduit et peinture de l’ensemble des plafonds d’une copropriété ayant 3 cages d’escaliers dans les hauts de seines</p>								</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5664db64 animated-slow e-flex e-con-boxed elementor-invisible e-con e-parent" data-id="5664db64" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-808e985 e-con-full e-flex e-con e-child" data-id="808e985" data-element_type="container">
		<div class="elementor-element elementor-element-7272a41 e-con-full e-flex elementor-invisible e-con e-child" data-id="7272a41" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-605b512 elementor-widget elementor-widget-heading" data-id="605b512" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Prestation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-33ae369 elementor-widget elementor-widget-text-editor" data-id="33ae369" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p>Peinture</p></div></div></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4a8620d elementor-widget elementor-widget-heading" data-id="4a8620d" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Localisation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-10de671 elementor-widget elementor-widget-text-editor" data-id="10de671" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p class="name">Paris 13ème</p></div></div></div>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-95a262b e-con-full e-flex elementor-invisible e-con e-child" data-id="95a262b" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-a09a370 elementor-widget elementor-widget-heading" data-id="a09a370" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Client :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-73b0ace elementor-widget elementor-widget-text-editor" data-id="73b0ace" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><p>Syndic</p></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4c40b8a e-grid-align-mobile-center elementor-widget-tablet__width-initial elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="4c40b8a" data-element_type="widget" data-widget_type="social-icons.default">
				<div class="elementor-widget-container">
							<div class="elementor-social-icons-wrapper elementor-grid">
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-fcc69ab" href="https://www.facebook.com/casaslparis" target="_blank">
						<span class="elementor-screen-only">Facebook-f</span>
						<svg class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>					</a>
				</span>
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-0d8af14" href="https://www.instagram.com/casaslparis92/" target="_blank">
						<span class="elementor-screen-only">Instagram</span>
						<svg class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>					</a>
				</span>
					</div>
						</div>
				</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8434f81 e-con-full e-flex e-con e-parent" data-id="8434f81" data-element_type="container">
		<div class="elementor-element elementor-element-0f3996c e-con-full e-flex e-con e-child" data-id="0f3996c" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				<div class="elementor-element elementor-element-b69c36a elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-react-heading" data-id="b69c36a" data-element_type="widget" data-widget_type="react-heading.default">
				<div class="elementor-widget-container">
					
		<div class="react-heading  style9">
			<div class="title-inner no">
				<div class="image-heading"><div class="title-img top"> <img decoding="async" src="https://themewant.com/products/wordpress/innovat/wp-content/uploads/2023/11/02.png" alt="title-image" /></div><div class="skew-up "><span class="sub-text word-line">Un projet en tête ?</span></div></div><div class="skew-up "><h2 class="title word-line">Il est temps de le réaliser !</h2></div>

			</div>
						
					</div>
		<script>
			jQuery(document).ready(function(){
			let addAnimation = function () {
			jQuery(".skew-up").each(function (index) {
				const text = new SplitType(jQuery(this), {
				types: "lines, words",
				lineClass: "word-line"
				});    let textInstance = jQuery(this);
				let line = textInstance.find(".word-line");
				let word = line.find(".word");    let tl = gsap.timeline({
				scrollTrigger: {
					trigger: textInstance,
					start: "top 85%",
					end: "top 100%",
					onComplete: function () {
					jQuery(textInstance).removeClass("skew-up");
					}
				}
				});    tl.set(textInstance, { opacity: 1 }).from(word, {
				y: "100%",
				skewX: "-5",
				duration: 2,
				stagger: 0.03,
				ease: "expo.out"
				});
			});
			};
			addAnimation();window.addEventListener("resize", function (event) {
				if (jQuery(window).width() >= 992) {addAnimation(); }
			});	

		});   
		</script>
				</div>
				</div>
				<div class="elementor-element elementor-element-59db97c elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-invisible elementor-widget elementor-widget-metform" data-id="59db97c" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="metform.default">
				<div class="elementor-widget-container">
					<div id="mf-response-props-id-8690" data-previous-steps-style="" data-editswitchopen="" data-response_type="alert" data-erroricon="fas fa-exclamation-triangle" data-successicon="fas fa-check" data-messageposition="top" class="   mf-scroll-top-no">
		<div class="formpicker_warper formpicker_warper_editable" data-metform-formpicker-key="8690" >
				
			<div class="mf-widget-container">
				
		<div
			id="metform-wrap-59db97c-8690"
			class="mf-form-wrapper"
			data-form-id="8690"
			data-action="https://www.casaslparis.fr/wp-json/metform/v1/entries/insert/8690"
			data-wp-nonce="30cf6ab9bc"
			data-form-nonce="d2b91fb5a8"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-8690";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="8690" className="elementor elementor-8690" data-elementor-post-type="metform-form">
				<div className="elementor-element elementor-element-40a0ef5e e-flex e-con-boxed e-con e-parent" data-id="40a0ef5e" data-element_type="container">
					<div className="e-con-inner">
				<div className="elementor-element elementor-element-b615d08 elementor-widget elementor-widget-mf-text" data-id="b615d08" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-b615d08"
				name="mf-text-name"
				placeholder="${ parent.decodeEntities(`Nom et Prénom`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-d79b139 elementor-widget elementor-widget-mf-text" data-id="d79b139" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-d79b139"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Numéro de téléphone*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-7a3f8cc elementor-widget elementor-widget-mf-text" data-id="7a3f8cc" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-email&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-7a3f8cc"
				name="mf-text-email"
				placeholder="${ parent.decodeEntities(`Email*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-email'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-email"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-80fbf27 elementor-widget elementor-widget-mf-textarea" data-id="80fbf27" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-textarea-msg&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<textarea className="mf-input mf-textarea " id="mf-input-text-area-80fbf27"
				name="mf-textarea-msg" 
				placeholder="${ parent.decodeEntities(`Décrivez nous votre projet`) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-textarea-msg'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-textarea-msg"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-53fab747 elementor-widget elementor-widget-mf-text" data-id="53fab747" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-53fab747"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Localisation`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-4a18fd38 elementor-widget__width-initial e-transform e-transform mf-btn--center elementor-widget elementor-widget-mf-button" data-id="4a18fd38" data-element_type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-5,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.02,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
							<div className="mf-btn-wraper " data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Démarrer mon projet`) } </span>
				</button>
			        </div>
        				</div>
				</div>
		<div className="elementor-element elementor-element-2694b68 e-con-full e-flex e-con e-child" data-id="2694b68" data-element_type="container">
				</div>
					</div>
				</div>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

					</div>
		</div>
		</div>				</div>
				</div>
				</div>
				</div>
				</div>
		<p>L’article <a href="https://www.casaslparis.fr/projets/rafraichissement-peinture-de-cage-descalier-2/">Rafraichissement peinture de cage d’escalier</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Une salle de bain moderne et élégante</title>
		<link>https://www.casaslparis.fr/projets/une-salle-de-bain-moderne-et-elegante/</link>
		
		<dc:creator><![CDATA[admin_casaslparis]]></dc:creator>
		<pubDate>Fri, 18 Apr 2025 14:25:25 +0000</pubDate>
				<guid isPermaLink="false">https://www.casaslparis.fr/casaslparis3/?post_type=rt-portfolios&#038;p=10874</guid>

					<description><![CDATA[<p>Nous avons réalisé la pose d’un carrelage effet marbre au mur, et l’effet béton au sol pour un style minimaliste. Une combinaison parfaite de matériaux qui crée une ambiance à la fois sophistiquée et épurée. Prestation : Rénovation d’une salle de bain : plomberie, équipements sanitaires, doublage,  électricité, carrelage, enduit et peinture. Localisation : Charenton...</p>
<p>L’article <a href="https://www.casaslparis.fr/projets/une-salle-de-bain-moderne-et-elegante/">Une salle de bain moderne et élégante</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="10874" class="elementor elementor-10874" data-elementor-post-type="rt-portfolios">
				<div class="elementor-element elementor-element-72c915d e-flex e-con-boxed e-con e-parent" data-id="72c915d" data-element_type="container">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-0f756ea e-con-full e-flex e-con e-child" data-id="0f756ea" data-element_type="container">
		<div class="elementor-element elementor-element-d903133 e-con-full e-flex e-con e-child" data-id="d903133" data-element_type="container">
				<div class="elementor-element elementor-element-7b1321b elementor-arrows-position-outside elementor-invisible elementor-widget elementor-widget-image-carousel" data-id="7b1321b" data-element_type="widget" data-settings="{&quot;navigation&quot;:&quot;arrows&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="image-carousel.default">
				<div class="elementor-widget-container">
							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Carrousel d’images" dir="ltr">
			<div class="elementor-image-carousel swiper-wrapper" aria-live="off">
								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 sur 5"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-salle-de-bain-moderne-5" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTA4NzksInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9yZW5vdmF0aW9uLXNhbGxlLWRlLWJhaW4tbW9kZXJuZS01LmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-moderne-5.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-moderne-5-768x960.jpg" alt="renovation-salle-de-bain-moderne-5" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 sur 5"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-salle-de-bain-moderne-4" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTA4NzgsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9yZW5vdmF0aW9uLXNhbGxlLWRlLWJhaW4tbW9kZXJuZS00LmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-moderne-4.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-moderne-4-768x960.jpg" alt="renovation-salle-de-bain-moderne-4" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 sur 5"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-salle-de-bain-moderne-3" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTA4NzcsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9yZW5vdmF0aW9uLXNhbGxlLWRlLWJhaW4tbW9kZXJuZS0zLmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-moderne-3.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-moderne-3-768x960.jpg" alt="renovation-salle-de-bain-moderne-3" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 sur 5"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-salle-de-bain-moderne-2" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTA4NzYsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9yZW5vdmF0aW9uLXNhbGxlLWRlLWJhaW4tbW9kZXJuZS0yLmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-moderne-2.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-moderne-2-768x960.jpg" alt="renovation-salle-de-bain-moderne-2" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 sur 5"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-salle-de-bain-moderne-1" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTA4NzUsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9yZW5vdmF0aW9uLXNhbGxlLWRlLWJhaW4tbW9kZXJuZS0xLmpwZyIsInNsaWRlc2hvdyI6IjdiMTMyMWIifQ%3D%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-moderne-1.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-moderne-1-768x960.jpg" alt="renovation-salle-de-bain-moderne-1" /></figure></a></div>			</div>
												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg>					</div>
					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg>					</div>
				
									</div>
						</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-ccdc349 elementor-widget-mobile__width-initial elementor-invisible elementor-widget elementor-widget-text-editor" data-id="ccdc349" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nous avons réalisé la pose d’un carrelage effet marbre au mur, et l’effet béton au sol pour un style minimaliste. Une combinaison parfaite de matériaux qui crée une ambiance à la fois sophistiquée et épurée.</p>								</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5664db64 animated-slow e-flex e-con-boxed elementor-invisible e-con e-parent" data-id="5664db64" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-808e985 e-con-full e-flex e-con e-child" data-id="808e985" data-element_type="container">
		<div class="elementor-element elementor-element-7272a41 e-con-full e-flex elementor-invisible e-con e-child" data-id="7272a41" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-605b512 elementor-widget elementor-widget-heading" data-id="605b512" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Prestation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-33ae369 elementor-widget elementor-widget-text-editor" data-id="33ae369" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p class="name">Rénovation d’une salle de bain : plomberie, équipements sanitaires, doublage,  électricité, carrelage, enduit et peinture.</p></div></div></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4a8620d elementor-widget elementor-widget-heading" data-id="4a8620d" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Localisation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-10de671 elementor-widget elementor-widget-text-editor" data-id="10de671" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p class="name">Charenton le pont (94)</p></div></div></div>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-95a262b e-con-full e-flex elementor-invisible e-con e-child" data-id="95a262b" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-a09a370 elementor-widget elementor-widget-heading" data-id="a09a370" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Client :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-73b0ace elementor-widget elementor-widget-text-editor" data-id="73b0ace" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><p>Particulier</p></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4c40b8a e-grid-align-mobile-center elementor-widget-tablet__width-initial elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="4c40b8a" data-element_type="widget" data-widget_type="social-icons.default">
				<div class="elementor-widget-container">
							<div class="elementor-social-icons-wrapper elementor-grid">
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-fcc69ab" href="https://www.facebook.com/casaslparis" target="_blank">
						<span class="elementor-screen-only">Facebook-f</span>
						<svg class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>					</a>
				</span>
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-0d8af14" href="https://www.instagram.com/casaslparis92/" target="_blank">
						<span class="elementor-screen-only">Instagram</span>
						<svg class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>					</a>
				</span>
					</div>
						</div>
				</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8434f81 e-con-full e-flex e-con e-parent" data-id="8434f81" data-element_type="container">
		<div class="elementor-element elementor-element-0f3996c e-con-full e-flex e-con e-child" data-id="0f3996c" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				<div class="elementor-element elementor-element-b69c36a elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-react-heading" data-id="b69c36a" data-element_type="widget" data-widget_type="react-heading.default">
				<div class="elementor-widget-container">
					
		<div class="react-heading  style9">
			<div class="title-inner no">
				<div class="image-heading"><div class="title-img top"> <img decoding="async" src="https://themewant.com/products/wordpress/innovat/wp-content/uploads/2023/11/02.png" alt="title-image" /></div><div class="skew-up "><span class="sub-text word-line">Un projet en tête ?</span></div></div><div class="skew-up "><h2 class="title word-line">Il est temps de le réaliser !</h2></div>

			</div>
						
					</div>
		<script>
			jQuery(document).ready(function(){
			let addAnimation = function () {
			jQuery(".skew-up").each(function (index) {
				const text = new SplitType(jQuery(this), {
				types: "lines, words",
				lineClass: "word-line"
				});    let textInstance = jQuery(this);
				let line = textInstance.find(".word-line");
				let word = line.find(".word");    let tl = gsap.timeline({
				scrollTrigger: {
					trigger: textInstance,
					start: "top 85%",
					end: "top 100%",
					onComplete: function () {
					jQuery(textInstance).removeClass("skew-up");
					}
				}
				});    tl.set(textInstance, { opacity: 1 }).from(word, {
				y: "100%",
				skewX: "-5",
				duration: 2,
				stagger: 0.03,
				ease: "expo.out"
				});
			});
			};
			addAnimation();window.addEventListener("resize", function (event) {
				if (jQuery(window).width() >= 992) {addAnimation(); }
			});	

		});   
		</script>
				</div>
				</div>
				<div class="elementor-element elementor-element-59db97c elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-invisible elementor-widget elementor-widget-metform" data-id="59db97c" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="metform.default">
				<div class="elementor-widget-container">
					<div id="mf-response-props-id-8690" data-previous-steps-style="" data-editswitchopen="" data-response_type="alert" data-erroricon="fas fa-exclamation-triangle" data-successicon="fas fa-check" data-messageposition="top" class="   mf-scroll-top-no">
		<div class="formpicker_warper formpicker_warper_editable" data-metform-formpicker-key="8690" >
				
			<div class="mf-widget-container">
				
		<div
			id="metform-wrap-59db97c-8690"
			class="mf-form-wrapper"
			data-form-id="8690"
			data-action="https://www.casaslparis.fr/wp-json/metform/v1/entries/insert/8690"
			data-wp-nonce="30cf6ab9bc"
			data-form-nonce="d2b91fb5a8"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-8690";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="8690" className="elementor elementor-8690" data-elementor-post-type="metform-form">
				<div className="elementor-element elementor-element-40a0ef5e e-flex e-con-boxed e-con e-parent" data-id="40a0ef5e" data-element_type="container">
					<div className="e-con-inner">
				<div className="elementor-element elementor-element-b615d08 elementor-widget elementor-widget-mf-text" data-id="b615d08" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-b615d08"
				name="mf-text-name"
				placeholder="${ parent.decodeEntities(`Nom et Prénom`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-d79b139 elementor-widget elementor-widget-mf-text" data-id="d79b139" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-d79b139"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Numéro de téléphone*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-7a3f8cc elementor-widget elementor-widget-mf-text" data-id="7a3f8cc" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-email&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-7a3f8cc"
				name="mf-text-email"
				placeholder="${ parent.decodeEntities(`Email*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-email'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-email"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-80fbf27 elementor-widget elementor-widget-mf-textarea" data-id="80fbf27" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-textarea-msg&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<textarea className="mf-input mf-textarea " id="mf-input-text-area-80fbf27"
				name="mf-textarea-msg" 
				placeholder="${ parent.decodeEntities(`Décrivez nous votre projet`) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-textarea-msg'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-textarea-msg"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-53fab747 elementor-widget elementor-widget-mf-text" data-id="53fab747" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-53fab747"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Localisation`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-4a18fd38 elementor-widget__width-initial e-transform e-transform mf-btn--center elementor-widget elementor-widget-mf-button" data-id="4a18fd38" data-element_type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-5,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.02,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
							<div className="mf-btn-wraper " data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Démarrer mon projet`) } </span>
				</button>
			        </div>
        				</div>
				</div>
		<div className="elementor-element elementor-element-2694b68 e-con-full e-flex e-con e-child" data-id="2694b68" data-element_type="container">
				</div>
					</div>
				</div>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

					</div>
		</div>
		</div>				</div>
				</div>
				</div>
				</div>
				</div>
		<p>L’article <a href="https://www.casaslparis.fr/projets/une-salle-de-bain-moderne-et-elegante/">Une salle de bain moderne et élégante</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Rénovation complète d’une salle de bain</title>
		<link>https://www.casaslparis.fr/projets/renovation-complete-dune-salle-de-bain/</link>
		
		<dc:creator><![CDATA[admin_casaslparis]]></dc:creator>
		<pubDate>Fri, 18 Apr 2025 14:14:25 +0000</pubDate>
				<guid isPermaLink="false">https://www.casaslparis.fr/casaslparis3/?post_type=rt-portfolios&#038;p=10826</guid>

					<description><![CDATA[<p>Création d’une douche à l’italienne spacieuse, installation d’un meuble vasque suspendu avec miroir lumineux pour un éclairage optimal, et remplacement des WC pour un design épuré et moderne. Le tout sublimé par un carrelage raffiné, sélectionné dans notre showroom Raboni, avec des formats 60&#215;60 au sol et 30&#215;60 aux murs. Prestation : Rénovation d’une salle...</p>
<p>L’article <a href="https://www.casaslparis.fr/projets/renovation-complete-dune-salle-de-bain/">Rénovation complète d’une salle de bain</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="10826" class="elementor elementor-10826" data-elementor-post-type="rt-portfolios">
				<div class="elementor-element elementor-element-72c915d e-flex e-con-boxed e-con e-parent" data-id="72c915d" data-element_type="container">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-0f756ea e-con-full e-flex e-con e-child" data-id="0f756ea" data-element_type="container">
				<div class="elementor-element elementor-element-7b1321b elementor-arrows-position-outside elementor-invisible elementor-widget elementor-widget-image-carousel" data-id="7b1321b" data-element_type="widget" data-settings="{&quot;navigation&quot;:&quot;arrows&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="image-carousel.default">
				<div class="elementor-widget-container">
							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Carrousel d’images" dir="ltr">
			<div class="elementor-image-carousel swiper-wrapper" aria-live="off">
								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 sur 4"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-salle-de-bain-complete-1" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTA4MjcsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9yZW5vdmF0aW9uLXNhbGxlLWRlLWJhaW4tY29tcGxldGUtMS5qcGciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-complete-1.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-complete-1-768x960.jpg" alt="renovation-salle-de-bain-complete-1" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 sur 4"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-salle-de-bain-complete-2" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTA4MjgsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9yZW5vdmF0aW9uLXNhbGxlLWRlLWJhaW4tY29tcGxldGUtMi5qcGciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-complete-2.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-complete-2-768x960.jpg" alt="renovation-salle-de-bain-complete-2" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 sur 4"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-salle-de-bain-complete-4" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTA4MzAsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9yZW5vdmF0aW9uLXNhbGxlLWRlLWJhaW4tY29tcGxldGUtNC5qcGciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-complete-4.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-complete-4-768x960.jpg" alt="renovation-salle-de-bain-complete-4" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 sur 4"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="renovation-salle-de-bain-complete-3" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTA4MjksInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9yZW5vdmF0aW9uLXNhbGxlLWRlLWJhaW4tY29tcGxldGUtMy5qcGciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-complete-3.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/renovation-salle-de-bain-complete-3-768x960.jpg" alt="renovation-salle-de-bain-complete-3" /></figure></a></div>			</div>
												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg>					</div>
					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg>					</div>
				
									</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-ccdc349 elementor-widget-mobile__width-initial elementor-invisible elementor-widget elementor-widget-text-editor" data-id="ccdc349" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Création d’une douche à l’italienne spacieuse, installation d’un meuble vasque suspendu avec miroir lumineux pour un éclairage optimal, et remplacement des WC pour un design épuré et moderne. Le tout sublimé par un carrelage raffiné, sélectionné dans notre showroom Raboni, avec des formats 60&#215;60 au sol et 30&#215;60 aux murs.</p>								</div>
				</div>
		<div class="elementor-element elementor-element-d903133 e-flex e-con-boxed e-con e-child" data-id="d903133" data-element_type="container">
					<div class="e-con-inner">
					</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5664db64 animated-slow e-flex e-con-boxed elementor-invisible e-con e-parent" data-id="5664db64" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-808e985 e-con-full e-flex e-con e-child" data-id="808e985" data-element_type="container">
		<div class="elementor-element elementor-element-7272a41 e-con-full e-flex elementor-invisible e-con e-child" data-id="7272a41" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-605b512 elementor-widget elementor-widget-heading" data-id="605b512" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Prestation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-33ae369 elementor-widget elementor-widget-text-editor" data-id="33ae369" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p class="name">Rénovation d’une salle de bain : plomberie, équipements sanitaires, doublage,  électricité, carrelage, enduit et peinture</p></div></div></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4a8620d elementor-widget elementor-widget-heading" data-id="4a8620d" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Localisation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-10de671 elementor-widget elementor-widget-text-editor" data-id="10de671" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p class="name">Nanterre (92)</p></div></div></div>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-95a262b e-con-full e-flex elementor-invisible e-con e-child" data-id="95a262b" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-a09a370 elementor-widget elementor-widget-heading" data-id="a09a370" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Client :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-73b0ace elementor-widget elementor-widget-text-editor" data-id="73b0ace" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><p>Particulier</p></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4c40b8a e-grid-align-mobile-center elementor-widget-tablet__width-initial elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="4c40b8a" data-element_type="widget" data-widget_type="social-icons.default">
				<div class="elementor-widget-container">
							<div class="elementor-social-icons-wrapper elementor-grid">
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-fcc69ab" href="https://www.facebook.com/casaslparis" target="_blank">
						<span class="elementor-screen-only">Facebook-f</span>
						<svg class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>					</a>
				</span>
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-0d8af14" href="https://www.instagram.com/casaslparis92/" target="_blank">
						<span class="elementor-screen-only">Instagram</span>
						<svg class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>					</a>
				</span>
					</div>
						</div>
				</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8434f81 e-con-full e-flex e-con e-parent" data-id="8434f81" data-element_type="container">
		<div class="elementor-element elementor-element-0f3996c e-con-full e-flex e-con e-child" data-id="0f3996c" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				<div class="elementor-element elementor-element-b69c36a elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-react-heading" data-id="b69c36a" data-element_type="widget" data-widget_type="react-heading.default">
				<div class="elementor-widget-container">
					
		<div class="react-heading  style9">
			<div class="title-inner no">
				<div class="image-heading"><div class="title-img top"> <img decoding="async" src="https://themewant.com/products/wordpress/innovat/wp-content/uploads/2023/11/02.png" alt="title-image" /></div><div class="skew-up "><span class="sub-text word-line">Un projet en tête ?</span></div></div><div class="skew-up "><h2 class="title word-line">Il est temps de le réaliser !</h2></div>

			</div>
						
					</div>
		<script>
			jQuery(document).ready(function(){
			let addAnimation = function () {
			jQuery(".skew-up").each(function (index) {
				const text = new SplitType(jQuery(this), {
				types: "lines, words",
				lineClass: "word-line"
				});    let textInstance = jQuery(this);
				let line = textInstance.find(".word-line");
				let word = line.find(".word");    let tl = gsap.timeline({
				scrollTrigger: {
					trigger: textInstance,
					start: "top 85%",
					end: "top 100%",
					onComplete: function () {
					jQuery(textInstance).removeClass("skew-up");
					}
				}
				});    tl.set(textInstance, { opacity: 1 }).from(word, {
				y: "100%",
				skewX: "-5",
				duration: 2,
				stagger: 0.03,
				ease: "expo.out"
				});
			});
			};
			addAnimation();window.addEventListener("resize", function (event) {
				if (jQuery(window).width() >= 992) {addAnimation(); }
			});	

		});   
		</script>
				</div>
				</div>
				<div class="elementor-element elementor-element-59db97c elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-invisible elementor-widget elementor-widget-metform" data-id="59db97c" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="metform.default">
				<div class="elementor-widget-container">
					<div id="mf-response-props-id-8690" data-previous-steps-style="" data-editswitchopen="" data-response_type="alert" data-erroricon="fas fa-exclamation-triangle" data-successicon="fas fa-check" data-messageposition="top" class="   mf-scroll-top-no">
		<div class="formpicker_warper formpicker_warper_editable" data-metform-formpicker-key="8690" >
				
			<div class="mf-widget-container">
				
		<div
			id="metform-wrap-59db97c-8690"
			class="mf-form-wrapper"
			data-form-id="8690"
			data-action="https://www.casaslparis.fr/wp-json/metform/v1/entries/insert/8690"
			data-wp-nonce="30cf6ab9bc"
			data-form-nonce="d2b91fb5a8"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-8690";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="8690" className="elementor elementor-8690" data-elementor-post-type="metform-form">
				<div className="elementor-element elementor-element-40a0ef5e e-flex e-con-boxed e-con e-parent" data-id="40a0ef5e" data-element_type="container">
					<div className="e-con-inner">
				<div className="elementor-element elementor-element-b615d08 elementor-widget elementor-widget-mf-text" data-id="b615d08" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-b615d08"
				name="mf-text-name"
				placeholder="${ parent.decodeEntities(`Nom et Prénom`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-d79b139 elementor-widget elementor-widget-mf-text" data-id="d79b139" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-d79b139"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Numéro de téléphone*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-7a3f8cc elementor-widget elementor-widget-mf-text" data-id="7a3f8cc" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-email&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-7a3f8cc"
				name="mf-text-email"
				placeholder="${ parent.decodeEntities(`Email*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-email'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-email"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-80fbf27 elementor-widget elementor-widget-mf-textarea" data-id="80fbf27" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-textarea-msg&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<textarea className="mf-input mf-textarea " id="mf-input-text-area-80fbf27"
				name="mf-textarea-msg" 
				placeholder="${ parent.decodeEntities(`Décrivez nous votre projet`) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-textarea-msg'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-textarea-msg"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-53fab747 elementor-widget elementor-widget-mf-text" data-id="53fab747" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-53fab747"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Localisation`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-4a18fd38 elementor-widget__width-initial e-transform e-transform mf-btn--center elementor-widget elementor-widget-mf-button" data-id="4a18fd38" data-element_type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-5,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.02,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
							<div className="mf-btn-wraper " data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Démarrer mon projet`) } </span>
				</button>
			        </div>
        				</div>
				</div>
		<div className="elementor-element elementor-element-2694b68 e-con-full e-flex e-con e-child" data-id="2694b68" data-element_type="container">
				</div>
					</div>
				</div>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

					</div>
		</div>
		</div>				</div>
				</div>
				</div>
				</div>
				</div>
		<p>L’article <a href="https://www.casaslparis.fr/projets/renovation-complete-dune-salle-de-bain/">Rénovation complète d’une salle de bain</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>L’espace de vente de notre partenaire Raboni</title>
		<link>https://www.casaslparis.fr/projets/lespace-de-vente-de-notre-partenaire-raboni/</link>
		
		<dc:creator><![CDATA[admin_casaslparis]]></dc:creator>
		<pubDate>Fri, 18 Apr 2025 13:04:37 +0000</pubDate>
				<guid isPermaLink="false">https://www.casaslparis.fr/casaslparis3/?post_type=rt-portfolios&#038;p=10562</guid>

					<description><![CDATA[<p>Nous sommes fiers d’avoir contribué à l’aménagement du showroom Raboni à Boulogne-Billancourt (92). Nos équipes ont réalisé avec soin la pose du carrelage au sol et mural des boxes, apportant une finition élégante et soignée à cet espace dédié aux matériaux de qualité. Prestation : Pose de carrelage Localisation : Boulogne-Billancourt (92) Client : Raboni...</p>
<p>L’article <a href="https://www.casaslparis.fr/projets/lespace-de-vente-de-notre-partenaire-raboni/">L’espace de vente de notre partenaire Raboni</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="10562" class="elementor elementor-10562" data-elementor-post-type="rt-portfolios">
				<div class="elementor-element elementor-element-72c915d e-flex e-con-boxed e-con e-parent" data-id="72c915d" data-element_type="container">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-0f756ea e-con-full e-flex e-con e-child" data-id="0f756ea" data-element_type="container">
		<div class="elementor-element elementor-element-d903133 e-con-full e-flex e-con e-child" data-id="d903133" data-element_type="container">
				<div class="elementor-element elementor-element-7b1321b elementor-arrows-position-outside elementor-invisible elementor-widget elementor-widget-image-carousel" data-id="7b1321b" data-element_type="widget" data-settings="{&quot;navigation&quot;:&quot;arrows&quot;,&quot;_animation&quot;:&quot;fadeIn&quot;,&quot;autoplay&quot;:&quot;yes&quot;,&quot;pause_on_hover&quot;:&quot;yes&quot;,&quot;pause_on_interaction&quot;:&quot;yes&quot;,&quot;autoplay_speed&quot;:5000,&quot;infinite&quot;:&quot;yes&quot;,&quot;speed&quot;:500,&quot;image_spacing_custom&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:20,&quot;sizes&quot;:[]},&quot;image_spacing_custom_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;image_spacing_custom_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="image-carousel.default">
				<div class="elementor-widget-container">
							<div class="elementor-image-carousel-wrapper swiper" role="region" aria-roledescription="carousel" aria-label="Carrousel d’images" dir="ltr">
			<div class="elementor-image-carousel swiper-wrapper" aria-live="off">
								<div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="1 sur 5"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="Raboni-espace-de-vente5" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTA1NjcsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9SYWJvbmktZXNwYWNlLWRlLXZlbnRlNS5qcGciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/Raboni-espace-de-vente5.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/Raboni-espace-de-vente5-768x960.jpg" alt="Raboni-espace-de-vente5" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="2 sur 5"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="Raboni-espace-de-vente4" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTA1NjYsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9SYWJvbmktZXNwYWNlLWRlLXZlbnRlNC5qcGciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/Raboni-espace-de-vente4.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/Raboni-espace-de-vente4-768x960.jpg" alt="Raboni-espace-de-vente4" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="3 sur 5"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="Raboni-espace-de-vente3" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTA1NjUsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9SYWJvbmktZXNwYWNlLWRlLXZlbnRlMy5qcGciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/Raboni-espace-de-vente3.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/Raboni-espace-de-vente3-768x960.jpg" alt="Raboni-espace-de-vente3" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="4 sur 5"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="Raboni-espace-de-vente2" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTA1NjQsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9SYWJvbmktZXNwYWNlLWRlLXZlbnRlMi5qcGciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/Raboni-espace-de-vente2.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/Raboni-espace-de-vente2-768x960.jpg" alt="Raboni-espace-de-vente2" /></figure></a></div><div class="swiper-slide" role="group" aria-roledescription="slide" aria-label="5 sur 5"><a data-elementor-open-lightbox="yes" data-elementor-lightbox-slideshow="7b1321b" data-elementor-lightbox-title="Raboni-espace-de-vente1" data-e-action-hash="#elementor-action%3Aaction%3Dlightbox%26settings%3DeyJpZCI6MTA1NjMsInVybCI6Imh0dHBzOlwvXC93d3cuY2FzYXNscGFyaXMuZnJcL3dwLWNvbnRlbnRcL3VwbG9hZHNcLzIwMjVcLzA0XC9SYWJvbmktZXNwYWNlLWRlLXZlbnRlMS5qcGciLCJzbGlkZXNob3ciOiI3YjEzMjFiIn0%3D" href="https://www.casaslparis.fr/wp-content/uploads/2025/04/Raboni-espace-de-vente1.jpg"><figure class="swiper-slide-inner"><img decoding="async" class="swiper-slide-image" src="https://www.casaslparis.fr/wp-content/uploads/2025/04/Raboni-espace-de-vente1-768x960.jpg" alt="Raboni-espace-de-vente1" /></figure></a></div>			</div>
												<div class="elementor-swiper-button elementor-swiper-button-prev" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-left" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M646 125C629 125 613 133 604 142L308 442C296 454 292 471 292 487 292 504 296 521 308 533L604 854C617 867 629 875 646 875 663 875 679 871 692 858 704 846 713 829 713 812 713 796 708 779 692 767L438 487 692 225C700 217 708 204 708 187 708 171 704 154 692 142 675 129 663 125 646 125Z"></path></svg>					</div>
					<div class="elementor-swiper-button elementor-swiper-button-next" role="button" tabindex="0">
						<svg aria-hidden="true" class="e-font-icon-svg e-eicon-chevron-right" viewBox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M696 533C708 521 713 504 713 487 713 471 708 454 696 446L400 146C388 133 375 125 354 125 338 125 325 129 313 142 300 154 292 171 292 187 292 204 296 221 308 233L563 492 304 771C292 783 288 800 288 817 288 833 296 850 308 863 321 871 338 875 354 875 371 875 388 867 400 854L696 533Z"></path></svg>					</div>
				
									</div>
						</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-ccdc349 elementor-widget-mobile__width-initial elementor-invisible elementor-widget elementor-widget-text-editor" data-id="ccdc349" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p>Nous sommes fiers d’avoir contribué à l’aménagement du showroom Raboni à Boulogne-Billancourt (92). Nos équipes ont réalisé avec soin la pose du carrelage au sol et mural des boxes, apportant une finition élégante et soignée à cet espace dédié aux matériaux de qualité.</p>								</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-5664db64 animated-slow e-flex e-con-boxed elementor-invisible e-con e-parent" data-id="5664db64" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
					<div class="e-con-inner">
		<div class="elementor-element elementor-element-808e985 e-con-full e-flex e-con e-child" data-id="808e985" data-element_type="container">
		<div class="elementor-element elementor-element-7272a41 e-con-full e-flex elementor-invisible e-con e-child" data-id="7272a41" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-605b512 elementor-widget elementor-widget-heading" data-id="605b512" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Prestation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-33ae369 elementor-widget elementor-widget-text-editor" data-id="33ae369" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p>Pose de carrelage</p></div></div></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4a8620d elementor-widget elementor-widget-heading" data-id="4a8620d" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Localisation :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-10de671 elementor-widget elementor-widget-text-editor" data-id="10de671" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><div class="left"><div class="left"><p class="name">Boulogne-Billancourt (92)</p></div></div></div>								</div>
				</div>
				</div>
		<div class="elementor-element elementor-element-95a262b e-con-full e-flex elementor-invisible e-con e-child" data-id="95a262b" data-element_type="container" data-settings="{&quot;animation&quot;:&quot;fadeIn&quot;}">
				<div class="elementor-element elementor-element-a09a370 elementor-widget elementor-widget-heading" data-id="a09a370" data-element_type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<div class="elementor-heading-title elementor-size-default">Client :</div>				</div>
				</div>
				<div class="elementor-element elementor-element-73b0ace elementor-widget elementor-widget-text-editor" data-id="73b0ace" data-element_type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div class="left"><p>Raboni</p></div>								</div>
				</div>
				<div class="elementor-element elementor-element-4c40b8a e-grid-align-mobile-center elementor-widget-tablet__width-initial elementor-shape-rounded elementor-grid-0 e-grid-align-center elementor-widget elementor-widget-social-icons" data-id="4c40b8a" data-element_type="widget" data-widget_type="social-icons.default">
				<div class="elementor-widget-container">
							<div class="elementor-social-icons-wrapper elementor-grid">
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook-f elementor-repeater-item-fcc69ab" href="https://www.facebook.com/casaslparis" target="_blank">
						<span class="elementor-screen-only">Facebook-f</span>
						<svg class="e-font-icon-svg e-fab-facebook-f" viewBox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M279.14 288l14.22-92.66h-88.91v-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"></path></svg>					</a>
				</span>
							<span class="elementor-grid-item">
					<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-repeater-item-0d8af14" href="https://www.instagram.com/casaslparis92/" target="_blank">
						<span class="elementor-screen-only">Instagram</span>
						<svg class="e-font-icon-svg e-fab-instagram" viewBox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"></path></svg>					</a>
				</span>
					</div>
						</div>
				</div>
				</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-8434f81 e-con-full e-flex e-con e-parent" data-id="8434f81" data-element_type="container">
		<div class="elementor-element elementor-element-0f3996c e-con-full e-flex e-con e-child" data-id="0f3996c" data-element_type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
				<div class="elementor-element elementor-element-b69c36a elementor-widget__width-initial elementor-widget-mobile__width-inherit elementor-widget elementor-widget-react-heading" data-id="b69c36a" data-element_type="widget" data-widget_type="react-heading.default">
				<div class="elementor-widget-container">
					
		<div class="react-heading  style9">
			<div class="title-inner no">
				<div class="image-heading"><div class="title-img top"> <img decoding="async" src="https://themewant.com/products/wordpress/innovat/wp-content/uploads/2023/11/02.png" alt="title-image" /></div><div class="skew-up "><span class="sub-text word-line">Un projet en tête ?</span></div></div><div class="skew-up "><h2 class="title word-line">Il est temps de le réaliser !</h2></div>

			</div>
						
					</div>
		<script>
			jQuery(document).ready(function(){
			let addAnimation = function () {
			jQuery(".skew-up").each(function (index) {
				const text = new SplitType(jQuery(this), {
				types: "lines, words",
				lineClass: "word-line"
				});    let textInstance = jQuery(this);
				let line = textInstance.find(".word-line");
				let word = line.find(".word");    let tl = gsap.timeline({
				scrollTrigger: {
					trigger: textInstance,
					start: "top 85%",
					end: "top 100%",
					onComplete: function () {
					jQuery(textInstance).removeClass("skew-up");
					}
				}
				});    tl.set(textInstance, { opacity: 1 }).from(word, {
				y: "100%",
				skewX: "-5",
				duration: 2,
				stagger: 0.03,
				ease: "expo.out"
				});
			});
			};
			addAnimation();window.addEventListener("resize", function (event) {
				if (jQuery(window).width() >= 992) {addAnimation(); }
			});	

		});   
		</script>
				</div>
				</div>
				<div class="elementor-element elementor-element-59db97c elementor-widget__width-initial elementor-widget-mobile__width-initial elementor-widget-tablet__width-initial elementor-invisible elementor-widget elementor-widget-metform" data-id="59db97c" data-element_type="widget" data-settings="{&quot;_animation&quot;:&quot;fadeIn&quot;}" data-widget_type="metform.default">
				<div class="elementor-widget-container">
					<div id="mf-response-props-id-8690" data-previous-steps-style="" data-editswitchopen="" data-response_type="alert" data-erroricon="fas fa-exclamation-triangle" data-successicon="fas fa-check" data-messageposition="top" class="   mf-scroll-top-no">
		<div class="formpicker_warper formpicker_warper_editable" data-metform-formpicker-key="8690" >
				
			<div class="mf-widget-container">
				
		<div
			id="metform-wrap-59db97c-8690"
			class="mf-form-wrapper"
			data-form-id="8690"
			data-action="https://www.casaslparis.fr/wp-json/metform/v1/entries/insert/8690"
			data-wp-nonce="30cf6ab9bc"
			data-form-nonce="d2b91fb5a8"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-8690";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="8690" className="elementor elementor-8690" data-elementor-post-type="metform-form">
				<div className="elementor-element elementor-element-40a0ef5e e-flex e-con-boxed e-con e-parent" data-id="40a0ef5e" data-element_type="container">
					<div className="e-con-inner">
				<div className="elementor-element elementor-element-b615d08 elementor-widget elementor-widget-mf-text" data-id="b615d08" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-b615d08"
				name="mf-text-name"
				placeholder="${ parent.decodeEntities(`Nom et Prénom`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-d79b139 elementor-widget elementor-widget-mf-text" data-id="d79b139" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-d79b139"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Numéro de téléphone*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-7a3f8cc elementor-widget elementor-widget-mf-text" data-id="7a3f8cc" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-email&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-7a3f8cc"
				name="mf-text-email"
				placeholder="${ parent.decodeEntities(`Email*`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-email'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est obligatoire","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-email"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-80fbf27 elementor-widget elementor-widget-mf-textarea" data-id="80fbf27" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-textarea-msg&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<textarea className="mf-input mf-textarea " id="mf-input-text-area-80fbf27"
				name="mf-textarea-msg" 
				placeholder="${ parent.decodeEntities(`Décrivez nous votre projet`) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-textarea-msg'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-textarea-msg"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-53fab747 elementor-widget elementor-widget-mf-text" data-id="53fab747" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-text-number&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
					
		<div className="mf-input-wrapper">
			
			<input
				type="text"
				className="mf-input "
				id="mf-input-text-53fab747"
				name="mf-text-number"
				placeholder="${ parent.decodeEntities(`Localisation`) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-text-number'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"Ce champ est n\u00e9cessaire.","minLength":1,"maxLength":"","type":"none","required":false,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-text-number"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

						</div>
				</div>
				<div className="elementor-element elementor-element-4a18fd38 elementor-widget__width-initial e-transform e-transform mf-btn--center elementor-widget elementor-widget-mf-button" data-id="4a18fd38" data-element_type="widget" data-settings="{&quot;_transform_translateY_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:-5,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:1.02,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateX_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_translateY_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;_transform_scale_effect_hover_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
							<div className="mf-btn-wraper " data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Démarrer mon projet`) } </span>
				</button>
			        </div>
        				</div>
				</div>
		<div className="elementor-element elementor-element-2694b68 e-con-full e-flex e-con e-child" data-id="2694b68" data-element_type="container">
				</div>
					</div>
				</div>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

					</div>
		</div>
		</div>				</div>
				</div>
				</div>
				</div>
				</div>
		<p>L’article <a href="https://www.casaslparis.fr/projets/lespace-de-vente-de-notre-partenaire-raboni/">L’espace de vente de notre partenaire Raboni</a> est apparu en premier sur <a href="https://www.casaslparis.fr">Casa SL Paris</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
