.elementor-313 .elementor-element.elementor-element-f665918{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-313 .elementor-element.elementor-element-f665918:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-f665918 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022C22;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-313 .elementor-element.elementor-element-8484101{text-align:center;}.elementor-313 .elementor-element.elementor-element-8484101 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#6EE7B7;}.elementor-313 .elementor-element.elementor-element-1a56deb{text-align:center;}.elementor-313 .elementor-element.elementor-element-1a56deb .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:60px;font-weight:400;color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-0be15f6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:64px;--padding-bottom:64px;--padding-left:24px;--padding-right:24px;}.elementor-313 .elementor-element.elementor-element-0be15f6:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-0be15f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-313 .elementor-element.elementor-element-0fedc53 .elementor-icon-wrapper{text-align:center;}.elementor-313 .elementor-element.elementor-element-0fedc53.elementor-view-stacked .elementor-icon{background-color:#FDE68A;}.elementor-313 .elementor-element.elementor-element-0fedc53.elementor-view-framed .elementor-icon, .elementor-313 .elementor-element.elementor-element-0fedc53.elementor-view-default .elementor-icon{color:#FDE68A;border-color:#FDE68A;}.elementor-313 .elementor-element.elementor-element-0fedc53.elementor-view-framed .elementor-icon, .elementor-313 .elementor-element.elementor-element-0fedc53.elementor-view-default .elementor-icon svg{fill:#FDE68A;}.elementor-313 .elementor-element.elementor-element-0fedc53 .elementor-icon{font-size:34px;}.elementor-313 .elementor-element.elementor-element-0fedc53 .elementor-icon svg{height:34px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-313 .elementor-element.elementor-element-b9986ec{text-align:center;font-family:"Noto Sans", Sans-serif;font-size:19px;line-height:1.7em;color:#022C22;}.elementor-313 .elementor-element.elementor-element-c0ce2ea{text-align:center;}.elementor-313 .elementor-element.elementor-element-c0ce2ea .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:23px;font-weight:700;color:#064E3B;}.elementor-313 .elementor-element.elementor-element-1460409{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-313 .elementor-element.elementor-element-1460409:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-1460409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF7;}.elementor-313 .elementor-element.elementor-element-cc269b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3E8FF;--border-color:#F3E8FF;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-cc269b2:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-cc269b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-7f73ded{--display:flex;--min-height:320px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-313 .elementor-element.elementor-element-7f73ded:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-7f73ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022C22;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-313 .elementor-element.elementor-element-b2a9853{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:44px;}.elementor-313 .elementor-element.elementor-element-50419c1{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-279b11a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:400;color:#022C22;}.elementor-313 .elementor-element.elementor-element-57e5bd1 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:#6B21A8;}.elementor-313 .elementor-element.elementor-element-6c598a8{font-family:"Noto Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#022C22;}.elementor-313 .elementor-element.elementor-element-b67cb50{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-231a2ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-7dd9a10 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:700;color:#6B21A8;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-313 .elementor-element.elementor-element-7420e67 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-7420e67 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-313 .elementor-element.elementor-element-7420e67{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-313 .elementor-element.elementor-element-7420e67 .elementor-icon-list-text{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-b31a445{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-6590dfb .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:700;color:#6B21A8;}.elementor-313 .elementor-element.elementor-element-35d9807{font-family:"Noto Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#064E3B;}.elementor-313 .elementor-element.elementor-element-6a53084 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-6a53084 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-313 .elementor-element.elementor-element-6a53084{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-313 .elementor-element.elementor-element-6a53084 .elementor-icon-list-text{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-ac906b5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:20px;--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-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-313 .elementor-element.elementor-element-5371a92 .elementor-button{background-color:#9333EA;font-family:"Noto Sans", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;}.elementor-313 .elementor-element.elementor-element-5371a92 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-313 .elementor-element.elementor-element-75d7e0b{font-family:"Noto Sans", Sans-serif;font-size:14px;font-weight:500;color:#047857;}.elementor-313 .elementor-element.elementor-element-fe448e4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3E8FF;--border-color:#F3E8FF;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-fe448e4:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-fe448e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-40dcd5e{--display:flex;--min-height:320px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-313 .elementor-element.elementor-element-40dcd5e:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-40dcd5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022C22;}.elementor-313 .elementor-element.elementor-element-03d107d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:44px;}.elementor-313 .elementor-element.elementor-element-c0c0212{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-2477c5a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:400;color:#022C22;}.elementor-313 .elementor-element.elementor-element-ef1930d{font-family:"Noto Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#022C22;}.elementor-313 .elementor-element.elementor-element-2985fae{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-6d3bf49{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-44bcaea .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:700;color:#6B21A8;}.elementor-313 .elementor-element.elementor-element-6206603 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-6206603 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-313 .elementor-element.elementor-element-6206603{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-313 .elementor-element.elementor-element-6206603 .elementor-icon-list-text{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-92fb49f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-ef447df .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:700;color:#6B21A8;}.elementor-313 .elementor-element.elementor-element-0cf02cd{font-family:"Noto Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#064E3B;}.elementor-313 .elementor-element.elementor-element-df32d06 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-df32d06 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-313 .elementor-element.elementor-element-df32d06{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-313 .elementor-element.elementor-element-df32d06 .elementor-icon-list-text{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-5ca6045{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-21fa40a .elementor-button{background-color:#047857;font-family:"Noto Sans", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;}.elementor-313 .elementor-element.elementor-element-21fa40a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-313 .elementor-element.elementor-element-22cc979{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3E8FF;--border-color:#F3E8FF;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-22cc979:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-22cc979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-7b101a0{--display:flex;--min-height:320px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-313 .elementor-element.elementor-element-7b101a0:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-7b101a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022C22;}.elementor-313 .elementor-element.elementor-element-74c03b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:44px;}.elementor-313 .elementor-element.elementor-element-bf5eabc{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-e7db332 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:400;color:#022C22;}.elementor-313 .elementor-element.elementor-element-f0b4f06{font-family:"Noto Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#022C22;}.elementor-313 .elementor-element.elementor-element-5435e31{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-2c32326{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-5a52c08 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:700;color:#6B21A8;}.elementor-313 .elementor-element.elementor-element-f0d2885 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-f0d2885 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-313 .elementor-element.elementor-element-f0d2885{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-313 .elementor-element.elementor-element-f0d2885 .elementor-icon-list-text{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-b0b84b0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-63f6260 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:700;color:#6B21A8;}.elementor-313 .elementor-element.elementor-element-fef03f5{font-family:"Noto Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#064E3B;}.elementor-313 .elementor-element.elementor-element-7311637 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-7311637 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-313 .elementor-element.elementor-element-7311637{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-313 .elementor-element.elementor-element-7311637 .elementor-icon-list-text{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-9606068{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-2688dd7 .elementor-button{background-color:#9333EA;font-family:"Noto Sans", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;}.elementor-313 .elementor-element.elementor-element-2688dd7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-313 .elementor-element.elementor-element-d46d871{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3E8FF;--border-color:#F3E8FF;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-d46d871:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-d46d871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-3f7c6dd{--display:flex;--min-height:320px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-313 .elementor-element.elementor-element-3f7c6dd:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-3f7c6dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022C22;}.elementor-313 .elementor-element.elementor-element-0db77a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:44px;}.elementor-313 .elementor-element.elementor-element-3134c3a{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-1253272 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:32px;font-weight:400;line-height:1.2em;color:#022C22;}.elementor-313 .elementor-element.elementor-element-898cd99{font-family:"Noto Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#022C22;}.elementor-313 .elementor-element.elementor-element-467d051{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-82fe0e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-6d47890 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:700;color:#6B21A8;}.elementor-313 .elementor-element.elementor-element-df07257 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-df07257 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-313 .elementor-element.elementor-element-df07257{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-313 .elementor-element.elementor-element-df07257 .elementor-icon-list-text{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-4895fbd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-bd8c294 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:700;color:#6B21A8;}.elementor-313 .elementor-element.elementor-element-ac3bef7{font-family:"Noto Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#064E3B;}.elementor-313 .elementor-element.elementor-element-27726cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-27726cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-313 .elementor-element.elementor-element-27726cd{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-313 .elementor-element.elementor-element-27726cd .elementor-icon-list-text{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-96950ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-fd136c7 .elementor-button{background-color:#047857;font-family:"Noto Sans", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;}.elementor-313 .elementor-element.elementor-element-fd136c7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-313 .elementor-element.elementor-element-656a113{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3E8FF;--border-color:#F3E8FF;--border-radius:24px 24px 24px 24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-656a113:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-656a113 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-42d31a9{--display:flex;--min-height:320px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-313 .elementor-element.elementor-element-42d31a9:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-42d31a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022C22;}.elementor-313 .elementor-element.elementor-element-df692a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:48px;--padding-bottom:48px;--padding-left:44px;--padding-right:44px;}.elementor-313 .elementor-element.elementor-element-3ab39ac{--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:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-6201100 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:34px;font-weight:400;color:#022C22;}.elementor-313 .elementor-element.elementor-element-3083288 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;color:#6B21A8;}.elementor-313 .elementor-element.elementor-element-dc3ce37{font-family:"Noto Sans", Sans-serif;font-size:16px;line-height:1.7em;color:#022C22;}.elementor-313 .elementor-element.elementor-element-28a1c76{--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:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:24px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-df35d3e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-70f61b8 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:700;color:#6B21A8;}.elementor-313 .elementor-element.elementor-element-7f8e25c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-7f8e25c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-313 .elementor-element.elementor-element-7f8e25c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-313 .elementor-element.elementor-element-7f8e25c .elementor-icon-list-text{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-139d7bb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-582035e .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:16px;font-weight:700;color:#6B21A8;}.elementor-313 .elementor-element.elementor-element-f3fe55b{font-family:"Noto Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#064E3B;}.elementor-313 .elementor-element.elementor-element-90e9712 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-90e9712 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-313 .elementor-element.elementor-element-90e9712{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-313 .elementor-element.elementor-element-90e9712 .elementor-icon-list-text{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-24e6fcc{font-family:"Noto Sans", Sans-serif;font-size:14px;line-height:1.6em;color:#047857;}.elementor-313 .elementor-element.elementor-element-de12251{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-a9018ad .elementor-button{background-color:#9333EA;font-family:"Noto Sans", Sans-serif;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;}.elementor-313 .elementor-element.elementor-element-a9018ad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-313 .elementor-element.elementor-element-8570d70{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:88px;--padding-left:24px;--padding-right:24px;}.elementor-313 .elementor-element.elementor-element-8570d70:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-8570d70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF7;}.elementor-313 .elementor-element.elementor-element-0d7e492{text-align:center;}.elementor-313 .elementor-element.elementor-element-0d7e492 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:36px;font-weight:400;color:#022C22;}.elementor-313 .elementor-element.elementor-element-2ca5879{text-align:center;font-family:"Noto Sans", Sans-serif;font-size:17px;line-height:1.7em;color:#022C22;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );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 );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-313 .elementor-element.elementor-element-d9d9d70 .elementor-accordion-icon, .elementor-313 .elementor-element.elementor-element-d9d9d70 .elementor-accordion-title{color:#022C22;}.elementor-313 .elementor-element.elementor-element-d9d9d70 .elementor-accordion-icon svg{fill:#022C22;}.elementor-313 .elementor-element.elementor-element-d9d9d70 .elementor-active .elementor-accordion-icon, .elementor-313 .elementor-element.elementor-element-d9d9d70 .elementor-active .elementor-accordion-title{color:#022C22;}.elementor-313 .elementor-element.elementor-element-d9d9d70 .elementor-active .elementor-accordion-icon svg{fill:#022C22;}.elementor-313 .elementor-element.elementor-element-d9d9d70 .elementor-accordion-title{font-family:"Georgia", Sans-serif;font-size:20px;}.elementor-313 .elementor-element.elementor-element-d9d9d70 .elementor-tab-content{color:#064E3B;font-family:"Noto Sans", Sans-serif;font-size:15px;}.elementor-313 .elementor-element.elementor-element-cce304e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-313 .elementor-element.elementor-element-cce304e:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-cce304e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF7;}.elementor-313 .elementor-element.elementor-element-efbd95e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-313 .elementor-element.elementor-element-0f58bd3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:24px 24px 24px 24px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-313 .elementor-element.elementor-element-0f58bd3:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-0f58bd3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#022C22;}.elementor-313 .elementor-element.elementor-element-dac4d0b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;font-weight:400;color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-32b4d0b{font-family:"Noto Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#6EE7B7;}.elementor-313 .elementor-element.elementor-element-201ee32 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-201ee32 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-313 .elementor-element.elementor-element-201ee32{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-313 .elementor-element.elementor-element-201ee32 .elementor-icon-list-text{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-caf4233{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#115E45;--border-color:#115E45;--border-radius:16px 16px 16px 16px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-313 .elementor-element.elementor-element-caf4233:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-caf4233 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A3D2E;}.elementor-313 .elementor-element.elementor-element-e2df7a0{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:500;line-height:1.6em;color:#ECFDF5;}.elementor-313 .elementor-element.elementor-element-810eb78{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3E8FF;--border-color:#F3E8FF;--border-radius:24px 24px 24px 24px;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-313 .elementor-element.elementor-element-810eb78:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-810eb78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-a422c09 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;font-weight:400;color:#022C22;}.elementor-313 .elementor-element.elementor-element-ea0b576{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:700;color:#6B21A8;}.elementor-313 .elementor-element.elementor-element-126c0a5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-126c0a5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-313 .elementor-element.elementor-element-126c0a5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-313 .elementor-element.elementor-element-126c0a5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-faba82a{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:700;color:#6B21A8;}.elementor-313 .elementor-element.elementor-element-a31f158 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-a31f158 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-313 .elementor-element.elementor-element-a31f158{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-313 .elementor-element.elementor-element-a31f158 .elementor-icon-list-text{transition:color 0.3s;}.elementor-313 .elementor-element.elementor-element-6634b5b{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3E8FF;--border-color:#F3E8FF;--border-radius:16px 16px 16px 16px;--margin-top:26px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-313 .elementor-element.elementor-element-6634b5b:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-6634b5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF5FF;}.elementor-313 .elementor-element.elementor-element-b6b2c27{text-align:center;}.elementor-313 .elementor-element.elementor-element-b6b2c27 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:18px;font-weight:700;color:#022C22;}.elementor-313 .elementor-element.elementor-element-3db3394{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-313 .elementor-element.elementor-element-3db3394:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-3db3394 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF7;}.elementor-313 .elementor-element.elementor-element-5d3e58c{text-align:center;}.elementor-313 .elementor-element.elementor-element-5d3e58c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:32px;font-weight:400;color:#022C22;}.elementor-313 .elementor-element.elementor-element-ab642e9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:9999px 9999px 9999px 9999px;--margin-top:14px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-313 .elementor-element.elementor-element-ab642e9:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-ab642e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FACC15;}.elementor-313 .elementor-element.elementor-element-0957b8b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-313 .elementor-element.elementor-element-06d7451{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3E8FF;--border-color:#F3E8FF;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-313 .elementor-element.elementor-element-06d7451:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-06d7451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-921c161 .elementor-icon-wrapper{text-align:center;}.elementor-313 .elementor-element.elementor-element-921c161.elementor-view-stacked .elementor-icon{background-color:#047857;}.elementor-313 .elementor-element.elementor-element-921c161.elementor-view-framed .elementor-icon, .elementor-313 .elementor-element.elementor-element-921c161.elementor-view-default .elementor-icon{color:#047857;border-color:#047857;}.elementor-313 .elementor-element.elementor-element-921c161.elementor-view-framed .elementor-icon, .elementor-313 .elementor-element.elementor-element-921c161.elementor-view-default .elementor-icon svg{fill:#047857;}.elementor-313 .elementor-element.elementor-element-921c161 .elementor-icon{font-size:28px;}.elementor-313 .elementor-element.elementor-element-921c161 .elementor-icon svg{height:28px;}.elementor-313 .elementor-element.elementor-element-4fb2840{text-align:center;}.elementor-313 .elementor-element.elementor-element-4fb2840 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.35em;color:#022C22;}.elementor-313 .elementor-element.elementor-element-87f1900{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3E8FF;--border-color:#F3E8FF;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-313 .elementor-element.elementor-element-87f1900:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-87f1900 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-ffabe6b .elementor-icon-wrapper{text-align:center;}.elementor-313 .elementor-element.elementor-element-ffabe6b.elementor-view-stacked .elementor-icon{background-color:#047857;}.elementor-313 .elementor-element.elementor-element-ffabe6b.elementor-view-framed .elementor-icon, .elementor-313 .elementor-element.elementor-element-ffabe6b.elementor-view-default .elementor-icon{color:#047857;border-color:#047857;}.elementor-313 .elementor-element.elementor-element-ffabe6b.elementor-view-framed .elementor-icon, .elementor-313 .elementor-element.elementor-element-ffabe6b.elementor-view-default .elementor-icon svg{fill:#047857;}.elementor-313 .elementor-element.elementor-element-ffabe6b .elementor-icon{font-size:28px;}.elementor-313 .elementor-element.elementor-element-ffabe6b .elementor-icon svg{height:28px;}.elementor-313 .elementor-element.elementor-element-845a7d7{text-align:center;}.elementor-313 .elementor-element.elementor-element-845a7d7 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.35em;color:#022C22;}.elementor-313 .elementor-element.elementor-element-3181176{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3E8FF;--border-color:#F3E8FF;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-313 .elementor-element.elementor-element-3181176:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-3181176 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-d3c9fc9 .elementor-icon-wrapper{text-align:center;}.elementor-313 .elementor-element.elementor-element-d3c9fc9.elementor-view-stacked .elementor-icon{background-color:#047857;}.elementor-313 .elementor-element.elementor-element-d3c9fc9.elementor-view-framed .elementor-icon, .elementor-313 .elementor-element.elementor-element-d3c9fc9.elementor-view-default .elementor-icon{color:#047857;border-color:#047857;}.elementor-313 .elementor-element.elementor-element-d3c9fc9.elementor-view-framed .elementor-icon, .elementor-313 .elementor-element.elementor-element-d3c9fc9.elementor-view-default .elementor-icon svg{fill:#047857;}.elementor-313 .elementor-element.elementor-element-d3c9fc9 .elementor-icon{font-size:28px;}.elementor-313 .elementor-element.elementor-element-d3c9fc9 .elementor-icon svg{height:28px;}.elementor-313 .elementor-element.elementor-element-4ffa272{text-align:center;}.elementor-313 .elementor-element.elementor-element-4ffa272 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.35em;color:#022C22;}.elementor-313 .elementor-element.elementor-element-a918097{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F3E8FF;--border-color:#F3E8FF;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-313 .elementor-element.elementor-element-a918097:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-a918097 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-ca38472 .elementor-icon-wrapper{text-align:center;}.elementor-313 .elementor-element.elementor-element-ca38472.elementor-view-stacked .elementor-icon{background-color:#047857;}.elementor-313 .elementor-element.elementor-element-ca38472.elementor-view-framed .elementor-icon, .elementor-313 .elementor-element.elementor-element-ca38472.elementor-view-default .elementor-icon{color:#047857;border-color:#047857;}.elementor-313 .elementor-element.elementor-element-ca38472.elementor-view-framed .elementor-icon, .elementor-313 .elementor-element.elementor-element-ca38472.elementor-view-default .elementor-icon svg{fill:#047857;}.elementor-313 .elementor-element.elementor-element-ca38472 .elementor-icon{font-size:28px;}.elementor-313 .elementor-element.elementor-element-ca38472 .elementor-icon svg{height:28px;}.elementor-313 .elementor-element.elementor-element-111c5d9{text-align:center;}.elementor-313 .elementor-element.elementor-element-111c5d9 .elementor-heading-title{font-family:"Noto Sans", Sans-serif;font-size:17px;font-weight:700;line-height:1.35em;color:#022C22;}.elementor-313 .elementor-element.elementor-element-34eea2f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-313 .elementor-element.elementor-element-34eea2f:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-34eea2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFBF7;}.elementor-313 .elementor-element.elementor-element-4fde8e2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#A7F3D0;--border-color:#A7F3D0;--border-radius:24px 24px 24px 24px;--padding-top:48px;--padding-bottom:48px;--padding-left:40px;--padding-right:40px;}.elementor-313 .elementor-element.elementor-element-4fde8e2:not(.elementor-motion-effects-element-type-background), .elementor-313 .elementor-element.elementor-element-4fde8e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-313 .elementor-element.elementor-element-5cfb319 .elementor-icon-wrapper{text-align:center;}.elementor-313 .elementor-element.elementor-element-5cfb319.elementor-view-stacked .elementor-icon{background-color:#059669;}.elementor-313 .elementor-element.elementor-element-5cfb319.elementor-view-framed .elementor-icon, .elementor-313 .elementor-element.elementor-element-5cfb319.elementor-view-default .elementor-icon{color:#059669;border-color:#059669;}.elementor-313 .elementor-element.elementor-element-5cfb319.elementor-view-framed .elementor-icon, .elementor-313 .elementor-element.elementor-element-5cfb319.elementor-view-default .elementor-icon svg{fill:#059669;}.elementor-313 .elementor-element.elementor-element-5cfb319 .elementor-icon{font-size:28px;}.elementor-313 .elementor-element.elementor-element-5cfb319 .elementor-icon svg{height:28px;}.elementor-313 .elementor-element.elementor-element-b27d57d{text-align:center;}.elementor-313 .elementor-element.elementor-element-b27d57d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:400;color:#022C22;}.elementor-313 .elementor-element.elementor-element-d093cba{text-align:center;font-family:"Noto Sans", Sans-serif;font-size:16px;line-height:1.6em;color:#065F46;}@media(min-width:768px){.elementor-313 .elementor-element.elementor-element-1460409{--content-width:1180px;}.elementor-313 .elementor-element.elementor-element-8570d70{--content-width:920px;}.elementor-313 .elementor-element.elementor-element-cce304e{--content-width:1180px;}.elementor-313 .elementor-element.elementor-element-3db3394{--content-width:1180px;}.elementor-313 .elementor-element.elementor-element-ab642e9{--width:64px;}.elementor-313 .elementor-element.elementor-element-0957b8b{--width:100%;}.elementor-313 .elementor-element.elementor-element-34eea2f{--content-width:1180px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-widget-accordion .elementor-accordion-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-accordion .elementor-tab-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS *//* ===== FONT AWESOME 5 webfont (inline <i> icons; Elementor's own icons are SVG) ===== */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal; font-weight: 900; font-display: block;
  src: url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-solid-900.woff2') format('woff2'),
       url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.4/webfonts/fa-solid-900.ttf') format('truetype');
}
i.fas { font-family: "Font Awesome 5 Free" !important; font-weight: 900 !important; font-style: normal; display: inline-block; line-height: 1; }
i.fa-calendar-alt::before { content: "\f073"; }
i.fa-map-marker-alt::before { content: "\f3c5"; }
i.fa-info-circle::before { content: "\f05a"; }
i.fa-users::before { content: "\f0c0"; }
i.fa-building::before { content: "\f1ad"; }
i.fa-briefcase::before { content: "\f0b1"; }
i.fa-arrow-circle-right::before { content: "\f0a9"; }
i.fa-check-circle::before { content: "\f058"; }
i.fa-book-open::before { content: "\f518"; }
i.fa-balance-scale::before { content: "\f24e"; }

