.elementor-1015 .elementor-element.elementor-element-ee976be{--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;--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-1015 .elementor-element.elementor-element-ee976be:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-ee976be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D5C35;background-image:url("https://kynwellbeing.com/wp-content/uploads/2026/03/image-14-1.png");}.elementor-1015 .elementor-element.elementor-element-b584b32{--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;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1015 .elementor-element.elementor-element-b584b32::before, .elementor-1015 .elementor-element.elementor-element-b584b32 > .elementor-background-video-container::before, .elementor-1015 .elementor-element.elementor-element-b584b32 > .e-con-inner > .elementor-background-video-container::before, .elementor-1015 .elementor-element.elementor-element-b584b32 > .elementor-background-slideshow::before, .elementor-1015 .elementor-element.elementor-element-b584b32 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1015 .elementor-element.elementor-element-b584b32 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-1015 .elementor-element.elementor-element-b584b32.e-con{--flex-grow:0;--flex-shrink:0;}.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-1015 .elementor-element.elementor-element-cb4e07f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -35px) 0px;padding:20px 20px 20px 20px;}.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-1015 .elementor-element.elementor-element-f628bdc{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;padding:50px 20px 20px 20px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-1015 .elementor-element.elementor-element-f628bdc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1015 .elementor-element.elementor-element-f628bdc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:82px;font-weight:300;line-height:45px;word-spacing:0px;color:#FFFFFF;}.elementor-1015 .elementor-element.elementor-element-9b89dd7{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:20px 35px -40px 20px;font-family:"Cormorant Garamond", Sans-serif;font-size:17px;font-weight:300;line-height:26px;}.elementor-1015 .elementor-element.elementor-element-edaf925{--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 5px;--row-gap:0px;--column-gap:5px;--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-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-1015 .elementor-element.elementor-element-3b425cc5 .elementor-button{background-color:#9CA48826;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.15em;fill:#9CA488;color:#9CA488;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9CAF884D;border-radius:0px 0px 0px 0px;padding:10px 14px 10px 14px;}.elementor-1015 .elementor-element.elementor-element-3bbb39e .elementor-button{background-color:#9CA48826;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.15em;fill:#9CA488;color:#9CA488;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9CAF884D;border-radius:0px 0px 0px 0px;padding:10px 14px 10px 14px;}.elementor-1015 .elementor-element.elementor-element-255dcc26 .elementor-button{background-color:#9CA48826;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.15em;fill:#9CA488;color:#9CA488;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9CAF884D;border-radius:0px 0px 0px 0px;padding:10px 14px 10px 14px;}.elementor-1015 .elementor-element.elementor-element-2343839{--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 05px;--row-gap:0px;--column-gap:05px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-49d2791 .elementor-button{background-color:#9CA48826;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.15em;fill:#9CA488;color:#9CA488;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9CAF884D;border-radius:0px 0px 0px 0px;padding:10px 14px 10px 14px;}.elementor-1015 .elementor-element.elementor-element-f7a1b1a .elementor-button{background-color:#9CA48826;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.15em;fill:#9CA488;color:#9CA488;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9CAF884D;border-radius:0px 0px 0px 0px;padding:10px 14px 10px 14px;}.elementor-1015 .elementor-element.elementor-element-b72ddfc .elementor-button{background-color:#9CA48826;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:0.15em;fill:#9CA488;color:#9CA488;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9CAF884D;border-radius:0px 0px 0px 0px;padding:10px 14px 10px 14px;}.elementor-1015 .elementor-element.elementor-element-09f3f5e{--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 05px;--row-gap:0px;--column-gap:05px;--margin-top:0px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;}.elementor-1015 .elementor-element.elementor-element-621e96c3 .elementor-button{background-color:#9CAF88;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:600;text-decoration:none;line-height:1.08em;letter-spacing:0.15em;fill:#3D5C35;color:#3D5C35;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9CAF88;border-radius:0px 0px 0px 0px;padding:15px 35px 15px 35px;}.elementor-1015 .elementor-element.elementor-element-621e96c3 .elementor-button:hover, .elementor-1015 .elementor-element.elementor-element-621e96c3 .elementor-button:focus{background-color:#7A9868;}.elementor-1015 .elementor-element.elementor-element-621e96c3.elementor-element{--align-self:flex-start;}.elementor-1015 .elementor-element.elementor-element-f8edab6{padding:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-f8edab6 .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-380b57f{--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-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-1015 .elementor-element.elementor-element-f3f08e9{margin:45% 0% calc(var(--kit-widget-spacing, 0px) + 20%) 0%;padding:10px 10px 10px 10px;text-align:center;}.elementor-1015 .elementor-element.elementor-element-f3f08e9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1015 .elementor-element.elementor-element-5f035d5{--display:flex;}.elementor-1015 .elementor-element.elementor-element-8c29593{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1015 .elementor-element.elementor-element-7e0a666{margin:-68px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-7e0a666 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:58px;font-weight:600;color:#2C2C2A;}.elementor-1015 .elementor-element.elementor-element-cac9f5a{margin:-23px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"DM sans", Sans-serif;font-size:17px;font-weight:300;line-height:30px;color:#6B6B65;}.elementor-1015 .elementor-element.elementor-element-84800ad{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-5ab8e3f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-74bb4ed:hover{background-color:#F0F5ED;}.elementor-1015 .elementor-element.elementor-element-74bb4ed.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1015 .elementor-element.elementor-element-74bb4ed{border-style:solid;border-width:0px 1px 1px 0px;border-color:#DDE8D5;}.elementor-1015 .elementor-element.elementor-element-74bb4ed .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-1015 .elementor-element.elementor-element-5826a33{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-875c223:hover{background-color:#F0F5ED;}.elementor-1015 .elementor-element.elementor-element-875c223.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1015 .elementor-element.elementor-element-875c223{border-style:solid;border-width:0px 1px 1px 0px;border-color:#DDE8D5;}.elementor-1015 .elementor-element.elementor-element-875c223 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-1015 .elementor-element.elementor-element-50654cb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-ae18253:hover{background-color:#F0F5ED;}.elementor-1015 .elementor-element.elementor-element-ae18253.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1015 .elementor-element.elementor-element-ae18253{border-style:solid;border-width:0px 1px 1px 0px;border-color:#DDE8D5;}.elementor-1015 .elementor-element.elementor-element-ae18253 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-1015 .elementor-element.elementor-element-286f4bc:hover{background-color:#F0F5ED;}.elementor-1015 .elementor-element.elementor-element-286f4bc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1015 .elementor-element.elementor-element-286f4bc{border-style:solid;border-width:0px 1px 1px 0px;border-color:#DDE8D5;}.elementor-1015 .elementor-element.elementor-element-286f4bc .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-1015 .elementor-element.elementor-element-504974b:hover{background-color:#F0F5ED;}.elementor-1015 .elementor-element.elementor-element-504974b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1015 .elementor-element.elementor-element-504974b{border-style:solid;border-width:0px 1px 1px 0px;border-color:#DDE8D5;}.elementor-1015 .elementor-element.elementor-element-504974b .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-1015 .elementor-element.elementor-element-953d5ca:hover{background-color:#F0F5ED;}.elementor-1015 .elementor-element.elementor-element-953d5ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1015 .elementor-element.elementor-element-953d5ca{border-style:solid;border-width:0px 1px 1px 0px;border-color:#DDE8D5;}.elementor-1015 .elementor-element.elementor-element-953d5ca .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:56px;font-weight:600;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:0px 0px 0px rgba(0,0,0,0.3);}.elementor-1015 .elementor-element.elementor-element-296a35d{--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-1015 .elementor-element.elementor-element-6ea7e73{--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;--overlay-opacity:0.5;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-1015 .elementor-element.elementor-element-6ea7e73:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-6ea7e73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D5C35;}.elementor-1015 .elementor-element.elementor-element-6ea7e73::before, .elementor-1015 .elementor-element.elementor-element-6ea7e73 > .elementor-background-video-container::before, .elementor-1015 .elementor-element.elementor-element-6ea7e73 > .e-con-inner > .elementor-background-video-container::before, .elementor-1015 .elementor-element.elementor-element-6ea7e73 > .elementor-background-slideshow::before, .elementor-1015 .elementor-element.elementor-element-6ea7e73 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1015 .elementor-element.elementor-element-6ea7e73 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#3D5C35;--background-overlay:'';}.elementor-1015 .elementor-element.elementor-element-4efce82{--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-1015 .elementor-element.elementor-element-07337dd{font-family:"DM sans", Sans-serif;font-size:10px;font-weight:400;letter-spacing:5px;color:#9CAF88;}.elementor-1015 .elementor-element.elementor-element-13ef095 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:52px;font-weight:600;color:#FFFFFF;}.elementor-1015 .elementor-element.elementor-element-e4a499d{margin:-68px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFA6;}.elementor-1015 .elementor-element.elementor-element-258b0a7{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"DM sans", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFFA6;}.elementor-1015 .elementor-element.elementor-element-ce4f92b{color:#FFFFFF;}.elementor-1015 .elementor-element.elementor-element-3680124{--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-1015 .elementor-element.elementor-element-f24a125{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"DM sans", Sans-serif;font-size:15px;font-weight:400;line-height:35px;color:#FFFFFF;}.elementor-1015 .elementor-element.elementor-element-9e59abb{--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;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-7b334ed{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:70px;}.elementor-1015 .elementor-element.elementor-element-266fc0b{background-color:#F0F5ED;padding:80px 50px 80px 50px;}.elementor-1015 .elementor-element.elementor-element-9a849a0{--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-1015 .elementor-element.elementor-element-6b119b3{font-family:"DM sans", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;color:#6B8C5A;}.elementor-1015 .elementor-element.elementor-element-90be3d8 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:53px;font-weight:300;line-height:60px;color:#2C2C2A;}.elementor-1015 .elementor-element.elementor-element-d51150c{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM sans", Sans-serif;font-size:14px;font-weight:500;line-height:25px;letter-spacing:1px;color:#6B8C5A;}.elementor-1015 .elementor-element.elementor-element-1ee7cf9{font-family:"DM sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#4A4A45;}.elementor-1015 .elementor-element.elementor-element-951feb6{font-family:"DM sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#4A4A45;}.elementor-1015 .elementor-element.elementor-element-a9137a1{background-color:#F0F5ED;padding:30px 30px 30px 30px;border-style:solid;border-width:0px 0px 0px 03px;border-color:#9CAF88;font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:400;color:#3D5C35;}.elementor-1015 .elementor-element.elementor-element-ba5c1d2{font-family:"DM sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#4A4A45;}.elementor-1015 .elementor-element.elementor-element-b04057b{font-family:"DM sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#4A4A45;}.elementor-1015 .elementor-element.elementor-element-b4c30fd{font-family:"DM sans", Sans-serif;font-size:16px;font-weight:400;color:#4A4A45;}.elementor-1015 .elementor-element.elementor-element-79f2727{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-1015 .elementor-element.elementor-element-79f2727:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-79f2727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C2C2A;}.elementor-1015 .elementor-element.elementor-element-79f2727::before, .elementor-1015 .elementor-element.elementor-element-79f2727 > .elementor-background-video-container::before, .elementor-1015 .elementor-element.elementor-element-79f2727 > .e-con-inner > .elementor-background-video-container::before, .elementor-1015 .elementor-element.elementor-element-79f2727 > .elementor-background-slideshow::before, .elementor-1015 .elementor-element.elementor-element-79f2727 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1015 .elementor-element.elementor-element-79f2727 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2C2C2A;--background-overlay:'';}.elementor-1015 .elementor-element.elementor-element-77a7994{padding:60px 60px 60px 60px;text-align:center;}.elementor-1015 .elementor-element.elementor-element-77a7994 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:44px;font-weight:300;line-height:70px;color:#FFFEF9;}.elementor-1015 .elementor-element.elementor-element-e46ab35{margin:-99px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:3px;color:#9CAF88;}.elementor-1015 .elementor-element.elementor-element-2675ae5{--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;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-2675ae5:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-2675ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5ED;}.elementor-1015 .elementor-element.elementor-element-a55d59c{text-align:center;font-family:"DM sans", Sans-serif;font-size:10px;font-weight:400;letter-spacing:4px;color:#6B8C5A;}.elementor-1015 .elementor-element.elementor-element-5e8574f{text-align:center;}.elementor-1015 .elementor-element.elementor-element-5e8574f .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:54px;font-weight:400;line-height:65px;color:#2C2C2A;}.elementor-1015 .elementor-element.elementor-element-a8f2231{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-a8f2231:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-a8f2231 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F5ED;}.elementor-1015 .elementor-element.elementor-element-64ecbb8{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-style:solid;border-width:3px 0px 0px 0px;border-color:#7A9868;border-radius:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1015 .elementor-element.elementor-element-aaf95e4{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-style:solid;border-width:3px 0px 0px 0px;border-color:#7A9868;border-radius:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1015 .elementor-element.elementor-element-bd385da{background-color:#FFFFFF;padding:0px 0px 0px 0px;border-style:solid;border-width:3px 0px 0px 0px;border-color:#7A9868;border-radius:0px 0px 0px 0px;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-1015 .elementor-element.elementor-element-91485ee{--display:flex;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-91485ee:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-91485ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEF9;}.elementor-1015 .elementor-element.elementor-element-40bddf5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM sans", Sans-serif;font-size:10px;font-weight:400;}.elementor-1015 .elementor-element.elementor-element-c31c36f{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Cormorant Garamond", Sans-serif;font-weight:400;}.elementor-1015 .elementor-element.elementor-element-e41fb43{margin:-55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"DM sans", Sans-serif;font-size:16px;font-weight:400;line-height:30px;}.elementor-1015 .elementor-element.elementor-element-a4f08ee{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-a4f08ee:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-a4f08ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFEF9;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-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-1015 .elementor-element.elementor-element-4e486b3:hover{background-color:#F0F5ED;}.elementor-1015 .elementor-element.elementor-element-4e486b3{padding:40px 36px 40px 36px;border-style:solid;border-width:1px 1px 1px 00px;border-color:#DDE8D5;}.elementor-1015 .elementor-element.elementor-element-4e486b3 .elementor-image-box-wrapper{text-align:start;}.elementor-1015 .elementor-element.elementor-element-4e486b3.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1015 .elementor-element.elementor-element-4e486b3.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1015 .elementor-element.elementor-element-4e486b3.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-4e486b3 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-1015 .elementor-element.elementor-element-4e486b3 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1015 .elementor-element.elementor-element-4e486b3 .elementor-image-box-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;font-style:italic;color:#3D5C35;}.elementor-1015 .elementor-element.elementor-element-4e486b3 .elementor-image-box-description{font-family:"DM sans", Sans-serif;font-size:14px;font-weight:400;color:#6B5B65;}.elementor-1015 .elementor-element.elementor-element-318f754:hover{background-color:#F0F5ED;}.elementor-1015 .elementor-element.elementor-element-318f754{padding:40px 36px 40px 36px;border-style:solid;border-width:1px 00px 1px 00px;border-color:#DDE8D5;}.elementor-1015 .elementor-element.elementor-element-318f754.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1015 .elementor-element.elementor-element-318f754.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1015 .elementor-element.elementor-element-318f754.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-318f754 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-1015 .elementor-element.elementor-element-318f754 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1015 .elementor-element.elementor-element-318f754 .elementor-image-box-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;font-style:italic;color:#3D5C35;}.elementor-1015 .elementor-element.elementor-element-318f754 .elementor-image-box-description{font-family:"DM sans", Sans-serif;font-size:14px;font-weight:400;color:#6B5B65;}.elementor-1015 .elementor-element.elementor-element-0c1c05e:hover{background-color:#F0F5ED;}.elementor-1015 .elementor-element.elementor-element-0c1c05e{padding:40px 036px 40px 40px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#DDE8D5;}.elementor-1015 .elementor-element.elementor-element-0c1c05e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1015 .elementor-element.elementor-element-0c1c05e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1015 .elementor-element.elementor-element-0c1c05e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-0c1c05e .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-1015 .elementor-element.elementor-element-0c1c05e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1015 .elementor-element.elementor-element-0c1c05e .elementor-image-box-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;font-style:italic;color:#3D5C35;}.elementor-1015 .elementor-element.elementor-element-0c1c05e .elementor-image-box-description{font-family:"DM sans", Sans-serif;font-size:14px;font-weight:400;color:#6B5B65;}.elementor-1015 .elementor-element.elementor-element-034cbf6:hover{background-color:#F0F5ED;}.elementor-1015 .elementor-element.elementor-element-034cbf6{padding:40px 036px 40px 40px;border-style:solid;border-width:1px 0px 1px 01px;border-color:#DDE8D5;}.elementor-1015 .elementor-element.elementor-element-034cbf6.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1015 .elementor-element.elementor-element-034cbf6.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1015 .elementor-element.elementor-element-034cbf6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-034cbf6 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-1015 .elementor-element.elementor-element-034cbf6 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1015 .elementor-element.elementor-element-034cbf6 .elementor-image-box-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;font-style:italic;color:#3D5C35;}.elementor-1015 .elementor-element.elementor-element-034cbf6 .elementor-image-box-description{font-family:"DM sans", Sans-serif;font-size:14px;font-weight:400;color:#6B5B65;}.elementor-1015 .elementor-element.elementor-element-f1f8ed0:hover{background-color:#F0F5ED;}.elementor-1015 .elementor-element.elementor-element-f1f8ed0{padding:40px 36px 40px 40px;border-style:solid;border-width:1px 01px 1px 0px;border-color:#DDE8D5;}.elementor-1015 .elementor-element.elementor-element-f1f8ed0.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1015 .elementor-element.elementor-element-f1f8ed0.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1015 .elementor-element.elementor-element-f1f8ed0.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-f1f8ed0 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-1015 .elementor-element.elementor-element-f1f8ed0 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1015 .elementor-element.elementor-element-f1f8ed0 .elementor-image-box-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;font-style:italic;color:#3D5C35;}.elementor-1015 .elementor-element.elementor-element-f1f8ed0 .elementor-image-box-description{font-family:"DM sans", Sans-serif;font-size:14px;font-weight:400;color:#6B5B65;}.elementor-1015 .elementor-element.elementor-element-4aba78f:hover{background-color:#F0F5ED;}.elementor-1015 .elementor-element.elementor-element-4aba78f{padding:40px 36px 40px 36px;border-style:solid;border-width:1px 0px 1px 0px;border-color:#DDE8D5;}.elementor-1015 .elementor-element.elementor-element-4aba78f.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1015 .elementor-element.elementor-element-4aba78f.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1015 .elementor-element.elementor-element-4aba78f.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-4aba78f .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-1015 .elementor-element.elementor-element-4aba78f .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1015 .elementor-element.elementor-element-4aba78f .elementor-image-box-title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:600;font-style:italic;color:#3D5C35;}.elementor-1015 .elementor-element.elementor-element-4aba78f .elementor-image-box-description{font-family:"DM sans", Sans-serif;font-size:14px;font-weight:400;color:#6B5B65;}.elementor-1015 .elementor-element.elementor-element-f12e7bc{--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;--padding-top:110px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-f12e7bc:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-f12e7bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-1015 .elementor-element.elementor-element-0b85fbe{text-align:center;font-family:"DM sans", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:3.5px;color:#6B8C5A;}.elementor-1015 .elementor-element.elementor-element-da66d25{padding:0px 0px 30px 0px;text-align:center;}.elementor-1015 .elementor-element.elementor-element-da66d25 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:54px;font-weight:400;color:#2C2C2A;}.elementor-1015 .elementor-element.elementor-element-45dd880{--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;--padding-top:0px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-45dd880:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-45dd880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F4;}.elementor-1015 .elementor-element.elementor-element-6ed37f7{--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-1015 .elementor-element.elementor-element-0aec655{font-family:"DM sans", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;}.elementor-1015 .elementor-element.elementor-element-b42bcb5 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:400;color:#2C2C2A;}.elementor-1015 .elementor-element.elementor-element-feb6dce{font-family:"DM sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#4A4A45;}.elementor-1015 .elementor-element.elementor-element-001af37{font-family:"DM sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#4A4A45;}.elementor-1015 .elementor-element.elementor-element-6349932{font-family:"DM sans", Sans-serif;font-size:15px;font-weight:400;color:#4A4A45;}.elementor-1015 .elementor-element.elementor-element-2171469{font-family:"DM sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#6B6B65;}.elementor-1015 .elementor-element.elementor-element-c98d839{font-family:"Roboto", Sans-serif;font-weight:400;color:#4A4A45;}.elementor-1015 .elementor-element.elementor-element-8f8e6f9{font-family:"DM sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#4A4A45;}.elementor-1015 .elementor-element.elementor-element-9b185ba{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-ba467e1{font-family:"DM sans", Sans-serif;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:3.5px;}.elementor-1015 .elementor-element.elementor-element-f38177d .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:25px;font-weight:400;color:#2C2C2A;}.elementor-1015 .elementor-element.elementor-element-a8745a5{font-family:"DM sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#4A4A45;}.elementor-1015 .elementor-element.elementor-element-7268a7d{font-family:"DM sans", Sans-serif;font-size:15px;font-weight:400;line-height:20px;color:#4A4A45;}.elementor-1015 .elementor-element.elementor-element-2cd6f01{font-family:"DM sans", Sans-serif;font-size:15px;font-weight:400;color:#4A4A45;}.elementor-1015 .elementor-element.elementor-element-e4e64af{font-family:"DM sans", Sans-serif;font-size:15px;font-weight:400;color:#4A4A45;}.elementor-1015 .elementor-element.elementor-element-98dd9b7{padding:0px 0px 0px 0px;font-family:"DM sans", Sans-serif;font-size:13px;font-weight:400;line-height:20px;color:#6B6B65;}.elementor-1015 .elementor-element.elementor-element-68e7cf7{--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;--padding-top:110px;--padding-bottom:110px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-68e7cf7:not(.elementor-motion-effects-element-type-background), .elementor-1015 .elementor-element.elementor-element-68e7cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3D5C35;}.elementor-1015 .elementor-element.elementor-element-0b2ea8f{text-align:center;font-family:"DM sans", Sans-serif;font-size:10px;font-weight:400;letter-spacing:4px;}.elementor-1015 .elementor-element.elementor-element-5bb6faa{text-align:center;}.elementor-1015 .elementor-element.elementor-element-5bb6faa .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:64px;font-weight:400;}.elementor-1015 .elementor-element.elementor-element-d0404d5{text-align:center;font-family:"DM sans", Sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:30px;color:#FFFFFF99;}.elementor-1015 .elementor-element.elementor-element-505cb59{--display:flex;--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-1015 .elementor-element.elementor-element-2adf11c{width:var( --container-widget-width, 40% );max-width:40%;background-color:#00000033;padding:0px 0px 0px 0px;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-family:"DM sans", Sans-serif;font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-1015 .elementor-element.elementor-element-2adf11c.elementor-element{--align-self:center;}.elementor-1015 .elementor-element.elementor-element-da21888 .elementor-button{background-color:#9CB08A;font-family:"DM sans", Sans-serif;font-size:11px;font-weight:500;}.elementor-1015 .elementor-element.elementor-element-da21888{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:20px 20px 20px 20px;}.elementor-1015 .elementor-element.elementor-element-cf68614{text-align:center;font-family:"DM sans", Sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:35px;color:#FFFFFF99;}@media(min-width:768px){.elementor-1015 .elementor-element.elementor-element-b584b32{--width:60%;}.elementor-1015 .elementor-element.elementor-element-edaf925{--width:100%;}.elementor-1015 .elementor-element.elementor-element-2343839{--width:100%;}.elementor-1015 .elementor-element.elementor-element-380b57f{--width:40%;}.elementor-1015 .elementor-element.elementor-element-4efce82{--width:50%;}.elementor-1015 .elementor-element.elementor-element-3680124{--width:50%;}.elementor-1015 .elementor-element.elementor-element-7b334ed{--width:50%;}.elementor-1015 .elementor-element.elementor-element-9a849a0{--width:50%;}.elementor-1015 .elementor-element.elementor-element-6ed37f7{--width:50%;}.elementor-1015 .elementor-element.elementor-element-9b185ba{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1015 .elementor-element.elementor-element-b584b32{--width:100%;}.elementor-1015 .elementor-element.elementor-element-4efce82{--width:100%;}.elementor-1015 .elementor-element.elementor-element-3680124{--width:100%;}.elementor-1015 .elementor-element.elementor-element-7b334ed{--width:100%;}.elementor-1015 .elementor-element.elementor-element-9a849a0{--width:100%;}.elementor-1015 .elementor-element.elementor-element-a8f2231{--content-width:100%;}}@media(max-width:1024px){.elementor-1015 .elementor-element.elementor-element-f628bdc .elementor-heading-title{font-size:50px;line-height:35px;}.elementor-1015 .elementor-element.elementor-element-8c29593{text-align:center;}.elementor-1015 .elementor-element.elementor-element-84800ad{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1015 .elementor-element.elementor-element-6ea7e73{--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-1015 .elementor-element.elementor-element-13ef095{width:100%;max-width:100%;}.elementor-1015 .elementor-element.elementor-element-e4a499d{width:100%;max-width:100%;}.elementor-1015 .elementor-element.elementor-element-3680124{--flex-wrap:wrap;--align-content:flex-end;}.elementor-1015 .elementor-element.elementor-element-f24a125{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1015 .elementor-element.elementor-element-9e59abb{--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-1015 .elementor-element.elementor-element-7b334ed{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1015 .elementor-element.elementor-element-9a849a0{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-1015 .elementor-element.elementor-element-77a7994 .elementor-heading-title{font-size:30px;line-height:1.5em;}.elementor-1015 .elementor-element.elementor-element-5e8574f{padding:0px 0px 20px 0px;}.elementor-1015 .elementor-element.elementor-element-a8f2231{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1015 .elementor-element.elementor-element-91485ee{--padding-top:050px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1015 .elementor-element.elementor-element-a4f08ee{--grid-auto-flow:row;}.elementor-1015 .elementor-element.elementor-element-f12e7bc{--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1015 .elementor-element.elementor-element-45dd880{--padding-top:0px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-1015 .elementor-element.elementor-element-2adf11c{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1015 .elementor-element.elementor-element-f628bdc .elementor-heading-title{font-size:37px;line-height:30px;}.elementor-1015 .elementor-element.elementor-element-3b425cc5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;}.elementor-1015 .elementor-element.elementor-element-3bbb39e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;}.elementor-1015 .elementor-element.elementor-element-255dcc26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:5px 5px 5px 5px;}.elementor-1015 .elementor-element.elementor-element-2343839{--gap:05px 05px;--row-gap:05px;--column-gap:05px;}.elementor-1015 .elementor-element.elementor-element-49d2791{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;padding:5px 5px 5px 5px;}.elementor-1015 .elementor-element.elementor-element-f7a1b1a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;padding:5px 5px 5px 5px;}.elementor-1015 .elementor-element.elementor-element-b72ddfc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;padding:5px 5px 5px 5px;}.elementor-1015 .elementor-element.elementor-element-09f3f5e{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-1015 .elementor-element.elementor-element-621e96c3 .elementor-button{font-size:11px;line-height:1.5em;padding:16px 36px 16px 36px;}.elementor-1015 .elementor-element.elementor-element-f8edab6{padding:0px 52px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-cac9f5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1015 .elementor-element.elementor-element-84800ad{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1015 .elementor-element.elementor-element-74bb4ed{border-width:0px 0px 01px 0px;}.elementor-1015 .elementor-element.elementor-element-875c223{border-width:0px 0px 01px 0px;}.elementor-1015 .elementor-element.elementor-element-ae18253{border-width:0px 0px 01px 0px;}.elementor-1015 .elementor-element.elementor-element-286f4bc{border-width:0px 0px 1px 0px;}.elementor-1015 .elementor-element.elementor-element-504974b{border-width:0px 0px 01px 0px;}.elementor-1015 .elementor-element.elementor-element-953d5ca{border-width:0px 0px 01px 0px;}.elementor-1015 .elementor-element.elementor-element-6ea7e73{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1015 .elementor-element.elementor-element-13ef095{text-align:start;}.elementor-1015 .elementor-element.elementor-element-13ef095 .elementor-heading-title{font-size:25px;line-height:1.5em;}.elementor-1015 .elementor-element.elementor-element-3680124{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-9e59abb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-7b334ed{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1015 .elementor-element.elementor-element-9a849a0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1015 .elementor-element.elementor-element-90be3d8 .elementor-heading-title{font-size:38px;line-height:1em;}.elementor-1015 .elementor-element.elementor-element-79f2727{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-77a7994{padding:20px 20px 20px 20px;}.elementor-1015 .elementor-element.elementor-element-77a7994 .elementor-heading-title{font-size:19px;line-height:2.3em;}.elementor-1015 .elementor-element.elementor-element-e46ab35{font-size:12px;line-height:3.1em;}.elementor-1015 .elementor-element.elementor-element-2675ae5{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-5e8574f .elementor-heading-title{font-size:38px;line-height:1em;}.elementor-1015 .elementor-element.elementor-element-a8f2231{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1015 .elementor-element.elementor-element-a4f08ee{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1015 .elementor-element.elementor-element-4e486b3 .elementor-image-box-wrapper{text-align:center;}.elementor-1015 .elementor-element.elementor-element-4e486b3 .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-4e486b3 .elementor-image-box-wrapper .elementor-image-box-img{width:20%;}.elementor-1015 .elementor-element.elementor-element-318f754 .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-0c1c05e .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-034cbf6 .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-f1f8ed0 .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-4aba78f .elementor-image-box-img{margin-bottom:15px;}.elementor-1015 .elementor-element.elementor-element-f12e7bc{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1015 .elementor-element.elementor-element-da66d25 .elementor-heading-title{font-size:23px;}.elementor-1015 .elementor-element.elementor-element-45dd880{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1015 .elementor-element.elementor-element-feb6dce{line-height:25px;}.elementor-1015 .elementor-element.elementor-element-001af37{line-height:25px;}.elementor-1015 .elementor-element.elementor-element-6349932{line-height:25px;}.elementor-1015 .elementor-element.elementor-element-2171469{line-height:25px;}.elementor-1015 .elementor-element.elementor-element-c98d839{line-height:25px;}.elementor-1015 .elementor-element.elementor-element-8f8e6f9{line-height:25px;}.elementor-1015 .elementor-element.elementor-element-a8745a5{line-height:25px;}.elementor-1015 .elementor-element.elementor-element-7268a7d{line-height:25px;}.elementor-1015 .elementor-element.elementor-element-2cd6f01{line-height:25px;}.elementor-1015 .elementor-element.elementor-element-e4e64af{line-height:25px;}.elementor-1015 .elementor-element.elementor-element-5bb6faa .elementor-heading-title{font-size:35px;}.elementor-1015 .elementor-element.elementor-element-d0404d5{font-size:15px;line-height:1.3em;}.elementor-1015 .elementor-element.elementor-element-2adf11c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1015 .elementor-element.elementor-element-da21888 .elementor-button{font-size:8px;}.elementor-1015 .elementor-element.elementor-element-cf68614{font-size:15px;line-height:2.1em;}}/* Start custom CSS for heading, class: .elementor-element-f628bdc */h1 em {
    font-style: italic;
    color: #9caf88;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f8edab6 */.elementor-button {
    background-color: transparent
    border-radius: 3px;
    color: #fff;
    display: inline-block;
    fill: #fff;
    font-size: 15px;
    line-height: 1;
    padding: 15px 80px;
    text-align: center;
    transition: all .3s;
}

