.elementor-644 .elementor-element.elementor-element-41b51d58{--display:flex;--min-height:50vh;--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:center;--overlay-opacity:0.3}.elementor-644 .elementor-element.elementor-element-41b51d58:not(.elementor-motion-effects-element-type-background),.elementor-644 .elementor-element.elementor-element-41b51d58>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-secondary)}.elementor-644 .elementor-element.elementor-element-41b51d58::before,.elementor-644 .elementor-element.elementor-element-41b51d58>.elementor-background-video-container::before,.elementor-644 .elementor-element.elementor-element-41b51d58>.e-con-inner>.elementor-background-video-container::before,.elementor-644 .elementor-element.elementor-element-41b51d58>.elementor-background-slideshow::before,.elementor-644 .elementor-element.elementor-element-41b51d58>.e-con-inner>.elementor-background-slideshow::before,.elementor-644 .elementor-element.elementor-element-41b51d58>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://joannelagasse.com/wp-content/uploads/2026/08/img-1.webp);--background-overlay:'';background-position:center center;background-size:cover}.elementor-644 .elementor-element.elementor-element-41b51d58::before{filter:brightness(100%) contrast(100%) saturate(0%) blur(0) hue-rotate(0deg)}.elementor-644 .elementor-element.elementor-element-71ac92e8{--display:flex;--padding-top:5em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em}.elementor-644 .elementor-element.elementor-element-5ed0c271{text-align:start}.elementor-644 .elementor-element.elementor-element-37228dc8{font-family:var(--e-global-typography-3f4a829-font-family),Sans-serif;font-size:var(--e-global-typography-3f4a829-font-size);font-weight:var(--e-global-typography-3f4a829-font-weight);text-transform:var(--e-global-typography-3f4a829-text-transform)}.elementor-644 .elementor-element.elementor-element-5c83c6b{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:7em;--padding-bottom:7em;--padding-left:1em;--padding-right:1em}.elementor-644 .elementor-element.elementor-element-47edabab{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-644 .elementor-element.elementor-element-6a7af617{--display:flex}.elementor-644 .elementor-element.elementor-element-43d4bb49{--display:flex}.elementor-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],.elementor-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],.elementor-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var(--e-global-color-275b20b)}.elementor-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var(--e-global-color-69a9b84);font-family:var(--e-global-typography-d702de3-font-family),Sans-serif;font-size:var(--e-global-typography-d702de3-font-size);font-weight:var(--e-global-typography-d702de3-font-weight);line-height:var(--e-global-typography-d702de3-line-height);color:var(--e-global-color-primary);border-style:none;padding:20px 20px 20px 20px}.elementor-644 .elementor-element.elementor-element-5bbdaff9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1}.elementor-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var(--e-global-color-primary);border-style:none;border-radius:5px 5px 5px 5px}.elementor-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var(--e-global-color-primary)}.elementor-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion .elementskit-card-body p{color:var(--e-global-color-text)}.elementor-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion .elementskit-card-body{color:var(--e-global-color-text);padding:1em 1em 1em 1em}.elementor-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion .elementskit-card-body p,.elementor-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion .elementskit-card-body{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)}.elementor-644 .elementor-element.elementor-element-13a5feee{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-644 .elementor-element.elementor-element-31719eb5{--display:flex}.elementor-644 .elementor-element.elementor-element-4d23ffcd{text-align:start}.elementor-644 .elementor-element.elementor-element-4d23ffcd .elementor-heading-title{color:var(--e-global-color-primary)}.elementor-644 .elementor-element.elementor-element-59e36d28{--display:flex}.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"],.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true],.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:var(--e-global-color-275b20b)}.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{background-color:var(--e-global-color-69a9b84);font-family:var(--e-global-typography-d702de3-font-family),Sans-serif;font-size:var(--e-global-typography-d702de3-font-size);font-weight:var(--e-global-typography-d702de3-font-weight);line-height:var(--e-global-typography-d702de3-line-height);color:var(--e-global-color-primary);border-style:none;padding:20px 20px 20px 20px}.elementor-644 .elementor-element.elementor-element-624bdb9a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;z-index:1}.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:var(--e-global-color-primary);border-style:none;border-radius:5px 5px 5px 5px}.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:var(--e-global-color-primary)}.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion .elementskit-card-body p{color:var(--e-global-color-text)}.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion .elementskit-card-body{color:var(--e-global-color-text);padding:1em 1em 1em 1em}.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion .elementskit-card-body p,.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion .elementskit-card-body{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)}.elementor-644 .elementor-element.elementor-element-900ff73{--display:flex;--min-height:50vh;--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:center;--overlay-opacity:0.5;--padding-top:5em;--padding-bottom:5em;--padding-left:5em;--padding-right:5em}.elementor-644 .elementor-element.elementor-element-900ff73::before,.elementor-644 .elementor-element.elementor-element-900ff73>.elementor-background-video-container::before,.elementor-644 .elementor-element.elementor-element-900ff73>.e-con-inner>.elementor-background-video-container::before,.elementor-644 .elementor-element.elementor-element-900ff73>.elementor-background-slideshow::before,.elementor-644 .elementor-element.elementor-element-900ff73>.e-con-inner>.elementor-background-slideshow::before,.elementor-644 .elementor-element.elementor-element-900ff73>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-image:url(https://joannelagasse.com/wp-content/uploads/2026/08/20260731_143107-scaled.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:110vw auto}.elementor-644 .elementor-element.elementor-element-900ff73:hover::before,.elementor-644 .elementor-element.elementor-element-900ff73:hover>.elementor-background-video-container::before,.elementor-644 .elementor-element.elementor-element-900ff73:hover>.e-con-inner>.elementor-background-video-container::before,.elementor-644 .elementor-element.elementor-element-900ff73>.elementor-background-slideshow:hover::before,.elementor-644 .elementor-element.elementor-element-900ff73>.e-con-inner>.elementor-background-slideshow:hover::before{background-image:url(https://joannelagasse.com/wp-content/uploads/2026/08/20260731_143107-scaled.webp);--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:100% auto}.elementor-644 .elementor-element.elementor-element-900ff73:hover{--overlay-opacity:0.5}.elementor-644 .elementor-element.elementor-element-900ff73,.elementor-644 .elementor-element.elementor-element-900ff73::before{--overlay-transition:1.3s}.elementor-644 .elementor-element.elementor-element-250e096{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-644 .elementor-element.elementor-element-3aa1a05{--display:flex;--overlay-opacity:0.86;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px}.elementor-644 .elementor-element.elementor-element-3aa1a05::before,.elementor-644 .elementor-element.elementor-element-3aa1a05>.elementor-background-video-container::before,.elementor-644 .elementor-element.elementor-element-3aa1a05>.e-con-inner>.elementor-background-video-container::before,.elementor-644 .elementor-element.elementor-element-3aa1a05>.elementor-background-slideshow::before,.elementor-644 .elementor-element.elementor-element-3aa1a05>.e-con-inner>.elementor-background-slideshow::before,.elementor-644 .elementor-element.elementor-element-3aa1a05>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-275b20b);--background-overlay:''}.elementor-644 .elementor-element.elementor-element-44827dd{text-align:center}.elementor-644 .elementor-element.elementor-element-62a5e3f{text-align:center}.elementor-644 .elementor-element.elementor-element-2ce6358{text-align:center;color:var(--e-global-color-primary)}.elementor-644 .elementor-element.elementor-element-ccb3f07 .elementor-button{fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-radius:25px 25px 25px 25px}:root{--page-title-display:none}@media(max-width:1024px){.elementor-644 .elementor-element.elementor-element-5ed0c271{text-align:center}.elementor-644 .elementor-element.elementor-element-37228dc8{text-align:center;font-size:var(--e-global-typography-3f4a829-font-size)}.elementor-644 .elementor-element.elementor-element-47edabab{--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-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var(--e-global-typography-d702de3-font-size);line-height:var(--e-global-typography-d702de3-line-height)}.elementor-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion .elementskit-card-body p,.elementor-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion .elementskit-card-body{font-size:var(--e-global-typography-text-font-size)}.elementor-644 .elementor-element.elementor-element-13a5feee{--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-644 .elementor-element.elementor-element-4d23ffcd{text-align:center}.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var(--e-global-typography-d702de3-font-size);line-height:var(--e-global-typography-d702de3-line-height)}.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion .elementskit-card-body p,.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion .elementskit-card-body{font-size:var(--e-global-typography-text-font-size)}.elementor-644 .elementor-element.elementor-element-250e096{--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:5px 5px;--row-gap:5px;--column-gap:5px}.elementor-644 .elementor-element.elementor-element-62a5e3f{text-align:center}.elementor-644 .elementor-element.elementor-element-2ce6358{text-align:center}}@media(max-width:767px){.elementor-644 .elementor-element.elementor-element-5ed0c271{text-align:center}.elementor-644 .elementor-element.elementor-element-37228dc8{text-align:center;font-size:var(--e-global-typography-3f4a829-font-size)}.elementor-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var(--e-global-typography-d702de3-font-size);line-height:var(--e-global-typography-d702de3-line-height)}.elementor-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion .elementskit-card-body p,.elementor-644 .elementor-element.elementor-element-5bbdaff9 .elementskit-accordion .elementskit-card-body{font-size:var(--e-global-typography-text-font-size)}.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-size:var(--e-global-typography-d702de3-font-size);line-height:var(--e-global-typography-d702de3-line-height)}.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion .elementskit-card-body p,.elementor-644 .elementor-element.elementor-element-624bdb9a .elementskit-accordion .elementskit-card-body{font-size:var(--e-global-typography-text-font-size)}.elementor-644 .elementor-element.elementor-element-250e096{--gap:00px 00px;--row-gap:00px;--column-gap:00px}.elementor-644 .elementor-element.elementor-element-62a5e3f{text-align:center}.elementor-644 .elementor-element.elementor-element-2ce6358{text-align:center}}@media(min-width:768px){.elementor-644 .elementor-element.elementor-element-6a7af617{--width:40%}.elementor-644 .elementor-element.elementor-element-31719eb5{--width:40%}.elementor-644 .elementor-element.elementor-element-3aa1a05{--width:75%}}@media(max-width:1024px) and (min-width:768px){.elementor-644 .elementor-element.elementor-element-6a7af617{--width:100%}.elementor-644 .elementor-element.elementor-element-31719eb5{--width:100%}.elementor-644 .elementor-element.elementor-element-250e096{--width:100%}}