.elementor-12 .elementor-element.elementor-element-104d8b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 50px;--row-gap:0px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-dea8bbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-12 .elementor-element.elementor-element-d095086{--divider-border-style:solid;--divider-color:#C8E2E5;--divider-border-width:1.5px;}.elementor-12 .elementor-element.elementor-element-d095086 .elementor-divider-separator{width:37%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-d095086 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-d095086 .elementor-divider__text{color:#C8E2E5;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.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-12 .elementor-element.elementor-element-04a907f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:66px;font-weight:600;}.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-12 .elementor-element.elementor-element-526175a{width:var( --container-widget-width, 100% );max-width:100%;padding:20px 0px 15px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;line-height:26px;color:#F7F4EEA1;}.elementor-12 .elementor-element.elementor-element-526175a p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-8307829{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-5cd3461 .elementor-button{background-color:#141F1B;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#141F1B;padding:14px 32px 14px 32px;}.elementor-12 .elementor-element.elementor-element-5cd3461 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-5cd3461 .elementor-button:focus{background-color:#5A8C63;border-color:#5A8C63;}.elementor-12 .elementor-element.elementor-element-cda0fe0 .elementor-button{background-color:#141F1B00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;fill:#F7F4EE;color:#F7F4EE;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FFFFFF3D;padding:14px 32px 14px 32px;}.elementor-12 .elementor-element.elementor-element-cda0fe0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-cda0fe0 .elementor-button:focus{background-color:#141F1B;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-cda0fe0 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-cda0fe0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-aebb820{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-aebb820:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-aebb820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-12 .elementor-element.elementor-element-f66b12f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-b11e836{--display:flex;}.elementor-12 .elementor-element.elementor-element-b11e836:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b11e836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0d1877a{--divider-border-style:solid;--divider-color:#5A8C63;--divider-border-width:1.5px;}.elementor-12 .elementor-element.elementor-element-0d1877a .elementor-divider-separator{width:21%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-0d1877a .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-0d1877a .elementor-divider__text{color:#5A8C63;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-1f76540{padding:0px 0px 0px 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:300;line-height:1.9em;color:#6B7A72;}.elementor-12 .elementor-element.elementor-element-1f76540.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-1f76540 p{margin-block-end:10px;}.elementor-12 .elementor-element.elementor-element-11e5265{--display:flex;}.elementor-12 .elementor-element.elementor-element-c22ff24{padding:0px 0px 15px 0px;text-align:start;font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:300;line-height:1.3em;color:#141F1B;}.elementor-12 .elementor-element.elementor-element-c22ff24.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c22ff24 p{margin-block-end:10px;}.elementor-12 .elementor-element.elementor-element-dfd7c0f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d02bbd7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9b8c686{--display:flex;--min-height:180px;--justify-content:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:12px 12px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-54903d6.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-77f4321 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;color:#141F1B;}.elementor-12 .elementor-element.elementor-element-e9ecc4e{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7A72;}.elementor-12 .elementor-element.elementor-element-e9ecc4e p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-be81280{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-be81280:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-be81280 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-9255bc4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#141F1B;}.elementor-12 .elementor-element.elementor-element-a75d7a9{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7A72;}.elementor-12 .elementor-element.elementor-element-a75d7a9 p{margin-block-end:0px;}.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-12 .elementor-element.elementor-element-74ecf0b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-74ecf0b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-74ecf0b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-74ecf0b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-12 .elementor-element.elementor-element-74ecf0b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-12 .elementor-element.elementor-element-74ecf0b .elementor-icon-list-icon i{color:#E9F3F4;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-74ecf0b .elementor-icon-list-icon svg{fill:#E9F3F4;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-74ecf0b{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-74ecf0b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-74ecf0b .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-74ecf0b .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1b02398{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-94af48f{--display:flex;--min-height:180px;--justify-content:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:12px 12px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-12ca48b.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-45fb229 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;color:#141F1B;}.elementor-12 .elementor-element.elementor-element-c3d4c85{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7A72;}.elementor-12 .elementor-element.elementor-element-c3d4c85 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-df13020{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-df13020:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-df13020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-bace714 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#141F1B;}.elementor-12 .elementor-element.elementor-element-8ee719a{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7A72;}.elementor-12 .elementor-element.elementor-element-8ee719a p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-432c74d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-432c74d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-432c74d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-432c74d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-12 .elementor-element.elementor-element-432c74d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-12 .elementor-element.elementor-element-432c74d .elementor-icon-list-icon i{color:#E9F3F4;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-432c74d .elementor-icon-list-icon svg{fill:#E9F3F4;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-432c74d{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-432c74d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-432c74d .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-432c74d .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-c540661{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8668bb7{--display:flex;--min-height:180px;--justify-content:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:12px 12px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f6f3775.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-194f3e9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;color:#141F1B;}.elementor-12 .elementor-element.elementor-element-90bb8b1{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7A72;}.elementor-12 .elementor-element.elementor-element-90bb8b1 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-ca85ee9{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-ca85ee9:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ca85ee9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-839f915 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#141F1B;}.elementor-12 .elementor-element.elementor-element-da140bc{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7A72;}.elementor-12 .elementor-element.elementor-element-da140bc p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-3a1bfab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-3a1bfab .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-3a1bfab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-3a1bfab .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-12 .elementor-element.elementor-element-3a1bfab .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-12 .elementor-element.elementor-element-3a1bfab .elementor-icon-list-icon i{color:#E9F3F4;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-3a1bfab .elementor-icon-list-icon svg{fill:#E9F3F4;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-3a1bfab{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-3a1bfab .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-3a1bfab .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-3a1bfab .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-02c25c0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-610cff4{--display:flex;--min-height:180px;--justify-content:flex-end;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:12px 12px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a085867.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-84e1bd7 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:500;line-height:1.2em;color:#141F1B;}.elementor-12 .elementor-element.elementor-element-6e9062e{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7A72;}.elementor-12 .elementor-element.elementor-element-6e9062e p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-07f8ca3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:0px 0px 12px 12px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-07f8ca3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-07f8ca3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e81abb8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#141F1B;}.elementor-12 .elementor-element.elementor-element-bf4473c{text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7A72;}.elementor-12 .elementor-element.elementor-element-bf4473c p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4dac7d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-4dac7d1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-4dac7d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(15px/2);}.elementor-12 .elementor-element.elementor-element-4dac7d1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-15px/2);}.elementor-12 .elementor-element.elementor-element-4dac7d1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-15px/2);}.elementor-12 .elementor-element.elementor-element-4dac7d1 .elementor-icon-list-icon i{color:#E9F3F4;transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-4dac7d1 .elementor-icon-list-icon svg{fill:#E9F3F4;transition:fill 0.3s;}.elementor-12 .elementor-element.elementor-element-4dac7d1{--e-icon-list-icon-size:22px;--icon-vertical-offset:0px;}.elementor-12 .elementor-element.elementor-element-4dac7d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12 .elementor-element.elementor-element-4dac7d1 .elementor-icon-list-item > a{font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.7em;}.elementor-12 .elementor-element.elementor-element-4dac7d1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-12 .elementor-element.elementor-element-1972de4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-4866606{--display:flex;}.elementor-12 .elementor-element.elementor-element-4866606:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-4866606 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-f0903f6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#FFFFFFC2;}.elementor-12 .elementor-element.elementor-element-2653b0d{padding:0px 0px 0px 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:300;line-height:1.9em;color:#F7F4EED1;}.elementor-12 .elementor-element.elementor-element-2653b0d.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2653b0d p{margin-block-end:10px;}.elementor-12 .elementor-element.elementor-element-21219a3{--display:flex;}.elementor-12 .elementor-element.elementor-element-21219a3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-21219a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-edab805 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#141F1B;}.elementor-12 .elementor-element.elementor-element-ef795f4{padding:0px 0px 0px 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;color:#6B7A72;}.elementor-12 .elementor-element.elementor-element-ef795f4.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-ef795f4 p{margin-block-end:10px;}.elementor-12 .elementor-element.elementor-element-5bf87ba{--display:flex;}.elementor-12 .elementor-element.elementor-element-5bf87ba:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5bf87ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-b0a592f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:11px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#141F1B;}.elementor-12 .elementor-element.elementor-element-2c9b8c0{padding:0px 0px 0px 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;color:#6B7A72;}.elementor-12 .elementor-element.elementor-element-2c9b8c0.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2c9b8c0 p{margin-block-end:10px;}.elementor-12 .elementor-element.elementor-element-5c9b09e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5c9b09e:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-5c9b09e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-12 .elementor-element.elementor-element-fb2c221{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-ba4a21b{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-12 .elementor-element.elementor-element-ba4a21b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-ba4a21b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-582044b{--divider-border-style:solid;--divider-color:#5A8C63;--divider-border-width:1.5px;}.elementor-12 .elementor-element.elementor-element-582044b .elementor-divider-separator{width:40%;margin:0 auto;margin-left:0;}.elementor-12 .elementor-element.elementor-element-582044b .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-582044b .elementor-divider__text{color:#5A8C63;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;}.elementor-12 .elementor-element.elementor-element-130e2eb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:400;line-height:1.2em;color:#141F1B;}.elementor-12 .elementor-element.elementor-element-b918f3d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c7030d0{--display:flex;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:#EDE8DD;--border-color:#EDE8DD;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-c7030d0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-c7030d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-12 .elementor-element.elementor-element-269698c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#3F6F74;}.elementor-12 .elementor-element.elementor-element-c8139cc{padding:0px 0px 0px 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7A72;}.elementor-12 .elementor-element.elementor-element-c8139cc.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-c8139cc p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-fce459c{--display:flex;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:#EDE8DD;--border-color:#EDE8DD;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-fce459c:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-fce459c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-12 .elementor-element.elementor-element-6a9a0c0 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#3F6F74;}.elementor-12 .elementor-element.elementor-element-af76fd8{padding:0px 0px 0px 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7A72;}.elementor-12 .elementor-element.elementor-element-af76fd8.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-af76fd8 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-0411731{--display:flex;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:#EDE8DD;--border-color:#EDE8DD;--border-radius:16px 16px 16px 16px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-12 .elementor-element.elementor-element-0411731:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-0411731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4EE;}.elementor-12 .elementor-element.elementor-element-87858e1 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:1.2em;letter-spacing:1px;color:#3F6F74;}.elementor-12 .elementor-element.elementor-element-7216462{padding:0px 0px 0px 0px;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#6B7A72;}.elementor-12 .elementor-element.elementor-element-7216462.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-7216462 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-effe40a{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-effe40a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-effe40a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c8b017e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:42px;font-weight:400;line-height:1.2em;color:#F7F4EE;}.elementor-12 .elementor-element.elementor-element-bed0453{width:var( --container-widget-width, 70% );max-width:70%;padding:0px 0px 0px 0px;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#F7F4EEBF;}.elementor-12 .elementor-element.elementor-element-bed0453.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-bed0453 p{margin-block-end:0px;}.elementor-12 .elementor-element.elementor-element-4d53b1c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--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-12 .elementor-element.elementor-element-a9a0aff .elementor-button{background-color:#141F1B;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#141F1B;padding:14px 32px 14px 32px;}.elementor-12 .elementor-element.elementor-element-a9a0aff .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a9a0aff .elementor-button:focus{background-color:#5A8C63;border-color:#5A8C63;}.elementor-12 .elementor-element.elementor-element-8ea79a9 .elementor-button{background-color:#141F1B00;font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;fill:#F7F4EE;color:#F7F4EE;border-style:solid;border-width:1.5px 1.5px 1.5px 1.5px;border-color:#FFFFFF3D;padding:14px 32px 14px 32px;}.elementor-12 .elementor-element.elementor-element-8ea79a9 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-8ea79a9 .elementor-button:focus{background-color:#141F1B;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8ea79a9 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-8ea79a9 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-104d8b8{--content-width:1200px;}.elementor-12 .elementor-element.elementor-element-dea8bbc{--width:70%;}.elementor-12 .elementor-element.elementor-element-f66b12f{--width:66.6666%;}.elementor-12 .elementor-element.elementor-element-1972de4{--width:33.3333%;}.elementor-12 .elementor-element.elementor-element-fb2c221{--width:100%;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-104d8b8{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-12 .elementor-element.elementor-element-04a907f .elementor-heading-title{font-size:44px;}.elementor-12 .elementor-element.elementor-element-8307829{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12 .elementor-element.elementor-element-dfd7c0f{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-b918f3d{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-4d53b1c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-dea8bbc{--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-d095086 .elementor-divider-separator{width:89%;}.elementor-12 .elementor-element.elementor-element-d095086 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-04a907f .elementor-heading-title{font-size:40px;}.elementor-12 .elementor-element.elementor-element-526175a{width:100%;max-width:100%;padding:0px 0px 0px 0px;font-size:15px;}.elementor-12 .elementor-element.elementor-element-b11e836{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0d1877a .elementor-divider-separator{width:55%;}.elementor-12 .elementor-element.elementor-element-0d1877a .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-1f76540{font-size:14px;line-height:1.6em;}.elementor-12 .elementor-element.elementor-element-c22ff24{padding:0px 0px 0px 0px;font-size:18px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-dfd7c0f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-12 .elementor-element.elementor-element-9255bc4 .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-bace714 .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-839f915 .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-e81abb8 .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-f0903f6 .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-edab805 .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-b0a592f .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-ba4a21b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-12 .elementor-element.elementor-element-582044b .elementor-divider-separator{width:100%;}.elementor-12 .elementor-element.elementor-element-582044b .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-12 .elementor-element.elementor-element-582044b .elementor-divider__text{font-size:11px;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-130e2eb .elementor-heading-title{font-size:28px;}.elementor-12 .elementor-element.elementor-element-b918f3d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-269698c .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-6a9a0c0 .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-87858e1 .elementor-heading-title{font-size:10px;}.elementor-12 .elementor-element.elementor-element-c8b017e .elementor-heading-title{font-size:26px;}.elementor-12 .elementor-element.elementor-element-bed0453{--container-widget-width:99%;--container-widget-flex-grow:0;width:var( --container-widget-width, 99% );max-width:99%;}}/* Start custom CSS for heading, class: .elementor-element-04a907f */.elementor-12 .elementor-element.elementor-element-04a907f h2{
    font-size: 82px;
    font-weight: 400 !important;
    line-height: 1.06 !important;
    letter-spacing: -.025em !important;
    color: #F7F4EE !important;

}