.click-here{
    background-color: transparent !important;
    border: 1px solid #ffffff4d !important;
}

a.elementor-button.elementor-button-link.elementor-size-sm {
    background-color: transparent ;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3f08e9 */img.attachment-large.size-large.wp-image-407 {
    margin-top: -100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-74bb4ed */.expect-card {
    padding: 44px 36px;
    transition: background 0.3s;
}
.expect-card-num {
    font-family: 'Cormorant Garamond', serif;
    font-size: 56px;
    color: #d4e2ca;
    line-height: 0.9;
    margin-bottom: 16px;
    font-weight: 300;
}
.expect-card h3 {
    font-size: 22px;
    color:#2c2c2a;
    margin-bottom: 12px;
}
.expect-card p {
    font-size: 14px;
    line-height: 1.8;
    color: #6b6b65;
}
.expect-card-tag {
    display: inline-block;
    margin-top: 20px;
    font-size: 10px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #6b8c5a;
    font-weight: 500;
    border-top: 1px solid #dde8d5;
    padding-top: 14px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-875c223 */.expect-card {
    padding: 44px 36px;
    transition: background 0.3s;
}
.expect-card-num {
    font-family: 'Cormorant Garamond', serif;
    font-size: 56px;
    color: #d4e2ca;
    line-height: 0.9;
    margin-bottom: 16px;
    font-weight: 300;
}
.expect-card h3 {
    font-size: 22px;
    color:#2c2c2a;
    margin-bottom: 12px;
}
.expect-card p {
    font-size: 14px;
    line-height: 1.8;
    color: #6b6b65;
}
.expect-card-tag {
    display: inline-block;
    margin-top: 20px;
    font-size: 10px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #6b8c5a;
    font-weight: 500;
    border-top: 1px solid #dde8d5;
    padding-top: 14px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ae18253 */.expect-card {
    padding: 44px 36px;
    transition: background 0.3s;
}
.expect-card-num {
    font-family: 'Cormorant Garamond', serif;
    font-size: 56px;
    color: #d4e2ca;
    line-height: 0.9;
    margin-bottom: 16px;
    font-weight: 300;
}
.expect-card h3 {
    font-size: 22px;
    color:#2c2c2a;
    margin-bottom: 12px;
}
.expect-card p {
    font-size: 14px;
    line-height: 1.8;
    color: #6b6b65;
}
.expect-card-tag {
    display: inline-block;
    margin-top: 20px;
    font-size: 10px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #6b8c5a;
    font-weight: 500;
    border-top: 1px solid #dde8d5;
    padding-top: 14px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-286f4bc */.expect-card {
    padding: 44px 36px;
    transition: background 0.3s;
}
.expect-card-num {
    font-family: 'Cormorant Garamond', serif;
    font-size: 56px;
    color: #d4e2ca;
    line-height: 0.9;
    margin-bottom: 16px;
    font-weight: 300;
}
.expect-card h3 {
    font-size: 22px;
    color:#2c2c2a;
    margin-bottom: 12px;
}
.expect-card p {
    font-size: 14px;
    line-height: 1.8;
    color: #6b6b65;
}
.expect-card-tag {
    display: inline-block;
    margin-top: 20px;
    font-size: 10px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #6b8c5a;
    font-weight: 500;
    border-top: 1px solid #dde8d5;
    padding-top: 14px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-504974b */.expect-card {
    padding: 44px 36px;
    transition: background 0.3s;
}
.expect-card-num {
    font-family: 'Cormorant Garamond', serif;
    font-size: 56px;
    color: #d4e2ca;
    line-height: 0.9;
    margin-bottom: 16px;
    font-weight: 300;
}
.expect-card h3 {
    font-size: 22px;
    color:#2c2c2a;
    margin-bottom: 12px;
        font-family: 'Cormorant Garamond', serif;
        font-weight: 400 !important;
}
.expect-card p {
    font-size: 18px !important;
    line-height: 1.8 !important;
    color: #6b6b65 !important;
}
.expect-card-tag {
    display: inline-block;
    margin-top: 20px;
    font-size: 10px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #6b8c5a;
    font-weight: 500;
    border-top: 1px solid #dde8d5;
    padding-top: 14px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-953d5ca */.expect-card {
    padding: 44px 36px;
    transition: background 0.3s;
}
.expect-card-num {
    font-family: 'Cormorant Garamond', serif;
    font-size: 56px;
    color: #d4e2ca;
    line-height: 0.9;
    margin-bottom: 16px;
    font-weight: 300;
}
.expect-card h3 {
    font-size: 22px;
    color:#2c2c2a;
    margin-bottom: 12px;
}
.expect-card p {
    font-size: 14px;
    line-height: 1.8;
    color: #6b6b65;
}
.expect-card-tag {
    display: inline-block;
    margin-top: 20px;
    font-size: 10px;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: #6b8c5a;
    font-weight: 500;
    border-top: 1px solid #dde8d5;
    padding-top: 14px;
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84800ad */h3 {
    font-family: 'Cormorant Garamond';
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-13ef095 */em {
    font-style: italic;
    color: #9caf88;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f24a125 */@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Domine:wght@400..700&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Nunito:ital,wght@0,200..1000;1,200..1000&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Raleway:ital,wght@0,100..900;1,100..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=Rochester&display=swap');




.list-border-bottom {
    border-bottom: 1px solid #9caf8826; /* Matches your grid line color */
    padding-bottom: 15px;
    margin-bottom: 25px;
   
}

.green-card li{
    font-family:  "DM Sans", Sans-serif;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-90be3d8 */.about-text h2 em{
    color: #3d5c35!important;
        font-style: italic;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a849a0 */.elementor-element.elementor-element-7b334ed.e-con-full.e-flex.wpr-particle-no.wpr-jarallax-no.wpr-parallax-no.wpr-sticky-section-no.e-con.e-child {
    position: sticky;
    top: 40px;
    height: fit-content;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64ecbb8 */.phase-card h3 {
    font-size: 28px;
    color: #2c2c2a;
    margin-bottom: 16px;
    font-weight: 400;
}

.phase-card {
    background: #fff;
    padding: 40px 32px;
    
    position: relative;
    overflow: hidden;
}
.phase-card h3 em {
    font-style: italic;
    color:#3d5c35;
}
.phase-weeks {
    font-size: 10px;
    letter-spacing: 2.5px;
    text-transform: uppercase;
    color: var(--sage-dark);
    font-weight: 500;
    margin-bottom: 12px;
}

.phase-topics {
    list-style: none;
    padding: 0;
}

.phase-topics li::before {
    content: '→';
    position: absolute;
    left: 0;
    color: #9caf88;
    font-size: 10px;
    top: 9px;
}

.phase-topics li {
    font-size: 13px;
    color: #6b6b65;
    padding: 7px 0 7px 18px;
    border-bottom: 1px solid #f0f5ed;
    position: relative;
    line-height: 1.45;
}

.phase-card p {
    font-size: 14px !important;
    color: #6b6b65;
    line-height: 1.8;
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0aec655 */.for-list.yes li::before {
    content: '✓';
    position: absolute;
    left: 0;
    color: #6b8c5a;
    font-weight: 600;
    top: 13px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-feb6dce */.for-list.yes li::before {
    content: '✓';
    position: absolute;
    left: 0;
    color: #6b8c5a;
    font-weight: 600;
    top: 13px;
}
.for-list.list-style-none {
    list-style: none; /* Removes default bullets */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-001af37 */.for-list.yes li::before {
    content: '✓';
    position: absolute;
    left: 0;
    color: #6b8c5a;
    font-weight: 600;
    top: 13px;
}
.for-list.list-style-none {
    list-style: none; /* Removes default bullets */
    padding-left: 10;   /* Removes default indentation */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a8745a5 */.for-list.no li::before {
    content: '✕';
    position: absolute;
    left: 0;
    color: #c0a878;
    top: 13px;
}/* End custom CSS */