<!DOCTYPE html>
<html lang="fr-FR">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="profile" href="https://gmpg.org/xfn/11">
<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
<!-- This site is optimized with the Yoast SEO plugin v28.5 - https://yoast.com/product/yoast-seo-wordpress/ -->
<title>Permis de construire en ligne : dossier monté par des experts</title>
<link data-rocket-prefetch href="https://bat.bing.com" rel="dns-prefetch">
<link data-rocket-prefetch href="https://www.googletagmanager.com" rel="dns-prefetch">
<link data-rocket-prefetch href="https://invitejs.trustpilot.com" rel="dns-prefetch">
<link data-rocket-preload as="style" data-wpr-hosted-gf-parameters="family=Inter:wght@400;600;700&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap" href="https://permismaison.fr/wp-content/cache/fonts/1/google-fonts/css/a/d/8/b5493cfe4726f54335fb446d2e7d1.css" rel="preload">
<link data-rocket-preload as="style" data-wpr-hosted-gf-parameters="family=Roboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CMontserrat%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7COpen%20Sans%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CPoppins%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap" href="https://permismaison.fr/wp-content/cache/fonts/1/google-fonts/css/1/f/9/d5e304e5c0a97a9df5b6735cd6680.css" rel="preload">
<link crossorigin data-rocket-preload as="font" href="https://permismaison.fr/wp-content/cache/fonts/1/google-fonts/fonts/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2" rel="preload">
<link crossorigin data-rocket-preload as="font" href="https://permismaison.fr/wp-content/cache/fonts/1/google-fonts/fonts/s/inter/v20/UcC73FwrK3iLTeHuS_nVMrMxCp50SjIa1ZL7.woff2" rel="preload">
<link data-wpr-hosted-gf-parameters="family=Inter:wght@400;600;700&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap" href="https://permismaison.fr/wp-content/cache/fonts/1/google-fonts/css/a/d/8/b5493cfe4726f54335fb446d2e7d1.css" media="print" onload="this.media='all'" rel="stylesheet">
<noscript data-wpr-hosted-gf-parameters=""><link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700&family=Plus+Jakarta+Sans:wght@600;700;800&display=swap"></noscript>
<link data-wpr-hosted-gf-parameters="family=Roboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CMontserrat%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7COpen%20Sans%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CPoppins%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap" href="https://permismaison.fr/wp-content/cache/fonts/1/google-fonts/css/1/f/9/d5e304e5c0a97a9df5b6735cd6680.css" media="print" onload="this.media='all'" rel="stylesheet">
<noscript data-wpr-hosted-gf-parameters=""><link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Roboto%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CRoboto%20Slab%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CMontserrat%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7COpen%20Sans%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic%7CPoppins%3A100%2C100italic%2C200%2C200italic%2C300%2C300italic%2C400%2C400italic%2C500%2C500italic%2C600%2C600italic%2C700%2C700italic%2C800%2C800italic%2C900%2C900italic&display=swap"></noscript><link rel="preload" data-rocket-preload as="image" href="https://permismaison.fr/wp-content/uploads/2026/08/accroche-permis-maison-extension-moselle.jpg" fetchpriority="high">
<meta name="description" content="Permis de construire, déclaration préalable, attestations thermique et sismique : nos experts montent votre dossier de A à Z. Devis gratuit sous 24h ouvrées." />
<link rel="canonical" href="https://permismaison.fr/" />
<meta property="og:locale" content="fr_FR" />
<meta property="og:type" content="website" />
<meta property="og:title" content="Permis de construire en ligne : dossier monté par des experts" />
<meta property="og:description" content="Permis de construire, déclaration préalable, attestations thermique et sismique : nos experts montent votre dossier de A à Z. Devis gratuit sous 24h ouvrées." />
<meta property="og:url" content="https://permismaison.fr/" />
<meta property="og:site_name" content="Permis Maison" />
<meta property="article:publisher" content="https://www.facebook.com/PermisMaison" />
<meta property="article:modified_time" content="2026-09-14T14:01:18+00:00" />
<meta property="og:image" content="https://permismaison.fr/wp-content/uploads/2026/08/modelisation-3d-maison-contemporaine-toit-4-pans.jpg" />
<meta name="twitter:card" content="summary_large_image" />
<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/permismaison.fr\/#article","isPartOf":{"@id":"https:\/\/permismaison.fr\/"},"author":{"name":"Jean-Baptiste","@id":"https:\/\/permismaison.fr\/#\/schema\/person\/cf5a902fc2ea41cb8866182708184ecc"},"headline":"Accueil","datePublished":"2026-08-20T07:52:43+00:00","dateModified":"2026-09-14T14:01:18+00:00","mainEntityOfPage":{"@id":"https:\/\/permismaison.fr\/"},"wordCount":2152,"publisher":{"@id":"https:\/\/permismaison.fr\/#organization"},"image":{"@id":"https:\/\/permismaison.fr\/#primaryimage"},"thumbnailUrl":"https:\/\/permismaison.fr\/wp-content\/uploads\/2026\/08\/modelisation-3d-maison-contemporaine-toit-4-pans.jpg","inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/permismaison.fr\/","url":"https:\/\/permismaison.fr\/","name":"Permis de construire en ligne : dossier monté par des experts","isPartOf":{"@id":"https:\/\/permismaison.fr\/#website"},"about":{"@id":"https:\/\/permismaison.fr\/#organization"},"primaryImageOfPage":{"@id":"https:\/\/permismaison.fr\/#primaryimage"},"image":{"@id":"https:\/\/permismaison.fr\/#primaryimage"},"thumbnailUrl":"https:\/\/permismaison.fr\/wp-content\/uploads\/2026\/08\/modelisation-3d-maison-contemporaine-toit-4-pans.jpg","datePublished":"2026-08-20T07:52:43+00:00","dateModified":"2026-09-14T14:01:18+00:00","description":"Permis de construire, déclaration préalable, attestations thermique et sismique : nos experts montent votre dossier de A à Z. Devis gratuit sous 24h ouvrées.","breadcrumb":{"@id":"https:\/\/permismaison.fr\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/permismaison.fr\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/permismaison.fr\/#primaryimage","url":"https:\/\/permismaison.fr\/wp-content\/uploads\/2026\/08\/modelisation-3d-maison-contemporaine-toit-4-pans.jpg","contentUrl":"https:\/\/permismaison.fr\/wp-content\/uploads\/2026\/08\/modelisation-3d-maison-contemporaine-toit-4-pans.jpg","width":1200,"height":675},{"@type":"BreadcrumbList","@id":"https:\/\/permismaison.fr\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil"}]},{"@type":"WebSite","@id":"https:\/\/permismaison.fr\/#website","url":"https:\/\/permismaison.fr\/","name":"Permis Maison","description":"Vos démarches d'urbanisme en ligne","publisher":{"@id":"https:\/\/permismaison.fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/permismaison.fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/permismaison.fr\/#organization","name":"Permis Maison","url":"https:\/\/permismaison.fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/permismaison.fr\/#\/schema\/logo\/image\/","url":"https:\/\/permismaison.fr\/wp-content\/uploads\/2025\/03\/logo-permismaison.png","contentUrl":"https:\/\/permismaison.fr\/wp-content\/uploads\/2025\/03\/logo-permismaison.png","width":1318,"height":206,"caption":"Permis Maison"},"image":{"@id":"https:\/\/permismaison.fr\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/PermisMaison","https:\/\/www.youtube.com\/@permismaison","https:\/\/www.pinterest.fr\/permismaison\/","https:\/\/www.instagram.com\/permis.maison\/","https:\/\/www.linkedin.com\/company\/permis-maison-fr\/","https:\/\/www.facebook.com\/permismaison"],"telephone":"+33474606636","email":"contact@permismaison.fr","contactPoint":{"@type":"ContactPoint","telephone":"+33474606636","contactType":"customer service","email":"contact@permismaison.fr","areaServed":"FR","availableLanguage":"French"},"address":{"@type":"PostalAddress","streetAddress":"14 Rue Balloffet Dury","postalCode":"69220","addressLocality":"Belleville-en-Beaujolais","addressRegion":"Auvergne-Rhone-Alpes","addressCountry":"FR"},"areaServed":[{"@type":"Country","name":"France"},{"@type":"Place","name":"DOM-TOM"}],"description":"Permis Maison realise en ligne, partout en France et dans les DOM-TOM, toutes vos demarches d'urbanisme : declaration prealable, permis de construire (avec ou sans architecte), permis de demolir, certificat d'urbanisme, ERP, plans et pieces graphiques."},{"@type":"Person","@id":"https:\/\/permismaison.fr\/#\/schema\/person\/cf5a902fc2ea41cb8866182708184ecc","name":"Jean-Baptiste","sameAs":["https:\/\/www.permismaison.fr\/"]}]}</script>
<!-- / Yoast SEO plugin. -->
<link href='https://fonts.gstatic.com' crossorigin rel='preconnect' />
<link rel="alternate" type="application/rss+xml" title="Permis Maison » Flux" href="https://permismaison.fr/feed/" />
<link rel="alternate" type="application/rss+xml" title="Permis Maison » Flux des commentaires" href="https://permismaison.fr/comments/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://permismaison.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpermismaison.fr%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://permismaison.fr/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fpermismaison.fr%2F&format=xml" />
<style>
.lazyload,
.lazyloading {
max-width: 100%;
}
</style>
<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='astra-theme-css-css' href='https://permismaison.fr/wp-content/themes/astra/assets/css/minified/main.min.css?ver=4.14.0' media='all' />
<style id="astra-theme-css-inline-css">
:root{--ast-post-nav-space:0;--ast-container-default-xlg-padding:2.5em;--ast-container-default-lg-padding:2.5em;--ast-container-default-slg-padding:2em;--ast-container-default-md-padding:2.5em;--ast-container-default-sm-padding:2.5em;--ast-container-default-xs-padding:2.4em;--ast-container-default-xxs-padding:1.8em;--ast-code-block-background:#ECEFF3;--ast-comment-inputs-background:#F9FAFB;--ast-normal-container-width:1200px;--ast-narrow-container-width:750px;--ast-blog-title-font-weight:600;--ast-blog-meta-weight:600;--ast-global-color-primary:var(--ast-global-color-4);--ast-global-color-secondary:var(--ast-global-color-5);--ast-global-color-alternate-background:var(--ast-global-color-6);--ast-global-color-subtle-background:var(--ast-global-color-7);--ast-bg-style-guide:var( --ast-global-color-secondary,var(--ast-global-color-5) );--ast-shadow-style-guide:0px 0px 4px 0 #00000057;--ast-global-dark-bg-style:#fff;--ast-global-dark-lfs:#fbfbfb;--ast-widget-bg-color:#fafafa;--ast-wc-container-head-bg-color:#fbfbfb;--ast-title-layout-bg:#eeeeee;--ast-search-border-color:#e7e7e7;--ast-lifter-hover-bg:#e6e6e6;--ast-gallery-block-color:#000;--srfm-color-input-label:var(--ast-global-color-2);}html{font-size:100%;}a{color:var(--ast-global-color-0);}a:hover,a:focus{color:var(--ast-global-color-1);}body,button,input,select,textarea,.ast-button,.ast-custom-button{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;font-size:16px;font-size:1rem;line-height:var(--ast-body-line-height,1.65);}blockquote{color:var(--ast-global-color-3);}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6),.site-title,.site-title a{font-weight:600;}.ast-site-identity .site-title a{color:var(--ast-global-color-2);}.site-title{font-size:26px;font-size:1.625rem;display:block;}.site-header .site-description{font-size:15px;font-size:0.9375rem;display:none;}.entry-title{font-size:20px;font-size:1.25rem;}.ast-blog-single-element.ast-taxonomy-container a{font-size:14px;font-size:0.875rem;}.ast-blog-meta-container{font-size:13px;font-size:0.8125rem;}.archive .ast-article-post .ast-article-inner,.blog .ast-article-post .ast-article-inner,.archive .ast-article-post .ast-article-inner:hover,.blog .ast-article-post .ast-article-inner:hover{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom-right-radius:6px;border-bottom-left-radius:6px;overflow:hidden;}h1,.entry-content :where(h1){font-size:36px;font-size:2.25rem;font-weight:600;line-height:1.4em;}h2,.entry-content :where(h2){font-size:30px;font-size:1.875rem;font-weight:600;line-height:1.3em;}h3,.entry-content :where(h3){font-size:24px;font-size:1.5rem;font-weight:600;line-height:1.3em;}h4,.entry-content :where(h4){font-size:20px;font-size:1.25rem;line-height:1.2em;font-weight:600;}h5,.entry-content :where(h5){font-size:18px;font-size:1.125rem;line-height:1.2em;font-weight:600;}h6,.entry-content :where(h6){font-size:16px;font-size:1rem;line-height:1.25em;font-weight:600;}::selection{background-color:var(--ast-global-color-0);color:#ffffff;}body,h1,h2,h3,h4,h5,h6,.entry-title a,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-3);}.tagcloud a:hover,.tagcloud a:focus,.tagcloud a.current-item{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,textarea:focus{border-color:var(--ast-global-color-0);}input[type="radio"]:checked,input[type=reset],input[type="checkbox"]:checked,input[type="checkbox"]:hover:checked,input[type="checkbox"]:focus:checked,input[type=range]::-webkit-slider-thumb{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);box-shadow:none;}.site-footer a:hover + .post-count,.site-footer a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.single .nav-links .nav-previous,.single .nav-links .nav-next{color:var(--ast-global-color-0);}.entry-meta,.entry-meta *{line-height:1.45;color:var(--ast-global-color-0);}.entry-meta a:not(.ast-button):hover,.entry-meta a:not(.ast-button):hover *,.entry-meta a:not(.ast-button):focus,.entry-meta a:not(.ast-button):focus *,.page-links > .page-link,.page-links .page-link:hover,.post-navigation a:hover{color:var(--ast-global-color-1);}#cat option,.secondary .calendar_wrap thead a,.secondary .calendar_wrap thead a:visited{color:var(--ast-global-color-0);}.secondary .calendar_wrap #today,.ast-progress-val span{background:var(--ast-global-color-0);}.secondary a:hover + .post-count,.secondary a:focus + .post-count{background:var(--ast-global-color-0);border-color:var(--ast-global-color-0);}.calendar_wrap #today > a{color:#ffffff;}.page-links .page-link,.single .post-navigation a{color:var(--ast-global-color-3);}.ast-search-menu-icon .search-form button.search-submit{padding:0 4px;}.ast-search-menu-icon form.search-form{padding-right:0;}.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-form,.ast-header-search .ast-search-menu-icon.ast-dropdown-active .search-field:focus{transition:all 0.2s;}.search-form input.search-field:focus{outline:none;}.ast-mobile-header-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element),.ast-mobile-popup-content .ast-builder-layout-element:not(.ast-builder-menu):not(.ast-header-divider-element){padding:15px 20px;}.ast-search-menu-icon .search-form button.search-submit:focus,.ast-theme-transparent-header .ast-header-search .ast-dropdown-active .ast-icon,.ast-theme-transparent-header .ast-inline-search .search-field:focus .ast-icon{color:var(--ast-global-color-1);}.ast-desktop .ast-header-search .slide-search .search-form{border:2px solid var(--ast-global-color-0);}.ast-header-search .slide-search .search-field{background-color:var(--ast-global-dark-bg-style);}.ast-archive-title{color:var(--ast-global-color-2);}.widget-title{font-size:22px;font-size:1.375rem;color:var(--ast-global-color-2);}.single .ast-author-details .author-title{color:var(--ast-global-color-1);}.ast-single-post .entry-content a,.ast-comment-content a:not(.ast-comment-edit-reply-wrap a),.woocommerce-js .woocommerce-product-details__short-description a{text-decoration:underline;}.ast-single-post .elementor-widget-button .elementor-button,.ast-single-post .entry-content .uagb-tab a,.ast-single-post .entry-content .uagb-ifb-cta a,.ast-single-post .entry-content .uabb-module-content a,.ast-single-post .entry-content .uagb-post-grid a,.ast-single-post .entry-content .uagb-timeline a,.ast-single-post .entry-content .uagb-toc__wrap a,.ast-single-post .entry-content .uagb-taxomony-box a,.ast-single-post .entry-content .woocommerce a,.entry-content .wp-block-latest-posts > li > a,.ast-single-post .entry-content .wp-block-file__button,a.ast-post-filter-single,.ast-single-post .ast-comment-content .comment-reply-link,.ast-single-post .ast-comment-content .comment-edit-link,.entry-content [CLASS*="wc-block"] .wc-block-components-button,.entry-content [CLASS*="wc-block"] .wc-block-components-totals-coupon-link,.entry-content [CLASS*="wc-block"] .wc-block-components-product-name{text-decoration:none;}.ast-search-menu-icon.slide-search a:focus-visible:focus-visible,.astra-search-icon:focus-visible,#close:focus-visible,a:focus-visible,.ast-menu-toggle:focus-visible,.site .skip-link:focus-visible,.wp-block-loginout input:focus-visible,.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper,.ast-header-navigation-arrow:focus-visible,.woocommerce .wc-proceed-to-checkout > .checkout-button:focus-visible,.woocommerce .woocommerce-MyAccount-navigation ul li a:focus-visible,.ast-orders-table__row .ast-orders-table__cell:focus-visible,.woocommerce .woocommerce-order-details .order-again > .button:focus-visible,.woocommerce .woocommerce-message a.button.wc-forward:focus-visible,.woocommerce #minus_qty:focus-visible,.woocommerce #plus_qty:focus-visible,a#ast-apply-coupon:focus-visible,.woocommerce .woocommerce-info a:focus-visible,.woocommerce .astra-shop-summary-wrap a:focus-visible,.woocommerce a.wc-forward:focus-visible,#ast-apply-coupon:focus-visible,.woocommerce-js .woocommerce-mini-cart-item a.remove:focus-visible,#close:focus-visible,.button.search-submit:focus-visible,#search_submit:focus,.normal-search:focus-visible,.ast-header-account-wrap:focus-visible,.woocommerce .ast-on-card-button.ast-quick-view-trigger:focus,.astra-cart-drawer-close:focus,.ast-single-variation:focus,.ast-woocommerce-product-gallery__image:focus,.ast-button:focus,.woocommerce-product-gallery--with-images [data-controls="prev"]:focus-visible,.woocommerce-product-gallery--with-images [data-controls="next"]:focus-visible,.ast-builder-button-wrap:has(.ast-custom-button-link:focus),.ast-builder-button-wrap .ast-custom-button-link:focus{outline-style:dotted;outline-color:inherit;outline-width:thin;}input:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="reset"]:focus,input[type="search"]:focus,input[type="number"]:focus,textarea:focus,.wp-block-search__input:focus,[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal:focus,.ast-mobile-popup-drawer.active .menu-toggle-close:focus,.woocommerce-ordering select.orderby:focus,#ast-scroll-top:focus,#coupon_code:focus,.woocommerce-page #comment:focus,.woocommerce #reviews #respond input#submit:focus,.woocommerce a.add_to_cart_button:focus,.woocommerce .button.single_add_to_cart_button:focus,.woocommerce .woocommerce-cart-form button:focus,.woocommerce .woocommerce-cart-form__cart-item .quantity .qty:focus,.woocommerce .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce #order_comments:focus,.woocommerce #place_order:focus,.woocommerce .woocommerce-address-fields .woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper > .input-text:focus,.woocommerce .woocommerce-MyAccount-content form button:focus,.woocommerce .woocommerce-MyAccount-content .woocommerce-EditAccountForm .woocommerce-form-row .woocommerce-Input.input-text:focus,.woocommerce .ast-woocommerce-container .woocommerce-pagination ul.page-numbers li a:focus,body #content .woocommerce form .form-row .select2-container--default .select2-selection--single:focus,#ast-coupon-code:focus,.woocommerce.woocommerce-js .quantity input[type=number]:focus,.woocommerce-js .woocommerce-mini-cart-item .quantity input[type=number]:focus,.woocommerce p#ast-coupon-trigger:focus{border-style:dotted;border-color:inherit;border-width:thin;}input{outline:none;}.woocommerce-js input[type=text]:focus,.woocommerce-js input[type=email]:focus,.woocommerce-js textarea:focus,input[type=number]:focus,.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active{outline-style:unset;outline-color:inherit;outline-width:thin;}.ast-logo-title-inline .site-logo-img{padding-right:1em;}.site-logo-img img{ transition:all 0.2s linear;}body .ast-oembed-container *{position:absolute;top:0;width:100%;height:100%;left:0;}body .wp-block-embed-pocket-casts .ast-oembed-container *{position:unset;}.ast-single-post-featured-section + article {margin-top: 2em;}.site-content .ast-single-post-featured-section img {width: 100%;overflow: hidden;object-fit: cover;}.ast-separate-container .site-content .ast-single-post-featured-section + article {margin-top: -80px;z-index: 9;position: relative;border-radius: 4px;}@media (min-width: 922px) {.ast-no-sidebar .site-content .ast-article-image-container--wide {margin-left: -120px;margin-right: -120px;max-width: unset;width: unset;}.ast-left-sidebar .site-content .ast-article-image-container--wide,.ast-right-sidebar .site-content .ast-article-image-container--wide {margin-left: -10px;margin-right: -10px;}.site-content .ast-article-image-container--full {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-left-sidebar .site-content .ast-article-image-container--full,.ast-right-sidebar .site-content .ast-article-image-container--full {margin-left: -10px;margin-right: -10px;max-width: inherit;width: auto;}}.site > .ast-single-related-posts-container {margin-top: 0;}@media (min-width: 922px) {.ast-desktop .ast-container--narrow {max-width: var(--ast-narrow-container-width);margin: 0 auto;}}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select,textarea{font-size:16px;font-style:normal;font-weight:400;line-height:24px;width:100%;padding:12px 16px;border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);color:var(--ast-form-input-text,#475569);}input[type="text"],input[type="number"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type=reset],input[type=tel],input[type=date],select{height:40px;}input[type="date"]{border-width:1px;border-style:solid;border-color:var(--ast-border-color);background:var( --ast-global-color-secondary,var(--ast-global-color-5) );}input[type="text"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type=reset]:focus,input[type="tel"]:focus,input[type="date"]:focus,select:focus,textarea:focus{border-color:#046BD2;box-shadow:none;outline:none;color:var(--ast-form-input-focus-text,#475569);}label,legend{color:var(--ast-global-color-2,#111827 );font-size:14px;font-style:normal;font-weight:500;line-height:20px;}select{padding:6px 10px;}fieldset{padding:30px;border-radius:4px;}button,.ast-button,.button,input[type="button"],input[type="reset"],input[type="submit"],a:where(.wp-block-button__link){border-radius:4px;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.05);}:root{--ast-comment-inputs-background:#FFF;}::placeholder{color:var(--ast-form-field-color,#9CA3AF);}::-ms-input-placeholder{color:var(--ast-form-field-color,#9CA3AF);}@media (max-width:921.99px){#ast-desktop-header{display:none;}}@media (min-width:922px){#ast-mobile-header{display:none;}}.wp-block-buttons.aligncenter{justify-content:center;}@media (max-width:921px){.ast-theme-transparent-header #primary,.ast-theme-transparent-header #secondary{padding:0;}}@media (max-width:921px){.ast-plain-container.ast-no-sidebar #primary{padding:0;}}.ast-plain-container.ast-no-sidebar #primary{margin-top:0;margin-bottom:0;}.wp-block-button.is-style-outline .wp-block-button__link{border-color:var(--ast-global-color-0);}div.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),div.wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color){color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.post-page-numbers.current .page-link,.ast-pagination .page-numbers.current{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{border-color:var(--ast-global-color-0);border-top-width:2px;border-right-width:2px;border-bottom-width:2px;border-left-width:2px;font-family:inherit;font-weight:500;font-size:16px;font-size:1rem;line-height:1em;padding-top:13px;padding-right:30px;padding-bottom:13px;padding-left:30px;}.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color),.ast-outline-button{color:var(--ast-global-color-0);}.wp-block-button.is-style-outline .wp-block-button__link:hover,.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link:focus,.wp-block-buttons .wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,.wp-block-buttons .wp-block-button.wp-block-button__link.is-style-outline:not(.has-text-color):hover,.ast-outline-button:hover,.ast-outline-button:focus,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:hover,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.ast-single-post .entry-content a.ast-outline-button,.ast-single-post .entry-content .is-style-outline>.wp-block-button__link{text-decoration:none;}.wp-block-button .wp-block-button__link.wp-element-button.is-style-outline:not(.has-background),.wp-block-button.is-style-outline>.wp-block-button__link.wp-element-button:not(.has-background),.ast-outline-button{background-color:transparent;}.uagb-buttons-repeater.ast-outline-button{border-radius:9999px;}@media (max-width:921px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;}}@media (max-width:544px){.wp-block-buttons .wp-block-button.is-style-outline .wp-block-button__link.wp-element-button,.ast-outline-button,.wp-block-uagb-buttons-child .uagb-buttons-repeater.ast-outline-button{padding-top:10px;padding-right:24px;padding-bottom:10px;padding-left:24px;}}.entry-content[data-ast-blocks-layout] > figure{margin-bottom:1em;}h1.widget-title{font-weight:600;}h2.widget-title{font-weight:600;}h3.widget-title{font-weight:600;}.elementor-widget-container .elementor-loop-container .e-loop-item[data-elementor-type="loop-item"]{width:100%;} .content-area .elementor-widget-theme-post-content h1,.content-area .elementor-widget-theme-post-content h2,.content-area .elementor-widget-theme-post-content h3,.content-area .elementor-widget-theme-post-content h4,.content-area .elementor-widget-theme-post-content h5,.content-area .elementor-widget-theme-post-content h6{margin-top:1.5em;margin-bottom:calc(0.3em + 10px);}.review-rating{display:flex;align-items:center;order:2;}#page{display:flex;flex-direction:column;min-height:100vh;}.ast-404-layout-1 h1.page-title{color:var(--ast-global-color-2);}.single .post-navigation a{line-height:1em;height:inherit;}.error-404 .page-sub-title{font-size:1.5rem;font-weight:inherit;}.search .site-content .content-area .search-form{margin-bottom:0;}#page .site-content{flex-grow:1;}.widget{margin-bottom:1.25em;}#secondary li{line-height:1.5em;}#secondary .wp-block-group h2{margin-bottom:0.7em;}#secondary h2{font-size:1.7rem;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comment-respond{padding:3em;}.ast-separate-container .ast-article-single .ast-article-single{padding:0;}.ast-article-single .wp-block-post-template-is-layout-grid{padding-left:0;}.ast-separate-container .comments-title,.ast-narrow-container .comments-title{padding:1.5em 2em;}.ast-page-builder-template .comment-form-textarea,.ast-comment-formwrap .ast-grid-common-col{padding:0;}.ast-comment-formwrap{padding:0;display:inline-flex;column-gap:20px;width:100%;margin-left:0;margin-right:0;}.comments-area textarea#comment:focus,.comments-area textarea#comment:active,.comments-area .ast-comment-formwrap input[type="text"]:focus,.comments-area .ast-comment-formwrap input[type="text"]:active {box-shadow:none;outline:none;}.archive.ast-page-builder-template .entry-header{margin-top:2em;}.ast-page-builder-template .ast-comment-formwrap{width:100%;}.entry-title{margin-bottom:0.6em;}.ast-archive-description p{font-size:inherit;font-weight:inherit;line-height:inherit;}.ast-separate-container .ast-comment-list li.depth-1,.hentry{margin-bottom:1.5em;}.site-content section.ast-archive-description{margin-bottom:2em;}@media (min-width:921px){.ast-left-sidebar.ast-page-builder-template #secondary,.archive.ast-right-sidebar.ast-page-builder-template .site-main{padding-left:20px;padding-right:20px;}}@media (max-width:544px){.ast-comment-formwrap.ast-row{column-gap:10px;display:inline-block;}#ast-commentform .ast-grid-common-col{position:relative;width:100%;}}@media (min-width:1201px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-author-box,.ast-separate-container .ast-404-layout-1,.ast-separate-container .no-results{padding:3em;}} .content-area .elementor-widget-theme-post-content h1,.content-area .elementor-widget-theme-post-content h2,.content-area .elementor-widget-theme-post-content h3,.content-area .elementor-widget-theme-post-content h4,.content-area .elementor-widget-theme-post-content h5,.content-area .elementor-widget-theme-post-content h6{margin-top:1.5em;margin-bottom:calc(0.3em + 10px);}.elementor-loop-container .e-loop-item,.elementor-loop-container .ast-separate-container .ast-article-post,.elementor-loop-container .ast-separate-container .ast-article-single,.elementor-loop-container .ast-separate-container .comment-respond{padding:0px;}@media (max-width:921px){.ast-left-sidebar #content > .ast-container{display:flex;flex-direction:column-reverse;width:100%;}}@media (min-width:922px){.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary{border:0;}.search-no-results.ast-separate-container #primary{margin-bottom:4em;}}.elementor-widget-button .elementor-button{border-style:solid;text-decoration:none;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;}.elementor-button.elementor-size-sm,.elementor-button.elementor-size-xs,.elementor-button.elementor-size-md,.elementor-button.elementor-size-lg,.elementor-button.elementor-size-xl,.elementor-button{padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;}@media (max-width:921px){.elementor-widget-button .elementor-button.elementor-size-sm,.elementor-widget-button .elementor-button.elementor-size-xs,.elementor-widget-button .elementor-button.elementor-size-md,.elementor-widget-button .elementor-button.elementor-size-lg,.elementor-widget-button .elementor-button.elementor-size-xl,.elementor-widget-button .elementor-button{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.elementor-widget-button .elementor-button.elementor-size-sm,.elementor-widget-button .elementor-button.elementor-size-xs,.elementor-widget-button .elementor-button.elementor-size-md,.elementor-widget-button .elementor-button.elementor-size-lg,.elementor-widget-button .elementor-button.elementor-size-xl,.elementor-widget-button .elementor-button{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}.wp-block-button .wp-block-button__link ,.elementor-widget-button .elementor-button,.elementor-widget-button .elementor-button:visited{color:#ffffff;}.elementor-widget-button .elementor-button{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}.elementor-widget-button .elementor-button:hover,.elementor-widget-button .elementor-button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.elementor-widget-button .elementor-button{font-weight:500;font-size:16px;font-size:1rem;line-height:1em;}body .elementor-button.elementor-size-sm,body .elementor-button.elementor-size-xs,body .elementor-button.elementor-size-md,body .elementor-button.elementor-size-lg,body .elementor-button.elementor-size-xl,body .elementor-button{font-size:16px;font-size:1rem;}.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}.elementor-widget-heading h1.elementor-heading-title{line-height:1.4em;}.elementor-widget-heading h2.elementor-heading-title{line-height:1.3em;}.elementor-widget-heading h3.elementor-heading-title{line-height:1.3em;}.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h6.elementor-heading-title{line-height:1.25em;}.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);color:#ffffff;font-family:inherit;font-weight:500;line-height:1em;font-size:16px;font-size:1rem;padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;}.ast-single-post .entry-content .wp-block-button .wp-block-button__link,.ast-single-post .entry-content .wp-block-search .wp-block-search__button,body .entry-content .wp-block-file .wp-block-file__button{text-decoration:none;}@media (max-width:921px){.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.wp-block-button .wp-block-button__link,.wp-block-search .wp-block-search__button,body .wp-block-file .wp-block-file__button{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{border-style:solid;border-top-width:0;border-right-width:0;border-left-width:0;border-bottom-width:0;color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);padding-top:15px;padding-right:30px;padding-bottom:15px;padding-left:30px;font-family:inherit;font-weight:500;font-size:16px;font-size:1rem;line-height:1em;}button:focus,.menu-toggle:hover,button:hover,.ast-button:hover,.ast-custom-button:hover .button:hover,.ast-custom-button:hover ,input[type=reset]:hover,input[type=reset]:focus,input#submit:hover,input#submit:focus,input[type="button"]:hover,input[type="button"]:focus,input[type="submit"]:hover,input[type="submit"]:focus,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus,body .wp-block-file .wp-block-file__button:hover,body .wp-block-file .wp-block-file__button:focus,.woocommerce-js a.button:hover,.woocommerce button.button:hover,.woocommerce .woocommerce-message a.button:hover,.woocommerce #respond input#submit:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce button.button.alt.disabled:hover,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link:hover,[CLASS*="wc-block"] button:hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping):hover,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout:hover,.woocommerce button.button.alt.disabled.wc-variation-selection-needed:hover,[CLASS*="wc-block"] .wc-block-components-button:hover,[CLASS*="wc-block"] .wc-block-components-button:focus{color:#ffffff;background-color:var(--ast-global-color-1);border-color:var(--ast-global-color-1);}form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button.has-icon{padding-top:calc(15px - 3px);padding-right:calc(30px - 3px);padding-bottom:calc(15px - 3px);padding-left:calc(30px - 3px);}@media (max-width:921px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{padding-top:14px;padding-right:28px;padding-bottom:14px;padding-left:28px;}}@media (max-width:544px){.menu-toggle,button,.ast-button,.ast-custom-button,.button,input#submit,input[type="button"],input[type="submit"],input[type="reset"],#comments .submit,.search .search-submit,form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button,body .wp-block-file .wp-block-file__button,.search .search-submit,.woocommerce-js a.button,.woocommerce button.button,.woocommerce .woocommerce-message a.button,.woocommerce #respond input#submit.alt,.woocommerce input.button.alt,.woocommerce input.button,.woocommerce input.button:disabled,.woocommerce input.button:disabled[disabled],.woocommerce input.button:disabled:hover,.woocommerce input.button:disabled[disabled]:hover,.woocommerce #respond input#submit,.woocommerce button.button.alt.disabled,.wc-block-grid__products .wc-block-grid__product .wp-block-button__link,.wc-block-grid__product-onsale,[CLASS*="wc-block"] button,.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons .button:not(.checkout):not(.ast-continue-shopping),.woocommerce-js .astra-cart-drawer .astra-cart-drawer-content .woocommerce-mini-cart__buttons a.checkout,.woocommerce button.button.alt.disabled.wc-variation-selection-needed,[CLASS*="wc-block"] .wc-block-components-button{padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px;}}@media (max-width:921px){.ast-mobile-header-stack .main-header-bar .ast-search-menu-icon{display:inline-block;}.ast-header-break-point.ast-header-custom-item-outside .ast-mobile-header-stack .main-header-bar .ast-search-icon{margin:0;}.ast-comment-avatar-wrap img{max-width:2.5em;}.ast-comment-meta{padding:0 1.8888em 1.3333em;}}@media (min-width:544px){.ast-container{max-width:100%;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-title,.ast-separate-container .ast-archive-description{padding:1.5em 1em;}.ast-separate-container #content .ast-container{padding-left:0.54em;padding-right:0.54em;}.ast-separate-container .ast-comment-list .bypostauthor{padding:.5em;}.ast-search-menu-icon.ast-dropdown-active .search-field{width:170px;}} #ast-mobile-header .ast-site-header-cart-li a{pointer-events:none;}.ast-separate-container{background-color:var(--ast-global-color-5);}@media (max-width:921px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content :where(h1){font-size:30px;font-size:1.875rem;}h2,.entry-content :where(h2){font-size:25px;font-size:1.5625rem;}h3,.entry-content :where(h3){font-size:20px;font-size:1.25rem;}}@media (max-width:544px){.site-title{display:block;}.site-header .site-description{display:none;}h1,.entry-content :where(h1){font-size:30px;font-size:1.875rem;}h2,.entry-content :where(h2){font-size:25px;font-size:1.5625rem;}h3,.entry-content :where(h3){font-size:20px;font-size:1.25rem;}}@media (max-width:921px){html{font-size:91.2%;}}@media (max-width:544px){html{font-size:91.2%;}}@media (min-width:922px){.ast-container{max-width:1240px;}}@media (min-width:922px){.site-content .ast-container{display:flex;}}@media (max-width:921px){.site-content .ast-container{flex-direction:column;}}.entry-content :where(h1,h2,h3,h4,h5,h6){clear:none;}@media (min-width:922px){.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu:hover > .sub-menu,.main-header-menu .sub-menu .menu-item.ast-left-align-sub-menu.focus > .sub-menu{margin-left:-0px;}}.entry-content li > p{margin-bottom:0;}.wp-block-file {display: flex;align-items: center;flex-wrap: wrap;justify-content: space-between;}.wp-block-pullquote {border: none;}.wp-block-pullquote blockquote::before {content: "\201D";font-family: "Helvetica",sans-serif;display: flex;transform: rotate( 180deg );font-size: 6rem;font-style: normal;line-height: 1;font-weight: bold;align-items: center;justify-content: center;}.has-text-align-right > blockquote::before {justify-content: flex-start;}.has-text-align-left > blockquote::before {justify-content: flex-end;}figure.wp-block-pullquote.is-style-solid-color blockquote {max-width: 100%;text-align: inherit;}:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 3em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 3em;--wp--custom--ast-container-width: 1200px;--wp--custom--ast-content-width-size: 1200px;--wp--custom--ast-wide-width-size: calc(1200px + var(--wp--custom--ast-default-block-left-padding) + var(--wp--custom--ast-default-block-right-padding));}.ast-narrow-container {--wp--custom--ast-content-width-size: 750px;--wp--custom--ast-wide-width-size: 750px;}@media(max-width: 921px) {:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 2em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 2em;}}@media(max-width: 544px) {:root {--wp--custom--ast-default-block-top-padding: 3em;--wp--custom--ast-default-block-right-padding: 1.5em;--wp--custom--ast-default-block-bottom-padding: 3em;--wp--custom--ast-default-block-left-padding: 1.5em;}}.entry-content > .wp-block-group,.entry-content > .wp-block-cover,.entry-content > .wp-block-columns {padding-top: var(--wp--custom--ast-default-block-top-padding);padding-right: var(--wp--custom--ast-default-block-right-padding);padding-bottom: var(--wp--custom--ast-default-block-bottom-padding);padding-left: var(--wp--custom--ast-default-block-left-padding);}.ast-plain-container.ast-no-sidebar .entry-content > .alignfull,.ast-page-builder-template .ast-no-sidebar .entry-content > .alignfull {margin-left: calc( -50vw + 50%);margin-right: calc( -50vw + 50%);max-width: 100vw;width: 100vw;}.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignfull .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .alignwide .alignwide,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignfull,.ast-plain-container.ast-no-sidebar .entry-content .wp-block-column .alignwide,.ast-page-builder-template.ast-no-sidebar .entry-content .wp-block-column .alignwide {margin-left: auto;margin-right: auto;width: 100%;}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-dots) {height: 0;}[data-ast-blocks-layout] .wp-block-separator {margin: 20px auto;}[data-ast-blocks-layout] .wp-block-separator:not(.is-style-wide):not(.is-style-dots) {max-width: 100px;}[data-ast-blocks-layout] .wp-block-separator.has-background {padding: 0;}.entry-content[data-ast-blocks-layout] > * {max-width: var(--wp--custom--ast-content-width-size);margin-left: auto;margin-right: auto;}.entry-content[data-ast-blocks-layout] > .alignwide {max-width: var(--wp--custom--ast-wide-width-size);}.entry-content[data-ast-blocks-layout] .alignfull {max-width: none;}.entry-content .wp-block-columns {margin-bottom: 0;}blockquote {margin: 1.5em;border-color: rgba(0,0,0,0.05);}.wp-block-quote:not(.has-text-align-right):not(.has-text-align-center) {border-left: 5px solid rgba(0,0,0,0.05);}.has-text-align-right > blockquote,blockquote.has-text-align-right {border-right: 5px solid rgba(0,0,0,0.05);}.has-text-align-left > blockquote,blockquote.has-text-align-left {border-left: 5px solid rgba(0,0,0,0.05);}.wp-block-site-tagline,.wp-block-latest-posts .read-more {margin-top: 15px;}.wp-block-loginout p label {display: block;}.wp-block-loginout p:not(.login-remember):not(.login-submit) input {width: 100%;}.wp-block-loginout input:focus {border-color: transparent;}.wp-block-loginout input:focus {outline: thin dotted;}.entry-content .wp-block-media-text .wp-block-media-text__content {padding: 0 0 0 8%;}.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 0 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}.entry-content .wp-block-cover:not([class*="background-color"]):not(.has-text-color.has-link-color) .wp-block-cover__inner-container,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover:not([class*="background-color"]) .wp-block-cover-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover__inner-container,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-image-text,.entry-content .wp-block-cover-image:not([class*="background-color"]) .wp-block-cover-text {color: var(--ast-global-color-primary,var(--ast-global-color-5));}.wp-block-loginout .login-remember input {width: 1.1rem;height: 1.1rem;margin: 0 5px 4px 0;vertical-align: middle;}.wp-block-latest-posts > li > *:first-child,.wp-block-latest-posts:not(.is-grid) > li:first-child {margin-top: 0;}.entry-content > .wp-block-buttons,.entry-content > .wp-block-uagb-buttons {margin-bottom: 1.5em;}.wp-block-search__inside-wrapper .wp-block-search__input {padding: 0 10px;color: var(--ast-global-color-3);background: var(--ast-global-color-primary,var(--ast-global-color-5));border-color: var(--ast-border-color);}.wp-block-latest-posts .read-more {margin-bottom: 1.5em;}.wp-block-search__no-button .wp-block-search__inside-wrapper .wp-block-search__input {padding-top: 5px;padding-bottom: 5px;}.wp-block-latest-posts .wp-block-latest-posts__post-date,.wp-block-latest-posts .wp-block-latest-posts__post-author {font-size: 1rem;}.wp-block-latest-posts > li > *,.wp-block-latest-posts:not(.is-grid) > li {margin-top: 12px;margin-bottom: 12px;}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignwide:where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > * {max-width: var(--wp--custom--ast-wide-width-size);}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .inherit-container-width > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *:not(.wp-block-group):where(:not(.uagb-is-root-container):not(.spectra-is-root-container)) > *,.entry-content[data-ast-blocks-layout] > .wp-block-cover .wp-block-cover__inner-container {max-width: none ;margin-left: auto;margin-right: auto;}.ast-page-builder-template .entry-content[data-ast-blocks-layout] > *,.ast-page-builder-template .entry-content[data-ast-blocks-layout] > .alignfull:where(:not(.wp-block-group):not(.uagb-is-root-container):not(.spectra-is-root-container)) > * {max-width: none;}.entry-content[data-ast-blocks-layout] .wp-block-cover:not(.alignleft):not(.alignright) {width: auto;}@media(max-width: 1200px) {.ast-separate-container .entry-content > .alignfull,.ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content .alignfull {margin-left: calc(-1 * min(var(--ast-container-default-xlg-padding),20px)) ;margin-right: calc(-1 * min(var(--ast-container-default-xlg-padding),20px));}}@media(min-width: 1201px) {.ast-separate-container .entry-content > .alignfull {margin-left: calc(-1 * var(--ast-container-default-xlg-padding) );margin-right: calc(-1 * var(--ast-container-default-xlg-padding) );}.ast-separate-container .entry-content[data-ast-blocks-layout] > .alignwide,.ast-plain-container .entry-content[data-ast-blocks-layout] > .alignwide {margin-left: auto;margin-right: auto;}}@media(min-width: 921px) {.ast-separate-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)),.ast-plain-container .entry-content .wp-block-group.alignwide:not(.inherit-container-width) > :where(:not(.alignleft):not(.alignright)) {max-width: calc( var(--wp--custom--ast-content-width-size) + 80px );}.ast-plain-container.ast-right-sidebar .entry-content[data-ast-blocks-layout] .alignfull,.ast-plain-container.ast-left-sidebar .entry-content[data-ast-blocks-layout] .alignfull {margin-left: -60px;margin-right: -60px;}}@media(min-width: 544px) {.entry-content > .alignleft {margin-right: 20px;}.entry-content > .alignright {margin-left: 20px;}}@media (max-width:544px){.wp-block-columns .wp-block-column:not(:last-child){margin-bottom:20px;}.wp-block-latest-posts{margin:0;}}@media( max-width: 600px ) {.entry-content .wp-block-media-text .wp-block-media-text__content,.entry-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content {padding: 8% 0 0;}.entry-content .wp-block-media-text.has-background .wp-block-media-text__content {padding: 8%;}}.ast-page-builder-template .entry-header {padding-left: 0;}.ast-narrow-container .site-content .wp-block-uagb-image--align-full .wp-block-uagb-image__figure {max-width: 100%;margin-left: auto;margin-right: auto;}.entry-content ul,.entry-content ol {padding: revert;margin: revert;padding-left: 20px;}.entry-content ul.wc-block-product-template{padding: 0;}:root .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-color{color:var(--ast-global-color-0);}:root .wp-block-button .has-ast-global-color-0-background-color{background-color:var(--ast-global-color-0);}:root .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-color{color:var(--ast-global-color-1);}:root .wp-block-button .has-ast-global-color-1-background-color{background-color:var(--ast-global-color-1);}:root .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-color{color:var(--ast-global-color-2);}:root .wp-block-button .has-ast-global-color-2-background-color{background-color:var(--ast-global-color-2);}:root .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-color{color:var(--ast-global-color-3);}:root .wp-block-button .has-ast-global-color-3-background-color{background-color:var(--ast-global-color-3);}:root .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-color{color:var(--ast-global-color-4);}:root .wp-block-button .has-ast-global-color-4-background-color{background-color:var(--ast-global-color-4);}:root .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-color{color:var(--ast-global-color-5);}:root .wp-block-button .has-ast-global-color-5-background-color{background-color:var(--ast-global-color-5);}:root .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-color{color:var(--ast-global-color-6);}:root .wp-block-button .has-ast-global-color-6-background-color{background-color:var(--ast-global-color-6);}:root .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-color{color:var(--ast-global-color-7);}:root .wp-block-button .has-ast-global-color-7-background-color{background-color:var(--ast-global-color-7);}:root .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-color{color:var(--ast-global-color-8);}:root .wp-block-button .has-ast-global-color-8-background-color{background-color:var(--ast-global-color-8);}:root{--ast-global-color-0:#046bd2;--ast-global-color-1:#045cb4;--ast-global-color-2:#1e293b;--ast-global-color-3:#334155;--ast-global-color-4:#FFFFFF;--ast-global-color-5:#F0F5FA;--ast-global-color-6:#111111;--ast-global-color-7:#D1D5DB;--ast-global-color-8:#111111;}:root {--ast-border-color : var(--ast-global-color-7);}.ast-single-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: var(--ast-title-layout-bg);}.ast-single-entry-banner[data-banner-layout="layout-1"] {max-width: 1200px;background: inherit;padding: 20px 0;}.ast-single-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-single-entry-banner + .site-content .entry-header {margin-bottom: 0;}.site .ast-author-avatar {--ast-author-avatar-size: ;}a.ast-underline-text {text-decoration: underline;}.ast-container > .ast-terms-link {position: relative;display: block;}a.ast-button.ast-badge-tax {padding: 4px 8px;border-radius: 3px;font-size: inherit;}header.entry-header{text-align:left;}header.entry-header .entry-title{font-weight:600;font-size:32px;font-size:2rem;}header.entry-header > *:not(:last-child){margin-bottom:10px;}header.entry-header .post-thumb-img-content{text-align:center;}header.entry-header .post-thumb img,.ast-single-post-featured-section.post-thumb img{aspect-ratio:16/9;width:100%;height:100%;}@media (max-width:921px){header.entry-header{text-align:left;}}@media (max-width:544px){header.entry-header{text-align:left;}}.ast-archive-entry-banner {-js-display: flex;display: flex;flex-direction: column;justify-content: center;text-align: center;position: relative;background: var(--ast-title-layout-bg);}.ast-archive-entry-banner[data-banner-width-type="custom"] {margin: 0 auto;width: 100%;}.ast-archive-entry-banner[data-banner-layout="layout-1"] {background: inherit;padding: 20px 0;text-align: left;}body.archive .ast-archive-description{max-width:1200px;width:100%;text-align:left;padding-top:3em;padding-right:3em;padding-bottom:3em;padding-left:3em;}body.archive .ast-archive-description .ast-archive-title,body.archive .ast-archive-description .ast-archive-title *{font-weight:600;font-size:32px;font-size:2rem;}body.archive .ast-archive-description > *:not(:last-child){margin-bottom:10px;}@media (max-width:921px){body.archive .ast-archive-description{text-align:left;}}@media (max-width:544px){body.archive .ast-archive-description{text-align:left;}}.ast-breadcrumbs .trail-browse,.ast-breadcrumbs .trail-items,.ast-breadcrumbs .trail-items li{display:inline-block;margin:0;padding:0;border:none;background:inherit;text-indent:0;text-decoration:none;}.ast-breadcrumbs .trail-browse{font-size:inherit;font-style:inherit;font-weight:inherit;color:inherit;}.ast-breadcrumbs .trail-items{list-style:none;}.trail-items li::after{padding:0 0.3em;content:"\00bb";}.trail-items li:last-of-type::after{display:none;}h1,h2,h3,h4,h5,h6,.entry-content :where(h1,h2,h3,h4,h5,h6){color:var(--ast-global-color-2);}.entry-title a{color:var(--ast-global-color-2);}@media (max-width:921px){.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-tablet-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}@media (max-width:544px){.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-firstrow .ast-builder-grid-row > *:first-child,.ast-builder-grid-row-container.ast-builder-grid-row-mobile-3-lastrow .ast-builder-grid-row > *:last-child{grid-column:1 / -1;}}.ast-builder-layout-element[data-section="title_tagline"]{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-layout-element[data-section="title_tagline"]{display:flex;}}.ast-builder-menu-1{font-family:inherit;font-weight:inherit;}.ast-builder-menu-1 .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-1 .menu-link:hover,.ast-builder-menu-1 .main-header-menu > .menu-item:hover > .menu-link,.ast-builder-menu-1 .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-1 .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .ast-menu-toggle:hover,.ast-builder-menu-1 .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .menu-item.current-menu-item > .menu-link,.ast-builder-menu-1 .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,.ast-builder-menu-1 .current-menu-ancestor > .menu-link{color:var(--ast-global-color-1);}.ast-builder-menu-1 .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-1 .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-color:var(--ast-global-color-0);border-style:solid;}.ast-builder-menu-1 .sub-menu .sub-menu{top:-2px;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0px;}.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu:before,.ast-desktop .ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper:before{height:calc( 0px + 2px + 5px );}.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu .menu-link{border-style:none;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .inline-on-mobile .menu-item.menu-item-has-children > .ast-menu-toggle{right:-15px;}.ast-builder-menu-1 .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1 .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-1 .main-header-menu > .menu-item > .sub-menu,.ast-builder-menu-1 .main-header-menu > .menu-item > .astra-full-megamenu-wrapper{margin-top:0;}}.ast-builder-menu-1{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1{display:flex;}}.site-below-footer-wrap{padding-top:20px;padding-bottom:20px;}.site-below-footer-wrap[data-section="section-below-footer-builder"]{background-color:var(--ast-global-color-4 );min-height:60px;border-style:solid;border-width:0px;border-top-width:1px;border-top-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row{max-width:1200px;min-height:60px;margin-left:auto;margin-right:auto;}.site-below-footer-wrap[data-section="section-below-footer-builder"] .ast-builder-grid-row,.site-below-footer-wrap[data-section="section-below-footer-builder"] .site-footer-section{align-items:center;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-inline .site-footer-section{display:flex;margin-bottom:0;}.ast-builder-grid-row-full .ast-builder-grid-row{grid-template-columns:1fr;}@media (max-width:921px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-tablet-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-tablet-full .ast-builder-grid-row{grid-template-columns:1fr;}}@media (max-width:544px){.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-inline .site-footer-section{display:flex;margin-bottom:0;}.site-below-footer-wrap[data-section="section-below-footer-builder"].ast-footer-row-mobile-stack .site-footer-section{display:block;margin-bottom:10px;}.ast-builder-grid-row-container.ast-builder-grid-row-mobile-full .ast-builder-grid-row{grid-template-columns:1fr;}}.site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}@media (max-width:921.99px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}@media (max-width:544px){.ast-header-break-point .site-below-footer-wrap[data-section="section-below-footer-builder"]{display:grid;}}.ast-footer-copyright{text-align:center;}.ast-footer-copyright.site-footer-focus-item {color:var(--ast-global-color-3);}@media (max-width:921px){.ast-footer-copyright{text-align:center;}}@media (max-width:544px){.ast-footer-copyright{text-align:center;}}.ast-footer-copyright.site-footer-focus-item {font-size:16px;font-size:1rem;}.ast-footer-copyright.ast-builder-layout-element{display:flex;}@media (max-width:921.99px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}@media (max-width:544px){.ast-header-break-point .ast-footer-copyright.ast-builder-layout-element{display:flex;}}.footer-widget-area.widget-area.site-footer-focus-item{width:auto;}.ast-footer-row-inline .footer-widget-area.widget-area.site-footer-focus-item{width:100%;}.elementor-posts-container [CLASS*="ast-width-"]{width:100%;}.elementor-template-full-width .ast-container{display:block;}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{top:0 !important;}@media (max-width:544px){.elementor-element .elementor-wc-products .woocommerce[class*="columns-"] ul.products li.product{width:auto;margin:0;}.elementor-element .woocommerce .woocommerce-result-count{float:none;}}.ast-desktop .ast-mega-menu-enabled .ast-builder-menu-1 div:not( .astra-full-megamenu-wrapper) .sub-menu,.ast-builder-menu-1 .inline-on-mobile .sub-menu,.ast-desktop .ast-builder-menu-1 .astra-full-megamenu-wrapper,.ast-desktop .ast-builder-menu-1 .menu-item .sub-menu{box-shadow:0px 4px 10px -2px rgba(0,0,0,0.1);}.ast-desktop .ast-mobile-popup-drawer.active .ast-mobile-popup-inner{max-width:35%;}@media (max-width:921px){.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{max-width:90%;}}@media (max-width:544px){.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{max-width:90%;}}.ast-header-break-point .main-header-bar{border-bottom-width:1px;}@media (min-width:922px){.main-header-bar{border-bottom-width:1px;}}.main-header-menu .menu-item,#astra-footer-menu .menu-item,.main-header-bar .ast-masthead-custom-menu-items{-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.main-header-menu > .menu-item > .menu-link,#astra-footer-menu > .menu-item > .menu-link{height:100%;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-js-display:flex;display:flex;}#ast-desktop-header .main-header-menu > .menu-item.menu-item-has-children > .menu-link .ast-header-navigation-arrow{padding-right:10px;margin-right:-10px;}.ast-header-break-point .main-navigation ul .menu-item .menu-link .icon-arrow:first-of-type svg{top:.2em;margin-top:0px;margin-left:0px;width:.65em;transform:translate(0,-2px) rotateZ(270deg);}.ast-mobile-popup-content .ast-submenu-expanded > .ast-menu-toggle{transform:rotateX(180deg);overflow-y:auto;}@media (min-width:922px){.ast-builder-menu .main-navigation > ul > li:last-child a{margin-right:0;}}.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-4);}@media (max-width:921px){.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-4);}}@media (max-width:544px){.ast-separate-container .ast-article-inner{background-color:var(--ast-global-color-4);}}.ast-separate-container .ast-article-single:not(.ast-related-post),.woocommerce.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description,.ast-separate-container .comments-area{background-color:var(--ast-global-color-4);}@media (max-width:921px){.ast-separate-container .ast-article-single:not(.ast-related-post),.woocommerce.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-4);}}@media (max-width:544px){.ast-separate-container .ast-article-single:not(.ast-related-post),.woocommerce.ast-separate-container .ast-woocommerce-container,.ast-separate-container .error-404,.ast-separate-container .no-results,.single.ast-separate-container .site-main .ast-author-meta,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .comments-count-wrapper,.ast-box-layout.ast-plain-container .site-content,.ast-padded-layout.ast-plain-container .site-content,.ast-separate-container .ast-archive-description{background-color:var(--ast-global-color-4);}}.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-4);}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-4);}}@media (max-width:544px){.ast-separate-container.ast-two-container #secondary .widget{background-color:var(--ast-global-color-4);}}.ast-plain-container,.ast-page-builder-template{background-color:var(--ast-global-color-4);}@media (max-width:921px){.ast-plain-container,.ast-page-builder-template{background-color:var(--ast-global-color-4);}}@media (max-width:544px){.ast-plain-container,.ast-page-builder-template{background-color:var(--ast-global-color-4);}}#ast-scroll-top {display: none;position: fixed;text-align: center;cursor: pointer;z-index: 99;width: 2.1em;height: 2.1em;line-height: 2.1;color: #ffffff;border-radius: 2px;content: "";outline: inherit;}@media (min-width: 769px) {#ast-scroll-top {content: "769";}}#ast-scroll-top .ast-icon.icon-arrow svg {margin-left: 0px;vertical-align: middle;transform: translate(0,-20%) rotate(180deg);width: 1.6em;}.ast-scroll-to-top-right {right: 30px;bottom: 30px;}.ast-scroll-to-top-left {left: 30px;bottom: 30px;}#ast-scroll-top{background-color:var(--ast-global-color-0);font-size:15px;}@media (max-width:921px){#ast-scroll-top .ast-icon.icon-arrow svg{width:1em;}}.ast-mobile-header-content > *,.ast-desktop-header-content > * {padding: 10px 0;height: auto;}.ast-mobile-header-content > *:first-child,.ast-desktop-header-content > *:first-child {padding-top: 10px;}.ast-mobile-header-content > .ast-builder-menu,.ast-desktop-header-content > .ast-builder-menu {padding-top: 0;}.ast-mobile-header-content > *:last-child,.ast-desktop-header-content > *:last-child {padding-bottom: 0;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search label,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search label {width: 100%;}.ast-desktop-header-content .main-header-bar-navigation .ast-submenu-expanded > .ast-menu-toggle::before {transform: rotateX(180deg);}#ast-desktop-header .ast-desktop-header-content,.ast-mobile-header-content .ast-search-icon,.ast-desktop-header-content .ast-search-icon,.ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-mobile-header-wrap .ast-mobile-header-content,.ast-main-header-nav-open.ast-popup-nav-open .ast-desktop-header-content {display: none;}.ast-main-header-nav-open.ast-header-break-point #ast-desktop-header .ast-desktop-header-content,.ast-main-header-nav-open.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content {display: block;}.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-up > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-slide-down > .menu-item .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item > .sub-menu,.ast-desktop .ast-desktop-header-content .astra-menu-animation-fade > .menu-item .menu-item > .sub-menu {opacity: 1;visibility: visible;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation {width: unset;margin: unset;}.ast-mobile-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle,.ast-desktop-header-content.content-align-flex-end .main-header-bar-navigation .menu-item-has-children > .ast-menu-toggle {left: calc( 20px - 0.907em);right: auto;}.ast-mobile-header-content .ast-search-menu-icon,.ast-mobile-header-content .ast-search-menu-icon.slide-search,.ast-desktop-header-content .ast-search-menu-icon,.ast-desktop-header-content .ast-search-menu-icon.slide-search {width: 100%;position: relative;display: block;right: auto;transform: none;}.ast-mobile-header-content .ast-search-menu-icon.slide-search .search-form,.ast-mobile-header-content .ast-search-menu-icon .search-form,.ast-desktop-header-content .ast-search-menu-icon.slide-search .search-form,.ast-desktop-header-content .ast-search-menu-icon .search-form {right: 0;visibility: visible;opacity: 1;position: relative;top: auto;transform: none;padding: 0;display: block;overflow: hidden;}.ast-mobile-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-mobile-header-content .ast-search-menu-icon .search-field,.ast-desktop-header-content .ast-search-menu-icon.ast-inline-search .search-field,.ast-desktop-header-content .ast-search-menu-icon .search-field {width: 100%;padding-right: 5.5em;}.ast-mobile-header-content .ast-search-menu-icon .search-submit,.ast-desktop-header-content .ast-search-menu-icon .search-submit {display: block;position: absolute;height: 100%;top: 0;right: 0;padding: 0 1em;border-radius: 0;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation ul .sub-menu .menu-link {padding-left: 30px;}.ast-hfb-header.ast-default-menu-enable.ast-header-break-point .ast-mobile-header-wrap .ast-mobile-header-content .main-header-bar-navigation .sub-menu .menu-item .menu-item .menu-link {padding-left: 40px;}.ast-mobile-popup-drawer.active .ast-mobile-popup-inner{background-color:#ffffff;;}.ast-mobile-header-wrap .ast-mobile-header-content,.ast-desktop-header-content{background-color:#ffffff;;}.ast-mobile-popup-content > *,.ast-mobile-header-content > *,.ast-desktop-popup-content > *,.ast-desktop-header-content > *{padding-top:0px;padding-bottom:0px;}.content-align-flex-start .ast-builder-layout-element{justify-content:flex-start;}.content-align-flex-start .main-header-menu{text-align:left;}.ast-desktop-header-content,.ast-mobile-header-content{position:absolute;width:100%;}.ast-mobile-popup-drawer.active .menu-toggle-close{color:#3a3a3a;}.ast-mobile-header-wrap .ast-primary-header-bar,.ast-primary-header-bar .site-primary-header-wrap{min-height:80px;}.ast-desktop:not(:has(.ast-header-sticked)) .ast-primary-header-bar .main-header-menu > .menu-item{line-height:80px;}.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-primary-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-below-header-bar,.ast-header-break-point #masthead .ast-mobile-header-wrap .ast-above-header-bar{padding-left:20px;padding-right:20px;}.ast-header-break-point .ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}@media (min-width:922px){.ast-primary-header-bar{border-bottom-width:1px;border-bottom-color:var( --ast-global-color-subtle-background,var(--ast-global-color-7) );border-bottom-style:solid;}}.ast-primary-header-bar{background-color:var( --ast-global-color-primary,var(--ast-global-color-4) );}.ast-primary-header-bar{display:block;}@media (max-width:921.99px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}@media (max-width:544px){.ast-header-break-point .ast-primary-header-bar{display:grid;}}[data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{color:var(--ast-global-color-0);border:none;background:transparent;}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{width:20px;height:20px;fill:var(--ast-global-color-0);}[data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color:var(--ast-global-color-0);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .menu-link:hover,.ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .menu-link:hover,.ast-builder-menu-mobile .main-header-menu > .menu-item:hover > .menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-hfb-header .ast-builder-menu-mobile .main-header-menu,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .menu-link,.ast-hfb-header .ast-builder-menu-mobile .main-navigation .menu-item .sub-menu .menu-link{border-style:none;}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}@media (max-width:921px){.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .menu-link{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-item > .ast-menu-toggle{color:var(--ast-global-color-3);}.ast-builder-menu-mobile .main-navigation .menu-link:hover,.ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);background:var(--ast-global-color-5);}.ast-builder-menu-mobile .main-navigation .ast-menu-toggle:hover,.ast-builder-menu-mobile .main-navigation .main-header-menu > .menu-item:hover > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .menu-link,.ast-builder-menu-mobile .main-navigation .inline-on-mobile .menu-item.current-menu-item > .ast-menu-toggle,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .menu-link,.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-ancestor > .ast-menu-toggle{color:var(--ast-global-color-1);background:var(--ast-global-color-5);}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item > .ast-menu-toggle{color:var(--ast-global-color-1);}.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}.ast-builder-menu-mobile .main-navigation .menu-item-has-children > .menu-link:after{content:unset;}.ast-builder-menu-mobile .main-navigation .main-header-menu ,.ast-builder-menu-mobile .main-navigation .main-header-menu .menu-link,.ast-builder-menu-mobile .main-navigation .main-header-menu .sub-menu{background-color:var(--ast-global-color-4);background-image:none;}}@media (max-width:544px){.ast-builder-menu-mobile .main-navigation .menu-item.menu-item-has-children > .ast-menu-toggle{top:0;}}.ast-builder-menu-mobile .main-navigation{display:block;}@media (max-width:921.99px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-mobile .main-navigation{display:block;}}:root{--e-global-color-astglobalcolor0:#046bd2;--e-global-color-astglobalcolor1:#045cb4;--e-global-color-astglobalcolor2:#1e293b;--e-global-color-astglobalcolor3:#334155;--e-global-color-astglobalcolor4:#FFFFFF;--e-global-color-astglobalcolor5:#F0F5FA;--e-global-color-astglobalcolor6:#111111;--e-global-color-astglobalcolor7:#D1D5DB;--e-global-color-astglobalcolor8:#111111;}
/*# sourceURL=astra-theme-css-inline-css */
</style>
<link data-minify="1" rel='stylesheet' id='hfe-widgets-style-css' href='https://permismaison.fr/wp-content/cache/min/1/wp-content/plugins/header-footer-elementor/inc/widgets-css/frontend.css?ver=1790471300' media='all' />
<link data-minify="1" rel='stylesheet' id='hfe-woo-product-grid-css' href='https://permismaison.fr/wp-content/cache/min/1/wp-content/plugins/header-footer-elementor/inc/widgets-css/woo-products.css?ver=1790471300' media='all' />
<style id="wp-emoji-styles-inline-css">
img.wp-smiley, img.emoji {
display: inline !important;
border: none !important;
box-shadow: none !important;
height: 1em !important;
width: 1em !important;
margin: 0 0.07em !important;
vertical-align: -0.1em !important;
background: none !important;
padding: 0 !important;
}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<link rel='stylesheet' id='wp-block-library-css' href='https://permismaison.fr/wp-includes/css/dist/block-library/style.min.css?ver=4464922e045728a61753049cbfabf9d9' media='all' />
<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--ast-global-color-0: var(--ast-global-color-0);--wp--preset--color--ast-global-color-1: var(--ast-global-color-1);--wp--preset--color--ast-global-color-2: var(--ast-global-color-2);--wp--preset--color--ast-global-color-3: var(--ast-global-color-3);--wp--preset--color--ast-global-color-4: var(--ast-global-color-4);--wp--preset--color--ast-global-color-5: var(--ast-global-color-5);--wp--preset--color--ast-global-color-6: var(--ast-global-color-6);--wp--preset--color--ast-global-color-7: var(--ast-global-color-7);--wp--preset--color--ast-global-color-8: var(--ast-global-color-8);--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: var(--wp--custom--ast-content-width-size);--wp--style--global--wide-size: var(--wp--custom--ast-wide-width-size); }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}a:where(:not(.wp-element-button)){text-decoration: none;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-color{color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-color{color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-color{color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-color{color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-color{color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-color{color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-color{color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-color{color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-color{color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-background-color{background-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-background-color{background-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-background-color{background-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-background-color{background-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-background-color{background-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-background-color{background-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-background-color{background-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-background-color{background-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-background-color{background-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-ast-global-color-0-border-color{border-color: var(--wp--preset--color--ast-global-color-0) !important;}.has-ast-global-color-1-border-color{border-color: var(--wp--preset--color--ast-global-color-1) !important;}.has-ast-global-color-2-border-color{border-color: var(--wp--preset--color--ast-global-color-2) !important;}.has-ast-global-color-3-border-color{border-color: var(--wp--preset--color--ast-global-color-3) !important;}.has-ast-global-color-4-border-color{border-color: var(--wp--preset--color--ast-global-color-4) !important;}.has-ast-global-color-5-border-color{border-color: var(--wp--preset--color--ast-global-color-5) !important;}.has-ast-global-color-6-border-color{border-color: var(--wp--preset--color--ast-global-color-6) !important;}.has-ast-global-color-7-border-color{border-color: var(--wp--preset--color--ast-global-color-7) !important;}.has-ast-global-color-8-border-color{border-color: var(--wp--preset--color--ast-global-color-8) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */
</style>
<style id="woocommerce-inline-inline-css">
.woocommerce form .form-row .required { visibility: visible; }
/*# sourceURL=woocommerce-inline-inline-css */
</style>
<link data-minify="1" rel='stylesheet' id='hfe-style-css' href='https://permismaison.fr/wp-content/cache/min/1/wp-content/plugins/header-footer-elementor/assets/css/header-footer-elementor.css?ver=1790471300' media='all' />
<link rel='stylesheet' id='elementor-frontend-css' href='https://permismaison.fr/wp-content/plugins/elementor/assets/css/frontend.min.css?ver=4.3.2' media='all' />
<link rel='stylesheet' id='elementor-post-6-css' href='https://permismaison.fr/wp-content/uploads/elementor/css/post-6.css?ver=1790471300' media='all' />
<link rel='stylesheet' id='uael-frontend-css' href='https://permismaison.fr/wp-content/plugins/ultimate-elementor/assets/min-css/uael-frontend.min.css?ver=1.45.4' media='all' />
<link rel='stylesheet' id='uael-teammember-social-icons-css' href='https://permismaison.fr/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.0' media='all' />
<link data-minify="1" rel='stylesheet' id='uael-social-share-icons-brands-css' href='https://permismaison.fr/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.css?ver=1790471300' media='all' />
<link data-minify="1" rel='stylesheet' id='uael-social-share-icons-fontawesome-css' href='https://permismaison.fr/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.css?ver=1790471300' media='all' />
<link data-minify="1" rel='stylesheet' id='uael-nav-menu-icons-css' href='https://permismaison.fr/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=1790471300' media='all' />
<link data-minify="1" rel='stylesheet' id='font-awesome-5-all-css' href='https://permismaison.fr/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/all.min.css?ver=1790471300' media='all' />
<link rel='stylesheet' id='font-awesome-4-shim-css' href='https://permismaison.fr/wp-content/plugins/elementor/assets/lib/font-awesome/css/v4-shims.min.css?ver=4.3.2' media='all' />
<link rel='stylesheet' id='elementor-post-51-css' href='https://permismaison.fr/wp-content/uploads/elementor/css/post-51.css?ver=1790471300' media='all' />
<link rel='stylesheet' id='elementor-post-69-css' href='https://permismaison.fr/wp-content/uploads/elementor/css/post-69.css?ver=1790471300' media='all' />
<link rel='stylesheet' id='parent-style-css' href='https://permismaison.fr/wp-content/themes/astra/style.css?ver=4464922e045728a61753049cbfabf9d9' media='all' />
<link data-minify="1" rel='stylesheet' id='astra-addon-css-css' href='https://permismaison.fr/wp-content/cache/min/1/wp-content/uploads/astra-addon/astra-addon-6ab728730ad188-49914325.css?ver=1790471300' media='all' />
<style id="astra-addon-css-inline-css">
#content:before{content:"921";position:absolute;overflow:hidden;opacity:0;visibility:hidden;}.blog-layout-2{position:relative;}.single .ast-author-details .author-title{color:var(--ast-global-color-0);}.single.ast-page-builder-template .ast-single-author-box{padding:2em 20px;}.single.ast-separate-container .ast-author-meta{padding:3em;}@media (max-width:921px){.single.ast-separate-container .ast-author-meta{padding:1.5em 2.14em;}.single .ast-author-meta .post-author-avatar{margin-bottom:1em;}.ast-separate-container .ast-grid-2 .ast-article-post,.ast-separate-container .ast-grid-3 .ast-article-post,.ast-separate-container .ast-grid-4 .ast-article-post{width:100%;}.ast-separate-container .ast-grid-md-1 .ast-article-post{width:100%;}.ast-separate-container .ast-grid-md-2 .ast-article-post.ast-separate-posts,.ast-separate-container .ast-grid-md-3 .ast-article-post.ast-separate-posts,.ast-separate-container .ast-grid-md-4 .ast-article-post.ast-separate-posts{padding:0 .75em 0;}.blog-layout-1 .post-content,.blog-layout-1 .ast-blog-featured-section{float:none;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-2.14em;margin-right:-2.14em;}.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .entry-header .post-thumb-img-content:first-child{margin-top:-1.5em;}.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content{margin-left:-2.14em;margin-right:-2.14em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1.5em;margin-right:-1.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-0.5em;margin-right:-0.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .square .posted-on{margin-top:0;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:1em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-1.5em;margin-right:-1.5em;}.blog-layout-2{display:flex;flex-direction:column-reverse;}.ast-separate-container .blog-layout-3,.ast-separate-container .blog-layout-1{display:block;}.ast-plain-container .ast-grid-2 .ast-article-post,.ast-plain-container .ast-grid-3 .ast-article-post,.ast-plain-container .ast-grid-4 .ast-article-post,.ast-page-builder-template .ast-grid-2 .ast-article-post,.ast-page-builder-template .ast-grid-3 .ast-article-post,.ast-page-builder-template .ast-grid-4 .ast-article-post{width:100%;}.ast-separate-container .ast-blog-layout-4-grid .ast-article-post{display:flex;}}@media (max-width:921px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-top:0;margin-left:-2.14em;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-top:0;margin-left:-1.14em;}}@media (min-width:922px){.ast-separate-container.ast-blog-grid-2 .ast-archive-description,.ast-separate-container.ast-blog-grid-3 .ast-archive-description,.ast-separate-container.ast-blog-grid-4 .ast-archive-description{margin-bottom:1.33333em;}.blog-layout-2.ast-no-thumb .post-content,.blog-layout-3.ast-no-thumb .post-content{width:calc(100% - 5.714285714em);}.blog-layout-2.ast-no-thumb.ast-no-date-box .post-content,.blog-layout-3.ast-no-thumb.ast-no-date-box .post-content{width:100%;}.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts,.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts,.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts{border-bottom:0;}.ast-separate-container .ast-grid-2 > .site-main > .ast-row:before,.ast-separate-container .ast-grid-2 > .site-main > .ast-row:after,.ast-separate-container .ast-grid-3 > .site-main > .ast-row:before,.ast-separate-container .ast-grid-3 > .site-main > .ast-row:after,.ast-separate-container .ast-grid-4 > .site-main > .ast-row:before,.ast-separate-container .ast-grid-4 > .site-main > .ast-row:after{flex-basis:0;width:0;}.ast-separate-container .ast-grid-2 .ast-article-post,.ast-separate-container .ast-grid-3 .ast-article-post,.ast-separate-container .ast-grid-4 .ast-article-post{display:flex;padding:0;}.ast-plain-container .ast-grid-2 > .site-main > .ast-row,.ast-plain-container .ast-grid-3 > .site-main > .ast-row,.ast-plain-container .ast-grid-4 > .site-main > .ast-row,.ast-page-builder-template .ast-grid-2 > .site-main > .ast-row,.ast-page-builder-template .ast-grid-3 > .site-main > .ast-row,.ast-page-builder-template .ast-grid-4 > .site-main > .ast-row{margin-left:-1em;margin-right:-1em;display:flex;flex-flow:row wrap;align-items:stretch;}.ast-plain-container .ast-grid-2 > .site-main > .ast-row:before,.ast-plain-container .ast-grid-2 > .site-main > .ast-row:after,.ast-plain-container .ast-grid-3 > .site-main > .ast-row:before,.ast-plain-container .ast-grid-3 > .site-main > .ast-row:after,.ast-plain-container .ast-grid-4 > .site-main > .ast-row:before,.ast-plain-container .ast-grid-4 > .site-main > .ast-row:after,.ast-page-builder-template .ast-grid-2 > .site-main > .ast-row:before,.ast-page-builder-template .ast-grid-2 > .site-main > .ast-row:after,.ast-page-builder-template .ast-grid-3 > .site-main > .ast-row:before,.ast-page-builder-template .ast-grid-3 > .site-main > .ast-row:after,.ast-page-builder-template .ast-grid-4 > .site-main > .ast-row:before,.ast-page-builder-template .ast-grid-4 > .site-main > .ast-row:after{flex-basis:0;width:0;}.ast-plain-container .ast-grid-2 .ast-article-post,.ast-plain-container .ast-grid-3 .ast-article-post,.ast-plain-container .ast-grid-4 .ast-article-post,.ast-page-builder-template .ast-grid-2 .ast-article-post,.ast-page-builder-template .ast-grid-3 .ast-article-post,.ast-page-builder-template .ast-grid-4 .ast-article-post{display:flex;}.ast-plain-container .ast-grid-2 .ast-article-post:last-child,.ast-plain-container .ast-grid-3 .ast-article-post:last-child,.ast-plain-container .ast-grid-4 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-2 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-3 .ast-article-post:last-child,.ast-page-builder-template .ast-grid-4 .ast-article-post:last-child{margin-bottom:1.5em;}.ast-separate-container .ast-grid-2 > .site-main > .ast-row,.ast-separate-container .ast-grid-3 > .site-main > .ast-row,.ast-separate-container .ast-grid-4 > .site-main > .ast-row{margin-left:-1em;margin-right:-1em;display:flex;flex-flow:row wrap;align-items:stretch;}.single .ast-author-meta .ast-author-details{display:flex;align-items:center;}.post-author-bio .author-title{margin-bottom:10px;}}@media (min-width:922px){.single .post-author-avatar,.single .post-author-bio{float:left;clear:right;}.single .ast-author-meta .post-author-avatar{margin-right:1.33333em;}.single .ast-author-meta .about-author-title-wrapper,.single .ast-author-meta .post-author-bio{text-align:left;}.blog-layout-2 .post-content{padding-right:2em;}.blog-layout-2.ast-no-date-box.ast-no-thumb .post-content{padding-right:0;}.blog-layout-3 .post-content{padding-left:2em;}.blog-layout-3.ast-no-date-box.ast-no-thumb .post-content{padding-left:0;}.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-2 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-3 .ast-article-post.ast-separate-posts:nth-child(2n+1),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+0),.ast-separate-container .ast-grid-4 .ast-article-post.ast-separate-posts:nth-child(2n+1){padding:0 1em 0;}}@media (max-width:544px){.ast-separate-container .ast-grid-sm-1 .ast-article-post{width:100%;}.ast-separate-container .ast-grid-sm-2 .ast-article-post.ast-separate-posts,.ast-separate-container .ast-grid-sm-3 .ast-article-post.ast-separate-posts,.ast-separate-container .ast-grid-sm-4 .ast-article-post.ast-separate-posts{padding:0 .5em 0;}.ast-separate-container .ast-grid-sm-1 .ast-article-post.ast-separate-posts{padding:0;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}.ast-separate-container .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container .ast-article-single.remove-featured-img-padding .single-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1em;margin-right:-1em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-0.5em;margin-right:-0.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section:first-child .circle .posted-on{margin-top:0.5em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-content .ast-blog-featured-section:first-child .post-thumb-img-content{margin-top:-1.33333em;}.ast-separate-container.ast-blog-grid-2 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-3 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content,.ast-separate-container.ast-blog-grid-4 .ast-article-post.remove-featured-img-padding .blog-layout-1 .post-thumb-img-content{margin-left:-1em;margin-right:-1em;}.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-1,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-2,.ast-separate-container .ast-grid-2 .ast-article-post .blog-layout-3{padding:1.33333em 1em;}.ast-separate-container .ast-grid-3 .ast-article-post .blog-layout-1,.ast-separate-container .ast-grid-4 .ast-article-post .blog-layout-1{padding:1.33333em 1em;}.single.ast-separate-container .ast-author-meta{padding:1.5em 1em;}}@media (max-width:544px){.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .square .posted-on{margin-left:-1em;}.ast-separate-container .ast-article-post.remove-featured-img-padding.has-post-thumbnail .blog-layout-1 .post-content .ast-blog-featured-section .circle .posted-on{margin-left:-0.5em;}}h1,h2,h3,h4,h5,h6{margin-bottom:20px;}@media (min-width:922px){.ast-hide-display-device-desktop{display:none;}[class^="astra-advanced-hook-"] .wp-block-query .wp-block-post-template .wp-block-post{width:100%;}}@media (min-width:545px) and (max-width:921px){.ast-hide-display-device-tablet{display:none;}}@media (max-width:544px){.ast-hide-display-device-mobile{display:none;}}.ast-article-post .ast-date-meta .posted-on,.ast-article-post .ast-date-meta .posted-on *{background:var(--ast-global-color-0);color:#ffffff;}.ast-article-post .ast-date-meta .posted-on .date-month,.ast-article-post .ast-date-meta .posted-on .date-year{color:#ffffff;}.ast-loader > div{background-color:var(--ast-global-color-0);}.blog-layout-4 .post-thumb-img-content{position:static;}.blog-layout-4 .ast-blog-single-element.ast-taxonomy-container.cat-links{position:static;text-align:inherit;}.ast-page-builder-template .ast-archive-description{margin-bottom:2em;}.ast-header-search .ast-search-menu-icon .search-field{border-radius:2px;}.ast-header-search .ast-search-menu-icon .search-submit{border-radius:2px;}.ast-header-search .ast-search-menu-icon .search-form{border-top-width:1px;border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-color:#ddd;border-radius:2px;}@media (min-width:922px){.ast-container{max-width:1240px;}}@media (min-width:993px){.ast-container{max-width:1240px;}}@media (min-width:1201px){.ast-container{max-width:1240px;}}@media (min-width:922px){.ast-woo-shop-archive .site-content > .ast-container{max-width:1240px;}}@media (min-width:993px){.ast-woo-shop-archive .site-content > .ast-container{max-width:1240px;}}@media (min-width:1201px){.ast-woo-shop-archive .site-content > .ast-container{max-width:1240px;}}@media (max-width:921px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond .ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper .single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-right:2.14em;padding-left:2.14em;}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .comments-count-wrapper,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .related-posts-title-wrapper,.ast-narrow-container .related-posts-title-wrapper,.single.ast-narrow-container .about-author-title-wrapper,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container{padding-right:2.14em;padding-left:2.14em;}.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-plain-container #primary,.ast-narrow-container #primary{margin-top:1.5em;margin-bottom:1.5em;}.ast-left-sidebar #primary,.ast-right-sidebar #primary,.ast-separate-container.ast-right-sidebar #primary,.ast-separate-container.ast-left-sidebar #primary,.ast-separate-container #primary,.ast-narrow-container #primary{padding-left:0em;padding-right:0em;}.ast-no-sidebar.ast-separate-container .entry-content .alignfull,.ast-no-sidebar.ast-narrow-container .entry-content .alignfull{margin-right:-2.14em;margin-left:-2.14em;}}@media (max-width:544px){.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container{padding-top:1.5em;padding-bottom:1.5em;}.ast-separate-container .ast-article-post,.ast-separate-container .ast-article-single,.ast-separate-container .comments-count-wrapper,.ast-separate-container .ast-comment-list li.depth-1,.ast-separate-container .comment-respond,.ast-separate-container .related-posts-title-wrapper,.ast-separate-container .related-posts-title-wrapper,.single.ast-separate-container .about-author-title-wrapper,.ast-separate-container .ast-related-posts-wrap,.ast-separate-container .ast-woocommerce-container{padding-right:1em;padding-left:1em;}.ast-narrow-container .ast-article-post,.ast-narrow-container .ast-article-single,.ast-narrow-container .comments-count-wrapper,.ast-narrow-container .ast-comment-list li.depth-1,.ast-narrow-container .comment-respond,.ast-narrow-container .related-posts-title-wrapper,.ast-narrow-container .related-posts-title-wrapper,.single.ast-narrow-container .about-author-title-wrapper,.ast-narrow-container .ast-related-posts-wrap,.ast-narrow-container .ast-woocommerce-container,.ast-narrow-container .ast-single-related-posts-container{padding-right:1em;padding-left:1em;}.ast-no-sidebar.ast-separate-container .entry-content .alignfull,.ast-no-sidebar.ast-narrow-container .entry-content .alignfull{margin-right:-1em;margin-left:-1em;}}@media (max-width:544px){.ast-header-break-point .header-main-layout-2 .site-branding,.ast-header-break-point .ast-mobile-header-stack .ast-mobile-menu-buttons{padding-bottom:0px;}}@media (max-width:921px){.ast-separate-container.ast-two-container #secondary .widget,.ast-separate-container #secondary .widget{margin-bottom:1.5em;}}@media (max-width:921px){.ast-separate-container #primary,.ast-narrow-container #primary{padding-top:0px;}}@media (max-width:921px){.ast-separate-container #primary,.ast-narrow-container #primary{padding-bottom:0px;}}.ast-builder-menu-1 .main-header-menu.submenu-with-border .astra-megamenu,.ast-builder-menu-1 .main-header-menu.submenu-with-border .astra-full-megamenu-wrapper{border-top-width:2px;border-bottom-width:0px;border-right-width:0px;border-left-width:0px;border-style:solid;}@media (max-width:921px){.ast-header-break-point .ast-builder-menu-1 .main-header-menu .sub-menu > .menu-item > .menu-link{padding-top:0px;padding-bottom:0px;padding-left:30px;padding-right:20px;}.ast-header-break-point .ast-builder-menu-1 .sub-menu .menu-item.menu-item-has-children > .ast-menu-toggle{top:0px;right:calc( 20px - 0.907em );}}@media (max-width:544px){.ast-header-break-point .ast-builder-menu-1 .sub-menu .menu-item.menu-item-has-children > .ast-menu-toggle{top:0px;}}[CLASS*="-sticky-header-active"] .ast-header-sticked [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg{fill:var(--ast-global-color-0);}[CLASS*="-sticky-header-active"] .ast-header-sticked [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-wrap .mobile-menu{color:var(--ast-global-color-0);}[CLASS*="-sticky-header-active"] .ast-header-sticked [data-section="section-header-mobile-trigger"] .ast-button-wrap .ast-mobile-menu-trigger-minimal{background:transparent;}.site-title,.site-title a{font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.23em;}.ast-blog-meta-container{font-weight:600;}.ast-read-more-container a{font-size:16px;font-size:1rem;}.ast-excerpt-container{font-size:16px;font-size:1rem;}.ast-pagination .page-numbers,.ast-pagination .page-navigation{font-size:16px;font-size:1rem;}.widget-area.secondary .sidebar-main .wp-block-heading,#secondary .widget-title,.woocommerce-page #secondary .widget .widget-title{font-size:26px;font-size:1.625rem;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;line-height:1.23em;}.secondary .widget > *:not(.widget-title){font-size:16px;font-size:1rem;}.blog .entry-title,.blog .entry-title a,.archive .entry-title,.archive .entry-title a,.search .entry-title,.search .entry-title a{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:500;line-height:1.23em;}button,.ast-button,input#submit,input[type="button"],input[type="submit"],input[type="reset"]{font-size:16px;font-size:1rem;font-weight:500;}h4.widget-title{font-weight:600;}h5.widget-title{font-weight:600;}h6.widget-title{font-weight:600;}.elementor-widget-heading h4.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h5.elementor-heading-title{line-height:1.2em;}.elementor-widget-heading h6.elementor-heading-title{line-height:1.25em;}.ast-hfb-header.ast-desktop .ast-builder-menu-1 .main-header-menu .menu-item.menu-item-heading > .menu-link{font-weight:700;}.ast-woocommerce-shop-page-modern-style .ast-woo-shop-product-description {display: none;}.woocommerce.ast-woocommerce-shop-page-modern-style .astra-shop-filter-button {vertical-align: middle;margin: 0;}.astra-shop-filter-button svg {margin-right: 5px;fill: currentColor;}.ast-header-break-point.ast-woocommerce-shop-page-modern-style .astra-shop-filter-button {float: right;}@media(max-width: 544px) {.ast-header-break-point .ast-shop-toolbar-container {position: fixed;bottom: 0;left: 0;right: 0;z-index: 590;}.ast-header-break-point.ast-woocommerce-shop-page-modern-style .woocommerce-ordering {float: left;clear: both;margin-left: 0;width: auto;}.ast-header-break-point.ast-woocommerce-shop-page-modern-style .ast-shop-toolbar-container,.ast-header-break-point.ast-woocommerce-shop-page-modern-style .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap,.ast-header-break-point.ast-woocommerce-shop-page-modern-style .ast-sticky-shop-filters > * {margin-bottom: 0;}.ast-header-break-point.ast-woocommerce-shop-page-modern-style ul.products {margin-top: 2.5em;}.ast-header-break-point.ast-woocommerce-shop-page-modern-style .ast-sticky-shop-filters .woocommerce-result-count {display: none;}.ast-header-break-point.ast-woocommerce-shop-page-modern-style .ast-sticky-shop-filters > *:not(:last-child) {margin-right: 15px;}.ast-header-break-point.ast-woocommerce-shop-page-modern-style .ast-sticky-shop-filters .ast-view-trigger {-js-display: flex;display: flex;}.ast-header-break-point.ast-woocommerce-shop-page-modern-style .ast-sticky-shop-filters .ast-products-view {-js-display: inline-flex;display: inline-flex;}}.woocommerce ul.products li.product .onsale.circle-outline,.woocommerce ul.products li.product .onsale.square-outline,.woocommerce div.product .onsale.circle-outline,.woocommerce div.product .onsale.square-outline{background:#ffffff;border:2px solid var(--ast-global-color-0);color:var(--ast-global-color-0);}.ast-shop-load-more:hover{color:#ffffff;border-color:var(--ast-global-color-0);background-color:var(--ast-global-color-0);}.ast-loader > div{background-color:var(--ast-global-color-0);}.woocommerce nav.woocommerce-pagination ul li > span.current,.woocommerce nav.woocommerce-pagination ul li > .page-numbers{border-color:var(--ast-global-color-0);}.ast-woo-two-step-checkout .ast-checkout-slides .flex-prev.button{color:#ffffff;border-color:var(--ast-global-color-1);background-color:var(--ast-global-color-1);}.widget_layered_nav_filters ul li.chosen a::before{color:var(--ast-global-color-0);}.woocommerce-grouped-product-list p.ast-stock-detail{margin-bottom:unset;}.woocommerce-page.rel-up-columns-4 ul.products{grid-template-columns:repeat(4,minmax(0,1fr));}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{box-shadow:0px 0px 0px 0px rgba(0,0,0,.1);}.woocommerce ul.products li.product:hover,.woocommerce-page ul.products li.product:hover{box-shadow:0px 0px 0px 0px rgba(0,0,0,.1);}.woocommerce .quantity .ast-vertical-icon{color:var(--ast-global-color-2);border:unset;font-size:15px;}.woocommerce input[type=number].qty.ast-no-internal-border,.woocommerce :has(.ast-qty-placeholder.no-internal-border) input[type=number].qty{color:rgb(102,102,102);font-size:13px;}.ast-product-icon-previous svg{transform:rotate(90deg);}.ast-product-icon-next svg{transform:rotate(-90deg);}.ast-product-icon-previous .ast-icon.icon-arrow svg,.ast-product-icon-next .ast-icon.icon-arrow svg{margin-left:0;margin-bottom:1px;width:0.8em;}.ast-addon-cart-wrap .ast-icon{vertical-align:middle;}#ast-quick-view-close svg{height:12px;width:12px;}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-prev:before,#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-next:before{content:"\203A";font-size:30px;}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav a{width:30px;height:30px;}#ast-quick-view-modal .ast-qv-image-slider:hover .flex-direction-nav .flex-prev{left:-10px;}#ast-quick-view-modal .ast-qv-image-slider:hover .flex-direction-nav .flex-next{right:-10px;}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-prev{transform:rotate(180deg);}#ast-quick-view-modal .ast-qv-image-slider .flex-direction-nav .flex-next{transform:rotate(0deg);}.woocommerce .quantity .plus,.woocommerce .quantity .minus,.woocommerce .quantity .qty{border:1px solid var(--ast-border-color);}.woocommerce .quantity .plus{border-left:none;}.woocommerce .quantity .minus{border-right:none;}.woocommerce-js .quantity .minus,.woocommerce .quantity .plus{font-size:18px;}.ast-builder-layout-element[data-section="section-hb-woo-cart"]{padding:0;margin-left:1em;margin-right:1em;margin:0;}.ast-builder-layout-element[data-section="section-hb-woo-cart"] .ast-addon-cart-wrap{display:inline-block;padding:0 .6em;}.ast-menu-cart-outline .ast-addon-cart-wrap{border-width:2px;background:transparent;}.ast-menu-cart-outline .ast-cart-menu-wrap .count,.ast-menu-cart-outline .ast-addon-cart-wrap{border-style:solid;border-color:var(--ast-global-color-0);}@media screen and ( min-width: 922px ) { .woocommerce div.product.ast-product-gallery-layout-vertical .onsale,.woocommerce div.product.ast-product-gallery-layout-vertical .ast-onsale-card {left: 12.5%;left: -webkit-calc(12.5% + 1.3em);left: calc(12.5% + 1.3em);} .woocommerce div.product.ast-product-gallery-with-no-image .onsale {top:-.5em;left: -.5em;} }@media (min-width:922px){.woocommerce #content .ast-woocommerce-container div.product div.images,.woocommerce .ast-woocommerce-container div.product div.images,.woocommerce-page #content .ast-woocommerce-container div.product div.images,.woocommerce-page .ast-woocommerce-container div.product div.images{width:50%;}.woocommerce #content .ast-woocommerce-container div.product div.summary,.woocommerce .ast-woocommerce-container div.product div.summary,.woocommerce-page #content .ast-woocommerce-container div.product div.summary,.woocommerce-page .ast-woocommerce-container div.product div.summary{width:46%;}.woocommerce div.product.ast-product-gallery-layout-vertical div.images .flex-control-thumbs{width:calc(25% - 1em);}.woocommerce div.product.ast-product-gallery-layout-vertical div.images .flex-control-thumbs li{width:100%;}.woocommerce.ast-woo-two-step-checkout form #order_review,.woocommerce.ast-woo-two-step-checkout form #order_review_heading,.woocommerce-page.ast-woo-two-step-checkout form #order_review,.woocommerce-page.ast-woo-two-step-checkout form #order_review_heading,.woocommerce.ast-woo-two-step-checkout form #customer_details.col2-set,.woocommerce-page.ast-woo-two-step-checkout form #customer_details.col2-set{width:100%;}}@media (min-width:922px){.woocommerce div.product.ast-product-gallery-layout-vertical .flex-viewport{width:75%;float:right;}}@media (max-width:922px){.ast-product-navigation-wrapper{text-align:center;}}@media (min-width:921px){#ast-quick-view-content div.summary form.cart.stick .sticky-add-to-cart{position:absolute;bottom:0;margin:0;padding:16px 30px 4px 0;width:calc(50% - 30px);}}@media (max-width:921px){#ast-quick-view-content div.summary form.cart.stick .button{padding:10px;}#ast-quick-view-modal .ast-content-main-wrapper{top:0;right:0;bottom:0;left:0;transform:none !important;width:100%;position:relative;overflow:hidden;padding:10%;height:100%;}#ast-quick-view-content div.summary,#ast-quick-view-content div.images{min-width:auto;}#ast-quick-view-modal.open .ast-content-main{transform:none !important;}.single-product.woocommerce-page.tablet-rel-up-columns-3 ul.products{grid-template-columns:repeat(3,minmax(0,1fr));}}@media (max-width:921px){.woocommerce div.product .related.products ul.products li.product,.woocommerce[class*="rel-up-columns-"] div.product .related.products ul.products li.product,.woocommerce-page div.product .related.products ul.products li.product,.woocommerce-page[class*="rel-up-columns-"] div.product .related.products ul.products li.product{margin-right:20px;clear:none;}}@media (min-width:545px){#ast-quick-view-content div.summary{overflow-y:auto;}}@media (max-width:544px){.woocommerce button.astra-shop-filter-button,.woocommerce-page button.astra-shop-filter-button{float:none;display:block;}#ast-quick-view-content{max-width:initial !important;max-height:initial !important;}#ast-quick-view-modal .ast-content-main-wrapper{height:auto;}#ast-quick-view-content div.images{width:100%;float:none;}#ast-quick-view-content div.summary{width:100%;float:left;margin:0;padding:15px;max-height:initial !important;}.ast-header-break-point .ast-above-header-mobile-inline.mobile-header-order-2 .ast-masthead-custom-menu-items.woocommerce-custom-menu-item{margin-left:0;}.ast-header-break-point .ast-above-header-mobile-inline.mobile-header-order-3 .ast-masthead-custom-menu-items.woocommerce-custom-menu-item,.ast-header-break-point .ast-above-header-mobile-inline.mobile-header-order-5 .ast-masthead-custom-menu-items.woocommerce-custom-menu-item{margin-right:0;}.single.single-product.woocommerce-page.mobile-rel-up-columns-2 ul.products{grid-template-columns:repeat(2,minmax(0,1fr));}.ast-header-break-point .ast-shop-toolbar-container{column-gap:20px;flex-direction:column;-js-display:flex;display:flex;justify-content:inherit;align-items:inherit;}.ast-header-break-point .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap{margin-bottom:20px;}.ast-header-break-point .ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap > *:first-child{flex:1 1 auto;}.ast-header-break-point .ast-shop-toolbar-container > *:last-child{float:unset;}}.elementor-widget-woocommerce-cart form input[type=number].qty::-webkit-inner-spin-button,.elementor-widget-woocommerce-cart form input[type=number].qty::-webkit-outer-spin-button {-webkit-appearance: auto;}.ast-desktop .ast-mm-widget-content .ast-mm-widget-item{padding:0;}.ast-header-break-point .menu-text + .icon-arrow,.ast-desktop .menu-link > .icon-arrow:first-child,.ast-header-break-point .main-header-menu > .menu-item > .menu-link .icon-arrow,.ast-header-break-point .astra-mm-highlight-label + .icon-arrow{display:none;}.ast-advanced-headers-layout.ast-advanced-headers-layout-2 .ast-container{flex-direction:column;}.ast-advanced-headers-different-logo .advanced-header-logo,.ast-header-break-point .ast-has-mobile-header-logo .advanced-header-logo{display:inline-block;}.ast-header-break-point.ast-advanced-headers-different-logo .ast-has-mobile-header-logo .ast-mobile-header-logo{display:none;}.ast-advanced-headers-layout{width:100%;}.ast-header-break-point .ast-advanced-headers-parallax{background-attachment:fixed;}
/*# sourceURL=astra-addon-css-inline-css */
</style>
<style id="hide_field_class_style-inline-css">
.cfef-hidden, .cfef-hidden-step-field {
display: none !important;
}
/*# sourceURL=hide_field_class_style-inline-css */
</style>
<link data-minify="1" rel='stylesheet' id='hfe-elementor-icons-css' href='https://permismaison.fr/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=1790471300' media='all' />
<link rel='stylesheet' id='hfe-icons-list-css' href='https://permismaison.fr/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.24.3' media='all' />
<link rel='stylesheet' id='hfe-social-icons-css' href='https://permismaison.fr/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=3.24.0' media='all' />
<link data-minify="1" rel='stylesheet' id='hfe-social-share-icons-brands-css' href='https://permismaison.fr/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/brands.css?ver=1790471300' media='all' />
<link data-minify="1" rel='stylesheet' id='hfe-social-share-icons-fontawesome-css' href='https://permismaison.fr/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/fontawesome.css?ver=1790471300' media='all' />
<link data-minify="1" rel='stylesheet' id='hfe-nav-menu-icons-css' href='https://permismaison.fr/wp-content/cache/min/1/wp-content/plugins/elementor/assets/lib/font-awesome/css/solid.css?ver=1790471300' media='all' />
<link rel='stylesheet' id='hfe-widget-blockquote-css' href='https://permismaison.fr/wp-content/plugins/elementor-pro/assets/css/widget-blockquote.min.css?ver=3.25.0' media='all' />
<link rel='stylesheet' id='hfe-mega-menu-css' href='https://permismaison.fr/wp-content/plugins/elementor-pro/assets/css/widget-mega-menu.min.css?ver=3.26.2' media='all' />
<link rel='stylesheet' id='hfe-nav-menu-widget-css' href='https://permismaison.fr/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=3.26.0' media='all' />
<script id="jquery-core-js" src="https://permismaison.fr/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" data-rocket-defer defer></script>
<script id="jquery-migrate-js" src="https://permismaison.fr/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" data-rocket-defer defer></script>
<script id="jquery-js-after">window.addEventListener('DOMContentLoaded', function() {
!function($){"use strict";$(document).ready(function(){$(this).scrollTop()>100&&$(".hfe-scroll-to-top-wrap").removeClass("hfe-scroll-to-top-hide"),$(window).scroll(function(){$(this).scrollTop()<100?$(".hfe-scroll-to-top-wrap").fadeOut(300):$(".hfe-scroll-to-top-wrap").fadeIn(300)}),$(".hfe-scroll-to-top-wrap").on("click",function(){$("html, body").animate({scrollTop:0},300);return!1})})}(jQuery);
!function($){'use strict';$(document).ready(function(){var bar=$('.hfe-reading-progress-bar');if(!bar.length)return;$(window).on('scroll',function(){var s=$(window).scrollTop(),d=$(document).height()-$(window).height(),p=d? s/d*100:0;bar.css('width',p+'%')});});}(jQuery);
//# sourceURL=jquery-js-after
});</script>
<script id="cookie-law-info-js-extra">
var _ckyConfig = {"_ipData":[],"_assetsURL":"https://permismaison.fr/wp-content/plugins/cookie-law-info/lite/frontend/images/","_publicURL":"https://permismaison.fr","_expiry":"365","_categories":[{"name":"N\u00e9cessaire","slug":"necessary","isNecessary":true,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":true,"ccpa":true}},{"name":"Fonctionnelle","slug":"functional","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Analytique","slug":"analytics","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Performance","slug":"performance","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}},{"name":"Publicit\u00e9","slug":"advertisement","isNecessary":false,"ccpaDoNotSell":true,"cookies":[],"active":true,"defaultConsent":{"gdpr":false,"ccpa":false}}],"_activeLaw":"gdpr","_rootDomain":"","_block":"1","_showBanner":"1","_bannerConfig":{"settings":{"type":"box","preferenceCenterType":"popup","position":"bottom-left","applicableLaw":"gdpr"},"behaviours":{"reloadBannerOnAccept":false,"loadAnalyticsByDefault":false,"animations":{"onLoad":"animate","onHide":"sticky"}},"config":{"revisitConsent":{"status":true,"tag":"revisit-consent","position":"bottom-left","meta":{"url":"#"},"styles":{"background-color":"#0056A7"},"elements":{"title":{"type":"text","tag":"revisit-consent-title","status":true,"styles":{"color":"#0056a7"}}}},"preferenceCenter":{"toggle":{"status":true,"tag":"detail-category-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863DC"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"categoryPreview":{"status":false,"toggle":{"status":true,"tag":"detail-category-preview-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1578F7"}},"inactive":{"styles":{"background-color":"#D0D5D2"}}}}},"videoPlaceholder":{"status":true,"styles":{"background-color":"#000000","border-color":"#000000","color":"#ffffff"}},"readMore":{"status":false,"tag":"readmore-button","type":"link","meta":{"noFollow":true,"newTab":true},"styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},"showMore":{"status":true,"tag":"show-desc-button","type":"button","styles":{"color":"#1863dc"}},"showLess":{"status":true,"tag":"hide-desc-button","type":"button","styles":{"color":"#1863dc"}},"alwaysActive":{"status":true,"tag":"always-active","styles":{"color":"#008000"}},"manualLinks":{"status":true,"tag":"manual-links","type":"link","styles":{"color":"#1863dc"}},"auditTable":{"status":true},"optOption":{"status":true,"toggle":{"status":true,"tag":"optout-option-toggle","type":"toggle","states":{"active":{"styles":{"background-color":"#1863dc"}},"inactive":{"styles":{"background-color":"#FFFFFF"}}}}}}},"_version":"3.5.6","_logConsent":"1","_tags":[{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"reject-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"settings-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"#1863DC"}},{"tag":"readmore-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"donotsell-button","styles":{"color":"#1863DC","background-color":"transparent","border-color":"transparent"}},{"tag":"show-desc-button","styles":{"color":"#1863dc"}},{"tag":"hide-desc-button","styles":{"color":"#1863dc"}},{"tag":"cky-always-active","styles":[]},{"tag":"cky-link","styles":[]},{"tag":"accept-button","styles":{"color":"#FFFFFF","background-color":"#1863DC","border-color":"#1863DC"}},{"tag":"revisit-consent","styles":{"background-color":"#0056A7"}}],"_shortCodes":[{"key":"cky_readmore","content":"\u003Ca href=\"#\" class=\"cky-policy\" aria-label=\"Politique relative aux cookies\" target=\"_blank\" rel=\"noopener\" data-cky-tag=\"readmore-button\"\u003EPolitique relative aux cookies\u003C/a\u003E","tag":"readmore-button","status":false,"attributes":{"rel":"nofollow","target":"_blank"}},{"key":"cky_show_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"show-desc-button\" aria-label=\"Afficher plus\"\u003EAfficher plus\u003C/button\u003E","tag":"show-desc-button","status":true,"attributes":[]},{"key":"cky_hide_desc","content":"\u003Cbutton class=\"cky-show-desc-btn\" data-cky-tag=\"hide-desc-button\" aria-label=\"Afficher moins\"\u003EAfficher moins\u003C/button\u003E","tag":"hide-desc-button","status":true,"attributes":[]},{"key":"cky_optout_show_desc","content":"[cky_optout_show_desc]","tag":"optout-show-desc-button","status":true,"attributes":[]},{"key":"cky_optout_hide_desc","content":"[cky_optout_hide_desc]","tag":"optout-hide-desc-button","status":true,"attributes":[]},{"key":"cky_category_toggle_label","content":"[cky_{{status}}_category_label] [cky_preference_{{category_slug}}_title]","tag":"","status":true,"attributes":[]},{"key":"cky_enable_category_label","content":"Activer","tag":"","status":true,"attributes":[]},{"key":"cky_disable_category_label","content":"D\u00e9sactiver","tag":"","status":true,"attributes":[]},{"key":"cky_video_placeholder","content":"\u003Cdiv class=\"video-placeholder-normal\" data-cky-tag=\"video-placeholder\" id=\"[UNIQUEID]\"\u003E\u003Cp class=\"video-placeholder-text-normal\" data-cky-tag=\"placeholder-title\"\u003EVeuillez accepter le consentement des cookies\u003C/p\u003E\u003C/div\u003E","tag":"","status":true,"attributes":[]},{"key":"cky_enable_optout_label","content":"Activer","tag":"","status":true,"attributes":[]},{"key":"cky_disable_optout_label","content":"D\u00e9sactiver","tag":"","status":true,"attributes":[]},{"key":"cky_optout_toggle_label","content":"[cky_{{status}}_optout_label] [cky_optout_option_title]","tag":"","status":true,"attributes":[]},{"key":"cky_optout_option_title","content":"Ne pas vendre ou partager mes informations personnelles","tag":"","status":true,"attributes":[]},{"key":"cky_optout_close_label","content":"Fermer","tag":"","status":true,"attributes":[]},{"key":"cky_preference_close_label","content":"Fermer","tag":"","status":true,"attributes":[]}],"_rtl":"","_language":"fr","_providersToBlock":[]};
var _ckyStyles = {"css":".cky-overlay{background: #000000; opacity: 0.4; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999;}.cky-hide{display: none;}.cky-btn-revisit-wrapper{display: flex; align-items: center; justify-content: center; background: #0056a7; width: 45px; height: 45px; border-radius: 50%; position: fixed; z-index: 999999; cursor: pointer;}.cky-revisit-bottom-left{bottom: 15px; left: 15px;}.cky-revisit-bottom-right{bottom: 15px; right: 15px;}.cky-btn-revisit-wrapper .cky-btn-revisit{display: flex; align-items: center; justify-content: center; background: none; border: none; cursor: pointer; position: relative; margin: 0; padding: 0;}.cky-btn-revisit-wrapper .cky-btn-revisit img{max-width: fit-content; margin: 0; height: 30px; width: 30px;}.cky-revisit-bottom-left:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; left: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-left:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; left: calc(100% + 2px); border-left-width: 0; border-right-color: #4e4b66;}.cky-revisit-bottom-right:hover::before{content: attr(data-tooltip); position: absolute; background: #4e4b66; color: #ffffff; right: calc(100% + 7px); font-size: 12px; line-height: 16px; width: max-content; padding: 4px 8px; border-radius: 4px;}.cky-revisit-bottom-right:hover::after{position: absolute; content: \"\"; border: 5px solid transparent; right: calc(100% + 2px); border-right-width: 0; border-left-color: #4e4b66;}.cky-revisit-hide{display: none;}.cky-consent-container{position: fixed; width: 440px; box-sizing: border-box; z-index: 9999999; border-radius: 6px;}.cky-consent-container .cky-consent-bar{background: #ffffff; border: 1px solid; padding: 20px 26px; box-shadow: 0 -1px 10px 0 #acabab4d; border-radius: 6px;}.cky-box-bottom-left{bottom: 40px; left: 40px;}.cky-box-bottom-right{bottom: 40px; right: 40px;}.cky-box-top-left{top: 40px; left: 40px;}.cky-box-top-right{top: 40px; right: 40px;}.cky-custom-brand-logo-wrapper .cky-custom-brand-logo{width: 100px; height: auto; margin: 0 0 12px 0;}.cky-notice .cky-title{color: #212121; font-weight: 700; font-size: 18px; line-height: 24px; margin: 0 0 12px 0;}.cky-notice-des *,.cky-preference-content-wrapper *,.cky-accordion-header-des *,.cky-gpc-wrapper .cky-gpc-desc *{font-size: 14px;}.cky-notice-des{color: #212121; font-size: 14px; line-height: 24px; font-weight: 400;}.cky-notice-des img{height: 25px; width: 25px;}.cky-consent-bar .cky-notice-des p,.cky-gpc-wrapper .cky-gpc-desc p,.cky-preference-body-wrapper .cky-preference-content-wrapper p,.cky-accordion-header-wrapper .cky-accordion-header-des p,.cky-cookie-des-table li div:last-child p{color: inherit; margin-top: 0; overflow-wrap: break-word;}.cky-notice-des P:last-child,.cky-preference-content-wrapper p:last-child,.cky-cookie-des-table li div:last-child p:last-child,.cky-gpc-wrapper .cky-gpc-desc p:last-child{margin-bottom: 0;}.cky-notice-des a.cky-policy,.cky-notice-des button.cky-policy{font-size: 14px; color: #1863dc; white-space: nowrap; cursor: pointer; background: transparent; border: 1px solid; text-decoration: underline;}.cky-notice-des button.cky-policy{padding: 0;}.cky-notice-des a.cky-policy:focus-visible,.cky-notice-des button.cky-policy:focus-visible,.cky-preference-content-wrapper .cky-show-desc-btn:focus-visible,.cky-accordion-header .cky-accordion-btn:focus-visible,.cky-preference-header .cky-btn-close:focus-visible,.cky-switch input[type=\"checkbox\"]:focus-visible,.cky-footer-wrapper a:focus-visible,.cky-btn:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}.cky-btn:focus:not(:focus-visible),.cky-accordion-header .cky-accordion-btn:focus:not(:focus-visible),.cky-preference-content-wrapper .cky-show-desc-btn:focus:not(:focus-visible),.cky-btn-revisit-wrapper .cky-btn-revisit:focus:not(:focus-visible),.cky-preference-header .cky-btn-close:focus:not(:focus-visible),.cky-consent-bar .cky-banner-btn-close:focus:not(:focus-visible){outline: 0;}button.cky-show-desc-btn:not(:hover):not(:active){color: #1863dc; background: transparent;}button.cky-accordion-btn:not(:hover):not(:active),button.cky-banner-btn-close:not(:hover):not(:active),button.cky-btn-revisit:not(:hover):not(:active),button.cky-btn-close:not(:hover):not(:active){background: transparent;}.cky-consent-bar button:hover,.cky-modal.cky-modal-open button:hover,.cky-consent-bar button:focus,.cky-modal.cky-modal-open button:focus{text-decoration: none;}.cky-notice-btn-wrapper{display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; margin-top: 16px;}.cky-notice-btn-wrapper .cky-btn{text-shadow: none; box-shadow: none;}.cky-btn{flex: auto; max-width: 100%; font-size: 14px; font-family: inherit; line-height: 24px; padding: 8px; font-weight: 500; margin: 0 8px 0 0; border-radius: 2px; cursor: pointer; text-align: center; text-transform: none; min-height: 0;}.cky-btn:hover{opacity: 0.8;}.cky-btn-customize{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-reject{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-btn-accept{background: #1863dc; color: #ffffff; border: 2px solid #1863dc;}.cky-btn:last-child{margin-right: 0;}@media (max-width: 576px){.cky-box-bottom-left{bottom: 0; left: 0;}.cky-box-bottom-right{bottom: 0; right: 0;}.cky-box-top-left{top: 0; left: 0;}.cky-box-top-right{top: 0; right: 0;}}@media (max-width: 440px){.cky-box-bottom-left, .cky-box-bottom-right, .cky-box-top-left, .cky-box-top-right{width: 100%; max-width: 100%;}.cky-consent-container .cky-consent-bar{padding: 20px 0;}.cky-custom-brand-logo-wrapper, .cky-notice .cky-title, .cky-notice-des, .cky-notice-btn-wrapper{padding: 0 24px;}.cky-notice-des{max-height: 40vh; overflow-y: scroll;}.cky-notice-btn-wrapper{flex-direction: column; margin-top: 0;}.cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-notice-btn-wrapper .cky-btn-customize{order: 2;}.cky-notice-btn-wrapper .cky-btn-reject{order: 3;}.cky-notice-btn-wrapper .cky-btn-accept{order: 1; margin-top: 16px;}}@media (max-width: 352px){.cky-notice .cky-title{font-size: 16px;}.cky-notice-des *{font-size: 12px;}.cky-notice-des, .cky-btn{font-size: 12px;}}.cky-modal.cky-modal-open{display: flex; visibility: visible; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); top: 50%; left: 50%; transition: all 1s ease;}.cky-modal{box-shadow: 0 32px 68px rgba(0, 0, 0, 0.3); margin: 0 auto; position: fixed; max-width: 100%; background: #ffffff; top: 50%; box-sizing: border-box; border-radius: 6px; z-index: 999999999; color: #212121; -webkit-transform: translate(-50%, 100%); -moz-transform: translate(-50%, 100%); -ms-transform: translate(-50%, 100%); -o-transform: translate(-50%, 100%); transform: translate(-50%, 100%); visibility: hidden; transition: all 0s ease;}.cky-preference-center{max-height: 79vh; overflow: hidden; width: 845px; overflow: hidden; flex: 1 1 0; display: flex; flex-direction: column; border-radius: 6px;}.cky-preference-header{display: flex; align-items: center; justify-content: space-between; padding: 22px 24px; border-bottom: 1px solid;}.cky-preference-header .cky-preference-title{font-size: 18px; font-weight: 700; line-height: 24px;}.cky-preference-header .cky-btn-close{margin: 0; cursor: pointer; vertical-align: middle; padding: 0; background: none; border: none; width: 24px; height: 24px; min-height: 0; line-height: 0; text-shadow: none; box-shadow: none;}.cky-preference-header .cky-btn-close img{margin: 0; height: 10px; width: 10px;}.cky-preference-body-wrapper{padding: 0 24px; flex: 1; overflow: auto; box-sizing: border-box;}.cky-preference-content-wrapper,.cky-gpc-wrapper .cky-gpc-desc{font-size: 14px; line-height: 24px; font-weight: 400; padding: 12px 0;}.cky-preference-content-wrapper{border-bottom: 1px solid;}.cky-preference-content-wrapper img{height: 25px; width: 25px;}.cky-preference-content-wrapper .cky-show-desc-btn{font-size: 14px; font-family: inherit; color: #1863dc; text-decoration: none; line-height: 24px; padding: 0; margin: 0; white-space: nowrap; cursor: pointer; background: transparent; border-color: transparent; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-wrapper{margin-bottom: 10px;}.cky-accordion{border-bottom: 1px solid;}.cky-accordion:last-child{border-bottom: none;}.cky-accordion .cky-accordion-item{display: flex; margin-top: 10px;}.cky-accordion .cky-accordion-body{display: none;}.cky-accordion.cky-accordion-active .cky-accordion-body{display: block; padding: 0 22px; margin-bottom: 16px;}.cky-accordion-header-wrapper{cursor: pointer; width: 100%;}.cky-accordion-item .cky-accordion-header{display: flex; justify-content: space-between; align-items: center;}.cky-accordion-header .cky-accordion-btn{font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none;}.cky-accordion-header .cky-always-active{color: #008000; font-weight: 600; line-height: 24px; font-size: 14px;}.cky-accordion-header-des{font-size: 14px; line-height: 24px; margin: 10px 0 16px 0;}.cky-accordion-chevron{margin-right: 22px; position: relative; cursor: pointer;}.cky-accordion-chevron-hide{display: none;}.cky-accordion .cky-accordion-chevron i::before{content: \"\"; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px;}.cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}.cky-audit-table{background: #f4f4f4; border-radius: 6px;}.cky-audit-table .cky-empty-cookies-text{color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px;}.cky-audit-table .cky-cookie-des-table{font-size: 12px; line-height: 24px; font-weight: normal; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0;}.cky-audit-table .cky-cookie-des-table:last-child{border-bottom: none;}.cky-audit-table .cky-cookie-des-table li{list-style-type: none; display: flex; padding: 3px 0;}.cky-audit-table .cky-cookie-des-table li:first-child{padding-top: 0;}.cky-cookie-des-table li div:first-child{width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word;}.cky-cookie-des-table li div:last-child{flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px;}.cky-footer-shadow{display: block; width: 100%; height: 40px; background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px);}.cky-footer-wrapper{position: relative;}.cky-prefrence-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid;}.cky-prefrence-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-btn-preferences{color: #1863dc; background: transparent; border: 2px solid #1863dc;}.cky-preference-header,.cky-preference-body-wrapper,.cky-preference-content-wrapper,.cky-accordion-wrapper,.cky-accordion,.cky-accordion-wrapper,.cky-footer-wrapper,.cky-prefrence-btn-wrapper{border-color: inherit;}@media (max-width: 845px){.cky-modal{max-width: calc(100% - 16px);}}@media (max-width: 576px){.cky-modal{max-width: 100%;}.cky-preference-center{max-height: 100vh;}.cky-prefrence-btn-wrapper{flex-direction: column;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding-right: 0;}.cky-prefrence-btn-wrapper .cky-btn{width: 100%; margin: 10px 0 0 0;}.cky-prefrence-btn-wrapper .cky-btn-reject{order: 3;}.cky-prefrence-btn-wrapper .cky-btn-accept{order: 1; margin-top: 0;}.cky-prefrence-btn-wrapper .cky-btn-preferences{order: 2;}}@media (max-width: 425px){.cky-accordion-chevron{margin-right: 15px;}.cky-notice-btn-wrapper{margin-top: 0;}.cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px;}}@media (max-width: 352px){.cky-preference-header .cky-preference-title{font-size: 16px;}.cky-preference-header{padding: 16px 24px;}.cky-preference-content-wrapper *, .cky-accordion-header-des *{font-size: 12px;}.cky-preference-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy{font-size: 12px;}.cky-accordion-header .cky-accordion-btn{font-size: 14px;}}.cky-switch{display: flex;}.cky-switch input[type=\"checkbox\"]{position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0;}.cky-switch input[type=\"checkbox\"]:checked{background: #1863dc;}.cky-switch input[type=\"checkbox\"]:before{position: absolute; content: \"\"; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: white; -webkit-transition: 0.4s; transition: 0.4s; margin: 0;}.cky-switch input[type=\"checkbox\"]:after{display: none;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px);}@media (max-width: 425px){.cky-switch input[type=\"checkbox\"]{width: 38px; height: 21px;}.cky-switch input[type=\"checkbox\"]:before{height: 17px; width: 17px;}.cky-switch input[type=\"checkbox\"]:checked:before{-webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px);}}.cky-consent-bar .cky-banner-btn-close{position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none;}.cky-consent-bar .cky-banner-btn-close img{height: 9px; width: 9px; margin: 0;}.cky-notice-group{font-size: 14px; line-height: 24px; font-weight: 400; color: #212121;}.cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: transparent; border-color: transparent; box-shadow: none; text-shadow: none;}.cky-consent-bar .cky-banner-btn-close:focus-visible,.cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible,.cky-opt-out-btn-wrapper .cky-btn:focus-visible,.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:focus-visible{outline: 2px solid #1863dc; outline-offset: 2px;}@media (max-width: 440px){.cky-consent-container{width: 100%;}}@media (max-width: 352px){.cky-notice-des a.cky-policy, .cky-notice-btn-wrapper .cky-btn-do-not-sell{font-size: 12px;}}.cky-opt-out-wrapper{padding: 12px 0;}.cky-opt-out-wrapper .cky-opt-out-checkbox-wrapper{display: flex; align-items: center;}.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 16px; font-weight: 700; line-height: 24px; margin: 0 0 0 12px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{background-color: #ffffff; border: 1px solid black; width: 20px; height: 18.5px; margin: 0; -webkit-appearance: none; position: relative; display: flex; align-items: center; justify-content: center; border-radius: 2px; cursor: pointer;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked{background-color: #1863dc; border: none;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 6px; bottom: 4px; width: 7px; height: 13px; border: solid #ffffff; border-width: 0 3px 3px 0; border-radius: 2px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: \"\"; position: absolute; box-sizing: border-box;}.cky-opt-out-checkbox-wrapper.cky-disabled .cky-opt-out-checkbox-label,.cky-opt-out-checkbox-wrapper.cky-disabled input[type=\"checkbox\"].cky-opt-out-checkbox{cursor: no-drop;}.cky-gpc-wrapper{margin: 0 0 0 32px;}.cky-footer-wrapper .cky-optout-action-area{padding:0 24px 22px 24px;box-sizing:border-box;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{padding-top:22px;border-top:1px solid;border-color:inherit}.cky-footer-wrapper .cky-opt-out-btn-wrapper{display: flex; flex-wrap: wrap; align-items: center; justify-content: center;}.cky-opt-out-btn-wrapper .cky-btn{flex: auto; max-width: 100%; text-shadow: none; box-shadow: none;}.cky-opt-out-btn-wrapper .cky-btn-cancel{border: 1px solid #dedfe0; background: transparent; color: #858585;}.cky-opt-out-btn-wrapper .cky-btn-confirm{background: #1863dc; color: #ffffff; border: 1px solid #1863dc;}\n.cky-optout-success{width:798px;max-width:100%;border-radius:8px;padding:8px 12px;margin:0 auto;box-sizing:border-box;outline:none}.cky-optout-success .cky-optout-success-inner{display:flex;flex-direction:column;gap:4px}.cky-optout-success .cky-optout-success-row{display:flex;align-items:flex-start}.cky-optout-success .cky-optout-success-icon{width:20px;flex-shrink:0}.cky-optout-success .cky-optout-success-text{margin:0;margin-inline-start:8px;margin-top:1px;font-weight:400;font-size:13px;line-height:20px}.cky-optout-success .cky-optout-success-text p{margin:0}.cky-optout-success .cky-optout-success-subtext{margin:0;font-weight:400;font-size:12px;line-height:20px}@media (max-width: 352px){.cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{font-size: 14px;}.cky-gpc-wrapper .cky-gpc-desc, .cky-gpc-wrapper .cky-gpc-desc *{font-size: 12px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox{width: 16px; height: 16px;}.cky-opt-out-checkbox-wrapper input[type=\"checkbox\"].cky-opt-out-checkbox:checked::after{left: 5px; bottom: 4px; width: 3px; height: 9px;}.cky-gpc-wrapper{margin: 0 0 0 28px;}}.video-placeholder-youtube{background-size: 100% 100%; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: center; justify-content: center; max-width: 100%;}.video-placeholder-text-youtube{text-align: center; align-items: center; padding: 10px 16px; background-color: #000000cc; color: #ffffff; border: 1px solid; border-radius: 2px; cursor: pointer;}.video-placeholder-normal{background-image: url(\"/wp-content/plugins/cookie-law-info/lite/frontend/images/placeholder.svg\"); background-size: 80px; background-position: center; background-repeat: no-repeat; background-color: #b2b0b059; position: relative; display: flex; align-items: flex-end; justify-content: center; max-width: 100%;}.video-placeholder-text-normal{align-items: center; padding: 10px 16px; text-align: center; border: 1px solid; border-radius: 2px; cursor: pointer;}.cky-rtl{direction: rtl; text-align: right;}.cky-rtl .cky-banner-btn-close{left: 9px; right: auto;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 8px;}.cky-rtl .cky-notice-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-notice-btn-wrapper{margin-left: 0; margin-right: 15px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 8px;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-accordion .cky-accordion-chevron i::before{border: none; border-left: 1.4px solid; border-top: 1.4px solid; left: 12px;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before{-webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg);}@media (max-width: 768px){.cky-rtl .cky-notice-btn-wrapper{margin-right: 0;}}@media (max-width: 576px){.cky-rtl .cky-notice-btn-wrapper .cky-btn:last-child{margin-right: 0;}.cky-rtl .cky-prefrence-btn-wrapper .cky-btn{margin-right: 0;}.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 22px 0 0;}}@media (max-width: 425px){.cky-rtl .cky-accordion.cky-accordion-active .cky-accordion-body{padding: 0 15px 0 0;}}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn{margin-right: 12px;}.cky-rtl .cky-opt-out-btn-wrapper .cky-btn:first-child{margin-right: 0;}.cky-rtl .cky-opt-out-checkbox-wrapper .cky-opt-out-checkbox-label{margin: 0 12px 0 0;}"};
//# sourceURL=cookie-law-info-js-extra
</script>
<script id="cookie-law-info-js" src="https://permismaison.fr/wp-content/plugins/cookie-law-info/lite/frontend/js/script.min.js?ver=3.5.6" data-rocket-defer defer></script>
<script id="tp-js-js-extra">
var trustpilot_settings = {"key":"","TrustpilotScriptUrl":"https://invitejs.trustpilot.com/tp.min.js","IntegrationAppUrl":"//ecommscript-integrationapp.trustpilot.com","PreviewScriptUrl":"//ecommplugins-scripts.trustpilot.com/v2.1/js/preview.min.js","PreviewCssUrl":"//ecommplugins-scripts.trustpilot.com/v2.1/css/preview.min.css","PreviewWPCssUrl":"//ecommplugins-scripts.trustpilot.com/v2.1/css/preview_wp.css","WidgetScriptUrl":"//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js"};
//# sourceURL=tp-js-js-extra
</script>
<script id="tp-js-js" src="https://permismaison.fr/wp-content/plugins/trustpilot-reviews/review/assets/js/headerScript.min.js?ver=1.0'%20async='async" data-rocket-defer defer></script>
<script id="font-awesome-4-shim-js" src="https://permismaison.fr/wp-content/plugins/elementor/assets/lib/font-awesome/js/v4-shims.min.js?ver=4.3.2" data-rocket-defer defer></script>
<script data-wp-strategy="defer" id="wc-jquery-blockui-js" src="https://permismaison.fr/wp-content/plugins/woocommerce/assets/js/jquery-blockui/jquery.blockUI.min.js?ver=2.7.0-wc.11.1.2" data-rocket-defer defer></script>
<link rel="https://api.w.org/" href="https://permismaison.fr/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://permismaison.fr/wp-json/wp/v2/pages/12954" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://permismaison.fr/xmlrpc.php?rsd" />
<link rel='shortlink' href='https://permismaison.fr/' />
<style id="cky-style-inline">[data-cky-tag]{visibility:hidden;}</style><!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-WT8Q5MS');</script>
<!-- End Google Tag Manager -->
<!-- Polices des guides et de la page Conseils & guides (pmg-/pmgh-) -->
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<style>
/* Astra souligne les liens du contenu ; les blocs guides gerent leurs propres liens. */
.entry-content .pmgh-parcours>a,.entry-content .pmgh-cat h3 a,
.entry-content .pmgh-chips a,.entry-content .pmgh-guide-pub a,.entry-content a.pmgh-outil-carte,
.entry-content a.pmgh-btn,.entry-content .pmg-fil a,
.entry-content .pmg-sommaire a,.entry-content .pmg-suite li a,.entry-content a.pmg-btn{text-decoration:none}
</style>
<!-- Charte des articles (pmga-) : style commun, les articles ne portent que leur contenu. -->
<style>
.pmga{--pmga-bleu:#0a6bd6;--pmga-fonce:#0a4fa0;--pmga-nuit:#0c233b;--pmga-rouge:#e2001a;--pmga-gris:#5a6b7b;--pmga-bord:#e6ecf3;--pmga-pale:#eaf2fd;--pmga-creme:#f6f1ea;font-family:Inter,-apple-system,'Segoe UI',sans-serif;color:var(--pmga-nuit);font-size:17px;line-height:1.68;max-width:760px;margin:0 auto}
.pmga *{box-sizing:border-box}
.pmga h2,.pmga h3{font-family:'Plus Jakarta Sans',Inter,sans-serif;letter-spacing:-.015em;color:var(--pmga-nuit);line-height:1.22}
.pmga h2{font-size:26px;font-weight:800;margin:46px 0 13px;scroll-margin-top:90px}
.pmga h3{font-size:20px;font-weight:700;margin:30px 0 9px}
.pmga p{margin:0 0 16px}
.pmga a{color:var(--pmga-bleu)}
.pmga ul,.pmga ol{margin:0 0 17px;padding-left:24px}
.pmga li{margin-bottom:7px}
.pmga strong{color:var(--pmga-nuit)}
.pmga-fil{font-size:13.6px;color:var(--pmga-gris);margin-bottom:16px}
.pmga-fil a{color:var(--pmga-gris);text-decoration:none}
.pmga-fil a:hover{color:var(--pmga-bleu)}
.pmga-fil span{margin:0 6px;color:#b7c4d2}
.pmga-chapo{font-size:19px;line-height:1.6;color:var(--pmga-gris);margin-bottom:26px}
.pmga-dossiers{border-left:4px solid var(--pmga-rouge);background:var(--pmga-creme);border-radius:0 13px 13px 0;padding:22px 24px;margin:28px 0}
.pmga-dossiers h4{font-family:'Plus Jakarta Sans';font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pmga-rouge);margin:0 0 9px}
.pmga-dossiers p{margin-bottom:11px;font-size:16.2px}
.pmga-dossiers p:last-child{margin-bottom:0}
.pmga-outil{border:1px solid var(--pmga-bord);border-radius:13px;padding:20px 22px;margin:24px 0;background:#fff}
.pmga-outil h4{font-family:'Plus Jakarta Sans';font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--pmga-fonce);margin:0 0 8px}
.pmga-outil p{margin-bottom:0;font-size:16px}
.pmga-tab{width:100%;border-collapse:collapse;margin:22px 0;font-size:15.6px;border:1px solid var(--pmga-bord);border-radius:12px;overflow:hidden}
.pmga-tab th{text-align:left;background:var(--pmga-pale);font-family:'Plus Jakarta Sans';font-weight:700;font-size:13.6px;padding:11px 14px;border-bottom:1px solid var(--pmga-bord);color:var(--pmga-fonce)}
.pmga-tab td{padding:11px 14px;border-bottom:1px solid var(--pmga-bord);vertical-align:top}
.pmga-tab tr:last-child td{border-bottom:0}
.pmga-tabwrap{overflow-x:auto}
.pmga-cta{background:var(--pmga-nuit);color:#fff;border-radius:15px;padding:30px 28px;margin:46px 0 0}
.pmga-cta h2{color:#fff;font-size:22px;margin:0 0 11px}
.pmga-cta p{color:#c3d4e6;font-size:16.2px;margin-bottom:18px}
.pmga-cta a.pmga-btn{display:inline-flex;align-items:center;gap:8px;background:var(--pmga-rouge);color:#fff;font-family:'Plus Jakarta Sans';font-weight:700;font-size:16px;padding:13px 24px;border-radius:10px;text-decoration:none}
.pmga-cta a.pmga-btn:hover{filter:brightness(.93)}
.pmga-suite{margin-top:42px;border-top:1px solid var(--pmga-bord);padding-top:22px}
.pmga-suite h2{font-size:19px;margin:0 0 12px}
.pmga-suite ul{list-style:none;padding:0;display:grid;gap:8px}
.pmga-suite li a{text-decoration:none;font-family:'Plus Jakarta Sans';font-weight:600;font-size:16px}
.pmga-suite li span{color:var(--pmga-gris);font-family:Inter;font-weight:400;font-size:15px;display:block;margin-top:2px}
.pmga-maj{font-size:13.6px;color:#93a5b8;margin-top:30px;border-top:1px solid var(--pmga-bord);padding-top:14px}
.entry-content .pmga-fil a,.entry-content .pmga-suite li a,.entry-content a.pmga-btn{text-decoration:none}
@media(max-width:640px){.pmga{font-size:16.4px}.pmga h2{font-size:23px}}
</style>
<style>
/* Bandeau de titre Astra (Page Header) vide sur les articles : masque le 23/08/2026.
Pour le retablir (p. ex. pour y mettre des visuels) : supprimer cette regle. */
.single-post .ast-advanced-headers-layout{display:none}
</style><meta name="ti-site-data" content="eyJyIjoiMTowITc6MCEzMDowIiwibyI6Imh0dHBzOlwvXC9wZXJtaXNtYWlzb24uZnI/dGktb25saW5lLXVzZXJzLWdvb2dsZT0xJmFtcDtwPSUyRiUzRmdhZF9zb3VyY2UlM0QxJTI2YW1wJTNCZ2FkX2NhbXBhaWduaWQlM0QyMDk1NjQwNDcxMiUyNmFtcCUzQmdicmFpZCUzRDBBQUFBQUJNRUprd0ZBd1dKTTNpOGhEUlpHWjdNdmR3MG4lMjZhbXAlM0JnY2xpZCUzRENqd0tDQWp3X2VMVkJoQkVFaXdBZWFZWmZEUzUwQTNibV9JZTZqNnlneWZWR3pZOUYxMExJanlISnBvTldpbHBoQ0Vpam1jR25xeEQxQm9DQVF3UUF2RF9Cd0UmYW1wO193cG5vbmNlPWM3NDg1YTk3YTMifQ==" /> <script>
document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
</script>
<style>
.no-js img.lazyload {
display: none;
}
figure.wp-block-image img.lazyloading {
min-width: 150px;
}
.lazyload,
.lazyloading {
--smush-placeholder-width: 100px;
--smush-placeholder-bg-max-width: 120px;
--smush-placeholder-aspect-ratio: 1/1;
width: var(--smush-image-width, var(--smush-placeholder-width)) !important;
aspect-ratio: var(--smush-image-aspect-ratio, var(--smush-placeholder-aspect-ratio)) !important;
}
.lazyload, .lazyloading {
opacity: 0;
}
.lazyloaded {
opacity: 1;
transition: opacity 400ms;
transition-delay: 0ms;
}
</style>
<style>
/* Alignement cases CGV & renonciation */
.woocommerce .woocommerce-form__label.woocommerce-form__label-for-checkbox{
display:flex; align-items:flex-start; gap:.6rem; line-height:1.4; margin:0;
}
.woocommerce .woocommerce-form__label.woocommerce-form__label-for-checkbox input[type=checkbox]{
margin-top:.15rem;
}
/* Textarea commentaires */
.woocommerce #order_comments {
min-height:110px; resize:vertical;
border:1px solid #d7dee6; border-radius:10px; padding:12px 14px; box-shadow:none;
}
.woocommerce .woocommerce-additional-fields__field-wrapper > p.form-row{
margin-bottom:12px;
}
</style>
<!-- TrustBox script -->
<script data-minify="1" type="text/javascript"
src="https://permismaison.fr/wp-content/cache/min/1/bootstrap/v5/tp.widget.bootstrap.min.js?ver=1789750293"
async></script>
<!-- End TrustBox script -->
<noscript><style>.woocommerce-product-gallery{ opacity: 1 !important; }</style></noscript>
<meta name="generator" content="Elementor 4.3.2; features: e_font_icon_svg, additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-auto">
<style>
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+4):not(.e-lazyloaded):not(.e-no-lazyload) * {
background-image: none !important;
}
@media screen and (max-height: 1024px) {
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+3):not(.e-lazyloaded):not(.e-no-lazyload) * {
background-image: none !important;
}
}
@media screen and (max-height: 640px) {
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload),
.e-con.e-parent:nth-of-type(n+2):not(.e-lazyloaded):not(.e-no-lazyload) * {
background-image: none !important;
}
}
</style>
<style>
.pmga-sommaire{border:1px solid #e6ecf3;background:#f8fafc;border-radius:13px;padding:18px 22px;margin:0 0 30px}
.pmga-sommaire-titre{font-family:'Plus Jakarta Sans',Inter,sans-serif;font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#0a4fa0;margin-bottom:10px}
.pmga-sommaire ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}
.pmga-sommaire li{margin:0}
.pmga-sommaire a{color:#0c233b;text-decoration:none !important;font-size:15.5px;border-left:3px solid #dbe7f5;padding-left:10px;display:block;background:none !important}
.pmga-sommaire a:hover{color:#0a6bd6;border-left-color:#0a6bd6}
</style>
<script>
document.addEventListener('DOMContentLoaded', function(){
var art = document.querySelector('body.single-post .pmga');
if (!art || art.querySelector('.pmga-sommaire')) return;
var h2s = Array.prototype.slice.call(art.querySelectorAll('h2')).filter(function(h){
return !h.closest('.pmga-cta') && !h.closest('.pmga-suite');
});
if (h2s.length < 3) return;
var box = document.createElement('nav');
box.className = 'pmga-sommaire';
box.setAttribute('aria-label', 'Sommaire');
var titre = document.createElement('div');
titre.className = 'pmga-sommaire-titre';
titre.textContent = 'Dans cet article';
var ul = document.createElement('ul');
h2s.forEach(function(h, i){
if (!h.id) {
h.id = 's' + (i + 1) + '-' + h.textContent.toLowerCase()
.normalize('NFD').replace(/[\u0300-\u036f]/g, '')
.replace(/[^a-z0-9]+/g, '-').replace(/^-+|-+$/g, '').slice(0, 60);
}
var li = document.createElement('li');
var a = document.createElement('a');
a.href = '#' + h.id;
a.textContent = h.textContent;
li.appendChild(a);
ul.appendChild(li);
});
box.appendChild(titre);
box.appendChild(ul);
var chapo = art.querySelector('.pmga-chapo');
if (chapo) { chapo.insertAdjacentElement('afterend', box); }
else { art.insertAdjacentElement('afterbegin', box); }
});
</script><style id="pm-no-trustpilot">
/* Masque le bloc "Evaluation Trustpilot" de la page d accueil.
Trustpilot ne doit pas apparaitre sur permismaison.fr.
Le bloc n est pas supprime : il est masque. Pour le retirer
definitivement, supprimer le widget e79a9e0 dans Elementor. */
.elementor-element-e79a9e0,
.trustpilot-card,
.trustpilot-link{display:none !important}
</style><link rel="icon" href="https://permismaison.fr/wp-content/uploads/2025/03/favicon-permismaison-100x100.png" sizes="32x32" />
<link rel="icon" href="https://permismaison.fr/wp-content/uploads/2025/03/favicon-permismaison-300x300.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://permismaison.fr/wp-content/uploads/2025/03/favicon-permismaison-300x300.png" />
<meta name="msapplication-TileImage" content="https://permismaison.fr/wp-content/uploads/2025/03/favicon-permismaison-300x300.png" />
<style id="pm-bandeau-annonce">.elementor-element-a02f8cb{display:none !important}</style><style id="wp-custom-css">
.pmty{max-width:920px;margin:40px auto;padding:0 16px;}
.pmty-card{background:#fff;border:1px solid #e8e8ee;border-radius:16px;padding:26px;box-shadow:0 10px 30px rgba(0,0,0,.05);}
.pmty-head{display:flex;gap:14px;align-items:center;margin-bottom:14px;}
.pmty-icon{width:34px;height:34px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:700;background:#e9f7ef;color:#1e7e34;}
.pmty-title{margin:0;font-size:26px;line-height:1.2;color:#111;}
.pmty-sub{margin:4px 0 0;color:#444;}
.pmty-block{background:#fff;border:1px solid #eee;border-radius:14px;padding:16px;margin:14px 0;}
.pmty-block h3{margin:0 0 6px;font-size:16px;color:#111;}
.pmty-block p{margin:6px 0;color:#222;font-size:15px;line-height:1.6;}
.pmty-muted{color:#666;font-size:13px;}
.pmty-footer{margin-top:18px;padding-top:14px;border-top:1px solid #eee;}
/* Bloc "référence devis" — version premium */
.pmty-highlight{
border-radius:18px;
padding:22px;
margin:18px 0;
border:1px solid #cfe0ff;
background:linear-gradient(180deg,#f6f9ff 0%,#eef4ff 100%);
}
.pmty-highlight-label{
font-size:14px;
font-weight:600;
color:#2a4b8d;
margin-bottom:10px;
}
.pmty-highlight-value{
font-size:30px;
font-weight:800;
letter-spacing:.6px;
color:#0b2e6b;
margin-bottom:14px;
}
.pmty-ref-warning{
font-size:16px;
font-weight:700;
color:#1c2e55;
line-height:1.6;
}
/* Carte Trustpilot cliquable */
.trustpilot-link{
text-decoration: none;
color: inherit;
box-sizing: border-box;
width: 100%;
max-width: 560px;
min-height: 260px; /* ✅ hauteur ajustée */
padding: 22px 26px;
border-radius: 14px;
background: #ffffff;
border: 1px solid #e5e7eb;
box-shadow: 0 4px 12px rgba(0,0,0,0.08);
display: flex;
flex-direction: column;
align-items: center;
justify-content: space-between; /* ✅ meilleure répartition */
transition: transform 0.2s ease, box-shadow 0.2s ease;
}
/* Hover cohérent avec Google */
.trustpilot-link:hover{
transform: translateY(-2px);
box-shadow: 0 8px 20px rgba(0,0,0,0.12);
}
/* Titre en haut */
.trustpilot-label{
font-size: 18px;
font-weight: 700;
color: #111827;
margin-top: 4px;
text-align: center;
}
/* Widget Trustpilot centré */
.trustpilot-link .trustpilot-widget{
width: 100% !important;
display: flex !important;
justify-content: center !important;
}
/* Ligne basse */
.trustpilot-foot{
font-size: 14px;
color: #111827;
padding-top: 6px; /* plus fin qu’avant */
text-align: center;
}
/* ============================= */
/* PERMISMAISON - SIGNATURE TOOL */
/* ============================= */
.pm-signature-tool {
--primary: #4F46E5;
--primary-hover: #4338CA;
--danger: #EF4444;
--bg-body: #F3F4F6;
--bg-card: #FFFFFF;
--text-main: #111827;
--text-muted: #6B7280;
--border-color: #E5E7EB;
font-family: "Inter", sans-serif;
background-color: var(--bg-body);
color: var(--text-main);
margin: 0;
padding: 40px 20px;
display: flex;
justify-content: center;
align-items: center;
min-height: 0;
}
.pm-signature-tool * {
box-sizing: border-box;
}
.pm-signature-tool .pm-container {
background: var(--bg-card);
border-radius: 16px;
box-shadow: 0 10px 25px rgba(0, 0, 0, 0.05);
max-width: 650px;
width: 100%;
margin: 0 auto;
padding: 40px;
}
.pm-signature-tool h1 {
font-size: 24px;
font-weight: 700;
margin-top: 0;
margin-bottom: 8px;
text-align: center;
letter-spacing: 0;
}
.pm-signature-tool p.pm-subtitle {
color: var(--text-muted);
text-align: center;
margin-bottom: 30px;
font-size: 15px;
}
.pm-signature-tool .pm-section-title {
font-size: 16px;
font-weight: 600;
margin-bottom: 12px;
display: flex;
align-items: center;
gap: 8px;
letter-spacing: 0;
}
.pm-signature-tool .pm-section-title span {
background: var(--primary);
color: #FFFFFF;
border-radius: 50%;
width: 24px;
height: 24px;
display: inline-flex;
justify-content: center;
align-items: center;
font-size: 13px;
flex: 0 0 24px;
}
.pm-signature-tool .pm-info {
background-color: #EEF2FF;
border-left: 4px solid var(--primary);
padding: 16px;
border-radius: 4px 8px 8px 4px;
margin-bottom: 30px;
font-size: 14.5px;
line-height: 1.5;
color: #374151;
}
.pm-signature-tool .pm-drop-zone {
border: 2px dashed var(--border-color);
border-radius: 12px;
padding: 30px 20px;
text-align: center;
background-color: #F9FAFB;
transition: border-color 0.2s ease, background-color 0.2s ease, transform 0.2s ease;
cursor: pointer;
margin-bottom: 30px;
}
.pm-signature-tool .pm-drop-zone:hover,
.pm-signature-tool .pm-drop-zone.dragover {
border-color: var(--primary);
background-color: #EEF2FF;
}
.pm-signature-tool .pm-drop-zone input[type="file"] {
display: none;
}
.pm-signature-tool .pm-drop-zone-text {
color: var(--text-muted);
font-size: 15px;
}
.pm-signature-tool .pm-drop-zone-text strong {
color: var(--primary);
}
.pm-signature-tool .pm-file-list {
margin-top: 15px;
text-align: left;
display: none;
}
.pm-signature-tool .pm-file-list-title {
font-weight: 600;
font-size: 13px;
color: var(--text-main);
margin-bottom: 8px;
}
.pm-signature-tool .pm-file-item {
background: #FFFFFF;
border: 1px solid var(--border-color);
padding: 8px 12px;
border-radius: 6px;
font-size: 14px;
margin-bottom: 6px;
display: flex;
align-items: center;
gap: 8px;
min-width: 0;
}
.pm-signature-tool .pm-file-item span {
overflow-wrap: anywhere;
}
.pm-signature-tool .pm-signature-container {
border: 1px solid var(--border-color);
border-radius: 12px;
background: #FAFAFA;
margin-bottom: 12px;
position: relative;
overflow: hidden;
}
.pm-signature-tool canvas {
width: 100%;
height: 220px;
cursor: crosshair;
display: block;
touch-action: none;
}
.pm-signature-tool .pm-signature-toolbar {
display: flex;
justify-content: flex-end;
margin-bottom: 30px;
}
.pm-signature-tool .pm-btn {
padding: 12px 20px;
border-radius: 8px;
border: none;
font-size: 15px;
font-weight: 600;
cursor: pointer;
transition: background-color 0.2s ease, border-color 0.2s ease, transform 0.2s ease, box-shadow 0.2s ease;
font-family: inherit;
display: inline-flex;
align-items: center;
justify-content: center;
gap: 8px;
letter-spacing: 0;
}
.pm-signature-tool .pm-btn-clear {
background-color: #FEF2F2;
color: var(--danger);
border: 1px solid #FCA5A5;
padding: 8px 16px;
font-size: 14px;
}
.pm-signature-tool .pm-btn-clear:hover {
background-color: #FEE2E2;
border-color: #F87171;
}
.pm-signature-tool .pm-btn-submit {
background-color: var(--primary);
color: #FFFFFF;
width: 100%;
font-size: 16px;
padding: 15px;
box-shadow: 0 4px 6px rgba(79, 70, 229, 0.2);
}
.pm-signature-tool .pm-btn-submit:hover {
background-color: var(--primary-hover);
transform: translateY(-1px);
}
.pm-signature-tool .pm-btn-submit:disabled {
background-color: #9CA3AF;
cursor: not-allowed;
transform: none;
box-shadow: none;
}
.pm-signature-tool .pm-loadingState {
display: none;
text-align: center;
margin-top: 15px;
color: var(--primary);
font-weight: 500;
}
.pm-signature-tool .pm-spinner {
display: inline-block;
width: 20px;
height: 20px;
border: 3px solid rgba(79, 70, 229, 0.3);
border-radius: 50%;
border-top-color: var(--primary);
animation: pm-spin 1s ease-in-out infinite;
vertical-align: middle;
margin-right: 8px;
}
@keyframes pm-spin {
to {
transform: rotate(360deg);
}
}
@media (max-width: 700px) {
.pm-signature-tool {
padding: 24px 14px;
}
.pm-signature-tool .pm-container {
padding: 24px 18px;
}
.pm-signature-tool h1 {
font-size: 22px;
}
.pm-signature-tool .pm-drop-zone {
padding: 24px 16px;
}
.pm-signature-tool canvas {
height: 200px;
}
}
</style>
<style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><meta name="generator" content="WP Rocket 3.23.4" data-wpr-features="wpr_defer_js wpr_minify_js wpr_preconnect_external_domains wpr_auto_preload_fonts wpr_automatic_lazy_rendering wpr_oci wpr_minify_css wpr_cdn wpr_preload_links wpr_host_fonts_locally wpr_desktop" /></head>
<body itemtype='https://schema.org/WebPage' itemscope='itemscope' class="home wp-singular page-template-default page page-id-12954 wp-custom-logo wp-embed-responsive wp-theme-astra wp-child-theme-astra-child theme-astra woocommerce-no-js ehf-header ehf-footer ehf-template-astra ehf-stylesheet-astra-child ast-desktop ast-plain-container ast-no-sidebar astra-4.14.0 ast-single-post ast-inherit-site-logo-transparent ast-hfb-header ast-full-width-layout ast-sticky-header-shrink ast-inherit-site-logo-sticky uae-sticky-header-enabled elementor-default elementor-kit-6 astra-addon-4.13.10">
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WT8Q5MS"
height="0" width="0" style="display:none;visibility:hidden" loading="lazy"></iframe></noscript>
<!-- End Google Tag Manager (noscript) --> <script data-cfasync="false">
(function(){var mq=window.matchMedia('(max-width:921.99px)');function apply(isMobile){var b=document.body.classList;if(isMobile){b.add('ast-header-break-point');b.remove('ast-desktop');}else{b.remove('ast-header-break-point');b.add('ast-desktop');}}apply(mq.matches);if(mq.addEventListener){mq.addEventListener('change',function(e){apply(e.matches);});}else if(mq.addListener){mq.addListener(function(e){apply(e.matches);});}})();
</script>
<style>
body .elementor-element-42900731{display:none !important}
body .elementor-element-5bf701b{display:none !important}
body .elementor-element-1be48f0a{background:#fff !important;box-shadow:0 2px 10px rgba(12,35,59,.07)}
body .elementor-element-1be48f0a .elementor-nav-menu{justify-content:center !important}
body .elementor-element-1be48f0a .elementor-column{width:100% !important}
#pmH{background:#0c233b;border-top:1px solid rgba(255,255,255,.12)}
#pmH .pmH-in{max-width:1180px;margin:0 auto;padding:15px 24px;display:flex;align-items:center;gap:20px}
#pmH .pmH-logo img{height:38px;width:auto;display:block}
#pmH .pmH-p{margin-left:auto}
#pmH .pmH-lab{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.09em;font-weight:700;color:#8aa4c4;margin-bottom:1px}
#pmH .pmH-tel{color:#fff !important;font-weight:800;text-decoration:none !important;display:inline-flex;align-items:center;gap:7px;white-space:nowrap;font-size:17px}
#pmH .pmH-tel svg{width:14px;height:14px;fill:none;stroke:#8cc4ff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
#pmH .pmH-btn{background:linear-gradient(180deg,#e2001a,#c40016);color:#fff !important;padding:12px 20px;border-radius:9px;font-weight:800;font-size:13.5px;text-decoration:none !important;box-shadow:0 6px 18px rgba(226,0,26,.34);white-space:nowrap}
body .elementor-element-fbf1b57{width:100% !important;flex:1 1 100% !important;max-width:100% !important}
body .elementor-element-1be48f0a .elementor-widget-wrap{width:100% !important}
body .elementor-element-1be48f0a ul.elementor-nav-menu{width:100% !important;justify-content:center !important}
body .elementor-element-1be48f0a .elementor-container,body .elementor-element-1be48f0a .e-con-inner{max-width:none !important;width:100% !important}
body #primary,body #primary.content-area{margin-top:0 !important;padding-top:0 !important}
body .site-main,body .site-main>article,body .ast-article-single{margin-top:0 !important;padding-top:0 !important}
body .entry-content{margin-top:0 !important}
body .pmh>.hero,body .pmh section:first-of-type{padding-top:38px !important}
body div#primary.content-area>main.site-main{margin-top:0 !important;padding-top:0 !important}
body div#primary.content-area{margin-bottom:0 !important}
body .pmh>.hero,body .pmh section:first-of-type{padding-top:46px !important}
#pmH .pmH-pil{display:inline-flex;align-items:center;gap:11px;background:#0a6bd6;border-radius:11px;padding:8px 17px 8px 10px;text-decoration:none !important;white-space:nowrap}
#pmH .pmH-pil .ic{width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;flex:0 0 34px}
#pmH .pmH-pil .ic svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}
#pmH .pmH-pil i{display:block;font-style:normal;font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:#bcd9fb}
#pmH .pmH-pil b{display:block;font-size:19px;font-weight:800;line-height:1.15;color:#fff}
@media(max-width:520px){#pmH .pmH-pil b{font-size:17px}}
#pmH .pmH-in{max-width:1228px !important;padding-left:24px;padding-right:24px}
body .pm-barreconf>div{max-width:1228px !important;margin:0 auto;padding-left:24px;padding-right:24px}
body .elementor-element-1be48f0a ul.elementor-nav-menu{max-width:1228px;margin:0 auto !important;padding:0 24px}
/* --- CORRECTIONS AUDIT --- */
/* 1. un seul H1 : le titre de page du theme est retire */
body .entry-header,body h1.entry-title{display:none !important}
/* 2. legendes blanches sur photo : voile sombre pour garantir la lisibilite */
body .reno{position:relative;overflow:hidden;border-radius:14px}
body .reno::after{content:"";position:absolute;left:0;right:0;bottom:0;height:46%;background:linear-gradient(180deg,rgba(12,35,59,0),rgba(12,35,59,.82));pointer-events:none;border-radius:0 0 14px 14px}
body .reno .cap{z-index:2;text-shadow:0 1px 3px rgba(0,0,0,.55);font-weight:700}
/* 3. zones cliquables : hauteur minimale confortable au doigt */
body .svc-cat a{display:inline-block;padding:9px 2px;line-height:1.3}
body .svc-cat{line-height:1.9}
/* 4. etoiles : or plus sombre pour passer le contraste sur fond clair */
/* 5. plus aucun debordement horizontal */
/* --- CORRECTIONS AUDIT 2 --- */
/* etoiles : on garde l or mais on agrandit -> le seuil de contraste passe de 4,5 a 3 */
body .hero-micro .stars,body small span:first-child{color:#b0790a !important;font-size:19px !important;font-weight:700 !important;letter-spacing:1px;line-height:1}
/* sections pleine largeur : elles depassaient de 8px a cause de la barre de defilement */
html{overflow-x:hidden}
@media(max-width:820px){#pmH .pmH-in{flex-wrap:wrap;gap:12px;justify-content:center;padding:12px 16px}#pmH .pmH-p{margin-left:0}#pmH .pmH-logo img{height:32px}}
/* COHERENCE TYPOGRAPHIQUE : le menu etait en Montserrat, 4e police de la page */
body .elementor-element-1be48f0a .elementor-item{font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif !important;font-weight:600 !important;letter-spacing:-.01em}
/* RELANCE MILIEU DE PAGE : 3000px sans aucun bouton */
#pmRelance{background:linear-gradient(135deg,#0a6bd6,#0c233b);color:#fff}
#pmRelance .in{max-width:1228px;margin:0 auto;padding:34px 24px;display:flex;align-items:center;gap:26px;flex-wrap:wrap}
#pmRelance .txt{flex:1 1 420px}
#pmRelance strong{display:block;font-family:"Plus Jakarta Sans",sans-serif;font-size:22px;font-weight:800;line-height:1.25;margin-bottom:6px}
#pmRelance span{color:#cfe3fb;font-size:14.5px;line-height:1.6}
#pmRelance .act{display:flex;gap:12px;flex-wrap:wrap}
#pmRelance .b1{background:linear-gradient(180deg,#e2001a,#c40016);color:#fff !important;padding:14px 24px;border-radius:9px;font-weight:800;font-size:14px;text-decoration:none !important;box-shadow:0 8px 22px rgba(226,0,26,.36);white-space:nowrap}
#pmRelance .b2{border:1.5px solid rgba(255,255,255,.5);color:#fff !important;padding:12.5px 22px;border-radius:9px;font-weight:700;font-size:14px;text-decoration:none !important;white-space:nowrap}
@media(max-width:760px){#pmRelance .in{padding:26px 18px}#pmRelance strong{font-size:19px}#pmRelance .act{width:100%}#pmRelance .b1,#pmRelance .b2{flex:1 1 100%;text-align:center}}
/* ===== SYSTEME VISUEL UNIFIE ===== */
body{--r-btn:9px;--r-carte:14px;--gris:#5a6b7b;--marine:#0c233b;--bleu:#0a6bd6;--rouge:#e2001a}
/* arrondis : 3 valeurs au lieu de 14 */
body .pmh a[class],body .pmh button,body .pmh .btn,body .pmh .cta{border-radius:var(--r-btn) !important}
body .pmh .card,body .pmh .reno,body .pmh .blk .box,body .pmh figure,body .pmh .tile{border-radius:var(--r-carte) !important}
/* boutons : hauteur et allure homogenes */
body .pmh a.btn,body .pmh .btn-primary,body .pmh .btn-secondary,body .pmh button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:12px 22px;font-weight:800;font-size:14.5px;line-height:1.2}
/* un seul bleu : le second bleu voisin est aligne sur la charte */
body .pmh [style*="0a4fa0"],body .pmh .btn-bleu{background-color:var(--bleu) !important}
/* un seul gris de texte */
body .pmh p,body .pmh li,body .pmh .sub,body .pmh .lead{color:var(--gris)}
/* liens dans le texte : reperables autrement que par la couleur */
body .pmh p a,body .pmh li a{text-decoration:underline !important;text-underline-offset:3px;text-decoration-thickness:1.5px;text-decoration-color:rgba(10,107,214,.45)}
body .pmh p a:hover,body .pmh li a:hover{text-decoration-color:var(--bleu)}
/* les boutons ne sont jamais soulignes */
body .pmh a.btn,body .pmh .cta a,body #pmRelance a{text-decoration:none !important}
/* rythme vertical : une seule respiration de section */
body .pmh>section{padding-top:66px !important;padding-bottom:66px !important}
body .pmh>section.hero{padding-top:46px !important}
body #pmRelance{padding:0 !important}
/* longueur de ligne confortable */
body .pmh p:not([class]),body .pmh .lead,body .pmh .sub{max-width:68ch}
@media(max-width:760px){body .pmh>section{padding-top:44px !important;padding-bottom:44px !important}}
/* RELANCE HAUTE : 2227px sans bouton entre accroche et simulateur */
#pmRelance2{background:#f2f7fd;border-top:1px solid #dfeaf8;border-bottom:1px solid #dfeaf8}
#pmRelance2 .in{max-width:1228px;margin:0 auto;padding:22px 24px;display:flex;align-items:center;gap:22px;flex-wrap:wrap}
#pmRelance2 .t{flex:1 1 380px;font-size:15.5px;line-height:1.5;color:#0c233b}
#pmRelance2 .t b{font-weight:800}
#pmRelance2 .t i{display:block;font-style:normal;font-size:13px;color:#5a6b7b;margin-top:3px}
#pmRelance2 .a{display:flex;gap:11px;flex-wrap:wrap;align-items:center}
#pmRelance2 .b1{background:linear-gradient(180deg,#e2001a,#c40016);color:#fff !important;min-height:46px;display:inline-flex;align-items:center;padding:0 22px;border-radius:9px;font-weight:800;font-size:14px;text-decoration:none !important;box-shadow:0 6px 18px rgba(226,0,26,.28);white-space:nowrap}
#pmRelance2 .b2{color:#0a6bd6 !important;min-height:46px;display:inline-flex;align-items:center;padding:0 18px;border:1.5px solid #b9d5f5;background:#fff;border-radius:9px;font-weight:700;font-size:14px;text-decoration:none !important;white-space:nowrap}
@media(max-width:760px){#pmRelance2 .in{padding:18px}#pmRelance2 .a{width:100%}#pmRelance2 .b1,#pmRelance2 .b2{flex:1 1 100%;justify-content:center}}
/* FUSION 1 : le catalogue de services rejoint le simulateur */
body .pmfus{margin-top:30px;padding-top:26px;border-top:1px solid #e3e9f0}
body .pmfus>.tt{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.09em;font-weight:800;color:#5a6b7b;margin-bottom:4px}
body .pmfus>.ss{display:block;font-size:14.5px;color:#5a6b7b;margin-bottom:16px}
body .pmfus .svc-grid{margin:0}
/* ===== DEUX REGISTRES : LE REVE ET LA PREUVE ===== */
/* --- LA 3D : genereuse, visuelle, silencieuse --- */
body section.pm-reve{background:linear-gradient(180deg,#f7fafd,#eef4fa) !important}
body section.pm-reve .wrap{max-width:1340px !important}
body section.pm-reve .sec-head{text-align:center;max-width:720px;margin:0 auto 30px}
body section.pm-reve .sec-head p{margin-left:auto;margin-right:auto}
body section.pm-reve h2{font-size:38px;line-height:1.12}
body section.pm-reve .reno-grid{gap:18px !important}
body section.pm-reve .reno{border-radius:18px !important;overflow:hidden;box-shadow:0 14px 40px rgba(12,35,59,.16);transition:transform .35s ease}
body section.pm-reve .reno .cap{font-size:15px !important;padding:16px 18px !important}
/* --- LES LIVRABLES : dense, factuelle, elle conclut --- */
body section.pm-preuve{background:#0c233b !important;color:#dbe7f5}
body section.pm-preuve h2,body section.pm-preuve h3,body section.pm-preuve h4,body section.pm-preuve b,body section.pm-preuve strong{color:#fff !important}
body section.pm-preuve p,body section.pm-preuve li,body section.pm-preuve span{color:#a8c0dc}
body section.pm-preuve h2{font-size:30px !important;line-height:1.15}
body section.pm-preuve .sec-head{margin-bottom:22px !important}
body section.pm-preuve .eyebrow{background:rgba(255,255,255,.10) !important;color:#bcd6f5 !important;border:1px solid rgba(255,255,255,.18)}
body section.pm-preuve .viewer,body section.pm-preuve .viewer-list,body section.pm-preuve .viewer-main{background:transparent !important}
body section.pm-preuve .viewer-list>*{background:rgba(255,255,255,.06) !important;border-color:rgba(255,255,255,.14) !important}
body section.pm-preuve .viewer-list>*.on,body section.pm-preuve .viewer-list>*[class*="acti"]{background:#0a6bd6 !important;border-color:#0a6bd6 !important}
body section.pm-preuve .viewer-main{border:1px solid rgba(255,255,255,.14);border-radius:14px;overflow:hidden}
/* la barre de conclusion */
body .pmconc{margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);display:flex;align-items:center;gap:20px;flex-wrap:wrap}
body .pmconc .t{flex:1 1 380px;font-size:15px;line-height:1.55;color:#c8d8ec}
body .pmconc .t b{color:#fff;font-weight:800}
body .pmconc .b1{background:linear-gradient(180deg,#e2001a,#c40016);color:#fff !important;min-height:46px;display:inline-flex;align-items:center;padding:0 24px;border-radius:9px;font-weight:800;font-size:14px;text-decoration:none !important;box-shadow:0 8px 22px rgba(226,0,26,.34);white-space:nowrap}
body .pmconc .b2{color:#fff !important;min-height:46px;display:inline-flex;align-items:center;padding:0 20px;border:1.5px solid rgba(255,255,255,.42);border-radius:9px;font-weight:700;font-size:14px;text-decoration:none !important;white-space:nowrap}
@media(max-width:760px){body .pmconc .b1,body .pmconc .b2{flex:1 1 100%;justify-content:center}body section.pm-reve h2{font-size:27px}}
/* les rendus 3D sont tous en 16/9 : la carte epouse ce format, plus aucun recadrage */
body section.pm-reve .reno{aspect-ratio:16/9 !important;min-height:0 !important;height:auto !important}
body section.pm-reve .reno img{width:100% !important;height:100% !important;object-fit:contain !important;object-position:center;background:#0c233b}
body section.pm-reve .reno:hover{transform:translateY(-5px)}
body section.pm-reve .reno::after{height:38%}
/* rendus 3D : deux colonnes pour des images reellement grandes, trois au-dela de 1500px */
body section.pm-reve .reno-grid{grid-template-columns:repeat(2,1fr) !important;gap:20px !important}
@media(max-width:700px){body section.pm-reve .reno-grid{grid-template-columns:1fr !important}}
/* ===== BARRE D ACTION FIXE SUR MOBILE ===== */
#pmBarre{display:none}
@media(max-width:820px){
#pmBarre{display:flex !important;position:fixed;left:0;right:0;bottom:0;z-index:9990;gap:9px;padding:9px 12px calc(9px + env(safe-area-inset-bottom));background:rgba(255,255,255,.97);backdrop-filter:blur(10px);border-top:1px solid #e0e8f2;box-shadow:0 -6px 20px rgba(12,35,59,.10)}
#pmBarre a{flex:1 1 0;min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:10px;text-decoration:none !important;font-weight:800;font-size:14.5px;line-height:1.15}
#pmBarre .r{background:linear-gradient(180deg,#e2001a,#c40016);color:#fff !important;box-shadow:0 5px 14px rgba(226,0,26,.3)}
#pmBarre .b{background:#fff;color:#0a6bd6 !important;border:1.5px solid #b9d5f5}
#pmBarre small{display:block;font-weight:600;font-size:10.5px;opacity:.85;margin-top:1px}
body{padding-bottom:74px}
}
/* precision sous le bouton principal : le visiteur doit savoir qu on le rappelle */
body .pmrdv{display:block;margin-top:9px;font-size:12.5px;color:#5a6b7b;line-height:1.45}
body .pmrdv b{color:#0c233b;font-weight:700}
#pmRelance .pmrdv,#pmRelance2 .pmrdv{color:#cfe3fb}
#pmRelance .pmrdv b{color:#fff}
/* le bouton cookies ne doit pas recouvrir la barre d action */
@media(max-width:820px){body .cky-btn-revisit-wrapper,body .cky-revisit-bottom-left{bottom:88px !important}}
/* ===== EN-TETE MOBILE COMPACT : le titre doit etre visible sans defiler ===== */
@media(max-width:820px){
/* 1. bandeau orange : on garde la premiere phrase, on retire le paragraphe long */
body .elementor-element-1557591 p:nth-of-type(n+2){display:none !important}
body .elementor-element-1557591 .elementor-widget-container>*:nth-child(n+2){display:none !important}
body .elementor-element-1557591 .elementor-widget-container>*:first-child{margin:0 !important}
body .elementor-element-1557591,body .elementor-element-1557591 p{font-size:11.5px !important;line-height:1.4 !important;margin:0 !important}
body .elementor-element-a02f8cb,body .elementor-element-a02f8cb>.elementor-widget-wrap{padding-top:7px !important;padding-bottom:7px !important}
/* 2. barre de reassurance : une seule ligne, l essentiel */
body .pm-barreconf{font-size:11px !important}
body .pm-barreconf>div{padding-top:6px !important;padding-bottom:6px !important;gap:10px !important;flex-wrap:nowrap !important;overflow:hidden}
body .pm-barreconf>div>span:nth-child(n+3){display:none !important}
body .pm-barreconf .pm-sep{display:none !important}
/* 3. la ligne logo+telephone+bouton disparait : tout est dans la barre du bas */
body #pmH{display:none !important}
/* 4. le logo revient dans la barre du menu, en face du burger */
body .elementor-element-5bf701b{display:block !important;margin:0 !important}
body .elementor-element-5bf701b img{height:30px !important;width:auto !important;max-width:none !important}
body .elementor-element-1be48f0a>.elementor-container,body .elementor-element-1be48f0a .e-con-inner{display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:space-between !important;flex-wrap:nowrap !important;padding:8px 14px !important;gap:10px !important}
body .elementor-element-1be48f0a .elementor-column{width:auto !important;flex:0 0 auto !important}
body .elementor-element-1be48f0a .elementor-widget-wrap{padding:0 !important}
body .elementor-element-1be48f0a{padding:0 !important}
/* 5. l accroche demarre plus haut */
body .pmh>section.hero{padding-top:24px !important}
}
</style>
<script>
(function(){
if(!document.body || document.body.className.indexOf('page-id-12954')<0){
if(!document.documentElement.className.match(/x/)){}
}
function poser(){
if(!document.body) return false;
if(document.getElementById('pmH')) return true;
var logo=document.querySelector('.elementor-element-5bf701b img');
var nav=document.querySelector('.elementor-element-1be48f0a');
if(!logo||!nav) return false;
var d=document.createElement('div'); d.id='pmH';
d.innerHTML='<div class="pmH-in"><span class="pmH-logo"><a href="/"><img src="'+logo.getAttribute('src')+'" alt="Permis Maison"></a></span><span class="pmH-p"></span><a class="pmH-pil" href="tel:+33474606636"><span class="ic"><svg viewBox="0 0 24 24"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"/></svg></span><span><i>Appelez-nous</i><b>04 74 60 66 36</b></span></a><a class="pmH-btn" href="/contact/">Je demande mon devis gratuit →</a></div>';
nav.parentNode.insertBefore(d, nav);
return true;
}
if(!poser()){
var o=new MutationObserver(function(){ if(poser()) o.disconnect(); });
o.observe(document.documentElement,{childList:true,subtree:true});
setTimeout(function(){o.disconnect();},6000);
}
document.addEventListener('DOMContentLoaded',poser);
})();
</script>
<script>
(function(){
function pose(){
if(!document.body) return false;
if(document.body.className.indexOf('page-id-12954')<0) return true;
if(document.getElementById('pmRelance')) return true;
var t=[].slice.call(document.querySelectorAll('section')).filter(function(s){var h=s.querySelector('h2');return h&&/en 3D/.test(h.textContent)})[0];
if(!t) return false;
var d=document.createElement('section'); d.id='pmRelance';
d.innerHTML="<div class=\"in\"><div class=\"txt\"><strong>Vous voulez voir votre projet en 3D ?</strong><span>Dites-nous ce que vous souhaitez construire. On vous répond avec un devis gratuit sous 24h ouvrées, sans engagement.</span></div><div class=\"act\"><a class=\"b1\" href=\"/contact/\">Je demande mon devis gratuit</a><a class=\"b2\" href=\"tel:+33474606636\">04 74 60 66 36</a></div></div>";
t.parentNode.insertBefore(d,t.nextSibling); return true;}
if(!pose()){var o=new MutationObserver(function(){if(pose())o.disconnect()});o.observe(document.documentElement,{childList:true,subtree:true});setTimeout(function(){o.disconnect()},6000);}
document.addEventListener('DOMContentLoaded',pose);
})();
</script>
<script>
(function(){
function pose2(){
if(!document.body) return false;
if(document.body.className.indexOf('page-id-12954')<0) return true;
if(document.getElementById('pmRelance2')) return true;
var t=[].slice.call(document.querySelectorAll('section')).filter(function(s){var h=s.querySelector('h2');return h&&/pas par vous/i.test(h.textContent)})[0];
if(!t) return false;
var d=document.createElement('section'); d.id='pmRelance2';
d.innerHTML="<div class=\"in\"><div class=\"t\"><b>Votre projet est peut-être plus simple que vous ne le pensez.</b><i>Décrivez-le en deux lignes : on vous dit quelle autorisation il faut, et combien ça coûte. Devis gratuit sous 24h ouvrées.</i></div><div class=\"a\"><a class=\"b1\" href=\"#simulateur\">Tester le simulateur</a></div></div>";
t.parentNode.insertBefore(d,t.nextSibling); return true;}
if(!pose2()){var o2=new MutationObserver(function(){if(pose2())o2.disconnect()});o2.observe(document.documentElement,{childList:true,subtree:true});setTimeout(function(){o2.disconnect()},6000);}
document.addEventListener('DOMContentLoaded',pose2);
})();
</script>
<script>
(function(){
function fus(){
if(!document.body) return false;
if(document.body.className.indexOf('page-id-12954')<0) return true;
if(document.querySelector('.pmfus')) return true;
var S=function(re){return [].slice.call(document.querySelectorAll('.pmh>section')).filter(function(s){var h=s.querySelector('h2');return h&&re.test(h.textContent)})[0]};
var s1=S(/en 10 secondes/), s2=S(/Quelle démarche/);
if(!s1||!s2) return false;
var grille=s2.querySelector('.svc-grid'); if(!grille) return false;
var hote=s1.querySelector('.wrap'); if(!hote) return false;
var box=document.createElement('div'); box.className='pmfus';
box.innerHTML='<span class=\'tt\'>Vous savez déjà ce qu’il vous faut ?</span><span class=\'ss\'>Allez directement au service qui correspond à votre projet.</span>';
box.appendChild(grille);
hote.appendChild(box);
s2.style.display='none';
return true;}
if(!fus()){var of=new MutationObserver(function(){if(fus())of.disconnect()});of.observe(document.documentElement,{childList:true,subtree:true});setTimeout(function(){of.disconnect()},7000);}
document.addEventListener('DOMContentLoaded',fus);
})();
</script>
<script>
(function(){
function reg(){
if(!document.body) return false;
if(document.body.className.indexOf('page-id-12954')<0) return true;
if(document.querySelector('.pmconc')) return true;
var S=function(re){return [].slice.call(document.querySelectorAll('.pmh>section')).filter(function(s){var h=s.querySelector('h2');return h&&re.test(h.textContent)})[0]};
var reve=S(/en 3D/), preuve=S(/ce que vous recevez/), prix=S(/prix clairs/);
if(!reve||!preuve) return false;
reve.classList.add('pm-reve'); preuve.classList.add('pm-preuve');
if(prix&&!prix.id) prix.id='prix';
var w=preuve.querySelector('.wrap'); if(!w) return false;
var c=document.createElement('div'); c.className='pmconc'; c.innerHTML="<div class=\"t\"><b>Tout cela est inclus dans le prix annoncé.</b> Pas d’option, pas de supplément en cours de route. Vous savez exactement ce que vous payez avant de commencer.</div><a class=\"b1\" href=\"#tarifs\">Voir les prix</a>";
w.appendChild(c);
return true;}
if(!reg()){var orv=new MutationObserver(function(){if(reg())orv.disconnect()});orv.observe(document.documentElement,{childList:true,subtree:true});setTimeout(function(){orv.disconnect()},7000);}
document.addEventListener('DOMContentLoaded',reg);
})();
</script>
<script>
(function(){
function barre(){
if(!document.body) return false;
if(document.getElementById('pmBarre')) return true;
var b=document.createElement('div'); b.id='pmBarre'; b.innerHTML="<a class=\"r\" href=\"/contact/\">Prendre rendez-vous<small>créneau au choix, on vous rappelle</small></a><a class=\"b\" href=\"tel:+33474606636\">Appeler<small>04 74 60 66 36</small></a>";
document.body.appendChild(b);
var h=[].slice.call(document.querySelectorAll('.pmh .hero a')).filter(function(a){return (a.getAttribute('href')||'').indexOf('/contact')>-1})[0];
if(h&&h.parentNode&&!h.parentNode.querySelector('.pmrdv')){
var s=document.createElement('span'); s.className='pmrdv';
s.innerHTML="<b>Vous choisissez votre créneau</b>, un expert vous rappelle et vous envoie votre devis.";
h.parentNode.appendChild(s);}
return true;}
if(!barre()){var ob=new MutationObserver(function(){if(barre())ob.disconnect()});ob.observe(document.documentElement,{childList:true,subtree:true});setTimeout(function(){ob.disconnect()},7000);}
document.addEventListener('DOMContentLoaded',barre);
})();
</script>
<script>
(function(){
function libelles(){
if(!document.body) return false;
var cibles=[].slice.call(document.querySelectorAll('.pmh a, #pmH a, #pmRelance a, #pmRelance2 a, .pmconc a'));
var n=0;
cibles.forEach(function(a){
var h=a.getAttribute('href')||'';
if(h.indexOf('/contact')<0) return;
var t=a.textContent.replace(/\s+/g,' ').trim();
if(/^(je d[ée]marre( mon projet)?|demander un devis|obtenez votre devis gratuit|nous contacter)\s*(→|→)?$/i.test(t)){
a.textContent='Je demande mon devis gratuit'; n++; }
});
return true;}
if(!libelles()){var ol=new MutationObserver(function(){if(libelles())ol.disconnect()});ol.observe(document.documentElement,{childList:true,subtree:true});setTimeout(function(){ol.disconnect()},7000);}
document.addEventListener('DOMContentLoaded',libelles);
window.addEventListener('load',libelles);
})();
</script>
<script>
(function(){
function micro(){
if(!document.body) return false;
if(document.body.className.indexOf('page-id-12954')<0) return true;
if(document.querySelector('.pmrdv')) return true;
var hero=document.querySelector('.pmh .hero'); if(!hero) return false;
var a=[].slice.call(hero.querySelectorAll('a')).filter(function(x){return (x.getAttribute('href')||'').indexOf('/contact')>-1})[0];
if(!a||!a.parentNode) return false;
var s=document.createElement('span'); s.className='pmrdv'; s.innerHTML="<b>Vous choisissez votre créneau</b>, un expert vous rappelle et vous envoie votre devis.";
a.parentNode.insertBefore(s, a.nextSibling);
return true;}
if(!micro()){var om=new MutationObserver(function(){if(micro())om.disconnect()});om.observe(document.documentElement,{childList:true,subtree:true});setTimeout(function(){om.disconnect()},8000);}
document.addEventListener('DOMContentLoaded',micro);window.addEventListener('load',micro);
})();
</script><!--
=========================================================================
PERMIS MAISON — Nouveau pied de page
WPCode > extrait HTML > emplacement "Corps de tout le site"
Masque l'ancien pied de page (#colophon) et insere le nouveau a la place.
Tous les liens de l'ancien sont repris : mentions legales, politique de
confidentialite, CGV, plan du site, blog, glossaire, et les 5 reseaux.
POUR ANNULER : desactiver cet extrait. L'ancien pied de page revient.
=========================================================================
-->
<style>
body.pm-pied #colophon{display:none !important}
.pmf{background:#0c233b;color:#c8d8ec;font-family:inherit;line-height:1.6;font-size:15px}
.pmf *{box-sizing:border-box}
.pmf a{color:#c8d8ec;text-decoration:none !important;transition:color .15s}
.pmf a:hover{color:#fff}
.pmf .in{max-width:1180px;margin:0 auto;padding:54px 20px 0}
.pmf .haut{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.15fr;gap:40px}
.pmf .marque img{height:34px;width:auto;display:block;margin-bottom:16px}
.pmf .marque p{font-size:14.5px;color:#a8c0dc;margin:0 0 16px;max-width:330px}
.pmf .marque p b{color:#fff}
.pmf .note{display:flex;align-items:center;gap:8px;font-size:14px}
.pmf .note .et{color:#fbbc05;letter-spacing:1px}
.pmf .note b{color:#fff}
.pmf h4{color:#fff;font-size:15px;font-weight:800;margin:0 0 14px;letter-spacing:-.01em}
.pmf ul{list-style:none;margin:0;padding:0}
.pmf li{margin-bottom:9px;font-size:14.5px}
.pmf .coord li{display:flex;gap:9px;align-items:flex-start}
.pmf .coord .ic{flex:0 0 16px;margin-top:3px}
.pmf .coord svg{width:16px;height:16px;stroke:#7aa7d8;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
.pmf .coord .gris{color:#8aa4c4;font-size:13.5px}
.pmf .res{display:flex;gap:10px;margin-top:18px}
.pmf .res a{width:36px;height:36px;border-radius:10px;background:rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;transition:.15s}
.pmf .res a:hover{background:#0a6bd6}
.pmf .res svg{width:17px;height:17px;fill:#dbe7f5}
.pmf .bas{margin-top:44px;border-top:1px solid rgba(255,255,255,.12);padding:20px 0 26px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:#8aa4c4}
.pmf .bas .legal a{margin-left:14px}
@media(max-width:1000px){.pmf .haut{grid-template-columns:1fr 1fr;gap:34px}}
@media(max-width:620px){.pmf .haut{grid-template-columns:1fr}.pmf .bas{flex-direction:column;text-align:center;justify-content:center}.pmf .bas .legal a{margin:0 7px}.pmf .res{justify-content:flex-start}}
</style>
<script>
(function(){
if(document.getElementById('pm-pied')) return;
var HTML = ''
+ '<div class="in"><div class="haut">'
+ '<div class="marque">'
+ '<img src="https://permismaison.fr/wp-content/uploads/2025/03/logo-permismaison.png" alt="Permis Maison" width="200" height="31">'
+ '<p>L’expert de vos démarches d’urbanisme <b>100 % en ligne</b>. Permis, déclarations et attestations, partout en France et DOM-TOM — <b>sans rendez-vous physique</b>.</p>'
+ '<div class="note"><span class="et">★★★★★</span> <b>4,8/5</b> sur Google</div>'
+ '<div class="res">'
+ '<a href="https://www.facebook.com/PermisMaison" target="_blank" rel="noopener" aria-label="Facebook"><svg viewBox="0 0 24 24"><path d="M22 12a10 10 0 1 0-11.6 9.9v-7h-2.5V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.4h-1.2c-1.2 0-1.6.8-1.6 1.6V12h2.7l-.4 2.9h-2.3v7A10 10 0 0 0 22 12z"/></svg></a>'
+ '<a href="https://www.youtube.com/@permismaison" target="_blank" rel="noopener" aria-label="YouTube"><svg viewBox="0 0 24 24"><path d="M23 12s0-3.2-.4-4.7a2.5 2.5 0 0 0-1.8-1.8C19.3 5 12 5 12 5s-7.3 0-8.8.5A2.5 2.5 0 0 0 1.4 7.3C1 8.8 1 12 1 12s0 3.2.4 4.7a2.5 2.5 0 0 0 1.8 1.8C4.7 19 12 19 12 19s7.3 0 8.8-.5a2.5 2.5 0 0 0 1.8-1.8C23 15.2 23 12 23 12zM9.8 15.1V8.9l6.1 3.1-6.1 3.1z"/></svg></a>'
+ '<a href="https://www.instagram.com/permis.maison/" target="_blank" rel="noopener" aria-label="Instagram"><svg viewBox="0 0 24 24"><path d="M12 2.2c3.2 0 3.6 0 4.9.1 1.2.1 1.8.2 2.2.4.6.2 1 .5 1.4.9.4.4.7.8.9 1.4.2.4.4 1 .4 2.2.1 1.3.1 1.7.1 4.9s0 3.6-.1 4.9c0 1.2-.2 1.8-.4 2.2-.2.6-.5 1-.9 1.4-.4.4-.8.7-1.4.9-.4.2-1 .4-2.2.4-1.3.1-1.7.1-4.9.1s-3.6 0-4.9-.1c-1.2 0-1.8-.2-2.2-.4-.6-.2-1-.5-1.4-.9-.4-.4-.7-.8-.9-1.4-.2-.4-.4-1-.4-2.2C2.2 15.6 2.2 15.2 2.2 12s0-3.6.1-4.9c0-1.2.2-1.8.4-2.2.2-.6.5-1 .9-1.4.4-.4.8-.7 1.4-.9.4-.2 1-.4 2.2-.4C8.4 2.2 8.8 2.2 12 2.2zm0 3.2A6.6 6.6 0 1 0 18.6 12 6.6 6.6 0 0 0 12 5.4zm0 10.9A4.3 4.3 0 1 1 16.3 12 4.3 4.3 0 0 1 12 16.3zm6.9-11.1a1.5 1.5 0 1 1-1.5-1.5 1.5 1.5 0 0 1 1.5 1.5z"/></svg></a>'
+ '<a href="https://www.pinterest.fr/permismaison/" target="_blank" rel="noopener" aria-label="Pinterest"><svg viewBox="0 0 24 24"><path d="M12 2a10 10 0 0 0-3.6 19.3c-.1-.8-.2-2 0-2.9l1.2-5.1s-.3-.6-.3-1.5c0-1.4.8-2.5 1.8-2.5.9 0 1.3.6 1.3 1.4 0 .9-.6 2.2-.9 3.4-.2 1 .5 1.9 1.5 1.9 1.8 0 3.2-1.9 3.2-4.7 0-2.4-1.8-4.2-4.3-4.2a4.5 4.5 0 0 0-4.7 4.5c0 .9.3 1.8.8 2.3.1.1.1.2.1.3l-.3 1.1c0 .2-.1.2-.3.1-1.3-.6-2-2.4-2-3.9 0-3.2 2.3-6.1 6.7-6.1 3.5 0 6.2 2.5 6.2 5.8 0 3.5-2.2 6.3-5.2 6.3-1 0-2-.5-2.3-1.2l-.6 2.4c-.2.9-.8 2-1.2 2.6A10 10 0 1 0 12 2z"/></svg></a>'
+ '<a href="https://www.linkedin.com/company/permis-maison-fr/" target="_blank" rel="noopener" aria-label="LinkedIn"><svg viewBox="0 0 24 24"><path d="M4.98 3.5A2.5 2.5 0 1 0 5 8.5a2.5 2.5 0 0 0 0-5zM3 9h4v12H3zM9 9h3.8v1.7h.05a4.2 4.2 0 0 1 3.75-2.05c4 0 4.75 2.6 4.75 6V21h-4v-5.6c0-1.35 0-3.1-1.9-3.1s-2.2 1.5-2.2 3v5.7H9z"/></svg></a>'
+ '</div>'
+ '</div>'
+ '<div><h4>Nos services</h4><ul>'
+ '<li><a href="/nos-services-urbanisme-en-ligne/permis-construire-en-ligne/">Permis de construire</a></li>'
+ '<li><a href="/nos-services-urbanisme-en-ligne/declaration-prealable-travaux-en-ligne/">Déclaration préalable</a></li>'
+ '<li><a href="/nos-services-urbanisme-en-ligne/permis-construire-architecte-dplg/">Permis avec architecte DPLG</a></li>'
+ '<li><a href="/nos-services-urbanisme-en-ligne/attestation-thermique-re2020-en-ligne/">Attestation thermique RE2020</a></li>'
+ '<li><a href="/nos-services-urbanisme-en-ligne/attestation-sismique-en-ligne/">Attestation sismique</a></li>'
+ '<li><a href="/nos-services-urbanisme-en-ligne/">Tous nos services</a></li>'
+ '</ul></div>'
+ '<div><h4>Conseils & guides</h4><ul>'
+ '<li><a href="/guides/">Tous les guides</a></li>'
+ '<li><a href="/glossaire-d-urbanisme/">Glossaire de l’urbanisme</a></li>'
+ '<li><a href="/construire-sans-permis-risques/">Construire sans permis</a></li>'
+ '<li><a href="/extension-maison-guide/">Agrandir sa maison</a></li>'
+ '<li><a href="/construction-garage-modele-demarches/">Construire un garage</a></li>'
+ '<li><a href="/temoignages-clients/">Témoignages clients</a></li>'
+ '<li><a href="/presse/">Ils parlent de nous</a></li>'
+ '</ul></div>'
+ '<div class="coord"><h4>Nous contacter</h4><ul>'
+ '<li><span class="ic"><svg viewBox="0 0 24 24"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.9.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"/></svg></span><a href="tel:+33474606636">04 74 60 66 36</a></li>'
+ '<li><span class="ic"><svg viewBox="0 0 24 24"><rect x="5" y="2" width="14" height="20" rx="2.5"/></svg></span><a href="tel:+33767841311">07 67 84 13 11</a></li>'
+ '<li><span class="ic"><svg viewBox="0 0 24 24"><rect x="2" y="4" width="20" height="16" rx="2"/><polyline points="22 6 12 13 2 6"/></svg></span><a href="mailto:contact@permismaison.fr">contact@permismaison.fr</a></li>'
+ '<li><span class="ic"><svg viewBox="0 0 24 24"><path d="M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z"/><circle cx="12" cy="10" r="3"/></svg></span><span class="gris">14 rue Balloffet Dury<br>69220 Belleville-en-Beaujolais<br>Siège social — pas d’accueil physique</span></li>'
+ '<li><span class="ic"><svg viewBox="0 0 24 24"><circle cx="12" cy="12" r="10"/><polyline points="12 6 12 12 16 14"/></svg></span><span class="gris">Lundi au vendredi<br>9h-12h et 13h-18h</span></li>'
+ '</ul></div>'
+ '</div>'
+ '<div class="bas">'
+ '<div>© 2026 Permis Maison · SARL au capital de 5 000 € · SIREN 901 511 345 · RCS Villefranche-Tarare</div>'
+ '<div class="legal"><a href="/mentions-legales/">Mentions légales</a><a href="/politique-de-confidentialite/">Politique de confidentialité</a><a href="/conditions-generales-de-vente/">CGV</a><a href="/paiement-acompte-solde-devis/">Paiement acompte & solde</a><a href="/plan-du-site/">Plan du site</a></div>'
+ '</div></div>';
function poser(){
var ancien = document.getElementById('colophon');
if(!ancien || document.getElementById('pm-pied')) return;
var f = document.createElement('footer');
f.id = 'pm-pied';
f.className = 'pmf';
f.innerHTML = HTML;
ancien.parentNode.insertBefore(f, ancien);
document.body.classList.add('pm-pied');
}
poser();
var obs = new MutationObserver(function(){ poser(); if(document.getElementById('pm-pied')) obs.disconnect(); });
obs.observe(document.documentElement, {childList:true, subtree:true});
document.addEventListener('DOMContentLoaded', poser);
setTimeout(function(){ obs.disconnect(); }, 6000);
})();
</script>
<!--
=========================================================================
PERMIS MAISON — Habillage de la page Contact
A coller dans WPCode > extrait HTML > emplacement "Corps de tout le site".
CE QUE CE CODE NE TOUCHE PAS :
- le formulaire Elementor (widget f278a2e)
- le calendrier de prise de rendez-vous, qui est A L'INTERIEUR de ce widget
- les creneaux reserves, qui viennent du serveur (action pm_booked_slots)
CE QUE CE CODE FAIT :
- masque les anciennes sections 2f6591d1 (hero + cartes), 1336a735
(coordonnees) et 3ca2aab (bouton)
- insere les nouvelles sections autour du formulaire
- rhabille le formulaire existant
POUR TOUT ANNULER : desactiver cet extrait dans WPCode. La page redevient
exactement celle d'avant.
=========================================================================
-->
<style>
body.page-id-12591 .elementor-element-2f6591d1,body.page-id-12591 .elementor-element-1336a735,body.page-id-12591 .elementor-element-3ca2aab{display:none !important}
body.pm-secours .elementor-element-2f6591d1,body.pm-secours .elementor-element-1336a735,body.pm-secours .elementor-element-3ca2aab{display:block !important}
/*ANTI-FLASH*/
.pmc{--bleu:#0a6bd6;--marine:#0c233b;--rouge:#e2001a;--gris:#5b6b7f;--bordure:#e3e9f0;--fond:#f7fafd;--bleuclair:#f2f7fd;font-family:inherit;color:var(--marine);line-height:1.6}
.pmc *{box-sizing:border-box}
.pmc .wrap{max-width:1180px;margin:0 auto;padding:0 20px}
.pmc h1,.pmc h2,.pmc h3{margin:0;line-height:1.2;letter-spacing:-.02em;color:inherit}
.pmc .sec{padding:58px 0}
.pmc .sec.gris{background:var(--fond)}
.pmc .eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--bleu);margin-bottom:12px}
.pmc .h2{font-size:31px;font-weight:800;margin-bottom:12px}
.pmc .lead{font-size:17px;color:var(--gris);max-width:720px}
.pmc a{color:var(--bleu)}
.pmc .hero{position:relative;background:#0c233b;color:#fff;padding:44px 0 0;overflow:hidden}
.pmc .hero::before{content:"";position:absolute;top:-160px;right:-120px;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(93,168,255,.30) 0%,rgba(93,168,255,0) 68%)}
.pmc .hero .wrap{position:relative;z-index:1}
.pmc .hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:44px;align-items:start}
.pmc .hero h1{font-size:38px;font-weight:800;color:#fff;margin-bottom:14px}
.pmc .hero h1 span{color:#8cc4ff}
.pmc .hero p.sub{font-size:16.5px;color:#cddef2;margin:0 0 20px;max-width:560px}
.pmc .badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}
.pmc .badge{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:6px 13px;font-size:13px;color:#eaf3ff}
.pmc .hero-note{font-size:12.5px;color:#9db6d4;margin:0;padding-bottom:44px}
.pmc .moyens{background:#fff;border-radius:18px;padding:6px;box-shadow:0 26px 64px rgba(3,16,34,.34)}
.pmc .moyen{display:flex;gap:13px;align-items:flex-start;padding:15px 16px;border-radius:14px;text-decoration:none;color:var(--marine);transition:background .15s}
.pmc .moyen:hover{background:var(--bleuclair)}
.pmc .moyen+.moyen{border-top:1px solid var(--bordure)}
.pmc .moyen .ic{flex:0 0 40px;height:40px;border-radius:11px;background:var(--bleuclair);display:flex;align-items:center;justify-content:center;font-weight:800;color:var(--bleu);font-size:17px}
.pmc .moyen.reco .ic{background:#fdeaec;color:var(--rouge)}
.pmc .moyen .t{font-weight:800;font-size:15.5px;display:block}
.pmc .moyen .v{display:block;font-size:18px;font-weight:800;color:var(--bleu);margin:1px 0}
.pmc .moyen .d{display:block;font-size:12.5px;color:var(--gris);line-height:1.45}
.pmc .tag{font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:var(--rouge);color:#fff;margin-left:8px;vertical-align:2px}
.pmc .tag.gris{background:#eef3f9;color:var(--gris)}
.pmc .chiffres{background:#fff;border-bottom:1px solid var(--bordure)}
.pmc .chiffres .in{display:grid;grid-template-columns:repeat(4,1fr);text-align:center}
.pmc .chiffres .c{padding:22px 12px}
.pmc .chiffres .c+.c{border-left:1px solid var(--bordure)}
.pmc .chiffres .n{font-size:26px;font-weight:800;color:var(--bleu)}
.pmc .chiffres .l{font-size:13px;color:var(--gris)}
.pmc .stars{color:#fbbc05;letter-spacing:1px;font-size:13px}
.pmc .etapes{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}
.pmc .etape{background:#fff;border:1px solid var(--bordure);border-radius:16px;padding:24px}
.pmc .etape .num{width:34px;height:34px;border-radius:10px;background:var(--bleu);color:#fff;font-weight:800;display:flex;align-items:center;justify-content:center;font-size:15px;margin-bottom:14px}
.pmc .etape h3{font-size:17px;font-weight:800;margin-bottom:6px}
.pmc .etape p{margin:0;font-size:14.5px;color:var(--gris)}
.pmc .avis-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:960px;margin:26px auto 0}
.pmc .avis{display:flex;gap:16px;align-items:flex-start;background:#fff;border:1px solid var(--bordure);border-left:4px solid #fbbc05;border-radius:16px;padding:22px 24px}
.pmc .avis .av{flex:0 0 44px;height:44px;border-radius:50%;background:var(--bleu);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px}
.pmc .avis blockquote{margin:4px 0 8px;font-size:15.5px;line-height:1.6;padding:0;border:0}
.pmc .avis .who{font-size:13px;color:var(--gris)}
.pmc .coord{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.pmc .coord-card{background:#fff;border:1px solid var(--bordure);border-radius:18px;padding:28px}
.pmc .li{display:flex;gap:14px;padding:13px 0;align-items:flex-start}
.pmc .li+.li{border-top:1px solid var(--bordure)}
.pmc .li .k{display:block;font-size:12px;color:var(--gris);text-transform:uppercase;letter-spacing:.06em;font-weight:700}
.pmc .li .val{display:block;font-size:16px;font-weight:700}
.pmc .li .val a{text-decoration:none !important}
.pmc .carte-box{border:1px solid var(--bordure);border-radius:18px;overflow:hidden;background:#fff;display:flex;flex-direction:column}
.pmc .carte-box iframe{flex:1;min-height:260px;border:0;width:100%}
.pmc .carte-legende{padding:16px 20px;border-top:1px solid var(--bordure);display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}
.pmc .carte-legende .a{font-size:14px;font-weight:700}
.pmc .carte-legende .s{font-size:12.5px;color:var(--gris)}
.pmc .btn-ghost{display:inline-block;border:1px solid var(--bleu);color:var(--bleu);border-radius:10px;padding:9px 16px;font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap}
.pmc .faq{display:grid;grid-template-columns:1fr 1fr;gap:14px 24px;margin-top:28px}
.pmc .faq details{align-self:start;background:#fff;border:1px solid var(--bordure);border-radius:12px}
.pmc .faq summary{cursor:pointer;list-style:none;padding:16px 44px 16px 18px;font-weight:700;font-size:15px;position:relative}
.pmc .faq summary::-webkit-details-marker{display:none}
.pmc .faq summary::after{content:"";position:absolute;right:18px;top:20px;width:9px;height:9px;border-right:2px solid var(--bleu);border-bottom:2px solid var(--bleu);transform:rotate(45deg);transition:.2s}
.pmc .faq details[open] summary::after{transform:rotate(-135deg)}
.pmc .faq details p{margin:0;padding:0 18px 18px;color:var(--gris);font-size:14.5px}
.pmc .liens{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px}
.pmc .lien{display:block;background:#fff;border:1px solid var(--bordure);border-radius:14px;padding:20px;text-decoration:none;color:var(--marine);transition:.15s}
.pmc .lien:hover{border-color:var(--bleu);box-shadow:0 8px 24px rgba(10,107,214,.1);transform:translateY(-2px)}
.pmc .lien .t{display:block;font-weight:800;font-size:15.5px;margin-bottom:4px}
.pmc .lien .d{display:block;font-size:13.5px;color:var(--gris)}
.pmc .cta{background:linear-gradient(135deg,#0a6bd6,#0c233b);color:#fff;border-radius:20px;padding:40px;text-align:center}
.pmc .cta h2{font-size:27px;font-weight:800;margin-bottom:10px;color:#fff}
.pmc .cta p{color:#cfe0f5;margin:0 0 22px}
.pmc .cta .btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
.pmc .btn-red{display:inline-block;background:linear-gradient(180deg,#e2001a,#c40016);color:#fff;border-radius:12px;padding:15px 30px;font-weight:800;text-decoration:none;box-shadow:0 8px 22px rgba(226,0,26,.28)}
.pmc .btn-white{display:inline-block;background:#fff;color:var(--bleu);border-radius:12px;padding:15px 28px;font-weight:800;text-decoration:none}
body.pm-habille .elementor-element-21bbd910{background:#fff !important;padding-top:52px !important;padding-bottom:52px !important}
@media(max-width:900px){.pmc .hero-grid{grid-template-columns:1fr;gap:26px}
.pmc .hero h1{font-size:29px}
.pmc .chiffres .in{grid-template-columns:1fr 1fr}
.pmc .chiffres .c:nth-child(3){border-left:0}
.pmc .chiffres .c:nth-child(n+3){border-top:1px solid var(--bordure)}
.pmc .etapes{grid-template-columns:1fr}
.pmc .avis-duo{grid-template-columns:1fr}
.pmc .coord{grid-template-columns:1fr}
.pmc .faq{grid-template-columns:1fr}
.pmc .liens{grid-template-columns:1fr 1fr}
.pmc .h2{font-size:24px}
.pmc .sec{padding:40px 0}
}
body .pmc a,body .pmc .moyen,body .pmc .moyen *,body .pmc .lien,body .pmc .lien *,body .pmc .btn-red,body .pmc .btn-white,body .pmc .btn-ghost,body .pmc .li .val a{text-decoration:none !important}
body .pmc .faq summary{text-decoration:none !important}
/*SOULIGNEMENT*/
/* Champs obligatoires du formulaire : asterisque rouge + legende */
body.page-id-12591 .elementor-field-group.elementor-field-required>label.elementor-field-label:after{content:" *";color:#D70806;font-weight:700}
body.page-id-12591 .pmc-oblig{margin:2px 0 0;font-size:13px;line-height:1.4;color:#5b6b7f}
body.page-id-12591 .pmc-oblig:first-letter{color:#D70806;font-weight:700}
/* Bloc surfaces : les deux champs et la question des 150 m2 forment un seul encart */
body.page-id-12591 .elementor-field-group-surface_existante,body.page-id-12591 .elementor-field-group-surface_projet{margin-top:0!important;margin-bottom:0!important;background:#eff6ff!important;padding:12px 14px 8px!important}
body.page-id-12591 .elementor-field-group-surface_existante{margin-top:14px!important;border-radius:0 8px 0 0!important}
body.page-id-12591 .elementor-field-group-surface_projet{margin-top:14px!important;border-left:3px solid #1863dc!important;border-radius:8px 0 0 0!important}
body.page-id-12591 .elementor-field-group-surface_existante>label,body.page-id-12591 .elementor-field-group-surface_projet>label{color:#212121!important;font-weight:600!important;font-size:14px!important;margin-bottom:8px!important}
body.page-id-12591 .elementor-field-group-surface150{margin-top:0!important;border-radius:0 0 8px 8px!important;padding-top:10px!important}
body.page-id-12591 .elementor-field-group-surface_existante:after{content:"S’il y en a une. Laissez vide pour une construction neuve.";display:block;width:100%;margin-top:6px;font-size:12px;line-height:1.35;color:#5b6b7f}
</style>
<script>
(function(){
if(!document.body || document.body.className.indexOf('page-id-12591')<0) return;
var AVANT = ''
+ '<div class="pmc">'
+ '<section class="hero"><div class="wrap"><div class="hero-grid"><div>'
+ '<h1>Parlons de votre projet.<br><span>Réponse sous 24h ouvrées.</span></h1>'
+ '<p class="sub">Déclaration préalable, permis de construire, ERP, étude thermique RE2020 : dites-nous ce que vous voulez faire, nous vous disons ce qui est faisable, sous quel délai et à quel prix.</p>'
+ '<div class="badges"><span class="badge">Devis gratuit</span><span class="badge">Sans engagement</span><span class="badge">Un interlocuteur dédié</span><span class="badge">France et DOM-TOM</span></div>'
+ '<p class="hero-note">SARL Permis Maison — Belleville-en-Beaujolais (69) · 100 % en ligne</p>'
+ '</div><div class="moyens">'
+ '<a class="moyen reco" href="#pm-formulaire"><span class="ic">1</span><span>'
+ '<span class="t">Décrire mon projet<span class="tag">Le plus rapide</span></span>'
+ '<span class="v" style="font-size:15px;color:#0c233b">Formulaire détaillé — 2 minutes</span>'
+ '<span class="d">Vous joignez vos croquis ou plans, nous préparons un devis chiffré avant de vous rappeler.</span></span></a>'
+ '<a class="moyen" href="tel:+33474606636"><span class="ic">2</span><span>'
+ '<span class="t">Appeler le bureau</span><span class="v">04 74 60 66 36</span>'
+ '<span class="d">Lundi au vendredi, 9h-12h et 13h-18h · Mobile : 07 67 84 13 11</span></span></a>'
+ '<a class="moyen" href="mailto:contact@permismaison.fr"><span class="ic">3</span><span>'
+ '<span class="t">Écrire un e-mail<span class="tag gris">Sous 24h ouvrées</span></span>'
+ '<span class="v" style="font-size:16px">contact@permismaison.fr</span>'
+ '<span class="d">Idéal si vous avez déjà un dossier en cours ou une question précise.</span></span></a>'
+ '</div></div></div></section>'
+ '<section class="chiffres"><div class="wrap"><div class="in">'
+ '<div class="c"><div class="n">+3 000</div><div class="l">dossiers réalisés</div></div>'
+ '<div class="c"><div class="n">98 %</div><div class="l">de réussite</div></div>'
+ '<div class="c"><div class="stars">★★★★★</div><div class="n" style="font-size:22px">4,8/5</div><div class="l">sur Google</div></div>'
+ '<div class="c"><div class="n">24h</div><div class="l">délai de réponse ouvré</div></div>'
+ '</div></div></section>'
+ '<section class="sec gris"><div class="wrap">'
+ '<div class="eyebrow">Après votre demande</div>'
+ '<h2 class="h2">Ce qui se passe une fois le formulaire envoyé</h2>'
+ '<p class="lead">Pas de zone d’ombre : vous savez à quoi vous attendre, et à quel moment vous engagez quelque chose.</p>'
+ '<div class="etapes">'
+ '<div class="etape"><div class="num">1</div><h3>Accusé de réception immédiat</h3><p>Vous recevez tout de suite un e-mail de confirmation avec le récapitulatif de votre demande et le créneau de rappel retenu.</p></div>'
+ '<div class="etape"><div class="num">2</div><h3>Un expert vous rappelle sous 24h ouvrées</h3><p>Nous vérifions la faisabilité au regard du PLU de votre commune et nous vous confirmons quelle autorisation est nécessaire. L’appel arrive du 07 67 84 13 11.</p></div>'
+ '<div class="etape"><div class="num">3</div><h3>Devis chiffré, sans engagement</h3><p>Prix ferme, délai annoncé, contenu du dossier détaillé. Le dossier est ensuite constitué en 15 jours ouvrés environ. Aucun paiement avant votre accord.</p></div>'
+ '</div>'
+ '<div class="avis-duo">'
+ '<div class="avis"><div class="av">R</div><div><div class="stars">★★★★★</div>'
+ '<blockquote>« Mon permis a été accepté, le travail a été fait très rapidement malgré des modifications apportées plusieurs fois. Équipe très pro, je les recommande à tout le monde. »</blockquote>'
+ '<div class="who">Romain L. — avis Google, mars 2026</div></div></div>'
+ '<div class="avis"><div class="av">Y</div><div><div class="stars">★★★★★</div>'
+ '<blockquote>« L’équipe fait preuve d’un grand professionnalisme, d’écoute et d’une réelle capacité à comprendre les besoins du client. »</blockquote>'
+ '<div class="who">Yessine S. — avis Google, avril 2026</div></div></div>'
+ '</div>'
+ '</div></section>'
+ '</div>';
var APRES = ''
+ '<div class="pmc">'
+ '<section class="sec gris"><div class="wrap">'
+ '<div class="eyebrow">Nous joindre</div><h2 class="h2">Nos coordonnées</h2>'
+ '<p class="lead" style="margin-bottom:26px">Nous travaillons à distance pour toute la France, mais nous avons bien une adresse et un vrai standard téléphonique.</p>'
+ '<div class="coord"><div class="coord-card">'
+ '<div class="li"><span><span class="k">Bureau</span><span class="val"><a href="tel:+33474606636">04 74 60 66 36</a></span></span></div>'
+ '<div class="li"><span><span class="k">Mobile</span><span class="val"><a href="tel:+33767841311">07 67 84 13 11</a></span></span></div>'
+ '<div class="li"><span><span class="k">E-mail</span><span class="val"><a href="mailto:contact@permismaison.fr">contact@permismaison.fr</a></span></span></div>'
+ '<div class="li"><span><span class="k">Adresse</span><span class="val" style="font-weight:600;font-size:15px">14 rue Balloffet Dury<br>69220 Belleville-en-Beaujolais</span></span></div>'
+ '<div class="li"><span><span class="k">Horaires</span><span class="val" style="font-weight:600;font-size:15px">Lundi au vendredi<br>9h-12h et 13h-18h</span></span></div>'
+ '<div class="li"><span><span class="k">Société</span><span class="val" style="font-weight:600;font-size:15px">SARL Permis Maison — SIREN 901 511 345<br>RCS Villefranche-Tarare</span></span></div>'
+ '</div><div class="carte-box">'
+ '<iframe title="Plan — Belleville-en-Beaujolais" loading="lazy" src="https://www.openstreetmap.org/export/embed.html?bbox=4.7350%2C46.0980%2C4.7620%2C46.1140&layer=mapnik&marker=46.1060%2C4.7485"></iframe>'
+ '<div class="carte-legende"><div><div class="a">14 rue Balloffet Dury, 69220 Belleville-en-Beaujolais</div>'
+ '<div class="s">Siège social — pas d’accueil physique, tout se traite en ligne</div></div>'
+ '<a class="btn-ghost" target="_blank" rel="noopener" href="https://www.google.com/maps/search/?api=1&query=14+rue+Balloffet+Dury+69220+Belleville-en-Beaujolais">Ouvrir dans Maps</a></div>'
+ '</div></div>'
+ '</div></section>'
+ '<section class="sec"><div class="wrap"><div class="eyebrow">Questions fréquentes</div><h2 class="h2">Avant de nous écrire</h2><div class="faq">'
+ '<details><summary>Combien coûte une demande d’autorisation ?</summary><p>Le prix dépend du type de dossier et de la surface. Nous annonçons un tarif ferme dans le devis, avant tout engagement de votre part, et il n’évolue pas en cours de dossier.</p></details>'
+ '<details><summary>En combien de temps mon dossier est-il prêt ?</summary><p>Environ 15 jours ouvrés pour la constitution du dossier, 48 à 72 h ouvrées pour les attestations thermiques et sismiques. S’y ajoute ensuite le délai d’instruction propre à la mairie.</p></details>'
+ '<details><summary>Dois-je payer pour obtenir un devis ?</summary><p>Non. L’étude de votre demande et le devis sont gratuits et sans engagement. Vous ne réglez rien tant que vous n’avez pas validé.</p></details>'
+ '<details><summary>Intervenez-vous partout en France ?</summary><p>Oui, en France métropolitaine et dans les DOM-TOM. Tout se fait en ligne : vous n’avez pas besoin d’être proche de notre bureau.</p></details>'
+ '<details><summary>Traitez-vous les dossiers ERP ?</summary><p>Oui. Nous montons les demandes d’autorisation de travaux pour les établissements recevant du public, y compris la notice d’accessibilité PMR et la notice de sécurité incendie.</p></details>'
+ '<details><summary>Et si l’administration demande des modifications ?</summary><p>Nous reprenons votre dossier sans surcoût pendant 12 mois, pour les modifications demandées par l’administration ou par l’Architecte des Bâtiments de France dans le cadre du projet initial.</p></details>'
+ '<details><summary>Que faire si je ne sais pas quelle autorisation demander ?</summary><p>C’est le cas le plus fréquent. Cochez « Je ne sais pas / à discuter » : nous analysons votre projet et le PLU de votre commune, puis nous vous indiquons la démarche correcte.</p></details>'
+ '<details><summary>Mes données sont-elles conservées ?</summary><p>Elles servent uniquement à traiter votre demande et à vous recontacter. Elles ne sont ni revendues ni transmises à des tiers, et vous pouvez en demander la suppression à tout moment.</p></details>'
+ '</div></div></section>'
+ '<section class="sec gris"><div class="wrap"><div class="eyebrow">Aller plus loin</div><h2 class="h2">Vous cherchez plutôt une information ?</h2><div class="liens">'
+ '<a class="lien" href="/nos-services-urbanisme-en-ligne/"><span class="t">Nos services</span><span class="d">Déclaration préalable, permis de construire, ERP, études techniques.</span></a>'
+ '<a class="lien" href="/temoignages-clients/"><span class="t">Témoignages clients</span><span class="d">Les retours de nos clients et leurs projets aboutis.</span></a>'
+ '<a class="lien" href="/a-propos/"><span class="t">À propos</span><span class="d">Qui nous sommes, comment nous travaillons.</span></a>'
+ '<a class="lien" href="/paiement-acompte-solde-devis/"><span class="t">Régler un devis</span><span class="d">Virement instantané, carte bancaire ou chèque.</span></a>'
+ '</div></div></section>'
+ '<section class="sec"><div class="wrap"><div class="cta">'
+ '<h2>Un doute sur votre projet ? Posez la question.</h2>'
+ '<p>Mieux vaut cinq minutes au téléphone qu’un dossier refusé.</p>'
+ '<div class="btns"><a class="btn-red" href="#pm-formulaire">Décrire mon projet</a>'
+ '<a class="btn-white" href="tel:+33474606636">Appeler — 04 74 60 66 36</a></div>'
+ '</div></div></section>'
+ '</div>';
function poser(){
var form = document.querySelector('.elementor-element-21bbd910');
if(!form || document.getElementById('pm-habillage')) return;
form.id = 'pm-formulaire';
document.body.classList.add('pm-habille');
var avant = document.createElement('div');
avant.id = 'pm-habillage';
avant.innerHTML = AVANT;
form.parentNode.insertBefore(avant, form);
var apres = document.createElement('div');
apres.innerHTML = APRES;
if(form.nextSibling){ form.parentNode.insertBefore(apres, form.nextSibling); }
else { form.parentNode.appendChild(apres); }
}
poser();
var obs=new MutationObserver(function(){ poser(); if(document.getElementById('pm-habillage')) obs.disconnect(); });
obs.observe(document.documentElement,{childList:true,subtree:true});
document.addEventListener('DOMContentLoaded', poser);
setTimeout(function(){ obs.disconnect(); if(!document.getElementById('pm-habillage')){ document.body.classList.add('pm-secours'); } }, 5000);
})();
</script>
<div class="pm-barreconf" id="pm-barreconf">
<div class="pm-barreconf-in">
<span class="pm-t"><span class="pm-stars">★★★★★</span> <b>4,8/5</b> sur Google</span>
<span class="pm-sep"></span>
<span class="pm-t"><b>+3000</b> dossiers réalisés</span>
<span class="pm-sep"></span>
<span class="pm-t"><b>98%</b> de réussite</span>
<span class="pm-sep"></span>
<span class="pm-t">Réponse sous 24h — <b>Devis gratuit</b></span>
</div>
</div>
<style>
.pm-barreconf{background:#0c233b;color:#d7e3f2;font-size:13px;line-height:1.4;visibility:hidden}
.pm-barreconf.pm-ready{visibility:visible}
.pm-barreconf-in{max-width:1240px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}
.pm-barreconf .pm-t{white-space:nowrap}
.pm-barreconf b{color:#fff;font-weight:800}
.pm-barreconf .pm-stars{color:#fbbc05;letter-spacing:1px}
.pm-barreconf .pm-sep{width:1px;height:14px;background:rgba(255,255,255,.22);display:inline-block}
@media(max-width:900px){
.pm-barreconf{font-size:11.5px}
.pm-barreconf-in{gap:10px;padding:8px 12px}
.pm-barreconf .pm-sep{display:none}
}
/* SOUS-MENUS deroulants */
.elementor-51 .sub-menu,.elementor-51 .elementor-nav-menu--dropdown{background:#fff !important;border:1px solid #e6ecf3 !important;border-radius:12px !important;box-shadow:0 14px 34px rgba(12,35,59,.12) !important;overflow:hidden;padding:6px 0 !important;min-width:290px !important;width:auto !important}
.elementor-51 .sub-menu li a,.elementor-51 .elementor-nav-menu--dropdown li a{color:#0c233b !important;background:transparent !important;font-weight:600 !important;padding:10px 18px !important;font-size:14px !important;white-space:nowrap !important}
.elementor-51 .sub-menu li a:hover,.elementor-51 .sub-menu li a:focus,.elementor-51 .elementor-nav-menu--dropdown li a:hover,.elementor-51 .elementor-nav-menu--dropdown li a:focus{background:#f2f7fd !important;color:#0a6bd6 !important}
.elementor-51 .sub-menu li.current-menu-item a,.elementor-51 .elementor-nav-menu--dropdown li.current-menu-item a{color:#e2001a !important;background:transparent !important}
/* telephone dans l'en-tete */
.pm-tel{display:inline-flex;align-items:center;gap:7px;color:#0a6bd6 !important;font-weight:800 !important;font-size:15px !important;text-decoration:none !important;white-space:nowrap;margin-right:4px}
.pm-tel:hover{color:#0c233b !important}
.pm-tel svg{width:16px;height:16px;flex:0 0 16px}
@media(max-width:860px){.pm-tel{font-size:13.5px !important}}
/* le telephone ne doit pas heriter du bouton rouge */
.elementor-element-42900731 a.pm-tel{background:transparent !important;background-image:none !important;color:#0a6bd6 !important;box-shadow:none !important;padding:0 !important;border-radius:0 !important;font-size:15px !important;line-height:1.2 !important}
.elementor-element-42900731 a.pm-tel:hover{background:transparent !important;color:#0c233b !important;transform:none !important}
.elementor-element-42900731 a.pm-tel::after{content:none !important;display:none !important}
.elementor-element-42900731 a.pm-tel span{font-size:15px !important;font-weight:800 !important}
</style>
<noscript><style>.pm-barreconf{visibility:visible}</style></noscript>
<script>
(function(){
function telephone(){
if(document.querySelector('.pm-tel')) return;
var cible = document.querySelector('.elementor-element-42900731 p');
var bouton = cible ? cible.querySelector('a') : null;
if(!cible || !bouton) return;
var a = document.createElement('a');
a.className = 'pm-tel';
a.href = 'tel:+33474606636';
a.innerHTML = '<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z"/></svg><span>04 74 60 66 36</span>';
cible.insertBefore(a, bouton);
}
function placer(){
var barre = document.getElementById('pm-barreconf');
if(!barre) return;
// le bandeau d'annonce temporaire (vacances) s'il existe
var annonce = document.querySelector('.elementor-element-a02f8cb');
if(annonce && annonce.parentNode){
annonce.parentNode.insertBefore(barre, annonce.nextSibling);
}
barre.classList.add('pm-ready');
telephone();
}
if(document.readyState === 'loading'){
document.addEventListener('DOMContentLoaded', placer);
} else { placer(); }
})();
</script>
<style>
/* ===== EN-TETE PERMIS MAISON — version claire ===== */
/* Pour revenir en arriere : supprimer ce bloc jusqu'a FIN EN-TETE. */
/* Bande "devis" : fond blanc, bouton rouge aligne a droite */
.elementor-element-42900731{background:#fff !important;padding:8px 0 6px !important;border:0 !important}
.elementor-element-42900731 > .e-con-inner,
.elementor-element-42900731 .elementor-widget-text-editor,
.elementor-element-42900731 .elementor-widget-container{width:100% !important;max-width:1240px !important;margin:0 auto !important;padding-left:20px !important;padding-right:20px !important}
.elementor-element-42900731 p{margin:0 !important;text-align:right !important;font-size:13.5px !important;color:#5b6b7f !important;display:flex;align-items:center;justify-content:flex-end;gap:12px}
.elementor-element-42900731 a{display:inline-block;background:#e2001a !important;color:#fff !important;font-weight:800 !important;padding:11px 22px !important;border-radius:10px !important;text-decoration:none !important;box-shadow:0 8px 18px rgba(226,0,26,.25);transition:.15s;font-size:0 !important;line-height:1 !important}
.elementor-element-42900731 a::after{content:"Je démarre mon projet →";font-size:14.5px;font-weight:800;letter-spacing:.01em}
.elementor-element-42900731 a:hover{background:#c40016 !important;transform:translateY(-1px)}
/* Barre du menu : fond blanc, texte fonce */
.elementor-element-1be48f0a{background:#fff !important;box-shadow:0 2px 16px rgba(12,35,59,.09)}
.elementor-51 .elementor-nav-menu a,.elementor-51 .elementor-item{color:#0c233b !important;font-weight:600 !important}
.elementor-51 .elementor-nav-menu a:hover,.elementor-51 .elementor-item:hover{color:#0a6bd6 !important}
.elementor-51 .elementor-item-active{color:#e2001a !important}
.elementor-element-1be48f0a .elementor-widget-text-editor,
.elementor-element-1be48f0a .elementor-widget-text-editor *{color:#0c233b !important}
.elementor-element-1be48f0a a[href^="tel"]{color:#0a6bd6 !important;font-weight:800 !important}
@media(max-width:860px){
.elementor-element-42900731 p{justify-content:center !important;font-size:12.5px !important}
.elementor-element-42900731 a{padding:9px 16px !important}
.elementor-element-42900731 a::after{font-size:13px}
}
/* ===== FIN EN-TETE ===== */
</style>
<style>
/* ===== MOBILE PERMIS MAISON — corrections en-tete ===== */
@media(max-width:820px){
#pm-barreconf{padding:7px 10px !important}
#pm-barreconf .pm-barreconf-in{flex-wrap:wrap !important;justify-content:center !important;gap:3px 10px !important;line-height:1.5 !important}
#pm-barreconf .pm-t{font-size:11px !important;white-space:nowrap}
#pm-barreconf .pm-sep{display:none !important}
.elementor-element-42900731 .elementor-widget-container{text-align:center}
.elementor-element-42900731 p{display:flex !important;flex-direction:column;align-items:center;gap:12px;margin:0}
.elementor-element-42900731 a:not(.pm-tel){width:100%;max-width:330px;white-space:nowrap;padding:13px 16px !important;font-size:15px !important;line-height:1.2 !important}
a.pm-tel{font-size:18px !important}
.elementor-51 .elementor-menu-toggle{
color:#0c233b !important;
background:#f2f7fd !important;
border:1px solid #d7e0ea !important;
border-radius:10px !important;
padding:9px 12px !important;
opacity:1 !important;
}
.elementor-51 .elementor-menu-toggle svg,
.elementor-51 .elementor-menu-toggle i{fill:#0c233b !important;color:#0c233b !important;width:26px !important;height:26px !important;font-size:26px !important}
.elementor-51 .elementor-menu-toggle.elementor-active{background:#0a6bd6 !important;border-color:#0a6bd6 !important}
.elementor-51 .elementor-menu-toggle.elementor-active svg,
.elementor-51 .elementor-menu-toggle.elementor-active i{fill:#fff !important;color:#fff !important}
}
/* ===== FIN MOBILE PERMIS MAISON ===== */
</style>
<a
class="skip-link screen-reader-text"
href="#content">
Aller au contenu</a>
<div
class="hfeed site" id="page">
<header id="masthead" itemscope="itemscope" itemtype="https://schema.org/WPHeader">
<p class="main-title bhf-hidden" itemprop="headline"><a href="https://permismaison.fr/" title="Permis Maison" rel="home">Permis Maison</a></p>
<style>.elementor-51 .elementor-element.elementor-element-7d2462a4{--display:flex;--min-height:130px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-51 .elementor-element.elementor-element-7d2462a4:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-7d2462a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-51 .elementor-element.elementor-element-a02f8cb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-a02f8cb:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-a02f8cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B45309;}.elementor-51 .elementor-element.elementor-element-1557591{text-align:center;color:#FFFFFF;}.elementor-51 .elementor-element.elementor-element-42900731{--display:flex;--min-height:40px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;--z-index:0;}.elementor-51 .elementor-element.elementor-element-42900731:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-42900731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2E5C;}.elementor-51 .elementor-element.elementor-element-cb27c7f > .elementor-widget-container{padding:8px 12px 8px 12px;}.elementor-51 .elementor-element.elementor-element-cb27c7f{text-align:center;}.elementor-51 .elementor-element.elementor-element-1be48f0a{--display:flex;--min-height:90px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;--z-index:9999;}.elementor-51 .elementor-element.elementor-element-1be48f0a:not(.elementor-motion-effects-element-type-background), .elementor-51 .elementor-element.elementor-element-1be48f0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08408B;}.elementor-51 .elementor-element.elementor-element-5bf701b > .elementor-widget-container{margin:0px 0px 0px -70px;}.elementor-51 .elementor-element.elementor-element-5bf701b.elementor-element{--align-self:center;}.elementor-51 .elementor-element.elementor-element-5bf701b{text-align:start;}.elementor-51 .elementor-element.elementor-element-5bf701b img{width:230px;max-width:100%;height:56px;object-fit:contain;object-position:center center;border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-fbf1b57 > .elementor-widget-container{margin:0px -40px 0px 0px;padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-menu-toggle{margin-right:auto;background-color:rgba(255,255,255,0);}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu .elementor-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1px;letter-spacing:0px;word-spacing:0px;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--main .elementor-item{color:#ffffff;fill:#ffffff;padding-left:0px;padding-right:0px;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--main .elementor-item:hover,
.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--main .elementor-item.elementor-item-active,
.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--main .elementor-item.highlighted,
.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--main .elementor-item:focus{color:#FF5E14;fill:#FF5E14;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .e--pointer-framed .elementor-item:before{border-width:0px;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 0px 0px;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:0px 0px 0 0;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:0px 0 0 0px;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 0px 0px 0;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .e--pointer-underline .elementor-item:after,
.elementor-51 .elementor-element.elementor-element-fbf1b57 .e--pointer-overline .elementor-item:before,
.elementor-51 .elementor-element.elementor-element-fbf1b57 .e--pointer-double-line .elementor-item:before,
.elementor-51 .elementor-element.elementor-element-fbf1b57 .e--pointer-double-line .elementor-item:after{height:0px;}.elementor-51 .elementor-element.elementor-element-fbf1b57{--e-nav-menu-horizontal-menu-item-margin:calc( 35px / 2 );--nav-menu-icon-size:25px;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:35px;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--dropdown a, .elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-menu-toggle{color:#ffffff;fill:#ffffff;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--dropdown{background-color:#08408B;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--dropdown a:hover,
.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--dropdown a:focus,
.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--dropdown a.highlighted,
.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-menu-toggle:hover,
.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-menu-toggle:focus{color:#FF5E14;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--dropdown a:hover,
.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--dropdown a:focus,
.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--dropdown a.elementor-item-active,
.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--dropdown a.highlighted{background-color:#08408B;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--dropdown .elementor-item, .elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--dropdown .elementor-sub-item{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--main .elementor-nav-menu--dropdown, .elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 0px 0px rgba(0,0,0,0.25);}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--dropdown a{padding-left:11px;padding-right:11px;padding-top:11px;padding-bottom:11px;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:rgba(255,255,255,0.3);border-bottom-width:1px;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:22px !important;}.elementor-51 .elementor-element.elementor-element-fbf1b57 div.elementor-menu-toggle{color:#ffffff;}.elementor-51 .elementor-element.elementor-element-fbf1b57 div.elementor-menu-toggle svg{fill:#ffffff;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-51 .elementor-element.elementor-element-7d2462a4{--width:100%;}}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-7d2462a4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-42900731{--padding-top:8px;--padding-bottom:8px;--padding-left:16px;--padding-right:16px;}.elementor-51 .elementor-element.elementor-element-1be48f0a{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-51 .elementor-element.elementor-element-5bf701b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-5bf701b img{width:140px;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu .elementor-item{font-size:20px;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu--dropdown a{padding-top:30px;padding-bottom:30px;}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-a02f8cb{--padding-top:10px;--padding-bottom:10px;--padding-left:14px;--padding-right:14px;}.elementor-51 .elementor-element.elementor-element-42900731{--min-height:50px;--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-51 .elementor-element.elementor-element-1be48f0a{--min-height:85px;}.elementor-51 .elementor-element.elementor-element-5bf701b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-5bf701b{text-align:start;}.elementor-51 .elementor-element.elementor-element-5bf701b img{width:151px;height:45px;}.elementor-51 .elementor-element.elementor-element-fbf1b57 > .elementor-widget-container{margin:0px -20px 0px 0px;}.elementor-51 .elementor-element.elementor-element-fbf1b57.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-51 .elementor-element.elementor-element-fbf1b57 .elementor-nav-menu .elementor-item{font-size:20px;line-height:0.1em;}}</style> <div data-elementor-type="wp-post" data-elementor-id="51" class="elementor elementor-51" data-elementor-post-type="elementor-hf">
<div class="elementor-element elementor-element-7d2462a4 e-con-full e-flex e-con e-parent" data-id="7d2462a4" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}">
<div class="elementor-element elementor-element-a02f8cb e-con-full e-flex e-con e-child" data-id="a02f8cb" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}">
<div class="elementor-element elementor-element-1557591 elementor-widget elementor-widget-text-editor" data-id="1557591" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<div style="display: block; width: 100%; box-sizing: border-box; background-color: #b45309; color: #ffffff; padding: 10px 20px; text-align: center; font-size: 14px; line-height: 1.55; margin: 0;"><strong>Standard téléphonique fermé jusqu’au 24/08.</strong> Nous restons joignables par e-mail pour vos devis et vos dossiers.</div><div style="display: block; width: 100%; box-sizing: border-box; background-color: #b45309; color: #ffffff; padding: 10px 20px; text-align: center; font-size: 14px; line-height: 1.55; margin: 0;">Le traitement se poursuit, mais à un rythme ralenti : merci de nous adresser en priorité les demandes qui ne présentent pas de caractère urgent. Les délais habituels reprendront dès la réouverture.</div> </div>
</div>
</div>
<div class="elementor-element elementor-element-42900731 e-con-full pa-display-conditions-yes e-flex e-con e-child" data-id="42900731" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","pa_display_conditions_switcher":"yes"}">
<div class="elementor-element elementor-element-cb27c7f elementor-widget elementor-widget-text-editor" data-id="cb27c7f" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p style="text-align: center; color: #ffffff; margin: 0; font-size: 14px; font-weight: 500;">Besoin d’un permis ou DP ? Devis gratuit → <a style="color: #ff5e14; font-weight: bold; text-decoration: none;" href="/contact/">Cliquez ici</a></p> </div>
</div>
</div>
<div class="elementor-element elementor-element-1be48f0a e-con-full e-flex e-con e-child" data-id="1be48f0a" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic","sticky":"top","sticky_on":["desktop","tablet","mobile"],"sticky_offset":0,"sticky_effects_offset":0,"sticky_anchor_link_offset":0}">
<div class="elementor-element elementor-element-5bf701b elementor-widget elementor-widget-image" data-id="5bf701b" data-element_type="widget" data-e-type="widget" data-widget_type="image.default">
<div class="elementor-widget-container">
<a href="https://permismaison.fr">
<img fetchpriority="high" width="1318" height="206" src="https://permismaison.fr/wp-content/uploads/2025/03/logo-permismaison.png" class="attachment-full size-full wp-image-38" alt="Permis Maison" srcset="https://permismaison.fr/wp-content/uploads/2025/03/logo-permismaison.png 1318w, https://permismaison.fr/wp-content/uploads/2025/03/logo-permismaison-300x47.png 300w, https://permismaison.fr/wp-content/uploads/2025/03/logo-permismaison-1024x160.png 1024w, https://permismaison.fr/wp-content/uploads/2025/03/logo-permismaison-768x120.png 768w, https://permismaison.fr/wp-content/uploads/2025/03/logo-permismaison-600x94.png 600w" sizes="(max-width: 1318px) 100vw, 1318px" /> </a>
</div>
</div>
<div class="elementor-element elementor-element-fbf1b57 elementor-nav-menu__align-end elementor-nav-menu--stretch elementor-nav-menu__text-align-center elementor-nav-menu--dropdown-tablet elementor-nav-menu--toggle elementor-nav-menu--burger elementor-widget elementor-widget-nav-menu" data-id="fbf1b57" data-element_type="widget" data-e-type="widget" data-settings="{"full_width":"stretch","layout":"horizontal","submenu_icon":{"value":"<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-caret-down\" viewBox=\"0 0 320 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z\"><\/path><\/svg>","library":"fa-solid"},"toggle":"burger"}" data-widget_type="nav-menu.default">
<div class="elementor-widget-container">
<nav aria-label="Menu" class="elementor-nav-menu--main elementor-nav-menu__container elementor-nav-menu--layout-horizontal e--pointer-underline e--animation-fade">
<ul id="menu-1-fbf1b57" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-home menu-item-3522"><a href="https://permismaison.fr/" class="elementor-item elementor-item-active menu-link">Accueil</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19"><a href="https://permismaison.fr/a-propos/" class="elementor-item menu-link">À propos</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-9489"><a aria-expanded="false" href="https://permismaison.fr/nos-services-urbanisme-en-ligne/" class="elementor-item menu-link">Nos services<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewbox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
<ul class="sub-menu elementor-nav-menu--dropdown">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8021"><a href="https://permismaison.fr/nos-services-urbanisme-en-ligne/attestation-sismique-en-ligne/" class="elementor-sub-item menu-link">Attestation sismique</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7229"><a href="https://permismaison.fr/nos-services-urbanisme-en-ligne/attestation-thermique-re2020-en-ligne/" class="elementor-sub-item menu-link">Attestation thermique RE2020</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5713"><a href="https://permismaison.fr/nos-services-urbanisme-en-ligne/declaration-prealable-travaux-en-ligne/" class="elementor-sub-item menu-link">Déclaration préalable</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3824"><a href="https://permismaison.fr/nos-services-urbanisme-en-ligne/permis-construire-en-ligne/" class="elementor-sub-item menu-link">Permis de construire</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6124"><a href="https://permismaison.fr/nos-services-urbanisme-en-ligne/permis-construire-architecte-dplg/" class="elementor-sub-item menu-link">Architecte DPLG</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-12837"><a aria-expanded="false" href="https://permismaison.fr/guides/" class="elementor-item menu-link">Conseils & guides<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewbox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
<ul class="sub-menu elementor-nav-menu--dropdown">
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12838"><a href="https://permismaison.fr/construire/" class="elementor-sub-item menu-link">Construire</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12839"><a href="https://permismaison.fr/agrandir/" class="elementor-sub-item menu-link">Agrandir</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12840"><a href="https://permismaison.fr/amenager-lexterieur/" class="elementor-sub-item menu-link">Aménager l’extérieur</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12841"><a href="https://permismaison.fr/renover-modifier/" class="elementor-sub-item menu-link">Rénover & modifier</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12842"><a href="https://permismaison.fr/demarches-autorisations/" class="elementor-sub-item menu-link">Démarches & autorisations</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12843"><a href="https://permismaison.fr/reglementation-expertise/" class="elementor-sub-item menu-link">Réglementation & expertise</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3519"><a href="https://permismaison.fr/nos-realisations/" class="elementor-sub-item menu-link">Nos réalisations</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-20"><a href="https://permismaison.fr/temoignages-clients/" class="elementor-item menu-link">Témoignages</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22"><a href="https://permismaison.fr/contact/" class="elementor-item menu-link">Contact</a></li>
</ul> </nav>
<div class="elementor-menu-toggle" role="button" tabindex="0" aria-label="Permuter le menu" aria-expanded="false">
<svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--open e-font-icon-svg e-eicon-menu-bar" viewbox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M104 333H896C929 333 958 304 958 271S929 208 896 208H104C71 208 42 237 42 271S71 333 104 333ZM104 583H896C929 583 958 554 958 521S929 458 896 458H104C71 458 42 487 42 521S71 583 104 583ZM104 833H896C929 833 958 804 958 771S929 708 896 708H104C71 708 42 737 42 771S71 833 104 833Z"></path></svg><svg aria-hidden="true" role="presentation" class="elementor-menu-toggle__icon--close e-font-icon-svg e-eicon-close" viewbox="0 0 1000 1000" xmlns="http://www.w3.org/2000/svg"><path d="M742 167L500 408 258 167C246 154 233 150 217 150 196 150 179 158 167 167 154 179 150 196 150 212 150 229 154 242 171 254L408 500 167 742C138 771 138 800 167 829 196 858 225 858 254 829L496 587 738 829C750 842 767 846 783 846 800 846 817 842 829 829 842 817 846 804 846 783 846 767 842 750 829 737L588 500 833 258C863 229 863 200 833 171 804 137 775 137 742 167Z"></path></svg> </div>
<nav class="elementor-nav-menu--dropdown elementor-nav-menu__container" aria-hidden="true">
<ul id="menu-2-fbf1b57" class="elementor-nav-menu"><li class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item menu-item-home menu-item-3522"><a href="https://permismaison.fr/" class="elementor-item elementor-item-active menu-link" tabindex="-1">Accueil</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-19"><a href="https://permismaison.fr/a-propos/" class="elementor-item menu-link" tabindex="-1">À propos</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-9489"><a aria-expanded="false" href="https://permismaison.fr/nos-services-urbanisme-en-ligne/" class="elementor-item menu-link" tabindex="-1">Nos services<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewbox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
<ul class="sub-menu elementor-nav-menu--dropdown">
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-8021"><a href="https://permismaison.fr/nos-services-urbanisme-en-ligne/attestation-sismique-en-ligne/" class="elementor-sub-item menu-link" tabindex="-1">Attestation sismique</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-7229"><a href="https://permismaison.fr/nos-services-urbanisme-en-ligne/attestation-thermique-re2020-en-ligne/" class="elementor-sub-item menu-link" tabindex="-1">Attestation thermique RE2020</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5713"><a href="https://permismaison.fr/nos-services-urbanisme-en-ligne/declaration-prealable-travaux-en-ligne/" class="elementor-sub-item menu-link" tabindex="-1">Déclaration préalable</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3824"><a href="https://permismaison.fr/nos-services-urbanisme-en-ligne/permis-construire-en-ligne/" class="elementor-sub-item menu-link" tabindex="-1">Permis de construire</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-6124"><a href="https://permismaison.fr/nos-services-urbanisme-en-ligne/permis-construire-architecte-dplg/" class="elementor-sub-item menu-link" tabindex="-1">Architecte DPLG</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children menu-item-12837"><a aria-expanded="false" href="https://permismaison.fr/guides/" class="elementor-item menu-link" tabindex="-1">Conseils & guides<span class="sub-arrow"><svg aria-hidden="true" class="e-font-icon-svg e-fas-caret-down" viewbox="0 0 320 512" xmlns="http://www.w3.org/2000/svg"><path d="M31.3 192h257.3c17.8 0 26.7 21.5 14.1 34.1L174.1 354.8c-7.8 7.8-20.5 7.8-28.3 0L17.2 226.1C4.6 213.5 13.5 192 31.3 192z"></path></svg></span></a>
<ul class="sub-menu elementor-nav-menu--dropdown">
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12838"><a href="https://permismaison.fr/construire/" class="elementor-sub-item menu-link" tabindex="-1">Construire</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12839"><a href="https://permismaison.fr/agrandir/" class="elementor-sub-item menu-link" tabindex="-1">Agrandir</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12840"><a href="https://permismaison.fr/amenager-lexterieur/" class="elementor-sub-item menu-link" tabindex="-1">Aménager l’extérieur</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12841"><a href="https://permismaison.fr/renover-modifier/" class="elementor-sub-item menu-link" tabindex="-1">Rénover & modifier</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12842"><a href="https://permismaison.fr/demarches-autorisations/" class="elementor-sub-item menu-link" tabindex="-1">Démarches & autorisations</a></li>
<li class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-12843"><a href="https://permismaison.fr/reglementation-expertise/" class="elementor-sub-item menu-link" tabindex="-1">Réglementation & expertise</a></li>
<li class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3519"><a href="https://permismaison.fr/nos-realisations/" class="elementor-sub-item menu-link" tabindex="-1">Nos réalisations</a></li>
</ul>
</li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-20"><a href="https://permismaison.fr/temoignages-clients/" class="elementor-item menu-link" tabindex="-1">Témoignages</a></li>
<li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-22"><a href="https://permismaison.fr/contact/" class="elementor-item menu-link" tabindex="-1">Contact</a></li>
</ul> </nav>
</div>
</div>
</div>
</div>
</div>
</header>
<div id="content" class="site-content">
<div class="ast-container">
<div id="primary" class="content-area primary">
<main id="main" class="site-main">
<article
class="post-12954 page type-page status-publish ast-article-single" id="post-12954" itemtype="https://schema.org/CreativeWork" itemscope="itemscope">
<header class="entry-header ast-no-thumbnail ast-no-title ast-header-without-markup">
</header> <!-- .entry-header -->
<div class="entry-content clear"
data-ast-blocks-layout="true" itemprop="text">
<style>.pmh{--bleu:#0a6bd6; --bleu-fonce:#0a4fa0; --nuit:#0c233b; --rouge:#e2001a;--creme:#f6f1ea; --gris:#5a6b7b; --bord:#e6ecf3; --vert:#16a34a;--ombre:0 10px 30px rgba(12,35,59,.08); --ombre-fort:0 18px 50px rgba(10,79,160,.16);}.pmh *{box-sizing:border-box;margin:0;padding:0}.pmh{scroll-behavior:smooth}.pmh{font-family:'Inter',system-ui,sans-serif;color:var(--nuit);background:#fff;line-height:1.55}.pmh h1,.pmh h2,.pmh h3,.pmh h4{font-family:'Plus Jakarta Sans',sans-serif;line-height:1.15;letter-spacing:-.02em}.pmh a{color:inherit;text-decoration:none}.pmh img{max-width:100%;display:block}.pmh svg{display:block}.pmh .wrap{max-width:1180px;margin:0 auto;padding:0 22px}.pmh .btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:'Plus Jakarta Sans';font-weight:700;font-size:15px;padding:14px 26px;border-radius:14px;border:2px solid transparent;cursor:pointer;transition:.18s;white-space:nowrap}.pmh .btn-primary{background:var(--rouge);color:#fff}.pmh .btn-primary:hover{background:#c40017;transform:translateY(-2px);box-shadow:0 10px 24px rgba(226,0,26,.28)}.pmh .btn-ghost{background:#fff;color:var(--bleu-fonce);border-color:var(--bord)}.pmh .btn-ghost:hover{border-color:var(--bleu);color:var(--bleu)}.pmh .eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:'Plus Jakarta Sans';font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--bleu-fonce);background:#eaf2fd;padding:7px 14px;border-radius:999px}.pmh .stars{color:#ffb400;letter-spacing:1px;font-size:15px}.pmh .vitem .ic svg,.pmh .proj .ic svg,.pmh .kill .ic svg{width:24px;height:24px}.pmh .stat .ic svg{width:28px;height:28px}.pmh .float .ic svg{width:20px;height:20px}.pmh .fab .ic svg{width:22px;height:22px}.pmh .ic-inline{width:15px;height:15px;display:inline-block;vertical-align:-3px;margin-right:5px}.pmh .cmp .ok svg,.pmh .cmp .no svg{width:18px;height:18px;flex:0 0 18px}.pmh .topbar{background:var(--nuit);color:#dbe6f2;font-size:13px}.pmh .topbar .wrap{display:flex;align-items:center;justify-content:center;gap:22px;padding:8px 22px;flex-wrap:wrap}.pmh .topbar b{color:#fff}.pmh .topbar .sep{opacity:.35}.pmh header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--bord)}.pmh .nav{display:flex;align-items:center;justify-content:space-between;padding:12px 22px}.pmh .nav img{height:40px}.pmh .menu{display:flex;align-items:center;gap:26px;font-family:'Plus Jakarta Sans';font-weight:600;font-size:15px}.pmh .menu a{color:var(--nuit);opacity:.85;transition:.15s}.pmh .menu a:hover{opacity:1;color:var(--bleu)}.pmh .menu .caret::after{content:"▾";font-size:12px;margin-left:4px;opacity:.6}.pmh .burger{display:none;font-size:26px;background:none;border:0;cursor:pointer}.pmh .hero{background:linear-gradient(180deg,var(--creme) 0%,#fff 100%);padding:60px 0 40px;position:relative;overflow:hidden}.pmh .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:50px;align-items:center}.pmh .hero h1{font-size:50px;font-weight:800;color:var(--nuit)}.pmh .hero h1 .hl{color:var(--bleu)}.pmh .hero p.lead{font-size:20px;color:var(--gris);margin:22px 0 12px;max-width:520px}.pmh .hero-cta{display:flex;gap:14px;margin:26px 0 18px;flex-wrap:wrap}.pmh .hero-micro{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:13px;color:var(--gris)}.pmh .hero-micro b{color:var(--nuit)}.pmh .hero-visual{position:relative}.pmh .hero-visual>img{width:100%;border-radius:14px;box-shadow:var(--ombre-fort);object-fit:cover;aspect-ratio:4/4.4}.pmh .float{position:absolute;background:#fff;border-radius:14px;box-shadow:var(--ombre);padding:12px 16px;display:flex;align-items:center;gap:11px;font-family:'Plus Jakarta Sans';font-weight:700;font-size:13px}.pmh .float small{display:block;font-weight:500;font-family:'Inter';color:var(--gris);font-size:12px}.pmh .float .ic{width:38px;height:38px;border-radius:9px;background:#eaf2fd;display:grid;place-items:center;color:var(--bleu-fonce)}.pmh .float.f1{top:26px;left:-18px}.pmh .float.f2{bottom:30px;right:-14px}.pmh .kill-wrap{margin-top:-24px;position:relative;z-index:5}.pmh .kill-grid{background:#fff;border:1px solid var(--bord);border-radius:14px;box-shadow:var(--ombre);display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:22px 26px}.pmh .kill{display:flex;gap:12px;align-items:flex-start;padding:6px 12px;border-right:1px solid var(--bord)}.pmh .kill:last-child{border-right:none}.pmh .kill .ic{flex:0 0 40px;height:40px;border-radius:14px;background:#eaf2fd;display:grid;place-items:center;color:var(--bleu-fonce)}.pmh .kill h4{font-size:15px;margin-bottom:2px}.pmh .kill p{font-size:13px;color:var(--gris)}.pmh .stats{padding:54px 0 10px}.pmh .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.pmh .stat .ic{width:56px;height:56px;margin:0 auto 12px;border-radius:14px;background:#eaf2fd;display:grid;place-items:center;color:var(--bleu-fonce)}.pmh .stat .num{font-family:'Plus Jakarta Sans';font-weight:800;font-size:34px;color:var(--bleu-fonce)}.pmh .stat .lab{font-size:15px;color:var(--gris);margin-top:2px}.pmh section.blk{padding:70px 0}.pmh .sec-head{text-align:center;max-width:760px;margin:0 auto 40px}.pmh .sec-head h2{font-size:38px;font-weight:800;color:var(--nuit)}.pmh .sec-head p{color:var(--gris);font-size:17px;margin-top:12px}.pmh .bg-creme{background:var(--creme)}.pmh .cmp{background:var(--nuit);border-radius:14px;padding:36px;color:#fff;box-shadow:var(--ombre-fort)}.pmh .cmp .cmp-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:0;margin-top:24px}.pmh .cmp .h{font-family:'Plus Jakarta Sans';font-weight:800;font-size:15px;padding:12px 14px}.pmh .cmp .h.us{color:#7fc0ff}.pmh .cmp .h.them{color:#a9bdd4}.pmh .cmp .c{padding:13px 14px;border-top:1px solid #1e3a58;font-size:15px;display:flex;align-items:center;gap:8px}.pmh .cmp .lbl{color:#cbd5e1}.pmh .cmp .ok{color:#4ade80;font-weight:700;background:rgba(10,107,214,.15);border-radius:9px}.pmh .cmp .no{color:#f87171;opacity:.75}.pmh .tabs{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-bottom:30px}.pmh .tab{font-family:'Plus Jakarta Sans';font-weight:700;font-size:15px;padding:11px 20px;border-radius:999px;background:#fff;border:1.5px solid var(--bord);color:var(--bleu-fonce);cursor:pointer;transition:.15s}.pmh .tab:hover{border-color:var(--bleu)}.pmh .tab.on{background:var(--bleu-fonce);color:#fff;border-color:var(--bleu-fonce)}.pmh .proj-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pmh .proj{background:#fff;border:1px solid var(--bord);border-radius:14px;padding:20px;transition:.18s;text-align:left}.pmh .proj:hover{transform:translateY(-4px);box-shadow:var(--ombre-fort);border-color:#cfe0f5}.pmh .proj .ic{width:46px;height:46px;border-radius:14px;background:#eaf2fd;display:grid;place-items:center;color:var(--bleu-fonce);margin-bottom:12px}.pmh .proj h4{font-size:17px;margin-bottom:5px}.pmh .proj .d{font-size:13px;color:var(--gris);margin-bottom:12px}.pmh .badge{display:inline-block;font-family:'Plus Jakarta Sans';font-weight:700;font-size:12px;padding:4px 11px;border-radius:999px}.pmh .b-dp{background:#e7f6ec;color:#137a3a}.pmh .b-pc{background:#fdecea;color:#c22}.pmh .b-etude{background:#fff3e0;color:#b45309}.pmh .b-mix{background:#e8eafb;color:#343f96}.pmh .simu{margin-top:34px;background:var(--nuit);border-radius:14px;padding:38px;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.pmh .simu h3{font-size:26px;font-weight:800;margin-bottom:8px}.pmh .simu .sub{color:#a9bdd4;font-size:15px;margin-bottom:22px}.pmh .field{margin-bottom:18px}.pmh .field label{display:block;font-family:'Plus Jakarta Sans';font-weight:600;font-size:13px;margin-bottom:8px;color:#cfe0f5}.pmh .field input[type=number]{width:100%;padding:13px 15px;border-radius:14px;border:1.5px solid #24405d;background:#0a1c30;color:#fff;font-size:15px;font-family:'Inter'}.pmh .field input:focus{outline:none;border-color:var(--bleu)}.pmh .togg{display:flex;gap:10px}.pmh .togg button{flex:1;padding:11px;border-radius:14px;border:1.5px solid #24405d;background:#0a1c30;color:#cfe0f5;font-family:'Plus Jakarta Sans';font-weight:600;cursor:pointer;font-size:13px}.pmh .togg button.on{background:var(--bleu);border-color:var(--bleu);color:#fff}.pmh .simu-res{background:#fff;color:var(--nuit);border-radius:14px;padding:28px;min-height:220px}.pmh .simu-res .rlabel{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gris)}.pmh .simu-res .rmain{font-family:'Plus Jakarta Sans';font-weight:800;font-size:28px;margin:6px 0 10px;color:var(--bleu-fonce)}.pmh .simu-res ul{list-style:none;margin:14px 0}.pmh .simu-res li{display:flex;gap:9px;align-items:flex-start;font-size:15px;color:var(--gris);margin-bottom:8px}.pmh .simu-res li::before{content:"✓";color:var(--vert);font-weight:800}.pmh .disclaimer{font-size:12px;color:#93a7bd;margin-top:14px}.pmh .steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pmh .st3{background:#fff;border:1px solid var(--bord);border-radius:14px;padding:30px 26px;position:relative;transition:.18s}.pmh .st3:hover{transform:translateY(-5px);box-shadow:var(--ombre-fort);border-color:#cfe0f5}.pmh .st3 .num{position:absolute;top:14px;right:20px;font-family:'Plus Jakarta Sans';font-weight:800;font-size:40px;color:var(--bleu);opacity:.14}.pmh .st3 .ic{width:50px;height:50px;border-radius:14px;background:#eaf2fd;display:grid;place-items:center;color:var(--bleu-fonce);margin-bottom:14px}.pmh .st3 .ic svg{width:26px;height:26px}.pmh .steps5{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.pmh .stp{position:relative}.pmh .stp .bdg{width:46px;height:46px;border-radius:14px;background:var(--bleu);color:#fff;font-family:'Plus Jakarta Sans';font-weight:800;font-size:20px;display:grid;place-items:center;margin-bottom:15px;box-shadow:0 6px 16px rgba(10,107,214,.28);position:relative;z-index:1}.pmh .stp:not(:last-child)::after{content:"";position:absolute;top:23px;left:56px;right:-10px;height:2px;background:linear-gradient(90deg,#bcd6f2,#e6f0fb);z-index:0}.pmh .stp h3{font-size:17px;font-weight:800;margin-bottom:5px}.pmh .stp p{font-size:13px;color:var(--gris)}@media(max-width:900px){.pmh .steps5{grid-template-columns:1fr 1fr}.pmh .stp::after{display:none}}@media(max-width:560px){.pmh .steps5{grid-template-columns:1fr}}.pmh .st3 h3{font-size:20px;margin-bottom:6px}.pmh .st3 p{font-size:13px;color:var(--gris)}.pmh .pq-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;max-width:960px;margin:0 auto}.pmh .pq{background:#fff;border:1px solid var(--bord);border-radius:14px;padding:26px;box-shadow:var(--ombre);display:flex;gap:18px;align-items:flex-start;transition:.18s}.pmh .pq:hover{transform:translateY(-4px);box-shadow:var(--ombre-fort);border-color:#cfe0f5}.pmh .pq .ic{flex:0 0 48px;height:48px;border-radius:14px;background:#eaf2fd;color:var(--bleu);display:grid;place-items:center}.pmh .pq .ic svg{width:24px;height:24px}.pmh .pq h4{font-size:17px;font-weight:800;margin-bottom:5px}.pmh .pq p{color:var(--gris);font-size:15px}@media(max-width:820px){.pmh .pq-grid{grid-template-columns:1fr}}.pmh .ba{position:relative;width:100%;aspect-ratio:16/8;border-radius:14px;overflow:hidden;box-shadow:var(--ombre-fort);user-select:none;background:#dfe7ef;margin-bottom:26px;max-width:900px;margin-left:auto;margin-right:auto}.pmh .ba-img{position:absolute;inset:0;display:grid;place-items:center}.pmh .ba-img img{width:100%;height:100%;object-fit:cover;display:block}.pmh .ba-after{z-index:2;clip-path:inset(0 50% 0 0)}.pmh .deliv .pv img{max-width:100%;max-height:100%;object-fit:contain;border-radius:9px}.pmh .ba svg{width:100%;height:100%}.pmh .ba-tag{position:absolute;bottom:16px;padding:5px 12px;border-radius:999px;font-family:'Plus Jakarta Sans';font-weight:700;font-size:12px;color:#fff;z-index:3}.pmh .ba-tag.b{left:16px;background:rgba(12,35,59,.75)}.pmh .ba-tag.a{right:16px;background:var(--bleu);z-index:3}.pmh .ba-handle{position:absolute;top:0;bottom:0;left:50%;width:3px;background:#fff;z-index:5;transform:translateX(-1.5px);cursor:ew-resize;box-shadow:0 0 16px rgba(0,0,0,.25)}.pmh .ba-handle::after{content:"↔";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:var(--rouge);color:#fff;border-radius:999px;padding:6px 9px;font-weight:800;border:2px solid #fff}.pmh .ba-range{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);z-index:6;width:70%;accent-color:var(--rouge);cursor:pointer}.pmh .deliv-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pmh .ba-title{text-align:center;font-family:'Plus Jakarta Sans';font-weight:800;font-size:20px;margin:34px 0 14px;color:var(--nuit)}.pmh .viewer{display:grid;grid-template-columns:236px 1fr;background:#fff;border:1px solid var(--bord);border-radius:14px;box-shadow:var(--ombre);overflow:hidden;max-width:1000px;margin:0 auto}.pmh .viewer-list{background:var(--creme);border-right:1px solid var(--bord);padding:14px;display:flex;flex-direction:column;gap:8px}.pmh .viewer-list button{text-align:left;background:#fff;border:1px solid var(--bord);border-radius:9px;padding:12px 14px;font-family:'Plus Jakarta Sans';font-weight:700;font-size:13px;color:var(--nuit);cursor:pointer;transition:.15s}.pmh .viewer-list button:hover{border-color:#cfe0f5}.pmh .viewer-list button.on{background:var(--bleu);color:#fff;border-color:var(--bleu)}.pmh .viewer-main{padding:18px;display:flex;flex-direction:column}.pmh .viewer-toggle{display:flex;gap:8px;justify-content:center;margin-bottom:12px;min-height:32px}.pmh .viewer-toggle button{background:#fff;border:1.5px solid var(--bord);border-radius:9px;padding:6px 16px;font-family:'Plus Jakarta Sans';font-weight:700;font-size:13px;cursor:pointer;color:var(--nuit)}.pmh .viewer-toggle button.on{background:var(--nuit);color:#fff;border-color:var(--nuit)}.pmh .viewer-toggle button.on.ap{background:var(--bleu);border-color:var(--bleu)}.pmh .viewer-stage{background:#fff;border:1px solid var(--bord);border-radius:14px;display:grid;place-items:center;padding:12px;height:440px;overflow:hidden}.pmh .viewer-stage img{max-width:100%;max-height:100%;object-fit:contain}@media(max-width:720px){.pmh .viewer{grid-template-columns:1fr}.pmh .viewer-list{flex-direction:row;overflow-x:auto;border-right:none;border-bottom:1px solid var(--bord)}.pmh .viewer-list button{white-space:nowrap;flex:0 0 auto}.pmh .viewer-stage{height:320px}}.pmh .avap{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:6px}.pmh .ap-col{position:relative;background:#fff;border:1px solid var(--bord);border-radius:14px;overflow:hidden;box-shadow:var(--ombre);aspect-ratio:4/3;display:grid;place-items:center;padding:12px}.pmh .ap-col img{max-width:100%;max-height:100%;object-fit:contain}.pmh .ap-tag{position:absolute;top:10px;left:10px;font-family:'Plus Jakarta Sans';font-weight:800;font-size:12px;padding:5px 12px;border-radius:999px;color:#fff;z-index:2}.pmh .ap-tag.before{background:rgba(12,35,59,.82)}.pmh .ap-tag.after{background:var(--bleu)}@media(max-width:640px){.pmh .avap{grid-template-columns:1fr}}.pmh .reno-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pmh .reno{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16/10;box-shadow:var(--ombre)}.pmh .reno img{width:100%;height:100%;object-fit:cover;display:block;transition:.45s}.pmh .reno:hover img{transform:scale(1.06)}.pmh .reno .tg{position:absolute;top:10px;right:10px;background:rgba(10,107,214,.92);color:#fff;font-family:'Plus Jakarta Sans';font-weight:800;font-size:12px;letter-spacing:.5px;padding:4px 9px;border-radius:9px}.pmh .reno .cap{position:absolute;left:0;right:0;bottom:0;padding:20px 13px 11px;background:linear-gradient(transparent,rgba(12,35,59,.78));color:#fff;font-family:'Plus Jakarta Sans';font-weight:700;font-size:13px}@media(max-width:900px){.pmh .reno-grid{grid-template-columns:1fr 1fr}}.pmh .ba-contain{background:#fff;aspect-ratio:16/7}.pmh .ba-contain .ba-img img{object-fit:contain}.pmh .deliv{background:#fff;border-radius:14px;overflow:hidden;border:1px solid var(--bord);box-shadow:var(--ombre);transition:.18s}.pmh .deliv:hover{transform:translateY(-4px);box-shadow:var(--ombre-fort)}.pmh .deliv .pv{aspect-ratio:4/3;background:#fff;padding:12px;border-bottom:1px solid var(--bord);display:grid;place-items:center;overflow:hidden}.pmh .deliv .pv svg{width:100%;height:100%;background:#fff;border-radius:9px}.pmh .deliv .cap{padding:14px 16px;font-family:'Plus Jakarta Sans';font-weight:700;font-size:15px}.pmh .deliv .cap small{display:block;font-family:'Inter';font-weight:400;color:var(--gris);font-size:12px;margin-top:2px}.pmh .note-user{background:#fff8e6;border:1px dashed #e0b64a;border-radius:14px;padding:14px 18px;font-size:13px;color:#8a6d1f;margin-top:20px;text-align:center}.pmh .price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pmh .price{display:flex;flex-direction:column}.price>a.btn{margin-top:auto}.price{background:#fff;border:1px solid var(--bord);border-radius:14px;padding:28px;transition:.18s;position:relative}.pmh .price:hover{box-shadow:var(--ombre-fort);transform:translateY(-3px)}.pmh .price.pop{border:2px solid var(--bleu);box-shadow:var(--ombre)}.pmh .price .tag{position:absolute;top:-12px;left:28px;background:var(--bleu);color:#fff;font-family:'Plus Jakarta Sans';font-weight:700;font-size:12px;padding:4px 12px;border-radius:999px}.pmh .price h4{font-size:20px;margin-bottom:4px}.pmh .price .from{font-size:13px;color:var(--gris)}.pmh .price .sub{font-size:12px;color:var(--gris);margin-bottom:2px}.pmh .price .amt{font-family:'Plus Jakarta Sans';font-weight:800;font-size:34px;color:var(--nuit);margin:2px 0 14px}.pmh .price .amt small{font-size:15px;font-weight:600;color:var(--gris)}.pmh .price ul{list-style:none;margin:0 0 20px}.pmh .price li{font-size:13px;color:var(--gris);padding:6px 0 6px 24px;position:relative}.pmh .price li::before{content:"✓";position:absolute;left:0;color:var(--bleu);font-weight:800}.pmh .price .btn{width:100%}.pmh .avis-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pmh .avis{background:#fff;border:1px solid var(--bord);border-radius:14px;overflow:hidden;box-shadow:var(--ombre);display:flex;flex-direction:column}.pmh .avis .ph{aspect-ratio:1/.72;object-fit:cover;width:100%}.pmh .avis .body{padding:16px 18px;display:flex;flex-direction:column;flex:1}.pmh .avis .tags{display:flex;gap:6px;margin-bottom:8px;flex-wrap:wrap}.pmh .avis .tg{font-family:'Plus Jakarta Sans';font-weight:700;font-size:12px;padding:3px 9px;border-radius:999px;background:#eef4fb;color:var(--bleu-fonce)}.pmh .avis .valid{font-size:12px;color:var(--vert);font-weight:700;display:flex;align-items:center;gap:5px;margin-bottom:8px}.pmh .avis .valid svg{width:15px;height:15px}.pmh .avis p{font-size:13px;color:var(--gris);margin-bottom:10px}.pmh .avis .who{font-family:'Plus Jakarta Sans';font-weight:700;font-size:15px;margin-top:auto}.pmh .avis .who small{display:block;font-weight:500;font-family:'Inter';color:var(--gris);font-size:12px}.pmh .presse{display:flex;gap:36px;justify-content:center;align-items:center;flex-wrap:wrap;opacity:.75}.pmh .presse .logo{font-family:'Plus Jakarta Sans';font-weight:800;font-size:22px;color:var(--gris);letter-spacing:-.02em}.pmh .cta-final{background:linear-gradient(120deg,var(--bleu-fonce),var(--bleu));border-radius:14px;padding:52px;text-align:center;color:#fff}.pmh .cta-final h2{font-size:36px;font-weight:800;margin-bottom:12px}.pmh .cta-final p{font-size:17px;color:#dbeafe;margin-bottom:26px}.pmh footer{background:var(--nuit);color:#a9bdd4;padding:52px 0 28px;font-size:15px}.pmh .foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:30px;margin-bottom:30px}.pmh footer img{height:38px;margin-bottom:14px}.pmh footer h5{color:#fff;font-family:'Plus Jakarta Sans';font-size:15px;margin-bottom:12px}.pmh footer a{display:block;padding:4px 0;color:#a9bdd4}.pmh footer a:hover{color:#fff}.pmh .foot-bottom{border-top:1px solid #24405d;padding-top:18px;text-align:center;font-size:13px;color:#7d93aa}.pmh .fab{position:fixed;bottom:22px;right:22px;z-index:60;background:var(--nuit);color:#fff;border-radius:14px;padding:16px 20px;box-shadow:var(--ombre-fort);max-width:290px;display:flex;gap:12px;align-items:center}.pmh .fab .ic{width:42px;height:42px;border-radius:14px;background:var(--bleu);display:grid;place-items:center;flex:0 0 42px;color:#fff}.pmh .fab b{font-family:'Plus Jakarta Sans';font-size:15px}.pmh .fab small{color:#a9bdd4;font-size:12px}.pmh .fab a{color:#7fc0ff;font-weight:700;font-size:13px}.pmh .faq{max-width:820px;margin:0 auto}.pmh .q{border:1px solid var(--bord);border-radius:14px;margin-bottom:12px;background:#fff;overflow:hidden}.pmh .q summary{cursor:pointer;padding:18px 22px;font-family:'Plus Jakarta Sans';font-weight:700;font-size:15px;list-style:none;display:flex;justify-content:space-between;align-items:center}.pmh .q summary::after{content:"+";font-size:22px;color:var(--bleu)}.pmh .q[open] summary::after{content:"–"}.pmh .q .a{padding:0 22px 18px;color:var(--gris);font-size:15px}.pmh .mock-banner{background:#111;color:#fff;text-align:center;font-size:13px;padding:7px;font-family:'Plus Jakarta Sans';font-weight:600}@media(max-width:960px){.pmh .hero-grid,.pmh .simu,.pmh .cmp .cmp-grid{grid-template-columns:1fr;gap:30px}.pmh .kill-grid,.pmh .stats-grid,.pmh .proj-grid,.pmh .price-grid,.pmh .steps3,.pmh .deliv-grid,.pmh .avis-grid,.pmh .foot-grid{grid-template-columns:1fr 1fr}.pmh .kill{border-right:none}.pmh .hero h1{font-size:38px}.pmh .sec-head h2{font-size:30px}.pmh .menu{display:none}.pmh .burger{display:block}.pmh .float.f1{left:6px}.pmh .float.f2{right:6px}.pmh .cmp .cmp-grid{gap:6px}}@media(max-width:560px){.pmh .kill-grid,.pmh .stats-grid,.pmh .proj-grid,.pmh .price-grid,.pmh .steps3,.pmh .deliv-grid,.pmh .avis-grid,.pmh .foot-grid{grid-template-columns:1fr}.pmh .fab{display:none}}.pmh .presse{display:flex;flex-wrap:wrap;gap:26px;align-items:center;justify-content:center}.pmh .presse .pl{display:flex;align-items:center;justify-content:center;height:56px;padding:0 6px;opacity:1;transition:.18s;filter:none}.pmh .presse .pl:hover{transform:translateY(-2px)}.pmh .presse .pl img{max-height:52px;width:auto;max-width:150px;object-fit:contain}@media(max-width:700px){.pmh .presse{gap:16px}.pmh .presse .pl{height:42px}.pmh .presse .pl img{max-height:38px;max-width:104px}}.pmh .svc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pmh .svc{display:flex;flex-direction:column;gap:7px;background:#fff;border:1px solid var(--bord);border-radius:14px;padding:22px;text-decoration:none;color:inherit;transition:.18s}.pmh .svc:hover{border-color:var(--bleu);box-shadow:0 14px 34px rgba(12,35,59,.10);transform:translateY(-2px)}.pmh .svc b{font-size:17px;font-weight:800;color:var(--nuit)}.pmh .svc span{font-size:13px;color:var(--gris);line-height:1.55;flex:1}.pmh .svc em{font-style:normal;font-size:13px;font-weight:700;color:var(--bleu);margin-top:4px}.pmh .svc-cat{text-align:center;margin-top:22px;font-size:15px;color:var(--gris)}.pmh .svc-cat a{color:var(--bleu);font-weight:700;text-decoration:none}.pmh .svc-cat a:hover{text-decoration:underline}@media(max-width:900px){.pmh .svc-grid{grid-template-columns:1fr}}.pmh .presse .pl-txt{padding:0 4px}.pmh .presse .pl-txt span{font-family:Georgia,serif;font-size:17px;font-weight:700;letter-spacing:.01em;color:#5a6b7b;white-space:nowrap}.pmh .presse .pl:hover .pl-txt span,.pmh .presse .pl-txt:hover span{color:#0c233b}.pmh a,.pmh a:hover{text-decoration:none}.pmh .svc,.pmh .svc *,.pmh .svc:hover,.pmh .svc:hover *{text-decoration:none !important}.pmh .svc-cat a{text-decoration:none !important}.pmh .svc-cat a:hover{text-decoration:underline !important}.pmh a,.pmh a:hover,.pmh a *{text-decoration:none !important}.pmh .cta-final h2,.pmh .cta-final h3,.pmh .cta-final p{color:#fff !important}.pmh .cta-final .btn-primary{color:#fff !important}.pmh .presse .pl img{max-height:46px;max-width:150px}.pmh .presse .pl img[src*="la-provence"],.pmh .presse .pl img[src*="corse-matin"]{max-height:58px}.pmh .presse{gap:20px !important}.pmh .presse .pl img{max-width:132px !important}.pmh .presse .pl img[src*="la-provence"],.pmh .presse .pl img[src*="20minutes"]{max-height:50px !important}@media(max-width:1050px){.pmh .presse{gap:16px !important}.pmh .presse .pl img{max-width:110px !important;max-height:40px !important}}.pmh .faq{display:grid;grid-template-columns:1fr 1fr;gap:12px 20px;align-items:start}.pmh .faq .q{margin:0}@media(max-width:820px){.pmh .faq{grid-template-columns:1fr}}.pmh .topbar{width:100vw;margin-left:calc(50% - 50vw);border-radius:0}body.page-id-12891 .content-area{margin-top:0 !important}body.page-id-12891 .site-content,body.page-id-12891 .ast-container{padding-top:0 !important}body.page-id-12891 .pmh .topbar{margin-top:-24px}.pmh .hero{width:100vw;margin-left:calc(50% - 50vw)}.pmh .bg-creme{width:100vw;margin-left:calc(50% - 50vw)}.pmh .topbar{display:none !important}</style><div class="pmh"><div class="topbar"><div class="wrap">
<span><span class="stars">★★★★★</span> <b>4,8/5</b> sur Google</span>
<span class="sep">|</span><span><b>+3000</b> dossiers réalisés</span>
<span class="sep">|</span><span><span class="ic-inline" data-ic="phone"></span>Réponse sous 24h — <b>Devis gratuit</b></span>
</div></div>
<section class="hero"><div class="wrap hero-grid">
<div>
<span class="eyebrow">Urbanisme 100% en ligne · Métropole & DOM-TOM</span>
<h1 style="margin-top:18px">Confiez-nous votre permis, <span class="hl">obtenez votre accord sans stress</span>.</h1>
<p class="lead">Permis de construire, déclaration préalable, attestation thermique ou sismique : nos experts montent votre dossier de A à Z. Vous n’avez plus qu’à valider.</p>
<div class="hero-cta"><a href="/contact/" class="btn btn-primary">Je démarre mon projet →</a><a href="#simulateur" class="lien-simu">ou simuler votre projet en 2 min →</a></div>
<div class="hero-micro"><span class="stars">★★★★★</span> <b>4,8/5</b> Google<span class="sep">·</span><span><b>98%</b> de réussite</span><span class="sep">·</span><span>Attestation <b>sous 72h</b></span></div>
</div>
<div class="hero-visual">
<img fetchpriority="high" width="1200" height="1600" decoding="async" loading="eager">
<div class="float f1"><div class="ic" data-ic="check"></div><div>Votre accord obtenu<small>sans stress, sans paperasse</small></div></div>
<div class="float f2"><div class="ic" data-ic="heart"></div><div>+3000 dossiers réalisés<small><span style="color:#f5a623">★★★★★</span> 4,8/5 sur Google</small></div></div>
</div>
</div></section>
<div class="wrap kill-wrap"><div class="kill-grid">
<div class="kill"><div class="ic" data-ic="kuser"><svg viewbox="0 0 24 24" fill="none" aria-hidden="true"><circle cx="12" cy="7.6" r="3.9" fill="#0a6bd6"></circle><path d="M4 21c0-4.3 3.6-6.8 8-6.8s8 2.5 8 6.8z" fill="#0c233b"></path></svg></div><div><span class="ch">+3000</span><h4>dossiers réalisés</h4><p>Dessinateur, thermicien ou architecte.</p></div></div>
<div class="kill"><div class="ic" data-ic="kscreen"><svg viewbox="0 0 24 24" fill="none" aria-hidden="true"><rect x="2" y="3.5" width="20" height="13.5" rx="2.4" fill="#0c233b"></rect><rect x="4.8" y="6.3" width="14.4" height="7.5" rx="1.2" fill="#3a9a5e"></rect><path d="M8.5 20.8h7" stroke="#0c233b" stroke-width="2.2" stroke-linecap="round"></path></svg></div><div><span class="ch">100%</span><h4>en ligne, France et DOM-TOM</h4><p>Sans déplacement, sans rendez-vous.</p></div></div>
<div class="kill"><div class="ic" data-ic="kdoc"><svg viewbox="0 0 24 24" fill="none" aria-hidden="true"><path d="M5 2h9l5 5v15H5z" fill="#0c233b"></path><path d="M14 2l5 5h-5z" fill="#c98a2e"></path><path d="m8.6 14.4 2.3 2.3 4.6-4.8" stroke="#fff" stroke-width="2.1" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><div><span class="ch">98%</span><h4>de réussite</h4><p>On corrige jusqu’à l’accord, sans frais.</p></div></div>
<div class="kill"><div class="ic" data-ic="kbolt"><svg viewbox="0 0 24 24" fill="none" aria-hidden="true"><path d="M13.6 1.4 3 14h7.3L9 22.6 21 9h-7.6z" fill="#e2001a"></path><path d="M13.6 1.4 3 14h7.3z" fill="#0c233b" opacity=".9"></path></svg></div><div><span class="ch">24h</span><h4>ouvrées pour votre devis</h4><p>Gratuit, sans engagement, prix clairs.</p></div></div>
</div></div>
<section class="blk"><div class="wrap">
<div class="sec-head"><span class="eyebrow">Pourquoi nous ?</span><h2>Votre dossier confectionné par des professionnels, sans que vous ayez à vous en occuper</h2>
<p>Vous décrivez votre projet. Nos experts s’occupent de tout le reste, jusqu’au dépôt en mairie.</p></div>
<div class="pq-grid">
<div class="pq"><div class="ic" data-ic="shield"></div><div><h4>Un dossier conçu pour être accepté</h4><p>Des plans établis d’après le PLU de votre commune, et le CERFA rempli pour vous. On vérifie tout avant le dépôt.</p></div></div>
<div class="pq"><div class="ic" data-ic="check"></div><div><h4>Gain de temps</h4><p>De la conception des plans au dépôt en mairie, tout est géré à distance. Zéro logiciel à apprendre, zéro déplacement.</p></div></div>
<div class="pq"><div class="ic" data-ic="phone"></div><div><h4>Un interlocuteur à votre disposition</h4><p>Un expert dédié — dessinateur, thermicien ou architecte selon votre projet. Un humain, pas un chatbot.</p></div></div>
<div class="pq"><div class="ic" data-ic="euro"></div><div><h4>Prix annoncé, zéro surprise</h4><p>Un devis clair et détaillé avant de commencer. Vous savez exactement ce que vous payez, options comprises.</p></div></div>
</div>
</div></section>
<section class="blk bg-creme" id="simulateur"><div class="wrap">
<div class="sec-head"><span class="eyebrow">Quel est votre projet ?</span><h2>Trouvez le type d’autorisation en 10 secondes</h2>
<p>Sélectionnez votre projet : on vous dit tout de suite s’il faut une déclaration préalable, un permis de construire, ou un architecte.</p></div>
<div class="tabs" id="tabs">
<button class="tab on" data-cat="agrandir">Agrandir</button>
<button class="tab" data-cat="exterieur">Aménager l’extérieur</button>
<button class="tab" data-cat="neuf">Construire du neuf</button>
<button class="tab" data-cat="renover">Rénover / modifier</button>
<button class="tab" data-cat="regle">Réglementation</button>
</div>
<div class="proj-grid" id="projGrid"></div>
<div class="simu">
<div><h3>Simulateur d’autorisation</h3>
<p class="sub">Pour un agrandissement (extension, surélévation, combles, véranda). Indicatif — vos experts confirment ensuite.</p>
<div class="field"><label>Surface créée (m² de surface de plancher)</label><input type="number" id="surf" min="0" value="30"></div>
<div class="field"><label>Votre terrain est-il en zone urbaine (couverte par un PLU) ?</label><div class="togg" id="zone"><button data-z="1" class="on">Oui, zone urbaine (PLU)</button><button data-z="0">Non / je ne sais pas</button></div></div>
<div class="field"><label>Surface totale de la maison APRÈS travaux (m²)</label><input type="number" id="tot" min="0" value="140"></div>
<div class="field"><label>Qui dépose la demande ?</label><div class="togg" id="applicant"><button data-pm="0" class="on">En mon nom (particulier)</button><button data-pm="1">En société (SCI…)</button></div></div>
</div>
<div class="simu-res" id="res"></div>
</div>
</div></section>
<section class="blk"><div class="wrap">
<div class="sec-head"><span class="eyebrow">Comment ça marche ?</span><h2>Votre dossier, en 5 étapes</h2><p>De votre premier contact au dépôt en mairie — voici notre façon de faire.</p></div>
<div class="steps5">
<div class="stp"><div class="bdg">1</div><h3>Prise de contact</h3><p>Vous décrivez votre projet (formulaire ou téléphone). On cadre le besoin ensemble.</p></div>
<div class="stp"><div class="bdg">2</div><h3>Analyse & démarche</h3><p>On identifie la démarche adaptée : déclaration préalable, permis de construire ou recours à un architecte.</p></div>
<div class="stp"><div class="bdg">3</div><h3>Devis & lancement</h3><p>Vous recevez un devis détaillé. La mission démarre après votre validation et paiement de l’acompte.</p></div>
<div class="stp"><div class="bdg">4</div><h3>Montage du dossier</h3><p>Nos experts réalisent les plans et pièces nécessaires à l’instruction de votre dossier. On relit et valide tout avec vous.</p></div>
<div class="stp"><div class="bdg">5</div><h3>Dépôt en mairie</h3><p>Dossier prêt à déposer. On peut assurer pour vous le dépôt et le suivi administratif.</p></div>
</div>
</div></section>
<section class="blk"><div class="wrap">
<div class="sec-head"><span class="eyebrow">Réalisations</span><h2>Votre projet en 3D, avant même de déposer</h2>
<p>Chaque dossier s’accompagne de plusieurs modélisations 3D réalistes de votre future maison (4 vues). Un aperçu de projets que nous avons montés.</p></div>
<div class="reno-grid">
<div class="reno"><span class="tg">3D</span><img loading="lazy" width="1200" height="675"><span class="cap">Villa contemporaine</span></div>
<div class="reno"><span class="tg">3D</span><img loading="lazy" width="1120" height="630"><span class="cap">Maison en A</span></div>
<div class="reno"><span class="tg">3D</span><img loading="lazy" width="1120" height="630"><span class="cap">Maison traditionnelle</span></div>
<div class="reno"><span class="tg">3D</span><img loading="lazy" width="1200" height="675"><span class="cap">Maison sur terrain en pente</span></div>
<div class="reno"><span class="tg">3D</span><img loading="lazy" width="1120" height="630"><span class="cap">Extension ossature bois</span></div>
<div class="reno"><span class="tg">3D</span><img loading="lazy" width="900" height="498"><span class="cap">Maison de plain-pied</span></div>
</div>
</div></section>
<section class="blk bg-creme"><div class="wrap">
<div class="sec-head"><span class="eyebrow">Nos livrables</span><h2>Voyez exactement ce que vous recevez</h2>
<p>Parcourez les plans exacts d’un dossier — sélectionnez à gauche, avec l’avant/après quand c’est pertinent.</p></div>
<div class="viewer">
<div class="viewer-list" id="vlist">
<button class="on" onclick="setDoc(0)">Plan de situation</button>
<button onclick="setDoc(1)">Plan de masse</button>
<button onclick="setDoc(2)">Plan de coupe</button>
<button onclick="setDoc(3)">Façade Nord</button>
<button onclick="setDoc(4)">Façade Sud</button>
<button onclick="setDoc(5)">Façade Est</button>
<button onclick="setDoc(6)">Façade Ouest</button>
<button onclick="setDoc(7)">Insertion 3D</button>
<button onclick="setDoc(8)">Plan de clôture</button>
</div>
<div class="viewer-main"><div class="viewer-toggle" id="vtoggle"></div><div class="viewer-stage" id="vstage"></div></div>
</div>
</div></section>
<section class="blk"><div class="wrap"><div class="sec-head"><span class="eyebrow">Nos services</span><h2>Quelle démarche pour votre projet ?</h2><p>Chaque autorisation a ses règles et ses délais. Découvrez celle qui correspond à votre projet.</p></div><div class="svc-grid"><a class="svc" href="/nos-services-urbanisme-en-ligne/permis-construire-en-ligne/"><b>Permis de construire</b><span>Construction neuve, extension de plus de 40 m², ou extension de 20 à 40 m² portant la maison au-delà de 150 m².</span><em>En savoir plus</em></a><a class="svc" href="/nos-services-urbanisme-en-ligne/declaration-prealable-travaux-en-ligne/"><b>Déclaration préalable de travaux</b><span>Abri de jardin, piscine, clôture, ravalement, petite extension, changement de menuiseries.</span><em>En savoir plus</em></a><a class="svc" href="/nos-services-urbanisme-en-ligne/permis-construire-architecte-dplg/"><b>Permis par un architecte DPLG</b><span>Obligatoire au-delà de 150 m² de surface de plancher, et pour tout dépôt par une personne morale.</span><em>En savoir plus</em></a><a class="svc" href="/nos-services-urbanisme-en-ligne/attestation-thermique-re2020-en-ligne/"><b>Attestation thermique RE2020</b><span>Exigée à la demande de permis pour les constructions neuves soumises à la réglementation environnementale.</span><em>En savoir plus</em></a><a class="svc" href="/nos-services-urbanisme-en-ligne/attestation-sismique-en-ligne/"><b>Attestation sismique</b><span>Requise selon la zone de sismicité de votre commune et la nature de votre projet.</span><em>En savoir plus</em></a><a class="svc" href="/nos-services-urbanisme-en-ligne/"><b>Tous nos services d’urbanisme</b><span>Vérification du PLU, plans intérieurs, dépôt et suivi en mairie : découvrez l’ensemble de nos prestations.</span><em>Voir tous les services</em></a></div><div class="svc-cat">Votre projet en un mot : <a href="/construire/">construire</a> · <a href="/agrandir/">agrandir</a> · <a href="/amenager-lexterieur/">aménager l’extérieur</a> · <a href="/renover-modifier/">rénover ou modifier</a></div></div></section>
<section class="blk" id="tarifs"><div class="wrap">
<div class="sec-head"><span class="eyebrow">Tarifs transparents</span><h2>Des prix clairs, sans surprise</h2><p>Un devis gratuit et détaillé avant tout engagement, et un suivi jusqu’à l’obtention. Voici nos tarifs par démarche.</p></div>
<div class="price-grid">
<div class="price"><h4>Déclaration préalable</h4><div class="sub">Piscine, abri, garage, petite extension</div><div class="from">à partir de</div><div class="amt">360 €<small> TTC</small></div>
<ul><li>Plans de situation, de masse et de coupe</li><li>Plans des façades & notice</li><li>Insertion graphique & annexe graphique</li><li>Dossier DP complet, CERFA rempli</li></ul><a href="/contact/" class="btn btn-ghost">Demander un devis</a></div>
<div class="price pop"><div class="tag">Le plus demandé</div><h4>Permis de construire</h4><div class="sub">Maison neuve, grande extension, surélévation</div><div class="from">à partir de</div><div class="amt">450 €<small> TTC</small></div>
<ul><li>Plans de situation, de masse et de coupe</li><li>Plans des façades & notice descriptive</li><li>Insertion 3D & annexe graphique</li><li>Dossier PC complet, CERFA rempli</li></ul><a href="/contact/" class="btn btn-primary">Je démarre →</a></div>
<div class="price"><h4>Permis par architecte DPLG</h4><div class="sub">Tout projet > 150 m² après travaux ou demande en tant que société</div><div class="from"> </div><div class="amt">Sur devis</div>
<ul><li>Permis de construire réalisé par un architecte DPLG</li><li>Dossier PC complet, CERFA rempli</li><li>Contrat & assurance décennale de l’architecte</li><li>Accompagnement personnalisé</li></ul><a href="/contact/" class="btn btn-ghost">Demander un devis</a></div>
</div>
<p style="text-align:center;font-size:13px;color:var(--gris);margin-top:20px">Options disponibles selon votre projet : <b>dépôt et suivi en mairie</b>, <b>vérification réglementaire (PLU)</b>, <b>plans intérieurs</b>, <b>attestations RE2020 / sismique</b>. Chiffrées dans votre devis.</p>
</div></section>
<style>.pmch{background:#0c233b;padding:66px 0 58px;position:relative;overflow:hidden}.pmch::before{content:"";position:absolute;inset:0;background:radial-gradient(900px 380px at 12% 0%,rgba(10,107,214,.32),transparent 64%),radial-gradient(700px 340px at 90% 100%,rgba(226,0,26,.15),transparent 60%)}.pmch-in{position:relative;max-width:1240px;margin:0 auto;padding:0 24px}.pmch-haut{display:grid;grid-template-columns:280px 1fr;gap:40px;align-items:center;margin-bottom:34px}.pmch-map img{width:100%;height:auto;display:block;border-radius:14px}.pmch-eti{display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);color:#bcd6f5;font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:7px 14px;border-radius:999px;margin-bottom:16px}.pmch-eti i{width:7px;height:7px;border-radius:50%;background:#e2001a;display:block}.pmch h2{color:#fff;font-size:34px;line-height:1.14;margin:0 0 12px;font-weight:800}.pmch h2 em{font-style:normal;color:#8cc4ff}.pmch .pmch-sous{color:#a8c0dc;font-size:15px;line-height:1.65;margin:0 0 22px;max-width:640px}.pmch-chif{display:flex;gap:34px;flex-wrap:wrap}.pmch-chif b{display:block;color:#fff;font-size:27px;font-weight:800;line-height:1}.pmch-chif span{color:#8aa4c4;font-size:12px}.pmch-piste{display:flex;gap:18px;overflow-x:auto;padding:4px 4px 20px;scroll-snap-type:x mandatory;align-items:stretch}.pmch-piste::-webkit-scrollbar{height:7px}.pmch-piste::-webkit-scrollbar-thumb{background:rgba(255,255,255,.28);border-radius:14px}.pmch-carte{flex:0 0 268px;scroll-snap-align:start;background:#12304e;border:1px solid rgba(255,255,255,.10);border-radius:14px;overflow:hidden;transition:transform .22s,border-color .22s;display:flex;flex-direction:column}.pmch-carte:hover{transform:translateY(-5px);border-color:rgba(140,196,255,.45)}.pmch-photo{aspect-ratio:4/5;overflow:hidden;background:#0c233b}.pmch-photo img{width:100%;height:100%;object-fit:cover;display:block}.pmch-txt{padding:15px 16px 17px}.pmch-txt h3{color:#fff;font-size:15px;font-weight:800;margin:0 0 6px;line-height:1.32}.pmch-lieu{color:#8cc4ff;font-size:12px;font-weight:700;margin:0}.pmch-av{margin:11px 0 0;padding:11px 0 0;border-top:1px solid rgba(255,255,255,.12);color:#d7e3f2;font-size:12px;line-height:1.5;font-style:italic}.pmch-av cite{display:block;margin-top:6px;font-style:normal;color:#8aa4c4;font-size:12px;font-weight:700}.pmch-pied{margin-top:24px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.pmch-note{color:#8aa4c4;font-size:12px;flex:1 1 320px;line-height:1.55;margin:0}.pmch-cta{display:inline-block;background:linear-gradient(180deg,#e2001a,#c40016);color:#fff;text-decoration:none;font-weight:800;font-size:13px;padding:13px 24px;border-radius:9px;box-shadow:0 6px 18px rgba(226,0,26,.32)}@media(max-width:900px){.pmch-haut{grid-template-columns:1fr;gap:24px}.pmch-map{max-width:220px}.pmch h2{font-size:26px}.pmch-carte{flex-basis:214px}}</style><section class="pmch" id="avis"><div class="pmch-in"><div class="pmch-haut"><div class="pmch-map"><img loading="lazy" decoding="async" width="1024" height="1139" src="/wp-content/uploads/2025/07/carte-france-demarches-urbanisme-validees.jpg" alt="Carte de France des demarches d urbanisme validees par Permis Maison"></div><div><span class="pmch-eti"><i></i>Chantiers réels</span><h2>Des projets validés, <em>partout en France</em></h2><p class="pmch-sous">Ce ne sont pas des images d’illustration. Ce sont nos clients, devant le panneau d’affichage de leur autorisation — du Finistère au Var, et jusqu’en outre-mer.</p><div class="pmch-chif"><div><b>+3000</b><span>dossiers réalisés</span></div><div><b>98%</b><span>de réussite</span></div><div><b>4,8/5</b><span>sur Google</span></div></div></div></div><div class="pmch-piste"><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="/wp-content/uploads/2026/08/chantier-permis-maison-saint-julien-de-lampon-dordogne.jpg" alt="Chantier Permis Maison — Maison d'habitation et piscine, Saint-Julien-de-Lampon · Dordogne"></div><div class="pmch-txt"><h3>Maison d’habitation et piscine</h3><p class="pmch-lieu">Saint-Julien-de-Lampon · Dordogne</p></div></article><article class="pmch-carte"><div class="pmch-photo"><img decoding="async" src="https://permismaison.fr/wp-content/uploads/2026/09/chantier-permis-maison-agde-herault-anonymise.jpg" alt="Chantier Permis Maison — Extension de garage et terrasse couverte" loading="lazy"></div><div class="pmch-txt"><h3>Extension de garage et terrasse couverte</h3><p class="pmch-lieu">Agde · Hérault</p></div></article><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="/wp-content/uploads/2026/08/chantier-permis-maison-hauteroche-jura.jpg" alt="Chantier Permis Maison — Maison individuelle, Hauteroche · Jura"></div><div class="pmch-txt"><h3>Maison individuelle</h3><p class="pmch-lieu">Hauteroche · Jura</p></div></article><article class="pmch-carte"><div class="pmch-photo"><img decoding="async" src="https://permismaison.fr/wp-content/uploads/2026/09/chantier-permis-maison-saint-laurent-chateauvieux-anonymise.jpg" alt="Chantier Permis Maison — Division d’une maison en 3 logements" loading="lazy"></div><div class="pmch-txt"><h3>Division d’une maison en 3 logements</h3><p class="pmch-lieu">Saint-Laurent-Nouan · Loir-et-Cher</p></div></article><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="/wp-content/uploads/2026/08/chantier-permis-maison-niort-deux-sevres.jpg" alt="Chantier Permis Maison — Extension : un T2 et un studio, Niort · Deux-Sèvres"></div><div class="pmch-txt"><h3>Extension : un T2 et un studio</h3><p class="pmch-lieu">Niort · Deux-Sèvres</p></div></article><article class="pmch-carte"><div class="pmch-photo"><img decoding="async" src="https://permismaison.fr/wp-content/uploads/2026/09/chantier-permis-maison-cherveix-cubas-dordogne-anonymise.jpg" alt="Chantier Permis Maison — Aménagement d'une ancienne grange" loading="lazy"></div><div class="pmch-txt"><h3>Aménagement d’une ancienne grange</h3><p class="pmch-lieu">Cherveix-Cubas · Dordogne</p></div></article><article class="pmch-carte"><div class="pmch-photo"><img decoding="async" src="https://permismaison.fr/wp-content/uploads/2026/09/chantier-permis-maison-valserhone-ain-anonymise.jpg" alt="Chantier Permis Maison — Extension de toit" loading="lazy"></div><div class="pmch-txt"><h3>Extension de toit</h3><p class="pmch-lieu">Valserhône · Ain</p></div></article><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="/wp-content/uploads/2026/08/chantier-permis-maison-moselle.jpg" alt="Chantier Permis Maison — Extension sur deux étages, Moselle · Grand Est"></div><div class="pmch-txt"><h3>Extension sur deux étages</h3><p class="pmch-lieu">Moselle · Grand Est</p><blockquote class="pmch-av">« Société réactive et très compétente. Après de longues recherches, ce fût le meilleur rapport qualité prix. Je recommande à 100% ! »<cite>Rémi Forfert — avis Google</cite></blockquote></div></article><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="/wp-content/uploads/2026/08/chantier-permis-maison-durban-sur-arize-ariege.jpg" alt="Chantier Permis Maison — Agrandissement d'une ancienne ferme, Durban-sur-Arize · Ariège"></div><div class="pmch-txt"><h3>Agrandissement d’une ancienne ferme</h3><p class="pmch-lieu">Durban-sur-Arize · Ariège</p></div></article><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="/wp-content/uploads/2026/08/chantier-permis-maison-penestin-morbihan.jpg" alt="Chantier Permis Maison — Extension d'habitation, Pénestin · Morbihan"></div><div class="pmch-txt"><h3>Extension d’habitation</h3><p class="pmch-lieu">Pénestin · Morbihan</p></div></article><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="/wp-content/uploads/2026/08/chantier-permis-maison-wanquetin-pas-de-calais.jpg" alt="Chantier Permis Maison — Extension et création d'une véranda, Wanquetin · Pas-de-Calais"></div><div class="pmch-txt"><h3>Extension et création d’une véranda</h3><p class="pmch-lieu">Wanquetin · Pas-de-Calais</p></div></article><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="https://permismaison.fr/wp-content/uploads/2026/09/chantier-permis-maison-sartrouville-yvelines-anonymise.jpg" alt="Chantier Permis Maison — Extension, Sartrouville · Yvelines"></div><div class="pmch-txt"><h3>Extension</h3><p class="pmch-lieu">Sartrouville · Yvelines</p></div></article><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="/wp-content/uploads/2026/08/chantier-permis-maison-telgruc-sur-mer-finistere.jpg" alt="Chantier Permis Maison — Extension de maison, Telgruc-sur-Mer · Finistère"></div><div class="pmch-txt"><h3>Extension de maison</h3><p class="pmch-lieu">Telgruc-sur-Mer · Finistère</p><blockquote class="pmch-av">« Super travail, rapide, à l’écoute et surtout super facile à joindre par téléphone ou par mail. Top ! »<cite>Anthony Donnaint — avis Google</cite></blockquote></div></article><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="/wp-content/uploads/2026/08/chantier-permis-maison-baignes-sainte-radegonde-charente.jpg" alt="Chantier Permis Maison — Sas d'entrée, garage et carport, Baignes-Sainte-Radegonde · Charente"></div><div class="pmch-txt"><h3>Sas d’entrée, garage et carport</h3><p class="pmch-lieu">Baignes-Sainte-Radegonde · Charente</p><blockquote class="pmch-av">« Très bonne réactivité et excellent suivi, même en cas de pièces manquantes. »<cite>Eric Bares — avis Google</cite></blockquote></div></article><article class="pmch-carte"><div class="pmch-photo"><img decoding="async" src="https://permismaison.fr/wp-content/uploads/2026/09/chantier-permis-maison-le-val-var-anonymise.jpg" alt="Chantier Permis Maison — Construction d'une maison individuelle" loading="lazy"></div><div class="pmch-txt"><h3>Construction d’une maison individuelle</h3><p class="pmch-lieu">Le Val · Var</p></div></article><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="/wp-content/uploads/2026/08/chantier-permis-maison-callas-var.jpg" alt="Chantier Permis Maison — Réfection de toiture et menuiseries, Callas · Var"></div><div class="pmch-txt"><h3>Réfection de toiture et menuiseries</h3><p class="pmch-lieu">Callas · Var</p></div></article><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="/wp-content/uploads/2026/08/chantier-permis-maison-savoie.jpg" alt="Chantier Permis Maison — Construction neuve, Savoie"></div><div class="pmch-txt"><h3>Construction neuve</h3><p class="pmch-lieu">Savoie</p></div></article><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="/wp-content/uploads/2026/08/chantier-permis-maison-montgesty-lot.jpg" alt="Chantier Permis Maison — Terrasse surélevée et 4 ouvertures, Montgesty · Lot"></div><div class="pmch-txt"><h3>Terrasse surélevée et 4 ouvertures</h3><p class="pmch-lieu">Montgesty · Lot</p><blockquote class="pmch-av">« Équipe très réactive et professionnelle, les échanges de mails ont permis de finaliser mon projet rapidement. »<cite>Jean-Paul Roux — avis Google</cite></blockquote></div></article><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="/wp-content/uploads/2026/08/chantier-permis-maison-figanieres-var.jpg" alt="Chantier Permis Maison — Construction annexe, Figanières · Var"></div><div class="pmch-txt"><h3>Construction annexe</h3><p class="pmch-lieu">Figanières · Var</p></div></article><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="/wp-content/uploads/2026/08/chantier-permis-maison-outre-mer-extension-bois.jpg" alt="Chantier Permis Maison — Extension ossature bois, Outre-mer"></div><div class="pmch-txt"><h3>Extension ossature bois</h3><p class="pmch-lieu">Outre-mer</p><blockquote class="pmch-av">« L’urbanisme était très pointilleux et ils ont pu adapter les plans à chaque fois. Très bon service. »<cite>Donatienne Mortier — avis Google</cite></blockquote></div></article><article class="pmch-carte"><div class="pmch-photo"><img loading="lazy" decoding="async" src="/wp-content/uploads/2026/08/chantier-permis-maison-cotes-darmor.jpg" alt="Chantier Permis Maison — Construction neuve, Côtes-d'Armor · Bretagne"></div><div class="pmch-txt"><h3>Construction neuve</h3><p class="pmch-lieu">Côtes-d’Armor · Bretagne</p></div></article></div><div class="pmch-pied"><p class="pmch-note">Photos publiées avec l’accord de nos clients. Le nom du bénéficiaire et le numéro de permis ont été masqués.</p></div></div></section>
<section class="blk"><div class="wrap">
<div class="sec-head"><span class="eyebrow">Ils parlent de nous</span><h2>Permis Maison dans la presse</h2></div>
<div class="presse"><a class="pl" href="https://www.lepoint.fr/stories/permis-maison-la-reference-pour-obtenir-facilement-et-rapidement-une-autorisation-d-urbanisme-03-07-2023-2527195_3919.php" target="_blank" rel="noopener sponsored"><img loading="lazy" width="300" height="71"></a><a class="pl" href="https://www.marieclaire.fr/maison/adresses-incontournables/permis-maison/" target="_blank" rel="noopener sponsored"><img loading="lazy" width="300" height="167"></a><a class="pl" href="https://maison.20minutes.fr/mm44805-permis-maison-construire/" target="_blank" rel="noopener sponsored"><img loading="lazy" width="300" height="300"></a><a class="pl" href="https://www.laprovence.com/article/economie/31748176862692/permis-maison-votre-partenaire-a-distance-pour-tous-vos-projets-de-construction-et-de-renovation" target="_blank" rel="noopener sponsored"><img loading="lazy" width="300" height="300"></a><a class="pl" href="https://www.mestravaux.com/projet-de-construction-ou-de-renovation-quel-interlocuteur-choisir-pour-faciliter-ses-formalites/" target="_blank" rel="noopener sponsored"><img loading="lazy" width="221" height="86"></a><a class="pl" href="https://www.batipole.com/actualites/permis-de-construire-en-ligne" target="_blank" rel="noopener sponsored"><img loading="lazy" width="300" height="95"></a><a class="pl" href="https://www.corsematin.com/article/economie/4490701735958215/permis-maison-votre-allie-digital-pour-concretiser-vos-projets-immobiliers" target="_blank" rel="noopener sponsored"><img loading="lazy" width="230" height="72"></a><a class="pl" href="https://www.lyon-entreprises.com/entreprise/info/permis-maison-lentreprise-ideale-pour-obtenir-votre-permis-de-construire" target="_blank" rel="noopener sponsored"><img loading="lazy" width="178" height="61"></a></div>
<p style="text-align:center;margin:22px 0 0"><a href="/presse/" style="font-weight:700;color:#0a6bd6;text-decoration:none">Voir les articles →</a></p>
</div></section>
<section class="blk bg-creme"><div class="wrap">
<div class="sec-head"><span class="eyebrow">FAQ</span><h2>Questions fréquentes</h2></div>
<div class="faq"><details class="q"><summary>Quelles démarches d’urbanisme Permis Maison prend-elle en charge ?</summary><div class="a">Permis de construire, déclaration préalable de travaux, attestation thermique RE2020, attestation sismique. Tout est centralisé et suivi par un interlocuteur unique.</div></details><details class="q"><summary>Permis de construire ou déclaration préalable : comment savoir ?</summary><div class="a">En règle générale : déclaration préalable jusqu’à 40 m² de surface créée en zone urbaine (20 m² ailleurs), permis de construire au-delà, ainsi que pour une extension de 20 à 40 m² qui porte la maison au-delà de 150 m² après travaux. Nos experts analysent la nature des travaux, la surface créée et le règlement de votre commune pour vous indiquer la démarche adaptée. Parfois, aucune formalité n’est nécessaire.</div></details><details class="q"><summary>Le devis est-il vraiment gratuit et sans engagement ?</summary><div class="a">Oui. Le devis est gratuit et sans engagement. Vous faites votre demande en ligne, vous recevez une estimation personnalisée sous 24h ouvrées, et vous décidez librement de poursuivre ou non. Aucune carte bancaire n’est demandée.</div></details><details class="q"><summary>Vos services sont-ils réellement 100% en ligne ?</summary><div class="a">Oui. L’ensemble des échanges se fait par téléphone et par e-mail : aucun rendez-vous physique, aucun déplacement. C’est ce qui nous permet d’accompagner des clients partout en France, en métropole comme en outre-mer.</div></details><details class="q"><summary>Quels sont les délais ?</summary><div class="a">Nous vous transmettons votre devis sous 24h ouvrées. Le montage du dossier dépend de sa complexité et de la réactivité des échanges. Une fois déposé en mairie, le délai d’instruction est fixé par le code de l’urbanisme : en général un mois pour une déclaration préalable et deux mois pour un permis de construire de maison individuelle, davantage dans certains cas comme la proximité d’un monument historique.</div></details><details class="q"><summary>Bénéficie-t-on d’un accompagnement personnalisé ?</summary><div class="a">Oui. Dès votre demande de devis, un expert en urbanisme vous est attribué. Il vous conseille sur le choix de la démarche, la constitution du dossier et jusqu’au dépôt. Vous gardez le même interlocuteur du début à la fin.</div></details><details class="q"><summary>L’accompagnement jusqu’à l’obtention est-il sans frais supplémentaires ?</summary><div class="a">Oui. Si la mairie demande des pièces complémentaires ou des modifications, nous y répondons sans facturation supplémentaire, jusqu’à l’obtention de votre autorisation.</div></details><details class="q"><summary>Que se passe-t-il si mon dossier est incomplet ou doit être ajusté ?</summary><div class="a">Notre rôle est justement de livrer un dossier complet et prêt à déposer. Si des éléments manquent ou si des corrections sont nécessaires, nous modifions le dossier en fonction des demandes de la mairie.</div></details><details class="q"><summary>Combien coûtent vos services ?</summary><div class="a">Nos tarifs sont annoncés à l’avance sur votre devis, sans surprise. Le montant dépend de la nature de votre projet et des prestations retenues. Certaines options, comme la vérification du PLU, les plans intérieurs ou le dépôt et le suivi en mairie, sont facturées en supplément et clairement identifiées.</div></details><details class="q"><summary>Intervenez-vous partout en France ?</summary><div class="a">Oui. Nos services étant entièrement en ligne, nous accompagnons des projets sur l’ensemble du territoire, métropole et DOM-TOM compris.</div></details><details class="q"><summary>Puis-je vous confier un projet en tant que professionnel ?</summary><div class="a">Oui. Nous travaillons avec des maîtres d’œuvre, des constructeurs, des promoteurs, des marchands de biens, des SCI et des investisseurs. Le fonctionnement est le même, avec un interlocuteur dédié et des délais adaptés au volume.</div></details><details class="q"><summary>Pourquoi choisir Permis Maison ?</summary><div class="a">Un interlocuteur unique, une équipe pluridisciplinaire réunissant dessinateurs, thermiciens et spécialistes des études sismiques, un fonctionnement entièrement à distance, et un accompagnement jusqu’à l’obtention. Plus de 3000 dossiers ont été réalisés depuis 2021, avec une note de 4,8 sur 5 sur Google.</div></details><details class="q"><summary>Comment vous contacter ?</summary><div class="a">Par le formulaire de contact du site, par e-mail à contact@permismaison.fr, ou par téléphone au 04 74 60 66 36, du lundi au vendredi de 9h à 12h et de 13h à 18h.</div></details></div></div>
</div></section>
<style>
.pmg{padding:58px 20px;background:#fff;font-family:inherit}
.pmg .in{max-width:1180px;margin:0 auto}
.pmg .eyb{display:block;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#0a6bd6;margin-bottom:10px}
.pmg h2{font-size:30px;font-weight:800;color:#0c233b;margin:0 0 6px;line-height:1.2;letter-spacing:-.02em}
.pmg .sub{color:#5b6b7f;font-size:15px;margin:0}
.pmg .guides{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:26px}
.pmg .guide{display:block;background:#fff;border:1px solid #e3e9f0;border-radius:14px;padding:24px;text-decoration:none !important;color:#0c233b;transition:.15s}
.pmg .guide:hover{border-color:#0a6bd6;box-shadow:0 10px 28px rgba(10,107,214,.10);transform:translateY(-2px)}
.pmg .guide .cat{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#0a6bd6;margin-bottom:10px}
.pmg .guide h3{font-size:17px;font-weight:800;line-height:1.3;margin:0 0 8px;color:#0c233b}
.pmg .guide p{font-size:13px;color:#5b6b7f;margin:0 0 14px;line-height:1.55}
.pmg .guide .plus{font-size:13px;font-weight:700;color:#0a6bd6}
.pmg .guide.apr{background:linear-gradient(135deg,#0a6bd6,#0c233b);border-color:transparent}
.pmg .guide.apr h3{color:#fff}.pmg .guide.apr p{color:#cfe0f5}.pmg .guide.apr .cat{color:#8cc4ff}.pmg .guide.apr .plus{color:#fff}
@media(max-width:900px){.pmg .guides{grid-template-columns:1fr 1fr}.pmg h2{font-size:24px}}
@media(max-width:560px){.pmg .guides{grid-template-columns:1fr}}
</style>
<section class="pmg"><div class="in">
<span class="eyb">Conseils & guides</span>
<h2>Comprendre avant de vous lancer</h2>
<p class="sub">Nos guides pratiques, écrits par nos experts en urbanisme.</p>
<div class="guides">
<a class="guide" href="/construire-sans-permis-risques/"><span class="cat">Réglementation</span><h3>Construire sans permis : quels sont les risques ?</h3><p>Amende, démolition, régularisation : ce que vous encourez réellement et comment rattraper la situation.</p><span class="plus">Lire le guide →</span></a>
<a class="guide" href="/extension-maison-guide/"><span class="cat">Agrandir</span><h3>L’extension d’une maison : tout ce que vous devez savoir</h3><p>Surfaces, seuils, démarche adaptée : le guide complet pour agrandir sans faux pas.</p><span class="plus">Lire le guide →</span></a>
<a class="guide" href="/construction-garage-modele-demarches/"><span class="cat">Construire</span><h3>Construction d’un garage : modèles et démarches</h3><p>Accolé, indépendant, carport : quel modèle choisir et quelle autorisation demander.</p><span class="plus">Lire le guide →</span></a>
<a class="guide apr" href="/a-propos/"><span class="cat">Qui sommes-nous</span><h3>L’équipe derrière vos dossiers</h3><p>Créée en 2021, basée dans le Beaujolais, plus de 3 000 dossiers réalisés partout en France.</p><span class="plus">Découvrir Permis Maison →</span></a>
</div>
</div></section>
</div><script>
var DOCS=[{label:"Plan de situation",single:"https://permismaison.fr/wp-content/uploads/2026/08/plan-de-situation.jpg"},{label:"Plan de masse",av:"https://permismaison.fr/wp-content/uploads/2026/08/plan-de-masse-avant.jpg",ap:"https://permismaison.fr/wp-content/uploads/2026/08/plan-de-masse-projet.jpg"},{label:"Plan de coupe",single:"https://permismaison.fr/wp-content/uploads/2026/08/plan-de-coupe.jpg"},{label:"Façade Nord",av:"https://permismaison.fr/wp-content/uploads/2026/08/facade-nord-avant.jpg",ap:"https://permismaison.fr/wp-content/uploads/2026/08/facade-nord-projet.jpg"},{label:"Façade Sud",av:"https://permismaison.fr/wp-content/uploads/2026/08/facade-sud-avant.jpg",ap:"https://permismaison.fr/wp-content/uploads/2026/08/facade-sud-projet.jpg"},{label:"Façade Est",av:"https://permismaison.fr/wp-content/uploads/2026/08/facade-est-avant.jpg",ap:"https://permismaison.fr/wp-content/uploads/2026/08/facade-est-projet.jpg"},{label:"Façade Ouest",av:"https://permismaison.fr/wp-content/uploads/2026/08/facade-ouest-avant.jpg",ap:"https://permismaison.fr/wp-content/uploads/2026/08/facade-ouest-projet.jpg"},{label:"Insertion 3D",single:"https://permismaison.fr/wp-content/uploads/2026/08/insertion-3d.jpg"},{label:"Plan de clôture",single:"https://permismaison.fr/wp-content/uploads/2026/08/plan-de-cloture.jpg"}];
var vactive=0,vstate="ap";
function setDoc(i){vactive=i;vstate="ap";var bs=document.querySelectorAll("#vlist button");for(var k=0;k<bs.length;k++)bs[k].classList.toggle("on",k===i);renderDoc();}
function setState(s){vstate=s;renderDoc();}
function renderDoc(){var d=DOCS[vactive],t=document.getElementById("vtoggle"),s=document.getElementById("vstage");if(d.single){t.innerHTML="";s.innerHTML="<img src=\""+d.single+"\" alt=\""+d.label+"\">";}else{t.innerHTML="<button class=\""+(vstate==="av"?"on":"")+"\" onclick=\"setState('av')\">Avant travaux</button><button class=\""+(vstate==="ap"?"on ap":"")+"\" onclick=\"setState('ap')\">Après travaux</button>";s.innerHTML="<img src=\""+(vstate==="ap"?d.ap:d.av)+"\" alt=\""+d.label+"\">";}}
renderDoc();
const S='<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round">';
const ICONS={
kuser:'<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><circle cx="12" cy="7.6" r="3.9" fill="#0a6bd6"/><path d="M4 21c0-4.3 3.6-6.8 8-6.8s8 2.5 8 6.8z" fill="#0c233b"/></svg>',
kscreen:'<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><rect x="2" y="3.5" width="20" height="13.5" rx="2.4" fill="#0c233b"/><rect x="4.8" y="6.3" width="14.4" height="7.5" rx="1.2" fill="#3a9a5e"/><path d="M8.5 20.8h7" stroke="#0c233b" stroke-width="2.2" stroke-linecap="round"/></svg>',
kdoc:'<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M5 2h9l5 5v15H5z" fill="#0c233b"/><path d="M14 2l5 5h-5z" fill="#c98a2e"/><path d="m8.6 14.4 2.3 2.3 4.6-4.8" stroke="#fff" stroke-width="2.1" stroke-linecap="round" stroke-linejoin="round"/></svg>',
kbolt:'<svg viewBox="0 0 24 24" fill="none" aria-hidden="true"><path d="M13.6 1.4 3 14h7.3L9 22.6 21 9h-7.6z" fill="#e2001a"/><path d="M13.6 1.4 3 14h7.3z" fill="#0c233b" opacity=".9"/></svg>',
user:S+'<circle cx="12" cy="8" r="3.2"/><path d="M5 20c0-3.6 3.1-5.5 7-5.5s7 1.9 7 5.5"/></svg>',
bolt:S+'<path d="M13 2 4.5 13.5H10L9 22l9-11.5H12L13 2Z"/></svg>',
home:S+'<path d="M4 11 12 4l8 7"/><path d="M6 10v9h12v-9"/></svg>',
award:S+'<circle cx="12" cy="9" r="5"/><path d="M9.2 13 8 22l4-2 4 2-1.2-9"/></svg>',
clock:S+'<circle cx="12" cy="12" r="8"/><path d="M12 8v4.3l2.8 1.7"/></svg>',
pin:S+'<path d="M12 21s7-5.6 7-11a7 7 0 1 0-14 0c0 5.4 7 11 7 11Z"/><circle cx="12" cy="10" r="2.4"/></svg>',
check:S+'<path d="M5 12.5l4.5 4.5L19 7"/></svg>',
cross:S+'<path d="M6 6l12 12M18 6 6 18"/></svg>',
phone:S+'<path d="M5 4h3l1.6 4-2 1.4a11 11 0 0 0 5 5l1.4-2 4 1.6V19a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2Z"/></svg>',
mail:S+'<rect x="3" y="5" width="18" height="14" rx="2"/><path d="m3 7 9 6 9-6"/></svg>',
heart:S+'<path d="M12 20s-7-4.7-9.2-9A4.6 4.6 0 0 1 12 6a4.6 4.6 0 0 1 9.2 5c-2.2 4.3-9.2 9-9.2 9Z"/></svg>',
shield:S+'<path d="M12 3l7 3v5c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6l7-3Z"/><path d="M9 12l2 2 4-4"/></svg>',
euro:S+'<path d="M18 7a7 7 0 1 0 0 10"/><path d="M4 10h10M4 14h8"/></svg>',
spark:S+'<path d="M12 3v3M12 18v3M3 12h3M18 12h3M6 6l2 2M16 16l2 2M18 6l-2 2M8 16l-2 2"/></svg>',
cube:S+'<path d="M12 3 4 7v10l8 4 8-4V7l-8-4Z"/><path d="M4 7l8 4 8-4M12 11v10"/></svg>',
building:S+'<rect x="5" y="3" width="14" height="18" rx="1"/><path d="M9 7h2M13 7h2M9 11h2M13 11h2M9 15h2M13 15h2"/></svg>',
clipboard:S+'<rect x="6" y="4" width="12" height="17" rx="1.5"/><path d="M9 4V3h6v1"/><path d="M9 10h6M9 14h6"/></svg>',
pencil:S+'<path d="M4 20h4L19 9l-4-4L4 16v4Z"/><path d="M14 6l4 4"/></svg>',
layers:S+'<path d="M12 3 3 8l9 5 9-5-9-5Z"/><path d="M3 13l9 5 9-5"/></svg>',
roof:S+'<path d="M3 12 12 5l9 7"/><path d="M6 11v7h12v-7"/><path d="M10 18v-4h4v4"/></svg>',
window:S+'<rect x="5" y="4" width="14" height="16" rx="1"/><path d="M12 4v16M5 12h14"/></svg>',
pool:S+'<path d="M3 15.5c1.4 1 2.7 1 4 0s2.6-1 4 0 2.7 1 4 0 2.6-1 4 0"/><path d="M3 19.5c1.4 1 2.7 1 4 0s2.6-1 4 0 2.7 1 4 0 2.6-1 4 0"/><path d="M8 13V6a2 2 0 0 1 4 0M16 13V6"/></svg>',
fence:S+'<path d="M6 21V8l2-2 2 2v13M14 21V8l2-2 2 2v13M4 12h16M4 16h16"/></svg>',
car:S+'<path d="M4 16l1.6-5h12.8L20 16H4Z"/><path d="M6 16v2M18 16v2"/><circle cx="8" cy="16" r="1.2"/><circle cx="16" cy="16" r="1.2"/></svg>',
pergola:S+'<path d="M3 21V6M9 21V6M15 21V6M21 21V6M2 6h20M4 3.5h16M6 6l1.5 3M12 6l1.5 3M18 6l-1.5 3"/></svg>',
solar:S+'<rect x="3" y="4" width="18" height="11" rx="1"/><path d="M3 8h18M3 11.5h18M9 4v11M15 4v11M12 15v6M8 21h8"/></svg>',
screen:S+'<rect x="3" y="4" width="18" height="12" rx="1.5"/><path d="M8 20h8M12 16v4"/></svg>',
leaf:S+'<path d="M5 19C5 10 11 5 20 5c0 9-5 15-15 14Z"/><path d="M5 19 13 11"/></svg>',
brush:S+'<rect x="6" y="3" width="10" height="6" rx="1"/><path d="M9 9v3a3 3 0 0 0 6 0V9"/><path d="M11 15v4a2 2 0 0 0 2 2"/></svg>',
swap:S+'<path d="M5 8h12l-3-3M19 16H7l3 3"/></svg>',
hammer:S+'<path d="m13 7 4 4-8 8-4-4z"/><path d="m13 7 3-3 4 4-3 3z"/></svg>',
wave:S+'<path d="M3 12h3l2-6 3.2 12L14 8l1.6 4H21"/></svg>',
thermo:S+'<path d="M12 4a2 2 0 0 0-2 2v8.2a3 3 0 1 0 4 0V6a2 2 0 0 0-2-2Z"/><path d="M12 14V9"/></svg>',
ruler:S+'<rect x="3" y="8" width="18" height="8" rx="1"/><path d="M7 8v3M11 8v4M15 8v3M19 8v4"/></svg>'
};
document.querySelectorAll('[data-ic]').forEach(e=>{e.innerHTML=ICONS[e.dataset.ic]||''});
document.querySelectorAll('[data-ic-before]').forEach(e=>{const s=document.createElement('span');s.innerHTML=ICONS[e.dataset.icBefore]||'';e.prepend(s.firstChild)});
const PROJETS={
agrandir:[{n:"Extension",d:"Agrandir la surface habitable.",b:"mix",ic:"home"},{n:"Surélévation",d:"Ajouter un niveau ou des combles.",b:"mix",ic:"layers"},{n:"Aménagement de combles",d:"Créer une pièce sous les toits.",b:"dp",ic:"roof"},{n:"Véranda",d:"Espace vitré, extension légère.",b:"mix",ic:"window"}],
exterieur:[{n:"Piscine",d:"Bassin enterré, avec ou sans abri.",b:"mix",ic:"pool"},{n:"Abri de jardin",d:"Cabane, rangement, annexe.",b:"dp",ic:"home"},{n:"Studio de jardin",d:"Espace habitable, selon surface.",b:"mix",ic:"cube"},{n:"Terrasse",d:"Selon hauteur et surface.",b:"etude",ic:"leaf"},{n:"Clôture & portail",d:"Selon règles du PLU.",b:"dp",ic:"fence"},{n:"Carport / Garage",d:"Selon la surface et le PLU.",b:"mix",ic:"car"},{n:"Pergola",d:"Adossée ou autoportée, selon surface.",b:"dp",ic:"pergola"},{n:"Panneaux solaires",d:"En toiture ou au sol.",b:"dp",ic:"solar"},{n:"Pool house",d:"Local d'agrément, selon surface.",b:"etude",ic:"home"}],
neuf:[{n:"Maison individuelle",d:"Construction neuve, dossier RE2020.",b:"pc",ic:"home"},{n:"Maison écologique RE2020",d:"Performance énergétique renforcée.",b:"pc",ic:"leaf"},{n:"Dépendance / annexe",d:"Bâtiment attenant ou séparé.",b:"mix",ic:"home"}],
renover:[{n:"Façade & ravalement",d:"Modifier l'aspect extérieur.",b:"dp",ic:"brush"},{n:"Toiture & fenêtres de toit",d:"Couverture, Velux, pente.",b:"dp",ic:"roof"},{n:"Changement de destination",d:"Grange, local → habitation.",b:"pc",ic:"swap"},{n:"Démolition",d:"Selon secteur / PLU.",b:"etude",ic:"hammer"}],
regle:[{n:"Attestation sismique",d:"En zones de sismicité 2 à 5.",b:"etude",ic:"wave"},{n:"Attestation thermique RE2020",d:"Obligatoire au dépôt du neuf.",b:"etude",ic:"thermo"},{n:"Recours à l'architecte",d:"Obligatoire au-delà de 150 m².",b:"etude",ic:"ruler"}]
};
const BADGE={dp:['b-dp','Déclaration préalable'],pc:['b-pc','Permis de construire'],etude:['b-etude','Sur étude'],mix:['b-mix','DP ou permis']};
const grid=document.getElementById('projGrid');
function render(cat){grid.innerHTML=PROJETS[cat].map(p=>`<div class="proj"><div class="ic">${ICONS[p.ic]||''}</div><h4>${p.n}</h4><p class="d">${p.d}</p><span class="badge ${BADGE[p.b][0]}">${BADGE[p.b][1]}</span></div>`).join('')}
document.querySelectorAll('#tabs .tab').forEach(t=>t.addEventListener('click',()=>{document.querySelectorAll('#tabs .tab').forEach(x=>x.classList.remove('on'));t.classList.add('on');render(t.dataset.cat)}));
render('agrandir');
// sliders avant/après (générique)
function initSlider(baId,afterId,handleId,rangeId){
const ba=document.getElementById(baId);if(!ba)return;
const baAfter=document.getElementById(afterId),baHandle=document.getElementById(handleId),baRange=document.getElementById(rangeId);
function set(v){v=Math.max(0,Math.min(100,v));baAfter.style.clipPath='inset(0 '+(100-v)+'% 0 0)';baHandle.style.left=v+'%';baRange.value=v;}
baRange.addEventListener('input',e=>set(+e.target.value));
let drag=false;
baHandle.addEventListener('mousedown',e=>{drag=true;e.preventDefault()});
document.addEventListener('mouseup',()=>drag=false);
document.addEventListener('mousemove',e=>{if(!drag)return;const r=ba.getBoundingClientRect();set((e.clientX-r.left)/r.width*100)});
baHandle.addEventListener('touchstart',()=>{drag=true},{passive:true});
document.addEventListener('touchend',()=>drag=false);
document.addEventListener('touchmove',e=>{if(!drag)return;const r=ba.getBoundingClientRect();set((e.touches[0].clientX-r.left)/r.width*100)},{passive:true});
set(50);
}
initSlider('ba','baAfter','baHandle','baRange');
initSlider('ba2','baAfter2','baHandle2','baRange2');
initSlider('ba3','baAfter3','baHandle3','baRange3');
// simulateur
let zoneU=1,pm=0;
document.querySelectorAll('#zone button').forEach(b=>b.addEventListener('click',()=>{document.querySelectorAll('#zone button').forEach(x=>x.classList.remove('on'));b.classList.add('on');zoneU=+b.dataset.z;calc()}));
document.querySelectorAll('#applicant button').forEach(b=>b.addEventListener('click',()=>{document.querySelectorAll('#applicant button').forEach(x=>x.classList.remove('on'));b.classList.add('on');pm=+b.dataset.pm;calc()}));
document.getElementById('surf').addEventListener('input',calc);
document.getElementById('tot').addEventListener('input',calc);
function calc(){
const s=parseFloat(document.getElementById('surf').value)||0,tot=parseFloat(document.getElementById('tot').value)||0,seuil=zoneU?40:20;
let titre,cls,items=[];
if(s<=0){document.getElementById('res').innerHTML='<div class="rlabel">Résultat</div><div class="rmain">Renseignez une surface</div>';return;}
const bascule150=(seuil===40 ? (s>20 ? tot>150 : false) : false);const archi=(s>seuil || bascule150) ? (tot>150 || pm) : false;
if(s<=5){titre="Aucune formalité";cls="var(--vert)";items=["Sous 5 m² créés, pas d'autorisation en principe","Vérifier les règles locales / secteur protégé"];}
else if(s<=seuil ? !bascule150 : false){titre="Déclaration préalable";cls="var(--bleu-fonce)";items=[`Surface créée entre 5 et ${seuil} m² (${zoneU?'zone urbaine':'hors zone U'})`,"Dossier DP complet, CERFA rempli","À partir de 360 € TTC chez Permis Maison"];}
else if(archi){titre="Permis par architecte DPLG";cls="var(--rouge)";const rais=pm?"Dépôt en société (personne morale) : architecte obligatoire, quelle que soit la surface":`Maison > 150 m² après travaux (${tot} m²) : architecte obligatoire`;items=[rais,"Permis réalisé par un architecte DPLG","Tarif sur devis"];}
else{titre="Permis de construire";cls="var(--rouge)";items=[`Surface créée supérieure à ${seuil} m²`,"Dossier PC complet","À partir de 450 € TTC chez Permis Maison"];}
document.getElementById('res').innerHTML=`<div class="rlabel">Votre autorisation probable</div><div class="rmain" style="color:${cls}">${titre}</div><ul>${items.map(i=>`<li>${i}</li>`).join('')}</ul><a href="/contact/" class="btn btn-primary" style="width:100%;margin-top:6px">Faire vérifier par un expert →</a><div class="disclaimer">Estimation indicative basée sur les seuils du Code de l’urbanisme. Seuls nos experts et votre PLU font foi.</div>`;
}
calc();
</script><script type="application/ld+json">{
"@context": "https://schema.org",
"@type": "ProfessionalService",
"name": "Permis Maison",
"description": "Cabinet d'urbanisme 100% en ligne : permis de construire, déclaration préalable, attestations thermique RE2020 et sismique. Dossiers montés de A à Z, partout en France, sans rendez-vous physique.",
"url": "https://permismaison.fr/",
"telephone": "+33474606636",
"priceRange": "\u20ac\u20ac",
"image": "https://permismaison.fr/wp-content/uploads/2025/03/logo-permismaison.png",
"address": {
"@type": "PostalAddress",
"streetAddress": "14 Rue Balloffet Dury",
"addressLocality": "Belleville-en-Beaujolais",
"postalCode": "69220",
"addressRegion": "Auvergne-Rhône-Alpes",
"addressCountry": "FR"
},
"areaServed": { "@type": "Country", "name": "France" },
"serviceType": ["Permis de construire", "Déclaration préalable de travaux", "Attestation thermique RE2020", "Attestation sismique", "Permis de construire par architecte DPLG"],
"availableChannel": { "@type": "ServiceChannel", "serviceUrl": "https://permismaison.fr/", "availableLanguage": "fr" }}</script><script type="application/ld+json">{"@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [{"@type": "Question", "name": "Quelles démarches d'urbanisme Permis Maison prend-elle en charge ?", "acceptedAnswer": {"@type": "Answer", "text": "Permis de construire, déclaration préalable de travaux, attestation thermique RE2020, attestation sismique. Tout est centralisé et suivi par un interlocuteur unique."}}, {"@type": "Question", "name": "Permis de construire ou déclaration préalable : comment savoir ?", "acceptedAnswer": {"@type": "Answer", "text": "En règle générale : déclaration préalable jusqu'à 40 m² de surface créée en zone urbaine (20 m² ailleurs), permis de construire au-delà, ou dès que la maison dépasse 150 m² après travaux. Nos experts analysent la nature des travaux, la surface créée et le règlement de votre commune pour vous indiquer la démarche adaptée. Parfois, aucune formalité n'est nécessaire."}}, {"@type": "Question", "name": "Le devis est-il vraiment gratuit et sans engagement ?", "acceptedAnswer": {"@type": "Answer", "text": "Oui. Le devis est gratuit et sans engagement. Vous faites votre demande en ligne, vous recevez une estimation personnalisée sous 24h ouvrées, et vous décidez librement de poursuivre ou non. Aucune carte bancaire n'est demandée."}}, {"@type": "Question", "name": "Vos services sont-ils réellement 100% en ligne ?", "acceptedAnswer": {"@type": "Answer", "text": "Oui. L'ensemble des échanges se fait par téléphone et par e-mail : aucun rendez-vous physique, aucun déplacement. C'est ce qui nous permet d'accompagner des clients partout en France, en métropole comme en outre-mer."}}, {"@type": "Question", "name": "Quels sont les délais ?", "acceptedAnswer": {"@type": "Answer", "text": "Nous vous transmettons votre devis sous 24h ouvrées. Le montage du dossier dépend de sa complexité et de la réactivité des échanges. Une fois déposé en mairie, le délai d'instruction est fixé par le code de l'urbanisme : en général un mois pour une déclaration préalable et deux mois pour un permis de construire de maison individuelle, davantage dans certains cas comme la proximité d'un monument historique."}}, {"@type": "Question", "name": "Bénéficie-t-on d'un accompagnement personnalisé ?", "acceptedAnswer": {"@type": "Answer", "text": "Oui. Dès votre demande de devis, un expert en urbanisme vous est attribué. Il vous conseille sur le choix de la démarche, la constitution du dossier et jusqu'au dépôt. Vous gardez le même interlocuteur du début à la fin."}}, {"@type": "Question", "name": "L'accompagnement jusqu'à l'obtention est-il sans frais supplémentaires ?", "acceptedAnswer": {"@type": "Answer", "text": "Oui. Si la mairie demande des pièces complémentaires ou des modifications, nous y répondons sans facturation supplémentaire, jusqu'à l'obtention de votre autorisation."}}, {"@type": "Question", "name": "Que se passe-t-il si mon dossier est incomplet ou doit être ajusté ?", "acceptedAnswer": {"@type": "Answer", "text": "Notre rôle est justement de livrer un dossier complet et prêt à déposer. Si des éléments manquent ou si des corrections sont nécessaires, nous modifions le dossier en fonction des demandes de la mairie."}}, {"@type": "Question", "name": "Combien coûtent vos services ?", "acceptedAnswer": {"@type": "Answer", "text": "Nos tarifs sont annoncés à l'avance sur votre devis, sans surprise. Le montant dépend de la nature de votre projet et des prestations retenues. Certaines options, comme la vérification du PLU, les plans intérieurs ou le dépôt et le suivi en mairie, sont facturées en supplément et clairement identifiées."}}, {"@type": "Question", "name": "Intervenez-vous partout en France ?", "acceptedAnswer": {"@type": "Answer", "text": "Oui. Nos services étant entièrement en ligne, nous accompagnons des projets sur l'ensemble du territoire, métropole et DOM-TOM compris."}}, {"@type": "Question", "name": "Puis-je vous confier un projet en tant que professionnel ?", "acceptedAnswer": {"@type": "Answer", "text": "Oui. Nous travaillons avec des maîtres d'œuvre, des constructeurs, des promoteurs, des marchands de biens, des SCI et des investisseurs. Le fonctionnement est le même, avec un interlocuteur dédié et des délais adaptés au volume."}}, {"@type": "Question", "name": "Pourquoi choisir Permis Maison ?", "acceptedAnswer": {"@type": "Answer", "text": "Un interlocuteur unique, une équipe pluridisciplinaire réunissant dessinateurs, thermiciens et spécialistes des études sismiques, un fonctionnement entièrement à distance, et un accompagnement jusqu'à l'obtention. Plus de 3000 dossiers ont été réalisés depuis 2021, avec une note de 4,8 sur 5 sur Google."}}, {"@type": "Question", "name": "Comment vous contacter ?", "acceptedAnswer": {"@type": "Answer", "text": "Par le formulaire de contact du site, par e-mail à contact@permismaison.fr, ou par téléphone au 04 74 60 66 36, du lundi au vendredi de 9h à 12h et de 13h à 18h."}}]}</script>
<style id="pm-v2">.pmh .kill-wrap{margin-top:-36px!important}.pmh .kill-grid{border-radius:18px!important;padding:10px!important;gap:0!important;box-shadow:0 18px 50px rgba(12,35,59,.13)!important;border-color:#eef2f7!important}.pmh .kill{border-right:0!important;padding:18px 16px!important;border-radius:12px;transition:.18s}.pmh .kill:hover{background:#f7fafe}.pmh .kill .ic{flex:0 0 46px!important;height:46px!important;border-radius:13px!important}.pmh .kill .ic svg{width:26px!important;height:26px!important}.pmh .kill p{font-size:12.5px!important;min-height:34px}.pmh .kill .ch{display:block;font-size:21px;font-weight:800;letter-spacing:-.6px;color:var(--bleu,#0a6bd6);line-height:1.1;margin-bottom:1px}.pmh .kill h4{font-size:14px!important;font-weight:600!important;margin-bottom:3px!important}.pmh .kill:nth-child(1) .ic{background:#e4efff!important}.pmh .kill:nth-child(2) .ic{background:#e3f5ec!important}.pmh .kill:nth-child(3) .ic{background:#fdf0dd!important}.pmh .kill:nth-child(4) .ic{background:#fde9ea!important}.pmh .proj-grid{display:flex!important;flex-wrap:wrap;justify-content:center;gap:16px}.pmh .proj{width:calc(25% - 12px);min-width:212px;position:relative;overflow:hidden;border-radius:16px!important;padding:18px 18px 16px!important;display:block;text-decoration:none;color:inherit}.pmh .proj:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--pmc,#0a6bd6)}.pmh .proj .ic{width:50px!important;height:50px!important;border-radius:15px!important;background:var(--pmt,#eaf2fd)!important;color:var(--pmd,#0c233b)!important}.pmh .proj .ic svg{width:26px!important;height:26px!important;stroke-width:2!important}.pmh .proj .d{min-height:34px}.pmh .proj .fl{position:absolute;right:15px;top:21px;color:#c3d3e6;font-size:17px;line-height:1;transition:.18s}.pmh .proj:hover .fl{color:var(--pmc,#0a6bd6);transform:translateX(3px)}.pmh .projcta{display:flex;gap:14px;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:26px;padding-top:24px;border-top:1px solid var(--bord)}.pmh .projcta .txt{font-size:14.5px;color:var(--gris)}.pmh .projcta .b1{background:#e2001a;color:#fff;border-radius:9px;padding:13px 24px;font-weight:700;font-size:15px;text-decoration:none;box-shadow:0 6px 18px rgba(226,0,26,.24)}.pmh .projcta .b1:hover{background:#c30017}.pmh .projcta .b2{background:#fff;color:#0a6bd6;border:1.5px solid #0a6bd6;border-radius:9px;padding:11.5px 22px;font-weight:700;font-size:15px;text-decoration:none}@media(max-width:960px){.pmh .proj{width:calc(50% - 8px);min-width:0}}@media(max-width:560px){.pmh .proj{width:100%}.pmh .projcta{flex-direction:column;gap:10px}.pmh .projcta .b1,.pmh .projcta .b2{width:100%;text-align:center}}</style>
<script id="pm-v2-js">(function(){
var T={aqua:["#22a6c3","#dcf4f8","#12798f"],bois:["#c98a2e","#fbeeda","#8f5f13"],terre:["#c2603f","#fbe8e2","#93412a"],ardoise:["#4a6b8a","#e6edf4","#33506b"],indigo:["#4b57b8","#e8eafb","#343f96"],vert:["#3a9a5e","#e2f4e9","#1f7040"],soleil:["#d9a412","#fdf3d8","#8d6a05"],teal:["#1f8f86","#ddf1ef","#12655e"],bleu:["#0a6bd6","#e4efff","#0a55ab"]};
var B={dp:"#137a3a",pc:"#cc2222",mix:"#343f96",etude:"#b45309"};
var M={"Piscine":"aqua","Abri de jardin":"bois","Studio de jardin":"teal","Terrasse":"terre","Cloture & portail":"ardoise","Carport / Garage":"indigo","Pergola":"vert","Panneaux solaires":"soleil","Pool house":"bleu","Extension":"bleu","Surelevation":"indigo","Veranda":"aqua","Maison individuelle":"bleu","Demolition":"terre"};
function norm(s){return s.normalize("NFD").replace(/[\u0300-\u036f]/g,"");}
function hash(s){var h=0,i;for(i=0;i<s.length;i++){h=(h*31+s.charCodeAt(i))>>>0;}return h;}
function deco(){
var g=document.getElementById("projGrid");if(!g)return;
var cards=g.querySelectorAll(".proj:not([data-v2])");
Array.prototype.forEach.call(cards,function(cd){
var h=cd.querySelector("h4");var t=h?h.textContent.trim():"";var nt=norm(t);
var bd=cd.querySelector(".badge");var bc=bd?(bd.className||""):"";var key=/b-dp/.test(bc)?"dp":/b-pc/.test(bc)?"pc":/b-mix/.test(bc)?"mix":"etude";var v=B[key];
var a=document.createElement("a");a.className=cd.className;a.href="#simulateur";
a.setAttribute("data-v2","1");a.setAttribute("aria-label","Choisir ce projet : "+t);a.addEventListener("click",function(ev){if(window.pmChoisir){ev.preventDefault();window.pmChoisir(a);}});
a.innerHTML=cd.innerHTML+"<span class=\"fl\" aria-hidden=\"true\">→</span>";
a.style.setProperty("--pmc",v);a.style.setProperty("--pmt","#eaf2fd");a.style.setProperty("--pmd","#0a55ab");
cd.parentNode.replaceChild(a,cd);
});
if(!document.getElementById("projCta")){
var d=document.createElement("div");d.className="projcta";d.id="projCta";
d.innerHTML="<span class=\"txt\">Votre projet n\u2019est pas dans la liste ?</span>"+
"<a class=\"b1\" href=\"/contact/\">Je demande mon devis gratuit →</a>"+
"<a class=\"b2\" href=\"tel:0474606636\">04 74 60 66 36</a>";
g.parentNode.insertBefore(d,g.nextSibling);
}
}
function boot(){var g=document.getElementById("projGrid");if(!g){return setTimeout(boot,300);}deco();new MutationObserver(function(){deco();}).observe(g,{childList:true});}
if(document.readyState!=="loading"){boot();}else{document.addEventListener("DOMContentLoaded",boot);}
})();
</script>
<style id="pm-v3">.pmh .hero-cta{align-items:center}.pmh .lien-simu{color:var(--bleu,#0a6bd6);font-weight:600;font-size:14.5px;text-decoration:none;border-bottom:1px solid rgba(10,107,214,.35);padding-bottom:1px;white-space:nowrap}.pmh .lien-simu:hover{border-bottom-color:#0a6bd6}@media(max-width:560px){.pmh .lien-simu{display:block;margin-top:14px}}</style>
<script id="pm-v3-js">(function(){
function ordre(){
var h=document.querySelector(".pmh"); if(!h) return false;
var reve=h.querySelector("section.pm-reve"); var rel=document.getElementById("pmRelance");
if(!reve) return false;
var cible=null, kids=h.children;
for(var i=0;i<kids.length;i++){var t=kids[i].textContent||""; if(t.indexOf("Questions fréquentes")>-1){cible=kids[i];break;}}
if(!cible) return false;
if(reve.dataset.place) return true;
h.insertBefore(reve,cible); if(rel) h.insertBefore(rel,cible);
reve.dataset.place="1"; return true;}
if(!ordre()){var mo=new MutationObserver(function(){if(ordre())mo.disconnect();});
mo.observe(document.documentElement,{childList:true,subtree:true});
setTimeout(function(){mo.disconnect();},8000);}
})();
</script>
<style id="pm-v4">.pmh .proj.sel{border-color:#0a6bd6!important;box-shadow:0 0 0 3px rgba(10,107,214,.16),0 12px 30px rgba(12,35,59,.12);transform:translateY(-2px)}.pmh .proj.sel .fl{color:#0a6bd6}.pmh .proj .kk{position:absolute;right:14px;top:19px;width:21px;height:21px;border-radius:50%;background:#0a6bd6;color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800;line-height:1}.pmh .projpont{display:flex;align-items:center;gap:14px;margin:26px 0 2px;color:#5b6b7d;font-size:13.5px}.pmh .projpont .ln{flex:1;height:1px;background:linear-gradient(90deg,transparent,#c9d8e8,transparent)}.pmh .projpont .tx:before{content:"\2193 ";color:#0a6bd6;font-weight:800}.pmh .simu h3{display:inline-block;vertical-align:middle;color:#fff!important}.pmh .simu>div>p{color:#9db3ca!important}.pmh .projpill{display:none;align-items:center;gap:7px;background:rgba(58,154,94,.2);border:1px solid #3a9a5e;color:#a7e6c2;border-radius:999px;padding:5px 13px;font-size:12.5px;font-weight:600;margin-left:12px;vertical-align:middle}.pmh .projpill b{color:#fff}.pmh .projpill.etude{background:rgba(217,164,18,.18);border-color:#d9a412;color:#f2ddb0}@media(max-width:560px){.pmh .projpill{margin:10px 0 0}.pmh .simu h3{display:block}}</style>
<script id="pm-v4-js">(function(){
function simu(){return document.querySelector(".simu");}
function pont(s){
if(document.getElementById("projPont"))return;
var p=document.createElement("div");p.id="projPont";p.className="projpont";
p.innerHTML='<span class="ln"></span><span class="tx">Précisez la surface pour affiner la réponse</span><span class="ln"></span>';
s.parentNode.insertBefore(p,s);}
function init(){
var g=document.getElementById("projGrid"), s=simu();
if(!g||!s) return false;
var cta=document.getElementById("projCta");
if(cta && cta.getAttribute("data-bas")!=="1"){
s.parentNode.insertBefore(cta, s.nextSibling);
cta.setAttribute("data-bas","1");
var t=cta.querySelector(".txt");
if(t) t.textContent="Votre projet n’est pas dans la liste, ou vous préférez en parler ?";}
pont(s);
var h3=s.querySelector("h3");
if(h3 && !document.getElementById("projPill")){
h3.textContent="Affinez votre réponse";
var pl=document.createElement("span");pl.id="projPill";pl.className="projpill";
h3.parentNode.insertBefore(pl,h3.nextSibling);}
var mo=new MutationObserver(function(){
var pl=document.getElementById("projPill"); if(pl) pl.style.display="none";});
mo.observe(g,{childList:true});
return true;}
window.pmChoisir=function(card){
var g=document.getElementById("projGrid"); if(!g) return;
Array.prototype.forEach.call(g.querySelectorAll(".proj"),function(x){
x.classList.remove("sel");
var k=x.querySelector(".kk"); if(k){k.outerHTML='<span class="fl" aria-hidden="true">→</span>';}});
card.classList.add("sel");
var f=card.querySelector(".fl"); if(f){f.outerHTML='<span class="kk" aria-hidden="true">✓</span>';}
var h=card.querySelector("h4"), bd=card.querySelector(".badge");
var nom=h?h.textContent.trim():"", etude=bd?/etude/i.test(bd.className):false;
var pl=document.getElementById("projPill");
if(pl){
pl.innerHTML= etude
? 'Projet : <b>'+nom+'</b> — nos experts tranchent au cas par cas'
: 'Projet : <b>'+nom+'</b>';
pl.className="projpill"+(etude?" etude":"");
pl.style.display="inline-flex";}
var rs=document.querySelector(".simu-res");
if(rs){var bt=rs.querySelector("a.btn");
if(bt){ if(etude){ if(!bt.getAttribute("data-lib")) bt.setAttribute("data-lib", bt.textContent);
bt.textContent="Faire étudier mon projet →"; }
else { var o=bt.getAttribute("data-lib"); if(o) bt.textContent=o; } } }
var s=simu(); if(s) s.scrollIntoView({behavior:"smooth",block:"center"});
};
function boot(){if(!init()){setTimeout(boot,400);}}
if(document.readyState!=="loading"){boot();}else{document.addEventListener("DOMContentLoaded",boot);}
})();
</script>
<style id="pm-final-css">#pmFinal{background:linear-gradient(100deg,#0a55ab,#0a6bd6);border-radius:16px;padding:30px 34px;margin:34px auto 8px;max-width:1180px;color:#fff;display:flex;gap:26px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;box-sizing:border-box}#pmFinal .tt b{display:block;font-size:23px;letter-spacing:-.5px;line-height:1.25;margin-bottom:5px;color:#fff}#pmFinal .tt span{font-size:14.5px;color:#cfe2fa}#pmFinal .ac{display:flex;gap:11px;flex-wrap:wrap;align-items:center}#pmFinal .b1{background:#e2001a;color:#fff;border-radius:9px;padding:14px 24px;font-weight:700;font-size:15px;text-decoration:none;box-shadow:0 6px 18px rgba(0,0,0,.18)}#pmFinal .b1:hover{background:#c30017}#pmFinal .b2{background:transparent;border:1.6px solid rgba(255,255,255,.65);color:#fff;border-radius:9px;padding:12.5px 22px;font-weight:700;font-size:15px;text-decoration:none}#pmFinal .b2:hover{background:rgba(255,255,255,.12)}@media(max-width:820px){#pmFinal{padding:24px;flex-direction:column;align-items:flex-start;margin-left:16px;margin-right:16px}#pmFinal .ac{width:100%}#pmFinal .b1,#pmFinal .b2{flex:1;text-align:center}}</style>
<div data-wpr-lazyrender="1" id="pmFinal"><div class="tt"><b>On s’occupe de votre dossier ?</b><span>Devis gratuit sous 24h ouvrées, sans engagement. Vous choisissez votre créneau, un expert vous rappelle.</span></div><div class="ac"><a class="b1" href="/contact/">Je demande mon devis gratuit →</a><a class="b2" href="tel:0474606636">04 74 60 66 36</a></div></div>
<style id="pm-contraste">/* contraste AA : gris clair remplaces sur fonds sombres */.pmh .disclaimer,.disclaimer{color:#5b6b7d!important}.pmh .pmch-sous,.pmch-sous{color:#aec5db!important}.pmh .pmch-note,.pmch-note{color:#a3bcd4!important}.pmh .pmch-lieu,.pmch-lieu{color:#a3bcd4!important}</style>
</div><!-- .entry-content .clear -->
</article><!-- #post-## -->
</main><!-- #main -->
</div><!-- #primary -->
</div> <!-- ast-container -->
</div><!-- #content -->
<footer itemtype="https://schema.org/WPFooter" itemscope="itemscope" id="colophon" role="contentinfo">
<div class='footer-width-fixer'><style>.elementor-69 .elementor-element.elementor-element-b8e5a28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-b8e5a28:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-b8e5a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08408B;}.elementor-69 .elementor-element.elementor-element-d4b31a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-69 .elementor-element.elementor-element-aa72696{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-e550fac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-69 .elementor-element.elementor-element-91de9b3 > .elementor-widget-container{margin:7px 0px 7px 0px;}.elementor-69 .elementor-element.elementor-element-91de9b3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-41edfc6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-69 .elementor-element.elementor-element-41edfc6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-69 .elementor-element.elementor-element-41edfc6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-69 .elementor-element.elementor-element-41edfc6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-69 .elementor-element.elementor-element-41edfc6 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-69 .elementor-element.elementor-element-41edfc6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-69 .elementor-element.elementor-element-41edfc6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FF5E14;}.elementor-69 .elementor-element.elementor-element-41a0213{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-69 .elementor-element.elementor-element-3e9ee57 > .elementor-widget-container{margin:7px 0px 7px 0px;}.elementor-69 .elementor-element.elementor-element-3e9ee57 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-6457343 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-69 .elementor-element.elementor-element-6457343 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-69 .elementor-element.elementor-element-6457343 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-69 .elementor-element.elementor-element-6457343 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-69 .elementor-element.elementor-element-6457343 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-69 .elementor-element.elementor-element-6457343 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-69 .elementor-element.elementor-element-6457343 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-69 .elementor-element.elementor-element-6457343 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FF5E14;}.elementor-69 .elementor-element.elementor-element-6457343 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FF5E14;}.elementor-69 .elementor-element.elementor-element-6457343{--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-69 .elementor-element.elementor-element-6457343 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-69 .elementor-element.elementor-element-6457343 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;text-transform:none;font-style:normal;}.elementor-69 .elementor-element.elementor-element-6457343 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-69 .elementor-element.elementor-element-6457343 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FF5E14;}.elementor-69 .elementor-element.elementor-element-a82e5ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-69 .elementor-element.elementor-element-ef5b9fe > .elementor-widget-container{margin:7px 0px 7px 0px;}.elementor-69 .elementor-element.elementor-element-ef5b9fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:500;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-490f64e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-69 .elementor-element.elementor-element-490f64e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-69 .elementor-element.elementor-element-490f64e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-69 .elementor-element.elementor-element-490f64e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-69 .elementor-element.elementor-element-490f64e .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:400;}.elementor-69 .elementor-element.elementor-element-490f64e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-69 .elementor-element.elementor-element-750eb36{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-69 .elementor-element.elementor-element-750eb36:not(.elementor-motion-effects-element-type-background), .elementor-69 .elementor-element.elementor-element-750eb36 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A2E5C;}.elementor-69 .elementor-element.elementor-element-6aabbda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-69 .elementor-element.elementor-element-fab1701 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;color:#FFFFFF;}.elementor-69 .elementor-element.elementor-element-7da79ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-69 .elementor-element.elementor-element-c02b531{--grid-template-columns:repeat(0, auto);--icon-size:15px;--grid-column-gap:15px;--grid-row-gap:0px;}.elementor-69 .elementor-element.elementor-element-c02b531 .elementor-widget-container{text-align:right;}.elementor-69 .elementor-element.elementor-element-c02b531 > .elementor-widget-container{margin:0px 46px 0px 0px;}.elementor-69 .elementor-element.elementor-element-c02b531 .elementor-social-icon{--icon-padding:0.4em;}@media(max-width:767px){.elementor-69 .elementor-element.elementor-element-e550fac{--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:0px;}.elementor-69 .elementor-element.elementor-element-91de9b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-69 .elementor-element.elementor-element-91de9b3.elementor-element{--align-self:flex-start;}.elementor-69 .elementor-element.elementor-element-91de9b3{text-align:start;}}@media(min-width:768px){.elementor-69 .elementor-element.elementor-element-d4b31a5{--width:25%;}.elementor-69 .elementor-element.elementor-element-e550fac{--width:25%;}.elementor-69 .elementor-element.elementor-element-41a0213{--width:25%;}.elementor-69 .elementor-element.elementor-element-a82e5ee{--width:25%;}.elementor-69 .elementor-element.elementor-element-6aabbda{--width:50%;}.elementor-69 .elementor-element.elementor-element-7da79ef{--width:50%;}}</style> <div data-elementor-type="wp-post" data-elementor-id="69" class="elementor elementor-69" data-elementor-post-type="elementor-hf">
<div class="elementor-element elementor-element-b8e5a28 e-flex e-con-boxed e-con e-parent" data-id="b8e5a28" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}">
<div class="e-con-inner">
<div class="elementor-element elementor-element-d4b31a5 e-con-full e-flex e-con e-child" data-id="d4b31a5" data-element_type="container" data-e-type="container">
<div class="elementor-element elementor-element-46cb2dd elementor-widget elementor-widget-theme-site-logo elementor-widget-image" data-id="46cb2dd" data-element_type="widget" data-e-type="widget" data-widget_type="theme-site-logo.default">
<div class="elementor-widget-container">
<img width="300" height="47" src="https://permismaison.fr/wp-content/uploads/2025/03/logo-permismaison.png" class="attachment-medium size-medium wp-image-38" alt="Permis Maison" srcset="https://permismaison.fr/wp-content/uploads/2025/03/logo-permismaison-300x47.png 300w, https://permismaison.fr/wp-content/uploads/2025/03/logo-permismaison-1024x160.png 1024w, https://permismaison.fr/wp-content/uploads/2025/03/logo-permismaison-768x120.png 768w, https://permismaison.fr/wp-content/uploads/2025/03/logo-permismaison-600x94.png 600w, https://permismaison.fr/wp-content/uploads/2025/03/logo-permismaison.png 1318w" sizes="(max-width: 300px) 100vw, 300px" loading="lazy" /> </div>
</div>
<div class="elementor-element elementor-element-aa72696 elementor-widget elementor-widget-text-editor" data-id="aa72696" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>Nous réalisons des dossiers de déclaration préalable de travaux et de permis de construire en ligne dans toute la France, y compris dans les DOM-TOM.</p> </div>
</div>
</div>
<div class="elementor-element elementor-element-e550fac e-con-full e-flex e-con e-child" data-id="e550fac" data-element_type="container" data-e-type="container">
<div class="elementor-element elementor-element-91de9b3 elementor-widget elementor-widget-heading" data-id="91de9b3" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container">
<p class="elementor-heading-title elementor-size-default">Informations</p> </div>
</div>
<div class="elementor-element elementor-element-41edfc6 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="41edfc6" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
<div class="elementor-widget-container">
<ul class="elementor-icon-list-items">
<li class="elementor-icon-list-item">
<a href="https://permismaison.fr/mentions-legales/">
<span class="elementor-icon-list-text">Mentions légales</span>
</a>
</li>
<li class="elementor-icon-list-item">
<a href="https://permismaison.fr/politique-de-confidentialite/">
<span class="elementor-icon-list-text">Politique de confidentialité</span>
</a>
</li>
<li class="elementor-icon-list-item">
<a href="https://permismaison.fr/conditions-generales-de-vente/">
<span class="elementor-icon-list-text">CGV</span>
</a>
</li>
<li class="elementor-icon-list-item">
<a href="https://permismaison.fr/plan-du-site/">
<span class="elementor-icon-list-text">Plan de site</span>
</a>
</li>
<li class="elementor-icon-list-item">
<a href="https://permismaison.fr/guides/">
<span class="elementor-icon-list-text">Conseils & guides</span>
</a>
</li>
<li class="elementor-icon-list-item">
<a href="https://permismaison.fr/glossaire-d-urbanisme/">
<span class="elementor-icon-list-text">Glossaire de l'urbanisme</span>
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="elementor-element elementor-element-41a0213 e-con-full e-flex e-con e-child" data-id="41a0213" data-element_type="container" data-e-type="container">
<div class="elementor-element elementor-element-3e9ee57 elementor-widget elementor-widget-heading" data-id="3e9ee57" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container">
<p class="elementor-heading-title elementor-size-default">Contact</p> </div>
</div>
<div class="elementor-element elementor-element-6457343 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="6457343" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
<div class="elementor-widget-container">
<ul class="elementor-icon-list-items">
<li class="elementor-icon-list-item">
<span class="elementor-icon-list-icon">
<svg aria-hidden="true" class="e-font-icon-svg e-fas-phone-alt" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M497.39 361.8l-112-48a24 24 0 0 0-28 6.9l-49.6 60.6A370.66 370.66 0 0 1 130.6 204.11l60.6-49.6a23.94 23.94 0 0 0 6.9-28l-48-112A24.16 24.16 0 0 0 122.6.61l-104 24A24 24 0 0 0 0 48c0 256.5 207.9 464 464 464a24 24 0 0 0 23.4-18.6l24-104a24.29 24.29 0 0 0-14.01-27.6z"></path></svg> </span>
<span class="elementor-icon-list-text">04 74 60 66 36</span>
</li>
<li class="elementor-icon-list-item">
<a href="mailto:contact@permismaison.fr" target="_blank">
<span class="elementor-icon-list-icon">
<svg aria-hidden="true" class="e-font-icon-svg e-far-envelope" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M464 64H48C21.49 64 0 85.49 0 112v288c0 26.51 21.49 48 48 48h416c26.51 0 48-21.49 48-48V112c0-26.51-21.49-48-48-48zm0 48v40.805c-22.422 18.259-58.168 46.651-134.587 106.49-16.841 13.247-50.201 45.072-73.413 44.701-23.208.375-56.579-31.459-73.413-44.701C106.18 199.465 70.425 171.067 48 152.805V112h416zM48 400V214.398c22.914 18.251 55.409 43.862 104.938 82.646 21.857 17.205 60.134 55.186 103.062 54.955 42.717.231 80.509-37.199 103.053-54.947 49.528-38.783 82.032-64.401 104.947-82.653V400H48z"></path></svg> </span>
<span class="elementor-icon-list-text">contact@permismaison.fr</span>
</a>
</li>
</ul>
</div>
</div>
</div>
<div class="elementor-element elementor-element-a82e5ee e-con-full e-flex e-con e-child" data-id="a82e5ee" data-element_type="container" data-e-type="container">
<div class="elementor-element elementor-element-ef5b9fe elementor-widget elementor-widget-heading" data-id="ef5b9fe" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container">
<p class="elementor-heading-title elementor-size-default">Adresse</p> </div>
</div>
<div class="elementor-element elementor-element-490f64e elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="490f64e" data-element_type="widget" data-e-type="widget" data-widget_type="icon-list.default">
<div class="elementor-widget-container">
<ul class="elementor-icon-list-items">
<li class="elementor-icon-list-item">
<span class="elementor-icon-list-text">Permis Maison</span>
</li>
<li class="elementor-icon-list-item">
<span class="elementor-icon-list-text">14 Rue Balloffet Dury</span>
</li>
<li class="elementor-icon-list-item">
<span class="elementor-icon-list-text">69220 Belleville-en-Beaujolais</span>
</li>
<li class="elementor-icon-list-item">
<span class="elementor-icon-list-text">Auvergne-Rhône-Alpes </span>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
<div class="elementor-element elementor-element-750eb36 e-flex e-con-boxed e-con e-parent" data-id="750eb36" data-element_type="container" data-e-type="container" data-settings="{"background_background":"classic"}">
<div class="e-con-inner">
<div class="elementor-element elementor-element-6aabbda e-con-full e-flex e-con e-child" data-id="6aabbda" data-element_type="container" data-e-type="container">
<div class="elementor-element elementor-element-fab1701 elementor-widget elementor-widget-heading" data-id="fab1701" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container">
<p class="elementor-heading-title elementor-size-default">2026 - Tous droits réservés - Permis Maison</p> </div>
</div>
</div>
<div class="elementor-element elementor-element-7da79ef e-con-full e-flex e-con e-child" data-id="7da79ef" data-element_type="container" data-e-type="container">
<div class="elementor-element elementor-element-c02b531 e-grid-align-right elementor-shape-rounded elementor-grid-0 elementor-widget elementor-widget-social-icons" data-id="c02b531" data-element_type="widget" data-e-type="widget" data-widget_type="social-icons.default">
<div class="elementor-widget-container">
<div class="elementor-social-icons-wrapper elementor-grid" role="list">
<span class="elementor-grid-item" role="listitem">
<a class="elementor-icon elementor-social-icon elementor-social-icon-facebook elementor-animation-grow elementor-repeater-item-516e973" href="https://www.facebook.com/PermisMaison" target="_blank" rel="noopener noreferrer">
<span class="elementor-screen-only">Facebook</span>
<svg aria-hidden="true" class="e-font-icon-svg e-fab-facebook" viewbox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"></path></svg> </a>
</span>
<span class="elementor-grid-item" role="listitem">
<a class="elementor-icon elementor-social-icon elementor-social-icon-youtube elementor-animation-grow elementor-repeater-item-da34f44" href="https://www.youtube.com/@permismaison" target="_blank" rel="noopener noreferrer">
<span class="elementor-screen-only">Youtube</span>
<svg aria-hidden="true" class="e-font-icon-svg e-fab-youtube" viewbox="0 0 576 512" xmlns="http://www.w3.org/2000/svg"><path d="M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"></path></svg> </a>
</span>
<span class="elementor-grid-item" role="listitem">
<a class="elementor-icon elementor-social-icon elementor-social-icon-pinterest elementor-animation-grow elementor-repeater-item-85983fc" href="https://www.pinterest.fr/permismaison/" target="_blank" rel="noopener noreferrer">
<span class="elementor-screen-only">Pinterest</span>
<svg aria-hidden="true" class="e-font-icon-svg e-fab-pinterest" viewbox="0 0 496 512" xmlns="http://www.w3.org/2000/svg"><path d="M496 256c0 137-111 248-248 248-25.6 0-50.2-3.9-73.4-11.1 10.1-16.5 25.2-43.5 30.8-65 3-11.6 15.4-59 15.4-59 8.1 15.4 31.7 28.5 56.8 28.5 74.8 0 128.7-68.8 128.7-154.3 0-81.9-66.9-143.2-152.9-143.2-107 0-163.9 71.8-163.9 150.1 0 36.4 19.4 81.7 50.3 96.1 4.7 2.2 7.2 1.2 8.3-3.3.8-3.4 5-20.3 6.9-28.1.6-2.5.3-4.7-1.7-7.1-10.1-12.5-18.3-35.3-18.3-56.6 0-54.7 41.4-107.6 112-107.6 60.9 0 103.6 41.5 103.6 100.9 0 67.1-33.9 113.6-78 113.6-24.3 0-42.6-20.1-36.7-44.8 7-29.5 20.5-61.3 20.5-82.6 0-19-10.2-34.9-31.4-34.9-24.9 0-44.9 25.7-44.9 60.2 0 22 7.4 36.8 7.4 36.8s-24.5 103.8-29 123.2c-5 21.4-3 51.6-.9 71.2C65.4 450.9 0 361.1 0 256 0 119 111 8 248 8s248 111 248 248z"></path></svg> </a>
</span>
<span class="elementor-grid-item" role="listitem">
<a class="elementor-icon elementor-social-icon elementor-social-icon-instagram elementor-animation-grow elementor-repeater-item-1cd965f" href="https://www.instagram.com/permis.maison/" target="_blank" rel="noopener noreferrer">
<span class="elementor-screen-only">Instagram</span>
<svg aria-hidden="true" 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>
<span class="elementor-grid-item" role="listitem">
<a class="elementor-icon elementor-social-icon elementor-social-icon-linkedin elementor-animation-grow elementor-repeater-item-8799ca5" href="https://www.linkedin.com/company/permis-maison-fr/" target="_blank" rel="noopener noreferrer">
<span class="elementor-screen-only">Linkedin</span>
<svg aria-hidden="true" class="e-font-icon-svg e-fab-linkedin" viewbox="0 0 448 512" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"></path></svg> </a>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div> </footer>
</div><!-- #page -->
<script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/astra-child/*","/wp-content/themes/astra/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
<script id="ckyBannerTemplate" type="text/template"><div class="cky-overlay cky-hide"></div><div class="cky-btn-revisit-wrapper cky-revisit-hide" data-cky-tag="revisit-consent" data-tooltip="Préférences de consentement" style="background-color:#0056A7"> <button class="cky-btn-revisit" aria-label="Préférences de consentement"> <img src="https://permismaison.fr/wp-content/plugins/cookie-law-info/lite/frontend/images/revisit.svg" alt="Revisit consent button"> </button></div><div class="cky-consent-container cky-hide" tabindex="0"> <div class="cky-consent-bar" data-cky-tag="notice" style="background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-notice"> <p class="cky-title" role="heading" aria-level="2" data-cky-tag="title" style="color:#212121">Nous respectons votre vie privée.</p><div class="cky-notice-group"> <div class="cky-notice-des" data-cky-tag="description" style="color:#212121"> <p>Nous utilisons des cookies pour améliorer votre expérience de navigation, diffuser des publicités ou des contenus personnalisés et analyser notre trafic. En cliquant sur « Tout accepter », vous consentez à notre utilisation des cookies.</p> </div><div class="cky-notice-btn-wrapper" data-cky-tag="notice-buttons"> <button class="cky-btn cky-btn-customize" aria-label="Personnaliser" aria-haspopup="true" aria-controls="ckyPreferenceCenter" data-cky-tag="settings-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Personnaliser</button> <button class="cky-btn cky-btn-reject" aria-label="Tout rejeter" data-cky-tag="reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC">Tout rejeter</button> <button class="cky-btn cky-btn-accept" aria-label="Accepter tout" data-cky-tag="accept-button" style="color:#FFFFFF;background-color:#1863DC;border-color:#1863DC">Accepter tout</button> </div></div></div></div></div><div class="cky-modal" tabindex="0"> <div class="cky-preference-center" id="ckyPreferenceCenter" data-cky-tag="detail" style="color:#212121;background-color:#FFFFFF;border-color:#F4F4F4"> <div class="cky-preference-header"> <span class="cky-preference-title" role="heading" aria-level="2" data-cky-tag="detail-title" style="color:#212121">Personnaliser les préférences en matière de consentement</span> <button class="cky-btn-close" aria-label="Fermer" data-cky-tag="detail-close"> <img src="https://permismaison.fr/wp-content/plugins/cookie-law-info/lite/frontend/images/close.svg" alt=""> </button> </div><div class="cky-preference-body-wrapper"> <div class="cky-preference-content-wrapper" data-cky-tag="detail-description" style="color:#212121"> <p>Nous utilisons des cookies pour vous aider à naviguer efficacement et à exécuter certaines fonctionnalités. Vous trouverez des informations détaillées sur tous les cookies sous chaque catégorie de consentement ci-dessous.</p><p>Les cookies qui sont catégorisés comme « nécessaires » sont stockés sur votre navigateur car ils sont essentiels pour permettre les fonctionnalités de base du site. </p><p>Nous utilisons également des cookies tiers qui nous aident à analyser la façon dont vous utilisez ce site web, à enregistrer vos préférences et à vous fournir le contenu et les publicités qui vous sont pertinents. Ces cookies ne seront stockés dans votre navigateur qu'avec votre consentement préalable.</p><p>Vous pouvez choisir d'activer ou de désactiver tout ou partie de ces cookies, mais la désactivation de certains d'entre eux peut affecter votre expérience de navigation.</p> </div><div class="cky-accordion-wrapper" data-cky-tag="detail-categories"> <div class="cky-accordion" id="ckyDetailCategorynecessary"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Nécessaire" data-cky-tag="detail-category-title" style="color:#212121">Nécessaire</button><span class="cky-always-active">Toujours actif</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchnecessary"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Les cookies nécessaires sont cruciaux pour les fonctions de base du site Web et celui-ci ne fonctionnera pas comme prévu sans eux.Ces cookies ne stockent aucune donnée personnellement identifiable.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">Aucun cookie à afficher.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryfunctional"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Fonctionnelle" data-cky-tag="detail-category-title" style="color:#212121">Fonctionnelle</button><span class="cky-always-active">Toujours actif</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchfunctional"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Les cookies fonctionnels permettent d'exécuter certaines fonctionnalités telles que le partage du contenu du site Web sur des plateformes de médias sociaux, la collecte de commentaires et d'autres fonctionnalités tierces.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">Aucun cookie à afficher.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryanalytics"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Analytique" data-cky-tag="detail-category-title" style="color:#212121">Analytique</button><span class="cky-always-active">Toujours actif</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchanalytics"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Les cookies analytiques sont utilisés pour comprendre comment les visiteurs interagissent avec le site Web. Ces cookies aident à fournir des informations sur le nombre de visiteurs, le taux de rebond, la source de trafic, etc.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">Aucun cookie à afficher.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryperformance"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Performance" data-cky-tag="detail-category-title" style="color:#212121">Performance</button><span class="cky-always-active">Toujours actif</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchperformance"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Les cookies de performance sont utilisés pour comprendre et analyser les indices de performance clés du site Web, ce qui permet de fournir une meilleure expérience utilisateur aux visiteurs.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">Aucun cookie à afficher.</p></div> </div> </div><div class="cky-accordion" id="ckyDetailCategoryadvertisement"> <div class="cky-accordion-item"> <div class="cky-accordion-chevron"><i class="cky-chevron-right"></i></div> <div class="cky-accordion-header-wrapper"> <div class="cky-accordion-header"><button class="cky-accordion-btn" aria-label="Publicité" data-cky-tag="detail-category-title" style="color:#212121">Publicité</button><span class="cky-always-active">Toujours actif</span> <div class="cky-switch" data-cky-tag="detail-category-toggle"><input type="checkbox" id="ckySwitchadvertisement"></div> </div> <div class="cky-accordion-header-des" data-cky-tag="detail-category-description" style="color:#212121"> <p>Les cookies de publicité sont utilisés pour fournir aux visiteurs des publicités personnalisées basées sur les pages visitées précédemment et analyser l'efficacité de la campagne publicitaire.</p></div> </div> </div> <div class="cky-accordion-body"> <div class="cky-audit-table" data-cky-tag="audit-table" style="color:#212121;background-color:#f4f4f4;border-color:#ebebeb"><p class="cky-empty-cookies-text">Aucun cookie à afficher.</p></div> </div> </div> </div></div><div class="cky-footer-wrapper"> <span class="cky-footer-shadow"></span> <div class="cky-prefrence-btn-wrapper" data-cky-tag="detail-buttons"> <button class="cky-btn cky-btn-reject" aria-label="Tout rejeter" data-cky-tag="detail-reject-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Tout rejeter </button> <button class="cky-btn cky-btn-preferences" aria-label="Enregistrer mes préférences" data-cky-tag="detail-save-button" style="color:#1863DC;background-color:transparent;border-color:#1863DC"> Enregistrer mes préférences </button> <button class="cky-btn cky-btn-accept" aria-label="Accepter tout" data-cky-tag="detail-accept-button" style="color:#ffffff;background-color:#1863DC;border-color:#1863DC"> Accepter tout </button> </div></div></div></div></script> <script type="text/javascript">window.addEventListener('DOMContentLoaded', function() {
(function() {
// Global page view and session tracking for UAEL Modal Popup feature
try {
// Session tracking: increment if this is a new session
// Check if any popup on this page uses current page tracking
var hasCurrentPageTracking = false;
var currentPagePopups = [];
// Check all modal popups on this page for current page tracking
if (typeof jQuery !== 'undefined') {
jQuery('.uael-modal-parent-wrapper').each(function() {
var scope = jQuery(this).data('page-views-scope');
var enabled = jQuery(this).data('page-views-enabled');
var popupId = jQuery(this).attr('id').replace('-overlay', '');
if (enabled === 'yes' && scope === 'current') {
hasCurrentPageTracking = true;
currentPagePopups.push(popupId);
}
});
}
// Global tracking: ALWAYS increment if ANY popup on the site uses global tracking
// Current page tracking: increment per-page counters
if (hasCurrentPageTracking && currentPagePopups.length > 0) {
var currentUrl = window.location.href;
var urlKey = 'uael_page_views_' + btoa(currentUrl).replace(/[^a-zA-Z0-9]/g, '').substring(0, 50);
var currentPageViews = parseInt(localStorage.getItem(urlKey) || '0');
currentPageViews++;
localStorage.setItem(urlKey, currentPageViews.toString());
// Store URL mapping for each popup
for (var i = 0; i < currentPagePopups.length; i++) {
var popupUrlKey = 'uael_popup_' + currentPagePopups[i] + '_url_key';
localStorage.setItem(popupUrlKey, urlKey);
}
}
} catch (e) {
// Silently fail if localStorage is not available
}
})();
});</script>
<div id="ast-scroll-top" tabindex="0" class="ast-scroll-top-icon ast-scroll-to-top-right" data-on-devices="both">
<span class="ast-icon icon-arrow"><svg class="ast-arrow-svg" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" width="26px" height="16.043px" viewbox="57 35.171 26 16.043" enable-background="new 57 35.171 26 16.043" xml:space="preserve">
<path d="M57.5,38.193l12.5,12.5l12.5-12.5l-2.5-2.5l-10,10l-10-10L57.5,38.193z" />
</svg></span> <span class="screen-reader-text">Défiler vers le haut</span>
</div>
<script>
( () => {
const lazyloadRunObserver = () => {
const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` );
const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => {
entries.forEach( ( entry ) => {
if ( entry.isIntersecting ) {
let lazyloadBackground = entry.target;
if( lazyloadBackground ) {
lazyloadBackground.classList.add( 'e-lazyloaded' );
}
lazyloadBackgroundObserver.unobserve( entry.target );
}
});
}, { rootMargin: '200px 0px 200px 0px' } );
lazyloadBackgrounds.forEach( ( lazyloadBackground ) => {
lazyloadBackgroundObserver.observe( lazyloadBackground );
} );
};
const events = [
'DOMContentLoaded',
'elementor/lazyload/observe',
];
events.forEach( ( event ) => {
document.addEventListener( event, lazyloadRunObserver );
} );
} )();
</script>
<script>
(function () {
var c = document.body.className;
c = c.replace(/woocommerce-no-js/, 'woocommerce-js');
document.body.className = c;
})();
</script>
<link rel='stylesheet' id='widget-image-css' href='https://permismaison.fr/wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=4.3.2' media='all' />
<link rel='stylesheet' id='widget-nav-menu-css' href='https://permismaison.fr/wp-content/plugins/elementor-pro/assets/css/widget-nav-menu.min.css?ver=4.3.0' media='all' />
<link rel='stylesheet' id='e-sticky-css' href='https://permismaison.fr/wp-content/plugins/elementor-pro/assets/css/modules/sticky.min.css?ver=4.3.0' media='all' />
<link rel='stylesheet' id='widget-heading-css' href='https://permismaison.fr/wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=4.3.2' media='all' />
<link rel='stylesheet' id='widget-icon-list-css' href='https://permismaison.fr/wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=4.3.2' media='all' />
<link rel='stylesheet' id='e-animation-grow-css' href='https://permismaison.fr/wp-content/plugins/elementor/assets/lib/animations/styles/e-animation-grow.min.css?ver=4.3.2' media='all' />
<link rel='stylesheet' id='widget-social-icons-css' href='https://permismaison.fr/wp-content/plugins/elementor/assets/css/widget-social-icons.min.css?ver=4.3.2' media='all' />
<link rel='stylesheet' id='e-apple-webkit-css' href='https://permismaison.fr/wp-content/plugins/elementor/assets/css/conditionals/apple-webkit.min.css?ver=4.3.2' media='all' />
<script id="astra-theme-js-js-extra">
var astra = {"break_point":"921","isRtl":"","is_scroll_to_id":"1","is_scroll_to_top":"1","is_header_footer_builder_active":"1","responsive_cart_click":"flyout","is_dark_palette":"","revealEffectEnable":"","ajax_url":"https://permismaison.fr/wp-admin/admin-ajax.php","infinite_count":"2","infinite_total":"0","pagination":"number","infinite_scroll_event":"scroll","no_more_post_message":"Il n'y a plus d\u2019articles \u00e0 afficher.","grid_layout":{"desktop":3,"tablet":1,"mobile":1},"site_url":"https://permismaison.fr","blogArchiveTitleLayout":"","blogArchiveTitleOn":"","show_comments":"Afficher les commentaires","enableHistoryPushState":"1","masonryEnabled":"","blogMasonryBreakPoint":"0","shop_infinite_count":"2","shop_infinite_total":"0","shop_total_products":"1","shop_pagination":"number","shop_infinite_scroll_event":"scroll","shop_no_more_post_message":"Il n'y a plus de produits \u00e0 afficher.","shop_result_count_format":"Affichage de 1 \u00e0 {count} sur {total} r\u00e9sultats","checkout_prev_text":"Retour \u00e0 mes coordonn\u00e9es","checkout_next_text":"Proc\u00e9der au paiement","shop_quick_view_enable":"disabled","shop_quick_view_stick_cart":"","shop_quick_view_auto_height":"1","woo_cart_empty_featured_product":"","single_product_qty_ajax_nonce":"0613b546bf","quick_view_nonce":"6a1cc14a17","single_product_ajax_add_to_cart":"","is_cart":"","is_single_product":"","view_cart":"Voir le panier","cart_url":"https://permismaison.fr/panier/","checkout_url":"https://permismaison.fr/commander/","add_to_cart_options_single":"default","is_astra_pro":"1","shopRevealEffectEnable":""};
//# sourceURL=astra-theme-js-js-extra
</script>
<script id="astra-theme-js-js" src="https://permismaison.fr/wp-content/themes/astra/assets/js/minified/frontend.min.js?ver=4.14.0" data-rocket-defer defer></script>
<script id="rocket-browser-checker-js-after">
"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
//# sourceURL=rocket-browser-checker-js-after
</script>
<script id="rocket-preload-links-js-extra">
var RocketPreloadLinksConfig = {"excludeUris":"/(?:.+/)?feed(?:/(?:.+/?)?)?$|/(?:.+/)?embed/|/commander/??(.*)|/panier/?|/(index.php/)?(.*)wp-json(/.*|$)|/refer/|/go/|/recommend/|/recommends/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https://permismaison.fr","onHoverDelay":"100","rateThrottle":"3"};
//# sourceURL=rocket-preload-links-js-extra
</script>
<script id="rocket-preload-links-js-after">
(function() {
"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
}());
//# sourceURL=rocket-preload-links-js-after
</script>
<script id="wp-dom-ready-js" src="https://permismaison.fr/wp-includes/js/dist/dom-ready.min.js?ver=3fe927cab37bf38d6a23" data-rocket-defer defer></script>
<script id="starter-templates-zip-preview-js-extra">
var starter_templates_zip_preview = {"AstColorPaletteVarPrefix":"--ast-global-color-","AstEleColorPaletteVarPrefix":["ast-global-color-0","ast-global-color-1","ast-global-color-2","ast-global-color-3","ast-global-color-4","ast-global-color-5","ast-global-color-6","ast-global-color-7","ast-global-color-8"]};
//# sourceURL=starter-templates-zip-preview-js-extra
</script>
<script data-minify="1" id="starter-templates-zip-preview-js" src="https://permismaison.fr/wp-content/cache/min/1/wp-content/plugins/astra-pro-sites/inc/lib/onboarding/assets/dist/template-preview/main.js?ver=1789750293" data-rocket-defer defer></script>
<script data-wp-strategy="defer" id="wc-flexslider-js" src="https://permismaison.fr/wp-content/plugins/woocommerce/assets/js/flexslider/jquery.flexslider.min.js?ver=2.7.2-wc.11.1.2" data-rocket-defer defer></script>
<script id="astra-addon-js-js-extra">
var astraAddon = {"is_elementor_active":"1","sticky_active":"","svgIconClose":"\u003Cspan class=\"ast-icon icon-close\"\u003E\u003Csvg viewbox=\"0 0 512 512\" aria-hidden=\"true\" role=\"img\" version=\"1.1\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"18px\" height=\"18px\"\u003E\n \u003Cpath d=\"M71.029 71.029c9.373-9.372 24.569-9.372 33.942 0L256 222.059l151.029-151.03c9.373-9.372 24.569-9.372 33.942 0 9.372 9.373 9.372 24.569 0 33.942L289.941 256l151.03 151.029c9.372 9.373 9.372 24.569 0 33.942-9.373 9.372-24.569 9.372-33.942 0L256 289.941l-151.029 151.03c-9.373 9.372-24.569 9.372-33.942 0-9.372-9.373-9.372-24.569 0-33.942L222.059 256 71.029 104.971c-9.372-9.373-9.372-24.569 0-33.942z\" /\u003E\n \u003C/svg\u003E\u003C/span\u003E","hf_account_show_menu_on":"hover","hf_account_action_type":"link","hf_account_logout_action":"link","header_main_stick":"","header_above_stick":"0","header_below_stick":"0","stick_header_meta":"","header_main_stick_meta":"","header_above_stick_meta":"","header_below_stick_meta":"","sticky_header_on_devices":"desktop","sticky_header_style":"slide","sticky_hide_on_scroll":"","break_point":"921","tablet_break_point":"921","mobile_break_point":"544","header_main_shrink":"1","header_animation_effect":"slide","header_logo_width":"","responsive_header_logo_width":{"desktop":"","tablet":"","mobile":""},"stick_origin_position":"","site_layout":"ast-full-width-layout","site_content_width":"1240","site_layout_padded_width":"1200","site_layout_box_width":"1200","header_builder_active":"1","component_limit":"10","single_product_sticky_product_image":"","single_product_sticky_product_image_top_offset":"0","cart_sticky_cart_totals":"1","order_review_toggle_texts":{"toggle_show_text":"Afficher le r\u00e9capitulatif","toggle_hide_text":"Masquer le r\u00e9capitulatif"},"check_user_exist_nonce":"b06a9855a6","woocommerce_login_nonce":"d65aa929c3","is_logged_in":"","user_validation_msgs":{"error_msg":"Les informations utilisateur saisies ne sont pas valides.","success_msg":"Cette adresse email est d\u00e9j\u00e0 utilis\u00e9e. Veuillez saisir le mot de passe pour continuer."},"checkout_order_review_sticky":"1","cartflows_version":"","is_registration_required":"","is_complete_package":"1","is_header_builder_active":"1"};
//# sourceURL=astra-addon-js-js-extra
</script>
<script data-minify="1" id="astra-addon-js-js" src="https://permismaison.fr/wp-content/cache/min/1/wp-content/uploads/astra-addon/astra-addon-6ab728730b2568-30972230.js?ver=1790388339" data-rocket-defer defer></script>
<script id="astra-dom-purify-js" src="https://permismaison.fr/wp-content/plugins/astra-addon/assets/js/minified/purify.min.js?ver=4.13.10" data-rocket-defer defer></script>
<script id="wc-add-to-cart-js-extra">
var wc_add_to_cart_params = {"ajax_url":"/wp-admin/admin-ajax.php","wc_ajax_url":"/?wc-ajax=%%endpoint%%","i18n_view_cart":"Voir le panier","cart_url":"https://permismaison.fr/panier/","is_cart":"","cart_redirect_after_add":"no"};
//# sourceURL=wc-add-to-cart-js-extra
</script>
<script data-wp-strategy="defer" id="wc-add-to-cart-js" src="https://permismaison.fr/wp-content/plugins/woocommerce/assets/js/frontend/add-to-cart.min.js?ver=11.1.2" data-rocket-defer defer></script>
<script id="astra-single-product-ajax-cart-js" src="https://permismaison.fr/wp-content/plugins/astra-addon/addons/woocommerce/assets/js/minified/single-product-ajax-cart.min.js?ver=4.13.10" data-rocket-defer defer></script>
<script id="elementor-webpack-runtime-js" src="https://permismaison.fr/wp-content/plugins/elementor/assets/js/webpack.runtime.min.js?ver=4.3.2" data-rocket-defer defer></script>
<script id="elementor-frontend-modules-js" src="https://permismaison.fr/wp-content/plugins/elementor/assets/js/frontend-modules.min.js?ver=4.3.2" data-rocket-defer defer></script>
<script id="jquery-ui-core-js-before">window.addEventListener('DOMContentLoaded', function() {
jQuery.uiBackCompat = true;
//# sourceURL=jquery-ui-core-js-before
});</script>
<script id="jquery-ui-core-js" src="https://permismaison.fr/wp-includes/js/jquery/ui/core.min.js?ver=1.14.2" data-rocket-defer defer></script>
<script id="elementor-frontend-js-extra">
var PremiumSettings = {"ajaxurl":"https://permismaison.fr/wp-admin/admin-ajax.php","nonce":"cace35c029"};
var uael_particles_script = {"uael_particles_url":"https://permismaison.fr/wp-content/plugins/ultimate-elementor/assets/min-js/uael-particles.min.js","particles_url":"https://permismaison.fr/wp-content/plugins/ultimate-elementor/assets/lib/particles/particles.min.js","snowflakes_image":"https://permismaison.fr/wp-content/plugins/ultimate-elementor/assets/img/snowflake.svg","gift":"https://permismaison.fr/wp-content/plugins/ultimate-elementor/assets/img/gift.png","tree":"https://permismaison.fr/wp-content/plugins/ultimate-elementor/assets/img/tree.png","skull":"https://permismaison.fr/wp-content/plugins/ultimate-elementor/assets/img/skull.png","ghost":"https://permismaison.fr/wp-content/plugins/ultimate-elementor/assets/img/ghost.png","moon":"https://permismaison.fr/wp-content/plugins/ultimate-elementor/assets/img/moon.png","bat":"https://permismaison.fr/wp-content/plugins/ultimate-elementor/assets/img/bat.png","pumpkin":"https://permismaison.fr/wp-content/plugins/ultimate-elementor/assets/img/pumpkin.png"};
//# sourceURL=elementor-frontend-js-extra
</script>
<script id="elementor-frontend-js-before">
var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Partager sur Facebook","shareOnX":"Partager sur X","pinIt":"L\u2019\u00e9pingler","download":"T\u00e9l\u00e9charger","downloadImage":"T\u00e9l\u00e9charger une image","fullscreen":"Plein \u00e9cran","zoom":"Zoom","share":"Partager","playVideo":"Lire la vid\u00e9o","previous":"Pr\u00e9c\u00e9dent","next":"Suivant","close":"Fermer","a11yCarouselPrevSlideMessage":"Diapositive pr\u00e9c\u00e9dente","a11yCarouselNextSlideMessage":"Diapositive suivante","a11yCarouselFirstSlideMessage":"Ceci est la premi\u00e8re diapositive","a11yCarouselLastSlideMessage":"Ceci est la derni\u00e8re diapositive","a11yCarouselPaginationBulletMessage":"Aller \u00e0 la diapositive"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Portrait mobile","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobile Paysage","value":880,"default_value":880,"direction":"max","is_enabled":false},"tablet":{"label":"Tablette en mode portrait","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablette en mode paysage","value":1200,"default_value":1200,"direction":"max","is_enabled":false},"laptop":{"label":"Portable","value":1366,"default_value":1366,"direction":"max","is_enabled":false},"widescreen":{"label":"\u00c9cran large","value":2400,"default_value":2400,"direction":"min","is_enabled":false}},"hasCustomBreakpoints":false},"version":"4.3.2","is_static":false,"experimentalFeatures":{"e_font_icon_svg":true,"additional_custom_breakpoints":true,"container":true,"theme_builder_v2":true,"nested-elements":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true},"urls":{"assets":"https:\/\/permismaison.fr\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/permismaison.fr\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/permismaison.fr\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"29678113a3","atomicFormsSendForm":"bac46e5adc"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_tablet"],"global_image_lightbox":"yes","lightbox_enable_counter":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes","lightbox_enable_share":"yes","lightbox_title_src":"title","lightbox_description_src":"description","woocommerce_notices_elements":[]},"post":{"id":12954,"title":"Permis%20de%20construire%20en%20ligne%20%3A%20dossier%20mont%C3%A9%20par%20des%20experts","excerpt":"","featuredImage":false}};
//# sourceURL=elementor-frontend-js-before
</script>
<script id="elementor-frontend-js" src="https://permismaison.fr/wp-content/plugins/elementor/assets/js/frontend.min.js?ver=4.3.2" data-rocket-defer defer></script>
<script id="elementor-frontend-js-after">window.addEventListener('DOMContentLoaded', function() {
window.scope_array = [];
window.backend = 0;
jQuery.cachedScript = function( url, options ) {
// Allow user to set any option except for dataType, cache, and url.
options = jQuery.extend( options || {}, {
dataType: "script",
cache: true,
url: url
});
// Return the jqXHR object so we can chain callbacks.
return jQuery.ajax( options );
};
jQuery( window ).on( "elementor/frontend/init", function() {
elementorFrontend.hooks.addAction( "frontend/element_ready/global", function( $scope, $ ){
if ( "undefined" == typeof $scope ) {
return;
}
if ( $scope.hasClass( "uael-particle-yes" ) ) {
window.scope_array.push( $scope );
$scope.find(".uael-particle-wrapper").addClass("js-is-enabled");
}else{
return;
}
if(elementorFrontend.isEditMode() && $scope.find(".uael-particle-wrapper").hasClass("js-is-enabled") && window.backend == 0 ){
var uael_url = uael_particles_script.uael_particles_url;
jQuery.cachedScript( uael_url );
window.backend = 1;
}else if(elementorFrontend.isEditMode()){
var uael_url = uael_particles_script.uael_particles_url;
jQuery.cachedScript( uael_url ).done(function(){
var flag = true;
});
}
});
});
// Added both `document` and `window` event listeners to address issues where some users faced problems with the `document` event not triggering as expected.
// Define cachedScript globally to avoid redefining it.
jQuery.cachedScript = function(url, options) {
options = jQuery.extend(options || {}, {
dataType: "script",
cache: true,
url: url
});
return jQuery.ajax(options); // Return the jqXHR object so we can chain callbacks
};
let uael_particle_loaded = false; //flag to prevent multiple script loads.
jQuery( document ).on( "ready elementor/popup/show", () => {
loadParticleScript();
});
jQuery( window ).one( "elementor/frontend/init", () => {
if (!uael_particle_loaded) {
loadParticleScript();
}
});
function loadParticleScript(){
// Use jQuery to check for the presence of the element
if (jQuery(".uael-particle-yes").length < 1) {
return;
}
uael_particle_loaded = true;
var uael_url = uael_particles_script.uael_particles_url;
// Call the cachedScript function
jQuery.cachedScript(uael_url);
}
//# sourceURL=elementor-frontend-js-after
});</script>
<script data-minify="1" id="uae-sticky-header-js" src="https://permismaison.fr/wp-content/cache/min/1/wp-content/plugins/ultimate-elementor/assets/js/uael-sticky-header.js?ver=1789750293" data-rocket-defer defer></script>
<script id="cfef_logic-js-extra">
var my_script_vars_elementor = {"no_input_step":"No input is required on this step. Just click \"%s\" to proceed.","next_button":"Next"};
//# sourceURL=cfef_logic-js-extra
</script>
<script id="cfef_logic-js" src="https://permismaison.fr/wp-content/plugins/conditional-fields-for-elementor-form/assets/js/cfef_logic_frontend.min.js?ver=1.7.6" data-rocket-defer defer></script>
<script id="pa-elements-handler-js" src="https://permismaison.fr/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-js/elements-handler.min.js?ver=4.11.108" data-rocket-defer defer></script>
<script id="smartmenus-js" src="https://permismaison.fr/wp-content/plugins/elementor-pro/assets/lib/smartmenus/jquery.smartmenus.min.js?ver=1.2.1" data-rocket-defer defer></script>
<script id="e-sticky-js" src="https://permismaison.fr/wp-content/plugins/elementor-pro/assets/lib/sticky/jquery.sticky.min.js?ver=4.3.0" data-rocket-defer defer></script>
<script id="pa-dis-conditions-js" src="https://permismaison.fr/wp-content/plugins/premium-addons-for-elementor/assets/frontend/min-js/premium-dis-conditions.min.js?ver=4.11.108" data-rocket-defer defer></script>
<script id="wp-hooks-js" src="https://permismaison.fr/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
<script id="wp-i18n-js" src="https://permismaison.fr/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script id="elementor-pro-frontend-js-before">
var ElementorProFrontendConfig = {"ajaxurl":"https:\/\/permismaison.fr\/wp-admin\/admin-ajax.php","nonce":"7edd68f43f","urls":{"assets":"https:\/\/permismaison.fr\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/permismaison.fr\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":false},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"woocommerce":{"menu_cart":{"cart_page_url":"https:\/\/permismaison.fr\/panier\/","checkout_page_url":"https:\/\/permismaison.fr\/commander\/","fragments_nonce":"c33a23926c"}},"facebook_sdk":{"lang":"fr_FR","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/permismaison.fr\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}};
//# sourceURL=elementor-pro-frontend-js-before
</script>
<script id="elementor-pro-frontend-js" src="https://permismaison.fr/wp-content/plugins/elementor-pro/assets/js/frontend.min.js?ver=4.3.0" data-rocket-defer defer></script>
<script id="pro-elements-handlers-js" src="https://permismaison.fr/wp-content/plugins/elementor-pro/assets/js/elements-handlers.min.js?ver=4.3.0" data-rocket-defer defer></script>
<script>
/(trident|msie)/i.test(navigator.userAgent)&&document.getElementById&&window.addEventListener&&window.addEventListener("hashchange",function(){var t,e=location.hash.substring(1);/^[A-z0-9_-]+$/.test(e)&&(t=document.getElementById(e))&&(/^(?:a|select|input|button|textarea)$/i.test(t.tagName)||(t.tabIndex=-1),t.focus())},!1);
</script>
<style id="pm-correctifs-ui">
/* 1) Onglets « Nos livrables » : texte lisible sur fond sombre */
#vlist button{ color:rgba(255,255,255,.85)!important; -webkit-text-fill-color:rgba(255,255,255,.85)!important; }
#vlist button:hover{ color:#fff!important; -webkit-text-fill-color:#fff!important; background:rgba(255,255,255,.14)!important; }
#vlist button.on{ color:#fff!important; -webkit-text-fill-color:#fff!important; }
/* 3) Flèches du carrousel (position verticale ajustée en JS) */
.pmch-in{ position:relative; }
.pmch-nav{ position:absolute; top:50%; transform:translateY(-50%); z-index:6;
width:42px; height:42px; border:0; border-radius:50%; cursor:pointer;
background:rgba(255,255,255,.94); color:#0C233B;
box-shadow:0 3px 12px rgba(0,0,0,.28);
font-size:22px; line-height:1; font-weight:700;
display:flex; align-items:center; justify-content:center;
transition:opacity .18s ease, background .18s ease; }
.pmch-nav:hover{ background:#fff; }
.pmch-nav[disabled]{ opacity:0; pointer-events:none; }
.pmch-prev{ left:8px; }
.pmch-next{ right:8px; }
@media (max-width:600px){ .pmch-nav{ width:36px; height:36px; font-size:19px; } }
/* 5) Simulateur : laisser les éléments de grille rétrécir sur mobile */
@media (max-width:600px){
.simu{ padding-left:20px!important; padding-right:20px!important; }
.simu > *, .simu .field, .simu label{ min-width:0!important; max-width:100%!important; }
.simu input, .simu select, .simu button{ min-width:0!important; max-width:100%!important; box-sizing:border-box!important; }
}
/* 2) En-tête mobile : logo à gauche, burger à droite */
@media (max-width:767px){
.elementor-element-1be48f0a.elementor-element-1be48f0a{ flex-wrap:nowrap!important; align-items:center!important; }
.elementor-element-fbf1b57.elementor-element-fbf1b57.elementor-element-fbf1b57{
flex:0 0 auto!important; width:52px!important; max-width:none!important; margin-right:12px!important; }
/* liens du menu alignés à gauche (au lieu de centrés) */
.elementor-element-fbf1b57 .elementor-nav-menu--dropdown a.elementor-item,
.elementor-element-fbf1b57 .elementor-nav-menu--dropdown a.elementor-sub-item{
justify-content:flex-start!important; text-align:left!important; }
/* fond bleu marine pour la barre logo/burger et le panneau du menu */
.elementor-element-1be48f0a.elementor-element-1be48f0a{ background-color:#0C233B!important; }
.elementor-element-fbf1b57 nav.elementor-nav-menu--dropdown{
background-color:#0C233B!important; border-radius:12px!important;
box-shadow:0 14px 34px rgba(0,0,0,.35)!important; padding:6px 0!important; }
/* delimitations + respiration entre les entrees */
.elementor-element-fbf1b57 nav.elementor-nav-menu--dropdown li.menu-item{
border-bottom:1px solid rgba(255,255,255,.10)!important; }
.elementor-element-fbf1b57 nav.elementor-nav-menu--dropdown li.menu-item:last-child{ border-bottom:0!important; }
.elementor-element-fbf1b57 nav.elementor-nav-menu--dropdown li.menu-item > a{
min-height:54px!important; align-items:center!important; }
/* sous-menus deroulants (Nos services, Conseils & guides) */
.elementor-element-fbf1b57 nav.elementor-nav-menu--dropdown ul.sub-menu,
.elementor-element-fbf1b57 nav.elementor-nav-menu--dropdown ul.elementor-nav-menu--dropdown{
background:#0C233B!important; background-color:#0C233B!important;
box-shadow:none!important; border-radius:0!important;
border-top:1px solid rgba(255,255,255,.10)!important; }
.elementor-element-fbf1b57 nav.elementor-nav-menu--dropdown ul.sub-menu li{ border-bottom:1px solid rgba(255,255,255,.07)!important; }
.elementor-element-fbf1b57 nav.elementor-nav-menu--dropdown ul.sub-menu li:last-child{ border-bottom:0!important; }
.elementor-element-fbf1b57 nav.elementor-nav-menu--dropdown ul.sub-menu li a,
.elementor-element-fbf1b57 nav.elementor-nav-menu--dropdown a.elementor-sub-item{
color:rgba(255,255,255,.82)!important; -webkit-text-fill-color:rgba(255,255,255,.82)!important;
background:transparent!important; min-height:46px!important; align-items:center!important;
padding-left:34px!important; }
.elementor-element-fbf1b57 nav.elementor-nav-menu--dropdown ul.sub-menu li a:hover,
.elementor-element-fbf1b57 nav.elementor-nav-menu--dropdown a.elementor-sub-item:hover{
color:#fff!important; -webkit-text-fill-color:#fff!important; background:rgba(255,255,255,.07)!important; }
/* texte lisible sur fond sombre */
.elementor-element-fbf1b57 nav.elementor-nav-menu--dropdown a{
color:rgba(255,255,255,.90)!important; -webkit-text-fill-color:rgba(255,255,255,.90)!important; }
.elementor-element-fbf1b57 nav.elementor-nav-menu--dropdown a:hover{
color:#fff!important; -webkit-text-fill-color:#fff!important; background:rgba(255,255,255,.07)!important; }
.elementor-element-fbf1b57 nav.elementor-nav-menu--dropdown li.menu-item > a.elementor-item-active{
color:#FF6B6B!important; -webkit-text-fill-color:#FF6B6B!important; background:transparent!important; }
.elementor-element-fbf1b57 .elementor-nav-menu__container.elementor-nav-menu--dropdown{
width:calc(100vw - 24px)!important; max-width:calc(100vw - 24px)!important;
left:auto!important; right:0!important; }
}</style><script id="pm-correctifs-ui-js">
(function(){
/* --- 4) Menu mobile : ouverture autonome ---
Quand le JS Elementor nest pas encore charge (page lourde sur mobile),
un clic sur le burger ne produit rien. On ouvre alors le panneau nous-
memes, 150 ms apres le clic, uniquement sil est reste ferme. */
document.addEventListener("click", function(e){
var t = e.target && e.target.closest ? e.target.closest(".elementor-menu-toggle") : null;
if(!t) return;
var w = t.closest(".elementor-widget-nav-menu");
var nav = w ? w.querySelector("nav.elementor-nav-menu--dropdown") : null;
if(!nav) return;
if(nav.getAttribute("data-pm-open") === "1"){
nav.removeAttribute("data-pm-open");
nav.style.removeProperty("display");
nav.style.removeProperty("max-height");
nav.style.removeProperty("overflow-y");
t.classList.remove("elementor-active");
t.setAttribute("aria-expanded","false");
return;
}
setTimeout(function(){
if(nav.getBoundingClientRect().height > 5) return;
nav.setAttribute("data-pm-open","1");
nav.style.setProperty("display","block","important");
nav.style.setProperty("max-height","80vh","important");
nav.style.setProperty("overflow-y","auto","important");
t.classList.add("elementor-active");
t.setAttribute("aria-expanded","true");
}, 150);
}, true);
/* --- 3) Flèches du carrousel --- */
function initCarrousel(){
document.querySelectorAll(".pmch-piste").forEach(function(piste){
var zone = piste.closest(".pmch-in") || piste.parentElement;
if(!zone || zone.querySelector(".pmch-nav")) return;
if(piste.scrollWidth <= piste.clientWidth + 10) return;
function bouton(cls, libelle, signe){
var b = document.createElement("button");
b.type = "button";
b.className = "pmch-nav " + cls;
b.setAttribute("aria-label", libelle);
b.textContent = signe;
return b;
}
var prec = bouton("pmch-prev", "Réalisations précédentes", "\u2039");
var suiv = bouton("pmch-next", "Réalisations suivantes", "\u203A");
zone.appendChild(prec); zone.appendChild(suiv);
/* centrer les flèches sur les cartes, pas sur toute la section */
function placer(){
var zr = zone.getBoundingClientRect(), pr = piste.getBoundingClientRect();
var centre = (pr.top - zr.top) + (pr.height / 2);
prec.style.top = centre + "px";
suiv.style.top = centre + "px";
}
function pas(){
var c = piste.children[0];
var l = c ? c.getBoundingClientRect().width + 18 : 286;
return Math.max(l, Math.round(piste.clientWidth * 0.8));
}
prec.addEventListener("click", function(){ piste.scrollBy({left:-pas(), behavior:"smooth"}); });
suiv.addEventListener("click", function(){ piste.scrollBy({left: pas(), behavior:"smooth"}); });
function maj(){
prec.disabled = piste.scrollLeft <= 4;
suiv.disabled = piste.scrollLeft >= (piste.scrollWidth - piste.clientWidth - 4);
placer();
}
piste.addEventListener("scroll", maj, {passive:true});
window.addEventListener("resize", maj);
window.addEventListener("load", placer);
maj();
setTimeout(placer, 600);
setTimeout(placer, 1800);
});
}
if(document.readyState === "loading"){ document.addEventListener("DOMContentLoaded", initCarrousel); } else { initCarrousel(); }
})();</script> </body>
</html>
<!-- Performance optimized by Redis Object Cache. Learn more: https://wprediscache.com -->
<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me - Debug: cached@1790509745 -->