.elementor-12 .elementor-element.elementor-element-04a907f h2 span{
    color: #9dc6cb;
    font-style: italic !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-104d8b8 */.elementor-12 .elementor-element.elementor-element-104d8b8{
    background: linear-gradient(135deg,#13272b 0%,#1d3438 55%,#27474d 100%) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-11e5265 */.elementor-12 .elementor-element.elementor-element-11e5265 {
    background: #e9f3f4;
    border-left: 4px solid #3f6f74;
    border-radius: 12px;
    padding: 22px 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b11e836 */.elementor-12 .elementor-element.elementor-element-b11e836 {
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 8px 32px rgba(20,31,27,.11);
    padding: 38px 40px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-54903d6 */.elementor-12 .elementor-element.elementor-element-54903d6 p{

    background: #e9f3f4 !important;
    border: 1px solid rgba(63, 111, 116, .12);
    padding: 6px 10px;
    border-radius: 100px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: #3f6f74 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b8c686 */.elementor-12 .elementor-element.elementor-element-9b8c686 {
    padding: 24px 24px 16px;
    background: linear-gradient(135deg,#f7fbfb 0%,#eef4f2 100%);
    border-bottom: 1px solid #ede8dd;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-74ecf0b */.capability {
    display: flex;
    gap: 10px;
    align-items: flex-start;
    background: #f7f4ee;
    border: 1px solid #ede8dd;
    border-radius: 12px;
    padding: 14px;
    width: 300px;
}

.capability .dot {
    width: 22px;
    height: 22px;
    border-radius: 50%;
    background: #e9f3f4;
    color: var(--teal);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 11px;
    font-weight: 800;
    flex-shrink: 0;
    margin-top: 2px;
}

@media (max-width: 600px) {
.capability {
    width: 280px;
}

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d02bbd7 */.member-card {
    background: #ffffff;
    border-radius: 18px;
    overflow: hidden;
    box-shadow: var(--shadow-md);
    border: 1px solid #ede8dd;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-12ca48b */.elementor-12 .elementor-element.elementor-element-12ca48b p{

    background: #e9f3f4 !important;
    border: 1px solid rgba(63, 111, 116, .12);
    padding: 6px 10px;
    border-radius: 100px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: #3f6f74 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94af48f */.elementor-12 .elementor-element.elementor-element-94af48f {
    padding: 24px 24px 16px;
    background: linear-gradient(135deg,#f7fbfb 0%,#eef4f2 100%);
    border-bottom: 1px solid #ede8dd;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6f3775 */.elementor-12 .elementor-element.elementor-element-f6f3775 p{

    background: #e9f3f4 !important;
    border: 1px solid rgba(63, 111, 116, .12);
    padding: 6px 10px;
    border-radius: 100px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: #3f6f74 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8668bb7 */.elementor-12 .elementor-element.elementor-element-8668bb7 {
    padding: 24px 24px 16px;
    background: linear-gradient(135deg,#f7fbfb 0%,#eef4f2 100%);
    border-bottom: 1px solid #ede8dd;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a085867 */.elementor-12 .elementor-element.elementor-element-a085867 p{

    background: #e9f3f4 !important;
    border: 1px solid rgba(63, 111, 116, .12);
    padding: 6px 10px;
    border-radius: 100px;
    font-size: 10px;
    font-weight: 700;
    letter-spacing: .12em;
    text-transform: uppercase;
    color: #3f6f74 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-610cff4 */.elementor-12 .elementor-element.elementor-element-610cff4 {
    padding: 24px 24px 16px;
    background: linear-gradient(135deg,#f7fbfb 0%,#eef4f2 100%);
    border-bottom: 1px solid #ede8dd;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4866606 */.elementor-12 .elementor-element.elementor-element-4866606 {
       background: linear-gradient(135deg, #163136 0%, #2b4b50 100%);
        border-radius: 14px;
    box-shadow: 0 3px 14px rgba(20, 31, 27, .08);
    padding: 24px;
    margin-bottom: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21219a3 */.elementor-12 .elementor-element.elementor-element-21219a3 {
       background: #FFFFFF;
        border-radius: 14px;
    box-shadow: 0 3px 14px rgba(20, 31, 27, .08);
    padding: 24px;
    margin-bottom: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5bf87ba */.elementor-12 .elementor-element.elementor-element-5bf87ba {
       background: #FFFFFF;
        border-radius: 14px;
    box-shadow: 0 3px 14px rgba(20, 31, 27, .08);
    padding: 24px;
    margin-bottom: 18px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ba4a21b */.elementor-12 .elementor-element.elementor-element-ba4a21b {
    background: #fff;
    border-radius: 16px;
    box-shadow: 0 8px 32px rgba(20,31,27,.11);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-effe40a */.elementor-12 .elementor-element.elementor-element-effe40a {
        background: linear-gradient(135deg, #163136 0%, #2b4b50 100%);
    border-radius: 18px;
    padding: 30px 32px;
}/* End custom CSS */