.elementor-1285 .elementor-element.elementor-element-d0d6ef5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .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-1285 .elementor-element.elementor-element-3a7093a .elementor-heading-title{font-size:120px;font-weight:300;text-transform:uppercase;color:var( --e-global-color-text );}.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 );}@media(min-width:768px){.elementor-1285 .elementor-element.elementor-element-d0d6ef5{--content-width:1080px;}}@media(max-width:1024px){.elementor-1285 .elementor-element.elementor-element-3a7093a .elementor-heading-title{font-size:84px;}}@media(max-width:767px){.elementor-1285 .elementor-element.elementor-element-3a7093a .elementor-heading-title{font-size:42px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-3a7093a *//* 1. Target the main heading element */
.elementor-1285 .elementor-element.elementor-element-3a7093a {
    /* Enable Flexbox to handle the line breaks and alignment */
    display: flex; 
    flex-wrap: wrap; /* Allow the content to wrap to a new line */
    /* Set the alignment of the text block to the left */
    text-align: left; 
    
    /* Crucial: Ensure the container only takes up the width of its widest content */
    width: fit-content; 
    margin-left: 0;
}

/* 2. Target the word NATUREL */
.elementor-1285 .elementor-element.elementor-element-3a7093a .line-3 {
    /* Ensure NATUREL appears on a new line (underneath RESSOURCEMENT) */
    width: 100%; 
    /* Force the text within its full width (constrained by the widget's max width) to the right */
    text-align: right; 
    
    /* Fine-tune the vertical gap between RESSOURCEMENT and NATUREL */
    /* Adjust this negative margin if the font/size is different */
    margin-top: -10px; 
}

/* 3. Ensure the main text spans do not break the Flexbox */
.elementor-1285 .elementor-element.elementor-element-3a7093a span {
    display: inline-block;
}/* End custom CSS */