.elementor-8 .elementor-element.elementor-element-51a8c2c{--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;--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-8 .elementor-element.elementor-element-51a8c2c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-51a8c2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E323E;}.elementor-8 .elementor-element.elementor-element-48fa628{--display:flex;}.elementor-8 .elementor-element.elementor-element-48fa628.e-con{--flex-grow:0;--flex-shrink:0;}.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-8 .elementor-element.elementor-element-b894568{text-align:start;}.elementor-8 .elementor-element.elementor-element-b894568 img{width:100%;}.elementor-8 .elementor-element.elementor-element-9cf6e80{--display:flex;}.elementor-8 .elementor-element.elementor-element-9cf6e80.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-1046af7 .elementor-menu-toggle{margin:0 auto;}.elementor-8 .elementor-element.elementor-element-1046af7 .elementor-nav-menu .elementor-item{font-family:"Figtree", Sans-serif;font-weight:600;text-transform:capitalize;}.elementor-8 .elementor-element.elementor-element-1046af7 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1046af7 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1046af7 .elementor-nav-menu--dropdown a.elementor-item-active{color:#1B3C45;background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1046af7 .elementor-nav-menu--dropdown .elementor-item, .elementor-8 .elementor-element.elementor-element-1046af7 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Figtree", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-1046af7 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#1B3C4530;border-bottom-width:1px;}.elementor-8 .elementor-element.elementor-element-1046af7 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1046af7 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7e3b316{--display:flex;}.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-8 .elementor-element.elementor-element-d025ce7 .elementor-button{background-color:#5F9E82;border-radius:100px 100px 100px 100px;padding:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-d025ce7 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-fa98b40{--display:flex;--min-height:700px;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fa98b40:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fa98b40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1E8;}.elementor-8 .elementor-element.elementor-element-f0a9cb6{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-f0a9cb6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-fa85c59 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-644a091 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:57px;font-weight:500;color:#1E323E;}.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-8 .elementor-element.elementor-element-e56d21c{font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;color:#566360;}.elementor-8 .elementor-element.elementor-element-8471000{--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;--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-8 .elementor-element.elementor-element-1c90298 .elementor-button{background-color:#1E323E;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:500;border-radius:100px 100px 100px 100px;padding:25px 30px 25px 30px;}.elementor-8 .elementor-element.elementor-element-94aeae3 .elementor-button{background-color:#F4F1E8;font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;fill:#1E323E;color:#1E323E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#1E323E;border-radius:100px 100px 100px 100px;padding:25px 30px 25px 30px;}.elementor-8 .elementor-element.elementor-element-94aeae3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-8 .elementor-element.elementor-element-4ae64bf{--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;--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-8 .elementor-element.elementor-element-bb72c11 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:700;color:#1E323E;}.elementor-8 .elementor-element.elementor-element-b5c603a{font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;color:#566360;}.elementor-8 .elementor-element.elementor-element-da3293e{--display:flex;}.elementor-8 .elementor-element.elementor-element-b4d1880{--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;--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-8 .elementor-element.elementor-element-b4d1880:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b4d1880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E323E;}.elementor-8 .elementor-element.elementor-element-700f215{--display:flex;}.elementor-8 .elementor-element.elementor-element-700f215.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-bdab5ce{text-align:start;}.elementor-8 .elementor-element.elementor-element-bdab5ce img{width:100%;}.elementor-8 .elementor-element.elementor-element-14a8343{--display:flex;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-928dcc2 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-928dcc2 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-928dcc2.elementor-view-stacked .elementor-icon{background-color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-928dcc2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-928dcc2.elementor-view-default .elementor-icon{fill:#4F8B71;color:#4F8B71;border-color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-928dcc2 .elementor-icon{font-size:25px;}.elementor-8 .elementor-element.elementor-element-928dcc2 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-928dcc2 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-928dcc2:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-928dcc2:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-928dcc2 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#90ADA7;}.elementor-8 .elementor-element.elementor-element-6e1444f{--display:flex;}.elementor-8 .elementor-element.elementor-element-c8f5853 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-c8f5853 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c8f5853.elementor-view-stacked .elementor-icon{background-color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-c8f5853.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-c8f5853.elementor-view-default .elementor-icon{fill:#4F8B71;color:#4F8B71;border-color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-c8f5853 .elementor-icon{font-size:25px;}.elementor-8 .elementor-element.elementor-element-c8f5853 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-c8f5853 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-c8f5853:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-c8f5853:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c8f5853 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#90ADA7;}.elementor-8 .elementor-element.elementor-element-440fc1d{--display:flex;}.elementor-8 .elementor-element.elementor-element-1ea4868 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-1ea4868 .elementor-icon-box-title{margin-block-end:6px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1ea4868.elementor-view-stacked .elementor-icon{background-color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-1ea4868.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-1ea4868.elementor-view-default .elementor-icon{fill:#4F8B71;color:#4F8B71;border-color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-1ea4868 .elementor-icon{font-size:25px;}.elementor-8 .elementor-element.elementor-element-1ea4868 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-1ea4868 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-1ea4868:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-1ea4868:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1ea4868 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#90ADA7;}.elementor-8 .elementor-element.elementor-element-47909bd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-47909bd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-47909bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1E8;}.elementor-8 .elementor-element.elementor-element-5e6e327{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-5e6e327.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-6a402bf{--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;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6a402bf:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6a402bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1E8;}.elementor-8 .elementor-element.elementor-element-db0bca1{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-db0bca1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-968a95c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-ba00a76 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:57px;font-weight:500;color:#1E323E;}.elementor-8 .elementor-element.elementor-element-c33fa0c{font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;color:#566360;}.elementor-8 .elementor-element.elementor-element-83c2cd6{--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;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-83c2cd6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-83c2cd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1E8;}.elementor-8 .elementor-element.elementor-element-05a2d3b{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-05a2d3b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d8d9744{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-d8d9744.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a125330 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-a125330 .elementor-icon-box-title{margin-block-end:6px;color:#1E323E;}.elementor-8 .elementor-element.elementor-element-a125330.elementor-view-stacked .elementor-icon{background-color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-a125330.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-a125330.elementor-view-default .elementor-icon{fill:#4F8B71;color:#4F8B71;border-color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-a125330 .elementor-icon{font-size:38px;}.elementor-8 .elementor-element.elementor-element-a125330 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-a125330 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-a125330:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-a125330:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-a125330 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-928c581 .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-928c581 .elementor-icon-box-title{margin-block-end:6px;color:#1E323E;}.elementor-8 .elementor-element.elementor-element-928c581.elementor-view-stacked .elementor-icon{background-color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-928c581.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-928c581.elementor-view-default .elementor-icon{fill:#4F8B71;color:#4F8B71;border-color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-928c581 .elementor-icon{font-size:38px;}.elementor-8 .elementor-element.elementor-element-928c581 .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-928c581 .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-928c581:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-928c581:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-928c581 .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-67201ab .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-67201ab .elementor-icon-box-title{margin-block-end:6px;color:#1E323E;}.elementor-8 .elementor-element.elementor-element-67201ab.elementor-view-stacked .elementor-icon{background-color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-67201ab.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-67201ab.elementor-view-default .elementor-icon{fill:#4F8B71;color:#4F8B71;border-color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-67201ab .elementor-icon{font-size:38px;}.elementor-8 .elementor-element.elementor-element-67201ab .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-67201ab .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-67201ab:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-67201ab:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-67201ab .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-f23fc9c .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-8 .elementor-element.elementor-element-f23fc9c .elementor-icon-box-title{margin-block-end:6px;color:#1E323E;}.elementor-8 .elementor-element.elementor-element-f23fc9c.elementor-view-stacked .elementor-icon{background-color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-f23fc9c.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-f23fc9c.elementor-view-default .elementor-icon{fill:#4F8B71;color:#4F8B71;border-color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-f23fc9c .elementor-icon{font-size:38px;}.elementor-8 .elementor-element.elementor-element-f23fc9c .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-f23fc9c .elementor-icon-box-title a{font-family:"Inter Tight", Sans-serif;font-size:20px;font-weight:700;}.elementor-8 .elementor-element.elementor-element-f23fc9c:has(:hover) .elementor-icon-box-title,
					 .elementor-8 .elementor-element.elementor-element-f23fc9c:has(:focus) .elementor-icon-box-title{color:#000000;}.elementor-8 .elementor-element.elementor-element-f23fc9c .elementor-icon-box-description{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#000000;}.elementor-8 .elementor-element.elementor-element-c602897{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c602897:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c602897 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E323E;}.elementor-8 .elementor-element.elementor-element-791d5c2{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-791d5c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0612270{--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;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0612270:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0612270 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E323E;}.elementor-8 .elementor-element.elementor-element-0a9113d{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-0a9113d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-8a8d36a .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-6a7ecec .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:57px;font-weight:500;color:#FDFDFD;}.elementor-8 .elementor-element.elementor-element-7264662{font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;color:#D5D6D6;}.elementor-8 .elementor-element.elementor-element-4eb8bce{--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;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4eb8bce:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4eb8bce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E323E;}.elementor-8 .elementor-element.elementor-element-730a4ac{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-730a4ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-4f04a47{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4f04a47:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4f04a47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1E8;}.elementor-8 .elementor-element.elementor-element-4509bfc{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-4509bfc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-f054cef{--display:flex;--min-height:700px;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f054cef:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f054cef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1E8;}.elementor-8 .elementor-element.elementor-element-ec85e9f{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-ec85e9f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-88ced42 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-95ef3c1 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:57px;font-weight:500;color:#1E323E;}.elementor-8 .elementor-element.elementor-element-1e75fe6{font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;color:#566360;}.elementor-8 .elementor-element.elementor-element-972d0f3{border-style:solid;border-width:0px 0px 0px 6px;border-color:#5F9E82;font-family:"Fraunces", Sans-serif;font-size:21px;font-weight:400;color:#1E323E;}.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-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-2a7b897 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-8 .elementor-element.elementor-element-2a7b897 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-8 .elementor-element.elementor-element-2a7b897 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-8 .elementor-element.elementor-element-2a7b897 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-8 .elementor-element.elementor-element-2a7b897 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-8 .elementor-element.elementor-element-2a7b897 .elementor-icon-list-icon i{color:#5F9E82;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-2a7b897 .elementor-icon-list-icon svg{fill:#5F9E82;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-2a7b897{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-2a7b897 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-2a7b897 .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-2a7b897 .elementor-icon-list-text{transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-b9d2454{--display:flex;}.elementor-8 .elementor-element.elementor-element-fc88040 img{border-style:solid;border-width:8px 8px 8px 8px;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-cb493f6{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-cb493f6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-cb493f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EFE8;}.elementor-8 .elementor-element.elementor-element-3b210a7{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3b210a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7a53b7a{--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:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7a53b7a:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7a53b7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9EFE8;}.elementor-8 .elementor-element.elementor-element-9dfecdc{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-9dfecdc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-562e623 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-9aa8b6b .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:57px;font-weight:500;color:#1E323E;}.elementor-8 .elementor-element.elementor-element-5e5cb57{font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;color:#566360;}.elementor-8 .elementor-element.elementor-element-1fcae29{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-1fcae29.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-d6e5b08{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d6e5b08:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d6e5b08 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1E8;}.elementor-8 .elementor-element.elementor-element-a90cd06{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-a90cd06.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-aed8b05{--display:flex;}.elementor-8 .elementor-element.elementor-element-ba43924{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ba43924:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-ba43924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1E8;}.elementor-8 .elementor-element.elementor-element-2b49a9c{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-2b49a9c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-526abef .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-7f06e6d .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:57px;font-weight:500;color:#1E323E;}.elementor-8 .elementor-element.elementor-element-a485de3{--display:flex;}.elementor-8 .elementor-element.elementor-element-b966d15{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#566360;}.elementor-8 .elementor-element.elementor-element-79e96a1{--display:flex;}.elementor-8 .elementor-element.elementor-element-15e570e{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#566360;}.elementor-8 .elementor-element.elementor-element-954e0fc{--display:flex;}.elementor-8 .elementor-element.elementor-element-e762d5e{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#566360;}.elementor-8 .elementor-element.elementor-element-7cff836{--display:flex;}.elementor-8 .elementor-element.elementor-element-a0b46ad{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#566360;}.elementor-8 .elementor-element.elementor-element-24fa736{--display:flex;}.elementor-8 .elementor-element.elementor-element-3608dcb{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:400;color:#566360;}.elementor-8 .elementor-element.elementor-element-af19b46{--n-accordion-title-font-size:18px;--n-accordion-item-title-space-between:9px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:10px 10px 0px 0px;--n-accordion-title-normal-color:#1E323E;--n-accordion-icon-size:15px;}.elementor-8 .elementor-element.elementor-element-af19b46 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#86CAAD;}:where( .elementor-8 .elementor-element.elementor-element-af19b46 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FFFFFF;border-style:solid;border-width:0px 1px 1px 1px;border-color:#86CAAD;--border-radius:0px 0px 10px 10px;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-8 .elementor-element.elementor-element-af19b46 {--n-accordion-padding:25px 25px 25px 25px;}:where( .elementor-8 .elementor-element.elementor-element-af19b46 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-cc7241d{--display:flex;}.elementor-8 .elementor-element.elementor-element-8cef67e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8cef67e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8cef67e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E323E;}.elementor-8 .elementor-element.elementor-element-e96190a{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-e96190a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-97a3c0d{--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;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-97a3c0d:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-97a3c0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E323E;}.elementor-8 .elementor-element.elementor-element-42707f2{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-42707f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-3f0e513 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:16px;font-weight:600;color:#4F8B71;}.elementor-8 .elementor-element.elementor-element-13a7346 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:57px;font-weight:500;color:#FDFDFD;}.elementor-8 .elementor-element.elementor-element-3c98546{font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;color:#D5D6D6;}.elementor-8 .elementor-element.elementor-element-79995bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(7px/2);}.elementor-8 .elementor-element.elementor-element-79995bd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(7px/2);}.elementor-8 .elementor-element.elementor-element-79995bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(7px/2);}.elementor-8 .elementor-element.elementor-element-79995bd .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-7px/2);}.elementor-8 .elementor-element.elementor-element-79995bd .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-7px/2);}.elementor-8 .elementor-element.elementor-element-79995bd .elementor-icon-list-icon i{color:#5F9E82;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-79995bd .elementor-icon-list-icon svg{fill:#5F9E82;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-79995bd{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-79995bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-79995bd .elementor-icon-list-item > a{font-family:"Inter Tight", Sans-serif;font-size:18px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-79995bd .elementor-icon-list-text{color:#C5C5C5;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-0c25bbd{--display:flex;--gap:21px 0px;--row-gap:21px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-0c25bbd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-7def422{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-7def422:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7def422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1E8;}.elementor-8 .elementor-element.elementor-element-8084561 .elementor-heading-title{font-family:"Inter Tight", Sans-serif;font-size:25px;font-weight:500;color:#1E323E;}.elementor-8 .elementor-element.elementor-element-ec64f20{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;color:#444444;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-5782a52 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-5782a52 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-8 .elementor-element.elementor-element-5782a52 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-8 .elementor-element.elementor-element-5782a52 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-8 .elementor-element.elementor-element-5782a52 .elementor-labels-inline .elementor-field-group > label{padding-left:7px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5782a52 .elementor-labels-inline .elementor-field-group > label{padding-right:7px;}body .elementor-8 .elementor-element.elementor-element-5782a52 .elementor-labels-above .elementor-field-group > label{padding-bottom:7px;}.elementor-8 .elementor-element.elementor-element-5782a52 .elementor-field-group > label, .elementor-8 .elementor-element.elementor-element-5782a52 .elementor-field-subgroup label{color:#1E323E;}.elementor-8 .elementor-element.elementor-element-5782a52 .elementor-field-group > label{font-family:"Inter Tight", Sans-serif;font-weight:500;}.elementor-8 .elementor-element.elementor-element-5782a52 .elementor-field-type-html{padding-bottom:0px;}.elementor-8 .elementor-element.elementor-element-5782a52 .elementor-field-group .elementor-field, .elementor-8 .elementor-element.elementor-element-5782a52 .elementor-field-subgroup label{font-family:"Inter Tight", Sans-serif;font-weight:400;}.elementor-8 .elementor-element.elementor-element-5782a52 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-color:#D8D8D8;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-5782a52 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-color:#D8D8D8;border-radius:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-5782a52 .elementor-field-group .elementor-select-wrapper::before{color:#D8D8D8;}.elementor-8 .elementor-element.elementor-element-5782a52 .elementor-button{font-family:"Inter Tight", Sans-serif;font-weight:500;border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-5782a52 .e-form__buttons__wrapper__button-next{background-color:#5F9E82;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-5782a52 .elementor-button[type="submit"]{background-color:#5F9E82;color:#ffffff;}.elementor-8 .elementor-element.elementor-element-5782a52 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-5782a52 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-5782a52 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-5782a52 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-5782a52 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-8 .elementor-element.elementor-element-5782a52 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-8 .elementor-element.elementor-element-5782a52{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-8 .elementor-element.elementor-element-6b8839e{font-family:"Figtree", Sans-serif;font-size:14px;font-weight:400;color:#444444;}.elementor-8 .elementor-element.elementor-element-14227d7{--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;--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-8 .elementor-element.elementor-element-14227d7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-14227d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E323E;}.elementor-8 .elementor-element.elementor-element-2dc008a{--display:flex;}.elementor-8 .elementor-element.elementor-element-2dc008a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-e2787ea{text-align:start;}.elementor-8 .elementor-element.elementor-element-e2787ea img{width:100%;}.elementor-8 .elementor-element.elementor-element-e31f404{--display:flex;}.elementor-8 .elementor-element.elementor-element-e31f404.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-a489272{font-family:"Figtree", Sans-serif;font-size:19px;font-weight:400;color:#F9FFFF;}.elementor-8 .elementor-element.elementor-element-cd812e2{--display:flex;}.elementor-8 .elementor-element.elementor-element-c4cd934{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D5D5D570;--border-color:#D5D5D570;--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-8 .elementor-element.elementor-element-c4cd934:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c4cd934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E323E;}.elementor-8 .elementor-element.elementor-element-1022209{--display:flex;}.elementor-8 .elementor-element.elementor-element-1022209.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-0973897{font-family:"Figtree", Sans-serif;font-size:15px;font-weight:400;color:#D5D6D6;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-48fa628{--width:77%;}.elementor-8 .elementor-element.elementor-element-b894568 img{width:48%;}.elementor-8 .elementor-element.elementor-element-9cf6e80{--width:15%;}.elementor-8 .elementor-element.elementor-element-1046af7 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-8 .elementor-element.elementor-element-1046af7 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:44px !important;}.elementor-8 .elementor-element.elementor-element-fa85c59 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-644a091 .elementor-heading-title{font-size:31px;letter-spacing:-0.7px;}.elementor-8 .elementor-element.elementor-element-e56d21c{font-size:15px;}.elementor-8 .elementor-element.elementor-element-8471000{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1c90298{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-1c90298 .elementor-button{font-size:14px;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-94aeae3{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-94aeae3 .elementor-button{font-size:14px;padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-4ae64bf{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-bb72c11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-bb72c11 .elementor-heading-title{font-size:11px;}.elementor-8 .elementor-element.elementor-element-b5c603a{font-size:14px;}.elementor-8 .elementor-element.elementor-element-b4d1880{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-700f215{--width:77%;}.elementor-8 .elementor-element.elementor-element-bdab5ce img{width:48%;}.elementor-8 .elementor-element.elementor-element-928dcc2 .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-c8f5853 .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-1ea4868 .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-47909bd{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-6a402bf{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-968a95c .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-ba00a76 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-8 .elementor-element.elementor-element-c33fa0c{font-size:15px;}.elementor-8 .elementor-element.elementor-element-83c2cd6{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-a125330 .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-928c581 .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-67201ab .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-f23fc9c .elementor-icon{font-size:35px;}.elementor-8 .elementor-element.elementor-element-c602897{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-0612270{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-8a8d36a .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-6a7ecec .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-8 .elementor-element.elementor-element-7264662{font-size:15px;}.elementor-8 .elementor-element.elementor-element-4eb8bce{--padding-top:0px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-4f04a47{--flex-direction:column-reverse;--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;}.elementor-8 .elementor-element.elementor-element-f054cef{--flex-direction:column-reverse;--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;}.elementor-8 .elementor-element.elementor-element-88ced42 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-95ef3c1 .elementor-heading-title{font-size:31px;letter-spacing:-0.7px;}.elementor-8 .elementor-element.elementor-element-1e75fe6{font-size:15px;}.elementor-8 .elementor-element.elementor-element-972d0f3{font-size:15px;}.elementor-8 .elementor-element.elementor-element-2a7b897 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-2a7b897 .elementor-icon-list-item > a{font-size:16px;}.elementor-8 .elementor-element.elementor-element-cb493f6{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-7a53b7a{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-562e623 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-9aa8b6b .elementor-heading-title{font-size:31px;letter-spacing:-0.7px;}.elementor-8 .elementor-element.elementor-element-5e5cb57{font-size:15px;}.elementor-8 .elementor-element.elementor-element-d6e5b08{--flex-direction:column-reverse;--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;}.elementor-8 .elementor-element.elementor-element-ba43924{--flex-direction:column-reverse;--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;}.elementor-8 .elementor-element.elementor-element-526abef .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-7f06e6d .elementor-heading-title{font-size:31px;letter-spacing:-0.7px;}.elementor-8 .elementor-element.elementor-element-b966d15{font-size:15px;}.elementor-8 .elementor-element.elementor-element-15e570e{font-size:15px;}.elementor-8 .elementor-element.elementor-element-e762d5e{font-size:15px;}.elementor-8 .elementor-element.elementor-element-a0b46ad{font-size:15px;}.elementor-8 .elementor-element.elementor-element-3608dcb{font-size:15px;}.elementor-8 .elementor-element.elementor-element-af19b46{--n-accordion-item-title-space-between:8px;--n-accordion-title-font-size:15px;}.elementor-8 .elementor-element.elementor-element-af19b46 {--n-accordion-padding:14px 14px 14px 14px;}.elementor-8 .elementor-element.elementor-element-8cef67e{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-97a3c0d{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-3f0e513 .elementor-heading-title{font-size:12px;}.elementor-8 .elementor-element.elementor-element-13a7346 .elementor-heading-title{font-size:28px;line-height:1.1em;letter-spacing:-0.5px;}.elementor-8 .elementor-element.elementor-element-3c98546{font-size:15px;}.elementor-8 .elementor-element.elementor-element-79995bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-79995bd .elementor-icon-list-item > a{font-size:16px;}.elementor-8 .elementor-element.elementor-element-7def422{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-8084561 .elementor-heading-title{font-size:31px;letter-spacing:-0.7px;}.elementor-8 .elementor-element.elementor-element-ec64f20{font-size:15px;}.elementor-8 .elementor-element.elementor-element-6b8839e{font-size:15px;}.elementor-8 .elementor-element.elementor-element-e2787ea{text-align:center;}.elementor-8 .elementor-element.elementor-element-e2787ea img{width:48%;}.elementor-8 .elementor-element.elementor-element-a489272{text-align:center;font-size:15px;}.elementor-8 .elementor-element.elementor-element-0973897{text-align:center;font-size:13px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-48fa628{--width:14%;}.elementor-8 .elementor-element.elementor-element-9cf6e80{--width:62%;}.elementor-8 .elementor-element.elementor-element-f0a9cb6{--width:56%;}.elementor-8 .elementor-element.elementor-element-700f215{--width:7%;}.elementor-8 .elementor-element.elementor-element-5e6e327{--width:59%;}.elementor-8 .elementor-element.elementor-element-db0bca1{--width:59%;}.elementor-8 .elementor-element.elementor-element-05a2d3b{--width:45%;}.elementor-8 .elementor-element.elementor-element-d8d9744{--width:55%;}.elementor-8 .elementor-element.elementor-element-791d5c2{--width:59%;}.elementor-8 .elementor-element.elementor-element-0a9113d{--width:59%;}.elementor-8 .elementor-element.elementor-element-4509bfc{--width:56%;}.elementor-8 .elementor-element.elementor-element-ec85e9f{--width:56%;}.elementor-8 .elementor-element.elementor-element-d6e5b08{--content-width:800px;}.elementor-8 .elementor-element.elementor-element-ba43924{--content-width:800px;}.elementor-8 .elementor-element.elementor-element-e96190a{--width:50%;}.elementor-8 .elementor-element.elementor-element-42707f2{--width:50%;}.elementor-8 .elementor-element.elementor-element-0c25bbd{--width:50%;}.elementor-8 .elementor-element.elementor-element-2dc008a{--width:14%;}.elementor-8 .elementor-element.elementor-element-e31f404{--width:62%;}}/* Start custom CSS for html, class: .elementor-element-295bc03 *//* Required Variables */
:root {
  --navy:      #1e323e;
  --sage-200:  #cfe1d5;
  --muted:     #566360;
  --line-soft: rgba(30, 50, 62, 0.08);
  --shadow-lg: 0 30px 70px -32px rgba(22, 38, 47, 0.45);
  --shadow-sm: 0 12px 30px -18px rgba(22, 38, 47, 0.40);
  --r-arch:    46% 46% 14px 14px / 34% 34% 5px 5px;
}

/* Hero Visual Base */
.hero-visual { 
  position: relative; 
}

/* Main Arched Photo */
.hero-photo {
  border-radius: var(--r-arch);
  overflow: hidden;
  box-shadow: var(--shadow-lg);
  border: 6px solid #fff;
  aspect-ratio: 4 / 5;
}

.hero-photo img { 
  width: 100%; 
  height: 100%; 
  object-fit: cover; 
}

/* Floating Advisor Chip */
.advisor-chip {
  position: absolute; 
  left: -18px; 
  bottom: 26px;
  display: flex; 
  align-items: center; 
  gap: 12px;
  background: #fff; 
  padding: 12px 18px 12px 12px; 
  border-radius: 18px;
  box-shadow: var(--shadow-sm); 
  border: 1px solid var(--line-soft);
  max-width: 82%;
}

.advisor-chip img {
  width: 54px; 
  height: 54px; 
  border-radius: 50%; 
  object-fit: cover; 
  object-position: center top;
  border: 2px solid var(--sage-200);
}

.advisor-chip .who { 
  font-family: "Fraunces", serif; 
  font-weight: 600; 
  color: var(--navy); 
  font-size: 1.06rem; 
  line-height: 1.1; 
}

.advisor-chip .role { 
  font-size: .82rem; 
  color: var(--muted); 
}

/* Background Graphic Element */
.shield-ghost {
  position: absolute; 
  right: -46px; 
  top: -34px; 
  width: 150px; 
  opacity: .12;
  transform: rotate(6deg); 
  pointer-events: none;
}

/* Responsive Adjustments */
@media (max-width: 640px) {
  .advisor-chip { left: 0; }
  .shield-ghost { display: none; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b9a2fd *//* Required Variables */
:root {
  --navy:      #1e323e;
  --shadow-lg: 0 30px 70px -32px rgba(22, 38, 47, 0.45);
  --shadow-sm: 0 12px 30px -18px rgba(22, 38, 47, 0.40);
}

/* Container */
.svc-photo { 
  position: relative; 
}

/* Image Styling */
.svc-photo img { 
  border-radius: 18px 18px 18px 60px; 
  box-shadow: var(--shadow-lg); 
  aspect-ratio: 4/5; 
  object-fit: cover; 
  width: 100%; 
}

/* Floating Tag */
.svc-photo .tag {
  position: absolute; 
  right: 18px; 
  top: 18px; 
  background: #fff; 
  color: var(--navy);
  font-weight: 600; 
  font-size: .86rem; 
  padding: 8px 14px; 
  border-radius: 999px; 
  box-shadow: var(--shadow-sm);
}

/* Responsive Adjustments */
@media (max-width: 900px) {
  .svc-photo { 
    max-width: 460px; 
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e810176 *//* Container: Bordered lattice on navy background */
.supp-grid {
  display: grid; 
  grid-template-columns: repeat(3, 1fr);
  border: 1px solid rgba(255,255,255,.16);
  border-radius: 20px; 
  overflow: hidden;
}

/* Individual Grid Items */
.supp {
  padding: 30px 28px;
  border-right: 1px solid rgba(255,255,255,.13);
  border-bottom: 1px solid rgba(255,255,255,.13);
  transition: background .2s ease;
}

.supp:hover { 
  background: rgba(255,255,255,.04); 
}

.supp h3 { 
  font-size: 1.28rem; 
  margin-bottom: 8px; 
  display: flex; 
  color:white;
  align-items: center; 
  gap: 10px; 
}

.supp p { 
  margin: 0; 
  color: #b9c8c3; 
  font-size: .98rem; 
}

/* Remove the outer inner-borders to make the lattice look clean */
.supp-grid .supp:nth-child(3n) { border-right: none; }
.supp-grid .supp:nth-last-child(-n+3) { border-bottom: none; }

/* ---------- Responsive Adjustments ---------- */
@media (max-width: 900px) {
  /* Switch to 2 columns */
  .supp-grid { grid-template-columns: 1fr 1fr; }
  
  /* Reset and adjust lattice borders for 2 columns */
  .supp-grid .supp:nth-child(3n) { border-right: 1px solid rgba(255,255,255,.13); }
  .supp-grid .supp:nth-child(2n) { border-right: none; }
  .supp-grid .supp:nth-last-child(-n+3) { border-bottom: 1px solid rgba(255,255,255,.13); }
  .supp-grid .supp:nth-last-child(-n+2) { border-bottom: none; }
}

@media (max-width: 640px) {
  /* Switch to 1 column */
  .supp-grid { grid-template-columns: 1fr; }
  
  /* Clean up borders for 1 column stack */
  .supp-grid .supp { border-right: none !important; border-bottom: 1px solid rgba(255,255,255,.13) !important; }
  .supp-grid .supp:last-child { border-bottom: none !important; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-03cef2e *//* Required Variables */
:root {
  --sage:      #5f9e82;
  --sage-200:  #cfe1d5;
  --sage-500:  #4f8b71;
  --paper:     #f4f1e8;
  --muted:     #566360;
}

/* Process Grid */
.steps { 
  position: relative; 
  display: grid; 
  grid-template-columns: repeat(3, 1fr); 
  gap: 30px; 
  margin-top: 8px; 
}

/* Animated Connecting Line */
.steps::before {
  content: ""; 
  position: absolute; 
  top: 26px; 
  left: 12%; 
  width: 0; /* Start at 0 width for draw animation */
  height: 2px;
  background: repeating-linear-gradient(90deg, var(--sage-200) 0 10px, transparent 10px 20px);
  animation: drawLine 1s ease-out 0.5s forwards;
}

@keyframes drawLine {
  to { width: 76%; } /* 100% minus 12% padding on each side */
}

/* Step Container with Staggered Entrance & Hover */
.step { 
  position: relative; 
  opacity: 0; /* Start hidden */
  animation: fadeInUp 0.6s ease-out forwards;
  transition: transform 0.3s ease;
}

.step:hover {
  transform: translateY(-6px);
}

/* Staggered Animation Delays */
.step:nth-child(1) { animation-delay: 0.1s; }
.step:nth-child(2) { animation-delay: 0.3s; }
.step:nth-child(3) { animation-delay: 0.5s; }

@keyframes fadeInUp {
  from { 
    opacity: 0; 
    transform: translateY(20px); 
  }
  to { 
    opacity: 1; 
    transform: translateY(0); 
  }
}

/* Animated Number Badge */
.step .num {
  width: 54px; 
  height: 54px; 
  border-radius: 50%; 
  display: grid; 
  place-items: center;
  background: var(--paper); 
  border: 2px solid var(--sage); 
  color: var(--sage-500);
  font-family: "Fraunces", serif; 
  font-size: 1.35rem; 
  font-weight: 600; 
  margin-bottom: 18px;
  transition: all 0.3s ease; /* Smooth transition for hover effects */
}

.step:hover .num {
  background: var(--sage);
  color: #fff;
  transform: scale(1.1);
  box-shadow: 0 10px 20px -10px rgba(95,158,130,0.6);
}

/* Base Typography */
.step h3 { 
  font-size: 1.35rem; 
  margin-bottom: 6px; 
  font-weight: 600; 
}

.step p { 
  color: var(--muted); 
  margin: 0; 
}

/* Responsive Adjustments */
@media (max-width: 900px) {
  .steps { grid-template-columns: 1fr; gap: 26px; }
  .steps::before { display: none; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1b6910e *//* Required Variables */
:root {
  --navy:      #1e323e;
  --sage-200:  #cfe1d5;
  --muted:     #566360;
  --line-soft: rgba(30, 50, 62, 0.08);
  --shadow-lg: 0 30px 70px -32px rgba(22, 38, 47, 0.45);
  --shadow-sm: 0 12px 30px -18px rgba(22, 38, 47, 0.40);
  --r-arch:    46% 46% 14px 14px / 34% 34% 5px 5px;
}

/* Hero Visual Base */
.hero-visual { 
  position: relative; 
}

/* Main Arched Photo */
.hero-photo {
  border-radius: var(--r-arch);
  overflow: hidden;
  box-shadow: var(--shadow-lg);
  border: 6px solid #fff;
  aspect-ratio: 4 / 5;
}

.hero-photo img { 
  width: 100%; 
  height: 100%; 
  object-fit: cover; 
}

/* Floating Advisor Chip */
.advisor-chip {
  position: absolute; 
  left: -18px; 
  bottom: 26px;
  display: flex; 
  align-items: center; 
  gap: 12px;
  background: #fff; 
  padding: 12px 18px 12px 12px; 
  border-radius: 18px;
  box-shadow: var(--shadow-sm); 
  border: 1px solid var(--line-soft);
  max-width: 82%;
}

.advisor-chip img {
  width: 54px; 
  height: 54px; 
  border-radius: 50%; 
  object-fit: cover; 
  object-position: center top;
  border: 2px solid var(--sage-200);
}

.advisor-chip .who { 
  font-family: "Fraunces", serif; 
  font-weight: 600; 
  color: var(--navy); 
  font-size: 1.06rem; 
  line-height: 1.1; 
}

.advisor-chip .role { 
  font-size: .82rem; 
  color: var(--muted); 
}

/* Background Graphic Element */
.shield-ghost {
  position: absolute; 
  right: -46px; 
  top: -34px; 
  width: 150px; 
  opacity: .12;
  transform: rotate(6deg); 
  pointer-events: none;
}

/* Responsive Adjustments */
@media (max-width: 640px) {
  .advisor-chip { left: 0; }
  .shield-ghost { display: none; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b5d5916 *//* Required Variables */
:root {
  --navy:      #1e323e;
  --sage-200:  #cfe1d5;
  --muted:     #566360;
  --line-soft: rgba(30, 50, 62, 0.08);
  --shadow-lg: 0 30px 70px -32px rgba(22, 38, 47, 0.45);
  --shadow-sm: 0 12px 30px -18px rgba(22, 38, 47, 0.40);
  --r-arch:    46% 46% 14px 14px / 34% 34% 5px 5px;
}

/* Hero Visual Base */
.hero-visual { 
  position: relative; 
}

/* Main Arched Photo */
.hero-photo {
  border-radius: var(--r-arch);
  overflow: hidden;
  box-shadow: var(--shadow-lg);
  border: 6px solid #fff;
  aspect-ratio: 4 / 5;
}

.hero-photo img { 
  width: 100%; 
  height: 100%; 
  object-fit: cover; 
}

/* Floating Advisor Chip */
.advisor-chip {
  position: absolute; 
  left: -18px; 
  bottom: 26px;
  display: flex; 
  align-items: center; 
  gap: 12px;
  background: #fff; 
  padding: 12px 18px 12px 12px; 
  border-radius: 18px;
  box-shadow: var(--shadow-sm); 
  border: 1px solid var(--line-soft);
  max-width: 82%;
}

.advisor-chip img {
  width: 54px; 
  height: 54px; 
  border-radius: 50%; 
  object-fit: cover; 
  object-position: center top;
  border: 2px solid var(--sage-200);
}

.advisor-chip .who { 
  font-family: "Fraunces", serif; 
  font-weight: 600; 
  color: var(--navy); 
  font-size: 1.06rem; 
  line-height: 1.1; 
}

.advisor-chip .role { 
  font-size: .82rem; 
  color: var(--muted); 
}

/* Background Graphic Element */
.shield-ghost {
  position: absolute; 
  right: -46px; 
  top: -34px; 
  width: 150px; 
  opacity: .12;
  transform: rotate(6deg); 
  pointer-events: none;
}

/* Responsive Adjustments */
@media (max-width: 640px) {
  .advisor-chip { left: 0; }
  .shield-ghost { display: none; }
}/* End custom CSS */