@media (min-width:1025px){.page-id-6065 .elementor-element-64093cc .elementor-icon-box-title,.page-id-6065 .elementor-element-62cc3b8 .elementor-icon-box-title,.page-id-6065 .elementor-element-063d529 .elementor-icon-box-title,.page-id-6065 .elementor-element-e177785 .elementor-icon-box-title{min-height:2.6em}.page-id-6065 .elementor-element-61746c4 .elementor-heading-title,.page-id-6065 .elementor-element-746493b .elementor-heading-title,.page-id-6065 .elementor-element-01c48a6 .elementor-heading-title,.page-id-6065 .elementor-element-7b8d742 .elementor-heading-title,.page-id-6065 .elementor-element-ff08f8d .elementor-heading-title{white-space:nowrap}}.page-id-6065 .elementor-element-97d671b .elementor-widget-container{padding:0!important}.page-id-6065 .elementor-element-97d671b .elementor-heading-title{max-width:760px;margin:0 auto 18px!important;text-align:center}.page-id-6065 .elementor-element-efbe1f8{max-width:780px;margin:0 auto!important}.page-id-6065 .elementor-element-efbe1f8 p{font-size:17px!important;line-height:1.75!important;text-align:center}.page-id-6065 .elementor-element-53e9421>.e-con-inner,.page-id-6065 .elementor-element-53e9421{align-items:stretch}.page-id-6065 .elementor-element-eac45d6,.page-id-6065 .elementor-element-20e96d8,.page-id-6065 .elementor-element-ead0816,.page-id-6065 .elementor-element-a8e5f75{min-height:0!important;height:auto!important}.page-id-6065 .elementor-element-22263c5{margin-bottom:12px}@media (min-width:1025px){.page-id-6065 .elementor-element-c95cb7f>.e-con-inner{align-items:flex-start}.page-id-6065 .elementor-element-7ec80c4{position:sticky;top:120px}.page-id-6065 .elementor-element-7418028 img{height:620px!important;max-height:none!important;width:100%!important;object-fit:cover;border-radius:16px}}.page-id-6065 ul.qr-garanties{list-style:none;padding:0;margin:14px 0 20px}.page-id-6065 ul.qr-garanties li{position:relative;padding:8px 0 8px 30px;border-bottom:1px solid #eee4d6;line-height:1.5}.page-id-6065 ul.qr-garanties li:last-child{border-bottom:0}.page-id-6065 ul.qr-garanties li:before{content:'✓';position:absolute;left:4px;top:8px;color:#6b4f32;font-weight:700}.page-id-6065 .elementor-element-53e9421{grid-template-rows:auto!important;grid-auto-rows:auto!important;min-height:0!important;row-gap:24px!important;height:auto!important}.page-id-6065 .elementor-element-efbe1f8 .elementor-widget-container p,.page-id-6065 .elementor-element-efbe1f8 .elementor-widget-container{font-size:17px!important;line-height:1.75!important}.hfe-scroll-to-top-button{display:none!important}.page-id-7096 .elementor-element-tarif-faq{background:#f7f5f2!important;border-radius:16px;padding:48px 24px!important}.page-id-7096 .qr-trust-txt{display:flex;flex-direction:column;line-height:1.35}.page-id-7096 .qr-trust-txt strong{color:#3b2a1c;font-weight:600;white-space:nowrap}.page-id-7096 .qr-trust-sub{font-size:.88em;color:#6f6558}.page-id-7096 details.qr-formule-detail{margin-top:10px}.page-id-7096 details.qr-formule-detail>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-weight:600;color:#6b4f32;padding:8px 16px;border:1px solid #d9c9b4;border-radius:999px;background:#fff;transition:background .2s}.page-id-7096 details.qr-formule-detail>summary::-webkit-details-marker{display:none}.page-id-7096 details.qr-formule-detail>summary::after{content:'';width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}.page-id-7096 details.qr-formule-detail[open]>summary::after{transform:rotate(-135deg) translateY(-2px)}.page-id-7096 details.qr-formule-detail>summary:hover,.page-id-7096 details.qr-formule-detail>summary:focus-visible{background:#f7f1e8;outline:2px solid #fff0}.page-id-7096 details.qr-formule-detail .qr-formule-body{padding-top:14px}.page-id-7096 .elementor-element-2433f4e .e-con>.elementor-widget:last-child{margin-top:auto!important;padding-top:12px;border-top:1px solid #eee4d6}@media (min-width:1025px){.page-id-7096 .elementor-element-2433f4e .e-con:nth-child(-n+3)>.elementor-widget-heading:first-child .elementor-heading-title{min-height:2.6em}}.page-id-7096 .qr-guide>a{height:100%}.page-id-7096 .qr-guide .qr-guide-prix{margin-top:auto;padding-top:10px;border-top:1px solid #eee4d6;font-weight:600;color:#6b4f32}.page-id-7096 .qr-guide>a>span:not(.qr-guide-prix){margin-bottom:10px}@media (min-width:1025px){.page-id-7096 .qr-guide>a>strong{min-height:2.6em}}.page-id-7096 .qr-highlight{display:grid;grid-template-columns:1.6fr 1fr;gap:24px;align-items:stretch;scroll-margin-top:140px}.page-id-7096 .qr-hl-main{background:#fff;border:2px solid #6b4f32;border-radius:16px;padding:28px 32px;position:relative;box-shadow:0 6px 24px rgb(59 42 28 / .08)}.page-id-7096 .qr-hl-main .qr-guide-badge{position:absolute;top:-13px;left:28px}.page-id-7096 .qr-hl-title{margin:0 0 12px!important;font-size:28px!important}.page-id-7096 .qr-hl-main p.qr-hl-prix{font-family:Merriweather,Georgia,serif!important;font-size:24px!important;color:#6b4f32!important;font-weight:600!important;margin:16px 0 14px!important}.page-id-7096 .qr-hl-btn{display:inline-block;background:#4a3222;color:#fff!important;font-weight:600;padding:12px 22px;border-radius:8px;text-decoration:none}.page-id-7096 .qr-hl-btn:hover{background:#6b4f32}.page-id-7096 .qr-hl-side{background:#f7f5f2;border-radius:16px;padding:28px 28px;font-size:15px}.page-id-7096 .qr-hl-side .qr-label{margin-top:0!important}@media (max-width:767px){.page-id-7096 .qr-highlight{grid-template-columns:1fr}.page-id-7096 .qr-hl-main{padding:26px 20px}.page-id-7096 .qr-hl-side{padding:22px 20px}}@media (min-width:1025px){.page-id-1029 .elementor-element-907eebe>.e-con-inner{align-items:center}.page-id-1029 .elementor-element-0373e4c img{max-height:none!important;height:auto!important;width:100%!important}}.single-post .qr-reading-time{align-self:flex-start!important;height:auto!important;position:sticky;top:110px;padding:10px 12px}.single-post .entry-content h2{font-size:clamp(1.55rem,1.2rem + 1.2vw,2rem)!important;line-height:1.25!important;margin-top:1.8em!important;margin-bottom:.6em!important}.single-post .entry-content h3{font-size:clamp(1.2rem,1.05rem + .5vw,1.4rem)!important;line-height:1.3!important}@media (max-width:921px){.single-post .qr-reading-time{position:static}}.blog .ast-archive-entry-banner .qr-reading-time,.archive .ast-archive-entry-banner .qr-reading-time{display:none!important}@media (max-width:767px){.ast-primary-header-bar{padding-left:14px!important;padding-right:14px!important}.ast-primary-header-bar .ast-builder-grid-row{max-width:100%!important;min-width:0!important;padding-left:0!important;padding-right:0!important}.ast-primary-header-bar .site-header-primary-section-left{min-width:0;flex:1 1 auto}button.main-header-menu-toggle{padding:10px 14px!important}#ast-scroll-top{display:none!important}.hfe-scroll-to-top-button{bottom:78px!important}.elementor-element-f5aae62>.elementor-widget-container,.elementor-element-4d82d5f>.elementor-widget-container,.elementor-element-5ab8fb1>.elementor-widget-container,.elementor-element-833cf49>.elementor-widget-container{margin-left:0!important;margin-right:0!important}}@media (max-width:767px){.elementor-element-a5df6e6>.e-con-inner{padding-top:24px!important;padding-bottom:40px!important;row-gap:28px!important}}@media (max-width:767px){.cmplz-cookiebanner.cmplz-center{top:auto!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;width:100%!important;max-width:100%!important;max-height:52vh!important;overflow-y:auto!important;border-radius:14px 14px 0 0!important;margin:0!important;padding:14px 16px!important;grid-row-gap:8px!important;z-index:2147483600!important}.cmplz-cookiebanner.cmplz-center .cmplz-message{font-size:13px!important;line-height:1.45!important}.cmplz-cookiebanner.cmplz-center .cmplz-buttons .cmplz-btn{min-height:40px!important;padding:8px 10px!important}}@font-face{font-family:"QR Poppins Fallback";src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");size-adjust:111.5%;ascent-override:94.2%;descent-override:31.4%;line-gap-override:0%}@font-face{font-family:"QR Poppins Fallback";font-weight:700;src:local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold"),local("Arimo Bold");size-adjust:111.5%;ascent-override:94.2%;descent-override:31.4%;line-gap-override:0%}@font-face{font-family:"QR Merriweather Fallback";src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif"),local("LiberationSerif"),local("Tinos");size-adjust:121.5%;ascent-override:80.7%;descent-override:22.2%;line-gap-override:0%}@font-face{font-family:"QR Merriweather Fallback";font-weight:700;src:local("Times New Roman Bold"),local("TimesNewRomanPS-BoldMT"),local("Liberation Serif Bold"),local("LiberationSerif-Bold"),local("Tinos Bold");size-adjust:121.5%;ascent-override:80.7%;descent-override:22.2%;line-gap-override:0%}html body{font-family:Poppins,"QR Poppins Fallback",sans-serif}html body h1,html body h2,html body h3,html body h4,html body h5,html body h6{font-family:Merriweather,"QR Merriweather Fallback",serif}img.emoji,img.wp-smiley{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;max-width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:none!important;padding:0!important}.service-sepultures strong{color:#6B5035}.qr-faq-q{cursor:pointer;padding:14px 18px;border:1px solid #e4dccf;border-radius:8px;background:#FAF6F0;margin-bottom:10px;transition:background-color .2s ease,border-color .2s ease}.qr-faq-q:hover{background:#F3EAE0;border-color:#6B5035}.menu-item-7241>a.menu-link{font-size:13px;opacity:.8;border:1px solid #e4dccf;border-radius:14px;padding:4px 12px!important}li.qr-service-complementaire{border-top:1px dashed #d8cdbd;margin-top:10px;padding-top:10px}.ast-above-header-bar{background:#7a4e2d!important;border-bottom:2px solid #c9a96e!important}.ast-above-header-bar .qr-band{background:transparent!important;border-bottom:0!important}@media (min-width:922px){.site-branding .custom-logo-link img.custom-logo{width:84px!important;max-width:84px!important;height:84px!important;max-height:84px!important;object-fit:contain}}.ast-above-header-bar .qr-topbar,.ast-above-header-bar .qr-topbar a,.ast-above-header-bar .qr-topbar span{color:#f3e6d3!important}.qr-ic{display:inline-block;width:14px;height:14px;vertical-align:-2px;margin-right:4px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;flex-shrink:0}.qr-ic-phone{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' 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.72 12.84 12.84 0 0 0 .7 2.81 2 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-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' 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.72 12.84 12.84 0 0 0 .7 2.81 2 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-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/></svg>")}.qr-ic-mail{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/><polyline fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' points='22,6 12,13 2,6'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 4h16a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/><polyline fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' points='22,6 12,13 2,6'/></svg>")}.qr-ic-pin{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 1 1 18 0z'/><circle fill='none' stroke='black' stroke-width='2' cx='12' cy='10' r='3'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 1 1 18 0z'/><circle fill='none' stroke='black' stroke-width='2' cx='12' cy='10' r='3'/></svg>")}.qr-ic-clock{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle fill='none' stroke='black' stroke-width='2' cx='12' cy='12' r='10'/><polyline fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' points='12,6 12,12 16,14'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle fill='none' stroke='black' stroke-width='2' cx='12' cy='12' r='10'/><polyline fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' points='12,6 12,12 16,14'/></svg>")}.moselle-cities li,.moselle-cities a{font-family:'Poppins',sans-serif!important;font-weight:400!important;font-style:normal!important;font-size:14px!important}.moselle-cities a{color:#8b2e2e!important;text-decoration:underline!important;text-decoration-color:rgb(139 46 46 / .35)!important;text-underline-offset:2px!important}.moselle-cities a:hover{color:#652121!important;text-decoration-color:#8b2e2e!important}.ast-breadcrumbs-wrapper{background:#f5f0e8;padding:8px 0;border-bottom:1px solid #e8dcc8}.ast-breadcrumbs-wrapper .trail-items li{font-size:.85em;color:#6b5c3e}.ast-breadcrumbs-wrapper .trail-items a{color:#8B6914;text-decoration:none}.ast-breadcrumbs-wrapper .trail-items a:hover{text-decoration:underline}html{scroll-behavior:smooth}a:focus,button:focus{outline:2px solid #8B6914;outline-offset:2px}@media (max-width:768px){.elementor-widget-heading h1{font-size:2rem!important;line-height:1.2!important}.elementor-widget-heading h2{font-size:1.6rem!important}}.elementor-widget-text-editor p[style*="background:#f5f0e8"]{margin:0 auto 20px!important}.elementor-widget-text-editor iframe[src*="google.com/maps"]{width:100%!important;border-radius:12px}img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:none!important;padding:0!important}html body #masthead .site-branding .site-logo-img,html body #masthead .site-header-focus-item .site-logo-img{display:flex!important;flex-direction:column!important;align-items:center!important}html body #masthead .site-logo-img::before{content:"Quêtes et Racines";order:2;display:block;font-family:Merriweather,Georgia,serif;font-weight:700;font-size:15px;line-height:1.2;color:#5b3a22;margin-top:6px;letter-spacing:.01em;white-space:nowrap}html body #masthead .site-logo-img::after{order:3;content:"Généalogiste · Moselle (57)"!important;white-space:nowrap!important;font-size:11px!important;margin-top:2px!important}html[lang^="en"] body #masthead .site-logo-img::after{content:"Genealogist · Moselle, France"!important}@media (min-width:922px){html body #masthead .site-branding .custom-logo-link img.custom-logo{width:104px!important;max-width:104px!important;height:104px!important;max-height:104px!important;object-fit:contain}}@media (max-width:921px){html body #masthead .custom-logo-link img.custom-logo{width:58px!important;max-width:58px!important;height:58px!important;max-height:58px!important;object-fit:contain}html body #masthead .site-logo-img::before{font-size:13px;margin-top:3px}html body #masthead .site-logo-img::after{display:none!important}}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .site-content{background:#faf7f2}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-header,body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content,body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .post-thumb{max-width:780px!important;margin-left:auto!important;margin-right:auto!important}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-title{font-size:clamp(1.8rem,1.3rem + 1.8vw,2.6rem)!important;line-height:1.2!important;color:#3d2a1c!important;text-align:left}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .post-thumb img{width:100%;max-height:340px;object-fit:cover;border-radius:12px;box-shadow:0 8px 24px rgb(61 42 28 / .12)}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content{font-size:17.5px;line-height:1.75;color:#3d3630}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content>p:first-of-type{font-size:1.12em;background:#fff;border-left:4px solid #c9a96e;padding:18px 22px;border-radius:0 10px 10px 0;box-shadow:0 2px 10px rgb(61 42 28 / .06)}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content h2{color:#5b3a22!important;margin-top:1.9em!important;padding-bottom:.35em;border-bottom:2px solid #e8dcc6;font-size:clamp(1.4rem,1.15rem + .9vw,1.8rem)!important}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content h3{color:#5b3a22!important}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content>ul:not(:last-of-type),body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content>ol{background:#fff;border:1px solid #efe7dc;border-radius:12px;padding:18px 22px 18px 42px;box-shadow:0 2px 10px rgb(61 42 28 / .05)}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content li{margin-bottom:.55em}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content li::marker{color:#a07a4c}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content a{color:#7a4e2d;text-decoration-color:#c9a96e;text-underline-offset:3px}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content p>strong>a[href*="#quote"]{display:inline-block;background:#6b5035;color:#fff!important;text-decoration:none;padding:14px 26px;border-radius:8px;font-weight:600;margin:.4em 0;box-shadow:0 4px 12px rgb(107 80 53 / .25);transition:background-color .2s}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content p>strong>a[href*="#quote"]:hover{background:#7a4e2d}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content .wp-block-table table{border-collapse:collapse;width:100%;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px rgb(61 42 28 / .06)}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content .wp-block-table td{border:0;border-bottom:1px solid #efe7dc;padding:12px 16px}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content .wp-block-table tr:nth-child(even) td{background:#fbf8f3}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content .wp-block-table td:last-child{font-weight:700;color:#5b3a22;white-space:nowrap}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content h3:last-of-type{margin-top:2.2em;font-size:1.05rem!important;letter-spacing:.08em;text-transform:uppercase;color:#a07a4c!important}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content>ul:last-of-type{list-style:none;padding:0;display:grid;gap:10px}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content>ul:last-of-type li{margin:0}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content>ul:last-of-type li a{display:block;background:#f3eadc;border-radius:10px;padding:14px 18px;text-decoration:none;font-weight:600;color:#5b3a22;transition:background-color .2s}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content>ul:last-of-type li a::after{content:" →"}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content>ul:last-of-type li a:hover{background:#ead9bf}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content>p:last-child em{display:block;font-size:.9em;color:#7a6652}@media (max-width:767px){body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content{font-size:16.5px}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content>ul:not(:last-of-type),body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content>ol{padding:14px 16px 14px 34px}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .entry-content .wp-block-table td:last-child{white-space:normal}}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .ast-single-entry-banner{background:#f3eadc!important}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .ast-single-entry-banner .ast-container{max-width:780px!important}body:is(.page-id-9289,.page-id-9290,.page-id-9291,.postid-9292) .ast-single-entry-banner .entry-title{font-size:clamp(1.8rem,1.3rem + 1.8vw,2.5rem)!important}.elementor-widget-text-editor p:last-child{margin-bottom:0}footer{border-top:1px solid #e5e5e5}.site-footer-primary-section-2,.site-footer-primary-section-3 .sub-menu,.site-footer .ast-builder-html-element:empty,.site-footer span[style*="background"]:not(:has(*)),.site-footer [style*="background-color: #"]:empty,.moselle-cities li.moselle-all::before,#wpforms-91-field_6-container,.elementor-element-jbc7vr .wpforms-field-checkbox .wpforms-field-label{display:none!important}.site-primary-footer-inner-wrap.ast-builder-grid-row{grid-template-columns:1fr 1fr 1fr!important;column-gap:60px!important;align-items:start!important}.site-primary-footer-wrap{padding:50px 0 35px!important}.site-footer-primary-section-1 img{width:175px!important;height:auto!important;display:block!important;margin-bottom:0!important}.site-footer-primary-section-1 .widget_media_image{text-align:left!important}.site-footer-primary-section-1 p{text-align:left!important;padding:0!important;font-size:13px!important;line-height:1.7!important;color:#7a736a!important;margin-top:14px!important}.site-footer-primary-section-1 .widget_text a{color:#3c220c!important;text-decoration:none!important;font-weight:500!important;display:block!important;margin-top:4px!important;font-size:13px!important}.site-footer-primary-section-1 .widget_text a:hover,#block-8 a[href^="mailto:"]:hover{text-decoration:underline!important}.site-footer .widget-area h5.wp-block-heading{font-size:14px!important;font-weight:600!important;letter-spacing:0!important;text-transform:none!important;font-family:'Merriweather',serif!important;color:#3c220c!important;margin-bottom:16px!important;padding-bottom:0!important;border-bottom:none!important}.site-footer .widget ul li{line-height:1!important;margin-bottom:10px!important}.site-footer .widget ul li a{font-size:13.5px!important;color:#7a736a!important;text-decoration:none!important;font-family:'Poppins',sans-serif!important;transition:color 0.2s!important}.site-footer .widget ul li a:hover{color:#3c220c!important}.site-below-footer-wrap{background-color:#ede9e3!important;padding:12px 0!important}.site-below-footer-wrap .ast-footer-copyright{font-size:12px!important;color:#aaa!important}@media (max-width:768px){.site-primary-footer-inner-wrap.ast-builder-grid-row{grid-template-columns:1fr!important;gap:35px!important}.site-footer .ast-builder-grid-row{grid-template-columns:1fr!important}.site-footer .wp-block-image img{max-width:150px;margin:0 auto}.site-footer{text-align:center}.site-footer .moselle-cities{justify-content:center}.ast-above-header-wrap,.ast-above-header,#ast-above-header{display:none!important}.site-header .main-header-bar{padding-top:8px!important;padding-bottom:8px!important;min-height:60px!important}.site-header .ast-site-identity img,.site-header .custom-logo{max-height:48px!important;width:auto!important}.ast-mobile-menu-buttons-fill,.main-header-menu.ast-nav-menu,.ast-mobile-nav-wrap .main-navigation,#ast-mobile-popup-wrapper,.ast-mobile-popup-drawer{display:flex!important;flex-direction:column!important;overflow-x:hidden!important;overflow-y:auto!important}.main-header-menu.ast-nav-menu>.menu-item,.ast-mobile-nav-wrap>ul>li,.main-navigation ul>li{display:block!important;width:100%!important;float:none!important;border-bottom:1px solid rgb(255 255 255 / .1)!important}.main-header-menu.ast-nav-menu>.menu-item>a,.ast-mobile-nav-wrap>ul>li>a,.main-navigation ul>li>a{display:block!important;width:100%!important;padding:14px 20px!important;font-size:16px!important;min-height:48px!important;line-height:1.4!important}.ast-mobile-popup-drawer__inner,.ast-popup-header-content{padding:20px 0!important;min-height:100vh!important}.ast-mobile-popup-drawer .ast-custom-button-link{display:block!important;margin:16px 20px!important;text-align:center!important;padding:14px 20px!important;border-radius:6px!important}.elementor-widget-container,.elementor-element,.e-con-inner,.elementor-column,.elementor-col-33,.elementor-col-25,.elementor-col-50,[class*="elementor-col-"]{width:100%!important;max-width:100%!important;min-width:0!important;flex-basis:100%!important}.elementor-section .elementor-container,.elementor-section>.elementor-container,.e-con>.e-con-inner{flex-direction:column!important;flex-wrap:wrap!important}h1,h2,h3,.elementor-heading-title{word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;width:100%!important;max-width:100%!important}p,li,span,div{font-size:max(14px,0.875rem)!important;line-height:1.65!important}small,.ast-post-meta,.entry-meta,.elementor-post__meta-data,time,cite,.wp-caption-text,.elementor-image-box-description,label{font-size:14px!important}h1,.elementor-heading-title.elementor-size-xxl,.elementor-heading-title.elementor-size-xl{font-size:clamp(22px,6vw,28px)!important;line-height:1.25!important}h2,.elementor-heading-title.elementor-size-lg{font-size:clamp(18px,5vw,24px)!important;line-height:1.3!important}h3,.elementor-heading-title.elementor-size-md{font-size:clamp(16px,4.5vw,20px)!important;line-height:1.35!important}footer a,.ast-footer-widget-area a,.footer-widget-area a{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important;padding:8px 4px!important}.ast-social-link,.elementor-social-icon,[class*="social"] a{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.elementor-button,.ast-custom-button-link,button,input[type="submit"],.wp-block-button__link{min-height:48px!important;padding:12px 24px!important;font-size:16px!important}.elementor-image img,.elementor-widget-image img,.wp-post-image{max-width:100%!important;height:auto!important}.wpforms-container,.wpforms-form,#wpforms-form,.wpforms-field-container{width:100%!important;max-width:100%!important}.wpforms-field-label{font-size:15px!important;font-weight:600!important;margin-bottom:6px!important}.wpforms-field input,.wpforms-field textarea,.wpforms-field select{font-size:16px!important;padding:12px 14px!important;border-radius:6px!important;width:100%!important;box-sizing:border-box!important}.wpforms-submit-container{text-align:center!important}.wpforms-submit{width:100%!important;min-height:52px!important;font-size:17px!important}.qr-sticky-cta{padding-bottom:env(safe-area-inset-bottom,0)!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;box-sizing:border-box!important;z-index:9999!important}.qr-sticky-btn{min-height:52px!important;font-size:15px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:1!important;padding:0 12px!important}body{padding-bottom:70px!important}.elementor-section,.elementor-container,.e-con{overflow:visible!important}.footer-widget-area .widget,.ast-footer-widget-area .widget{width:100%!important;max-width:100%!important;margin-bottom:20px!important}.ast-footer-copyright,.footer-sml-navigation,.ast-footer-widget-area p,.ast-footer-widget-area a{font-size:14px!important;line-height:1.6!important}[style*="background-image"]{background-attachment:scroll!important;background-size:cover!important}a:not([class*="button"]):not([class*="btn"]):not(.elementor-button){text-decoration:underline!important;text-underline-offset:3px!important}nav a,.ast-nav-menu a,header a{text-decoration:none!important}.e-con.e-child{flex-basis:100%!important;min-width:0!important;width:100%!important}.e-con-full.e-flex>.e-con-inner,.e-flex>.e-con-inner{flex-direction:column!important}.elementor-element.e-flex:not(.elementor-widget):not([class*="swiper"])>.e-con-inner{flex-direction:column!important;flex-wrap:nowrap!important}.qr-sticky-btn.qr-sticky-call{background-color:#5a3e28!important;color:#fff!important;font-weight:600!important;border-radius:0!important}.qr-sticky-btn.qr-sticky-quote{background-color:#8B6B47!important;color:#fff!important;font-weight:600!important}input[type="text"],input[type="email"],input[type="tel"],input[type="number"],textarea,select{font-size:16px!important;-webkit-appearance:none!important;border-radius:6px!important}.hfe-post-image,.hfe-post-card__thumbnail,.hfe-post-card .post-thumbnail{height:200px!important;min-height:200px!important;max-height:200px!important;overflow:hidden!important;display:block!important;contain-intrinsic-size:auto 200px!important}.hfe-post-image img,.hfe-post-card__thumbnail img,.hfe-post-card .post-thumbnail img{width:100%!important;height:200px!important;min-height:200px!important;max-height:200px!important;object-fit:cover!important;object-position:center top!important;display:block!important;contain-intrinsic-size:auto 200px!important}img:is([sizes*="auto"]){contain-intrinsic-size:auto 200px!important}.hfe-post-card{width:100%!important;max-width:100%!important;display:flex!important;flex-direction:column!important}.elementor-element-b4d2d9d{width:100%!important}.elementor-widget-image img,.elementor-widget-container img{content-visibility:visible!important;max-height:420px!important}.elementor-element-85a91f5 img,.elementor-element-11a5a1e img{content-visibility:visible!important;height:auto!important;max-height:420px!important}.elementor-element-254927c img,.elementor-element-fa8e4b0 img{content-visibility:visible!important;height:auto!important;max-height:420px!important;width:100%!important}.elementor-widget-image .elementor-widget-container img,.elementor-widget-image-box img{height:auto!important;min-height:150px!important;max-height:420px!important;width:100%!important;object-fit:cover!important;display:block!important}.e-con,.e-flex,.e-child,[class*="elementor-element"]{flex-wrap:nowrap!important}.elementor-element-dc2174d{flex-direction:column!important}.elementor-element-06de91d{grid-template-columns:1fr!important}.elementor-element-85a91f5{grid-template-columns:1fr!important}.elementor-element-509a498,.elementor-element-f505eb8,.elementor-element-7851f11,.elementor-element-b5eb85f,.elementor-element-d6f57e7,.elementor-element-82afb4c,.elementor-element-b675f89,.elementor-element-da8cf19,.elementor-element-a65f806,.elementor-element-20c6f44,.elementor-element-fa8e4b0,.elementor-element-3396f62{flex-wrap:nowrap!important;flex-direction:column!important}img{content-visibility:visible!important}p,li,span{font-size:max(14px,1em)!important}body{overflow-x:hidden!important}.elementor,.elementor-section-wrap,#page{overflow-x:hidden!important;max-width:100vw!important}.custom-logo,.ast-site-identity img,.site-logo img,header .custom-logo-link img,.ast-mobile-header-wrap img.custom-logo{height:auto!important;max-height:80px!important;width:auto!important;max-width:200px!important;object-fit:contain!important}header p,header li,header span,.site-header p,.site-header li,.site-header span,.ast-mobile-header-wrap p,.ast-mobile-header-wrap span{font-size:revert!important}}#block-8,.elementor-element-tarif-hero{position:relative!important}.site-footer-primary-section-1 .wp-block-image{text-align:left!important;margin:0 0 16px 0!important;display:block!important}.site-footer-primary-section-1 a[href^="mailto:"]{font-size:12.5px!important;font-weight:400!important;color:#7c6f5e!important;text-decoration:none!important}.site-footer-primary-section-1 a[href^="mailto:"]:hover,.site-footer-primary-section-1 #block-13 a[href^="mailto"]:hover{color:#7c5c3a!important;text-decoration:underline!important}.ast-footer-copyright{font-size:12.5px!important;letter-spacing:0.02em!important;color:#7c6f5e!important}.site-footer-primary-section-1 #block-8 p:first-of-type{font-style:normal!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important;color:inherit!important;font-size:inherit!important}.site-footer-primary-section-1 #block-8 p:first-of-type::after{content:""!important;display:block!important;width:32px!important;height:2px!important;background:#c9b99e!important;margin-top:16px!important;padding:0!important;border:none!important}.site-footer-primary-section-1 #block-12::before{content:"Contact"!important;display:block!important;font-size:10px!important;font-weight:600!important;letter-spacing:0.12em!important;text-transform:uppercase!important;color:#b8a898!important;margin-bottom:10px!important;font-family:'Poppins',sans-serif!important}.site-footer-primary-section-1 a[href^="tel:"]{font-size:14px!important;font-weight:600!important;letter-spacing:0.03em!important;color:#3c220c!important;text-decoration:none!important}.site-footer-primary-section-1 #block-12{margin-bottom:6px!important}.site-footer-primary-section-1 #block-13,#block-13{margin-bottom:0!important}.ast-custom-button-link{background-color:#6b5035!important;background-image:none!important;color:#ffffff!important;border-radius:8px!important;padding:11px 22px!important;font-size:15px!important;font-weight:600!important;display:inline-block!important;white-space:nowrap!important;text-decoration:none!important;border:none!important;box-shadow:none!important;transition:background-color 0.2s ease!important;line-height:1.4!important}.ast-custom-button-link:hover{background-color:#5a4128!important;color:#ffffff!important}.elementor-heading-title{line-height:1.2!important}.elementor-widget-text-editor p{font-size:16px!important;line-height:1.75!important}.site-below-footer-wrap p{font-size:13px!important;color:#9c8f82!important;letter-spacing:0.03em!important}.site-footer-primary-section-1{padding-left:8px!important;padding-top:4px!important}.site-footer-primary-section-1 figure{margin:0 0 16px 0!important;text-align:left!important;display:block!important}#block-8 p{font-size:13px!important;color:#9c8f82!important;line-height:1.7!important;margin-bottom:20px!important;font-style:italic!important}#block-12::before{content:"CONTACT"!important;display:block!important;font-size:10px!important;font-weight:700!important;letter-spacing:0.14em!important;color:#b8a898!important;text-transform:uppercase!important;margin-bottom:8px!important;margin-top:4px!important}.site-footer-primary-section-1 #block-12 a[href^="tel"]{font-size:15px!important;font-weight:700!important;color:#3c220c!important;letter-spacing:0.04em!important;text-decoration:none!important;display:block!important;margin-bottom:4px!important}.site-footer-primary-section-1 #block-13 a[href^="mailto"]{font-size:13px!important;font-weight:400!important;color:#7c6f5e!important;letter-spacing:0.02em!important;text-decoration:none!important;display:block!important}#block-12{margin-bottom:4px!important}.site-footer-primary-section-3 a{font-size:14px!important;color:#5a544d!important;line-height:2.2!important;text-decoration:none!important;transition:color 0.2s ease!important}.site-footer-primary-section-3 a:hover{color:#6b5035!important}.site-footer{background-color:#f5f2ee!important;padding-top:48px!important;padding-bottom:32px!important}.site-footer-primary-section-1 .wp-block-image img{width:185px!important;height:auto!important;display:block!important;margin:0!important}.site-header .ast-custom-button-link{background-color:#6b5035!important;color:#ffffff!important;border-radius:8px!important;padding:11px 22px!important;font-size:15px!important;font-weight:600!important;letter-spacing:0.02em!important;text-decoration:none!important}header .ast-custom-button-link:hover,.ast-builder-button-wrap a.ast-custom-button-link:hover{background-color:#5a4129!important;color:#ffffff!important}.ast-primary-header-bar .custom-logo{height:75px!important;width:auto!important;max-height:75px!important}.ast-primary-header-bar{min-height:90px!important;height:auto!important}.site-primary-header-wrap{min-height:85px!important;align-items:center!important}.ast-builder-grid-row{align-items:center!important}.site-header-primary-section-right{flex-shrink:0!important;width:auto!important}.ast-builder-button-wrap{display:flex!important;align-items:center!important;justify-content:center!important;height:auto!important;margin-right:16px!important}.ast-site-identity{display:flex!important;align-items:center!important}.ast-builder-button-wrap a.ast-custom-button-link{display:inline-block!important;width:auto!important;white-space:nowrap!important;padding:10px 20px!important;font-size:14px!important;line-height:1.4!important;border-radius:8px!important;background-color:#6b5035!important;color:#ffffff!important;font-weight:600!important;letter-spacing:0.02em!important;text-decoration:none!important;vertical-align:middle!important;box-sizing:border-box!important}header .custom-logo-link img.custom-logo{width:auto!important;max-width:160px!important;height:65px!important;max-height:65px!important;object-fit:contain!important}#masthead .ast-primary-header-bar{min-height:85px!important;height:auto!important;padding-top:0!important;padding-bottom:0!important}.ast-builder-layout-element.ast-flex{align-self:center!important;height:auto!important}.main-navigation>ul{flex-wrap:nowrap!important;white-space:nowrap!important}.main-navigation ul li a{padding-left:12px!important;padding-right:12px!important;font-size:16px!important}.ast-builder-button-wrap a .ast-custom-button{background:transparent!important;background-color:transparent!important;border-radius:0!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important;color:inherit!important;display:block!important;width:100%!important}.ast-header-button-1{--ast-global-color-0:#6b5035 !important}.ast-builder-button-wrap .ast-custom-button{background:transparent!important;background-color:transparent!important;border-radius:0!important;padding:0!important;margin:0!important;border:none!important;box-shadow:none!important;color:#ffffff!important}:is(a,button,input,textarea,select):focus-visible{outline:2px solid #C97B3F!important;outline-offset:3px!important;box-shadow:0 0 0 1px rgb(255 255 255 / .7)!important}:is(a,button,input,textarea,select):focus{outline:2px solid #C97B3F!important;outline-offset:3px!important}.home h1.elementor-heading-title{text-shadow:0 2px 8px rgb(0 0 0 / .65),0 1px 2px rgb(0 0 0 / .4)}.elementor-element-3c4bd21{position:relative}.elementor-element-3c4bd21::after{content:"";position:absolute;inset:0;background:rgb(40 25 15 / .45);pointer-events:none;z-index:1}.elementor-element-3c4bd21>.e-con-inner,.elementor-element-tarif-hero>*{position:relative;z-index:2}body a.ast-custom-button-link{background-color:#C97B3F!important;padding:14px 28px!important;border-radius:8px!important;display:inline-block;transition:transform 0.15s ease,box-shadow 0.2s ease,background-color 0.2s ease!important;box-shadow:0 2px 6px rgb(0 0 0 / .12)!important}body a.ast-custom-button-link .ast-custom-button{color:#FFFFFF!important;font-size:17px!important;font-weight:600!important;letter-spacing:0.2px!important;background-color:transparent!important;padding:0!important}body a.ast-custom-button-link:focus-visible{background-color:#B16A33!important;transform:translateY(-1px);box-shadow:0 4px 12px rgb(0 0 0 / .22)!important}.site-footer figure.wp-block-image{margin-top:0!important;margin-bottom:15px!important}.site-footer .wp-block-image img{mix-blend-mode:multiply;background:transparent!important}.site-footer .ast-builder-grid-row>div{align-self:flex-start}.site-footer .widget{margin-bottom:25px}.site-footer a{color:#4a3a2a!important;text-decoration:none;transition:color 0.2s}.site-footer a:hover{color:#B16A33!important;text-decoration:underline}.site-footer .moselle-cities{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px 12px}.site-footer .moselle-cities li{font-size:14px;line-height:1.6}.site-footer .moselle-cities li::before{content:"📍 ";font-size:12px}.site-footer .service-sepultures{background:rgb(177 106 51 / .08);border-left:3px solid #B16A33;padding:12px 15px;border-radius:4px;font-size:14px;line-height:1.5}.site-footer .service-sepultures strong{display:block!important;margin-bottom:8px!important;color:#B16A33!important;font-size:15px}.site-footer .ast-footer-copyright{font-size:13px;opacity:.75;text-align:center;padding:15px 0;border-top:1px solid rgb(0 0 0 / .08)}.site-footer h5.wp-block-heading{font-size:16px!important;font-weight:600!important;margin-bottom:15px!important;color:#B16A33!important;text-transform:uppercase;letter-spacing:.8px}.site-footer #block-8 p::before{display:none!important;content:none!important}.site-footer #block-8 p{font-style:normal!important;margin-top:10px!important}.site-footer .service-sepultures p{margin:0 0 8px 0;line-height:1.5}.site-footer section[id^="block-"]::before{font-size:13px!important;font-weight:700!important;color:#B16A33!important;letter-spacing:1px;text-transform:uppercase}.ast-builder-layout-element .site-logo-img img{max-height:80px!important;height:auto!important;width:auto!important}.site-primary-footer-inner-wrap,.elementor-element-jbc7vr>.elementor-container{align-items:flex-start!important}.moselle-cities{list-style:none!important;padding-left:0!important;margin:0!important;display:flex;flex-wrap:wrap;gap:8px 16px}.moselle-cities li{list-style:none!important;padding:0!important;margin:0!important;position:relative;padding-left:14px!important;font-size:.95em}.moselle-cities li::before{content:""!important;position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#8B2E2E;border-radius:50%}.moselle-cities li.moselle-all{flex-basis:100%;margin-top:8px!important;padding-left:0!important;font-style:italic;font-size:.88em;color:#8a7a64;border-top:1px dashed rgb(139 46 46 / .2);padding-top:8px!important}.moselle-cities li a{color:#4a3a2a;text-decoration:none;border-bottom:1px solid #fff0;transition:border-color .2s,color .2s}.moselle-cities li a:hover{color:#8B2E2E;border-bottom-color:#8B2E2E}.qr-legal a:hover,.qr-legal-inline a:hover{color:#8B2E2E;text-decoration:underline}@media (max-width:600px){.qr-legal-inline{font-size:11px;line-height:1.8}}.qr-legal-inline{display:inline-block;margin-top:6px;font-size:12px;color:#8a7a64}.qr-legal-inline a{color:#6B4F3A;text-decoration:none;margin:0 4px;transition:color .2s}.zone-subtitle{margin:22px 0 10px 0!important;font-size:0.95em!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:1.2px!important;color:#6B4F3A!important;opacity:.85}.lorraine-list{list-style:none!important;padding-left:0!important;margin:0!important;display:flex;flex-wrap:wrap;gap:6px 14px}.lorraine-list li{list-style:none!important;padding:0 0 0 12px!important;margin:0!important;position:relative;font-size:.9em;color:#5a4a3a}.lorraine-list li::before{content:"·";position:absolute;left:2px;top:50%;transform:translateY(-50%);color:#8B2E2E;font-weight:700;font-size:1.4em;line-height:0}body .custom-logo{filter:none!important;-webkit-filter:none!important}html,body{overflow-x:hidden;max-width:100%}.site-logo-img::after{content:"Généalogiste formée à l'IFFG · Moselle (57)"!important;display:block!important;font-size:11px!important;font-weight:500!important;color:#7a6652!important;letter-spacing:0.06em!important;text-align:center!important;margin-top:4px!important;white-space:nowrap!important;line-height:1.4!important}.elementor-element-tarif-hero::after{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .55);z-index:1;pointer-events:none}.elementor-element-tarif-hero .elementor-element-hero-sub p{color:#ffffff!important;font-weight:600!important;font-size:1.15rem!important;line-height:1.5!important;text-shadow:0 1px 0 rgb(0 0 0 / .9),0 2px 8px rgb(0 0 0 / .95),0 0 18px rgb(0 0 0 / .85)!important;display:inline-block!important;background:rgb(0 0 0 / .45)!important;padding:10px 18px!important;border-radius:6px!important;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.elementor-element-tarif-hero .elementor-element-hero-sub{text-align:center!important}.elementor-element-tarif-hero::before{background:rgb(0 0 0 / .65)!important}img:not([class*="hero"]):not([class*="logo"]):not([id*="hero"]){content-visibility:auto}img{content-visibility:visible!important}.hfe-post-image{max-height:280px!important;overflow:hidden!important}.hfe-post-image img{width:100%!important;height:100%!important;max-height:280px!important;object-fit:cover!important;object-position:center top!important}.elementor-widget-container img:not([class*="emoji"]):not([class*="avatar"]){min-height:0!important}Bug :img{content-visibility:visible}.elementor-element-47db610 img,.elementor-element-7b6cf4b img{object-fit:cover!important;object-position:50% 50%!important;height:380px!important;width:100%!important;aspect-ratio:unset!important}.elementor-element-13267a2 .elementor-widget-container{border-radius:24px!important;overflow:hidden!important;max-height:650px!important}.elementor-element-13267a2 img{object-fit:cover!important;object-position:50% 50%!important;width:100%!important;height:650px!important}.elementor-element-af8b4c4 img,.elementor-element-c6619d5 img{object-fit:cover!important;object-position:50% 20%!important}.elementor-element-4bba36e img{width:200px!important;height:200px!important;aspect-ratio:unset!important;object-fit:cover!important}.elementor-element-d4438e1 .elementor-widget-container{overflow:hidden!important;border-radius:24px!important;max-height:432px!important}.elementor-element-d4438e1 img{object-fit:cover!important;object-position:50% 50%!important;width:100%!important;height:432px!important}.wpforms-field-email:not(.wpforms-one-half){width:100%!important}.wpforms-field-email:not(.wpforms-one-half) input{width:100%!important;max-width:100%!important}.wpforms-form .wpforms-field-label{font-weight:600!important;color:#1a2533!important;font-size:14px!important;margin-bottom:6px!important}.wpforms-form textarea{border:1.5px solid #d1d5db!important;border-radius:6px!important;padding:10px 14px!important;font-size:14px!important;transition:border-color 0.2s ease!important;background-color:#fafafa!important}.wpforms-form textarea:focus{border-color:#8B6F47!important;outline:none!important;box-shadow:0 0 0 3px rgb(139 111 71 / .15)!important;background-color:#fff!important}.wpforms-form textarea::placeholder{color:#a0aec0!important;font-style:italic!important}.wpforms-form .wpforms-submit{background-color:#8B6F47!important;border-color:#7a5f3a!important;color:#ffffff!important;font-weight:700!important;font-size:16px!important;padding:14px 40px!important;border-radius:50px!important;letter-spacing:0.3px!important;transition:background-color 0.2s ease,transform 0.1s ease!important;display:block!important;margin:10px auto 0 auto!important}.wpforms-form .wpforms-submit:hover{background-color:#7a5f3a!important;transform:translateY(-1px)!important}.wpforms-confirmation-container-full{font-size:13px!important}.wpforms-confirmation-container-full p{font-size:15px!important;color:#2c3e50!important;font-weight:500!important}.elementor-button.elementor-button-link{background:#4A2E1E!important;color:#F2EAD8!important;font-family:'Poppins',sans-serif!important;font-weight:600!important;border-radius:5px!important;border:none!important;box-shadow:0 2px 8px rgb(197 146 42 / .25)!important;transition:all 0.2s ease!important}.elementor-button.elementor-button-link:hover{background:#8B6340!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px rgb(197 146 42 / .35)!important}html body a[href*="#guide-14-18"]{display:inline-block!important;background:#7B2D3A!important;color:#F2EAD8!important;font-family:'Poppins',sans-serif!important;font-weight:600!important;padding:14px 28px!important;border-radius:5px!important;text-decoration:none!important;text-decoration-line:none!important;box-shadow:0 2px 8px rgb(197 146 42 / .25)!important;transition:all 0.2s ease!important}html body a[href*="#guide-14-18"]:hover{background:#8B3D4A!important;color:#F2EAD8!important;transform:translateY(-1px)!important;box-shadow:0 4px 14px rgb(197 146 42 / .35)!important}[data-id="qna4rm"]{background:linear-gradient(180deg,#0F1824 0%,#F2EAD8 100%)!important}[data-id="qna4rm"] .elementor-heading-title{color:#8B6340!important}[data-id="jbc78z"]{background:linear-gradient(135deg,#0F1824 0%,#1A2438 100%)!important;border-top:1px solid rgb(197 146 42 / .2)!important;border-bottom:1px solid rgb(197 146 42 / .2)!important}[data-id="jbc7vr"]{background:linear-gradient(135deg,#E8DCC4 0%,#F2EAD8 100%)!important}[data-id="jbc7vr"] .elementor-heading-title{color:#F2EAD8!important}[data-id="jbc7vr"] p{color:#9E7A55!important;line-height:1.75!important}html{scroll-behavior:smooth!important}.elementor-element-8a45b2b{overflow:hidden}.elementor-element-7353a5a{height:100%}.elementor-element-7353a5a .elementor-widget-container{height:100%;overflow:hidden}.elementor-element-7353a5a img{object-fit:cover;width:100%!important;height:100%!important;display:block}.site-footer-primary-section-1 #block-13 a[href^="mailto"],.site-footer-primary-section-1 #block-13 p{font-size:15px!important;font-weight:700!important;color:#3c220c!important;letter-spacing:0.6px!important}#block-7 .wp-block-image{max-width:160px!important;margin-bottom:12px!important}#block-7 .wp-block-image img{max-width:160px!important;width:160px!important;height:160px!important;max-height:160px!important}#block-8{margin-bottom:16px!important}#block-8 p{font-size:14px!important;line-height:1.5!important}.site-footer-primary-section-1 #block-12{margin-bottom:4px!important;margin-top:0px!important}.site-footer-primary-section-1 #block-12 p{margin-top:0!important;margin-bottom:0!important}.site-footer-primary-section-1 #block-13 p{margin-top:0!important;margin-bottom:0!important}.elementor-element-7353a5a.elementor-element-7353a5a img{height:392px!important;width:100%!important;object-fit:cover!important;object-position:50% 19%!important}.elementor-element-ca6307a .elementor-widget-container ul{list-style:none!important;display:flex!important;flex-wrap:wrap!important;gap:24px!important;padding:0!important;margin:24px 0 0 0!important}.elementor-element-ca6307a .elementor-widget-container ul li{flex:1 1 260px!important;background:#ffffff!important;border-radius:12px!important;box-shadow:0 4px 16px rgb(0 0 0 / .06)!important;padding:28px 24px 28px 60px!important;position:relative!important;line-height:1.55!important;list-style:none!important}.elementor-element-ca6307a .elementor-widget-container ul li::marker{content:""!important}.elementor-element-ca6307a .elementor-widget-container ul li::before{content:"\2713"!important;position:absolute!important;left:20px!important;top:28px!important;width:28px!important;height:28px!important;background:#7A4E2D!important;color:#F2EAD8!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:14px!important;font-weight:bold!important}.elementor-element-ca6307a .elementor-widget-container ul li strong{display:block!important;color:#7A4E2D!important;font-size:1.05em!important;margin-bottom:4px!important}.elementor-element-454a360 .elementor-widget-container ul{list-style:none!important;display:flex!important;flex-direction:column!important;gap:14px!important;padding:26px 28px!important;margin:22px 0!important;background:#ffffff!important;border-radius:12px!important;box-shadow:0 4px 16px rgb(0 0 0 / .06)!important}.elementor-element-454a360 .elementor-widget-container ul li{position:relative!important;padding-left:34px!important;list-style:none!important;color:#2f2a24!important}.elementor-element-454a360 .elementor-widget-container ul li::before{content:"\2713"!important;position:absolute!important;left:0!important;top:1px!important;width:22px!important;height:22px!important;background:#7A4E2D!important;color:#F2EAD8!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:12px!important;font-weight:bold!important}.elementor-element-df46f25 .elementor-widget-container{display:flex!important;justify-content:center!important}.elementor-element-df46f25 img{max-width:520px!important;max-height:300px!important;width:100%!important;height:300px!important;object-fit:cover!important;margin:0 auto!important}.elementor-element-7822588 strong,.elementor-element-0e10ff2 strong,.elementor-element-5bebe89 strong{font-size:26px!important;display:inline-block!important;margin-bottom:6px!important}.elementor-element-7822588 p,.elementor-element-0e10ff2 p,.elementor-element-5bebe89 p{font-size:16px!important}.elementor-element-0b7cbde{align-self:center!important}.elementor-element-0b7cbde img{height:726px!important;object-fit:cover!important;object-position:center 30%!important}.elementor-element-5ae1c26 p{margin-bottom:34px!important;line-height:30px!important}.elementor-element-5ae1c26 p:has(>strong:only-child){font-size:22px!important;color:#7A4E2D!important;border-left:3px solid #7A4E2D!important;padding-left:20px!important;margin-top:10px!important;margin-bottom:34px!important}.elementor-element-1e23aa9{min-height:480px!important}.elementor-element-0b7cbde{align-self:flex-start!important;display:flex!important;justify-content:center!important}.elementor-element-0373e4c img{max-width:420px!important;width:100%!important;height:500px!important;max-height:500px!important;object-fit:cover!important;margin:0 auto!important}.elementor-element-a00fddf h2,.elementor-element-a00fddf .elementor-heading-title{font-size:32px!important}.elementor-element-584924a h2,.elementor-element-584924a .elementor-heading-title{font-size:32px!important}.elementor-element-41851e5 h3{font-size:22px!important}.page-id-7096 table td:last-child{color:#8B6843}.elementor-1817 .elementor-element.elementor-element-de66673 .elementor-button{background-color:transparent!important;color:var(--e-global-color-astglobalcolor5)!important;border-color:var(--e-global-color-astglobalcolor5)!important;border-style:solid!important;border-width:2px!important;box-shadow:none!important}.elementor-1817 .elementor-element.elementor-element-de66673 .elementor-button:hover,.elementor-1817 .elementor-element.elementor-element-de66673 .elementor-button:focus{background-color:var(--e-global-color-astglobalcolor1)!important;color:var(--e-global-color-astglobalcolor5)!important;border-color:var(--e-global-color-astglobalcolor1)!important}.page-template-default .entry-title,.ast-page-builder-template .entry-title{color:#2f2a24!important}.ast-single-entry-banner .post-thumb-img-content img{max-height:460px;width:100%;object-fit:cover;object-position:center}.page-id-4066 .post-thumb-img-content img{object-position:top}.qr-faq-q{position:relative;padding-right:34px}.qr-faq-q::after{content:'+';position:absolute;right:0;top:0;color:#7A4E2D;font-weight:700}.qr-faq-a{padding-bottom:8px}body.page .post-thumb-img-content .wp-post-image{object-position:center bottom}.qr-band{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;background:#7A4E2D;color:#F2EAD8;font-family:'Poppins',sans-serif;font-size:13px;letter-spacing:.3px;padding:9px 20px;border-bottom:2px solid #C9A96E}.qr-band-item{display:inline-flex;align-items:center;gap:6px;color:#F2EAD8;text-decoration:none;white-space:nowrap;transition:color .2s}a.qr-band-item:hover{color:#fff;text-decoration:underline}.qr-band-ic{width:13px;height:13px;flex-shrink:0;opacity:.9}.qr-band-sep{width:1px;height:12px;background:rgb(242 234 216 / .35);margin:0 10px}@media (max-width:900px){.qr-band-hide-sm{display:none}}.qr-band-ic{width:13px;height:13px;flex-shrink:0;display:inline-block;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.qr-band-ic-phone{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' 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.72 12.84 12.84 0 0 0 .7 2.81 2 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-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' 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.72 12.84 12.84 0 0 0 .7 2.81 2 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-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/></svg>")}.qr-band-ic-mail{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/><polyline fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' points='22 6 12 13 2 6'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/><polyline fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' points='22 6 12 13 2 6'/></svg>")}.qr-band-ic-pin{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/><circle fill='none' stroke='black' stroke-width='2' cx='12' cy='10' r='3'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z'/><circle fill='none' stroke='black' stroke-width='2' cx='12' cy='10' r='3'/></svg>")}.qr-band-ic-clock{-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle fill='none' stroke='black' stroke-width='2' cx='12' cy='12' r='10'/><polyline fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' points='12 6 12 12 16 14'/></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><circle fill='none' stroke='black' stroke-width='2' cx='12' cy='12' r='10'/><polyline fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' points='12 6 12 12 16 14'/></svg>")}.qr-band-item--primary{font-weight:600}.qr-band-item--muted{opacity:.72;font-size:12px}.qr-band-item--muted .qr-band-ic{width:12px;height:12px}.elementor-element-dc2174d h4.elementor-heading-title{font-size:clamp(20px,2.1vw,28px)!important;overflow-wrap:normal!important;word-break:keep-all!important;hyphens:none!important}@media (max-width:767px){.elementor-element-dc2174d h4.elementor-heading-title{font-size:26px!important}}.elementor-element-b4d2d9d .hfe-post-image,.hfe-post-card .hfe-post-image{height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:3 / 2!important;contain-intrinsic-size:auto!important}.elementor-element-b4d2d9d .hfe-post-image a{display:block;height:100%}.elementor-element-b4d2d9d .hfe-post-image img,.hfe-post-card .hfe-post-image img{width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:cover!important;object-position:center center!important}.elementor-element-06de91d{align-items:stretch}.elementor-element-06de91d>.e-con{justify-content:flex-start!important;gap:18px!important}.elementor-element-06de91d .elementor-widget-text-editor{flex-grow:1;margin:0!important}.elementor-element-06de91d .elementor-widget-text-editor p:first-child{margin-top:0}.elementor-element-06de91d .elementor-widget-button{margin-top:auto!important;width:100%!important}.elementor-element-06de91d .elementor-button{display:flex!important;align-items:center;justify-content:center;width:100%!important;min-height:64px;padding:12px 20px!important;font-size:15px!important;line-height:1.3!important;border-radius:6px!important;background-color:#4A2E1E!important;text-align:center;box-sizing:border-box}.elementor-element-06de91d .elementor-button:hover{background-color:#6B5035!important}@media(min-width:1025px){.elementor-element-06de91d .elementor-icon-box-title{min-height:2.6em;margin-bottom:0}}.elementor-element-3c4bd21 .elementor-element.elementor-element-de66673 .elementor-button{background-color:transparent!important;color:var(--e-global-color-astglobalcolor5)!important;border:2px solid var(--e-global-color-astglobalcolor5)!important;box-shadow:none!important}.elementor-element-3c4bd21 .elementor-element.elementor-element-de66673 .elementor-button:hover,.elementor-element-3c4bd21 .elementor-element.elementor-element-de66673 .elementor-button:focus{background-color:var(--e-global-color-astglobalcolor5)!important;color:var(--e-global-color-astglobalcolor1)!important}.elementor-element-3c4bd21 .elementor-element.elementor-element-05ef6a6 .elementor-button{background-color:#F2EAD8!important;color:#4A2E1E!important;border:2px solid #F2EAD8!important}.elementor-element-3c4bd21 .elementor-element.elementor-element-05ef6a6 .elementor-button:hover,.elementor-element-3c4bd21 .elementor-element.elementor-element-05ef6a6 .elementor-button:focus{background-color:#ffffff!important;border-color:#ffffff!important;color:#4A2E1E!important}@media (min-width:1025px){.site-primary-header-wrap .site-logo-img::after{content:"Généalogiste formée à l'IFFG\A Moselle (57)"!important;white-space:pre!important;line-height:1.35}.site-primary-header-wrap .main-header-menu>.menu-item>.menu-link{padding-left:8px!important;padding-right:8px!important}.site-primary-header-wrap .menu-item-7241{display:flex;align-items:center}.site-primary-header-wrap .menu-item-7241>a.menu-link{height:auto!important;min-height:0!important;line-height:1.3!important;padding:6px 12px!important;border-radius:6px;margin-left:6px}}@media (min-width:1025px) and (max-width:1240px){.site-primary-header-wrap .site-logo-img::after{display:none!important}.site-primary-header-wrap .main-header-menu>.menu-item>.menu-link{padding-left:6px!important;padding-right:6px!important;font-size:15px!important}.site-primary-header-wrap .ast-custom-button-link{padding:10px 14px!important;font-size:15px!important}}.page-id-7096 [data-id="hero-sub"],.page-id-7096 [data-id="hero-sub"] *{color:#F2EAD8!important;opacity:.92}.qr-reading-time{display:inline-flex!important;align-items:center;gap:6px;margin-top:14px;padding:4px 12px;border-radius:999px;background:rgb(242 234 216 / .92);color:#4A2E1E!important;font-size:13px;font-weight:500;line-height:1.4}.qr-reading-time span{color:#4A2E1E!important}.qr-reading-time svg{width:14px;height:14px;flex-shrink:0}.elementor-element-2ad92b8::before,.elementor-element-488c1bf::before{background-image:linear-gradient(90deg,rgb(47 34 24 / .40) 0%,rgb(40 28 20 / .80) 50%,rgb(35 25 18 / .88) 100%)!important;opacity:1!important}.elementor-element-2ad92b8 .elementor-element-c0c0ccf .elementor-button,.elementor-element-488c1bf .elementor-element-eb9e0d5 .elementor-button,.elementor-element-1e23aa9 .elementor-element-33bc842 .elementor-button,.elementor-element-09a8415 .elementor-element-97bde5e .elementor-button,.elementor-element-tarif-hero .elementor-element-hero-btn .elementor-button{background-color:#F2EAD8!important;color:#4A2E1E!important;border:2px solid #F2EAD8!important;box-shadow:none!important}.elementor-element-2ad92b8 .elementor-element-c0c0ccf .elementor-button:hover,.elementor-element-488c1bf .elementor-element-eb9e0d5 .elementor-button:hover,.elementor-element-1e23aa9 .elementor-element-33bc842 .elementor-button:hover,.elementor-element-09a8415 .elementor-element-97bde5e .elementor-button:hover,.elementor-element-tarif-hero .elementor-element-hero-btn .elementor-button:hover,.elementor-element-2ad92b8 .elementor-element-c0c0ccf .elementor-button:focus,.elementor-element-488c1bf .elementor-element-eb9e0d5 .elementor-button:focus,.elementor-element-1e23aa9 .elementor-element-33bc842 .elementor-button:focus,.elementor-element-09a8415 .elementor-element-97bde5e .elementor-button:focus,.elementor-element-tarif-hero .elementor-element-hero-btn .elementor-button:focus{background-color:#fff!important;border-color:#fff!important;color:#4A2E1E!important}.elementor-element-1e23aa9 .elementor-element-e9679c7 .elementor-button,.elementor-element-09a8415 .elementor-element-e4caeed .elementor-button{background-color:transparent!important;color:#fff!important;border:2px solid #fff!important;box-shadow:none!important}.elementor-element-1e23aa9 .elementor-element-e9679c7 .elementor-button:hover,.elementor-element-09a8415 .elementor-element-e4caeed .elementor-button:hover,.elementor-element-1e23aa9 .elementor-element-e9679c7 .elementor-button:focus,.elementor-element-09a8415 .elementor-element-e4caeed .elementor-button:focus{background-color:#F2EAD8!important;border-color:#F2EAD8!important;color:#4A2E1E!important}.page-id-7096 span[style*="C9A227" i]{color:#2F2218!important}@media (max-width:767px){.hfe-scroll-to-top-button{display:none!important}.qr-float-cta{display:none!important}.elementor-element-3c4bd21 .e-con:has(>.elementor-widget-button),.elementor-element-1e23aa9 .e-con:has(>.elementor-widget-button),.elementor-element-09a8415 .e-con:has(>.elementor-widget-button){flex-direction:column!important;align-items:stretch!important;gap:12px!important}.elementor-element-3c4bd21 .elementor-widget-button,.elementor-element-1e23aa9 .elementor-widget-button,.elementor-element-09a8415 .elementor-widget-button{width:100%!important;max-width:100%!important}.elementor-element-3c4bd21 .elementor-widget-button .elementor-button,.elementor-element-1e23aa9 .elementor-widget-button .elementor-button,.elementor-element-09a8415 .elementor-widget-button .elementor-button{width:100%!important;justify-content:center}}@media (max-width:767px){.elementor-element-ab6a516 table,.elementor-element-ab6a516 tbody,.elementor-element-ab6a516 tr,.elementor-element-ab6a516 td{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box}.elementor-element-ab6a516 table{border:0!important;background:transparent!important;box-shadow:none!important}.elementor-element-ab6a516 div:has(>table){overflow:visible!important}.elementor-element-ab6a516 thead{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.elementor-element-ab6a516 tbody tr{background:#fff!important;border:1px solid #E4DCCF!important;border-radius:14px;padding:16px 18px!important;margin:0 0 14px!important;box-shadow:0 2px 10px rgb(74 46 30 / .06)}.elementor-element-ab6a516 tbody tr:nth-child(2){border:2px solid #C9A227!important;background:#FBF7EE!important}.elementor-element-ab6a516 td{border:0!important;padding:5px 0!important;text-align:left!important;background:transparent!important}.elementor-element-ab6a516 td:nth-child(1){font-family:Merriweather,serif;font-size:20px!important;font-weight:600;color:#4A2E1E!important;padding-bottom:10px!important;margin-bottom:6px;border-bottom:1px solid #EEE6D8!important;display:flex!important;flex-wrap:wrap;align-items:center;gap:8px}.elementor-element-ab6a516 td:nth-child(1) span[style]{display:inline-block!important;white-space:nowrap;font-family:Poppins,sans-serif;font-size:11px!important;margin:0!important}.elementor-element-ab6a516 td:nth-child(n+2)::before{display:block;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#8B6843;margin-bottom:2px}.elementor-element-ab6a516 td:nth-child(2)::before{content:"Générations"}.elementor-element-ab6a516 td:nth-child(3)::before{content:"L’essentiel des livrables"}.elementor-element-ab6a516 td:nth-child(4)::before{content:"Tarif"}.elementor-element-ab6a516 td:nth-child(4){font-size:20px!important;font-weight:700;color:#4A2E1E!important;margin-top:6px}}body .elementor .elementor-element-52275ec img{width:220px!important;max-width:100%!important;height:auto!important;aspect-ratio:1 / 1!important;object-fit:cover!important;object-position:50% 20%!important;border-radius:50%!important;border:5px solid #fff!important;box-shadow:0 0 0 2px #b08a5a,0 6px 18px rgb(0 0 0 / .15)!important;box-sizing:border-box!important;display:block!important;margin:0 auto!important}@media (max-width:767px){.elementor-7096 .e-con,.elementor-7096 .e-con-inner{flex-direction:column!important;flex-wrap:nowrap!important}.elementor-7096 .e-con>.elementor-element,.elementor-7096 .e-con-inner>.elementor-element{width:100%!important;max-width:100%!important}.elementor-7096>.e-con{padding-left:16px!important;padding-right:16px!important}.elementor-7096 .e-con.e-child{padding-left:18px!important;padding-right:18px!important}.elementor-7096 td:last-child{white-space:nowrap}}@media (max-width:767px){.elementor-element-003c897,.elementor-element-7cd1dec,.elementor-element-b319b85,.elementor-element-b28c5c0,.elementor-element-63fce42,.elementor-element-dc8bd8d,.elementor-element-b5e3c15,.elementor-element-a30d58f,.elementor-element-517ced1,.elementor-element-4961e4c{flex-direction:column!important;flex-wrap:nowrap!important}.elementor-element-003c897>.elementor-element,.elementor-element-7cd1dec>.elementor-element,.elementor-element-b319b85>.elementor-element,.elementor-element-b28c5c0>.elementor-element,.elementor-element-63fce42>.elementor-element,.elementor-element-dc8bd8d>.elementor-element,.elementor-element-b5e3c15>.elementor-element,.elementor-element-a30d58f>.elementor-element,.elementor-element-517ced1>.elementor-element,.elementor-element-4961e4c>.elementor-element{width:100%!important;max-width:100%!important}.elementor-element-0bbea17,.elementor-element-46e2694{margin-left:0!important;margin-right:0!important}}.ast-theme-transparent-header #masthead{position:relative!important}.ast-theme-transparent-header .elementor>.e-con.e-parent:first-child{margin-top:0!important;padding-top:0!important;min-height:0!important}.ast-theme-transparent-header .elementor>.e-con.e-parent.e-con-boxed:first-child>.e-con-inner{padding-top:80px!important}@media (max-width:767px){.ast-theme-transparent-header .elementor>.e-con.e-parent.e-con-boxed:first-child>.e-con-inner,.ast-theme-transparent-header .elementor>.e-con.e-parent.e-con-full:first-child{padding-top:48px!important}}h1,h2,h3{text-wrap:balance}.page-id-1829 .elementor>.e-con.e-parent:first-child{min-height:520px!important}.page-id-1829 .elementor>.e-con.e-parent:not(:first-child)>.e-con-inner{padding-top:16px!important;padding-bottom:16px!important}@media (max-width:767px){.page-id-1829 .elementor>.e-con.e-parent:not(:first-child)>.e-con-inner{padding-top:0!important;padding-bottom:0!important}}.page-id-1829 .elementor-icon{color:#8B6843!important}.page-id-1829 .elementor-icon svg{fill:#8B6843!important}.elementor>.e-con.e-parent:not(:first-child) :is(h2,h3,h4){text-shadow:none!important}.hfe-scroll-to-top-button{background-color:#4A2E1E!important}.hfe-scroll-to-top-button:hover{background-color:#8B6843!important}@media (max-width:767px){.page-id-1032 .elementor-element-0ad6fd3{flex-direction:column!important;flex-wrap:wrap!important}.page-id-1032 .elementor-element-0ad6fd3>.e-con{width:100%!important;max-width:100%!important;flex-basis:auto!important}}@media (max-width:767px){.page-id-7096 .e-con-full.e-child{padding-left:10px!important;padding-right:10px!important}.page-id-7096 .elementor-widget-container div:has(>table),.page-id-7096 .elementor-widget-container div:has(>div>table){margin-left:0!important}}.elementor-button,.ast-custom-button-link,.ast-custom-button,.wpforms-container button.wpforms-submit{border-radius:6px!important;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease!important}.elementor-button:hover,.ast-custom-button-link:hover,.wpforms-container button.wpforms-submit:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgb(74 46 30 / .18)}body .elementor .elementor-button.elementor-button-link,body .elementor .elementor-button,body .ast-builder-button-wrap a.ast-custom-button-link{border-radius:6px!important}.wpforms-container button.wpforms-submit{background-color:#4A2E1E!important;color:#F2EAD8!important;font-family:'Poppins',sans-serif!important;font-weight:600!important;border:none!important}.wpforms-container button.wpforms-submit:hover{background-color:#6B5035!important}.qrc-toggle-btn,.cmplz-manage-consent{font-family:'Poppins',sans-serif!important}.hfe-read-more{display:inline-block;padding:12px 0}:is(.page-id-1817,.page-id-1828,.page-id-1827) :is(.elementor-element-8f4c674,.elementor-element-74f8266,.elementor-element-91ba10c,.elementor-element-a4cd20f,.elementor-element-e583e06,.elementor-element-48826c1,.elementor-element-2ad92b8,.elementor-element-029ea06,.elementor-element-be37866,.elementor-element-751c2dd,.elementor-element-c95cb7f,.elementor-element-4bd3954,.elementor-element-c66a202,.elementor-element-2642533,.elementor-element-f3127f3)>.e-con-inner{padding-top:96px!important;padding-bottom:96px!important}@media (max-width:767px){:is(.page-id-1817,.page-id-1828,.page-id-1827) :is(.elementor-element-8f4c674,.elementor-element-74f8266,.elementor-element-91ba10c,.elementor-element-a4cd20f,.elementor-element-e583e06,.elementor-element-48826c1,.elementor-element-2ad92b8,.elementor-element-029ea06,.elementor-element-be37866,.elementor-element-751c2dd,.elementor-element-c95cb7f,.elementor-element-4bd3954,.elementor-element-c66a202,.elementor-element-2642533,.elementor-element-f3127f3)>.e-con-inner{padding-top:64px!important;padding-bottom:64px!important}}@media (max-width:767px){.page-id-1032 .elementor-element-c1bad6b>.elementor-widget-container{margin-left:0!important;margin-right:0!important}}.elementor-element-0c3cdab :is(.elementor-element-553bdf8,.elementor-element-7bd4bcb,.elementor-element-c83fe96){padding:0!important}.elementor-element-0c3cdab :is(.elementor-element-8729640,.elementor-element-c0124a4,.elementor-element-8a6740f)::before{content:"";display:block;width:56px;height:56px;border-radius:50%;background:#F2EAD8 center/28px no-repeat;margin-bottom:18px;flex-shrink:0}.elementor-element-0c3cdab :is(.elementor-element-a0fd370,.elementor-element-c0796b0,.elementor-element-caa0780) p{margin:0;line-height:1.75;color:#3A3530!important}.elementor-element-0c3cdab :is(.elementor-element-a0fd370,.elementor-element-c0796b0,.elementor-element-caa0780) strong{color:#4A2E1E}.elementor-element-0c3cdab .elementor-element-b2e4f89{margin-top:40px}.qr-preuve{display:grid;grid-template-columns:1.05fr 1fr;gap:64px;align-items:center;max-width:1160px;margin:0 auto}.qr-preuve-carte-wrap{position:relative;padding:20px}.qr-preuve-carte-wrap::before{content:"";position:absolute;inset:34px 6px 6px 34px;background:#E6D8C3;border-radius:6px;transform:rotate(3deg)}.qr-preuve-carte{position:relative;background:#FFFDF8;border:1px solid #E6DAC8;border-radius:6px;padding:30px 30px 26px;box-shadow:0 18px 40px rgb(74 46 30 / .16);transform:rotate(-1.5deg)}.qr-carte-etiquette{font-size:12px!important;letter-spacing:.12em;text-transform:uppercase;color:#8B7D6B!important;margin:0 0 10px!important}.qr-carte-nom{font-family:'Merriweather',Georgia,serif;font-size:21px!important;color:#2F2A24!important;margin:0 0 18px!important;padding-bottom:14px;border-bottom:1px dashed #D8C8B2}.qr-carte-lignes{list-style:none!important;margin:0 0 20px!important;padding:0!important}.qr-carte-lignes li{display:flex;align-items:center;gap:14px;padding:9px 0;font-size:15px;line-height:1.45;color:#3A3530}.qr-badge{flex:0 0 118px;text-align:center;font-size:12px;font-weight:600;padding:5px 8px;border-radius:999px;letter-spacing:.02em}.qr-b-conf{background:#E3EFE4;color:#2F6B3E}.qr-b-prob{background:#F6ECD4;color:#8A6417}.qr-b-poss{background:#F7E3D6;color:#9A4A1E}.qr-b-non{background:#ECE9E5;color:#5E5850}.qr-carte-citation{font-family:'Merriweather',Georgia,serif;font-style:italic;font-size:16px!important;line-height:1.6!important;color:#4A2E1E!important;margin:0!important;padding-top:16px;border-top:1px solid #EFE6D8}.qr-carte-signature{text-align:right;font-size:14px!important;color:#8B6843!important;margin:6px 0 0!important}@media (max-width:1024px){.qr-preuve{grid-template-columns:1fr;gap:40px}.qr-preuve-carte-wrap{max-width:560px;margin:0 auto;width:100%}}@media (max-width:767px){.qr-carte-nom{font-size:18px!important}.qr-preuve-carte{padding:22px 18px;transform:rotate(-1deg)}.qr-preuve-carte-wrap{padding:10px 4px}.qr-preuve-carte-wrap::before{inset:24px 0 0 18px}.qr-carte-lignes li{flex-direction:column;align-items:flex-start;gap:6px}.qr-badge{flex:none}}.qr-preuve-kicker{display:flex;align-items:center;gap:12px;font-size:12.5px!important;letter-spacing:.16em;text-transform:uppercase;color:#8B6843!important;font-weight:600;margin:0 0 16px!important}.qr-preuve-kicker::before{content:"";width:28px;height:1px;background:#8B6843}.qr-preuve .qr-preuve-titre{font-family:'Merriweather',Georgia,serif;font-size:36px!important;line-height:1.25!important;font-weight:400;color:#2F2A24;margin:0 0 18px;letter-spacing:-.01em;text-wrap:balance}.qr-preuve-intro{font-size:17px!important;line-height:1.7!important;color:#5A544D!important;margin:0 0 36px!important;max-width:470px}.qr-stats{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:470px;margin:0 0 28px}.qr-stat{display:flex;flex-direction:column;gap:6px;padding-top:16px;position:relative}.qr-stat::before{content:"";position:absolute;top:0;left:0;width:32px;height:2px;background:#8B6843}.qr-stat-n{font-family:'Poppins',sans-serif;font-size:38px!important;font-weight:600!important;line-height:1.1;letter-spacing:-.02em;color:#2F2A24}.qr-stat-l{font-size:14.5px!important;line-height:1.5;color:#6B6258}.qr-iffg{display:inline-flex;align-items:center;gap:10px;background:#FFFDF8;border:1px solid #E6DAC8;border-radius:999px;padding:8px 16px 8px 8px;font-size:14px!important;line-height:1.4!important;color:#3A3530!important;margin:0 0 30px!important}.qr-iffg-ico{flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#8B6843 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center/12px no-repeat}.qr-preuve-lien{margin:0!important}.qr-preuve-lien a{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:#4A2E1E!important;text-decoration:none!important}.qr-preuve-lien a span{transition:transform .2s ease}.qr-preuve-lien a:hover span{transform:translateX(4px)}.qr-preuve-lien a:hover{text-decoration:underline!important;text-underline-offset:4px}@media (max-width:767px){.qr-preuve .qr-preuve-titre{font-size:28px!important}.qr-stats{gap:20px}.qr-stat-n{font-size:32px!important}.qr-iffg{border-radius:14px;align-items:flex-start;padding:10px 14px 10px 10px}}.qr-signature{display:flex;align-items:center;gap:14px;margin:18px 0 10px}.qr-signature img{width:56px!important;height:56px!important;border-radius:50%;object-fit:cover;border:2px solid rgb(242 234 216 / .85);box-shadow:0 4px 14px rgb(0 0 0 / .25)}.qr-sig-nom{margin:0!important;font-weight:600;font-size:16px!important;color:#fff!important;line-height:1.3!important}.qr-sig-info{margin:0!important;font-size:14px!important;color:rgb(255 255 255 / .82)!important;line-height:1.4!important}.qr-hero-preuves{margin:6px 0 0!important;font-size:14px!important;letter-spacing:.02em;color:#F2EAD8!important}.qr-hero-micro{margin:12px 0 0!important;font-size:13.5px!important;color:rgb(255 255 255 / .78)!important}.page-id-8435 .elementor-element-38e5470>.e-con-inner{padding-top:0!important;padding-bottom:72px!important}.page-id-8435 .elementor-element-38e5470{background:#F4EDE1!important}.qr-intl{display:flex;align-items:center;justify-content:space-between;gap:32px;background:#FFFDF8;border:1px solid #E6DAC8;border-radius:14px;padding:26px 32px;max-width:1160px;margin:0 auto}.qr-intl-kicker{margin:0 0 4px!important;font-size:12.5px!important;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:#8B6843!important}.qr-intl .qr-intl-titre{margin:0 0 6px!important;font-family:'Merriweather',Georgia,serif;font-size:21px!important;line-height:1.35!important;color:#2F2A24!important}.qr-intl-desc{margin:0!important;font-size:15.5px!important;line-height:1.6!important;color:#5A544D!important;max-width:640px}.qr-intl-lien{margin:0!important;flex-shrink:0}.qr-intl-lien a{display:inline-block;padding:12px 22px;border:1.5px solid #4A2E1E;border-radius:6px;color:#4A2E1E!important;font-weight:600;text-decoration:none!important;transition:background-color .2s ease,color .2s ease}.qr-intl-lien a:hover{background:#4A2E1E;color:#F2EAD8!important}.page-id-8435 .elementor-element-0c3cdab{background:#F4EDE1!important}.page-id-8435 .elementor-element-0c3cdab>.e-con-inner{padding-top:96px!important;padding-bottom:48px!important}.page-id-8435 .elementor-element-0c3cdab .elementor-element-b2e4f89{margin-top:0!important}.qr-cta{text-align:center;max-width:640px;margin:0 auto}.qr-cta-kicker{margin:0 0 10px!important;font-size:12.5px!important;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#C9A96E!important}.qr-cta .qr-cta-titre{margin:0 0 14px!important;font-family:'Merriweather',Georgia,serif;font-size:34px!important;line-height:1.25!important;font-weight:400!important;color:#FFFDF8!important}.qr-cta-texte{margin:0 0 26px!important;font-size:17px!important;line-height:1.7!important;color:rgb(255 253 248 / .85)!important}.qr-cta-bouton{margin:0!important}.qr-cta-bouton a{display:inline-block;padding:15px 30px;border-radius:6px;background:#F2EAD8;color:#4A2E1E!important;font-weight:600;font-size:17px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease}.qr-cta-bouton a:hover{transform:translateY(-1px);box-shadow:0 8px 22px rgb(0 0 0 / .25)}.qr-cta-note{margin:14px 0 0!important;font-size:14px!important;color:rgb(255 253 248 / .7)!important}@media (max-width:767px){.qr-intl{flex-direction:column;align-items:flex-start;padding:22px 20px;gap:18px}.page-id-8435 .elementor-element-0c3cdab>.e-con-inner{padding-top:64px!important;padding-bottom:36px!important}.page-id-8435 .elementor-element-38e5470>.e-con-inner{padding-bottom:56px!important}.qr-cta .qr-cta-titre{font-size:27px!important}}.page-id-8435 .elementor-element-5ab8fb1{order:0!important}.page-id-8435 .elementor-element-5ab8fb1>.elementor-widget-container{margin:4px 0 8px 40px!important}.page-id-8435 .elementor-element-8df2d7c>.elementor-widget-container{margin:0 0 0 40px!important}@media (max-width:767px){.page-id-8435 .elementor-element-5ab8fb1>.elementor-widget-container,.page-id-8435 .elementor-element-8df2d7c>.elementor-widget-container{margin-left:0!important}}.page-id-8435 :is(.elementor-element-fb16669,.elementor-element-a8bf121,.elementor-element-3f5db1e,.elementor-element-3cd7462,.elementor-element-45afd6c,.elementor-element-1c689e3,.elementor-element-e2d77a6,.elementor-element-2b18c40,.elementor-element-47ac242) .elementor-heading-title{font-family:'Merriweather',Georgia,serif!important;font-weight:400!important;font-size:38px!important;line-height:1.25!important;letter-spacing:-.01em;text-wrap:balance}.qr-sous-titre{font-size:17px!important;line-height:1.7!important;color:#5A544D!important;max-width:640px;margin:10px auto 0!important;text-align:center;font-weight:400!important}.page-id-8435 .elementor-element-dc2174d{position:relative;counter-reset:etape;gap:28px!important}.page-id-8435 .elementor-element-dc2174d>.e-con{counter-increment:etape;background:transparent!important;box-shadow:none!important;border:0!important;padding:0 4px!important;text-align:center}.page-id-8435 .elementor-element-dc2174d>.e-con::before{display:none!important}.page-id-8435 .elementor-element-dc2174d::after{content:"";position:absolute;top:24px;left:10%;right:10%;height:1px;background:rgb(242 234 216 / .28);z-index:0}.page-id-8435 :is(.elementor-element-c9c60db,.elementor-element-6d954da,.elementor-element-4ddfbf2,.elementor-element-cd43c6b,.elementor-element-9c3bde5){display:none!important}.page-id-8435 :is(.elementor-element-61746c4,.elementor-element-746493b,.elementor-element-01c48a6,.elementor-element-b0da004,.elementor-element-d00cde2){position:relative;z-index:1}.page-id-8435 :is(.elementor-element-61746c4,.elementor-element-746493b,.elementor-element-01c48a6,.elementor-element-b0da004,.elementor-element-d00cde2)::before{content:counter(etape);display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:0 auto 18px;border-radius:50%;background:#F2EAD8;color:#2E2216;font-family:'Merriweather',Georgia,serif;font-size:19px;box-shadow:0 0 0 6px #2E2216}.page-id-8435 :is(.elementor-element-61746c4,.elementor-element-746493b,.elementor-element-01c48a6,.elementor-element-b0da004,.elementor-element-d00cde2) .elementor-heading-title{color:#FFFDF8!important;font-size:21px!important;text-align:center!important}.page-id-8435 :is(.elementor-element-d802aec,.elementor-element-69498cc,.elementor-element-cdb421d,.elementor-element-4535ffa,.elementor-element-ea15475),.page-id-8435 :is(.elementor-element-d802aec,.elementor-element-69498cc,.elementor-element-cdb421d,.elementor-element-4535ffa,.elementor-element-ea15475) p{color:rgb(255 253 248 / .78)!important;font-size:15px!important;line-height:1.65!important;text-align:center!important}.page-id-8435 :is(.elementor-element-d802aec,.elementor-element-69498cc,.elementor-element-cdb421d,.elementor-element-4535ffa,.elementor-element-ea15475) a{color:#E9D7B5!important}.page-id-8435 :is(.elementor-element-751c2dd,.elementor-element-fbc6685,.elementor-element-11a5a1e) .e-con:has(>.elementor-widget-icon-box){transition:transform .25s ease,box-shadow .25s ease;border:1px solid #ECE3D6}.page-id-8435 :is(.elementor-element-751c2dd,.elementor-element-fbc6685,.elementor-element-11a5a1e) .e-con:has(>.elementor-widget-icon-box):hover{transform:translateY(-3px);box-shadow:0 14px 34px rgb(74 46 30 / .12)}.page-id-8435 .hfe-post-card{transition:transform .25s ease,box-shadow .25s ease}.page-id-8435 .hfe-post-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgb(74 46 30 / .12)}.page-id-8435 .elementor-element-751c2dd .elementor-button{background:transparent!important;border:1.5px solid #4A2E1E!important;color:#4A2E1E!important}.page-id-8435 .elementor-element-751c2dd .elementor-button:hover{background:#4A2E1E!important;color:#F2EAD8!important}.page-id-8435 .elementor-element-751c2dd .elementor-button .elementor-button-text{color:inherit!important}.page-id-8435 .elementor-element-48826c1>.e-con-inner{gap:12px!important}.page-id-8435 .elementor-element-48826c1 .elementor-element:has(>.elementor-widget-container .e-n-accordion){margin:0!important;max-width:820px;width:100%;margin-inline:auto!important}@media (max-width:1024px){.page-id-8435 .elementor-element-dc2174d::after{display:none}}@media (max-width:767px){.page-id-8435 :is(.elementor-element-fb16669,.elementor-element-a8bf121,.elementor-element-3f5db1e,.elementor-element-3cd7462,.elementor-element-45afd6c,.elementor-element-1c689e3,.elementor-element-e2d77a6,.elementor-element-2b18c40,.elementor-element-47ac242) .elementor-heading-title{font-size:28px!important}.page-id-8435 .elementor-element-dc2174d{gap:36px!important}}.page-id-8435 :is(.elementor-element-fb16669,.elementor-element-b71553f){text-align:center!important;margin-inline:auto!important;align-self:center!important}.page-id-8435 .elementor-element-fb16669 .elementor-heading-title{text-align:center!important}.page-id-8435 .elementor-element-b71553f .elementor-icon-box-wrapper{justify-content:center!important;text-align:center!important}.page-id-8435 .elementor-element-48826c1 .elementor-widget-container:has(.e-n-accordion){margin:0!important;padding:10px 24px!important}.page-id-8435 .elementor-element-1c689e3{margin-bottom:28px!important}.page-id-8435 .elementor-element-7418028 img,.page-id-8435 .elementor-element-7418028:hover img{opacity:1!important;filter:none!important;box-shadow:0 18px 40px rgb(74 46 30 / .16)}.page-id-8435 .qr-prix{display:block;font-family:'Merriweather',Georgia,serif;font-size:30px;line-height:1.2;color:#4A2E1E;margin:2px 0 10px}.page-id-8435 .elementor-element-11a5a1e .elementor-widget-image img{max-height:210px!important;width:100%;object-fit:cover}.page-id-8435 .qr-signature{margin:14px 0 6px}@media (max-width:767px){.page-id-8435 .elementor-element-7ec80c4{min-height:0!important}.page-id-8435 .elementor-element-c95cb7f{gap:28px!important}}@media (max-width:767px){.hfe-scroll-to-top-wrap,.hfe-scroll-to-top-button,#ast-scroll-top{display:none!important}}.qr-trust{display:flex;align-items:center;gap:10px;margin:0!important;font-size:15px!important;font-weight:500;color:#3A3530!important}.qr-trust::before{content:"";flex:0 0 22px;width:22px;height:22px;border-radius:50%;background:#8B6843 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.2 4.2L19 7'/%3E%3C/svg%3E") center/12px no-repeat}.qr-acces{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 0!important}.qr-acces a{display:inline-block;padding:8px 14px;border:1px solid #E2D5C2;border-radius:999px;background:#FFFDF8;color:#4A2E1E!important;font-size:14px;font-weight:500;text-decoration:none!important;transition:background-color .2s ease,border-color .2s ease}.qr-acces a:hover{background:#F2EAD8;border-color:#C9A96E}.qr-guide{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:8px 0 0}.qr-guide a{display:flex;flex-direction:column;gap:6px;padding:20px 20px 18px;background:#FFFDF8;border:1px solid #E6DAC8;border-radius:12px;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.qr-guide a:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgb(74 46 30 / .12);border-color:#C9A96E}.qr-guide strong{font-family:'Merriweather',Georgia,serif;font-weight:400;font-size:18px;line-height:1.3;color:#2F2A24}.qr-guide span{font-size:14px;line-height:1.5;color:#6B6258}.qr-label{margin:18px 0 6px!important;font-size:12.5px!important;letter-spacing:.12em;text-transform:uppercase;font-weight:600!important;color:#8B6843!important}@media (max-width:1024px){.qr-guide{grid-template-columns:1fr 1fr}}@media (max-width:767px){.qr-guide{grid-template-columns:1fr}}:is(.page-id-8491,.page-id-7096) .elementor-element-cta-sub p{text-align:center!important;max-width:640px;margin-inline:auto!important}.elementor-heading-title{word-break:normal!important;overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.qr-guide a{position:relative}.qr-guide-badge{position:absolute;top:-11px;left:16px;font-style:normal;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;background:#4A2E1E;color:#F2EAD8;padding:4px 10px;border-radius:999px}.page-id-1828 .elementor-element-b9ceac1{margin-top:56px!important}.qr-faq{background:#FFFDF8;border:1px solid #E6DAC8;border-radius:12px;margin:0 0 12px;max-width:860px;transition:border-color .2s ease}.qr-faq[open]{border-color:#C9A96E}.qr-faq summary{list-style:none;cursor:pointer;padding:16px 52px 16px 22px;position:relative;font-family:'Merriweather',Georgia,serif;font-size:17px;line-height:1.4;color:#2F2A24}.qr-faq summary::-webkit-details-marker{display:none}.qr-faq summary::after{content:'+';position:absolute;right:22px;top:50%;transform:translateY(-50%);font-size:22px;color:#8B6843;font-family:Poppins,sans-serif}.qr-faq[open] summary::after{content:'−'}.qr-faq p{margin:0!important;padding:0 22px 18px;font-size:15.5px;line-height:1.7;color:#4A433C}body.page .qr-reading-time{display:none!important}.qr-prix-ligne{margin-top:14px!important;padding:12px 16px;background:#F7F2EA;border-left:3px solid #8B6843;border-radius:6px;font-size:15.5px}.qr-prix-ligne a{color:#4A2E1E!important;font-weight:600}.page-id-1827 .elementor-element-7a1389f li{font-size:16px!important;line-height:1.7!important;margin-bottom:6px}.page-id-1827 .elementor-element-7a1389f ul{margin:0 0 16px 0!important}.page-id-1827 .elementor-element-beb0dcd .elementor-button:hover{background:#F2EAD8!important;color:#4A2E1E!important}@media (max-width:767px){.page-id-1827 .elementor-element-06f3eec .elementor-widget-button{width:100%}.page-id-1827 .elementor-element-06f3eec .elementor-button{width:100%;justify-content:center}}@media (min-width:768px){.elementor-heading-title{hyphens:manual!important;-webkit-hyphens:manual!important}}.page-id-1029 .elementor-element-a97b63f .elementor-widget-container{max-width:760px}.page-id-1029 .elementor-element-a97b63f p{font-size:17px;line-height:1.8}.page-id-1029 .elementor-element-ca6307a li strong{display:block;margin-bottom:4px}.qr-faq-q,details.qr-faq>summary{font-family:Merriweather,Georgia,serif!important;font-size:22px!important;font-weight:600!important;line-height:1.4!important;color:#2F2A24!important;background:#F7F5F2!important;border:none!important;border-radius:24px!important;padding:20px 64px 20px 24px!important;margin:0 0 12px!important;position:relative!important;transition:background-color .2s ease}.qr-faq-q:hover{background:#F1ECE5!important}.qr-faq-q::after,details.qr-faq>summary::after{content:'+'!important;position:absolute!important;right:24px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;font-family:Poppins,sans-serif!important;font-size:22px!important;font-weight:600!important;color:#1F2124!important}.qr-faq-q.qr-faq-open::after,details.qr-faq[open]>summary::after{content:'\2212'!important}.qr-faq-a{background:#F7F5F2;border-radius:0 0 24px 24px;padding:0 24px 20px!important;margin:0 0 12px!important;color:#5A544D;font-size:18px;line-height:1.65}.qr-faq-a>*:last-child{margin-bottom:0}details.qr-faq{background:#F7F5F2!important;border:none!important;border-radius:24px!important;margin:0 0 12px!important;padding:0!important;overflow:hidden;transition:background-color .2s ease}details.qr-faq:hover{background:#F1ECE5!important}details.qr-faq>summary{margin:0!important;list-style:none!important;cursor:pointer;background:transparent!important;border-radius:0!important}details.qr-faq>summary::-webkit-details-marker{display:none}details.qr-faq>summary::before{display:none!important}details.qr-faq>*:not(summary){padding-left:24px;padding-right:24px;color:#5A544D;font-size:18px;line-height:1.65}details.qr-faq[open]{padding-bottom:8px!important}.qr-faq-a+h2,details.qr-faq+h2{margin-top:40px!important}@media (max-width:767px){.qr-faq-q,details.qr-faq>summary{font-size:18px!important;padding:14px 48px 14px 16px!important}.qr-faq-q::after,details.qr-faq>summary::after{right:16px!important;font-size:20px!important}.qr-faq-a{padding:0 16px 16px!important}details.qr-faq>*:not(summary){padding-left:16px;padding-right:16px}}html[lang^="en"] .site-logo-img::after{content:"IFFG-trained genealogist\A Moselle, France"!important;white-space:pre-line!important}.qr-preuve .qr-preuve-kicker{color:#704E2C!important}.qr-temoignage figcaption,.qr-temoignage-auteur{color:#6b5f50!important}.footer-widget-area ul.moselle-cities li a,.footer-widget-area ul.lorraine-list li a,.footer-widget-area ul.footer-quick-links li a{color:#5c5348!important}.footer-widget-area ul.moselle-cities li.moselle-all{color:#5c5348!important}.footer-widget-area .service-sepultures strong{color:#702F32!important}.ast-footer-copyright p,.ast-footer-copyright .qr-legal-inline{color:#5c5348!important}.ast-footer-copyright .qr-legal-inline a{color:#4D1417!important}.site-footer-below-section-1 .ast-builder-layout-element,.ast-footer-copyright{opacity:1!important}html[lang^="fr"] .ast-footer-copyright .qr-en,html[lang^="en"] .ast-footer-copyright .qr-fr{display:none!important}