.elementor-348 .elementor-element.elementor-element-66076bb{--display:flex;--min-height:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:50px;--padding-left:56px;--padding-right:56px;}.elementor-348 .elementor-element.elementor-element-66076bb:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-66076bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://louisjacobus.clients-demo-website.com/wp-content/uploads/2026/09/image-18.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-348 .elementor-element.elementor-element-68f8e20{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-348 .elementor-element.elementor-element-68f8e20 .elementor-heading-title{font-family:"PP Editorial New", Sans-serif;font-size:55px;font-weight:400;font-style:italic;line-height:1.04em;letter-spacing:-0.6px;color:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-34486d0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:120px;--padding-left:56px;--padding-right:56px;}.elementor-348 .elementor-element.elementor-element-34486d0:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-34486d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C2411;}.elementor-348 .elementor-element.elementor-element-0540c61{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:60px;}.elementor-348 .elementor-element.elementor-element-0540c61:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-0540c61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-348 .elementor-element.elementor-element-0e4f301{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-f6ec441{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:60px;}.elementor-348 .elementor-element.elementor-element-f6ec441:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-f6ec441 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-348 .elementor-element.elementor-element-f983276{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-fa87fda{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:60px;}.elementor-348 .elementor-element.elementor-element-fa87fda:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-fa87fda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-348 .elementor-element.elementor-element-4314217{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-d9ca403{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:60px;}.elementor-348 .elementor-element.elementor-element-d9ca403:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-d9ca403 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-348 .elementor-element.elementor-element-d5f197e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-f190d0c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:60px;}.elementor-348 .elementor-element.elementor-element-f190d0c:not(.elementor-motion-effects-element-type-background), .elementor-348 .elementor-element.elementor-element-f190d0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-348 .elementor-element.elementor-element-42b089c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.65em;color:#FFFFFF;}.elementor-348 .elementor-element.elementor-element-f1cbe81{--n-accordion-title-font-size:18px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:19px;--n-accordion-icon-normal-color:#000000;--n-accordion-icon-hover-color:#000000;--n-accordion-icon-active-color:#000000;}.elementor-348 .elementor-element.elementor-element-f1cbe81 {--n-accordion-padding:26px 0px 26px 0px;}:where( .elementor-348 .elementor-element.elementor-element-f1cbe81 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:400;line-height:1.45em;}@media(min-width:768px){.elementor-348 .elementor-element.elementor-element-34486d0{--content-width:1280px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-348 .elementor-element.elementor-element-68f8e20 .elementor-heading-title{font-size:46px;}.elementor-348 .elementor-element.elementor-element-34486d0{--padding-top:50px;--padding-bottom:50px;--padding-left:32px;--padding-right:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-348 .elementor-element.elementor-element-f1cbe81{--n-accordion-title-font-size:17px;}}@media(max-width:767px){.elementor-348 .elementor-element.elementor-element-66076bb{--min-height:325px;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-348 .elementor-element.elementor-element-68f8e20{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-348 .elementor-element.elementor-element-68f8e20 .elementor-heading-title{font-size:34px;line-height:1.08em;}.elementor-348 .elementor-element.elementor-element-34486d0{--padding-top:38px;--padding-bottom:38px;--padding-left:22px;--padding-right:22px;}.elementor-348 .elementor-element.elementor-element-0540c61{--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-348 .elementor-element.elementor-element-f6ec441{--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-348 .elementor-element.elementor-element-fa87fda{--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-348 .elementor-element.elementor-element-d9ca403{--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-348 .elementor-element.elementor-element-f190d0c{--padding-top:0px;--padding-bottom:22px;--padding-left:0px;--padding-right:0px;}.elementor-348 .elementor-element.elementor-element-f1cbe81 {--n-accordion-padding:22px 0px 22px 0px;}.elementor-348 .elementor-element.elementor-element-f1cbe81{--n-accordion-title-font-size:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-0e4f301 */.elementor-348 .elementor-element.elementor-element-0e4f301 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f983276 */.elementor-348 .elementor-element.elementor-element-f983276 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4314217 */.elementor-348 .elementor-element.elementor-element-4314217 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5f197e */.elementor-348 .elementor-element.elementor-element-d5f197e p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42b089c */.elementor-348 .elementor-element.elementor-element-42b089c p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e4f301 */.elementor-348 .elementor-element.elementor-element-0e4f301 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f983276 */.elementor-348 .elementor-element.elementor-element-f983276 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4314217 */.elementor-348 .elementor-element.elementor-element-4314217 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5f197e */.elementor-348 .elementor-element.elementor-element-d5f197e p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42b089c */.elementor-348 .elementor-element.elementor-element-42b089c p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e4f301 */.elementor-348 .elementor-element.elementor-element-0e4f301 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f983276 */.elementor-348 .elementor-element.elementor-element-f983276 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4314217 */.elementor-348 .elementor-element.elementor-element-4314217 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5f197e */.elementor-348 .elementor-element.elementor-element-d5f197e p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42b089c */.elementor-348 .elementor-element.elementor-element-42b089c p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e4f301 */.elementor-348 .elementor-element.elementor-element-0e4f301 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f983276 */.elementor-348 .elementor-element.elementor-element-f983276 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4314217 */.elementor-348 .elementor-element.elementor-element-4314217 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5f197e */.elementor-348 .elementor-element.elementor-element-d5f197e p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42b089c */.elementor-348 .elementor-element.elementor-element-42b089c p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e4f301 */.elementor-348 .elementor-element.elementor-element-0e4f301 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f983276 */.elementor-348 .elementor-element.elementor-element-f983276 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4314217 */.elementor-348 .elementor-element.elementor-element-4314217 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5f197e */.elementor-348 .elementor-element.elementor-element-d5f197e p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42b089c */.elementor-348 .elementor-element.elementor-element-42b089c p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0e4f301 */.elementor-348 .elementor-element.elementor-element-0e4f301 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f983276 */.elementor-348 .elementor-element.elementor-element-f983276 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4314217 */.elementor-348 .elementor-element.elementor-element-4314217 p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d5f197e */.elementor-348 .elementor-element.elementor-element-d5f197e p { margin: 0; }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-42b089c */.elementor-348 .elementor-element.elementor-element-42b089c p { margin: 0; }/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f1cbe81 */.elementor-348 .elementor-element.elementor-element-f1cbe81 .e-n-accordion { gap: 0; }
.elementor-348 .elementor-element.elementor-element-f1cbe81 .e-n-accordion-item { border: 0; border-bottom: 1px solid rgba(255,255,255,.45); border-radius: 0; background: transparent; }
.elementor-348 .elementor-element.elementor-element-f1cbe81 .e-n-accordion-item-title { border: 0 !important; border-radius: 0; background: transparent; min-height: 104px; gap: 22px; }
.elementor-348 .elementor-element.elementor-element-f1cbe81 .e-n-accordion-item-title-header { min-width: 0; flex: 1; }
.elementor-348 .elementor-element.elementor-element-f1cbe81 .e-n-accordion-item-title-text { overflow-wrap: anywhere; }
.elementor-348 .elementor-element.elementor-element-f1cbe81 .e-n-accordion-item-title-icon { flex: 0 0 36px; width: 36px; height: 36px; align-self: center; display: flex; align-items: center; justify-content: center; background: #D9D9D9; color: #000; transition: background-color .2s ease; }
.elementor-348 .elementor-element.elementor-element-f1cbe81 .e-n-accordion-item-title-icon svg { width: 19px; height: 19px; fill: #000; }
.elementor-348 .elementor-element.elementor-element-f1cbe81 .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon { background: #CDA365; }
.elementor-348 .elementor-element.elementor-element-f1cbe81 .e-n-accordion-item-title:focus-visible { outline: 2px solid #CDA365; outline-offset: -2px; }
@media(max-width:1024px) { .elementor-348 .elementor-element.elementor-element-f1cbe81 .e-n-accordion-item-title { min-height: 92px; } }
@media(max-width:767px) { .elementor-348 .elementor-element.elementor-element-f1cbe81 .e-n-accordion-item-title { min-height: 88px; gap: 16px; } .elementor-348 .elementor-element.elementor-element-f1cbe81 .e-n-accordion-item-title-icon { flex-basis: 34px; width: 34px; height: 34px; } }
@media(prefers-reduced-motion:reduce) { .elementor-348 .elementor-element.elementor-element-f1cbe81 .e-n-accordion-item-title-icon { transition: none; } }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34486d0 */@media(prefers-reduced-motion:reduce) { .elementor-348 .elementor-element.elementor-element-34486d0.animated { animation: none !important; } .elementor-348 .elementor-element.elementor-element-34486d0.elementor-invisible { visibility: visible !important; } }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'PP Editorial New';
	font-display: auto;
	src: url('https://louisjacobus.clients-demo-website.com/wp-content/uploads/2026/09/PPEditorialNew-Regular-BF644b214ff145f.ttf') format('truetype');
}
/* End Custom Fonts CSS */