.elementor-8 .elementor-element.elementor-element-30cede9f{--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;--padding-top:168px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-30cede9f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-30cede9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102B2B;}.elementor-8 .elementor-element.elementor-element-c438175{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c8de0c0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8b6301e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-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-d305283{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom: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-8 .elementor-element.elementor-element-8c3a9e1 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-86eaef0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-7b3e0dff{--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;--padding-top:120px;--padding-bottom:120px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-7b3e0dff:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7b3e0dff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c565cfd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f9f0f8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d297870{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c6a26c7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d39f6c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1a0195b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3ba5855{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-f15d255 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-99df176{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0e4e950{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ea0aa6a .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-1874a7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5280e1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d2159db .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-248948d9{--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:110px;--padding-bottom:110px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-248948d9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-248948d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102B2B;}.elementor-8 .elementor-element.elementor-element-ea051be{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5842dcf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e91c862{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8ac79f2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6b7bbb4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-167355b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bc1e9d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c19b3c8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-498d2c1 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-eda07b0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8844c85 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-9a696fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8f08205{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ed98e91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2980678 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-9d4c75f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3b80115 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-fcc50d9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2a139d1 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-7177ca1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-ca14e1a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fcf30a5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-fcf30a5:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-fcf30a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6e5506b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-77a27d89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:110px;--padding-bottom:110px;--padding-left:50px;--padding-right:50px;}.elementor-8 .elementor-element.elementor-element-77a27d89:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-77a27d89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF9F6;}.elementor-8 .elementor-element.elementor-element-1cdbd12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-bdd9a3b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-717cad1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-53461ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8811636{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f2dda38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f1d8319{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d1f2309{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-45764ff{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6e4aab5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f985cb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-f985cb2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-f985cb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102B2B;background-image:url("https://lloyddigital.ca/wp-content/uploads/2026/10/ld_hands_00001_.png");background-position:center center;background-size:cover;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-30cede9f{--padding-top:150px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-7b3e0dff{--padding-top:96px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-248948d9{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-fcf30a5{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}.elementor-8 .elementor-element.elementor-element-77a27d89{--padding-top:90px;--padding-bottom:90px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-30cede9f{--padding-top:128px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-7b3e0dff{--padding-top:72px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-248948d9{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-fcf30a5{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-77a27d89{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for container, class: .elementor-element-30cede9f */.elementor-8 .elementor-element.elementor-element-30cede9f{background:#102B2B;position:relative;overflow:hidden;isolation:isolate;}
.elementor-8 .elementor-element.elementor-element-30cede9f::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(250,249,246,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(250,249,246,.04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 25% 40%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 25% 40%,#000 0%,transparent 75%);}
.elementor-8 .elementor-element.elementor-element-30cede9f::after{content:"";position:absolute;inset:0;z-index:-2;pointer-events:none;background:radial-gradient(700px 520px at 78% 38%,rgba(226,150,84,.18),transparent 70%),radial-gradient(640px 480px at 4% 0%,rgba(75,114,100,.55),transparent 70%),radial-gradient(900px 500px at 50% 120%,rgba(16,32,38,.9),transparent 70%);}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-wrap{max-width:1240px;width:100%;margin:0 auto;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-grid{gap:56px;align-items:center;padding-bottom:96px !important;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-copy{flex:1 1 0% !important;min-width:0;width:auto !important;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-media{flex:0 0 50% !important;width:50% !important;position:relative;}
/* eyebrow */
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-eyebrow-pill p{margin:0;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border-radius:999px;border:1px solid rgba(250,249,246,.16);background:rgba(250,249,246,.05);color:#CFE3DA;font-size:13.5px;font-weight:700;letter-spacing:.02em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-dot{position:relative;width:8px;height:8px;border-radius:50%;background:#9DBDB0;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-dot::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid #9DBDB0;animation:ldPulse 2.4s ease-out infinite;}
/* title */
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-title .elementor-heading-title{color:#FAF9F6 !important;font-size:clamp(48px,6.1vw,88px);line-height:.98;font-weight:800;letter-spacing:-.035em;margin:26px 0 38px;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-grad{position:relative;white-space:nowrap;background:linear-gradient(100deg,#FAF9F6 0%,#CFE3DA 45%,#9DBDB0 100%);-webkit-background-clip:text;background-clip:text;color:transparent;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-grad::after{content:"";position:absolute;left:1%;right:6%;bottom:-.14em;height:.2em;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 300 20' preserveAspectRatio='none'%3E%3Cpath d='M3 14 C 60 4, 120 4, 170 10 S 260 16, 297 6' fill='none' stroke='%239DBDB0' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") center/100% 100% no-repeat;opacity:.85;transform-origin:left;animation:ldDraw 1.2s .9s cubic-bezier(.6,0,.2,1) both;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-intro p{margin:0;color:rgba(250,249,246,.74);font-size:19px;line-height:1.65;max-width:540px;}
/* ctas */
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-ctas{gap:12px;margin-top:38px;flex-direction:row !important;flex-wrap:wrap !important;align-items:center;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-ctas > .elementor-widget{width:auto !important;flex:0 0 auto !important;max-width:100%;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-ctas .elementor-button{border-radius:999px;padding:17px 24px;font-family:Manrope,sans-serif;font-size:15.5px;font-weight:800;text-decoration:none !important;transition:transform .25s ease,background .25s ease,box-shadow .25s ease,border-color .25s ease;min-height:54px;display:inline-flex;align-items:center;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-btn-primary .elementor-button{background:#FAF9F6 !important;color:#102B2B !important;box-shadow:0 14px 34px -14px rgba(0,0,0,.6);}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-btn-primary .elementor-button:hover{background:#FFFFFF !important;transform:translateY(-2px);box-shadow:0 20px 40px -14px rgba(0,0,0,.65);}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-btn-primary .elementor-button-icon svg{fill:#102B2B;width:13px;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-btn-primary .elementor-button-icon{transition:transform .25s ease;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-btn-primary .elementor-button:hover .elementor-button-icon{transform:translateX(4px);}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-btn-ghost .elementor-button{background:transparent !important;color:#FAF9F6 !important;border:1px solid rgba(250,249,246,.3);}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-btn-ghost .elementor-button:hover{background:rgba(250,249,246,.08) !important;border-color:rgba(250,249,246,.6);}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-ctas .elementor-button:focus-visible{outline:2px solid #9DBDB0;outline-offset:3px;}
/* trust */
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-trust{margin:44px 0 0;display:flex;align-items:center;gap:14px;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-avs{display:inline-flex;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-av{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#4B7264;color:#FAF9F6;font-weight:800;font-size:15px;border:2px solid #102B2B;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-av2{background:#2F5248;margin-left:-12px;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-trust-t{display:flex;flex-direction:column;gap:3px;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-trust-t strong{color:#FAF9F6;font-size:15px;font-weight:700;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-trust-t small{color:rgba(250,249,246,.55);font-size:13.5px;}
/* media */
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-media::before{content:"";position:absolute;inset:-16px 16px 16px -16px;border:1px solid rgba(157,189,176,.28);border-radius:34px;z-index:0;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-img{position:relative;z-index:1;width:100%;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-img img{display:block;width:100%;aspect-ratio:1.08/1;height:auto;object-fit:cover;object-position:24% 50%;border-radius:28px;box-shadow:0 50px 90px -40px rgba(0,0,0,.8),0 0 0 1px rgba(250,249,246,.08);}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-chip{position:absolute !important;top:22px;left:22px;z-index:3;width:auto !important;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-chip p{margin:0;padding:8px 14px;border-radius:999px;background:rgba(16,43,43,.55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(250,249,246,.18);color:#FAF9F6;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-float-a,.elementor-8 .elementor-element.elementor-element-30cede9f .ld-float-b{position:absolute !important;z-index:4;width:auto !important;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-float-a{top:16%;right:-34px;animation:ldFloat 6s ease-in-out infinite;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-float-b{bottom:9%;left:-40px;animation:ldFloat 7s ease-in-out -2.5s infinite;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-fc{margin:0;display:flex;align-items:center;gap:12px;padding:12px 18px 12px 12px;border-radius:18px;white-space:nowrap;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-fc-t{display:flex;flex-direction:column;gap:2px;line-height:1.25;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-fc-t strong{font-size:14.5px;font-weight:800;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-fc-t small{font-size:12.5px;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-fc-ic{width:38px;height:38px;border-radius:12px;flex:0 0 auto;background-position:center;background-repeat:no-repeat;background-size:18px;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-float-a .ld-fc{background:#FAF9F6;color:#102B2B;box-shadow:0 24px 50px -18px rgba(0,0,0,.55);}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-float-a .ld-fc-t small{color:#596366;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-float-a .ld-fc-ic{background-color:#4B7264;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23FAF9F6' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-float-b .ld-fc{background:rgba(16,32,38,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(250,249,246,.16);color:#FAF9F6;box-shadow:0 24px 50px -18px rgba(0,0,0,.6);}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-float-b .ld-fc-t small{color:rgba(250,249,246,.62);}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-float-b .ld-fc-ic{background-color:rgba(157,189,176,.18);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-6.5-5.6-6.5-11a6.5 6.5 0 0 1 13 0c0 5.4-6.5 11-6.5 11z' fill='none' stroke='%239DBDB0' stroke-width='2' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='10' r='2.4' fill='%239DBDB0'/%3E%3C/svg%3E");}
/* ticker */
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-ticker{width:100%;border-top:1px solid rgba(250,249,246,.08);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-ticker p{margin:0;display:flex;width:max-content;padding:24px 0;animation:ldMarquee 48s linear infinite;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-ticker span{display:inline-flex;align-items:center;color:rgba(250,249,246,.55);font-size:15px;font-weight:700;letter-spacing:.01em;white-space:nowrap;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-ticker span::after{content:"";width:6px;height:6px;margin:0 30px;border-radius:2px;background:#9DBDB0;transform:rotate(45deg);opacity:.8;}
/* entrance */
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-copy > *{animation:ldUp .9s cubic-bezier(.2,.7,.2,1) both;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-copy > *:nth-child(2){animation-delay:.08s;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-copy > *:nth-child(3){animation-delay:.18s;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-copy > *:nth-child(4){animation-delay:.28s;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-copy > *:nth-child(5){animation-delay:.38s;}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-img{animation:ldZoom 1.2s .15s cubic-bezier(.2,.7,.2,1) both;}
@keyframes ldUp{from{opacity:0;transform:translateY(18px);}to{opacity:1;transform:none;}}
@keyframes ldZoom{from{opacity:0;transform:scale(.96);}to{opacity:1;transform:none;}}
@keyframes ldFloat{0%,100%{transform:translateY(0);}50%{transform:translateY(-10px);}}
@keyframes ldPulse{0%{transform:scale(.6);opacity:.9;}100%{transform:scale(2.2);opacity:0;}}
@keyframes ldDraw{from{transform:scaleX(0);}to{transform:scaleX(1);}}
@keyframes ldMarquee{from{transform:translateX(0);}to{transform:translateX(-50%);}}
@media (prefers-reduced-motion:reduce){.elementor-8 .elementor-element.elementor-element-30cede9f *,.elementor-8 .elementor-element.elementor-element-30cede9f *::before,.elementor-8 .elementor-element.elementor-element-30cede9f *::after{animation:none !important;}}
@media (max-width:1024px){
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-grid{flex-direction:column;align-items:stretch;gap:64px;padding-bottom:80px !important;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-media{flex:0 0 auto !important;width:100% !important;max-width:680px;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-title .elementor-heading-title{font-size:64px;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-float-a{right:-12px;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-float-b{left:-12px;}
}
@media (max-width:767px){
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-grid{gap:48px;padding-bottom:64px !important;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-title .elementor-heading-title{font-size:46px;letter-spacing:-.03em;margin:22px 0 20px;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-grad{white-space:normal;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-intro p{font-size:17px;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-ctas{flex-direction:column !important;align-items:stretch;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-ctas > .elementor-widget{width:100% !important;flex:1 1 auto !important;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-ctas .elementor-button{width:100%;justify-content:center;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-trust{margin-top:32px;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-media::before{inset:-10px 10px 10px -10px;border-radius:26px;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-hero-img img{aspect-ratio:1/1.02;border-radius:22px;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-chip{top:14px;left:14px;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-float-a{display:none !important;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-float-b{bottom:14px;left:-6px;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-fc{padding:9px 14px 9px 9px;gap:10px;border-radius:14px;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-fc-ic{width:32px;height:32px;border-radius:10px;background-size:15px;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-fc-t strong{font-size:13px;} .elementor-8 .elementor-element.elementor-element-30cede9f .ld-fc-t small{font-size:11.5px;}
 .elementor-8 .elementor-element.elementor-element-30cede9f .ld-ticker span{font-size:14px;} .elementor-8 .elementor-element.elementor-element-30cede9f .ld-ticker span::after{margin:0 22px;}
}
.elementor-8 .elementor-element.elementor-element-30cede9f .ld-ticker{margin-left:-50px !important;margin-right:-50px !important;width:calc(100% + 100px) !important;max-width:none !important;}
@media (max-width:1024px){.elementor-8 .elementor-element.elementor-element-30cede9f .ld-ticker{margin-left:-40px !important;margin-right:-40px !important;width:calc(100% + 80px) !important;}}
@media (max-width:767px){.elementor-8 .elementor-element.elementor-element-30cede9f .ld-ticker{margin-left:-20px !important;margin-right:-20px !important;width:calc(100% + 40px) !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7b3e0dff */.elementor-8 .elementor-element.elementor-element-7b3e0dff{background:#FFFFFF;position:relative;overflow:hidden;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-wrap{max-width:1240px;width:100%;margin:0 auto;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tw-top{gap:80px;align-items:center;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tw-copy{flex:1 1 0% !important;min-width:0;width:auto !important;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tw-visual{flex:0 0 46% !important;width:46% !important;position:relative;padding:44px !important;border-radius:32px;background:radial-gradient(420px 300px at 85% 10%,rgba(75,114,100,.18),transparent 70%),#F2F1ED;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tw-visual::before{content:"";position:absolute;inset:0;border-radius:32px;background-image:radial-gradient(rgba(16,43,43,.09) 1px,transparent 1.4px);background-size:18px 18px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 75%);mask-image:linear-gradient(180deg,#000,transparent 75%);pointer-events:none;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-eyebrow .elementor-heading-title{color:#4B7264 !important;font-size:16px;font-weight:800;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tw-title .elementor-heading-title{color:#102B2B !important;font-size:clamp(40px,4.6vw,62px);line-height:1.02;font-weight:800;letter-spacing:-.03em;margin:16px 0 24px;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-accent{color:#4B7264;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tw-intro p{margin:0 0 28px;color:#596366;font-size:18px;line-height:1.7;max-width:520px;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tw-link .elementor-heading-title,.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tw-link .elementor-heading-title a{color:#102B2B !important;font-size:16px;font-weight:800;text-decoration:none !important;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tw-link .elementor-heading-title a{display:inline-block;padding-bottom:4px;background:linear-gradient(#9DBDB0,#9DBDB0) left bottom/100% 2px no-repeat;transition:background-size .3s ease,color .2s ease;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tw-link .elementor-heading-title a:hover{color:#4B7264 !important;background-size:40% 2px;}
/* to-do card */
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo-card{position:relative;z-index:1;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo-card{background:#FFFFFF;border-radius:20px;padding:26px 26px 22px !important;box-shadow:0 40px 70px -40px rgba(16,43,43,.45),0 0 0 1px rgba(16,43,43,.06);}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo-h{margin:0 0 14px;display:flex;justify-content:space-between;align-items:center;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo-h strong{color:#102B2B;font-size:17px;font-weight:800;letter-spacing:-.2px;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo-h span{font-size:12px;font-weight:800;color:#4B7264;background:#EAF1EE;padding:5px 10px;border-radius:999px;letter-spacing:.06em;text-transform:uppercase;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo{list-style:none;margin:0;padding:0;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo li{display:flex;align-items:center;gap:12px;padding:13px 2px;border-top:1px solid #EFEEE9;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-cb{flex:0 0 22px;width:22px;height:22px;border-radius:7px;border:2px solid #C9D6CF;background:#fff center/14px no-repeat;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo li.done .ld-cb{background-color:#4B7264;border-color:#4B7264;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tx{flex:1;min-width:0;color:#102B2B;font-size:15px;font-weight:600;position:relative;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo li.done .ld-tx{color:#9AA3A5;text-decoration:line-through;text-decoration-color:#9DBDB0;text-decoration-thickness:2px;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tag{flex:0 0 auto;font-size:11.5px;font-weight:800;padding:5px 9px;border-radius:999px;color:#4B7264;background:#EAF1EE;white-space:nowrap;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo li.mine{background:linear-gradient(90deg,rgba(75,114,100,.08),transparent);border-radius:12px;padding-left:10px;padding-right:6px;margin-top:4px;border-top-color:transparent;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo li.mine .ld-tx{font-weight:800;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo li.mine .ld-tag{background:#102B2B;color:#FAF9F6;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo-f{margin:16px 0 0;display:flex;align-items:center;gap:12px;color:#596366;font-size:13.5px;font-weight:700;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-bar{flex:1;height:8px;border-radius:99px;background:#EFEEE9;overflow:hidden;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-bar span{display:block;height:100%;width:80%;border-radius:99px;background:linear-gradient(90deg,#9DBDB0,#4B7264);}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-sticker{position:absolute !important;z-index:2;right:-18px;bottom:-18px;width:auto !important;transform:rotate(-4deg);}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-sticker p{margin:0;display:flex;align-items:center;gap:10px;background:#102B2B;color:#FAF9F6;font-size:14.5px;font-weight:800;padding:12px 18px 12px 12px;border-radius:16px;box-shadow:0 20px 40px -16px rgba(16,43,43,.6);}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-sticker-ic{width:28px;height:28px;border-radius:9px;background:#4B7264 center/15px no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23FFFFFF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");}
/* scroll-driven strike-through, progressive enhancement */
@supports (animation-timeline: view()){
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo li.done .ld-tx{text-decoration:none;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo li.done .ld-tx::after{content:"";position:absolute;left:0;top:52%;height:2px;width:100%;background:#9DBDB0;transform-origin:left;animation:ldStrike linear both;animation-timeline:view();animation-range:entry 60% cover 45%;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo li.done .ld-cb{animation:ldTick linear both;animation-timeline:view();animation-range:entry 60% cover 40%;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-bar span{animation:ldFill linear both;animation-timeline:view();animation-range:entry 70% cover 50%;}
}
@keyframes ldStrike{from{transform:scaleX(0);}to{transform:scaleX(1);}}
@keyframes ldTick{from{background-color:#fff;border-color:#C9D6CF;background-size:0;}to{background-color:#4B7264;border-color:#4B7264;background-size:14px;}}
@keyframes ldFill{from{width:0;}to{width:80%;}}
/* benefits */
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-benefits{margin-top:110px;gap:40px;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-b{flex:1 1 0% !important;width:auto !important;min-width:0;gap:12px;padding-top:28px !important;border-top:1px solid #E6E4DD;position:relative;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-b::before{content:"";position:absolute;top:-1px;left:0;height:2px;width:56px;background:#4B7264;transition:width .4s ease;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-b:hover::before{width:100%;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-b-top{justify-content:space-between;align-items:center;margin-bottom:8px;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-b-top > .elementor-widget{width:auto !important;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-b-icon .elementor-icon-wrapper{line-height:0;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-b-icon .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;background:#EAF1EE;color:#4B7264;font-size:20px;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-b-icon .elementor-icon svg{width:20px;height:20px;fill:#4B7264;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-b-num p{margin:0;color:#C9D6CF;font-size:14px;font-weight:800;letter-spacing:.08em;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-b-title .elementor-heading-title{color:#102B2B !important;font-size:24px;font-weight:800;letter-spacing:-.4px;line-height:1.2;}
.elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-b-text p{margin:0;color:#596366;font-size:16px;line-height:1.65;}
@media (prefers-reduced-motion:reduce){.elementor-8 .elementor-element.elementor-element-7b3e0dff *,.elementor-8 .elementor-element.elementor-element-7b3e0dff *::before,.elementor-8 .elementor-element.elementor-element-7b3e0dff *::after{animation:none !important;transition:none !important;}}
@media (max-width:1024px){
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tw-top{flex-direction:column;align-items:stretch;gap:56px;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tw-visual{flex:0 0 auto !important;width:100% !important;max-width:620px;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-benefits{flex-direction:column;gap:36px;margin-top:80px;}
}
@media (max-width:767px){
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tw-title .elementor-heading-title{font-size:38px;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tw-intro p{font-size:16.5px;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tw-visual{padding:20px !important;border-radius:24px;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo-card{padding:20px 16px 18px !important;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo li.done .ld-tx::after{display:none !important;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo li.done .ld-tx{text-decoration:line-through !important;text-decoration-color:#9DBDB0 !important;text-decoration-thickness:2px !important;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-todo-card{margin-bottom:18px;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tx{font-size:14px;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-tag{font-size:10.5px;padding:4px 7px;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-sticker{right:-6px;bottom:-14px;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-sticker p{font-size:13px;}
 .elementor-8 .elementor-element.elementor-element-7b3e0dff .ld-benefits{margin-top:64px;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-248948d9 */.elementor-8 .elementor-element.elementor-element-248948d9{position:relative;overflow:hidden;background:#102B2B;}
.elementor-8 .elementor-element.elementor-element-248948d9::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 420px at 88% -5%,rgba(75,114,100,.45),transparent 70%),radial-gradient(500px 360px at 0% 105%,rgba(75,114,100,.22),transparent 70%);}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-wrap{max-width:1240px;margin:0 auto;width:100%;position:relative;z-index:1;gap:0;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-head{gap:60px;align-items:flex-end;margin-bottom:56px;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-head-l{flex:1.15;gap:14px;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-head-r{flex:1;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-eyebrow .elementor-heading-title{color:#9DBDB0;font-size:16px;font-weight:800;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-title .elementor-heading-title{color:#FAF9F6;font-size:64px;line-height:1;font-weight:800;letter-spacing:-1.5px;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-intro p{color:rgba(250,249,246,.72);font-size:18px;line-height:1.65;margin:0;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-spectrum p{display:flex;align-items:center;gap:16px;margin:0 0 28px;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-sp-a{color:rgba(250,249,246,.45);} .elementor-8 .elementor-element.elementor-element-248948d9 .ld-sp-b{color:#9DBDB0;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-sp-line{flex:1;min-width:40px;display:block;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(157,189,176,.12),#9DBDB0);position:relative;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-sp-line::after{content:"";position:absolute;right:-2px;top:-4px;border-left:9px solid #9DBDB0;border-top:5px solid transparent;border-bottom:5px solid transparent;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tiers{display:grid !important;grid-template-columns:repeat(3,1fr);gap:28px;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier{gap:18px;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier-head{padding-top:20px !important;border-top:2px solid rgba(157,189,176,.2);gap:6px;margin-bottom:6px;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier-2 .ld-tier-head{border-top-color:rgba(157,189,176,.5);}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier-3 .ld-tier-head{border-top-color:#9DBDB0;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier-label p{margin:0;display:flex;align-items:center;gap:12px;color:#FAF9F6;font-size:20px;font-weight:800;letter-spacing:-.3px;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-num{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid rgba(157,189,176,.5);color:#9DBDB0;font-size:12px;font-weight:800;letter-spacing:.04em;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier-3 .ld-num{background:#4B7264;border-color:#4B7264;color:#FAF9F6;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier-sub p{margin:0;color:rgba(250,249,246,.55);font-size:14.5px;line-height:1.5;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-card{flex-grow:1;padding:30px 30px 26px !important;gap:12px;border-radius:16px;background:rgba(250,249,246,.035);border:1px solid rgba(250,249,246,.09);transition:transform .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier-2 .ld-card{background:rgba(250,249,246,.05);}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier-3 .ld-card{background:linear-gradient(155deg,rgba(75,114,100,.42),rgba(250,249,246,.04) 70%);border-color:rgba(157,189,176,.25);}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-card:hover{transform:translateY(-4px);border-color:rgba(157,189,176,.55);box-shadow:0 18px 40px -18px rgba(0,0,0,.5);}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-icon .elementor-icon-wrapper{line-height:0;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-icon .elementor-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:12px;background:rgba(75,114,100,.4);color:#CFE3DA;font-size:20px;margin-bottom:6px;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-icon .elementor-icon i,.elementor-8 .elementor-element.elementor-element-248948d9 .ld-icon .elementor-icon svg{width:20px;height:20px;font-size:20px;fill:#CFE3DA;color:#CFE3DA;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier-3 .ld-icon .elementor-icon{background:#4B7264;color:#FAF9F6;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier-3 .ld-icon .elementor-icon svg{fill:#FAF9F6;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-card-title .elementor-heading-title{color:#FAF9F6;font-size:22px;line-height:1.25;font-weight:800;letter-spacing:-.3px;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-card-text p{color:rgba(250,249,246,.7);font-size:15.5px;line-height:1.6;margin:0;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tags{margin-top:auto;padding-top:6px;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tags p{margin:0;display:flex;flex-wrap:wrap;gap:6px;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tag{display:inline-block;font-size:12.5px;font-weight:600;line-height:1;padding:7px 11px;border-radius:999px;color:#CFE3DA;border:1px solid rgba(157,189,176,.3);background:rgba(16,43,43,.35);}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-band{margin-top:56px;padding:36px 44px !important;border-radius:18px;background:#FAF9F6;align-items:center;justify-content:space-between;gap:30px;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-band-l{flex:1;gap:8px;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-band-title .elementor-heading-title{color:#102B2B;font-size:28px;font-weight:800;letter-spacing:-.5px;line-height:1.2;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-band-text p{color:#596366;font-size:16px;line-height:1.6;margin:0;max-width:620px;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-band-btn .elementor-button,.elementor-8 .elementor-element.elementor-element-248948d9 .ld-band-btn .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-248948d9 .ld-band-btn .elementor-button *{text-decoration:none !important;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-band-btn .elementor-button{background:#4B7264;color:#FFFFFF;padding:18px 28px;border-radius:999px;font-weight:700;font-size:15.5px;transition:background .2s ease,transform .2s ease;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-band-btn .elementor-button:hover{background:#102B2B;transform:translateY(-2px);}
@media (max-width:1024px){
 .elementor-8 .elementor-element.elementor-element-248948d9 .ld-head{flex-direction:column;align-items:flex-start;gap:24px;}
 .elementor-8 .elementor-element.elementor-element-248948d9 .ld-title .elementor-heading-title{font-size:48px;}
 .elementor-8 .elementor-element.elementor-element-248948d9 .ld-tiers{grid-template-columns:1fr;gap:44px;}
 .elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier{display:grid !important;grid-template-columns:1fr 1fr;gap:18px;}
 .elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier-head{grid-column:1/-1;}
 .elementor-8 .elementor-element.elementor-element-248948d9 .ld-band{flex-direction:column;align-items:flex-start;}
}
@media (max-width:767px){
 .elementor-8 .elementor-element.elementor-element-248948d9 .ld-title .elementor-heading-title{font-size:38px;letter-spacing:-1px;}
 .elementor-8 .elementor-element.elementor-element-248948d9 .ld-intro p{font-size:16.5px;}
 .elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier{grid-template-columns:1fr;}
 .elementor-8 .elementor-element.elementor-element-248948d9 .ld-card{padding:26px 22px 22px !important;}
 .elementor-8 .elementor-element.elementor-element-248948d9 .ld-band{padding:28px 24px !important;}
 .elementor-8 .elementor-element.elementor-element-248948d9 .ld-band-title .elementor-heading-title{font-size:24px;}
}
/*desktop-no-tier-lines*/
@media (min-width:1025px){.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier-head{border-top:none !important;padding-top:0 !important;}}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-svc-more{margin-top:36px;text-align:center;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-svc-more .elementor-heading-title a{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;border:1px solid rgba(250,249,246,.25);color:#FAF9F6 !important;font-size:15.5px;font-weight:800;text-decoration:none !important;transition:background .25s ease,border-color .25s ease;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-svc-more .elementor-heading-title a:hover{background:rgba(250,249,246,.08);border-color:rgba(250,249,246,.55);}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-card-title .elementor-heading-title a{color:inherit !important;text-decoration:none !important;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-card-title .elementor-heading-title a::after{content:"";position:absolute;inset:0;border-radius:16px;z-index:5;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-card{position:relative;cursor:pointer;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-card-title{position:static !important;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-card:focus-within{outline:2px solid #9DBDB0;outline-offset:3px;}
/*three-cards*/
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tiers{align-items:stretch;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier .ld-card{flex-grow:1;}
.elementor-8 .elementor-element.elementor-element-248948d9 .ld-head{margin-bottom:64px;}
@media (max-width:1024px){
 .elementor-8 .elementor-element.elementor-element-248948d9 .ld-tiers{grid-template-columns:1fr !important;gap:40px !important;max-width:680px;margin:0 auto;width:100%;}
 .elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier{display:flex !important;flex-direction:column !important;}
}
/*two-tiers*/
@media (min-width:1025px){.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tiers{grid-template-columns:repeat(2,1fr) !important;gap:32px !important;}}
/*equal-cards*/
@media (min-width:1025px){.elementor-8 .elementor-element.elementor-element-248948d9 .ld-tier .ld-card{flex:1 1 0 !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-77a27d89 */.elementor-8 .elementor-element.elementor-element-77a27d89{background:#FAF9F6;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-wrap{max-width:1240px;margin:0 auto;width:100%;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-team-top{gap:72px;align-items:stretch;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-team-media{flex:0 0 44%;position:relative;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-img-main,.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-img-main .elementor-widget-container{height:100%;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-img-main img{width:100%;height:100%;min-height:560px;object-fit:cover;border-radius:20px;display:block;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-stat-card{position:absolute !important;left:-28px;bottom:36px;z-index:2;width:auto !important;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-stat-card p{margin:0;display:flex;flex-direction:column;gap:14px;background:#102B2B;color:rgba(250,249,246,.75);padding:24px 28px;border-radius:16px;box-shadow:0 24px 50px -20px rgba(16,43,43,.55);font-size:14px;line-height:1.3;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-stat{display:flex;align-items:baseline;gap:10px;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-stat strong{color:#FAF9F6;font-size:30px;font-weight:800;letter-spacing:-.5px;min-width:56px;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-team-copy{flex:1;gap:0;justify-content:center;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-eyebrow .elementor-heading-title{color:#4B7264;font-size:16px;font-weight:800;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-title .elementor-heading-title{color:#102B2B;font-size:64px;line-height:1;font-weight:800;letter-spacing:-1.5px;margin:14px 0 18px;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-intro p{color:#596366;font-size:18px;line-height:1.65;margin:0 0 30px;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-person{background:#FFFFFF;border:1px solid #E6E4DD;border-radius:16px;padding:26px 28px !important;gap:14px;margin-bottom:16px;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-person:hover{transform:translateY(-3px);border-color:#C9D6CF;box-shadow:0 18px 40px -24px rgba(16,43,43,.35);}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-person-head{gap:14px;align-items:center;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-avatar-w p{margin:0;line-height:0;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-avatar{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#4B7264;color:#FAF9F6;font-weight:800;font-size:20px;line-height:1;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-person-id{gap:2px;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-person-name .elementor-heading-title{color:#102B2B;font-size:22px;font-weight:800;letter-spacing:-.3px;line-height:1.2;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-person-role p{margin:0;color:#4B7264;font-size:14px;font-weight:700;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-person-bio p{margin:0;color:#596366;font-size:15.5px;line-height:1.65;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-tags p{margin:0;display:flex;flex-wrap:wrap;gap:6px;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-tag{display:inline-block;font-size:12.5px;font-weight:600;line-height:1;padding:7px 11px;border-radius:999px;color:#4B7264;background:#F2F1ED;border:1px solid #E6E4DD;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-team-banner{margin-top:72px;min-height:340px;border-radius:20px;overflow:hidden;justify-content:flex-end;padding:48px 52px !important;gap:18px;position:relative;background-color:#102B2B;background-size:cover;background-position:center;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-team-banner::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,43,43,.92) 0%,rgba(16,43,43,.7) 45%,rgba(16,43,43,.15) 100%);}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-team-banner > *{position:relative;z-index:1;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-quote p{margin:0;max-width:640px;color:#FAF9F6;font-size:30px;line-height:1.3;font-weight:700;letter-spacing:-.4px;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-banner-link .elementor-heading-title a,.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-banner-link .elementor-heading-title{color:#9DBDB0 !important;font-size:16px;font-weight:800;text-decoration:none;}
.elementor-8 .elementor-element.elementor-element-77a27d89 .ld-banner-link .elementor-heading-title a:hover{color:#FAF9F6 !important;}
@media (max-width:1024px){
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-team-top{flex-direction:column;gap:56px;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-team-media{flex-basis:auto;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-img-main img{min-height:420px;max-height:520px;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-stat-card{left:20px;bottom:-28px;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-title .elementor-heading-title{font-size:48px;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-quote p{font-size:26px;}
}
@media (max-width:767px){
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-img-main img{min-height:340px;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-team-media{flex-direction:column !important;flex-wrap:nowrap !important;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-stat-card{position:relative !important;left:0;bottom:0;margin-top:-40px;padding:0 16px;width:100% !important;max-width:100%;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-stat-card p{flex-direction:row;justify-content:space-between;gap:8px;padding:18px;font-size:12px;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-stat{flex-direction:column;gap:2px;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-stat strong{font-size:24px;min-width:0;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-team-top{gap:40px;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-title .elementor-heading-title{font-size:38px;letter-spacing:-1px;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-intro p{font-size:16.5px;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-person{padding:22px 20px !important;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-team-banner{padding:32px 24px !important;min-height:300px;margin-top:48px;}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-team-banner::before{background:linear-gradient(0deg,rgba(16,43,43,.95) 0%,rgba(16,43,43,.6) 60%,rgba(16,43,43,.25) 100%);}
 .elementor-8 .elementor-element.elementor-element-77a27d89 .ld-quote p{font-size:22px;}
}/* End custom CSS */
/* Start custom CSS *//* ===== RECENT WORK ===== */
body.elementor-page-8 .lw-feat{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:64px;align-items:center;}
body.elementor-page-8 .lw-feat-img{display:block;aspect-ratio:16/10;border-radius:28px;overflow:hidden;box-shadow:0 50px 90px -50px rgba(16,43,43,.55),0 0 0 1px rgba(16,43,43,.08);}
body.elementor-page-8 .lw-feat-img img{display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .5s ease;}
body.elementor-page-8 .lw-feat-img:hover img{transform:scale(1.03);}
body.elementor-page-8 .lw-eyebrow{display:inline-block;padding:7px 13px;border-radius:999px;background:#EAF1EE;color:#4B7264;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;}
body.elementor-page-8 .lw-h2{margin:18px 0 16px;color:#102B2B;font-family:Manrope,sans-serif;font-size:clamp(32px,3.6vw,46px);font-weight:800;line-height:1.08;letter-spacing:-.03em;}
body.elementor-page-8 .lw-lead{margin:0 0 20px;color:#596366;font-size:17px;line-height:1.6;}
body.elementor-page-8 .lw-tags{display:flex;flex-wrap:wrap;gap:6px;}
body.elementor-page-8 .lw-tags span{padding:5px 10px;border-radius:999px;background:#EAF1EE;color:#4B7264;font-size:11.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;}
body.elementor-page-8 .lw-feat-links{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:30px;}
body.elementor-page-8 a.lw-btn{display:inline-flex;padding:15px 24px;border-radius:999px;background:#102B2B;color:#FAF9F6;font-size:15px;font-weight:800;text-decoration:none;transition:background .2s;}
body.elementor-page-8 a.lw-btn:hover{background:#4B7264;color:#FAF9F6;}
body.elementor-page-8 a.lw-link{padding-bottom:2px;border-bottom:2px solid #CFE3DA;color:#102B2B;font-size:15px;font-weight:800;text-decoration:none;}
body.elementor-page-8 a.lw-link:hover{border-bottom-color:#4B7264;}
@media (max-width:1024px){ body.elementor-page-8 .lw-feat{grid-template-columns:1fr;gap:40px;} }
@media (max-width:767px){ body.elementor-page-8 .lw-feat-img{border-radius:20px;} }
body.elementor-page-8 .lw-home .ld-wrap{max-width:1240px;width:100%;margin:0 auto;}/* End custom CSS */