.elementor-648 .elementor-element.elementor-element-d94b892{--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;--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-d94b892:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-d94b892 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marilynproulx.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-21-2026-05_16_54-PM.png");}.elementor-648 .elementor-element.elementor-element-68db652{--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;}.elementor-648 .elementor-element.elementor-element-68db652.e-con{--flex-grow:0;--flex-shrink:0;}.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-648 .elementor-element.elementor-element-a8d8e45{width:initial;max-width:initial;}.elementor-648 .elementor-element.elementor-element-a8d8e45.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-a8d8e45 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:600;line-height:60px;color:#662960;}.elementor-648 .elementor-element.elementor-element-af4ada3{width:initial;max-width:initial;padding:0px 0px 0px 26px;}.elementor-648 .elementor-element.elementor-element-af4ada3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-af4ada3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:62px;font-weight:600;line-height:60px;color:#662960;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-648 .elementor-element.elementor-element-fb6916c{--divider-border-style:solid;--divider-color:#D7AA69;--divider-border-width:1px;}.elementor-648 .elementor-element.elementor-element-fb6916c .elementor-divider-separator{width:87%;margin:0 auto;margin-center:0;}.elementor-648 .elementor-element.elementor-element-fb6916c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-648 .elementor-element.elementor-element-fb6916c.elementor-view-stacked .elementor-icon{background-color:#D7AA69;}.elementor-648 .elementor-element.elementor-element-fb6916c.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-fb6916c.elementor-view-default .elementor-icon{color:#D7AA69;border-color:#D7AA69;}.elementor-648 .elementor-element.elementor-element-fb6916c.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-fb6916c.elementor-view-default .elementor-icon svg{fill:#D7AA69;}.elementor-648 .elementor-element.elementor-element-2865229{text-align:center;}.elementor-648 .elementor-element.elementor-element-2865229 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:25px;font-weight:500;line-height:30px;letter-spacing:1.1px;color:#5A2D72;}.elementor-648 .elementor-element.elementor-element-9367ee7{--divider-border-style:solid;--divider-color:#D7AA69;--divider-border-width:1px;}.elementor-648 .elementor-element.elementor-element-9367ee7 .elementor-divider-separator{width:37%;margin:0 auto;margin-center:0;}.elementor-648 .elementor-element.elementor-element-9367ee7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-648 .elementor-element.elementor-element-9367ee7 .elementor-divider__text{color:#5A2D72;font-family:"Roboto Slab", Sans-serif;font-size:16px;font-weight:400;}.elementor-648 .elementor-element.elementor-element-d76c8b9{--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-648 .elementor-element.elementor-element-f768833{--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-648 .elementor-element.elementor-element-e69fba0{--display:flex;}.elementor-648 .elementor-element.elementor-element-50add22{--display:flex;}.elementor-648 .elementor-element.elementor-element-e9d538d{--display:flex;}.elementor-648 .elementor-element.elementor-element-8258794{background-color:#FFFFFFA6;text-align:center;}.elementor-648 .elementor-element.elementor-element-8258794 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:21px;font-weight:600;line-height:24px;letter-spacing:1.1px;color:#742D69;}.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-648 .elementor-element.elementor-element-0b1f9c9 .elementor-button{background-color:#5A2D72;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:21px;letter-spacing:0.4px;border-radius:12px 12px 12px 12px;}.elementor-648 .elementor-element.elementor-element-0b1f9c9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-0b1f9c9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-648 .elementor-element.elementor-element-24376cf{--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;}.elementor-648 .elementor-element.elementor-element-24376cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-2a8b2aa{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:70px 0px 0px 0px;}.elementor-648 .elementor-element.elementor-element-2a8b2aa img{width:100%;max-width:100%;height:428px;object-fit:cover;object-position:bottom center;}.elementor-648 .elementor-element.elementor-element-2ad10f8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-2ad10f8:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-2ad10f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marilynproulx.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-21-2026-05_37_51-PM.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-648 .elementor-element.elementor-element-2ad10f8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-39f36ca{--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;}.elementor-648 .elementor-element.elementor-element-39f36ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-147d7c6{--divider-border-style:solid;--divider-color:#D7AA69;--divider-border-width:1px;}.elementor-648 .elementor-element.elementor-element-147d7c6 .elementor-divider-separator{width:58%;margin:0 auto;margin-center:0;}.elementor-648 .elementor-element.elementor-element-147d7c6 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-648 .elementor-element.elementor-element-147d7c6.elementor-view-stacked .elementor-icon{background-color:#D7AA69;}.elementor-648 .elementor-element.elementor-element-147d7c6.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-147d7c6.elementor-view-default .elementor-icon{color:#D7AA69;border-color:#D7AA69;}.elementor-648 .elementor-element.elementor-element-147d7c6.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-147d7c6.elementor-view-default .elementor-icon svg{fill:#D7AA69;}.elementor-648 .elementor-element.elementor-element-43a97eb{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-648 .elementor-element.elementor-element-43a97eb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:22px;font-weight:600;line-height:50px;color:#D35235;}.elementor-648 .elementor-element.elementor-element-7f41699{text-align:center;}.elementor-648 .elementor-element.elementor-element-7f41699 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#000000;}.elementor-648 .elementor-element.elementor-element-dcd3ba7{text-align:center;}.elementor-648 .elementor-element.elementor-element-dcd3ba7 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:17px;font-weight:600;line-height:24px;letter-spacing:1.1px;color:#353535;}.elementor-648 .elementor-element.elementor-element-5837f7c{--divider-border-style:solid;--divider-color:#D7AA69;--divider-border-width:1px;}.elementor-648 .elementor-element.elementor-element-5837f7c .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-648 .elementor-element.elementor-element-5837f7c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-648 .elementor-element.elementor-element-5837f7c.elementor-view-stacked .elementor-icon{background-color:#D7AA69;}.elementor-648 .elementor-element.elementor-element-5837f7c.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-5837f7c.elementor-view-default .elementor-icon{color:#D7AA69;border-color:#D7AA69;}.elementor-648 .elementor-element.elementor-element-5837f7c.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-5837f7c.elementor-view-default .elementor-icon svg{fill:#D7AA69;}.elementor-648 .elementor-element.elementor-element-ac0d228{--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-648 .elementor-element.elementor-element-ac0d228:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-ac0d228 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFA1;}.elementor-648 .elementor-element.elementor-element-34dc978{--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-648 .elementor-element.elementor-element-c585464{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;line-height:25px;color:#000000;}.elementor-648 .elementor-element.elementor-element-4bf5036 .elementor-button{background-color:#C24023;font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:21px;letter-spacing:0.4px;border-radius:12px 12px 12px 12px;padding:38px 38px 38px 38px;}.elementor-648 .elementor-element.elementor-element-4bf5036{width:var( --container-widget-width, 86.867% );max-width:86.867%;--container-widget-width:86.867%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-4bf5036.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-4bf5036 .elementor-button-content-wrapper{flex-direction:row;}.elementor-648 .elementor-element.elementor-element-a4d08e5{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-648 .elementor-element.elementor-element-8a4d4fd .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-8a4d4fd .elementor-icon-box-title{margin-block-end:2px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-8a4d4fd.elementor-view-stacked .elementor-icon{background-color:#FBD1BA;fill:#C64D31;color:#C64D31;}.elementor-648 .elementor-element.elementor-element-8a4d4fd.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-8a4d4fd.elementor-view-default .elementor-icon{fill:#FBD1BA;color:#FBD1BA;border-color:#FBD1BA;}.elementor-648 .elementor-element.elementor-element-8a4d4fd.elementor-view-framed .elementor-icon{background-color:#C64D31;}.elementor-648 .elementor-element.elementor-element-8a4d4fd .elementor-icon{font-size:22px;}.elementor-648 .elementor-element.elementor-element-8a4d4fd .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-8a4d4fd .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:24px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-8a4d4fd:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-8a4d4fd:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-8a4d4fd .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-648 .elementor-element.elementor-element-90d03b9 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-90d03b9 .elementor-icon-box-title{margin-block-end:2px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-90d03b9.elementor-view-stacked .elementor-icon{background-color:#FBD1BA;fill:#C64D31;color:#C64D31;}.elementor-648 .elementor-element.elementor-element-90d03b9.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-90d03b9.elementor-view-default .elementor-icon{fill:#FBD1BA;color:#FBD1BA;border-color:#FBD1BA;}.elementor-648 .elementor-element.elementor-element-90d03b9.elementor-view-framed .elementor-icon{background-color:#C64D31;}.elementor-648 .elementor-element.elementor-element-90d03b9 .elementor-icon{font-size:22px;}.elementor-648 .elementor-element.elementor-element-90d03b9 .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-90d03b9 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:24px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-90d03b9:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-90d03b9:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-90d03b9 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-648 .elementor-element.elementor-element-108be4d .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-108be4d .elementor-icon-box-title{margin-block-end:2px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-108be4d.elementor-view-stacked .elementor-icon{background-color:#FBD1BA;fill:#C64D31;color:#C64D31;}.elementor-648 .elementor-element.elementor-element-108be4d.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-108be4d.elementor-view-default .elementor-icon{fill:#FBD1BA;color:#FBD1BA;border-color:#FBD1BA;}.elementor-648 .elementor-element.elementor-element-108be4d.elementor-view-framed .elementor-icon{background-color:#C64D31;}.elementor-648 .elementor-element.elementor-element-108be4d .elementor-icon{font-size:22px;}.elementor-648 .elementor-element.elementor-element-108be4d .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-108be4d .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:24px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-108be4d:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-108be4d:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-108be4d .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-648 .elementor-element.elementor-element-6a0e87b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-6a0e87b .elementor-icon-box-title{margin-block-end:2px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-6a0e87b.elementor-view-stacked .elementor-icon{background-color:#FBD1BA;fill:#C64D31;color:#C64D31;}.elementor-648 .elementor-element.elementor-element-6a0e87b.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-6a0e87b.elementor-view-default .elementor-icon{fill:#FBD1BA;color:#FBD1BA;border-color:#FBD1BA;}.elementor-648 .elementor-element.elementor-element-6a0e87b.elementor-view-framed .elementor-icon{background-color:#C64D31;}.elementor-648 .elementor-element.elementor-element-6a0e87b .elementor-icon{font-size:22px;}.elementor-648 .elementor-element.elementor-element-6a0e87b .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-6a0e87b .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:24px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-6a0e87b:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-6a0e87b:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-6a0e87b .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:13px;font-weight:400;color:#000000;}.elementor-648 .elementor-element.elementor-element-c760992{--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;--overlay-opacity:0.5;}.elementor-648 .elementor-element.elementor-element-c760992::before, .elementor-648 .elementor-element.elementor-element-c760992 > .elementor-background-video-container::before, .elementor-648 .elementor-element.elementor-element-c760992 > .e-con-inner > .elementor-background-video-container::before, .elementor-648 .elementor-element.elementor-element-c760992 > .elementor-background-slideshow::before, .elementor-648 .elementor-element.elementor-element-c760992 > .e-con-inner > .elementor-background-slideshow::before, .elementor-648 .elementor-element.elementor-element-c760992 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-648 .elementor-element.elementor-element-b6fa547 img{height:800px;object-fit:cover;object-position:center center;}.elementor-648 .elementor-element.elementor-element-617716e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-617716e:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-617716e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marilynproulx.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-21-2026-06_19_01-PM.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-648 .elementor-element.elementor-element-e2a9a12{--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;}.elementor-648 .elementor-element.elementor-element-e2a9a12:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-e2a9a12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF2E4C7;}.elementor-648 .elementor-element.elementor-element-e2a9a12.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-0e09c1c{--divider-border-style:solid;--divider-color:#BF7141;--divider-border-width:1px;}.elementor-648 .elementor-element.elementor-element-0e09c1c .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-648 .elementor-element.elementor-element-0e09c1c .elementor-divider{text-align:center;}.elementor-648 .elementor-element.elementor-element-0e09c1c.elementor-view-stacked .elementor-icon{background-color:#BF7141;}.elementor-648 .elementor-element.elementor-element-0e09c1c.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-0e09c1c.elementor-view-default .elementor-icon{color:#BF7141;border-color:#BF7141;}.elementor-648 .elementor-element.elementor-element-0e09c1c.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-0e09c1c.elementor-view-default .elementor-icon svg{fill:#BF7141;}.elementor-648 .elementor-element.elementor-element-9d99562{text-align:center;}.elementor-648 .elementor-element.elementor-element-9d99562 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:19px;font-weight:600;line-height:50px;letter-spacing:2.3px;color:#BF7141;}.elementor-648 .elementor-element.elementor-element-af3778e{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:65px;font-weight:400;color:#000000;}.elementor-648 .elementor-element.elementor-element-af3778e p{margin-block-end:0px;}.elementor-648 .elementor-element.elementor-element-bdec96b{text-align:center;}.elementor-648 .elementor-element.elementor-element-bdec96b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:24px;letter-spacing:1.1px;color:#353535;}.elementor-648 .elementor-element.elementor-element-96b4982{--divider-border-style:solid;--divider-color:#EE6343;--divider-border-width:1px;}.elementor-648 .elementor-element.elementor-element-96b4982 .elementor-divider-separator{width:51%;margin:0 auto;margin-center:0;}.elementor-648 .elementor-element.elementor-element-96b4982 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-648 .elementor-element.elementor-element-96b4982.elementor-view-stacked .elementor-icon{background-color:#EE6343;}.elementor-648 .elementor-element.elementor-element-96b4982.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-96b4982.elementor-view-default .elementor-icon{color:#EE6343;border-color:#EE6343;}.elementor-648 .elementor-element.elementor-element-96b4982.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-96b4982.elementor-view-default .elementor-icon svg{fill:#EE6343;}.elementor-648 .elementor-element.elementor-element-3522367{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EE634375;border-radius:0px 0px 1px 0px;}.elementor-648 .elementor-element.elementor-element-3522367 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-3522367 .elementor-icon-box-title{margin-block-end:5px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-3522367.elementor-view-stacked .elementor-icon{background-color:#FBD1BA;fill:#C64D31;color:#C64D31;}.elementor-648 .elementor-element.elementor-element-3522367.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-3522367.elementor-view-default .elementor-icon{fill:#FBD1BA;color:#FBD1BA;border-color:#FBD1BA;}.elementor-648 .elementor-element.elementor-element-3522367.elementor-view-framed .elementor-icon{background-color:#C64D31;}.elementor-648 .elementor-element.elementor-element-3522367 .elementor-icon{font-size:24px;}.elementor-648 .elementor-element.elementor-element-3522367 .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-3522367 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:29px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-3522367:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-3522367:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-3522367 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#000000;}.elementor-648 .elementor-element.elementor-element-789ff1c{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EE634375;border-radius:0px 0px 1px 0px;}.elementor-648 .elementor-element.elementor-element-789ff1c .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-789ff1c .elementor-icon-box-title{margin-block-end:5px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-789ff1c.elementor-view-stacked .elementor-icon{background-color:#FBD1BA;fill:#C64D31;color:#C64D31;}.elementor-648 .elementor-element.elementor-element-789ff1c.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-789ff1c.elementor-view-default .elementor-icon{fill:#FBD1BA;color:#FBD1BA;border-color:#FBD1BA;}.elementor-648 .elementor-element.elementor-element-789ff1c.elementor-view-framed .elementor-icon{background-color:#C64D31;}.elementor-648 .elementor-element.elementor-element-789ff1c .elementor-icon{font-size:24px;}.elementor-648 .elementor-element.elementor-element-789ff1c .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-789ff1c .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:29px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-789ff1c:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-789ff1c:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-789ff1c .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#000000;}.elementor-648 .elementor-element.elementor-element-fb891a3{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EE634375;border-radius:0px 0px 1px 0px;}.elementor-648 .elementor-element.elementor-element-fb891a3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-fb891a3 .elementor-icon-box-title{margin-block-end:5px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-fb891a3.elementor-view-stacked .elementor-icon{background-color:#FBD1BA;fill:#C64D31;color:#C64D31;}.elementor-648 .elementor-element.elementor-element-fb891a3.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-fb891a3.elementor-view-default .elementor-icon{fill:#FBD1BA;color:#FBD1BA;border-color:#FBD1BA;}.elementor-648 .elementor-element.elementor-element-fb891a3.elementor-view-framed .elementor-icon{background-color:#C64D31;}.elementor-648 .elementor-element.elementor-element-fb891a3 .elementor-icon{font-size:24px;}.elementor-648 .elementor-element.elementor-element-fb891a3 .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-fb891a3 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:29px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-fb891a3:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-fb891a3:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-fb891a3 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#000000;}.elementor-648 .elementor-element.elementor-element-a4077c4{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EE634375;border-radius:0px 0px 1px 0px;}.elementor-648 .elementor-element.elementor-element-a4077c4 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-a4077c4 .elementor-icon-box-title{margin-block-end:5px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-a4077c4.elementor-view-stacked .elementor-icon{background-color:#FBD1BA;fill:#C64D31;color:#C64D31;}.elementor-648 .elementor-element.elementor-element-a4077c4.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-a4077c4.elementor-view-default .elementor-icon{fill:#FBD1BA;color:#FBD1BA;border-color:#FBD1BA;}.elementor-648 .elementor-element.elementor-element-a4077c4.elementor-view-framed .elementor-icon{background-color:#C64D31;}.elementor-648 .elementor-element.elementor-element-a4077c4 .elementor-icon{font-size:24px;}.elementor-648 .elementor-element.elementor-element-a4077c4 .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-a4077c4 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:29px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-a4077c4:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-a4077c4:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-a4077c4 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#000000;}.elementor-648 .elementor-element.elementor-element-5257774{padding:0px 0px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#EE634375;border-radius:0px 0px 1px 0px;}.elementor-648 .elementor-element.elementor-element-5257774 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-5257774 .elementor-icon-box-title{margin-block-end:5px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-5257774.elementor-view-stacked .elementor-icon{background-color:#FBD1BA;fill:#C64D31;color:#C64D31;}.elementor-648 .elementor-element.elementor-element-5257774.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-5257774.elementor-view-default .elementor-icon{fill:#FBD1BA;color:#FBD1BA;border-color:#FBD1BA;}.elementor-648 .elementor-element.elementor-element-5257774.elementor-view-framed .elementor-icon{background-color:#C64D31;}.elementor-648 .elementor-element.elementor-element-5257774 .elementor-icon{font-size:24px;}.elementor-648 .elementor-element.elementor-element-5257774 .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-5257774 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:29px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-5257774:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-5257774:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-5257774 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:29px;color:#000000;}.elementor-648 .elementor-element.elementor-element-e617eff{--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;--overlay-opacity:0.5;}.elementor-648 .elementor-element.elementor-element-e617eff::before, .elementor-648 .elementor-element.elementor-element-e617eff > .elementor-background-video-container::before, .elementor-648 .elementor-element.elementor-element-e617eff > .e-con-inner > .elementor-background-video-container::before, .elementor-648 .elementor-element.elementor-element-e617eff > .elementor-background-slideshow::before, .elementor-648 .elementor-element.elementor-element-e617eff > .e-con-inner > .elementor-background-slideshow::before, .elementor-648 .elementor-element.elementor-element-e617eff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-648 .elementor-element.elementor-element-0cd2803{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-0cd2803:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-0cd2803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marilynproulx.com/wp-content/uploads/2026/07/ChatGPT-Image-Jul-20-2026-12_57_51-PM.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-648 .elementor-element.elementor-element-7ea5426{--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;}.elementor-648 .elementor-element.elementor-element-7ea5426:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-7ea5426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#160C259E;}.elementor-648 .elementor-element.elementor-element-7ea5426.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-55f3f17{--divider-border-style:solid;--divider-color:#D8B66D;--divider-border-width:1.3px;}.elementor-648 .elementor-element.elementor-element-55f3f17 .elementor-divider-separator{width:43%;margin:0 auto;margin-center:0;}.elementor-648 .elementor-element.elementor-element-55f3f17 .elementor-divider{text-align:center;}.elementor-648 .elementor-element.elementor-element-55f3f17.elementor-view-stacked .elementor-icon{background-color:#D8B66D;}.elementor-648 .elementor-element.elementor-element-55f3f17.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-55f3f17.elementor-view-default .elementor-icon{color:#D8B66D;border-color:#D8B66D;}.elementor-648 .elementor-element.elementor-element-55f3f17.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-55f3f17.elementor-view-default .elementor-icon svg{fill:#D8B66D;}.elementor-648 .elementor-element.elementor-element-015cc61{text-align:center;}.elementor-648 .elementor-element.elementor-element-015cc61 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;line-height:43px;color:#D8B66D;}.elementor-648 .elementor-element.elementor-element-062ebc2{text-align:center;}.elementor-648 .elementor-element.elementor-element-062ebc2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:45px;font-weight:600;line-height:61px;color:#FFFFFF;}.elementor-648 .elementor-element.elementor-element-061f87c{text-align:center;}.elementor-648 .elementor-element.elementor-element-061f87c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:24px;letter-spacing:1.1px;color:#BA96E4;}.elementor-648 .elementor-element.elementor-element-ee98358{--divider-border-style:solid;--divider-color:#D8B66D;--divider-border-width:1.3px;}.elementor-648 .elementor-element.elementor-element-ee98358 .elementor-divider-separator{width:43%;margin:0 auto;margin-center:0;}.elementor-648 .elementor-element.elementor-element-ee98358 .elementor-divider{text-align:center;}.elementor-648 .elementor-element.elementor-element-ee98358.elementor-view-stacked .elementor-icon{background-color:#D8B66D;}.elementor-648 .elementor-element.elementor-element-ee98358.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-ee98358.elementor-view-default .elementor-icon{color:#D8B66D;border-color:#D8B66D;}.elementor-648 .elementor-element.elementor-element-ee98358.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-ee98358.elementor-view-default .elementor-icon svg{fill:#D8B66D;}.elementor-648 .elementor-element.elementor-element-2070c55{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;font-family:"Times New Roman", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-648 .elementor-element.elementor-element-2070c55.elementor-element{--align-self:center;}.elementor-648 .elementor-element.elementor-element-e75c222{width:var( --container-widget-width, 93.538% );max-width:93.538%;padding:0px 0px 20px 0px;--container-widget-width:93.538%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C99CEE85;border-radius:0px 0px 1px 0px;}.elementor-648 .elementor-element.elementor-element-e75c222.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-e75c222 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-e75c222 .elementor-icon-box-title{margin-block-end:5px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-e75c222.elementor-view-stacked .elementor-icon{background-color:#2E174A;fill:#C394EA;color:#C394EA;}.elementor-648 .elementor-element.elementor-element-e75c222.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-e75c222.elementor-view-default .elementor-icon{fill:#2E174A;color:#2E174A;border-color:#2E174A;}.elementor-648 .elementor-element.elementor-element-e75c222.elementor-view-framed .elementor-icon{background-color:#C394EA;}.elementor-648 .elementor-element.elementor-element-e75c222 .elementor-icon{font-size:24px;}.elementor-648 .elementor-element.elementor-element-e75c222 .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-e75c222 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:29px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-e75c222:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-e75c222:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-e75c222 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-648 .elementor-element.elementor-element-cd87207{width:var( --container-widget-width, 93.538% );max-width:93.538%;padding:0px 0px 20px 0px;--container-widget-width:93.538%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C99CEE85;border-radius:0px 0px 1px 0px;}.elementor-648 .elementor-element.elementor-element-cd87207.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-cd87207 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-cd87207 .elementor-icon-box-title{margin-block-end:5px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-cd87207.elementor-view-stacked .elementor-icon{background-color:#2E174A;fill:#C394EA;color:#C394EA;}.elementor-648 .elementor-element.elementor-element-cd87207.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-cd87207.elementor-view-default .elementor-icon{fill:#2E174A;color:#2E174A;border-color:#2E174A;}.elementor-648 .elementor-element.elementor-element-cd87207.elementor-view-framed .elementor-icon{background-color:#C394EA;}.elementor-648 .elementor-element.elementor-element-cd87207 .elementor-icon{font-size:24px;}.elementor-648 .elementor-element.elementor-element-cd87207 .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-cd87207 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:29px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-cd87207:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-cd87207:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-cd87207 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-648 .elementor-element.elementor-element-f2b4576{width:var( --container-widget-width, 93.538% );max-width:93.538%;padding:0px 0px 20px 0px;--container-widget-width:93.538%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C99CEE85;border-radius:0px 0px 1px 0px;}.elementor-648 .elementor-element.elementor-element-f2b4576.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-f2b4576 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-f2b4576 .elementor-icon-box-title{margin-block-end:5px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-f2b4576.elementor-view-stacked .elementor-icon{background-color:#2E174A;fill:#C394EA;color:#C394EA;}.elementor-648 .elementor-element.elementor-element-f2b4576.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-f2b4576.elementor-view-default .elementor-icon{fill:#2E174A;color:#2E174A;border-color:#2E174A;}.elementor-648 .elementor-element.elementor-element-f2b4576.elementor-view-framed .elementor-icon{background-color:#C394EA;}.elementor-648 .elementor-element.elementor-element-f2b4576 .elementor-icon{font-size:24px;}.elementor-648 .elementor-element.elementor-element-f2b4576 .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-f2b4576 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:29px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-f2b4576:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-f2b4576:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-f2b4576 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-648 .elementor-element.elementor-element-01e4192 .elementor-button{background-color:#5A2D72;font-family:"Inter", Sans-serif;font-size:28px;font-weight:400;line-height:21px;letter-spacing:0.4px;border-radius:18px 18px 18px 18px;}.elementor-648 .elementor-element.elementor-element-01e4192{width:var( --container-widget-width, 86.867% );max-width:86.867%;--container-widget-width:86.867%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-01e4192.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-01e4192 .elementor-button-content-wrapper{flex-direction:row;}.elementor-648 .elementor-element.elementor-element-5458073{--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;--overlay-opacity:0.5;}.elementor-648 .elementor-element.elementor-element-5458073::before, .elementor-648 .elementor-element.elementor-element-5458073 > .elementor-background-video-container::before, .elementor-648 .elementor-element.elementor-element-5458073 > .e-con-inner > .elementor-background-video-container::before, .elementor-648 .elementor-element.elementor-element-5458073 > .elementor-background-slideshow::before, .elementor-648 .elementor-element.elementor-element-5458073 > .e-con-inner > .elementor-background-slideshow::before, .elementor-648 .elementor-element.elementor-element-5458073 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-648 .elementor-element.elementor-element-a638fcd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-a638fcd:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-a638fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://marilynproulx.com/wp-content/uploads/2026/08/ChatGPT-Image-Aug-21-2026-06_42_24-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-648 .elementor-element.elementor-element-41c3c01{--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;}.elementor-648 .elementor-element.elementor-element-41c3c01:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-41c3c01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#140E28A3;}.elementor-648 .elementor-element.elementor-element-41c3c01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-259ffc2{--divider-border-style:solid;--divider-color:#D8B66D;--divider-border-width:1.3px;}.elementor-648 .elementor-element.elementor-element-259ffc2 .elementor-divider-separator{width:43%;margin:0 auto;margin-center:0;}.elementor-648 .elementor-element.elementor-element-259ffc2 .elementor-divider{text-align:center;}.elementor-648 .elementor-element.elementor-element-259ffc2.elementor-view-stacked .elementor-icon{background-color:#D8B66D;}.elementor-648 .elementor-element.elementor-element-259ffc2.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-259ffc2.elementor-view-default .elementor-icon{color:#D8B66D;border-color:#D8B66D;}.elementor-648 .elementor-element.elementor-element-259ffc2.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-259ffc2.elementor-view-default .elementor-icon svg{fill:#D8B66D;}.elementor-648 .elementor-element.elementor-element-77c3de1{text-align:center;}.elementor-648 .elementor-element.elementor-element-77c3de1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:21px;font-weight:600;line-height:43px;color:#D8B66D;}.elementor-648 .elementor-element.elementor-element-3f1b68f{text-align:center;font-family:"Times New Roman", Sans-serif;font-size:65px;font-weight:400;color:#FFFFFF;}.elementor-648 .elementor-element.elementor-element-3f1b68f p{margin-block-end:0px;}.elementor-648 .elementor-element.elementor-element-bdba549{text-align:center;}.elementor-648 .elementor-element.elementor-element-bdba549 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:600;line-height:24px;letter-spacing:1.1px;color:#BA96E4;}.elementor-648 .elementor-element.elementor-element-86b19d0{--divider-border-style:solid;--divider-color:#D3AA4C;--divider-border-width:1px;}.elementor-648 .elementor-element.elementor-element-86b19d0 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-648 .elementor-element.elementor-element-86b19d0 .elementor-divider{text-align:center;padding-block-start:3px;padding-block-end:3px;}.elementor-648 .elementor-element.elementor-element-86b19d0.elementor-view-stacked .elementor-icon{background-color:#D3AA4C;}.elementor-648 .elementor-element.elementor-element-86b19d0.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-86b19d0.elementor-view-default .elementor-icon{color:#D3AA4C;border-color:#D3AA4C;}.elementor-648 .elementor-element.elementor-element-86b19d0.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-86b19d0.elementor-view-default .elementor-icon svg{fill:#D3AA4C;}.elementor-648 .elementor-element.elementor-element-09d68c5{width:var( --container-widget-width, 93.538% );max-width:93.538%;padding:0px 0px 20px 0px;--container-widget-width:93.538%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C99CEE85;border-radius:0px 0px 1px 0px;}.elementor-648 .elementor-element.elementor-element-09d68c5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-09d68c5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-09d68c5 .elementor-icon-box-title{margin-block-end:5px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-09d68c5.elementor-view-stacked .elementor-icon{background-color:#2E174A;fill:#C394EA;color:#C394EA;}.elementor-648 .elementor-element.elementor-element-09d68c5.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-09d68c5.elementor-view-default .elementor-icon{fill:#2E174A;color:#2E174A;border-color:#2E174A;}.elementor-648 .elementor-element.elementor-element-09d68c5.elementor-view-framed .elementor-icon{background-color:#C394EA;}.elementor-648 .elementor-element.elementor-element-09d68c5 .elementor-icon{font-size:24px;}.elementor-648 .elementor-element.elementor-element-09d68c5 .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-09d68c5 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:29px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-09d68c5:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-09d68c5:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-09d68c5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-648 .elementor-element.elementor-element-0730e35{width:var( --container-widget-width, 93.538% );max-width:93.538%;padding:0px 0px 20px 0px;--container-widget-width:93.538%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C99CEE85;border-radius:0px 0px 1px 0px;}.elementor-648 .elementor-element.elementor-element-0730e35.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-0730e35 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-0730e35 .elementor-icon-box-title{margin-block-end:5px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-0730e35.elementor-view-stacked .elementor-icon{background-color:#2E174A;fill:#C394EA;color:#C394EA;}.elementor-648 .elementor-element.elementor-element-0730e35.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-0730e35.elementor-view-default .elementor-icon{fill:#2E174A;color:#2E174A;border-color:#2E174A;}.elementor-648 .elementor-element.elementor-element-0730e35.elementor-view-framed .elementor-icon{background-color:#C394EA;}.elementor-648 .elementor-element.elementor-element-0730e35 .elementor-icon{font-size:24px;}.elementor-648 .elementor-element.elementor-element-0730e35 .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-0730e35 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:29px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-0730e35:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-0730e35:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-0730e35 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-648 .elementor-element.elementor-element-c0b4688{width:var( --container-widget-width, 93.538% );max-width:93.538%;padding:0px 0px 20px 0px;--container-widget-width:93.538%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C99CEE85;border-radius:0px 0px 1px 0px;}.elementor-648 .elementor-element.elementor-element-c0b4688.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-c0b4688 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-c0b4688 .elementor-icon-box-title{margin-block-end:5px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-c0b4688.elementor-view-stacked .elementor-icon{background-color:#2E174A;fill:#C394EA;color:#C394EA;}.elementor-648 .elementor-element.elementor-element-c0b4688.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-c0b4688.elementor-view-default .elementor-icon{fill:#2E174A;color:#2E174A;border-color:#2E174A;}.elementor-648 .elementor-element.elementor-element-c0b4688.elementor-view-framed .elementor-icon{background-color:#C394EA;}.elementor-648 .elementor-element.elementor-element-c0b4688 .elementor-icon{font-size:24px;}.elementor-648 .elementor-element.elementor-element-c0b4688 .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-c0b4688 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:29px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-c0b4688:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-c0b4688:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-c0b4688 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-648 .elementor-element.elementor-element-0ee9767{width:var( --container-widget-width, 93.538% );max-width:93.538%;padding:0px 0px 20px 0px;--container-widget-width:93.538%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C99CEE85;border-radius:0px 0px 1px 0px;}.elementor-648 .elementor-element.elementor-element-0ee9767.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-0ee9767 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-0ee9767 .elementor-icon-box-title{margin-block-end:5px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-0ee9767.elementor-view-stacked .elementor-icon{background-color:#2E174A;fill:#C394EA;color:#C394EA;}.elementor-648 .elementor-element.elementor-element-0ee9767.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-0ee9767.elementor-view-default .elementor-icon{fill:#2E174A;color:#2E174A;border-color:#2E174A;}.elementor-648 .elementor-element.elementor-element-0ee9767.elementor-view-framed .elementor-icon{background-color:#C394EA;}.elementor-648 .elementor-element.elementor-element-0ee9767 .elementor-icon{font-size:24px;}.elementor-648 .elementor-element.elementor-element-0ee9767 .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-0ee9767 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:29px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-0ee9767:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-0ee9767:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-0ee9767 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-648 .elementor-element.elementor-element-ac44cb5{width:var( --container-widget-width, 93.538% );max-width:93.538%;padding:0px 0px 20px 0px;--container-widget-width:93.538%;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C99CEE85;border-radius:0px 0px 1px 0px;}.elementor-648 .elementor-element.elementor-element-ac44cb5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-ac44cb5 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-648 .elementor-element.elementor-element-ac44cb5 .elementor-icon-box-title{margin-block-end:5px;color:#C35B41;}.elementor-648 .elementor-element.elementor-element-ac44cb5.elementor-view-stacked .elementor-icon{background-color:#2E174A;fill:#C394EA;color:#C394EA;}.elementor-648 .elementor-element.elementor-element-ac44cb5.elementor-view-framed .elementor-icon, .elementor-648 .elementor-element.elementor-element-ac44cb5.elementor-view-default .elementor-icon{fill:#2E174A;color:#2E174A;border-color:#2E174A;}.elementor-648 .elementor-element.elementor-element-ac44cb5.elementor-view-framed .elementor-icon{background-color:#C394EA;}.elementor-648 .elementor-element.elementor-element-ac44cb5 .elementor-icon{font-size:24px;}.elementor-648 .elementor-element.elementor-element-ac44cb5 .elementor-icon-box-title, .elementor-648 .elementor-element.elementor-element-ac44cb5 .elementor-icon-box-title a{font-family:"Allura", Sans-serif;font-size:29px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-ac44cb5:has(:hover) .elementor-icon-box-title,
					 .elementor-648 .elementor-element.elementor-element-ac44cb5:has(:focus) .elementor-icon-box-title{color:#C35B41;}.elementor-648 .elementor-element.elementor-element-ac44cb5 .elementor-icon-box-description{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#FFFFFF;}.elementor-648 .elementor-element.elementor-element-da8add7{--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;--overlay-opacity:0.5;}.elementor-648 .elementor-element.elementor-element-da8add7::before, .elementor-648 .elementor-element.elementor-element-da8add7 > .elementor-background-video-container::before, .elementor-648 .elementor-element.elementor-element-da8add7 > .e-con-inner > .elementor-background-video-container::before, .elementor-648 .elementor-element.elementor-element-da8add7 > .elementor-background-slideshow::before, .elementor-648 .elementor-element.elementor-element-da8add7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-648 .elementor-element.elementor-element-da8add7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-648 .elementor-element.elementor-element-b9c9b16{--display:flex;--overflow:hidden;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-87213b2{text-align:center;}.elementor-648 .elementor-element.elementor-element-87213b2 .elementor-heading-title{font-family:"Times New Roman", Sans-serif;font-size:45px;font-weight:600;color:#000000;}.elementor-648 .elementor-element.elementor-element-848c76e img{width:100%;height:700px;object-fit:fill;}:root{--page-title-display:none;}@media(max-width:1200px){.elementor-648 .elementor-element.elementor-element-68db652{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-648 .elementor-element.elementor-element-8258794{padding:30px 30px 30px 30px;border-radius:20px 20px 20px 20px;}.elementor-648 .elementor-element.elementor-element-24376cf{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-648 .elementor-element.elementor-element-2a8b2aa img{height:278px;}.elementor-648 .elementor-element.elementor-element-2ad10f8:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-2ad10f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-648 .elementor-element.elementor-element-4bf5036 .elementor-button{padding:20px 20px 20px 20px;}.elementor-648 .elementor-element.elementor-element-b6fa547{padding:0px 0px 0px 0px;}.elementor-648 .elementor-element.elementor-element-617716e:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-617716e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-648 .elementor-element.elementor-element-e2a9a12{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-648 .elementor-element.elementor-element-3522367{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-789ff1c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-fb891a3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-a4077c4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-5257774{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-0cd2803:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-0cd2803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-648 .elementor-element.elementor-element-7ea5426{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-648 .elementor-element.elementor-element-41c3c01{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:1024px){.elementor-648 .elementor-element.elementor-element-a8d8e45{width:initial;max-width:initial;text-align:center;}.elementor-648 .elementor-element.elementor-element-af4ada3{text-align:center;}.elementor-648 .elementor-element.elementor-element-2a8b2aa img{width:100%;}.elementor-648 .elementor-element.elementor-element-2ad10f8:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-2ad10f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-648 .elementor-element.elementor-element-39f36ca{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-648 .elementor-element.elementor-element-c760992{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-617716e:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-617716e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-648 .elementor-element.elementor-element-e2a9a12{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-648 .elementor-element.elementor-element-3522367{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-789ff1c{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-fb891a3{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-a4077c4{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-5257774{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-e617eff{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-0cd2803:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-0cd2803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-648 .elementor-element.elementor-element-7ea5426{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-648 .elementor-element.elementor-element-a638fcd:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-a638fcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-648 .elementor-element.elementor-element-41c3c01{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(max-width:767px){.elementor-648 .elementor-element.elementor-element-a8d8e45 .elementor-heading-title{font-size:30px;}.elementor-648 .elementor-element.elementor-element-af4ada3{padding:0px 0px 0px 0px;}.elementor-648 .elementor-element.elementor-element-af4ada3 .elementor-heading-title{font-size:30px;line-height:0.1em;}.elementor-648 .elementor-element.elementor-element-fb6916c .elementor-divider{padding-block-start:5px;padding-block-end:5px;}.elementor-648 .elementor-element.elementor-element-2865229{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-648 .elementor-element.elementor-element-9367ee7{padding:0px 0px 0px 0px;}.elementor-648 .elementor-element.elementor-element-9367ee7 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-648 .elementor-element.elementor-element-d76c8b9{--justify-content:space-evenly;}.elementor-648 .elementor-element.elementor-element-f768833{--width:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-4354ceb img{width:100%;max-width:100%;height:60px;object-fit:cover;}.elementor-648 .elementor-element.elementor-element-e69fba0{--width:50px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-3682c2d img{width:100%;max-width:100%;height:50px;object-fit:cover;}.elementor-648 .elementor-element.elementor-element-50add22{--width:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-313fd54 img{width:100%;max-width:100%;height:60px;object-fit:cover;}.elementor-648 .elementor-element.elementor-element-e9d538d{--width:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-ddb2292 img{width:100%;max-width:100%;height:60px;object-fit:cover;}.elementor-648 .elementor-element.elementor-element-8258794{padding:10px 10px 10px 10px;}.elementor-648 .elementor-element.elementor-element-0b1f9c9 .elementor-button{padding:15px 15px 15px 15px;}.elementor-648 .elementor-element.elementor-element-2a8b2aa img{height:350px;object-fit:cover;object-position:center center;}.elementor-648 .elementor-element.elementor-element-2ad10f8{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-648 .elementor-element.elementor-element-147d7c6 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-648 .elementor-element.elementor-element-5837f7c .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-648 .elementor-element.elementor-element-c585464{font-size:12px;}.elementor-648 .elementor-element.elementor-element-4bf5036{--container-widget-width:91%;--container-widget-flex-grow:0;width:var( --container-widget-width, 91% );max-width:91%;}.elementor-648 .elementor-element.elementor-element-4bf5036.elementor-element{--align-self:center;}.elementor-648 .elementor-element.elementor-element-4bf5036 .elementor-button{font-size:16px;padding:18px 18px 18px 18px;}.elementor-648 .elementor-element.elementor-element-8a4d4fd .elementor-icon-box-wrapper{gap:5px;}.elementor-648 .elementor-element.elementor-element-8a4d4fd .elementor-icon-box-title{margin-block-end:0px;}.elementor-648 .elementor-element.elementor-element-90d03b9 .elementor-icon-box-wrapper{gap:5px;}.elementor-648 .elementor-element.elementor-element-90d03b9 .elementor-icon-box-title{margin-block-end:0px;}.elementor-648 .elementor-element.elementor-element-108be4d .elementor-icon-box-wrapper{gap:5px;}.elementor-648 .elementor-element.elementor-element-108be4d .elementor-icon-box-title{margin-block-end:0px;}.elementor-648 .elementor-element.elementor-element-6a0e87b .elementor-icon-box-wrapper{gap:5px;}.elementor-648 .elementor-element.elementor-element-6a0e87b .elementor-icon-box-title{margin-block-end:0px;}.elementor-648 .elementor-element.elementor-element-c760992{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-648 .elementor-element.elementor-element-b6fa547 img{height:468px;}.elementor-648 .elementor-element.elementor-element-617716e:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-617716e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-648 .elementor-element.elementor-element-617716e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-648 .elementor-element.elementor-element-af3778e{font-size:30px;}.elementor-648 .elementor-element.elementor-element-bdec96b .elementor-heading-title{font-size:18px;}.elementor-648 .elementor-element.elementor-element-3522367 .elementor-icon-box-description{font-size:14px;line-height:1.5em;letter-spacing:0.3px;}.elementor-648 .elementor-element.elementor-element-789ff1c .elementor-icon-box-description{font-size:14px;line-height:1.5em;letter-spacing:0.3px;}.elementor-648 .elementor-element.elementor-element-fb891a3 .elementor-icon-box-description{font-size:14px;line-height:1.5em;letter-spacing:0.3px;}.elementor-648 .elementor-element.elementor-element-a4077c4 .elementor-icon-box-description{font-size:14px;line-height:1.5em;letter-spacing:0.3px;}.elementor-648 .elementor-element.elementor-element-5257774 .elementor-icon-box-description{font-size:14px;line-height:1.5em;letter-spacing:0.3px;}.elementor-648 .elementor-element.elementor-element-e617eff{--min-height:3px;}.elementor-648 .elementor-element.elementor-element-0cd2803:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-0cd2803 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-648 .elementor-element.elementor-element-0cd2803{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-648 .elementor-element.elementor-element-062ebc2 .elementor-heading-title{font-size:28px;}.elementor-648 .elementor-element.elementor-element-061f87c .elementor-heading-title{font-size:18px;}.elementor-648 .elementor-element.elementor-element-e75c222 .elementor-icon-box-description{line-height:1.3em;}.elementor-648 .elementor-element.elementor-element-cd87207 .elementor-icon-box-description{line-height:1.3em;}.elementor-648 .elementor-element.elementor-element-f2b4576 .elementor-icon-box-description{line-height:1.3em;}.elementor-648 .elementor-element.elementor-element-01e4192 .elementor-button{font-size:18px;}.elementor-648 .elementor-element.elementor-element-9eedeac img{height:430px;}.elementor-648 .elementor-element.elementor-element-a638fcd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-648 .elementor-element.elementor-element-77c3de1 .elementor-heading-title{line-height:1em;}.elementor-648 .elementor-element.elementor-element-3f1b68f{font-size:30px;}.elementor-648 .elementor-element.elementor-element-bdba549 .elementor-heading-title{font-size:18px;}.elementor-648 .elementor-element.elementor-element-09d68c5 .elementor-icon-box-description{line-height:1.3em;}.elementor-648 .elementor-element.elementor-element-0730e35 .elementor-icon-box-description{line-height:1.3em;}.elementor-648 .elementor-element.elementor-element-c0b4688 .elementor-icon-box-description{line-height:1.3em;}.elementor-648 .elementor-element.elementor-element-0ee9767 .elementor-icon-box-description{line-height:1.3em;}.elementor-648 .elementor-element.elementor-element-ac44cb5 .elementor-icon-box-description{line-height:1.3em;}.elementor-648 .elementor-element.elementor-element-da8add7{--min-height:0px;}.elementor-648 .elementor-element.elementor-element-87213b2 .elementor-heading-title{font-size:30px;}.elementor-648 .elementor-element.elementor-element-848c76e img{width:100%;height:281px;}}@media(min-width:768px){.elementor-648 .elementor-element.elementor-element-d94b892{--content-width:1340px;}.elementor-648 .elementor-element.elementor-element-68db652{--width:50%;}.elementor-648 .elementor-element.elementor-element-24376cf{--width:48%;}.elementor-648 .elementor-element.elementor-element-2ad10f8{--content-width:1340px;}.elementor-648 .elementor-element.elementor-element-39f36ca{--width:60%;}.elementor-648 .elementor-element.elementor-element-617716e{--content-width:1340px;}.elementor-648 .elementor-element.elementor-element-e2a9a12{--width:45%;}.elementor-648 .elementor-element.elementor-element-e617eff{--width:50%;}.elementor-648 .elementor-element.elementor-element-0cd2803{--content-width:1340px;}.elementor-648 .elementor-element.elementor-element-7ea5426{--width:50%;}.elementor-648 .elementor-element.elementor-element-5458073{--width:50%;}.elementor-648 .elementor-element.elementor-element-a638fcd{--content-width:1340px;}.elementor-648 .elementor-element.elementor-element-41c3c01{--width:50%;}.elementor-648 .elementor-element.elementor-element-da8add7{--width:50%;}.elementor-648 .elementor-element.elementor-element-b9c9b16{--content-width:1440px;}}@media(max-width:1200px) and (min-width:768px){.elementor-648 .elementor-element.elementor-element-68db652{--width:50%;}.elementor-648 .elementor-element.elementor-element-d76c8b9{--width:40%;}.elementor-648 .elementor-element.elementor-element-24376cf{--width:48%;}.elementor-648 .elementor-element.elementor-element-39f36ca{--width:50%;}.elementor-648 .elementor-element.elementor-element-617716e{--content-width:1245px;}.elementor-648 .elementor-element.elementor-element-e2a9a12{--width:50%;}.elementor-648 .elementor-element.elementor-element-0cd2803{--content-width:1245px;}.elementor-648 .elementor-element.elementor-element-7ea5426{--width:50%;}.elementor-648 .elementor-element.elementor-element-41c3c01{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-648 .elementor-element.elementor-element-68db652{--width:50%;}.elementor-648 .elementor-element.elementor-element-24376cf{--width:50%;}.elementor-648 .elementor-element.elementor-element-39f36ca{--width:50%;}.elementor-648 .elementor-element.elementor-element-ac0d228{--width:100%;}.elementor-648 .elementor-element.elementor-element-e2a9a12{--width:100%;}.elementor-648 .elementor-element.elementor-element-7ea5426{--width:100%;}.elementor-648 .elementor-element.elementor-element-5458073{--width:0%;}.elementor-648 .elementor-element.elementor-element-41c3c01{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-0b1f9c9 */.elementor-648 .elementor-element.elementor-element-0b1f9c9 .elementor-button{
    background: linear-gradient(180deg,#7A43A8 0%, #5C2D7B 100%);
    border-radius:10px;
    border:none;
    transition:all .35s ease;
    box-shadow:0 8px 20px rgba(91,45,123,.25);
}

.elementor-648 .elementor-element.elementor-element-0b1f9c9 .elementor-button:hover{
    background: linear-gradient(180deg,#8B58BB 0%, #6B3B8E 100%);
    transform:translateY(-4px);
    box-shadow:0 16px 35px rgba(91,45,123,.45);
}

.elementor-648 .elementor-element.elementor-element-0b1f9c9 .elementor-button-icon{
    transition:.35s ease;
}

.elementor-648 .elementor-element.elementor-element-0b1f9c9 .elementor-button:hover .elementor-button-icon{
    transform:translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-43a97eb */.purple-text{
    display:block;
    color:#B78BE8;
    font-weight:600;
    letter-spacing:1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f41699 */.purple-text{
    display:block;
    color:#B78BE8;
    font-weight:600;
    letter-spacing:1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f41699 */.elementor-648 .elementor-element.elementor-element-7f41699 .tide-heading{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    gap:18px;
    width:100%;
    text-align:center;
    line-height:1;
}

.elementor-648 .elementor-element.elementor-element-7f41699 .normal-text{
    font-family:"Cormorant Garamond", serif;
    font-size:38px;
    font-weight:500;
    line-height:1;
    color:#2d1713;
    white-space:nowrap;
}

.elementor-648 .elementor-element.elementor-element-7f41699 .script-text{
    font-family:"Allura", cursive;
    font-size:55px;
    font-weight:400;
    line-height:.9;
    color:#D35235;
    white-space:nowrap;

    background:linear-gradient(
        180deg,
        #e76b4e 0%,
        #D35235 55%,
        #c9472f 100%
    );

    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;
    background-clip:text;

    text-shadow:
        0 1px 0 rgba(255,255,255,.25),
        0 3px 8px rgba(211,82,53,.12);

    -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
}

@media (max-width:1024px){
    .elementor-648 .elementor-element.elementor-element-7f41699 .tide-heading{
        gap:12px;
    }

    .elementor-648 .elementor-element.elementor-element-7f41699 .normal-text{
        font-size:34px;
    }

    .elementor-648 .elementor-element.elementor-element-7f41699 .script-text{
        font-size:82px;
    }
}

@media (max-width:767px){
    .elementor-648 .elementor-element.elementor-element-7f41699 .tide-heading{
        gap:7px 10px;
    }

    .elementor-648 .elementor-element.elementor-element-7f41699 .normal-text{
        font-size:24px;
    }

    .elementor-648 .elementor-element.elementor-element-7f41699 .script-text{
        font-size:58px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4bf5036 */.elementor-648 .elementor-element.elementor-element-4bf5036 .elementor-button{
    background: linear-gradient(180deg,##C24023 0%, ##C24023 100%);
    border-radius:10px;
    border:none;
    transition:all .35s ease;
    box-shadow:0 8px 20px rgba(91,45,123,.25);
}

.elementor-648 .elementor-element.elementor-element-4bf5036 .elementor-button:hover{
    background: linear-gradient(180deg,#B58BB 0%, #6B3B8E 100%);
    transform:translateY(-4px);
    box-shadow:0 16px 35px rgba(91,45,123,.45);
}

.elementor-648 .elementor-element.elementor-element-4bf5036 .elementor-button-icon{
    transition:.35s ease;
}

.elementor-648 .elementor-element.elementor-element-4bf5036 .elementor-button:hover .elementor-button-icon{
    transform:translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9d99562 */.purple-text{
    display:block;
    color:#B78BE8;
    font-weight:600;
    letter-spacing:1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-015cc61 */.purple-text{
    display:block;
    color:#B78BE8;
    font-weight:600;
    letter-spacing:1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-062ebc2 */.purple-text{
    display:block;
    color:#B78BE8;
    font-weight:600;
    letter-spacing:1px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-062ebc2 *//* Main Heading */
.christ-heading {
    margin: 0;
    font-family: 'Bebas Neue', sans-serif;

    /* Smaller size */
    font-size: clamp(36px, 6vw, 88px);

    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #fff;
    line-height: 0.95;
    text-align: center;

    /* Keep CHRISTIAN in one line */
    white-space: nowrap;
    width: 100%;
}

/* Sub Heading */
.christ-subheading {
    margin-top: 12px;
    font-family: 'Bebas Neue', sans-serif;
    font-size: clamp(15px, 2.2vw, 32px);
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    color: #c79af9;
    text-align: center;
    line-height: 1.3;
}

/* Cross */
.cross {
    display: inline-block;
    color: #f7c72d;
    margin: 0 0.02em;
    transform: translateY(-0.05em);

    text-shadow:
        0 0 8px rgba(255, 215, 0, .8),
        0 0 18px rgba(255, 215, 0, .7),
        0 0 30px rgba(255, 215, 0, .5);
}

/* Tablet */
@media (max-width: 1024px) {

    .christ-heading {
        font-size: clamp(34px, 7vw, 68px);
        letter-spacing: 1.5px;
        white-space: nowrap;
    }

    .christ-subheading {
        font-size: clamp(15px, 2.5vw, 25px);
        letter-spacing: 1px;
    }
}

/* Mobile */
@media (max-width: 767px) {

    .christ-heading {
        /* Smaller on mobile */
        font-size: clamp(27px, 9vw, 40px);
        letter-spacing: 0.5px;
        line-height: 1;
        padding: 0 8px;

        /* Force one line */
        white-space: nowrap;
    }

    .christ-subheading {
        font-size: 15px;
        letter-spacing: 0.7px;
        margin-top: 8px;
        padding: 0 15px;
        line-height: 1.3;
    }

    .cross {
        text-shadow:
            0 0 5px rgba(255, 215, 0, .8),
            0 0 12px rgba(255, 215, 0, .6);
    }
}

/* Very Small Mobile */
@media (max-width: 390px) {

    .christ-heading {
        font-size: 26px;
        letter-spacing: 0;
    }

    .christ-subheading {
        font-size: 13px;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-01e4192 */.elementor-648 .elementor-element.elementor-element-01e4192 .elementor-button{
    background: linear-gradient(180deg,#7A43A8 0%, #5C2D7B 100%);
    border-radius:10px;
    border:none;
    transition:all .35s ease;
    box-shadow:0 8px 20px rgba(91,45,123,.25);
}

.elementor-648 .elementor-element.elementor-element-01e4192 .elementor-button:hover{
    background: linear-gradient(180deg,#8B58BB 0%, #6B3B8E 100%);
    transform:translateY(-4px);
    box-shadow:0 16px 35px rgba(91,45,123,.45);
}

.elementor-648 .elementor-element.elementor-element-01e4192 .elementor-button-icon{
    transition:.35s ease;
}

.elementor-648 .elementor-element.elementor-element-01e4192 .elementor-button:hover .elementor-button-icon{
    transform:translateX(4px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-77c3de1 */.purple-text{
    display:block;
    color:#B78BE8;
    font-weight:600;
    letter-spacing:1px;
}/* End custom CSS */