.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1179 .elementor-element.elementor-element-739615e4.xpro-widget-bg-overlay:before{transition:background 0.3s;}/* Start custom CSS */@font-face { font-family: 'Fraunces Plan'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/fraunces/v38/6NU58FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChjdfeQ_5Y.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: 'Fraunces Plan'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/fraunces/v38/6NU58FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChjdPeQ_5Y.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Fraunces Plan'; font-style: italic; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/fraunces/v38/6NU58FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChjeveQ.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; } @font-face { font-family: 'Fraunces Plan'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCBTeO-U.woff2) format('woff2'); unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB; } @font-face { font-family: 'Fraunces Plan'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxCFTeO-U.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF; } @font-face { font-family: 'Fraunces Plan'; font-style: normal; font-weight: 100 900; font-display: swap; src: url(https://fonts.gstatic.com/s/fraunces/v38/6NU78FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0KxC9TeA.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
/* menu mobile : barre de navigation fixée et page bloquée tant que le panneau est ouvert, pour que le bouton reste accessible */
body:has(#menu-mobile[open]) { overflow: hidden; }
body:has(#menu-mobile[open]) #nav-principale { position: fixed; background: var(--encre); z-index: 200; }
/* atomic base styles */
.elementor .e-div-block-base{min-width:30px;padding:10px;display:block;}.elementor .e-flexbox-base{padding:10px;display:flex;flex-direction:row;}.elementor .e-grid-base{column-gap:20px;padding:10px;display:grid;row-gap:20px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);}.elementor .e-tabs-base{padding-block-start:0px;display:flex;flex-direction:column;gap:30px;}.elementor .e-tabs-menu-base{display:flex;justify-content:center;}.elementor .e-tab-base{width:160px;color:#0C0D0E;cursor:pointer;padding:8px;border-width:2px;border-color:#E0E0E0;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-tab-base.e--selected{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:focus{border-color:#0C0D0E;outline-width:0px;}.elementor .e-tab-base:hover,.elementor .e-tab-base:focus-visible{background-color:#E0E0E0;}.elementor .e-tabs-content-area-base{display:block;}.elementor .e-tab-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-accordion-base{padding:0px;display:flex;flex-direction:column;}.elementor .e-accordion-item-base{padding:0px;display:block;}.elementor .e-accordion-item-header-base{cursor:pointer;padding:10px;display:flex;gap:8px;justify-content:space-between;align-items:center;}.elementor .e-accordion-item-title-base{padding:0px;}.elementor .e-accordion-item-icon-base{width:200px;height:20px;padding:0px;display:inline-flex;flex:0 0 auto;justify-content:flex-end;align-items:center;}.elementor .e-accordion-item-content-base{min-width:30px;padding:10px;display:block;}.elementor .e-background-video-base{width:100%;overflow:hidden;position:relative;padding:10px;display:flex;flex-direction:column;}.elementor .e-background-video-content-base{width:100%;position:relative;z-index:1;padding:0px;display:flex;flex-direction:column;flex:1 1 auto;}.elementor .e-background-video-controls-base{width:auto;position:absolute;inset-inline-end:20px;inset-block-end:20px;z-index:2;display:flex;gap:8px;}.elementor .e-background-video-play-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-background-video-pause-base{cursor:pointer;padding:8px;border-style:none;background-color:transparent;display:inline-flex;justify-content:center;align-items:center;}.elementor .e-form-base{padding:20px;display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-content:start;align-items:flex-start;}.elementor .e-form-base .e-form-checkbox-row{padding:0px;gap:8px;align-items:center;}.elementor .e-form-success-message-base{font-size:12px;color:#2F532E;text-align:center;padding:12px;background-color:#D4E9D6;display:none;}.elementor .e-form-error-message-base{font-size:12px;color:#870000;text-align:center;padding:12px;background-color:#ffdede;display:none;}.elementor .e-collection-loop-base{display:block;}.elementor .e-collection-loop-layout-base{display:grid;gap:20px;grid-template-columns:repeat(3, 1fr);grid-auto-rows:1fr;}.elementor .e-pagination-base{padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:8px;margin-block-start:8px;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-start;align-items:center;}.elementor .e-pagination-prev-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-pagination-next-base{font-size:14px;color:#1F2937;text-align:center;text-decoration:none;padding-block-start:8px;padding-block-end:8px;padding-inline-start:12px;padding-inline-end:12px;border-radius:4px;border-width:1px;border-color:#E5E7EB;border-style:solid;display:inline-flex;gap:8px;align-items:center;}.elementor .e-collection-loop-empty-state-base{display:flex;justify-content:center;}.elementor .e-heading-base{margin:0px;}.elementor .e-heading-link-base{all:unset;cursor:pointer;}.elementor .e-image-link-base{width:fit-content;all:unset;cursor:pointer;display:inherit;}.elementor .e-image-base{display:block;}.elementor .e-paragraph-base{margin:0px;}.elementor .e-paragraph-link-base{all:unset;cursor:pointer;}.elementor .e-svg-base{width:65px;height:65px;display:inline-block;}.elementor .e-button-base{text-align:center;padding-block-start:12px;padding-block-end:12px;padding-inline-start:24px;padding-inline-end:24px;border-radius:2px;border-width:0px;background-color:#375EFB;display:inline-block;}.elementor .e-youtube-base{overflow:hidden;aspect-ratio:16/9;}.elementor .e-divider-base{width:100%;height:1px;border-width:0px;border-color:transparent;border-style:none;background-color:#000;}.elementor .e-self-hosted-video-base{max-width:100vw;aspect-ratio:16/9;display:inline-block;}.elementor .e-form-input-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-input-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-input-base::placeholder{color:#9DA5AE;}.elementor .e-form-label-base{font-size:14px;color:#0c0d0e;}.elementor .e-form-textarea-base{font-size:12px;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-textarea-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-textarea-base::placeholder{color:#9DA5AE;}.elementor .e-form-submit-button-base{color:#fff;padding-block-start:10px;padding-block-end:10px;padding-inline-start:28px;padding-inline-end:30px;border-radius:0px;border-width:0px;background-color:#000;display:flex;justify-content:center;align-items:center;}.elementor .e-form-submit-button-base:hover,.elementor .e-form-submit-button-base:focus-visible{background-color:#323232;}.elementor .e-form-checkbox-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;transition:background-color 200ms;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-checkbox-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-checkbox-base:checked{background-color:#69727D;}.elementor .e-form-checkbox-base::before{width:65%;height:65%;background-color:currentColor;opacity:0%;transform-origin:0% 100% 0px;transition:opacity 200ms;content:"";clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);}.elementor .e-form-checkbox-base:checked::before{opacity:100%;}.elementor .e-form-radio-button-base{width:1.15em;height:1.15em;color:#ffffff;border-radius:50%;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;display:grid;justify-items:center;align-items:center;appearance:none;}.elementor .e-form-radio-button-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-radio-button-base:checked{background-color:transparent;}.elementor .e-form-radio-button-base::before{width:65%;height:65%;border-radius:50%;background-color:#706F6F;opacity:0%;transition:opacity 200ms;content:"";}.elementor .e-form-radio-button-base:checked::before{opacity:100%;}.elementor .e-form-date-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-date-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-time-picker-base{width:100%;height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-width:1px;border-color:#D6D5D5;border-style:solid;}.elementor .e-form-time-picker-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-select-base{font-size:12px;border-width:1px;border-color:#D6D5D5;border-style:solid;background-color:transparent;}.elementor .e-form-select-base:focus{border-color:#706F6F;outline-style:none;}.elementor .e-form-file-upload-base{height:36px;font-size:12px;color:#0c0d0e;border-radius:0px;border-color:#D6D5D5;}.elementor .e-form-file-upload-base:focus{border-color:#706F6F;outline-style:none;}
.elementor .e-default-div{min-width:0px;padding:0px;}
@media(max-width:767px){.elementor .e-grid-base{grid-template-columns:repeat(1, 1fr);}}
/* atomic styles (workaround Theme Builder, atomcss/inject.sh) */
.elementor .e-52bc3667-8686{width:auto;position:absolute;background-image:url("https://jordangirardini.fr/wp-content/uploads/2026/09/grain-feuille-de-plan.png");background-repeat:repeat;background-attachment:scroll;background-size:256px 256px;background-position:0% 0%;mix-blend-mode:multiply;opacity:50%;inset:0; pointer-events:none;\n}.elementor .e-532d6edc-f178{width:1px;position:absolute;inset-block-start:0px;inset-block-end:0px;inset-inline-start:calc(var(--pad) - 32px);z-index:20;background-color:rgba(26,25,23,.18);pointer-events:none;\n}.elementor .e-3c9aca8e-6b4a{width:1px;position:absolute;inset-block-start:0px;inset-inline-end:calc(var(--pad) - 32px);inset-block-end:0px;z-index:20;background-color:rgba(26,25,23,.18);pointer-events:none;\n}.elementor .e-4eee3e03-1328{font-family:var(--font-mono);font-size:11px;color:#d8d3ca;letter-spacing:0.12em;text-transform:uppercase;mix-blend-mode:difference;display:block;writing-mode:vertical-rl;\n}.elementor .e-273ae23e-bbc0{width:auto;position:absolute;inset-block-start:560px;inset-inline-end:calc(var(--pad) - 60px);z-index:20;pointer-events:none;\n}.elementor .e-457164c5-c517{width:43.9px;height:40px;display:block;}.elementor .e-64588ff4-ac48{font-family:"Fraunces Plan";font-weight:600;font-size:18px;color:var(--papier);white-space:nowrap;\n}.elementor .e-67905532-5fc0{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;padding-inline-start:14px;margin-inline-start:10px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:1px;border-inline-end-width:0px;border-color:rgba(243,239,231,.25);border-style:solid;white-space:nowrap;\n}.elementor .e-2ff4e170-811e{width:auto;min-width:0px;display:flex;gap:14px;align-items:center;}.elementor .e-17322aad-ca4f:hover,.elementor .e-17322aad-ca4f:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-17322aad-ca4f{font-family:var(--font-texte);font-weight:500;font-size:13px;color:var(--papier);letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;display:inline-block;text-align:left; white-space:nowrap;\n}.elementor .e-354529c1-b3d4:hover,.elementor .e-354529c1-b3d4:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-354529c1-b3d4{font-family:var(--font-texte);font-weight:500;font-size:13px;color:var(--papier);letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;display:inline-block;text-align:left; white-space:nowrap;\n}.elementor .e-f6a08a0-41d4:hover,.elementor .e-f6a08a0-41d4:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-f6a08a0-41d4{font-family:var(--font-texte);font-weight:500;font-size:13px;color:var(--papier);letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;display:inline-block;text-align:left; white-space:nowrap;\n}.elementor .e-7db40ba1-cd1d:hover,.elementor .e-7db40ba1-cd1d:focus-visible{color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-7db40ba1-cd1d{font-family:var(--font-texte);font-weight:500;font-size:13px;color:var(--papier);letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:transparent;border-style:solid;background-color:transparent;display:inline-block;text-align:left; white-space:nowrap;\n}.elementor .e-4eb60116-649f:hover,.elementor .e-4eb60116-649f:focus-visible{color:var(--papier);border-color:var(--papier);border-color:transparent transparent var(--papier) transparent;\n}.elementor .e-4eb60116-649f{font-family:var(--font-texte);font-weight:500;font-size:13px;color:var(--papier);letter-spacing:0.06em;text-decoration:none;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-radius:0px;border-width:1px;border-color:var(--papier);border-style:solid;background-color:transparent;display:inline-block;text-align:left; white-space:nowrap;\n}.elementor .e-69ef2ce8-1a76{width:auto;display:flex;gap:30px;align-items:center;}.elementor .e-4ea793ba-8874{width:20px;height:20px;color:var(--papier);display:block;}.elementor .e-76b5d7-8754{padding:0px;display:flex;justify-content:center;align-items:center;}.elementor .e-14940c23-c687{width:0px;height:0px;display:none;}.elementor .e-30bd6749-4bf3{width:44px;height:44px;cursor:pointer;padding:0px;border-width:1px;border-color:var(--papier);border-style:solid;display:flex;gap:0px;justify-content:center;align-items:center;list-style:none;\n}.elementor .e-dd219d9-ceea{width:100%;font-family:"Fraunces Plan";font-weight:300;font-size:34px;color:var(--papier);letter-spacing:-0.02em;line-height:1.1;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.18);border-style:solid;background-color:transparent;display:block;text-align:left;\n}.elementor .e-7eba9d42-6784{width:100%;font-family:"Fraunces Plan";font-weight:300;font-size:34px;color:var(--papier);letter-spacing:-0.02em;line-height:1.1;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.18);border-style:solid;background-color:transparent;display:block;text-align:left;\n}.elementor .e-5569abc6-9f20{width:100%;font-family:"Fraunces Plan";font-weight:300;font-size:34px;color:var(--papier);letter-spacing:-0.02em;line-height:1.1;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.18);border-style:solid;background-color:transparent;display:block;text-align:left;\n}.elementor .e-6fe628d7-b57d{width:100%;font-family:"Fraunces Plan";font-weight:300;font-size:34px;color:var(--papier);letter-spacing:-0.02em;line-height:1.1;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.18);border-style:solid;background-color:transparent;display:block;text-align:left;\n}.elementor .e-1c8c5966-41d8{width:100%;font-family:"Fraunces Plan";font-weight:300;font-size:34px;color:var(--papier);letter-spacing:-0.02em;line-height:1.1;text-decoration:none;padding-block-start:14px;padding-block-end:14px;padding-inline-start:0px;padding-inline-end:0px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.18);border-style:solid;background-color:transparent;display:block;text-align:left;\n}.elementor .e-784d3d60-3cb4{width:auto;position:absolute;background-image:url("https://jordangirardini.fr/wp-content/uploads/2026/09/grain-feuille-de-plan.png");background-repeat:repeat;background-attachment:scroll;background-size:256px 256px;background-position:0% 0%;mix-blend-mode:overlay;opacity:80%;inset:0; pointer-events:none;\n}.elementor .e-79f887a-9844{min-width:0px;overflow:auto;position:fixed;inset-block-start:72px;inset-inline-end:0px;inset-block-end:0px;inset-inline-start:0px;z-index:100;background-color:var(--encre);display:flex;flex-direction:column;gap:0px;padding:24px var(--pad) 48px;\n}.elementor .e-546b56d7-188b{padding:0px;display:block;}.elementor .e-1cfc4e96-223e{width:auto;padding:0px;display:none;}.elementor .e-10a09c8d-e981{width:auto;height:84px;position:absolute;inset-block-start:0px;inset-inline-end:calc(var(--pad) - 32px);inset-inline-start:calc(var(--pad) - 32px);z-index:30;color:var(--papier);padding-block-start:0px;padding-block-end:0px;padding-inline-start:32px;padding-inline-end:32px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.18);border-style:solid;display:flex;justify-content:space-between;align-items:center;}.elementor .e-18bec972-b789{width:auto;position:absolute;background-image:url("https://jordangirardini.fr/wp-content/uploads/2026/09/grain-feuille-de-plan.png");background-repeat:repeat;background-attachment:scroll;background-size:256px 256px;background-position:0% 0%;mix-blend-mode:overlay;opacity:80%;inset:0; pointer-events:none;\n}.elementor .e-45b1ba40-3fcf{width:auto;height:calc(100% - 60px);position:absolute;inset-block-start:0px;inset-inline-end:0px;inset-inline-start:0px;background-color:var(--encre);clip-path:polygon(0 0,100% 0,100% 100%,0 84%);}.elementor .e-42debe50-9ea0:hover,.elementor .e-42debe50-9ea0:focus-visible{color:#C2266F;}.elementor .e-42debe50-9ea0{font-family:var(--font-mono);font-size:11px;color:#B9B2A6;letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-4239e9cd-d7d6{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-3123ff7b-94c7{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-90d57ab-8444{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;margin-inline-start:auto;}.elementor .e-23c90cb0-d55e{width:auto;position:relative;z-index:2;color:var(--annotation);display:flex;gap:14px;flex-wrap:wrap;align-items:center;}.elementor .e-64e2f0b7-6318{font-family:var(--font-mono);font-size:11px;color:#8E877B;letter-spacing:0.12em;text-transform:uppercase;margin-block-end:26px;display:block;}.elementor .e-6d209929-812c{font-family:"Fraunces Plan";font-weight:300;color:var(--papier);letter-spacing:-0.04em;line-height:.94;margin:0px;font-size:var(--h1); & em { font-weight:600; font-style:italic; }\n}.elementor .e-bd3035f-efd3{max-width:460px;font-size:18px;color:#B9B2A6;line-height:1.5;margin-block-start:28px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-37db0fc2-72a7{width:auto;}.elementor .e-64716a53-1be1{width:auto;position:absolute;background-image:url("https://jordangirardini.fr/wp-content/uploads/2026/09/grain-feuille-de-plan.png");background-repeat:repeat;background-attachment:scroll;background-size:256px 256px;background-position:0% 0%;mix-blend-mode:overlay;opacity:80%;inset:0; pointer-events:none;\n}.elementor .e-7d554538-2621{width:auto;position:absolute;opacity:50%;background-image:repeating-linear-gradient(135deg,rgba(230,225,216,.55) 0 1px,transparent 1px 9px); inset:0;\n}.elementor .e-6f5945af-ff7c{width:auto;height:28px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(26,25,23,.15);border-style:solid;}.elementor .e-51015209-e4fe{width:100%;height:auto;display:block;}.elementor .e-2b55f526-799e{width:auto;overflow:hidden;position:absolute;inset-block-start:12%;inset-inline-end:8%;inset-block-end:-10%;inset-inline-start:8%;background-color:var(--papier);box-shadow:0px 30px 40px -20px rgba(0,0,0,.8);}.elementor .e-77f385de-b1ec{position:absolute;inset-block-start:14px;inset-inline-start:16px;z-index:2;font-family:var(--font-mono);font-size:10px;color:var(--papier);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-40fe66c5-77e0{width:100%;overflow:hidden;aspect-ratio:4/3;position:relative;background-color:#2A2926;}.elementor .e-97b3309-b088{font-family:var(--font-mono);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-155aec18-3722{font-family:var(--font-mono);font-size:10px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-5dcf29ab-7750{width:auto;padding-block-start:12px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-5542aed-1406{width:auto;position:relative;padding:14px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--papier);box-shadow:16px 16px 0px 0px #C2266F;}.elementor .e-2cfde56c-daf4{font-family:var(--font-mono);font-size:12px;color:#C2266F;letter-spacing:0.18em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-width:2px;border-color:#C2266F;border-style:solid;background-color:var(--papier);display:inline-block;}.elementor .e-13709ff0-f668{width:auto;position:absolute;inset-inline-end:-10px;inset-block-end:60px;z-index:2;mix-blend-mode:multiply;transform:rotateX(0deg) rotateY(0deg) rotateZ(-9deg);}.elementor .e-62cb0619-5a28{width:auto;position:relative;color:var(--encre);margin-block-end:-120px;transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);}.elementor .e-1c938e03-628f{width:auto;position:relative;z-index:3;margin-block-start:40px;display:grid;gap:60px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:end;}.elementor .e-47c8da59-4be7{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-e7f8ec4-d651{font-weight:500;font-size:15px;}.elementor .e-6b8d6e9e-9d85{width:auto;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--encre);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .e-32cf1d63-552f{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-409c937a-1637{font-weight:500;font-size:15px;}.elementor .e-38aeb31f-77fe{width:auto;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--encre);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .e-5babe296-f8e6{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-ff91a83-fa42{font-weight:500;font-size:15px;}.elementor .e-3b66776a-126d{width:auto;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--encre);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .e-7f748de0-d91c{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-724da7d8-4b8e{font-weight:500;font-size:15px;}.elementor .e-4600b86a-52c3{width:auto;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:var(--encre);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .e-7531b324-1ce2{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-51c7dc4c-2f60:hover,.elementor .e-51c7dc4c-2f60:focus-visible{color:#C2266F;}.elementor .e-51c7dc4c-2f60{font-weight:500;font-size:15px;color:var(--encre);text-decoration:underline;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left; text-underline-offset:4px;\n}.elementor .e-2a5b784f-d62c{width:auto;padding-block-start:22px;padding-block-end:22px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--encre);border-style:solid;display:flex;flex-direction:column;gap:6px;}.elementor .e-3e27a45-b1f0{width:auto;position:relative;z-index:4;color:var(--encre);margin-block-start:200px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--platre);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));}.elementor .e-4882952e-e86d{width:auto;position:relative;color:var(--papier);padding:170px var(--pad) 0 var(--pad);\n}.elementor .e-27f3c0ff-cf87{font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;display:block;}.elementor .e-40b45980-2db3{width:auto;height:1px;margin-block-start:8px;margin-block-end:12px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--encre);}.elementor .e-7bfdca1e-b4e7{font-family:"Fraunces Plan";font-size:16px;line-height:1.25;font-style:italic;margin:0px;}.elementor .e-c576d94-f441{width:auto;position:relative;padding:16px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--papier);box-shadow:12px 12px 0 0 var(--encre);\n}.elementor .e-149d1688-1892{width:200px;position:absolute;inset-block-start:40px;inset-inline-end:calc(var(--pad) + 24px);z-index:4;transform:rotateX(0deg) rotateY(0deg) rotateZ(5deg);}.elementor .e-2d499365-b537{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-2f56b5ac-ab9e{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-5d771720-661b{width:auto;margin-block-end:40px;display:flex;flex-direction:column;gap:10px;}.elementor .e-fc94546-770a{font-family:"Fraunces Plan";font-weight:300;font-size:clamp(28px,3.2vw,46px);letter-spacing:-0.02em;line-height:1.1;font-style:italic;margin:0px;}.elementor .e-7abd24c5-e369{font-size:16px;color:var(--corps);line-height:1.6;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-3c2dbcd-966f{font-family:"Fraunces Plan";font-weight:600;font-size:26px;letter-spacing:-0.01em;line-height:1.1;padding-block-start:22px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--encre);\n}.elementor .e-4c48af5a-b888{font-size:16px;color:var(--corps);line-height:1.6;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-9875ea8-3b64{font-family:"Fraunces Plan";font-weight:600;font-size:26px;letter-spacing:-0.01em;line-height:1.1;padding-block-start:22px;margin-block-start:40px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-block-start-width:1px;border-top-style: solid; border-top-color: var(--encre);\n}.elementor .e-36493232-9283{font-size:16px;color:var(--corps);line-height:1.6;margin-block-start:14px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-2eeae877-99a1{width:100%;display:flex;flex-direction:column;}.elementor .e-7b8a86b0-6ab1{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-start:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-501f3447-7582{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-end:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-33ff89eb-ecc5{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-2e515693-dbe3{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;margin-block-start:-2px;}.elementor .e-4ae2e578-8060{width:auto;padding-block-start:12px;display:flex;flex-direction:column;gap:20px;}.elementor .e-6f28ad22-1398{width:auto;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;}.elementor .e-2b68d588-754b{width:auto;position:relative;padding:140px var(--pad) 100px var(--pad);\n}.elementor .e-4a2c772d-a337{font-family:"Fraunces Plan";font-weight:800;font-size:160px;color:transparent;letter-spacing:-0.04em;line-height:.8;display:block;-webkit-text-stroke:1px rgba(26,25,23,.35); writing-mode:vertical-rl;\n}.elementor .e-53e28b92-5a29{width:auto;position:absolute;inset-block-start:0px;inset-inline-start:calc(var(--pad) - 28px);transform:rotateX(0deg) rotateY(0deg) rotateZ(180deg);pointer-events:none;\n}.elementor .e-1467948-e69e{max-width:12ch;font-family:"Fraunces Plan";font-weight:300;letter-spacing:-0.035em;line-height:.95;margin:0px;font-size:var(--h2); & em { font-weight:600; font-style:italic; }\n}.elementor .e-183a3f4b-4da7{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;padding-block-end:12px;}.elementor .e-68a1e140-16cd{width:auto;display:flex;gap:40px;flex-wrap:wrap;align-items:flex-end;}.elementor .e-3bcb8870-4868{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-6cb3b36b-c675:hover,.elementor .e-6cb3b36b-c675:focus-visible{color:#C2266F;}.elementor .e-6cb3b36b-c675{font-family:"Fraunces Plan";font-weight:600;color:var(--encre);letter-spacing:-0.02em;line-height:1;text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left; justify-self:start; font-size:var(--h3);\n}.elementor .e-1b526f49-a423{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-168f7ef7-a217{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-3e8c996b-1de2{font-family:var(--font-mono);font-size:13px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:8px;}.elementor .e-614c4ab0-3d8f{width:auto;padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:0px;border-block-start-width:1px;display:grid;gap:32px;grid-template-columns:80px minmax(0,1.1fr) minmax(0,1fr) 140px;align-items:start;border-top-style: solid; border-top-color: var(--encre);\n}.elementor .e-79e48836-e241{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-c65fe7d-1d88:hover,.elementor .e-c65fe7d-1d88:focus-visible{color:#C2266F;}.elementor .e-c65fe7d-1d88{font-family:"Fraunces Plan";font-weight:600;color:var(--encre);letter-spacing:-0.02em;line-height:1;text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left; justify-self:start; font-size:var(--h3);\n}.elementor .e-f55b394-ffa8{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-68237cb2-4990{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-10c5dc64-d93a{font-family:var(--font-mono);font-size:13px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:8px;}.elementor .e-3cb7d37-c298{width:auto;padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:60px;border-block-start-width:1px;display:grid;gap:32px;grid-template-columns:80px minmax(0,1.1fr) minmax(0,1fr) 140px;align-items:start;border-top-style: solid; border-top-color: var(--encre);\n}.elementor .e-11eb21a9-df12{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-4e9da1e8-8e82:hover,.elementor .e-4e9da1e8-8e82:focus-visible{color:#C2266F;}.elementor .e-4e9da1e8-8e82{font-family:"Fraunces Plan";font-weight:600;color:var(--encre);letter-spacing:-0.02em;line-height:1;text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left; justify-self:start; font-size:var(--h3);\n}.elementor .e-9e468f5-60a9{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-765879e4-cf1c{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-40e3b741-8fbb{font-family:var(--font-mono);font-size:13px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:8px;}.elementor .e-72ef8deb-2642{width:auto;padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:120px;border-block-start-width:1px;display:grid;gap:32px;grid-template-columns:80px minmax(0,1.1fr) minmax(0,1fr) 140px;align-items:start;border-top-style: solid; border-top-color: var(--encre);\n}.elementor .e-79ddd7b-26ba{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-5a713ac3-7ad5:hover,.elementor .e-5a713ac3-7ad5:focus-visible{color:#C2266F;}.elementor .e-5a713ac3-7ad5{font-family:"Fraunces Plan";font-weight:600;color:var(--encre);letter-spacing:-0.02em;line-height:1;text-decoration:none;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left; justify-self:start; font-size:var(--h3);\n}.elementor .e-7557cf19-56fd{max-width:380px;font-size:15px;color:var(--corps);line-height:1.55;margin:0px;}.elementor .e-8d41777-57ef{width:auto;display:flex;flex-direction:column;align-items:flex-start;}.elementor .e-199f0369-3eb0{font-family:var(--font-mono);font-size:13px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;padding-block-start:8px;}.elementor .e-8dccd0-af31{width:auto;padding-block-start:34px;padding-block-end:34px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:180px;border-block-start-width:1px;border-block-end-width:1px;display:grid;gap:32px;grid-template-columns:80px minmax(0,1.1fr) minmax(0,1fr) 140px;align-items:start;border-top-style: solid; border-top-color: var(--encre); border-bottom-style: solid; border-bottom-color: var(--encre);\n}.elementor .e-776623cc-78ee{width:auto;margin-block-start:60px;display:flex;flex-direction:column;}.elementor .e-2dd83eb9-884e{width:auto;margin-inline-start:220px;}.elementor .e-5af85304-eaba{width:auto;position:relative;padding:40px var(--pad) 140px var(--pad);\n}.elementor .e-4890a708-8c86{width:auto;position:absolute;background-image:url("https://jordangirardini.fr/wp-content/uploads/2026/09/grain-feuille-de-plan.png");background-repeat:repeat;background-attachment:scroll;background-size:256px 256px;background-position:0% 0%;mix-blend-mode:overlay;opacity:80%;inset:0; pointer-events:none;\n}.elementor .e-a036fcd-2eb8{width:auto;position:absolute;inset-block-start:80px;inset-inline-end:0px;inset-block-end:100px;inset-inline-start:0px;background-color:var(--encre);clip-path:polygon(0 8%,100% 0,100% 94%,0 100%);}.elementor .e-51a07024-b5dc{font-family:"Fraunces Plan";font-weight:800;color:transparent;letter-spacing:-0.05em;line-height:.8;display:block;-webkit-text-stroke:1px rgba(243,239,231,.18); font-size:var(--big);\n}.elementor .e-662b15bd-4602{width:auto;position:absolute;inset-block-end:140px;inset-inline-start:calc(var(--pad) - 32px);z-index:1;pointer-events:none;\n}.elementor .e-7005cfa2-a3d9{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-5e1b9aa-e464{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-71b5830b-db8f{width:auto;margin-block-end:30px;display:flex;flex-direction:column;gap:10px;}.elementor .e-78990a3f-8bf6{max-width:14ch;font-family:"Fraunces Plan";font-weight:300;letter-spacing:-0.035em;line-height:.95;margin:0px;font-size:var(--h2); & em { font-weight:600; font-style:italic; }\n}.elementor .e-a68abb0-ac4d{width:auto;}.elementor .e-6a709857-f184{max-width:360px;font-size:16px;color:#B9B2A6;line-height:1.55;margin:0px;}.elementor .e-15bce429-8784{width:auto;padding-block-start:60px;display:flex;gap:40px;flex-wrap:wrap;grid-column:1 / span 2;justify-content:space-between;align-items:flex-end;}.elementor .e-1c621222-2207{width:100%;height:100%;object-fit:cover;position:absolute;display:block;inset:0; object-position:top;\n}.elementor .e-10d41688-cd2b{width:100%;overflow:hidden;aspect-ratio:16/10;position:relative;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--papier);}.elementor .e-681b39dd-cc6b{font-family:var(--font-mono);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-3b1c8e19-e014{font-family:var(--font-mono);font-size:10px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-619687c9-d41c{width:auto;padding-block-start:12px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-26ce328a-bad0{width:auto;position:relative;color:var(--encre);padding:14px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--papier);box-shadow:12px 12px 0 0 var(--encre);\n}.elementor .e-288cc460-8a08{position:relative;margin-block-start:-30px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-2deg);}.elementor .e-77c7c604-f661{width:auto;position:absolute;background-image:url("https://jordangirardini.fr/wp-content/uploads/2026/09/grain-feuille-de-plan.png");background-repeat:repeat;background-attachment:scroll;background-size:256px 256px;background-position:0% 0%;mix-blend-mode:overlay;opacity:80%;inset:0; pointer-events:none;\n}.elementor .e-37e0980-bc69{width:100%;height:100%;object-fit:cover;position:absolute;display:block;inset:0; object-position:top;\n}.elementor .e-20c2def7-17a0{width:auto;overflow:hidden;position:absolute;inset-block-start:10%;inset-inline-end:12%;inset-block-end:-8%;inset-inline-start:12%;border-width:5px;border-color:var(--papier);border-style:solid;background-color:var(--encre);}.elementor .e-6542c20a-49ce{width:100%;overflow:hidden;aspect-ratio:9/16;position:relative;background-color:#C2266F;}.elementor .e-7acafd70-c372{font-family:var(--font-mono);font-size:10px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-226333fd-35af{font-family:var(--font-mono);font-size:10px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-82080a-711c{width:auto;padding-block-start:12px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-30a4d87b-a17b{width:auto;position:relative;color:var(--encre);padding:14px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--papier);box-shadow:12px 12px 0px 0px #C2266F;}.elementor .e-4b2f0aa0-36df{width:70%;position:relative;margin-block-start:60px;transform:rotateX(0deg) rotateY(0deg) rotateZ(3deg);justify-self:end;\n}.elementor .e-74292fd2-2d0f{width:auto;position:absolute;background-image:url("https://jordangirardini.fr/wp-content/uploads/2026/09/grain-feuille-de-plan.png");background-repeat:repeat;background-attachment:scroll;background-size:256px 256px;background-position:0% 0%;mix-blend-mode:overlay;opacity:80%;inset:0; pointer-events:none;\n}.elementor .e-4ca993eb-e625{width:100%;height:100%;object-fit:cover;position:absolute;display:block;inset:0; object-position:top;\n}.elementor .e-7f3f65cb-9688{width:100%;overflow:hidden;aspect-ratio:16/9;position:relative;border-width:1px;border-color:rgba(243,239,231,.4);border-style:solid;}.elementor .e-8eab037-9b5d{font-family:var(--font-mono);font-size:10px;color:var(--papier);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-6afd2911-edec{font-family:var(--font-mono);font-size:10px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-6c26714a-50a2{width:auto;padding-block-start:12px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;display:flex;gap:12px;flex-wrap:wrap;justify-content:space-between;}.elementor .e-55c98273-564d{width:auto;position:relative;color:var(--papier);padding:14px;border-width:1px;border-color:var(--papier);border-style:solid;background-color:var(--encre);box-shadow:12px 12px 0px 0px #C2266F;}.elementor .e-66a9ea57-18db{width:80%;position:relative;margin-block-start:-80px;margin-inline-start:60px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);}.elementor .e-46254d05-81a2{width:auto;position:relative;z-index:3;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:80px 60px;\n}.elementor .e-5a875cc2-336b{width:auto;position:relative;color:var(--papier);padding:120px var(--pad) 160px var(--pad);\n}.elementor .e-320aeb3c-bae1{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-42d33581-8a17{font-family:var(--font-mono);font-size:11px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-23dbc70f-d859{width:auto;display:flex;flex-direction:column;gap:10px;}.elementor .e-43956004-85dd{font-family:"Fraunces Plan";font-weight:300;letter-spacing:-0.035em;line-height:.95;margin-block-start:30px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;font-size:var(--h2); & em { font-weight:600; font-style:italic; } & em { margin-left:1em; }\n}.elementor .e-30fdd59e-190c{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-start:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-283b09ab-61e8{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-end:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-7d6bb5ac-f64d{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-69949b69-5ac4{font-family:"Fraunces Plan";font-weight:300;font-size:clamp(56px,6.5vw,96px);letter-spacing:-0.04em;line-height:.9;display:block;}.elementor .e-73b63ba8-6979{font-family:"Fraunces Plan";font-weight:600;font-size:clamp(56px,6.5vw,96px);letter-spacing:-0.04em;line-height:.9;font-style:italic;display:block;}.elementor .e-318ade36-82cb{width:auto;display:flex;gap:0.12em;align-items:baseline;\n}.elementor .e-554dca14-1cd2{max-width:300px;font-size:15px;color:var(--corps);line-height:1.5;margin:0px;}.elementor .e-41ee21b5-9962{width:auto;position:relative;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-73e58f-3528{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-start:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-5b286a4a-185c{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-end:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-2d0ffbc6-a3e6{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-65632c16-9091{font-family:"Fraunces Plan";font-weight:300;font-size:clamp(56px,6.5vw,96px);letter-spacing:-0.04em;line-height:.9;display:block;}.elementor .e-63235894-f732{font-family:"Fraunces Plan";font-weight:600;font-size:clamp(56px,6.5vw,96px);letter-spacing:-0.04em;line-height:.9;font-style:italic;display:block;}.elementor .e-56ca2a2-4141{width:auto;display:flex;gap:0.12em;align-items:baseline;\n}.elementor .e-27fbe607-88bd{max-width:300px;font-size:15px;color:var(--corps);line-height:1.5;margin:0px;}.elementor .e-2e352b33-336a{width:auto;position:relative;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-3246d311-3b3e{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-start:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-33b75b82-2e50{width:1px;height:13px;position:absolute;inset-block-start:-6px;inset-inline-end:0px;background-color:var(--encre);transform:rotateX(0deg) rotateY(0deg) rotateZ(45deg);}.elementor .e-59346b57-4972{width:auto;height:1px;position:relative;background-color:var(--encre);}.elementor .e-64cfcd49-7246{font-family:"Fraunces Plan";font-weight:300;font-size:clamp(56px,6.5vw,96px);letter-spacing:-0.04em;line-height:.9;display:block;}.elementor .e-4bfc0e9e-ea9f{font-family:"Fraunces Plan";font-weight:600;font-size:clamp(56px,6.5vw,96px);letter-spacing:-0.04em;line-height:.9;font-style:italic;display:block;}.elementor .e-254e5433-87f4{width:auto;display:flex;gap:0.12em;align-items:baseline;\n}.elementor .e-22e33b4b-1f8e{max-width:300px;font-size:15px;color:var(--corps);line-height:1.5;margin:0px;}.elementor .e-6727c929-f0d9{width:auto;position:relative;padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:14px;}.elementor .e-1e7d0bba-5a40{width:auto;margin-block-start:60px;display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));}.elementor .e-1d6b8a5f-cc49{font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-7bc85ffd-2137{font-family:var(--font-mono);font-size:9px;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-32969667-d6e8{width:auto;display:flex;justify-content:space-between;}.elementor .e-29b6dad0-c047{width:auto;height:1px;margin-block-start:10px;margin-block-end:22px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--encre);}.elementor .e-371f3518-3379{font-family:"Fraunces Plan";font-weight:300;font-size:clamp(22px,2.2vw,30px);letter-spacing:-0.01em;line-height:1.25;font-style:italic;margin:0px;}.elementor .e-60fa4328-6254{font-weight:600;font-size:15px;}.elementor .e-39243632-ceaa{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-73e80ed6-30b5{width:auto;margin-block-start:22px;display:flex;flex-direction:column;gap:4px;}.elementor .e-14d7577f-5cc2{font-family:var(--font-mono);font-size:12px;color:#C2266F;letter-spacing:0.18em;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;border-width:2px;border-color:#C2266F;border-style:solid;background-color:var(--papier);display:inline-block;}.elementor .e-4bb73d-18db{width:auto;position:absolute;inset-inline-end:24px;inset-block-end:-22px;transform:rotateX(0deg) rotateY(0deg) rotateZ(-6deg);}.elementor .e-7c1286b9-5d60{width:auto;position:relative;padding-block-start:36px;padding-block-end:36px;padding-inline-start:40px;padding-inline-end:40px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--papier);transform:rotateX(0deg) rotateY(0deg) rotateZ(-1.5deg);box-shadow:12px 12px 0 0 var(--encre);\n}.elementor .e-51a6805-7b36{max-width:440px;font-size:17px;color:#4E4A43;line-height:1.6;margin:0px;}.elementor .e-1e5a9f37-80a1:hover,.elementor .e-1e5a9f37-80a1:focus-visible{color:var(--papier);box-shadow:3px 3px 0px 0px #C2266F;transform:translate3d(2px, 2px, 0px);}.elementor .e-1e5a9f37-80a1{height:56px;font-family:var(--font-texte);font-weight:600;font-size:14px;color:var(--papier);letter-spacing:0.06em;line-height:1;text-transform:uppercase;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:var(--encre);box-shadow:6px 6px 0px 0px #C2266F;transition:transform 0.15s, box-shadow 0.15s;display:inline-flex;gap:14px;justify-content:flex-start;align-items:center;white-space:nowrap;\n}.elementor .e-2f63cd0f-5a27:hover,.elementor .e-2f63cd0f-5a27:focus-visible{color:var(--encre);background-color:var(--papier);transform:translate3d(2px, 2px, 0px);}.elementor .e-2f63cd0f-5a27{height:56px;font-family:var(--font-texte);font-weight:600;font-size:14px;color:var(--encre);letter-spacing:0.06em;line-height:1;text-transform:uppercase;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;border-width:1px;border-color:var(--encre);border-style:solid;background-color:transparent;transition:transform 0.15s, box-shadow 0.15s;display:inline-flex;gap:14px;justify-content:flex-start;align-items:center;white-space:nowrap;\n}.elementor .e-94bad1a-584b{width:auto;display:flex;gap:16px;flex-wrap:wrap;}.elementor .e-1fb28f88-1b95{width:auto;display:flex;flex-direction:column;gap:24px;}.elementor .e-6d082da4-c76a{width:auto;position:relative;margin-block-start:120px;display:grid;gap:80px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;}.elementor .e-3647223c-35ec{width:auto;position:relative;padding:60px var(--pad) 120px var(--pad);\n}.elementor .e-384a5694-f6d3{width:auto;position:absolute;background-image:url("https://jordangirardini.fr/wp-content/uploads/2026/09/grain-feuille-de-plan.png");background-repeat:repeat;background-attachment:scroll;background-size:256px 256px;background-position:0% 0%;mix-blend-mode:overlay;opacity:80%;inset:0; pointer-events:none;\n}.elementor .e-499647f1-e94c{width:auto;position:absolute;background-color:var(--encre);clip-path:polygon(0 10%,100% 0,100% 100%,0 100%);inset:0;\n}.elementor .e-7473f86e-8895{font-family:var(--font-mono);font-size:11px;color:#8E877B;letter-spacing:0.12em;text-transform:uppercase;margin-block-end:20px;display:block;}.elementor .e-4a69ca7c-5794:hover,.elementor .e-4a69ca7c-5794:focus-visible{color:#C2266F;}.elementor .e-4a69ca7c-5794{max-width:16ch;font-family:"Fraunces Plan";font-weight:300;color:var(--papier);letter-spacing:-0.035em;line-height:.95;margin:0px;font-size:var(--h2); & a { color:inherit; text-decoration:none; }\n}.elementor .e-7682f9ab-c4d3{font-family:var(--font-mono);font-size:11px;color:#B9B2A6;letter-spacing:0.12em;text-transform:uppercase;margin-block-start:18px;display:block;}.elementor .e-4c23626-6d0d{width:auto;}.elementor .e-58d3c31-808c:hover,.elementor .e-58d3c31-808c:focus-visible{color:var(--encre);box-shadow:3px 3px 0px 0px #C2266F;transform:translate3d(2px, 2px, 0px);}.elementor .e-58d3c31-808c{height:56px;font-family:var(--font-texte);font-weight:600;font-size:14px;color:var(--encre);letter-spacing:0.06em;line-height:1;text-transform:uppercase;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:58px;border-radius:0px;border-width:1px;border-color:var(--papier);border-style:solid;background-color:var(--papier);box-shadow:6px 6px 0px 0px #C2266F;transition:transform 0.15s, box-shadow 0.15s;display:inline-flex;gap:14px;justify-content:flex-start;align-items:center;white-space:nowrap;\n}.elementor .e-77a65be3-dcb7{width:18px;height:18px;position:absolute;inset-block-start:50%;inset-inline-end:26px;color:var(--encre);transform:translate3d(0px, -50%, 0px);display:block;pointer-events:none;\n}.elementor .e-376ef334-1201{width:auto;position:relative;padding-block-end:6px;display:inline-block;}.elementor .e-47cffc1b-e152{width:auto;padding-block-end:40px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.45);border-style:solid;display:flex;gap:40px;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;}.elementor .e-303b8c1f-5c37{display:block;}.elementor .e-4a594f3e-85cd:hover,.elementor .e-4a594f3e-85cd:focus-visible{color:var(--encre);box-shadow:3px 3px 0px 0px #C2266F;transform:translate3d(2px, 2px, 0px);}.elementor .e-4a594f3e-85cd{height:56px;font-family:var(--font-texte);font-weight:600;font-size:14px;color:var(--encre);letter-spacing:0.06em;line-height:1;text-transform:uppercase;cursor:pointer;padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:26px;border-radius:0px;border-width:1px;border-color:var(--papier);border-style:solid;background-color:var(--papier);box-shadow:6px 6px 0px 0px #C2266F;transition:transform 0.15s, box-shadow 0.15s;display:inline-flex;gap:14px;justify-content:flex-start;align-items:center;white-space:nowrap;\n}.elementor .e-35f38334-3d9e{padding-block-end:40px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.45);border-style:solid;display:flex;}.elementor .e-4d9a25c0-d829{width:auto;position:relative;z-index:2;display:block;}.elementor .e-1ead6efd-22b8{width:33px;height:30px;display:block;}.elementor .e-6a2310d6-50b8{font-family:var(--font-mono);font-size:11px;color:#B9B2A6;letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-36c5ed0e-e752{width:auto;padding-block-start:20px;padding-block-end:20px;padding-inline-start:32px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(243,239,231,.45);border-style:solid;display:flex;gap:18px;flex-wrap:wrap;align-items:center;}.elementor .e-4b8c64d6-c763:hover,.elementor .e-4b8c64d6-c763:focus-visible{color:#C2266F;}.elementor .e-4b8c64d6-c763{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-82a0d36-13cb:hover,.elementor .e-82a0d36-13cb:focus-visible{color:#C2266F;}.elementor .e-82a0d36-13cb{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-58a99cdc-4142:hover,.elementor .e-58a99cdc-4142:focus-visible{color:#C2266F;}.elementor .e-58a99cdc-4142{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-1e5efdb8-961b{width:auto;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(243,239,231,.45);border-style:solid;display:flex;gap:18px;flex-wrap:wrap;align-items:center;}.elementor .e-32322fde-188d:hover,.elementor .e-32322fde-188d:focus-visible{color:#C2266F;}.elementor .e-32322fde-188d{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-67344953-fa8d:hover,.elementor .e-67344953-fa8d:focus-visible{color:#C2266F;}.elementor .e-67344953-fa8d{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-217a4bd4-a702{width:auto;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:rgba(243,239,231,.45);border-style:solid;display:flex;gap:18px;flex-wrap:wrap;align-items:center;}.elementor .e-db3cb91-e115:hover,.elementor .e-db3cb91-e115:focus-visible{color:#C2266F;}.elementor .e-db3cb91-e115{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-29cbf023-1267:hover,.elementor .e-29cbf023-1267:focus-visible{color:#C2266F;}.elementor .e-29cbf023-1267{font-family:var(--font-mono);font-size:11px;color:var(--papier);letter-spacing:0.12em;text-decoration:none;text-transform:uppercase;padding:0px;border-radius:0px;border-width:0px;background-color:transparent;display:inline-block;text-align:left;\n}.elementor .e-617ed9bc-5d5c{width:auto;display:flex;gap:18px;}.elementor .e-7c21a51b-ee23{font-family:var(--font-mono);font-size:11px;color:var(--annotation);letter-spacing:0.12em;text-transform:uppercase;}.elementor .e-32a435ed-f7c2{width:auto;padding-block-start:20px;padding-block-end:20px;padding-inline-start:24px;padding-inline-end:24px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(243,239,231,.45);border-style:solid;display:flex;gap:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;}.elementor .e-1ff1d462-7452{width:auto;position:relative;z-index:2;margin-block-start:40px;border-width:1px;border-color:rgba(243,239,231,.45);border-style:solid;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);}.elementor .e-5069d9b8-ee6a{width:auto;position:relative;color:var(--papier);padding:200px var(--pad) 60px var(--pad);\n}.elementor .e-4cb76d6d-587d{width:100%;overflow:hidden;position:relative;font-family:var(--font-texte);color:var(--encre);background-color:var(--platre);line-height:normal; -webkit-font-smoothing:antialiased; --pad:72px; --h1:clamp(52px,8.9vw,128px); --h2:clamp(40px,5.3vw,76px); --h3:clamp(24px,2.8vw,40px); --big:clamp(120px,21vw,300px);\n}@media(max-width:1024px){.elementor .e-273ae23e-bbc0{display:none;}}@media(max-width:1024px){.elementor .e-67905532-5fc0{display:none;}}@media(max-width:1024px){.elementor .e-69ef2ce8-1a76{gap:20px;}}@media(max-width:1024px){.elementor .e-62cb0619-5a28{margin-block-end:-90px;}}@media(max-width:1024px){.elementor .e-1c938e03-628f{gap:32px;grid-template-columns:minmax(0,1fr) 360px;}}@media(max-width:1024px){.elementor .e-6b8d6e9e-9d85{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;}}@media(max-width:1024px){.elementor .e-38aeb31f-77fe{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;}}@media(max-width:1024px){.elementor .e-3b66776a-126d{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:1024px){.elementor .e-4600b86a-52c3{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;}}@media(max-width:1024px){.elementor .e-2a5b784f-d62c{border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:1024px){.elementor .e-3e27a45-b1f0{margin-block-start:160px;grid-template-columns:repeat(3,minmax(0,1fr));}}@media(max-width:1024px){.elementor .e-4882952e-e86d{padding-block-start:140px;}}@media(max-width:1024px){.elementor .e-149d1688-1892{width:220px;position:relative;inset-block-start:auto;inset-inline-end:auto;margin-block-end:8px;}}@media(max-width:1024px){.elementor .e-6f28ad22-1398{gap:40px;grid-template-columns:minmax(0,1fr);}}@media(max-width:1024px){.elementor .e-4a2c772d-a337{font-size:120px;}}@media(max-width:1024px){.elementor .e-1b526f49-a423{max-width:none;\n}}@media(max-width:1024px){.elementor .e-168f7ef7-a217{grid-column:2;}}@media(max-width:1024px){.elementor .e-3e8c996b-1de2{grid-column:3;grid-row:1;}}@media(max-width:1024px){.elementor .e-614c4ab0-3d8f{margin-inline-start:0px;gap:20px;grid-template-columns:60px minmax(0,1fr) 100px;}}@media(max-width:1024px){.elementor .e-f55b394-ffa8{max-width:none;\n}}@media(max-width:1024px){.elementor .e-68237cb2-4990{grid-column:2;}}@media(max-width:1024px){.elementor .e-10c5dc64-d93a{grid-column:3;grid-row:1;}}@media(max-width:1024px){.elementor .e-3cb7d37-c298{margin-inline-start:30px;gap:20px;grid-template-columns:60px minmax(0,1fr) 100px;}}@media(max-width:1024px){.elementor .e-9e468f5-60a9{max-width:none;\n}}@media(max-width:1024px){.elementor .e-765879e4-cf1c{grid-column:2;}}@media(max-width:1024px){.elementor .e-40e3b741-8fbb{grid-column:3;grid-row:1;}}@media(max-width:1024px){.elementor .e-72ef8deb-2642{margin-inline-start:60px;gap:20px;grid-template-columns:60px minmax(0,1fr) 100px;}}@media(max-width:1024px){.elementor .e-7557cf19-56fd{max-width:none;\n}}@media(max-width:1024px){.elementor .e-8d41777-57ef{grid-column:2;}}@media(max-width:1024px){.elementor .e-199f0369-3eb0{grid-column:3;grid-row:1;}}@media(max-width:1024px){.elementor .e-8dccd0-af31{margin-inline-start:90px;gap:20px;grid-template-columns:60px minmax(0,1fr) 100px;}}@media(max-width:1024px){.elementor .e-2dd83eb9-884e{margin-inline-start:140px;}}@media(max-width:1024px){.elementor .e-288cc460-8a08{margin-block-start:20px;}}@media(max-width:1024px){.elementor .e-4b2f0aa0-36df{width:100%;}}@media(max-width:1024px){.elementor .e-66a9ea57-18db{width:100%;margin-inline-start:0px;}}@media(max-width:1024px){.elementor .e-46254d05-81a2{gap:60px 30px;\n}}@media(max-width:1024px){.elementor .e-1e7d0bba-5a40{gap:24px;}}@media(max-width:1024px){.elementor .e-6d082da4-c76a{gap:40px;grid-template-columns:minmax(0,1fr);}}@media(max-width:1024px){.elementor .e-36c5ed0e-e752{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:1px;}}@media(max-width:1024px){.elementor .e-1e5efdb8-961b{border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:1024px){.elementor .e-217a4bd4-a702{border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;}}@media(max-width:1024px){.elementor .e-1ff1d462-7452{grid-template-columns:repeat(2,minmax(0,1fr));}}@media(max-width:1024px){.elementor .e-4cb76d6d-587d{--pad:40px;\n}}@media(max-width:767px){.elementor .e-532d6edc-f178{display:none;}}@media(max-width:767px){.elementor .e-3c9aca8e-6b4a{display:none;}}@media(max-width:767px){.elementor .e-69ef2ce8-1a76{display:none;}}@media(max-width:767px){.elementor .e-1cfc4e96-223e{display:flex;}}@media(max-width:767px){.elementor .e-10a09c8d-e981{height:72px;inset-inline-end:0px;inset-inline-start:0px;padding:0 var(--pad);\n}}@media(max-width:767px){.elementor .e-45b1ba40-3fcf{clip-path:polygon(0 0,100% 0,100% 100%,0 92%);}}@media(max-width:767px){.elementor .e-90d57ab-8444{display:none;}}@media(max-width:767px){.elementor .e-62cb0619-5a28{margin-block-end:-60px;transform:rotateX(0deg) rotateY(0deg) rotateZ(2deg);}}@media(max-width:767px){.elementor .e-1c938e03-628f{gap:40px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-6b8d6e9e-9d85{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:0px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:767px){.elementor .e-38aeb31f-77fe{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:767px){.elementor .e-3b66776a-126d{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:767px){.elementor .e-4600b86a-52c3{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:767px){.elementor .e-2a5b784f-d62c{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:767px){.elementor .e-3e27a45-b1f0{margin-block-start:120px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-4882952e-e86d{padding-block-start:110px;}}@media(max-width:767px){.elementor .e-2b68d588-754b{padding-block-start:80px;padding-block-end:60px;}}@media(max-width:767px){.elementor .e-53e28b92-5a29{display:none;}}@media(max-width:767px){.elementor .e-168f7ef7-a217{grid-column:1;}}@media(max-width:767px){.elementor .e-3e8c996b-1de2{padding-block-start:0px;grid-column:1;grid-row:auto;}}@media(max-width:767px){.elementor .e-614c4ab0-3d8f{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:0px;gap:12px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-68237cb2-4990{grid-column:1;}}@media(max-width:767px){.elementor .e-10c5dc64-d93a{padding-block-start:0px;grid-column:1;grid-row:auto;}}@media(max-width:767px){.elementor .e-3cb7d37-c298{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:0px;gap:12px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-765879e4-cf1c{grid-column:1;}}@media(max-width:767px){.elementor .e-40e3b741-8fbb{padding-block-start:0px;grid-column:1;grid-row:auto;}}@media(max-width:767px){.elementor .e-72ef8deb-2642{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:0px;gap:12px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-8d41777-57ef{grid-column:1;}}@media(max-width:767px){.elementor .e-199f0369-3eb0{padding-block-start:0px;grid-column:1;grid-row:auto;}}@media(max-width:767px){.elementor .e-8dccd0-af31{padding-block-start:26px;padding-block-end:26px;padding-inline-start:0px;padding-inline-end:0px;margin-inline-start:0px;gap:12px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-776623cc-78ee{margin-block-start:32px;}}@media(max-width:767px){.elementor .e-2dd83eb9-884e{margin-inline-start:0px;}}@media(max-width:767px){.elementor .e-5af85304-eaba{padding-block-end:80px;}}@media(max-width:767px){.elementor .e-a036fcd-2eb8{inset-block-start:60px;inset-block-end:80px;clip-path:polygon(0 3%,100% 0,100% 98%,0 100%);}}@media(max-width:767px){.elementor .e-662b15bd-4602{display:none;}}@media(max-width:767px){.elementor .e-15bce429-8784{padding-block-start:30px;grid-column:1;}}@media(max-width:767px){.elementor .e-288cc460-8a08{width:100%;margin:0px;}}@media(max-width:767px){.elementor .e-4b2f0aa0-36df{width:72%;margin:0px;justify-self:center;\n}}@media(max-width:767px){.elementor .e-66a9ea57-18db{width:100%;margin:0px;}}@media(max-width:767px){.elementor .e-46254d05-81a2{gap:56px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-5a875cc2-336b{padding-block-start:80px;padding-block-end:100px;}}@media(max-width:767px){.elementor .e-1e7d0bba-5a40{gap:8px;grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-7c1286b9-5d60{padding:24px;}}@media(max-width:767px){.elementor .e-1e5a9f37-80a1{height:52px;justify-content:center;}}@media(max-width:767px){.elementor .e-2f63cd0f-5a27{height:52px;justify-content:center;}}@media(max-width:767px){.elementor .e-6d082da4-c76a{margin-block-start:80px;}}@media(max-width:767px){.elementor .e-499647f1-e94c{clip-path:polygon(0 3%,100% 0,100% 100%,0 100%);}}@media(max-width:767px){.elementor .e-58d3c31-808c{width:100%;height:52px;justify-content:center;}}@media(max-width:767px){.elementor .e-376ef334-1201{width:100%;display:block;}}@media(max-width:767px){.elementor .e-4a594f3e-85cd{height:52px;justify-content:center;}}@media(max-width:767px){.elementor .e-36c5ed0e-e752{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:767px){.elementor .e-1e5efdb8-961b{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:767px){.elementor .e-217a4bd4-a702{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;}}@media(max-width:767px){.elementor .e-32a435ed-f7c2{padding-block-start:16px;padding-block-end:16px;padding-inline-start:20px;padding-inline-end:20px;border-width:0px;}}@media(max-width:767px){.elementor .e-1ff1d462-7452{grid-template-columns:minmax(0,1fr);}}@media(max-width:767px){.elementor .e-5069d9b8-ee6a{padding-block-start:120px;}}@media(max-width:767px){.elementor .e-4cb76d6d-587d{--pad:20px; --h1:clamp(44px,12vw,64px); --h2:clamp(36px,10vw,50px); --h3:24px; --big:120px;\n}}
/* corps de l'article */
.elementor-widget-theme-post-content{width:100%;}
.elementor-widget-theme-post-content h2{font-family:'Fraunces Plan'; color:var(--encre); margin:0; font-weight:600; font-size:26px; line-height:1.1; letter-spacing:-.01em; padding-top:22px; border-top:1px solid var(--encre);}
.elementor-widget-theme-post-content h2:first-child{padding-top:0; border-top:0;}
.elementor-widget-theme-post-content p{margin:0; font-family:var(--font-texte); font-size:16px; line-height:1.6; color:var(--corps); margin-top:14px;}
.elementor-widget-theme-post-content h2 + *{margin-top:14px;}
.elementor-widget-theme-post-content * + h2{margin-top:40px;}
.elementor-widget-theme-post-content ul,.elementor-widget-theme-post-content ol{padding-left:20px; margin:0; font-family:var(--font-texte); font-size:16px; line-height:1.6; color:var(--corps);}
.elementor-widget-theme-post-content figure.planche{display:none;}
/* planches 02/03 par fiche */
.elementor-element-ad70ae5,.elementor-element-4d5ab5f8{position:absolute; inset:0; background-size:cover; background-position:top center; background-repeat:no-repeat;}
body.postid-887 .elementor-element-ad70ae5{background-image:url(https://jordangirardini.fr/wp-content/uploads/2026/09/fiche-is-mobile.jpg);}
body.postid-887 .elementor-element-4d5ab5f8{background-image:url(https://jordangirardini.fr/wp-content/uploads/2026/09/fiche-is-detail.jpg);}
body.postid-112 .elementor-element-ad70ae5{background-image:url(https://jordangirardini.fr/wp-content/uploads/2026/09/fiche-kcn-mobile.jpg);}
body.postid-112 .elementor-element-4d5ab5f8{background-image:url(https://jordangirardini.fr/wp-content/uploads/2026/09/fiche-kcn-detail.jpg);}
body.postid-1212 .elementor-element-ad70ae5{background-image:url(https://jordangirardini.fr/wp-content/uploads/2026/09/fiche-educ-mobile.jpg);}
body.postid-1212 .elementor-element-4d5ab5f8{background-image:url(https://jordangirardini.fr/wp-content/uploads/2026/09/fiche-educ-detail.jpg);}
body.postid-1217 .elementor-element-ad70ae5{background-image:url(https://jordangirardini.fr/wp-content/uploads/2026/09/fiche-bretzel-mobile.jpg);}
body.postid-1217 .elementor-element-4d5ab5f8{background-image:url(https://jordangirardini.fr/wp-content/uploads/2026/09/fiche-bretzel-detail.jpg);}
/* fiche suivante */
.elementor-element-68a5c61a > [role=listitem]{display:none;}
body.postid-887 .elementor-element-68a5c61a > [role=listitem]:has(a[href$="/is-platrerie/"]) + [role=listitem]{display:block;}
body.postid-887 .elementor-element-68a5c61a:has(> [role=listitem]:last-child a[href$="/is-platrerie/"]) > [role=listitem]:first-child{display:block;}
body.postid-112 .elementor-element-68a5c61a > [role=listitem]:has(a[href$="/clean-kcn/"]) + [role=listitem]{display:block;}
body.postid-112 .elementor-element-68a5c61a:has(> [role=listitem]:last-child a[href$="/clean-kcn/"]) > [role=listitem]:first-child{display:block;}
body.postid-1212 .elementor-element-68a5c61a > [role=listitem]:has(a[href$="/educ-au-poilpret/"]) + [role=listitem]{display:block;}
body.postid-1212 .elementor-element-68a5c61a:has(> [role=listitem]:last-child a[href$="/educ-au-poilpret/"]) > [role=listitem]:first-child{display:block;}
body.postid-1217 .elementor-element-68a5c61a > [role=listitem]:has(a[href$="/bretzel-seo/"]) + [role=listitem]{display:block;}
body.postid-1217 .elementor-element-68a5c61a:has(> [role=listitem]:last-child a[href$="/bretzel-seo/"]) > [role=listitem]:first-child{display:block;}/* End custom CSS */