.elementor-611 .elementor-element.elementor-element-df2f1a33{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-611 .elementor-element.elementor-element-2386886f{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-611 .elementor-element.elementor-element-53875ac9{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-611 .elementor-element.elementor-element-b7ce824b .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;}.elementor-611 .elementor-element.elementor-element-324c8475{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-611 .elementor-element.elementor-element-f4745d29{--display:flex;}.elementor-widget-image .widget-image-caption{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-611 .elementor-element.elementor-element-2b64f6c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-611 .elementor-element.elementor-element-9286bf34{--display:flex;}.elementor-611 .elementor-element.elementor-element-9b4a18fd{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-611 .elementor-element.elementor-element-e145445b .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;}.elementor-611 .elementor-element.elementor-element-c4ff496d{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-611 .elementor-element.elementor-element-b64fa723 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;}.elementor-611 .elementor-element.elementor-element-99ad4876{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-611 .elementor-element.elementor-element-0be51438 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;}.elementor-611 .elementor-element.elementor-element-b4575005{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-611 .elementor-element.elementor-element-2fabc3bd{--display:flex;}.elementor-611 .elementor-element.elementor-element-19ec6edc .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;}.elementor-611 .elementor-element.elementor-element-2af857d2{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-611 .elementor-element.elementor-element-1e992e01{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-611 .elementor-element.elementor-element-324daf9c{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-611 .elementor-element.elementor-element-30e375b2{font-family:"Lato", Sans-serif;font-weight:400;}.elementor-611 .elementor-element.elementor-element-bc5fb3ee{--display:flex;}.elementor-611 .elementor-element.elementor-element-075e3119 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-weight:400;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-611 .elementor-element.elementor-element-497685c8 .elementor-button{font-family:"Lato", Sans-serif;font-weight:700;}:root{--page-title-display:none;}/* Start custom CSS *//* Argan Belgique - Journal article */
.single-post{background:#F4EFE6;color:#14241C}
.single-post .elementor-widget-text-editor,
.single-post .elementor-button{font-family:"Lato",sans-serif}
.single-post .elementor-heading-title{font-family:"Marcellus",serif;font-weight:400}
.single-post .jr-article-hero{min-height:650px;background:#0A241A;color:#FBF8F2}
.single-post .jr-article-copy,
.single-post .jr-article-media{width:50%}
.single-post .jr-article-copy{justify-content:center;padding:90px max(48px,calc((100vw - 1240px)/2))}
.single-post .jr-article-media{min-height:650px}
.single-post .jr-cover,
.single-post .jr-cover .elementor-widget-container,
.single-post .jr-cover img{width:100%;height:100%}
.single-post .jr-cover img{display:block;object-fit:cover}
.single-post .jr-eyebrow{color:#B9894F;font-size:10px;line-height:1.2;font-weight:700;letter-spacing:.17em;margin-bottom:25px}
.single-post .jr-eyebrow p,
.single-post .jr-article-lead p,
.single-post .jr-prose p,
.single-post .jr-takeaway p{margin:0}
.single-post .jr-article-title .elementor-heading-title{color:#FBF8F2;font-size:clamp(44px,4.7vw,70px);line-height:1.04;letter-spacing:-.03em}
.single-post .jr-article-lead{color:#E8DFD0;font-size:17px;line-height:1.75;margin-top:26px;max-width:620px}
.single-post .jr-content{max-width:1120px;margin:0 auto;padding:120px 24px;align-items:flex-start;gap:90px}
.single-post .jr-main{width:66%}
.single-post .jr-aside{width:26%;position:sticky;top:120px;background:#FBF8F2;border-top:3px solid #B9894F;padding:32px}
.single-post .jr-prose{color:#6E746D;font-size:18px;line-height:1.85}
.single-post .jr-prose p+p{margin-top:18px}
.single-post .jr-subtitle{margin-top:54px}
.single-post .jr-subtitle .elementor-heading-title{color:#14241C;font-size:34px;line-height:1.2}
.single-post .jr-section-text{margin-top:17px}
.single-post .jr-aside-title .elementor-heading-title{color:#14241C;font-size:25px;line-height:1.2}
.single-post .jr-takeaway{color:#6E746D;font-size:14px;line-height:1.55;padding:14px 0;border-bottom:1px solid #E8DFD0}
.single-post .jr-takeaway:first-of-type{margin-top:18px;border-top:1px solid #E8DFD0}
.single-post .jr-article-cta{background:#0A241A;text-align:center;align-items:center;padding:90px 24px}
.single-post .jr-cta-title .elementor-heading-title{color:#FBF8F2;font-size:clamp(38px,4vw,58px);line-height:1.1}
.single-post .jr-btn{width:auto;margin-top:28px}
.single-post .jr-btn .elementor-button{background:#B9894F;color:#0A241A;border:1px solid #B9894F;border-radius:0;box-shadow:none;font-size:11px;line-height:1;letter-spacing:.1em;padding:18px 24px}
.single-post .jr-btn .elementor-button:hover,
.single-post .jr-btn .elementor-button:focus{background:#E8DFD0;border-color:#E8DFD0;color:#0A241A}
@media(max-width:767px){
 .single-post .jr-article-hero,
 .single-post .jr-content{flex-direction:column}
 .single-post .jr-article-copy,
 .single-post .jr-article-media,
 .single-post .jr-main,
 .single-post .jr-aside{width:100%}
 .single-post .jr-article-copy{padding:72px 24px 60px}
 .single-post .jr-article-title .elementor-heading-title{font-size:42px}
 .single-post .jr-article-media{min-height:420px}
 .single-post .jr-content{padding:80px 24px;gap:55px}
 .single-post .jr-aside{position:static}
 .single-post .jr-subtitle .elementor-heading-title{font-size:30px}
}/* End custom CSS */