/* ===== HEADER ===== */
.elementor-element-f665918 {
  background-image: linear-gradient(rgba(2,44,34,0.90), rgba(2,44,34,0.90)), url('https://myrnamccallum.ca/wp-content/uploads/2026/06/photo-1511497584788-876760111969.jpg') !important;
  background-size: cover !important; background-position: center !important;
}
.elementor-element-8484101 .elementor-heading-title { display: inline-flex; align-items: center; gap: 12px; }
.elementor-element-8484101 .elementor-heading-title::before,
.elementor-element-8484101 .elementor-heading-title::after { content: ""; width: 32px; height: 2px; background: #FACC15; display: inline-block; }

/* ===== INTRO ===== */
.elementor-element-0be15f6 .elementor-widget { margin: 0 !important; }
.elementor-element-0be15f6 .elementor-widget-text-editor p { margin: 0 0 16px 0 !important; }
.elementor-element-0be15f6 .elementor-widget-text-editor p:last-child { margin-bottom: 0 !important; }
.elementor-element-b9986ec { max-width: 820px; }
.elementor-element-c0ce2ea { border-top: 1px solid #6EE7B7 !important; padding-top: 20px !important; margin-top: 8px !important; max-width: 540px; }
.elementor-element-c0ce2ea .elementor-heading-title { margin: 0 !important; }

/* ===== PROGRAM CARDS (all 5) ===== */
.elementor-element-1460409 .elementor-widget { margin: 0; }
.elementor-element-1460409 .elementor-widget-text-editor p { margin: 0; }
.elementor-element-1460409 > .e-con-inner > .e-con { overflow: hidden; box-shadow: 0 20px 45px rgba(107,33,168,.08); transition: box-shadow .3s ease; }
.elementor-element-1460409 > .e-con-inner > .e-con:hover { box-shadow: 0 30px 60px rgba(107,33,168,.16); }
.elementor-element-1460409 .elementor-widget-image { width: 100%; text-align: center; }
.elementor-element-1460409 .elementor-widget-image img { max-height: 300px; width: auto; max-width: 100%; object-fit: contain; border-radius: 6px; filter: drop-shadow(0 12px 18px rgba(0,0,0,.35)); transition: transform .7s ease; }
.elementor-element-1460409 > .e-con-inner > .e-con:hover .elementor-widget-image img { transform: scale(1.05); }
.elementor-element-1460409 > .e-con-inner > .e-con > .e-con:last-child { align-items: flex-start; text-align: left; }
.elementor-element-1460409 .elementor-widget-heading .elementor-heading-title { text-align: left; }
.elementor-element-1460409 .elementor-icon-list-text { color: #064E3B !important; }
/* badges */
.elementor-element-50419c1, .elementor-element-c0c0212, .elementor-element-bf5eabc, .elementor-element-3134c3a, .elementor-element-3ab39ac { margin-bottom: 18px !important; }
.elementor-element-50419c1 p, .elementor-element-c0c0212 p, .elementor-element-bf5eabc p, .elementor-element-3134c3a p, .elementor-element-3ab39ac p { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: .05em; line-height: 1; display: inline-flex; align-items: center; gap: 6px; }
.elementor-element-50419c1 i, .elementor-element-c0c0212 i, .elementor-element-bf5eabc i, .elementor-element-3134c3a i, .elementor-element-3ab39ac i { font-size: 12px; }
.elementor-element-643a979, .elementor-element-fc4f43c, .elementor-element-7f76955, .elementor-element-b82dac6, .elementor-element-0a84cff, .elementor-element-2118f33 { border-radius: 9999px; padding: 6px 14px; align-self: flex-start; flex: 0 0 auto; width: auto; }
.elementor-element-643a979, .elementor-element-7f76955, .elementor-element-0a84cff { background: #FEF9C3 !important; }
.elementor-element-643a979 p, .elementor-element-7f76955 p, .elementor-element-0a84cff p { color: #854D0E; }
.elementor-element-fc4f43c, .elementor-element-b82dac6, .elementor-element-2118f33 { background: #F3E8FF !important; }
.elementor-element-fc4f43c p, .elementor-element-b82dac6 p, .elementor-element-2118f33 p { color: #6B21A8; }
/* spacing */
.elementor-element-279b11a, .elementor-element-2477c5a, .elementor-element-e7db332, .elementor-element-1253272, .elementor-element-6201100 { margin-bottom: 12px !important; }
.elementor-element-57e5bd1, .elementor-element-3083288 { margin-bottom: 16px !important; }
.elementor-element-6c598a8, .elementor-element-ef1930d, .elementor-element-f0b4f06, .elementor-element-898cd99, .elementor-element-dc3ce37 { margin-bottom: 0 !important; }
.elementor-element-b67cb50, .elementor-element-2985fae, .elementor-element-5435e31, .elementor-element-467d051, .elementor-element-28a1c76 { margin-bottom: 0 !important; }
/* columns */
.elementor-element-231a2ea, .elementor-element-b31a445, .elementor-element-6d3bf49, .elementor-element-92fb49f, .elementor-element-2c32326, .elementor-element-b0b84b0, .elementor-element-82fe0e2, .elementor-element-4895fbd, .elementor-element-df35d3e, .elementor-element-139d7bb {
  flex: 1 1 calc(50% - 16px) !important; width: calc(50% - 16px) !important; max-width: calc(50% - 16px) !important; min-width: 0 !important;
}
@media (max-width: 767px) {
  .elementor-element-231a2ea, .elementor-element-b31a445, .elementor-element-6d3bf49, .elementor-element-92fb49f, .elementor-element-2c32326, .elementor-element-b0b84b0, .elementor-element-82fe0e2, .elementor-element-4895fbd, .elementor-element-df35d3e, .elementor-element-139d7bb {
    flex: 1 1 100% !important; width: 100% !important; max-width: 100% !important;
  }
}
.elementor-element-7dd9a10 .elementor-heading-title, .elementor-element-6590dfb .elementor-heading-title,
.elementor-element-44bcaea .elementor-heading-title, .elementor-element-ef447df .elementor-heading-title,
.elementor-element-5a52c08 .elementor-heading-title, .elementor-element-63f6260 .elementor-heading-title,
.elementor-element-6d47890 .elementor-heading-title, .elementor-element-bd8c294 .elementor-heading-title,
.elementor-element-70f61b8 .elementor-heading-title, .elementor-element-582035e .elementor-heading-title {
  border-bottom: 1px solid #F3E8FF; padding-bottom: 8px; margin-bottom: 12px;
}
.elementor-element-35d9807, .elementor-element-0cf02cd, .elementor-element-fef03f5, .elementor-element-ac3bef7, .elementor-element-f3fe55b { margin-bottom: 8px !important; }
.elementor-element-ac906b5, .elementor-element-5ca6045, .elementor-element-9606068, .elementor-element-96950ae, .elementor-element-de12251 { border-top: 1px solid #FAF5FF; margin-top: 8px !important; }
.elementor-element-75d7e0b p { display: inline-flex; align-items: center; gap: 6px; }
.elementor-element-24e6fcc { border-left: 3px solid #FACC15; padding-left: 16px; margin-top: 4px !important; margin-bottom: 8px !important; }

/* ===== ADDITIONAL SERVICES ===== */
.elementor-element-0d7e492 { margin-bottom: 12px !important; }
.elementor-element-2ca5879 { max-width: 680px; margin-bottom: 40px !important; }
.elementor-element-d9d9d70 { width: 100%; }
.elementor-element-d9d9d70 .elementor-accordion-item { background: #FFFFFF; border: 1px solid #F3E8FF !important; border-radius: 16px; margin-bottom: 16px; overflow: hidden; box-shadow: 0 4px 14px rgba(107,33,168,.05); transition: box-shadow .25s ease; }
.elementor-element-d9d9d70 .elementor-accordion-item:hover { box-shadow: 0 10px 24px rgba(107,33,168,.10); }
.elementor-element-d9d9d70 .elementor-tab-title { display: flex !important; align-items: center; padding: 22px 26px !important; cursor: pointer; transition: background .2s ease; border: 0 !important; font-family: Georgia, serif; }
.elementor-element-d9d9d70 .elementor-tab-title:hover { background: #FAF5FF; }
.elementor-element-d9d9d70 .elementor-tab-content { padding: 0 26px 24px 26px !important; border: 0 !important; }
/* toggle: yellow circle on the RIGHT, glyph centered (do NOT touch inner span display — Elementor toggles it) */
.elementor-element-d9d9d70 .elementor-accordion-icon { order: 2; margin-left: auto !important; margin-right: 0 !important; background: #FEF9C3; color: #A16207; width: 36px; height: 36px; min-width: 36px; border-radius: 9999px; display: flex; align-items: center; justify-content: center; padding: 0; font-size: 14px; }
.elementor-element-d9d9d70 .elementor-accordion-icon svg { width: 14px; height: 14px; display: block; fill: #A16207; }
/* content lists */
.elementor-element-d9d9d70 .ow-acc-list { list-style: none; margin: 14px 0 0 0; padding: 0; }
.elementor-element-d9d9d70 .ow-acc-list li { display: flex; align-items: flex-start; gap: 12px; margin-bottom: 12px; }
.elementor-element-d9d9d70 .ow-acc-list li i { margin-top: 4px; flex-shrink: 0; font-size: 16px; }
.elementor-element-d9d9d70 .ow-acc-h4 { font-weight: 700; color: #6B21A8; font-size: 17px; margin: 24px 0 6px 0; }
.elementor-element-d9d9d70 .elementor-tab-content > p:first-child { padding-top: 16px; margin: 0; }
/* Additional Services — force the toggle circle to flex so the chevron centers */
.elementor-element-d9d9d70 .elementor-accordion-icon { display: flex !important; }
.elementor-element-d9d9d70 .elementor-accordion-icon-closed,
.elementor-element-d9d9d70 .elementor-accordion-icon-opened { line-height: 0; }
/* inline FA codes for How/Why H4s */
i.fa-exclamation-triangle::before { content: "\f071"; }
i.fa-fire::before { content: "\f06d"; }

/* ===== HOW / WHY two-column ===== */
.elementor-element-0f58bd3, .elementor-element-810eb78 { flex: 1 1 calc(50% - 16px) !important; width: calc(50% - 16px) !important; max-width: calc(50% - 16px) !important; min-width: 0 !important; }
@media (max-width: 767px) { .elementor-element-0f58bd3, .elementor-element-810eb78 { flex: 1 1 100% !important; width: 100% !important; max-width: 100% !important; } }
.elementor-element-0f58bd3 .elementor-widget, .elementor-element-810eb78 .elementor-widget { margin: 0; }
.elementor-element-0f58bd3 p, .elementor-element-810eb78 p { margin: 0; }
.elementor-element-dac4d0b { margin-bottom: 22px !important; }
.elementor-element-32b4d0b { margin-bottom: 16px !important; }
.elementor-element-a422c09 { margin-bottom: 22px !important; }
.elementor-element-ea0b576, .elementor-element-faba82a { margin-bottom: 12px !important; }
.elementor-element-126c0a5 { margin-bottom: 24px !important; }
.elementor-element-ea0b576 p, .elementor-element-faba82a p { display: inline-flex; align-items: center; gap: 10px; }

/* ===== ENGAGEMENTS ===== */
.elementor-element-06d7451, .elementor-element-87f1900, .elementor-element-3181176, .elementor-element-a918097 {
  flex: 1 1 calc(25% - 18px) !important; max-width: calc(25% - 18px) !important; min-width: 0 !important;
  transition: transform .3s ease, box-shadow .3s ease;
}
@media (max-width: 1024px) { .elementor-element-06d7451, .elementor-element-87f1900, .elementor-element-3181176, .elementor-element-a918097 { flex: 1 1 calc(50% - 12px) !important; max-width: calc(50% - 12px) !important; } }
@media (max-width: 600px) { .elementor-element-06d7451, .elementor-element-87f1900, .elementor-element-3181176, .elementor-element-a918097 { flex: 1 1 100% !important; max-width: 100% !important; } }
.elementor-element-06d7451:hover, .elementor-element-87f1900:hover, .elementor-element-3181176:hover, .elementor-element-a918097:hover { transform: translateY(-6px); box-shadow: 0 18px 36px rgba(107,33,168,.12); }
.elementor-element-3db3394 .elementor-widget-icon .elementor-icon { width: 64px; height: 64px; background: #ECFDF5; border-radius: 9999px; display: flex; align-items: center; justify-content: center; margin: 0 auto 20px auto; transition: all .3s ease; }
.elementor-element-3db3394 .elementor-widget-icon .elementor-icon svg { width: 28px; height: 28px; fill: #047857; transition: all .3s ease; }
.elementor-element-3db3394 .elementor-widget-heading { margin-top: 0; }
.elementor-element-06d7451:hover .elementor-icon, .elementor-element-3181176:hover .elementor-icon { background: #FEF9C3; transform: scale(1.1); }
.elementor-element-06d7451:hover .elementor-icon svg, .elementor-element-3181176:hover .elementor-icon svg { fill: #854D0E; }
.elementor-element-87f1900:hover .elementor-icon, .elementor-element-a918097:hover .elementor-icon { background: #F3E8FF; transform: scale(1.1); }
.elementor-element-87f1900:hover .elementor-icon svg, .elementor-element-a918097:hover .elementor-icon svg { fill: #6B21A8; }

/* ===== NEWSLETTER CTA ===== */
.elementor-element-4fde8e2 { max-width: 640px; margin: 0 auto; }
.elementor-element-4fde8e2 .elementor-widget { margin: 0; }
.elementor-element-5cfb319 .elementor-icon { width: 64px; height: 64px; background: #ECFDF5; border-radius: 9999px; display: flex; align-items: center; justify-content: center; margin: 0 auto 18px auto; }
.elementor-element-5cfb319 .elementor-icon svg { width: 28px; height: 28px; fill: #059669; }
.elementor-element-b27d57d { margin-bottom: 12px !important; }
.elementor-element-d093cba { max-width: 520px; margin: 0 auto 26px auto !important; }
.elementor-element-d093cba p { margin: 0; }
.ow-notify-form { display: flex; gap: 12px; justify-content: center; flex-wrap: wrap; width: 100%; max-width: 480px; margin: 0 auto; }
.ow-notify-form input[type=email] { flex: 1 1 240px; padding: 13px 20px; border-radius: 9999px; border: 1px solid #A7F3D0; font-size: 15px; outline: none; }
.ow-notify-form input[type=email]:focus { border-color: #9333EA; box-shadow: 0 0 0 2px rgba(147,51,234,.25); }
.ow-notify-form button { background: #064E3B; color: #fff; border: 0; padding: 13px 26px; border-radius: 9999px; font-weight: 700; font-size: 15px; cursor: pointer; transition: background .2s ease; }
.ow-notify-form button:hover { background: #053826; }
/* ===== HOW/WHY — alignment + color fixes ===== */
/* left-align both card contents */
.elementor-element-0f58bd3, .elementor-element-810eb78 { align-items: flex-start !important; text-align: left !important; }
.elementor-element-0f58bd3 .elementor-heading-title, .elementor-element-810eb78 .elementor-heading-title { text-align: left !important; }
.elementor-element-0f58bd3 .elementor-widget-text-editor, .elementor-element-810eb78 .elementor-widget-text-editor,
.elementor-element-0f58bd3 .elementor-widget-text-editor p, .elementor-element-810eb78 .elementor-widget-text-editor p { text-align: left !important; }
/* HOW card: "Myrna brings:" colour + WHY/HOW H4 inline icons aligned left */
.elementor-element-32b4d0b, .elementor-element-32b4d0b p { color: #A7F3D0 !important; }
.elementor-element-ea0b576 p, .elementor-element-faba82a p { justify-content: flex-start !important; }
/* HOW card list: yellow checks + white text */
.elementor-element-201ee32 .elementor-icon-list-text { color: #FFFFFF !important; }
.elementor-element-201ee32 .elementor-icon-list-icon svg { fill: #FACC15 !important; }
.elementor-element-201ee32 .elementor-icon-list-icon i { color: #FACC15 !important; }
/* HOW card quote: italic */
.elementor-element-e2df7a0, .elementor-element-e2df7a0 p { font-style: italic !important; }
/* WHY card lists: emerald-950 text */
.elementor-element-126c0a5 .elementor-icon-list-text, .elementor-element-a31f158 .elementor-icon-list-text { color: #022C22 !important; }
/* Newsletter CTA — span full width like the Engagements row */
.elementor-element-4fde8e2 { max-width: 100% !important; width: 100% !important; }
/* Intro closing-line divider — ~15% wider */
.elementor-element-c0ce2ea { max-width: 620px !important; }/* End custom CSS */