.elementor-31 .elementor-element.elementor-element-a6e91bc{--display:flex}.elementor-31 .elementor-element.elementor-element-7703abd{--display:flex;--flex-wrap:nowrap}.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-31 .elementor-element.elementor-element-027df66{color:var(--e-global-color-primary)}.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-31 .elementor-element.elementor-element-b8a1e03.elementor-element{--align-self:center}.elementor-31 .elementor-element.elementor-element-b8a1e05{width:var(--container-widget-width,94.504%);max-width:94.504%;--container-widget-width:94.504%;--container-widget-flex-grow:0;font-family:"Roboto",Sans-serif;font-weight:300;color:var(--e-global-color-primary)}.elementor-31 .elementor-element.elementor-element-b8a1e05.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-31 .elementor-element.elementor-element-a7f1d03.elementor-element{--align-self:center}.elementor-31 .elementor-element.elementor-element-a7f1d05{width:var(--container-widget-width,94.504%);max-width:94.504%;--container-widget-width:94.504%;--container-widget-flex-grow:0;font-family:"Roboto",Sans-serif;font-weight:300;color:var(--e-global-color-primary)}.elementor-31 .elementor-element.elementor-element-a7f1d05.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-31 .elementor-element.elementor-element-dc1544f{width:var(--container-widget-width,110.717%);max-width:110.717%;--container-widget-width:110.717%;--container-widget-flex-grow:0}.elementor-31 .elementor-element.elementor-element-dc1544f.elementor-element{--align-self:center;--order:99999;--flex-grow:0;--flex-shrink:0}.elementor-31 .elementor-element.elementor-element-96fe795{width:var(--container-widget-width,94.504%);max-width:94.504%;--container-widget-width:94.504%;--container-widget-flex-grow:0;font-family:"Roboto",Sans-serif;font-weight:300;color:var(--e-global-color-primary)}.elementor-31 .elementor-element.elementor-element-96fe795.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-31 .elementor-element.elementor-element-0a26d81.elementor-element{--align-self:center}.elementor-31 .elementor-element.elementor-element-631db80{width:var(--container-widget-width,94.504%);max-width:94.504%;--container-widget-width:94.504%;--container-widget-flex-grow:0;font-family:"Roboto",Sans-serif;font-weight:300;color:var(--e-global-color-primary)}.elementor-31 .elementor-element.elementor-element-631db80.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-31 .elementor-element.elementor-element-fe3a5f3.elementor-element{--align-self:center}.elementor-31 .elementor-element.elementor-element-c1ab75f{width:var(--container-widget-width,94.504%);max-width:94.504%;--container-widget-width:94.504%;--container-widget-flex-grow:0;font-family:"Roboto",Sans-serif;font-weight:300;color:var(--e-global-color-primary)}.elementor-31 .elementor-element.elementor-element-c1ab75f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-31 .elementor-element.elementor-element-a3467b6{width:var(--container-widget-width,110.717%);max-width:110.717%;--container-widget-width:110.717%;--container-widget-flex-grow:0}.elementor-31 .elementor-element.elementor-element-a3467b6.elementor-element{--align-self:center;--order:99999;--flex-grow:0;--flex-shrink:0}.elementor-31 .elementor-element.elementor-element-583e73d{width:var(--container-widget-width,94.504%);max-width:94.504%;--container-widget-width:94.504%;--container-widget-flex-grow:0;font-family:"Roboto",Sans-serif;font-weight:300;color:var(--e-global-color-primary)}.elementor-31 .elementor-element.elementor-element-583e73d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0}.elementor-31 .elementor-element.elementor-element-9e1a156.elementor-element{--align-self:center;--order:99999}.elementor-31 .elementor-element.elementor-element-b577228{font-family:"Roboto",Sans-serif;font-weight:300;color:var(--e-global-color-primary)}.elementor-31 .elementor-element.elementor-element-9eed3f4{font-family:"Roboto",Sans-serif;font-weight:300;color:var(--e-global-color-primary)}.elementor-31 .elementor-element.elementor-element-4f8e08b{font-family:"Roboto",Sans-serif;font-weight:300;color:var(--e-global-color-primary)}:root{--page-title-display:none}.elementor-31>.e-con:has(.elementor-widget-image){display:flex !important;flex-direction:row !important;flex-wrap:nowrap !important;justify-content:center !important;align-items:center !important;gap:40px !important;padding:20px 60px !important}.elementor-31>.e-con:has(.elementor-widget-image)>.e-con{flex:1 1 0% !important;width:auto !important;min-width:0 !important;padding:10px !important}.elementor-31>.e-con:has(.elementor-widget-image) .elementor-widget-text-editor{width:100% !important;max-width:100% !important;margin:0 !important;align-self:stretch !important}.elementor-31 .elementor-element.elementor-widget-image{width:100%;max-width:500px !important;flex:0 0 auto;align-self:flex-start}.elementor-31 .elementor-element.elementor-widget-image img{display:block;width:100%;height:auto;aspect-ratio:1024/678;object-fit:cover;object-position:center}@media (max-width:767px){.elementor-31>.e-con:has(.elementor-widget-image){flex-direction:column !important;gap:20px !important;padding:20px !important}.elementor-31>.e-con:has(.elementor-widget-image)>.e-con{flex:0 0 auto !important;width:100% !important}}@media (max-width:767px){.elementor-31>.e-con:has(.elementor-widget-image) h2{font-size:clamp(20px,5.1vw,28px) !important;line-height:1.2 !important;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:12 5 5;overflow-wrap:break-word}}@font-face{font-family:'Roboto';font-display:auto;src:url('https://diana-duquenoy.com/wp-content/uploads/2026/05/Roboto-VariableFont_wdthwght.woff2') format('woff2'),url('https://diana-duquenoy.com/wp-content/uploads/2026/05/Roboto-VariableFont_wdthwght.ttf') format('truetype')}